{
  "methodology_version": "CES-1.1",
  "generated": "2026-06-04",
  "license": "CC BY-SA 4.0",
  "disclaimer": "DOCUMENTED-POLICY TIER ONLY. Each score reflects how clearly a company's PUBLIC cancellation help page is published (cited + dated 2026-06-04), as observed facts — it is opinion grounded in disclosed, dated facts, NOT a finding about the actual cancel experience. Verified-Flow audits (what really happens when you cancel) are PENDING for every company; no behavioural grade is asserted until a human/crowd audit exists.",
  "law_anchor": "Anchored to ROSCA §8403 (the federal 'simple mechanism' standard), applicable state Automatic Renewal Laws (e.g. CA AB 2863, NY GBL §527) and FTC Act §5 — NOT the FTC 'Click-to-Cancel' rule, which the 8th Circuit vacated on 8 Jul 2025.",
  "score_model": "Two separated scores, never averaged. policy = Documented-Policy (Transparency) score from public pages. flow = Verified-Flow score (the behavioural CES) from end-to-end audit. Headline = flow if present, else policy. The gap (policy - flow) is itself a dark-pattern signal. Current dataset is policy-only (flow pending).",
  "score_formula": "score = round( sum_over_dimensions( (weight_k / 100) * dimension_score_k ) ); dimension scores are 0-100. Computed per tier; the client recomputes from the published weights.",
  "grade_rule": "Bands A>=85, B>=70, C>=55, D>=40, F<40. Flow only: F if no online cancellation path exists; an 'A' is demoted to 'B' if a mandatory retention step is present. Policy uses the bands directly.",
  "evidence_tiers": [
    "documented",
    "crowd_verified",
    "editor_verified"
  ],
  "challenge_standard": {
    "name": "Click-to-Cancel Challenge",
    "tagline": "If signing up takes one click, cancelling should too. Prove it.",
    "criteria": [
      "Cancel reachable in ≤2 clicks from a published deep link (no login maze).",
      "No mandatory phone call, chat wait, or retention gauntlet.",
      "Confirmation the same business day; the account is actually terminated (not 'paused').",
      "Roach-Motel Ratio: cancelling is no harder than signing up (clicks + time + fields).",
      "Holds across jurisdictions — no NYC-easy / elsewhere-hard."
    ],
    "states": [
      "pledged",
      "verified",
      "did_not_pass"
    ],
    "verification": "Triple-blind human mystery-shop; random 10%/month re-verify; a public 'last verified' date; free and unbuyable — you cannot pay to pass or to remove a 'did not pass'.",
    "news_hook": "Aligned with NYC's first-in-the-nation municipal 'Click to Cancel' rule (Mayor Mamdani, Executive Order 10, 2026): cancel as easily as you signed up."
  },
  "flow_weights": {
    "asymmetry": 20,
    "channel": 20,
    "findability": 15,
    "obstruction": 15,
    "latency": 15,
    "retention": 10,
    "refund": 5
  },
  "policy_weights": {
    "cancel_url": 30,
    "channel_disclosed": 20,
    "notice_disclosed": 15,
    "refund_disclosed": 15,
    "findability": 20
  },
  "flow_dimensions": [
    {
      "key": "asymmetry",
      "label": "Effort asymmetry",
      "weight": 20,
      "desc": "Leave-clicks ÷ join-clicks — is leaving as easy as joining?"
    },
    {
      "key": "channel",
      "label": "Cancellation channel",
      "weight": 20,
      "desc": "Self-serve online (best) → in-app → email → chat → phone → retention call → in-person / mail (worst)."
    },
    {
      "key": "findability",
      "label": "Findability",
      "weight": 15,
      "desc": "How many clicks/searches to locate the cancel path while logged in."
    },
    {
      "key": "obstruction",
      "label": "Obstruction / dark patterns",
      "weight": 15,
      "desc": "Count and severity of exit surveys, confirmshaming, visual interference, maze flows."
    },
    {
      "key": "latency",
      "label": "Time / latency",
      "weight": 15,
      "desc": "Hold time, processing delay, immediate vs end-of-term effect."
    },
    {
      "key": "retention",
      "label": "Retention friction",
      "weight": 10,
      "desc": "Mandatory offers / interstitials you must clear before completing."
    },
    {
      "key": "refund",
      "label": "Refund fairness",
      "weight": 5,
      "desc": "Proportionate refund vs forfeiture of paid time."
    }
  ],
  "policy_dimensions": [
    {
      "key": "cancel_url",
      "label": "Direct cancel link",
      "weight": 30,
      "desc": "Is a direct, working cancel link published (not just a policy page)?"
    },
    {
      "key": "channel_disclosed",
      "label": "Channel disclosed",
      "weight": 20,
      "desc": "Does the policy state HOW to cancel (online / app / phone / mail)?"
    },
    {
      "key": "notice_disclosed",
      "label": "Notice disclosed",
      "weight": 15,
      "desc": "Does it disclose any notice period and when cancellation takes effect?"
    },
    {
      "key": "refund_disclosed",
      "label": "Refund disclosed",
      "weight": 15,
      "desc": "Does it disclose refund / proration terms on cancellation?"
    },
    {
      "key": "findability",
      "label": "Policy findability",
      "weight": 20,
      "desc": "How easy is the cancellation policy to find from the site / help center?"
    }
  ],
  "_provenance": {
    "source": "Cancel Atlas",
    "canonical": "https://www.cancelatlas.com/",
    "license": "CC BY-SA 4.0",
    "license_url": "https://creativecommons.org/licenses/by-sa/4.0/",
    "attribution": "Data © Cancel Atlas, CC BY-SA 4.0 — reuse requires attribution + share-alike; commercial or closed reuse requires a license: https://www.cancelatlas.com/how-we-make-money.html",
    "fingerprint": "ca-ds-7f3a91c4e2"
  },
  "api_version": "1.1",
  "total_count": 2075,
  "license_url": "https://creativecommons.org/licenses/by-sa/4.0/",
  "companies": [
    {
      "id": "19pine",
      "name": "Pine AI (19Pine)",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented. Downgrades take effect at next renewal."
      },
      "data_deletion": {
        "detail": "Users may request account closure and data deletion by emailing support@19pine.ai. Pine states it will delete or de-identify profile data per its retention policy. No dedicated deletion portal exists.",
        "url": null
      },
      "links": {
        "cancel": "https://www.19pine.ai/pricing-faqs",
        "refund": "https://www.19pine.ai/pricing-faqs",
        "terms": "https://www.19pine.ai/terms-of-service",
        "privacy": "https://www.19pine.ai/page/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 72,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.19pine.ai/pricing-faqs",
        "policy_summary": "Cancel anytime via account settings or by emailing support@19pine.ai. The current billing period remains active until its end date; future renewals stop. No mid-cycle prorations by default. Subscription fees are final and non-refundable except where required by law; billing errors or system issues may be reviewed case-by-case. Annual plan holders may discuss switching to monthly with a potential prorated adjustment. Add-on credits never expire and stay on the account even after cancellation. No pause option is documented.",
        "policy_checked": "2026-06-11",
        "method": "editor",
        "sources": [
          {
            "title": "Pricing & Billing FAQ | Pine AI (accessed 2026-06-11)",
            "url": "https://www.19pine.ai/pricing-faqs"
          },
          {
            "title": "Terms of Service - Pine AI (accessed 2026-06-11)",
            "url": "https://www.19pine.ai/terms-of-service"
          },
          {
            "title": "Privacy Policy | Pine AI (accessed 2026-06-11)",
            "url": "https://www.19pine.ai/page/privacy-policy"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "1password",
      "name": "1Password",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered; cancelling leaves the account active until the end of the billing period, after which it is frozen until reactivated."
      },
      "data_deletion": {
        "detail": "Users can permanently delete their account from 1Password.com (Manage Account → Permanently Delete Account); contact and payment information is immediately erased upon deletion with no restoration possible. For family/team/business accounts, deletion must be requested via support at businesssupport@1password.com.",
        "url": "https://support.1password.com/delete-account/"
      },
      "links": {
        "cancel": "https://support.1password.com/manage-subscription/",
        "refund": "https://support.1password.com/refund-policy/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 72,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.1password.com/manage-subscription/",
        "policy_summary": "1Password subscriptions can be cancelled online at any time via 1Password.com (Billing → Cancel subscription); iOS and Android in-app subscribers must cancel through Apple or Google respectively. Cancellation takes effect at the end of the current billing period, after which the account is frozen but not deleted. No refunds are issued for past charges or any unused time remaining in the billing period. Account data can be permanently deleted separately through the account management settings.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Manage your 1Password subscription on 1Password.com | 1Password Support (accessed 2026-06-05)",
            "url": "https://support.1password.com/manage-subscription/"
          },
          {
            "title": "1Password refund policy | 1Password Support (accessed 2026-06-05)",
            "url": "https://support.1password.com/refund-policy/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "prov": "ca-cnry-a3d59e1f"
    },
    {
      "id": "1und1-de",
      "name": "1&1",
      "industry": "Telecom & ISP",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "mail",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No standard pause/freeze product. Contract suspension is not a documented self-service option; customers must negotiate individually with customer service."
      },
      "data_deletion": {
        "detail": "Customers can request deletion of personal data under Art. 17 DSGVO by contacting datenschutz@1und1telecom.de or by mail. Data is blocked 3 months after contract end; final deletion follows after statutory retention periods (6–10 years for billing/tax records). No self-service deletion portal.",
        "url": "https://www.1und1.de/Datenschutz"
      },
      "links": {
        "cancel": "https://hilfe-center.1und1.de/vertrag-kuendigen",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://hilfe-center.1und1.de/vertrag-kuendigen",
        "policy_summary": "Customers can cancel via the 1&1 Control-Center online, by email (kuendigung@1und1.de), by post, or by phone. The standard notice period is 3 months for DSL/broadband contracts; mobile contracts follow a 1-month notice period per the TKG reform of December 2021. Minimum contract term is typically 24 months, after which contracts auto-renew monthly. Although Germany's §312k BGB (Kündigungsbutton law) since July 2022 mandates a one-click online cancellation without requiring a login, 1&1 was ruled non-compliant by OLG Koblenz in September 2024 for routing users through a login-gated 'Kündigungsassistent' instead of a login-free cancellation button. Refund and proration terms are not clearly disclosed in the help documentation.",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 20,
          "findability": 70
        },
        "sources": [
          {
            "title": "Kündigung 1&1 Vertrag – Hilfe-Center (accessed 2026-06-05)",
            "url": "https://hilfe-center.1und1.de/vertrag-kuendigen"
          },
          {
            "title": "OLG Koblenz: Kündigungshindernisse der 1&1 Telecom GmbH verstoßen gegen § 312k BGB – teltarif.de (accessed 2026-06-05)",
            "url": "https://www.teltarif.de/1und1-kuendigungsbutton-urteil/news/96723.html"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "24-hour-fitness",
      "name": "24 Hour Fitness",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "mail",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Freeze for qualifying reasons only - medical (3-6 mo), temporary transfer/volunteer (3-6 mo), or active-duty military (no limit) - with written documentation."
      },
      "data_deletion": {
        "detail": "Not documented in the cancellation policy. Membership and billing data deletion can be requested under applicable state privacy law (e.g., CCPA) via the club's privacy policy / member services; clubs may retain records to enforce contract terms.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.24hourfitness.com/members/cancel/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 90,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 80
        },
        "cancel_url": "https://www.24hourfitness.com/members/cancel/",
        "policy_url": "https://www.24hourfitness.com/members/cancel/",
        "policy_summary": "Cancel via the My24 online account, a dedicated phone line, or by mail; a published cancel page documents the options. Yearly auto-renew memberships cancellable anytime effective at end of term; generally no refunds.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "24 Hour Fitness — Cancel Membership Options (accessed 2026-06-04)",
            "url": "https://www.24hourfitness.com/members/cancel/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "28-by-sam-wood-au",
      "name": "28 by Sam Wood",
      "industry": "Fitness App",
      "jurisdiction": "AU",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": true,
        "detail": "Membership can be suspended per the 28 by Sam Wood support centre."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://support.28bysamwood.com/hc/en-us/sections/360000184596-Cancellation",
        "refund": "",
        "terms": "https://28bysamwood.com/terms/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://28bysamwood.com/terms/",
        "policy_summary": "28 by Sam Wood (Australian home fitness and nutrition app) is contract-free; members cancel self-serve by going to their account page on the website and clicking Cancel next to their membership, at least 24 hours before the next payment date. Access continues to the end of the current billing cycle; subscriptions bought via Apple or Google must be cancelled in those stores.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancellation – 28 By Sam Wood",
            "url": "https://support.28bysamwood.com/hc/en-us/sections/360000184596-Cancellation"
          },
          {
            "title": "How do I view, change, or cancel my subscription? – 28 By Sam Wood",
            "url": "https://support.28bysamwood.com/hc/en-us/articles/360000929115-How-do-I-view-change-or-cancel-my-subscription"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "2degrees-nz",
      "name": "2degrees",
      "industry": "Telecom & ISP",
      "jurisdiction": "NZ",
      "join_clicks": 2,
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No plan pause or freeze option is documented on the 2degrees help pages."
      },
      "data_deletion": {
        "detail": "Personal data deletion or correction requests must be submitted in writing to privacyrequests@2degrees.nz. Billing records are retained for 7 years; account data may be kept after service ends. 2degrees will verify identity before processing.",
        "url": "https://www.2degrees.nz/termsofuse/privacy-policy"
      },
      "links": {
        "cancel": "https://www.2degrees.nz/help/account-and-billing/sign-up/cancelling-your-pay-monthly-mobile-broadband-or-power-plan",
        "refund": null,
        "terms": "https://www.2degrees.nz/termsofuse/privacy-policy",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 15,
          "channel_disclosed": 75,
          "notice_disclosed": 45,
          "refund_disclosed": 30,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.2degrees.nz/help/account-and-billing/sign-up/cancelling-your-pay-monthly-mobile-broadband-or-power-plan",
        "policy_summary": "Cancellation of Pay Monthly mobile or broadband plans at 2degrees requires calling 0800 022 022 (or 200 from a 2degrees mobile); no online, email, or app-based cancellation is currently available, though 2degrees states they are working to add self-serve options. Charges apply through the next billing date with no mid-cycle proration — timing cancellation just before the billing date is advised to avoid paying for an extra month. Broadband customers may be liable for recouped plan discounts received at signup and must return any modem and Wi-Fi extenders. Power plan cancellations are initiated by switching providers, who contact 2degrees directly.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling your Pay Monthly mobile, Broadband or Power plan | 2degrees (accessed 2026-06-06)",
            "url": "https://www.2degrees.nz/help/account-and-billing/sign-up/cancelling-your-pay-monthly-mobile-broadband-or-power-plan"
          },
          {
            "title": "Privacy Policy | 2degrees (accessed 2026-06-06)",
            "url": "https://www.2degrees.nz/termsofuse/privacy-policy"
          }
        ],
        "score": 45,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "3-dk",
      "name": "3 Denmark (Hi3G Denmark)",
      "industry": "Telecom & ISP",
      "jurisdiction": "DK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option available. 3 recommends downgrading to the cheapest subscription as an alternative to cancellation."
      },
      "data_deletion": {
        "detail": "Customers may request erasure of personal data under GDPR Article 17 by emailing databeskyttelse@3.dk. Account/billing data is retained for 5 years (accounting obligations); traffic data up to 1 year for billing; customer inquiry records for 3 years after case closure.",
        "url": "https://3.dk/sider/persondatapolitik"
      },
      "links": {
        "cancel": "https://www.3.dk/opsigelse-af-abonnement/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.3.dk/opsigelse-af-abonnement/",
        "policy_summary": "Consumers can cancel via the Mit 3 online self-service portal or app (multi-step flow: navigate to Abonnementer, select subscription, click 'Opsig abonnement', provide reason, confirm) or by calling 70 31 31 41 (Mon-Thu 08:00-17:00, Fri 08:00-16:00); only the contract holder may cancel. The notice period is 30 days, effective at the earliest at the end of any binding period (typically 6 months if a phone was purchased with the subscription); early exit during a binding period requires paying the remaining monthly fees for the bound term. Upon cancellation, 3 refunds any prepayments and the customer must settle all outstanding charges; a 14-day withdrawal right applies to subscriptions purchased online or by distance contract (SIM must be unused/unactivated). No pause or freeze option exists.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Opsigelse af abonnement | Hjælp & vejledning | 3 | 3.dk (accessed 2026-06-05)",
            "url": "https://www.3.dk/opsigelse-af-abonnement/"
          },
          {
            "title": "Persondatapolitik | Vi behandler dine personoplysninger | 3.dk (accessed 2026-06-05)",
            "url": "https://3.dk/sider/persondatapolitik"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "365-data-science",
      "name": "365 Data Science",
      "industry": "E-learning",
      "jurisdiction": "BG",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can take a break/pause during the program per a dedicated help article; access resumes afterward."
      },
      "data_deletion": {
        "detail": "Account/data deletion not separately detailed; handled via support.",
        "url": "https://365datascience.com/support/subscription-and-billing/"
      },
      "links": {
        "cancel": "https://365datascience.com/support/how-can-i-unsubscribe-from-the-program/",
        "refund": "https://365datascience.com/support/how-does-the-30-day-refund-policy-work/",
        "terms": "https://365datascience.com/support/subscription-and-billing/",
        "privacy": "https://365datascience.com/support/subscription-and-billing/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 90,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://365datascience.com/support/how-can-i-unsubscribe-from-the-program/",
        "policy_summary": "365 Data Science cancellation is self-serve: log in, click the profile picture, choose 'Billing Information', go to 'Plan', and click 'Cancel Plan'. The Self-Study Plan carries a 30-day money-back guarantee with a full refund if cancelled within the first month; cancelling a quarterly or yearly plan after the first 30 days does not refund the unused portion. Subscriptions auto-renew unless cancelled beforehand, and subscribers can take a break/pause during the program.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How can I unsubscribe from the program? - 365 Data Science (accessed 2026-06-16)",
            "url": "https://365datascience.com/support/how-can-i-unsubscribe-from-the-program/"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "404-media",
      "name": "404 Media",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or hold option is documented in the FAQ or elsewhere on 404media.co."
      },
      "data_deletion": {
        "detail": "Users can close their account via account settings or contact support through the account portal. Data deletion requests (including CCPA/GDPR) are handled by contacting support from the registered email address via the 'Contact Support' link in account settings.",
        "url": "https://www.404media.co/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.404media.co/faq/",
        "refund": null,
        "terms": null,
        "privacy": "https://www.404media.co/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 50,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.404media.co/faq/",
        "policy_summary": "404 Media subscriptions are cancelled online via the account portal: Account → Change → Cancel subscription → Confirm. Access continues until the end of the paid billing period; no pro-rata refunds are issued. Refunds may be granted in extenuating circumstances by emailing support@404media.co. Annual plan holders receive a renewal reminder one week before their billing date.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Support/FAQ — 404 Media (accessed 2026-06-06)",
            "url": "https://www.404media.co/faq/"
          },
          {
            "title": "Privacy Policy — 404 Media (accessed 2026-06-06)",
            "url": "https://www.404media.co/privacy-policy/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "98point6-us",
      "name": "98point6",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in official help materials."
      },
      "data_deletion": {
        "detail": "Users may deactivate their account by contacting support. The Privacy Policy states 98point6 may retain certain information as required by law or for legitimate business purposes. Medical records are held by the care provider, not 98point6.",
        "url": "https://www.98point6.com/legal-and-privacy/"
      },
      "links": {
        "cancel": "https://help.98point6.com/td/manage-subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://www.98point6.com/legal-and-privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://help.98point6.com/td/manage-subscription",
        "policy_summary": "98point6 (now operated under Transcarent) does not publish a self-serve cancellation flow; the in-app Profile > Manage Subscription section only allows viewing subscription details and editing payment methods. Cancellation must be initiated by contacting support via phone (866-657-7991) or email (support@98point6.com). The original Zendesk cancellation help article is no longer accessible (Help Center Closed). The Terms of Service do not specify a refund policy or notice period, stating only that the company may terminate accounts at any time and may retain data as required by law.",
        "scores": {
          "cancel_url": 15,
          "channel_disclosed": 30,
          "notice_disclosed": 10,
          "refund_disclosed": 10,
          "findability": 25
        },
        "sources": [
          {
            "title": "Manage Subscription – 98point6 Knowledge Center (accessed 2026-06-06)",
            "url": "https://help.98point6.com/td/manage-subscription"
          },
          {
            "title": "Legal and Privacy – 98point6 Technologies (accessed 2026-06-06)",
            "url": "https://www.98point6.com/legal-and-privacy/"
          }
        ],
        "score": 18,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "9round-us",
      "name": "9Round",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Membership freeze is available at many franchise locations, typically for a small monthly fee (e.g., $19/mo for core freeze at some locations); medical freezes may be fee-waived. Contact your local studio to request a freeze, as terms vary by franchise."
      },
      "data_deletion": {
        "detail": "Submit a data deletion request by emailing support@9round.com. Identity verification is required. California and other state residents have explicit deletion rights under applicable privacy law.",
        "url": "https://www.9round.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.9round.com/membership-cancellations",
        "refund": null,
        "terms": "https://www.9round.com/terms-of-use",
        "privacy": "https://www.9round.com/privacy-policy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "9Round requires 30 days advance notice to cancel in-studio memberships; members can submit a cancellation request via an online form on the corporate website or by contacting their local franchise studio in person. Cancellations for digital (9RoundNOW) subscriptions take effect at the end of the current billing period, with no refunds for partially used periods. Fixed-term memberships cannot be cancelled early and expire at the end of the term. Because studios are independently operated franchises, specific cancellation terms may vary by location per the individual membership agreement.",
        "policy_url": "https://www.9round.com/membership-cancellations",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 60,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 70
        },
        "sources": [
          {
            "title": "9Round – Membership Cancellations (accessed 2026-06-06)",
            "url": "https://www.9round.com/membership-cancellations"
          },
          {
            "title": "9Round – Terms of Use (accessed 2026-06-06)",
            "url": "https://www.9round.com/terms-of-use"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "a1-telekom-at",
      "name": "A1 Telekom Austria",
      "industry": "Telecom & ISP",
      "jurisdiction": "AT",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "mail",
        "email",
        "online",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in A1 Austria's public cancellation policy for consumer contracts."
      },
      "data_deletion": {
        "detail": "After contract termination, A1 deletes personal data once all statutory retention obligations (Austrian business/tax law) have lapsed. Traffic data is deleted within 3 months of payment. Customers may request erasure under GDPR by contacting datenschutz@a1.net.",
        "url": "https://www.a1.net/ueber-a1/datenschutz"
      },
      "links": {
        "cancel": "https://www.a1.net/kuendigen",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.a1.net/kuendigen",
        "policy_summary": "A1 Austria contracts can be cancelled with a minimum notice period of one month to the end of the calendar month (\"mindestens einem Monat zum Monatsende\"). Cancellation is accepted by phone (0800 664 100, 24/7), written mail or fax (0800 664 101) to A1 Telekom Austria AG, Postfach 1001, 1011 Wien, or by scanned signed letter via email; online self-service cancellation via the Mein A1 portal or app is available only for some contract types, not universally. If a customer is still within the minimum contract term (typically 12 or 24 months), monthly fees remain due through the end of the binding period; the final invoice is calculated proportionally and rented equipment (routers, TV boxes) must be returned within 14 days. Austria's TKG consumer protections apply, but there is no Austrian equivalent of Germany's mandatory Kündigungsbutton law, so online self-service cancellation is not legally mandated.",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 65
        },
        "sources": [
          {
            "title": "Kündigung Ihres A1 Vertrages – A1.net (accessed 2026-06-05)",
            "url": "https://www.a1.net/kuendigen"
          },
          {
            "title": "A1 Vertrag kündigen: Fristen, Vorlage & Anleitung (2026) – Selectra AT (accessed 2026-06-05)",
            "url": "https://selectra.at/telekom/anbieter/a1/kuendigen"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "a2-hosting",
      "name": "A2 Hosting",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in A2 Hosting / hosting.com's official terms or billing policy."
      },
      "data_deletion": {
        "detail": "Upon account closure, A2 Hosting has no obligation to maintain data backups. Accounts overdue by 14+ days are terminated and all associated data is removed from servers and likely irretrievably lost. Users can request personal data deletion per the Privacy Policy.",
        "url": "https://hosting.com/about/policies/"
      },
      "links": {
        "cancel": "https://hosting.com/about/service-terms/",
        "refund": "https://hosting.com/about/refund-billing-policy/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "A2 Hosting (now hosting.com) allows cancellation online via the customer panel: navigate to Products & Services, click Manage on the service, go to the Billing tab, and submit a cancellation request. Notice must be submitted at least one day before the renewal term begins; cancellation takes effect at the start of the next renewal period. A full refund is available within 30 days of purchase; a prorated refund applies from days 31–90; no refund is issued after 90 days except at A2's sole discretion. Domain registrations, setup fees, and migration fees are non-refundable under any circumstances.",
        "policy_url": "https://hosting.com/about/service-terms/",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 80,
          "findability": 55
        },
        "sources": [
          {
            "title": "Service Terms - hosting.com (accessed 2026-06-05)",
            "url": "https://hosting.com/about/service-terms/"
          },
          {
            "title": "Refund & billing policy - hosting.com (accessed 2026-06-05)",
            "url": "https://hosting.com/about/refund-billing-policy/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "aaa",
      "name": "AAA",
      "industry": "Retail & membership",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented; AAA suggests downgrading to a Classic membership as an alternative to cancellation."
      },
      "data_deletion": {
        "detail": "Members can request deletion of their online account (login credentials) by phone or email to their local club; separately, personal data deletion rights exist under state privacy laws and can be submitted via the online My Account portal, phone (1-800-763-9900), email (privacy@aca.aaa.com), or mail to AAA Club Alliance's Legal Department. Account deletion does not cancel membership and is permanent with no recovery method.",
        "url": "https://cluballiance.aaa.com/about/privacy"
      },
      "links": {
        "cancel": "https://cluballiance.aaa.com/membership/policies",
        "refund": null,
        "terms": null,
        "privacy": "https://cluballiance.aaa.com/about/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 65,
          "notice_disclosed": 30,
          "refund_disclosed": 70,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://cluballiance.aaa.com/membership/policies",
        "policy_summary": "AAA membership can be cancelled online via a request form, by phone, or in person at a local AAA store; processing takes up to 10 days. Members who cancel within the first 7 days of a new membership receive a full refund of dues paid (provided no Emergency Roadside Services were used); after 7 days, dues are non-refundable but membership remains active until the expiration date. Auto-renewal can be turned off online at any time. No pause or freeze option is offered; downgrading to a lower tier is the documented alternative.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Membership Policies | AAA Club Alliance (accessed 2026-06-05)",
            "url": "https://cluballiance.aaa.com/membership/policies"
          },
          {
            "title": "How to Cancel AAA Membership in 3 Easy Steps | AAA Club Alliance (accessed 2026-06-05)",
            "url": "https://cluballiance.aaa.com/the-extra-mile/series/why-aaa/how-to-cancel-my-aaa-membership-in-3-easy-steps"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "aami-au",
      "name": "AAMI",
      "industry": "Insurance (auto)",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No policy pause; policies are cancelled (CTP/MAI must be cancelled by contacting AAMI directly)."
      },
      "data_deletion": {
        "detail": "Personal information handled under AAMI's privacy policy; customers can request access/correction and lodge privacy queries via AAMI.",
        "url": "https://www.aami.com.au/privacy"
      },
      "links": {
        "cancel": "https://www.aami.com.au/faq/how-do-i-cancel-my-policy.html",
        "refund": "https://www.aami.com.au/faq/how-do-i-cancel-my-policy.html",
        "terms": "https://www.aami.com.au/privacy/online-terms-and-conditions",
        "privacy": "https://www.aami.com.au/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.aami.com.au/faq/how-do-i-cancel-my-policy.html",
        "policy_summary": "AAMI customers can cancel a car (excluding CTP/MAI), home or landlord policy online 24/7 by logging into My Account, or via the AAMI Virtual Assistant by selecting 'Cancel your policy' from the Help Centre; phone cancellation is on 13 22 44. Policies carry a 21-day cooling-off period from the start or renewal date, and cancelling within that window gives a full refund if no claim has been made. After the cooling-off period, customers can cancel anytime and receive a pro-rata refund of the unused premium, minus mandatory government charges; AAMI does not charge cancellation or admin fees, and refunds under $10 are not processed. Compulsory CTP/MAI policies must be cancelled by contacting AAMI directly.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Ask AAMI - How do I cancel my policy? (accessed 2026-06-16)",
            "url": "https://www.aami.com.au/faq/how-do-i-cancel-my-policy.html"
          },
          {
            "title": "Contact Us | Car & Vehicle Insurance | AAMI (accessed 2026-06-16)",
            "url": "https://www.aami.com.au/contact/car"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "aaptiv",
      "name": "Aaptiv",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on Aaptiv's official support pages."
      },
      "data_deletion": {
        "detail": "Account deletion is available in-app via Profile Icon > Settings > scroll to bottom > Delete > Confirm. Data access or deletion requests can also be submitted by emailing support@aaptiv.com.",
        "url": "https://support.aaptiv.com/kb/how-to-delete-your-aaptiv-account"
      },
      "links": {
        "cancel": "https://support.aaptiv.com/kb/how-do-i-cancel-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://support.aaptiv.com/kb/how-do-i-cancel-my-subscription",
        "policy_summary": "Aaptiv subscriptions can be cancelled online via account settings (my.aaptiv.com/member/settings > Manage Subscription > Cancel Plan), through the Apple App Store or Google Play Store for mobile sign-ups, or by emailing support@aaptiv.com. Cancellation must be submitted at least 48 hours before the next renewal date to avoid being charged for the following billing period; access continues until the end of the current paid period. Refunds are evaluated on a case-by-case basis and are not guaranteed for partial periods, though cancelled subscriptions without a refund retain access through the billing cycle end. No pause or freeze option is documented.",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 80
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? – Aaptiv Support (accessed 2026-06-06)",
            "url": "https://support.aaptiv.com/kb/how-do-i-cancel-my-subscription"
          },
          {
            "title": "What is the \"Cancel Anytime\" policy? – Aaptiv Support (accessed 2026-06-06)",
            "url": "https://support.aaptiv.com/kb/what-is-the-cancel-anytime-policy"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "aarp",
      "name": "AARP",
      "industry": "Retail & membership",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "AARP does not offer a membership pause or freeze option; members must cancel and rejoin."
      },
      "data_deletion": {
        "detail": "Members can submit a Right to Delete request via AARP's Privacy Hub self-service form; account deletion (separate from membership cancellation) requires contacting customer service by phone or chat, and users report it can be difficult to fully delete an online account.",
        "url": "https://help.aarp.org/s/ccpa-request-page-data-privacy-hub?request=delete"
      },
      "links": {
        "cancel": "https://help.aarp.org/s/article/cancel-my-aarp-membership",
        "refund": "https://help.aarp.org/s/article/cancellation-refund",
        "terms": null,
        "privacy": "https://help.aarp.org/s/ccpa-request-page-data-privacy-hub?request=delete"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.aarp.org/s/article/cancel-my-aarp-membership",
        "policy_summary": "AARP membership can be cancelled online (automatic renewal only, via Account Details in the member portal), by phone at 800-514-4564, by mail, or via chat. Members receive a full refund if cancelled within the first 30 days; otherwise a prorated refund is issued for unused membership time. Cancellation of automatic renewal can be done online, but full membership cancellation requires contacting customer service. Publications may take up to 6 weeks to stop after cancellation.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How To Cancel Your AARP Membership - AARP Help (accessed 2026-06-05)",
            "url": "https://help.aarp.org/s/article/cancel-my-aarp-membership"
          },
          {
            "title": "Do I Get a Refund if I Cancel My Membership? - AARP Help (accessed 2026-06-05)",
            "url": "https://help.aarp.org/s/article/cancellation-refund"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "abcmouse",
      "name": "ABCmouse",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Cancellation ends future billing; users may reactivate at any time by logging back in."
      },
      "data_deletion": {
        "detail": "Account data deletion is available separately from cancellation. Users must first cancel their subscription, then submit a data deletion request form (US residents use a US-specific form). A verification email is sent; users must respond to complete the request and receive a confirmation email when processed.",
        "url": "https://support.abcmouse.com/hc/en-us/articles/34385844921495-How-to-Delete-Your-ABCmouse-Account-Data-and-Personal-Information"
      },
      "links": {
        "cancel": "https://support.abcmouse.com/hc/en-us/articles/34385800218647-Cancellation-and-Refund-Policies",
        "refund": "https://support.abcmouse.com/hc/en-us/articles/34385800218647-Cancellation-and-Refund-Policies",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 85,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://support.abcmouse.com/hc/en-us/articles/34385800218647-Cancellation-and-Refund-Policies",
        "policy_summary": "ABCmouse can be cancelled online via the Parent Section (My Account > Cancellation panel) on the website or in-app, or through the Apple App Store or Google Play if billed via those platforms. Cancellation takes effect at the end of the current paid billing period with no additional fees; access continues until that date. All subscriptions are prepaid and non-refundable — no prorated or full refunds are issued after a charge. A retention offer (discounted rate) may appear during the multi-step cancellation flow; deleting the app does not cancel the subscription.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancellation and Refund Policies for ABCmouse – ABCmouse (accessed 2026-06-05)",
            "url": "https://support.abcmouse.com/hc/en-us/articles/34385800218647-Cancellation-and-Refund-Policies"
          },
          {
            "title": "How to Cancel Your ABCmouse Subscription (Direct Billing) – ABCmouse (accessed 2026-06-05)",
            "url": "https://support.abcmouse.com/hc/en-us/articles/34385750917783-Canceling-Your-ABCmouse-Subscription-Direct-Billing"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "abel-and-cole",
      "name": "Abel & Cole",
      "industry": "Food delivery",
      "jurisdiction": "GB",
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Orders can be paused (holiday dates) or stopped before the cut-off; managed in My Account."
      },
      "data_deletion": {
        "detail": "GDPR right to erasure applies; request data deletion via Customer Care (organics@abelandcole.co.uk) per the privacy statement.",
        "url": "https://www.abelandcole.co.uk/content/AboutUs/PrivacyPolicy.htm"
      },
      "links": {
        "cancel": "https://www.abelandcole.co.uk/help/faq",
        "refund": "https://www.abelandcole.co.uk/terms-conditions",
        "terms": "https://www.abelandcole.co.uk/terms-conditions",
        "privacy": "https://www.abelandcole.co.uk/content/AboutUs/PrivacyPolicy.htm"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.abelandcole.co.uk/terms-conditions",
        "policy_summary": "Stop orders or cancel your account online in the Personal Details section of My Account (or by phone/email); no contracts. Cancel by midnight two days before your next delivery to avoid being charged for that week.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms & Conditions | Abel & Cole",
            "url": "https://www.abelandcole.co.uk/terms-conditions"
          },
          {
            "title": "FAQ | Abel & Cole",
            "url": "https://www.abelandcole.co.uk/help/faq"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "abema-jp",
      "name": "ABEMA",
      "industry": "Streaming",
      "jurisdiction": "JP",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Users must cancel and re-subscribe if they wish to stop service temporarily."
      },
      "data_deletion": {
        "detail": "Account deletion is available via the iOS or Android app only. Users must first cancel any active paid subscription and wait for it to expire before deleting. Deletion permanently removes all account data including watch history, email address, and payment information with no recovery possible.",
        "url": "https://help.abema.tv/hc/ja/articles/29579034089753"
      },
      "links": {
        "cancel": "https://help.abema.tv/hc/ja/articles/360013441412",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 90,
          "refund_disclosed": 85,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.abema.tv/hc/ja/articles/360013441412",
        "policy_summary": "ABEMA Premium (ABEMAプレミアム) subscriptions auto-renew monthly and must be cancelled at least 24 hours before the renewal date to avoid the next charge. Cancellation is completed online via the ABEMA website account settings or through the relevant platform (iOS App Store, Google Play, Amazon, or Android TV) depending on how the subscription was originally registered. After cancellation, access continues until the end of the paid period with no pro-rated refund for unused days, as explicitly stated in the subscription guidelines. Account deletion is a separate step available only via the iOS/Android app after the paid subscription has fully expired.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "有料の視聴プランを解約する方法 – ABEMAヘルプ (accessed 2026-06-06)",
            "url": "https://help.abema.tv/hc/ja/articles/360013441412"
          },
          {
            "title": "サブスクリプションサービスガイドライン | ABEMA (accessed 2026-06-06)",
            "url": "https://abema.tv/about/subscription"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "abode",
      "name": "Abode",
      "industry": "Home security",
      "jurisdiction": "US",
      "cancellation_types": [
        "app",
        "online",
        "email",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "After cancellation the account moves to the free tier and stored video and timeline content is deleted per free plan policies and cannot be recovered; to delete the account entirely a customer contacts support via Live Chat or emails support@goabode.com.",
        "url": "https://help.goabode.com/en/articles/8941016-cancel-your-abode-plan"
      },
      "links": {
        "cancel": "https://help.goabode.com/en/articles/8941016-cancel-your-abode-plan",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 95,
          "notice_disclosed": 70,
          "refund_disclosed": 85,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://help.goabode.com/en/articles/8941016-cancel-your-abode-plan",
        "policy_summary": "Abode customers cancel directly in the Abode app via Menu, Profile, plan management, or through Apple or Google subscription settings if billed through those stores. No notice period is required and cancellation takes effect at the end of the current billing cycle, but Abode does not offer prorated refunds for partial months or years.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel Your Abode Plan | Abode Home Security Support",
            "url": "https://help.goabode.com/en/articles/8941016-cancel-your-abode-plan"
          }
        ],
        "score": 87,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "ace-de",
      "name": "ACE Auto Club Europa",
      "industry": "Retail & membership",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "post"
      ],
      "pause": {
        "available": false,
        "detail": "No membership pause offered; only full cancellation is available (tariff changes handled via Umschreibung form)."
      },
      "data_deletion": {
        "detail": "Personal data is processed by ACE-Wirtschaftsdienst GmbH, Stuttgart; data protection details and member rights are available on the ACE Datenschutz pages.",
        "url": "https://www.ace.de/datenschutz/"
      },
      "links": {
        "cancel": "https://www.ace.de/mitgliedschaft/mitgliedschaft-kuendigen/",
        "refund": null,
        "terms": "https://www.ace.de/impressum/agb/",
        "privacy": "https://www.ace.de/datenschutz/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 88,
          "refund_disclosed": 40,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.ace.de/mitgliedschaft/mitgliedschaft-kuendigen/",
        "policy_summary": "ACE Auto Club Europa lets members cancel via an official online cancellation form (Kündigungsformular), by email to mitglieder-service@ace.de, or by post to Schmidener Straße 227, 70374 Stuttgart; cancellation requires text form (Textform). The cancellation must arrive by September 30 of the current calendar year and takes effect at year-end (December 31); for postal submissions the postmark date counts. The membership auto-renews for another year if not cancelled in text form by the deadline. Only the primary member can cancel; third parties need a power of attorney. No refund of unused membership fee is stated.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Mitgliedschaft kündigen – ACE (accessed 2026-06-16)",
            "url": "https://www.ace.de/mitgliedschaft/mitgliedschaft-kuendigen/"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "acontra-plus-es",
      "name": "Acontra+",
      "industry": "Streaming (Video)",
      "jurisdiction": "ES",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://acontraplus.com/pages/centro-de-ayuda",
        "refund": "",
        "terms": "https://acontraplus.com/pages/condiciones-oferta-especial",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 45,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://acontraplus.com/pages/centro-de-ayuda",
        "policy_summary": "Spanish auteur and arthouse cinema subscription and rental service. Subscribers cancel self-serve from Perfil > Suscripcion > Cancelar Suscripcion on the website, keeping access until the end of the paid period. Subscriptions taken via Google Play, App Store or PayPal must be cancelled through those platforms.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Acontraplus - Centro de ayuda",
            "url": "https://acontraplus.com/pages/centro-de-ayuda"
          },
          {
            "title": "Acontra+ - Condiciones de la oferta",
            "url": "https://acontraplus.com/pages/condiciones-oferta-especial"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "acorn-tv",
      "name": "Acorn TV",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Acorn TV's help center. Subscribers must cancel and resubscribe."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted by emailing support@acorn.tv. Acorn TV may retain certain personal information to comply with legal obligations. California residents and EU/UK residents have explicit deletion rights.",
        "url": "https://acorn.tv/privacy-policy/"
      },
      "links": {
        "cancel": "https://support.acorn.tv/kb/guide/en/how-do-i-cancel-acorn-tv-GbJUHXR7Pk/Steps/4319868",
        "refund": null,
        "terms": null,
        "privacy": "https://acorn.tv/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://support.acorn.tv/kb/guide/en/how-do-i-cancel-acorn-tv-GbJUHXR7Pk/Steps/4319868",
        "policy_summary": "Acorn TV can be cancelled online via the Acorn TV website (My Acorn TV > Manage Account) or through the third-party platform used to subscribe (Apple App Store, Google Play, Roku, Amazon Fire TV, Amazon Prime Channel, Samsung, or cable provider). Cancellation takes effect at the end of the current billing period — access continues through the paid period and no further charges are made. No refunds or pro-rated credits are issued for unused portions of a billing cycle. There is no documented pause or freeze option; deleting the app does not cancel the subscription.",
        "sources": [
          {
            "title": "How do I cancel Acorn TV? | Acorn TV Help Center (accessed 2026-06-05)",
            "url": "https://support.acorn.tv/kb/guide/en/how-do-i-cancel-acorn-tv-GbJUHXR7Pk/Steps/4319868"
          },
          {
            "title": "Billing & Account Management | Acorn TV Help Center (accessed 2026-06-05)",
            "url": "https://support.acorn.tv/kb/en/billing-account-management-463877"
          }
        ],
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 78
        },
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "acorns",
      "name": "Acorns",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or temporary suspension option is mentioned in Acorns' Program Agreement or Help Center documentation."
      },
      "data_deletion": {
        "detail": "Account closure is permanent and cannot be reversed. Users may request deletion of personal data via email (support@acorns.com) or mail. Some personal information may be retained after closure as required by law (e.g., GLBA/regulatory obligations); Acorns may decline deletion requests for legally exempt data.",
        "url": "https://www.acorns.com/privacy/"
      },
      "links": {
        "cancel": "https://www.acorns.com/program-agreement/",
        "refund": null,
        "terms": null,
        "privacy": "https://www.acorns.com/privacy/"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Cancellation is done in-app or online via Settings > Subscription > Close my account, or by contacting customer support; all investment and checking accounts must first be closed and liquidated before the subscription terminates. There is no formal notice period — either party may cancel at any time. For monthly subscribers, subscription fees are non-refundable if cancelled mid-billing cycle; annual subscribers receive a pro-rata refund of the remaining period minus any monthly-equivalent fees already applied. No pause or freeze option exists.",
        "policy_url": "https://www.acorns.com/program-agreement/",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 65,
          "notice_disclosed": 50,
          "refund_disclosed": 75,
          "findability": 72
        },
        "sources": [
          {
            "title": "Acorns Program Agreement (accessed 2026-06-05)",
            "url": "https://www.acorns.com/program-agreement/"
          },
          {
            "title": "How do I cancel my Acorns Subscription? – Acorns Help Center (accessed 2026-06-05)",
            "url": "https://support.acorns.com/hc/en-us/articles/How-do-I-cancel-my-Acorns-Subscription"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null,
      "fin": {
        "arr_usd": 150000000,
        "mrr_usd": 12500000,
        "currency": "USD",
        "as_of": "2024-01-01",
        "source": {
          "title": "Acorns — $150M ARR (company announcement)",
          "url": "https://www.acorns.com/about/"
        },
        "self_reported": false
      }
    },
    {
      "id": "activecampaign",
      "name": "ActiveCampaign",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Billing pause is available for monthly plan subscribers only. Annual plan subscribers cannot pause; they must contact the Customer Experience team to discuss options."
      },
      "data_deletion": {
        "detail": "Upon cancellation, account data is immediately inaccessible. Archived accounts retain data for up to one year; after one year, all contact data is permanently deleted and cannot be restored. Users can also manually delete contact records before cancellation. GDPR data deletion requests can be submitted via ActiveCampaign's privacy request process.",
        "url": "https://help.activecampaign.com/hc/en-us/articles/5635949385372-GDPR-Information"
      },
      "links": {
        "cancel": "https://help.activecampaign.com/hc/en-us/articles/218790117-How-do-I-cancel-my-account",
        "refund": "https://help.activecampaign.com/hc/en-us/articles/218253598-Refund-Policy",
        "terms": null,
        "privacy": "https://help.activecampaign.com/hc/en-us/articles/5635949385372-GDPR-Information"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "ActiveCampaign can be cancelled online via Settings > Billing & Upgrade > Cancel my account for most plan types; users on 'Commit annually pay monthly' plans must contact the Customer Experience team by email. Cancellation takes effect at the end of the current subscription period (monthly or annual), meaning no mid-term exit for annual subscribers. No refunds are issued except under a 30-day money-back guarantee available to new customers only (cancellation and refund request must both be submitted within 30 days of first purchase). Higher-tier plans may require completing a 1:1 session with the Success team as part of the cancellation flow.",
        "policy_url": "https://help.activecampaign.com/hc/en-us/articles/218790117-How-do-I-cancel-my-account",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 72,
          "findability": 78
        },
        "sources": [
          {
            "title": "How do I cancel my account? – ActiveCampaign Help Center (accessed 2026-06-05)",
            "url": "https://help.activecampaign.com/hc/en-us/articles/218790117-How-do-I-cancel-my-account"
          },
          {
            "title": "Refund Policy – ActiveCampaign Help Center (accessed 2026-06-05)",
            "url": "https://help.activecampaign.com/hc/en-us/articles/218253598-Refund-Policy"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "adac-de",
      "name": "ADAC",
      "industry": "Retail & membership",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No membership pause offered; only full cancellation or a tariff downgrade (with 1-month notice) is available."
      },
      "data_deletion": {
        "detail": "Data handling and member rights (including deletion/Auskunft) are described in the ADAC Datenschutz pages; deletion requests are handled via member services.",
        "url": "https://www.adac.de/datenschutz/"
      },
      "links": {
        "cancel": "https://www.adac.de/mitgliedschaft/kuendigung/formular/",
        "refund": null,
        "terms": "https://www.adac.de/agb/",
        "privacy": "https://www.adac.de/datenschutz/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 92,
          "channel_disclosed": 90,
          "notice_disclosed": 90,
          "refund_disclosed": 40,
          "findability": 88
        },
        "cancel_url": null,
        "policy_url": "https://www.adac.de/mitgliedschaft/kuendigung/formular/",
        "policy_summary": "ADAC provides an official online cancellation form (the legally required German Kündigungsbutton since July 2022); members can also cancel by email to service@adac.de or by phone. Cancellation must be in text form (Textform) with a notice period of three months to the end of the contribution period; a tariff downgrade requires only one month's notice. The membership auto-renews annually if not cancelled within the three-month window. No refund of unused membership fee is stated on the cancellation page. Cancellation confirmation with an effective end date is provided.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "ADAC Mitgliedschaft kündigen – Formular (accessed 2026-06-16)",
            "url": "https://www.adac.de/mitgliedschaft/kuendigung/formular/"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "adguard-vpn-us",
      "name": "AdGuard VPN",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented. Users can cancel auto-renewal and retain access until the subscription expiry date, but no formal pause/suspend feature is offered."
      },
      "data_deletion": {
        "detail": "Users can delete their AdGuard account at my.adguard-vpn.com or submit a data erasure request to privacy@adguard-vpn.com. AdGuard responds within the timeframe required by applicable data protection law.",
        "url": "https://adguard-vpn.com/en/privacy.html"
      },
      "links": {
        "cancel": "https://adguard-vpn.com/kb/general/subscription/",
        "refund": null,
        "terms": "https://adguard-vpn.com/en/terms-of-sale.html",
        "privacy": "https://adguard-vpn.com/en/privacy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://adguard-vpn.com/kb/general/subscription/",
        "policy_summary": "AdGuard VPN subscriptions can be cancelled online by turning off auto-renewal in the AdGuard account dashboard under Licenses; the subscription remains active until the end of the paid period. Refunds are available within 30 days of purchase for 1-year and 2-year plans purchased directly from adguard-vpn.com, but monthly subscriptions are non-refundable. Refund requests must be submitted by email to support@adguard-vpn.com and are processed within up to 10 business days. Subscriptions purchased through Apple App Store must be managed via Apple ID settings rather than the AdGuard account portal.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to subscribe | AdGuard VPN Knowledge Base (accessed 2026-06-06)",
            "url": "https://adguard-vpn.com/kb/general/subscription/"
          },
          {
            "title": "AdGuard VPN Terms of Sale (accessed 2026-06-06)",
            "url": "https://adguard-vpn.com/en/terms-of-sale.html"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "admiral-uk",
      "name": "Admiral",
      "industry": "Insurance (auto)",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Admiral does not offer a pause or freeze option for UK car insurance policies. Customers must cancel and re-purchase if they need to stop cover."
      },
      "data_deletion": {
        "detail": "UK GDPR right-to-erasure requests can be submitted by emailing InformationRightsTeam@admiralgroup.co.uk. Admiral may retain data where needed for legal claims or regulatory obligations.",
        "url": "https://www.admiral.com/your-privacy-and-security/your-personal-data-rights"
      },
      "links": {
        "cancel": "https://www.admiral.com/about-us/fees",
        "refund": null,
        "terms": null,
        "privacy": "https://www.admiral.com/your-privacy-and-security/your-personal-data-rights"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.admiral.com/about-us/fees",
        "policy_summary": "Admiral UK car insurance can be cancelled by phone (0333 220 2000), through the MyAccount online portal or Admiral app, or by email/web form. Within the 14-day statutory cooling-off period, a £25 cancellation fee applies and a pro-rata refund is issued for unused days; after the cooling-off period, the cancellation fee rises to £55 (standard) and a pro-rata refund is paid for remaining days unless a claim has been made, in which case no refund is given but the fee still applies. The UK CMA auto-renewal guidance is reflected in Admiral's online cancellation flow available through MyAccount.",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 72
        },
        "sources": [
          {
            "title": "Your Agreement & Fees - Admiral (accessed 2026-06-05)",
            "url": "https://www.admiral.com/about-us/fees"
          },
          {
            "title": "Everything About Insurance Fees & Charges Explained | Admiral (accessed 2026-06-05)",
            "url": "https://www.admiral.com/magazine/insurance-administration-fee"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "adn-animation-digital-network",
      "name": "ADN (Animation Digital Network)",
      "industry": "Streaming",
      "jurisdiction": "FR",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://support.animationdigitalnetwork.com/hc/fr/articles/33278730757149-Gestion-de-mon-abonnement",
        "refund": "",
        "terms": "https://animationdigitalnetwork.com/tos",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.animationdigitalnetwork.com/hc/fr/articles/33278730757149-Gestion-de-mon-abonnement",
        "policy_summary": "Members who subscribed on the ADN site cancel self-serve from their Abonnement space by clicking Annuler le renouvellement automatique; the monthly plan has no commitment and cancellation takes effect on the last day of the current billing month. Subscriptions bought via another platform follow that platform's terms.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Gestion de mon abonnement - Support ADN",
            "url": "https://support.animationdigitalnetwork.com/hc/fr/articles/33278730757149-Gestion-de-mon-abonnement"
          },
          {
            "title": "Conditions generales de vente - ADN",
            "url": "https://animationdigitalnetwork.com/tos"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "adobe-cc",
      "name": "Adobe Creative Cloud",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No general pause; cancel and resubscribe. Monthly plans can stop anytime, but annual plans owe a 50% early-termination fee if cancelled before the term ends."
      },
      "data_deletion": {
        "detail": "After cancelling, Creative Cloud files stay accessible at a reduced 5GB; if over the limit you have ~30 days to move them. Full account/personal-data deletion is a separate privacy request.",
        "url": "https://helpx.adobe.com/manage-account/using/cancel-subscription.html"
      },
      "links": {
        "cancel": "https://helpx.adobe.com/manage-account/using/cancel-subscription.html",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 88,
          "findability": 78
        },
        "cancel_url": "https://account.adobe.com/plans",
        "policy_url": "https://helpx.adobe.com/manage-account/using/cancel-subscription.html",
        "policy_summary": "Online cancel via account.adobe.com → Manage plan → Cancel. 14-day full-refund window disclosed; annual plans carry a documented 50% early-termination fee.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Adobe Help — Cancel your Adobe subscription / plan terms (accessed 2026-06-04)",
            "url": "https://helpx.adobe.com/account/individual/subscriptions-and-plans/renewals-and-cancellations/cancel-adobe-subscription.html"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 21507000000,
        "mrr_usd": 1792000000,
        "currency": "USD",
        "as_of": "2025-11-30",
        "source": {
          "title": "Adobe Inc. — FY2025 10-K (Digital Media segment)",
          "url": "https://www.adobe.com/investor-relations.html"
        },
        "self_reported": false
      }
    },
    {
      "id": "adore-me",
      "name": "Adore Me",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "VIP members could pause membership for up to 3 months at a time while retaining VIP perks (program ended February 28, 2026; no pause option exists on current Premier plan)."
      },
      "data_deletion": {
        "detail": "Users can request account deletion and data erasure by emailing help@adoreme.com or privacy@adoreme.com with the specific right being exercised; identity verification is required before processing. Phone requests accepted at 1-800-433-2367 (Mon–Sun 8:30am–8:30pm EST).",
        "url": "https://help.adoreme.com/hc/en-us/articles/4405267644823-How-do-I-delete-my-account"
      },
      "links": {
        "cancel": "https://help.adoreme.com/hc/en-us/articles/4405116786199-How-do-I-cancel-my-VIP-Membership",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Both the VIP Membership (ended Feb 28, 2026) and Elite Subscription Box (ended April 1, 2026) have been discontinued by Victoria's Secret/Adore Me; no recurring subscription currently exists. While active, both programs could be cancelled online via the account dashboard with a multi-step flow; phone (1-800-433-2367) and email (help@adoreme.com) were also accepted channels. VIP store credit charges were refundable within 30 days self-serve in-account; charges older than 30 days but under one year required a phone call to customer service. The current 'Adore Me Premier' plan is a $12.95/year non-auto-renewing optional membership with no cancellation required and a non-refundable fee.",
        "policy_url": "https://help.adoreme.com/hc/en-us/articles/4405116786199-How-do-I-cancel-my-VIP-Membership",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 80
        },
        "sources": [
          {
            "title": "How do I cancel my VIP Membership? – Adore Me (accessed 2026-06-05)",
            "url": "https://help.adoreme.com/hc/en-us/articles/4405116786199-How-do-I-cancel-my-VIP-Membership"
          },
          {
            "title": "Important VIP Membership Updates for Our U.S. Customers – Adore Me (accessed 2026-06-05)",
            "url": "https://help.adoreme.com/hc/en-us/articles/38425310590103-Important-VIP-Membership-Updates-for-Our-U-S-Customers"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "adt-uk-gb",
      "name": "ADT UK",
      "industry": "Home security",
      "jurisdiction": "GB",
      "cancellation_types": [
        "phone",
        "mail",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.adt.co.uk/existing-customers/home-security/leaving-adt",
        "refund": "",
        "terms": "https://www.adt.co.uk/legal",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 55,
          "notice_disclosed": 50,
          "refund_disclosed": 30,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.adt.co.uk/existing-customers/home-security/leaving-adt",
        "policy_summary": "ADT UK maintains dedicated existing-customer pages for leaving ADT and home monitoring contract information; cancellation is handled by contacting ADT and providing written notice, with monitoring contracts subject to a minimum term and notice period set out in the customer agreement.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Thinking of Leaving ADT? - Home - Existing Customers | ADT",
            "url": "https://www.adt.co.uk/existing-customers/home-security/leaving-adt"
          },
          {
            "title": "Contract Information - Home - Existing Customers | ADT",
            "url": "https://www.adt.co.uk/existing-customers/home-security/contract-information"
          },
          {
            "title": "ADT Legal Policy",
            "url": "https://www.adt.co.uk/legal"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "adt",
      "name": "ADT",
      "industry": "Home security",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://help.adt.com/article/How-Do-I-Cancel-My-ADT-Monitoring",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.adt.com/article/How-Do-I-Cancel-My-ADT-Monitoring",
        "policy_summary": "ADT customers who purchased online can cancel monitoring via the MyADT (myadt.com Account, Manage Subscriptions) or ADT+ (plus.adt.com Billing, Manage Subscriptions) cancellation form; all others must call 1-800-ADT-ASAP. Professional monitoring runs on a 36 month contract (24 months in California) and early cancellation can incur up to 75 percent of the remaining monthly charges.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How Do I Cancel My ADT Monitoring?",
            "url": "https://help.adt.com/article/How-Do-I-Cancel-My-ADT-Monitoring"
          },
          {
            "title": "Locate Your Contract End Date",
            "url": "https://help.adt.com/article/Locate-Your-Contract-End-Date"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "adventure-academy",
      "name": "Adventure Academy",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Adventure Academy's cancellation policy or terms."
      },
      "data_deletion": {
        "detail": "Account deletion is available after cancelling the subscription. US residents can submit a data deletion request via a web form on the support site; all account data including child progress is permanently removed.",
        "url": "https://support.adventureacademy.com/hc/en-us/articles/1500009398021-Can-I-delete-my-Adventure-Academy-account"
      },
      "links": {
        "cancel": "https://www.adventureacademy.com/terms-and-conditions/",
        "refund": "https://support.adventureacademy.com/hc/en-us/articles/21871156095639-What-are-your-cancellation-and-refund-policies",
        "terms": "https://www.adventureacademy.com/terms-and-conditions/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.adventureacademy.com/terms-and-conditions/",
        "policy_summary": "Subscribers can cancel anytime via the Parent Dashboard (My Account > Cancellation > End Membership) or through Apple, Google Play, or Amazon app stores if billed through those platforms. Cancellation must occur before the renewal date to avoid the next charge; cancellation requests via customer support may take 24–48 hours to process. Access continues through the end of the current paid billing period with no further charges. No refunds — full or partial/prorated — are issued for prepaid subscription amounts.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions - Adventure Academy (accessed 2026-06-06)",
            "url": "https://www.adventureacademy.com/terms-and-conditions/"
          },
          {
            "title": "What are your cancellation and refund policies? – Adventure Academy (accessed 2026-06-06)",
            "url": "https://support.adventureacademy.com/hc/en-us/articles/21871156095639-What-are-your-cancellation-and-refund-policies"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "afrihost-za",
      "name": "Afrihost",
      "industry": "Internet & Telecom",
      "jurisdiction": "ZA",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://help.afrihost.com/entry/how-to-cancel-your-services/",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.afrihost.com/entry/how-to-cancel-your-services/",
        "policy_summary": "Afrihost packages are month-to-month with no fixed-term contracts and cancellations are accepted only through the ClientZone portal, not by email. One calendar month notice applies; for non-fibre services cancellations before the 15th take effect at month-end while those after the 15th take effect the following month-end, and fibre cancellations require a full calendar month notice.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your services (Afrihost Help Center)",
            "url": "https://help.afrihost.com/entry/how-to-cancel-your-services/"
          },
          {
            "title": "Fibre Cancellation Policy",
            "url": "https://help.afrihost.com/entry/fibre-cancellation-policy/"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "aftenposten-no",
      "name": "Aftenposten",
      "industry": "News & publishing",
      "jurisdiction": "NO",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Temporary delivery pause ('Stoppe leveransen midlertidig') is available via Min side for print subscribers. This is a delivery hold, not a billing freeze for digital-only subscribers."
      },
      "data_deletion": {
        "detail": "Schibsted account deletion is documented in a dedicated help article. Users can manage privacy settings and request account deletion via privacysettings.schibsted.no or contact customer service.",
        "url": "https://privacysettings.schibsted.no/"
      },
      "links": {
        "cancel": "https://kundeservice.aftenposten.no/s/article/Avslutte-abonnement-ap",
        "refund": null,
        "terms": null,
        "privacy": "https://privacysettings.schibsted.no/"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_url": "https://kundeservice.aftenposten.no/s/article/Avslutte-abonnement-ap",
        "policy_summary": "Subscribers can cancel online through the self-service 'Min side' portal on aftenposten.no by navigating to their subscription and selecting 'Avslutte abonnement'; phone cancellation via customer service (21 89 60 00) is also available. Cancellation takes effect from the start of the next subscription period, and must be submitted no later than 48 hours before renewal. Subscribers on binding-period agreements cannot cancel early without paying compensation equal to the discounted benefit received. Refunds are possible by contacting customer service, but no automatic pro-rata refund policy is documented publicly.",
        "sources": [
          {
            "title": "Avslutte abonnement – Aftenposten kundeservice (accessed 2026-06-05)",
            "url": "https://kundeservice.aftenposten.no/s/article/Avslutte-abonnement-ap"
          },
          {
            "title": "Abonnementsvilkår – Aftenposten kundeservice (accessed 2026-06-05)",
            "url": "https://kundeservice.aftenposten.no/s/abonnementsvilkar"
          }
        ],
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 35,
          "findability": 72
        },
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "ag1-athletic-greens-us",
      "name": "AG1 (Athletic Greens)",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can skip individual shipments or adjust delivery frequency (15, 30, 45, or 60-day cadence) directly in the member portal without canceling. A 'Skip Shipment' option is available as a primary action in the portal."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted by contacting support@drinkag1.com or through the AG1 Privacy Policy page. Registered users may request deletion of their account and certain personal information.",
        "url": "https://drinkag1.com/privacy"
      },
      "links": {
        "cancel": "https://drinkag1.com/about-ag1/faq?a=Can-I-cancel-my-subscription-at-any-time---id---rGgGDd_RKyg4-Gwg792aQ",
        "refund": null,
        "terms": null,
        "privacy": "https://drinkag1.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://drinkag1.com/about-ag1/faq?a=Can-I-cancel-my-subscription-at-any-time---id---rGgGDd_RKyg4-Gwg792aQ",
        "policy_summary": "AG1 subscribers can cancel at any time via the online member portal (login, navigate to Subscriptions, click Cancel Subscription, confirm, and submit a reason), by emailing support@drinkag1.com, or by calling 1-888-390-4029. Cancellations take effect at the end of the current billing period. A 90-day money-back guarantee applies to first orders for members not fully satisfied. Members can also skip shipments or adjust delivery frequency without canceling.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FAQ - AG1 by Athletic Greens: Can I cancel my subscription at any time? (accessed 2026-06-06)",
            "url": "https://drinkag1.com/about-ag1/faq?a=Can-I-cancel-my-subscription-at-any-time---id---rGgGDd_RKyg4-Gwg792aQ"
          },
          {
            "title": "AG1 Customer Service (accessed 2026-06-06)",
            "url": "https://drinkag1.com/contact-us/customer-service"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "agent-media",
      "name": "AgentMedia",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented. Cancel anytime via CLI ('agent-media subscribe --manage') or the web dashboard/billing portal; effective at the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Not separately documented as a self-serve flow; governed by the Terms.",
        "url": "https://agent-media.ai/terms"
      },
      "links": {
        "cancel": "https://agent-media.ai/refund",
        "refund": "https://agent-media.ai/refund",
        "terms": "https://agent-media.ai/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 72,
          "refund_disclosed": 72,
          "findability": 70
        },
        "cancel_url": "https://agent-media.ai/refund",
        "policy_url": "https://agent-media.ai/refund",
        "policy_summary": "AgentMedia (Nevo David's AI UGC-video tool) is a recurring monthly credit-based subscription ($39–$129/mo) plus pay-as-you-go credit packs. Cancellation is low-friction and self-serve in multiple channels — 'cancelled at any time via the CLI (agent-media subscribe --manage) or the web dashboard' / billing portal — effective at the end of the current period, documented on a dedicated, footer-linked Refund & Cancellation page. Refund terms are clearly disclosed: no refund for the current period, no refund for unused/non-rollover monthly credits, credit packs strictly non-refundable, but credits for a failed/unrecoverable job are automatically returned. Governing law is Delaware, with a 30-day billing-dispute window (ToS effective 2026-02-17; refund policy 2026-02-25).",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "Refund and Cancellation Policy — AgentMedia (dedicated page, CLI/dashboard cancel, Delaware; accessed 2026-06-14)",
            "url": "https://agent-media.ai/refund"
          },
          {
            "title": "Terms of Use — AgentMedia (effective 2026-02-17; accessed 2026-06-14)",
            "url": "https://agent-media.ai/terms"
          },
          {
            "title": "Pricing — AgentMedia (accessed 2026-06-14)",
            "url": "https://agent-media.ai/pricing"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "agl-au",
      "name": "AGL",
      "industry": "Energy & utilities",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold for residential energy supply; consumers close/disconnect the account or switch retailers. Vacation does not suspend a supply contract."
      },
      "data_deletion": {
        "detail": "Handled under AGL Privacy Policy / Privacy Collection Statement; consumers contact AGL to request access or correction of personal information. No self-serve account-data deletion tied to cancellation.",
        "url": "https://www.agl.com.au/privacy-policy"
      },
      "links": {
        "cancel": "https://www.agl.com.au/help-support/billing-accounts/account-management",
        "refund": null,
        "terms": "https://www.agl.com.au/terms-conditions/agl-essentials-energy-plan-terms-and-conditions",
        "privacy": "https://www.agl.com.au/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.agl.com.au/terms-conditions/agl-essentials-energy-plan-terms-and-conditions",
        "policy_summary": "AGL residential energy plans have no lock-in contract and no exit/early-termination fee, with a 10 business day cooling-off period after signing during which a consumer can cancel penalty-free. To stop supply when moving out, the consumer closes/disconnects the account online via My Account or the AGL app (Live Chat, choosing a disconnection date) or by calling 131 245; switching to another retailer is initiated by the new retailer and does not require disconnection. AGL advises giving at least 3 business days' notice so a final meter read can be taken. The final bill covers usage to the disconnection date and may include a distributor disconnection or special meter-read fee, which is set by the network distributor rather than AGL. There is no exit fee on standard residential plans.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "AGL Essentials Energy Plan terms and conditions (accessed 2026-06-16)",
            "url": "https://www.agl.com.au/terms-conditions/agl-essentials-energy-plan-terms-and-conditions"
          },
          {
            "title": "AGL Account management - Help & Support (accessed 2026-06-16)",
            "url": "https://www.agl.com.au/help-support/billing-accounts/account-management"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "aha-in",
      "name": "Aha",
      "industry": "Streaming",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold option is provided in the Terms; users can only cancel, after which they retain access until the period ends."
      },
      "data_deletion": {
        "detail": "Users can request Profile deletion by emailing support@aha.video; deletion is irreversible (the Profile cannot be reactivated and purchases cannot be recovered), and Aha retains certain data for compliance purposes for at least 180 days.",
        "url": "https://www.aha.video/tc"
      },
      "links": {
        "cancel": "https://www.aha.video/tc",
        "refund": "https://www.aha.video/tc",
        "terms": "https://www.aha.video/tc",
        "privacy": "https://www.aha.video/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.aha.video/tc",
        "policy_summary": "Aha is a paid Telugu/Tamil OTT subscription service. The Terms of Service state that cancellation can be done through the 'Account' section of the Platform, and app-store purchases are managed through the respective payment application. Subscription fees are final and non-refundable after seven (7) days from the date of purchase, and Aha does not provide prorated credits for partial periods. If a user cancels within 48 hours before a scheduled auto-debit, they are responsible for also disabling auto-payment in their payment method; cancelling more than 48 hours ahead does not require this. Profile/account deletion is requested via support@aha.video and is irreversible, with compliance data retained for at least 180 days.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "aha — Terms of Service (accessed 2026-06-16)",
            "url": "https://www.aha.video/tc"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ahrefs",
      "name": "Ahrefs",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or suspend option exists. The only workaround is to cancel and re-subscribe when ready."
      },
      "data_deletion": {
        "detail": "Account deletion is not self-service. Users must contact support via email (support@ahrefs.com) or live chat from their registered email address and request deletion. Accounts with outstanding balances cannot be deleted until paid. A confirmation email is sent upon deletion.",
        "url": "https://help.ahrefs.com/en/articles/73707-how-do-i-unsubscribe-cancel-my-subscription-delete-my-account"
      },
      "links": {
        "cancel": "https://help.ahrefs.com/en/articles/73707-how-do-i-unsubscribe-cancel-my-subscription-delete-my-account",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://help.ahrefs.com/en/articles/73707-how-do-i-unsubscribe-cancel-my-subscription-delete-my-account",
        "policy_summary": "Users can cancel their Ahrefs subscription self-service via Account Settings → Billing → Subscriptions; cancellation takes effect at the end of the current billing cycle, after which the account downgrades to the free tier. No pause or suspend option is available. Ahrefs generally does not issue refunds; a discretionary exception exists for unused monthly subscriptions upon written request, but is not guaranteed. Account deletion (as opposed to subscription cancellation) requires contacting support by email or live chat.",
        "sources": [
          {
            "title": "How do I unsubscribe / cancel my subscription / delete my account? | Help Center - Ahrefs (accessed 2026-06-06)",
            "url": "https://help.ahrefs.com/en/articles/73707-how-do-i-unsubscribe-cancel-my-subscription-delete-my-account"
          },
          {
            "title": "Can I pause or suspend my subscription? | Help Center - Ahrefs (accessed 2026-06-06)",
            "url": "https://help.ahrefs.com/en/articles/2088052-can-i-pause-or-suspend-my-subscription"
          }
        ],
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 85
        },
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 200000000,
        "mrr_usd": 16700000,
        "currency": "USD",
        "as_of": "2025-01-01",
        "source": {
          "title": "Ahrefs — $200M ARR (company announcement)",
          "url": "https://ahrefs.com/about"
        },
        "self_reported": false
      }
    },
    {
      "id": "aihero",
      "name": "AI Hero",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option found on official pages."
      },
      "data_deletion": {
        "detail": "Account and data deletion not explicitly documented. Contact team@aihero.dev for account-related requests.",
        "url": null
      },
      "links": {
        "cancel": "https://www.aihero.dev/cohorts/ai-coding-for-real-engineers-m0k0w",
        "refund": "https://www.aihero.dev/privacy",
        "terms": "https://www.aihero.dev/privacy",
        "privacy": "https://www.aihero.dev/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 60,
          "notice_disclosed": 65,
          "refund_disclosed": 65,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://www.aihero.dev/cohorts/ai-coding-for-real-engineers-m0k0w",
        "policy_summary": "AI Hero sells one-time course purchases (cohorts). There is no self-serve online cancellation portal. To cancel or request a refund, contact team@aihero.dev. A 30-day refund policy applies from date of purchase; sale/discounted items are not eligible. Access to purchased courses is lifetime (no recurring subscription to cancel for most products). Refunds are credited back to the original payment method.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "AI Coding for Real Engineers | AI Hero (accessed 2026-06-11)",
            "url": "https://www.aihero.dev/cohorts/ai-coding-for-real-engineers-m0k0w"
          },
          {
            "title": "Terms, Conditions, and Privacy Policy | AI Hero (accessed 2026-06-11)",
            "url": "https://www.aihero.dev/privacy"
          },
          {
            "title": "FAQ | AI Hero (accessed 2026-06-11)",
            "url": "https://www.aihero.dev/faq"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "air-mail-us",
      "name": "Air Mail",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented. Subscribers may cancel at any time; cancellation takes effect at the end of the current paid period. No mid-period suspension or hold feature is mentioned in the FAQ or Terms."
      },
      "data_deletion": {
        "detail": "Users can request removal of personal information by emailing general@airmail.news. The privacy policy states Air Mail may require identity verification and retains data as needed for legal compliance and dispute resolution. No dedicated web form for deletion requests is provided.",
        "url": "https://airmail.news/privacy"
      },
      "links": {
        "cancel": "https://airmail.news/faq",
        "refund": null,
        "terms": "https://airmail.news/terms",
        "privacy": "https://airmail.news/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://airmail.news/faq",
        "policy_summary": "Air Mail subscribers can cancel at any time via their online account page (airmail.news/subscription); cancellation takes effect at the end of the current paid billing period. No refunds are issued for any remaining time in the period already paid, and subscriptions cannot be terminated early for a prorated refund. Auto-renewal applies to both monthly ($9.99/mo) and annual ($79.99/yr) plans, with a 14-day free trial available on the annual plan. Unsubscribing from emails does not cancel the subscription — account-page cancellation is required.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Frequently Asked Questions - Air Mail (accessed 2026-06-06)",
            "url": "https://airmail.news/faq"
          },
          {
            "title": "Terms of Use - Air Mail (accessed 2026-06-06)",
            "url": "https://airmail.news/terms"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "airtable",
      "name": "Airtable",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. To stop paying, users must downgrade to the Free plan, which removes paid features immediately at the next billing cycle."
      },
      "data_deletion": {
        "detail": "Account deletion is available via airtable.com/account (web or iOS only; Android not supported). Users must first remove payment methods and transfer or remove shared workspaces. Deleting a user account does not delete shared workspaces/bases unless collaborators are removed first. No specific post-deletion data retention period is disclosed.",
        "url": "https://airtable.com/account"
      },
      "links": {
        "cancel": "https://support.airtable.com/docs/how-to-cancel-delete-your-account",
        "refund": "https://support.airtable.com/docs/requesting-a-refund-from-airtable",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://support.airtable.com/docs/how-to-cancel-delete-your-account",
        "policy_summary": "Cancellation is self-serve online only (web or iOS app): users downgrade to the Free plan via Account Settings, which acts as cancellation. Access continues until the end of the current billing period with no further charges and no prorated refund for US customers (no-refund policy is explicit in the ToS). Refunds are granted only for accidental charges (within 7 days for monthly, 14 days for annual plans) or if Airtable itself terminates the account. EU/Turkey residents may claim a full refund if they cancel within 14 calendar days of purchase.",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 72,
          "notice_disclosed": 58,
          "refund_disclosed": 75,
          "findability": 75
        },
        "sources": [
          {
            "title": "How to Cancel & Delete Your Account | Airtable Support (accessed 2026-06-05)",
            "url": "https://support.airtable.com/docs/how-to-cancel-delete-your-account"
          },
          {
            "title": "Requesting Refunds from Airtable | Airtable Support (accessed 2026-06-05)",
            "url": "https://support.airtable.com/docs/requesting-a-refund-from-airtable"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "airtel-in",
      "name": "Airtel",
      "industry": "Telecom & ISP",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "app",
        "email",
        "in_person",
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "DTH subscribers can request a temporary 'Safe Custody' suspension by calling customer care (121). No equivalent pause is publicly documented for postpaid mobile or broadband."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal data via the Airtel app, the website privacy center, or by emailing privacy@airtel.com. Airtel retains data in a secured database for the period required by applicable law.",
        "url": "https://www.airtel.in/privacy-center/"
      },
      "links": {
        "cancel": "https://www.airtel.in/si/postpaid/cancel",
        "refund": null,
        "terms": null,
        "privacy": "https://www.airtel.in/privacy-center/grievance-redressal/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 70,
          "notice_disclosed": 50,
          "refund_disclosed": 60,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.airtel.in/si/postpaid/cancel",
        "policy_summary": "Airtel customers can initiate cancellation online (airtel.in/si/postpaid/cancel or /si/broadband/cancel), via the Airtel Thanks app, by calling 121/198, emailing 121@airtel.in, or visiting an Airtel store — however online and app requests are not fully self-serve and require a follow-up verification call from Airtel within 24-48 hours. Disconnection typically completes within 7 working days of the verified request, during which the connection remains active and any usage is billed. For broadband, all Airtel-supplied equipment (router, ONT) must be returned before the disconnection is finalised; security deposits are refunded within 30-45 days (broadband) or 60 days (postpaid mobile) after permanent disconnection, credited via bank transfer or UPI.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Airtel Postpaid Cancel Page (accessed 2026-06-06)",
            "url": "https://www.airtel.in/si/postpaid/cancel"
          },
          {
            "title": "Airtel Privacy Center – Grievance Redressal (accessed 2026-06-06)",
            "url": "https://www.airtel.in/privacy-center/grievance-redressal/"
          }
        ],
        "score": 57,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "ais-play-th",
      "name": "AIS PLAY",
      "industry": "Streaming (Video)",
      "jurisdiction": "TH",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.ais.th/en/consumers/entertainment/ais-play/faq",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.ais.th/en/consumers/entertainment/ais-play/faq",
        "policy_summary": "AIS PLAY subscribers cancel a package self-serve from the app, website, Apple TV or Samsung Smart TV by logging in with their mobile number, selecting the current package and choosing the package to cancel; the myAIS self-service portal also manages packages. No refund is given for cancellation before the subscription expiry date.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "AIS PLAY - FAQ",
            "url": "https://www.ais.th/en/consumers/entertainment/ais-play/faq"
          },
          {
            "title": "myAIS Self-Help and Support Portal",
            "url": "https://www.ais.th/en/consumers/help-and-support/myais"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "ais-th",
      "name": "AIS (Advanced Info Service)",
      "industry": "Telecom & ISP",
      "jurisdiction": "TH",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "AIS Fibre customers can temporarily suspend service via AIS Shop or call center (1175) up to 2 times per calendar year, for 30–60 days per suspension. No monthly fee for the first 30 days; a 150 THB port-maintenance fee applies for days 31–60. Mobile postpaid suspension is not clearly disclosed on official pages."
      },
      "data_deletion": {
        "detail": "AIS processes personal data deletion requests under Thailand's PDPA. Customers can exercise data-subject rights (including erasure) by contacting AIS through channels listed in the Privacy Notice. Requests may require identity verification; the company may decline groundless or excessive requests.",
        "url": "https://www.ais.th/en/about-us/terms-and-legal/privacy-notice"
      },
      "links": {
        "cancel": "https://aiscallcenter.ais.co.th/ikm/acc/index.php?kmid=KM1026588",
        "refund": null,
        "terms": "https://www.ais.th/en/about-us/terms-and-legal/privacy-notice",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 55,
          "notice_disclosed": 20,
          "refund_disclosed": 15,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://aiscallcenter.ais.co.th/ikm/acc/index.php?kmid=KM1026588",
        "policy_summary": "To cancel (terminate) a postpaid mobile number, customers must visit an AIS Shop in person with a government-issued ID (with religion, ethnicity, and blood type fields redacted as of September 2025). Add-on packages can be cancelled via the myAIS app (Package menu > Cancel package) or via USSD codes. No notice period or refund/proration policy is publicly disclosed for postpaid termination. AIS recommends transferring the number to another person as an alternative to outright cancellation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "AIS Contact Center – How to cancel a mobile number (accessed 2026-06-06)",
            "url": "https://aiscallcenter.ais.co.th/ikm/acc/index.php?kmid=KM1026588"
          },
          {
            "title": "AIS – Cancel add-on packages via myAIS app (accessed 2026-06-06)",
            "url": "https://aiscallcenter.ais.co.th/ikm/acc/index.php?kmid=KM1136312"
          }
        ],
        "score": 31,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "aisle-in",
      "name": "Aisle",
      "industry": "Dating apps",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Aisle documents no pause/freeze; subscriptions are cancelled in the app store and run until the paid period ends."
      },
      "data_deletion": {
        "detail": "Deleting the Aisle account or the app does NOT cancel the subscription; users must cancel in their IAP (App Store/Play Store) account.",
        "url": "https://www.aisle.co/termsofuse.html"
      },
      "links": {
        "cancel": "https://www.aisle.co/termsofuse.html",
        "refund": "https://www.aisle.co/termsofuse.html",
        "terms": "https://www.aisle.co/termsofuse.html",
        "privacy": "https://www.aisle.co/privacypolicy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 68
        },
        "cancel_url": null,
        "policy_url": "https://www.aisle.co/termsofuse.html",
        "policy_summary": "Aisle (Able Devices, India) bills premium through in-app purchases, so to stop auto-renewal users must log in to their IAP account (Apple App Store or Google Play) and cancel there, at least 24 hours before renewal; deleting the account or app does not cancel the subscription. Payments are generally non-refundable, with one exception under the Money-Back Guarantee: a refund request may be submitted only during the Claim Window from Day 31 to Day 35 after purchase, via the in-app Support Lounge or team@aisle.co. No documented pause option.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Use - Aisle (accessed 2026-06-16)",
            "url": "https://www.aisle.co/termsofuse.html"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "aiven",
      "name": "Aiven",
      "industry": "Cloud infrastructure",
      "jurisdiction": "FI",
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No documented pause or snooze of a subscription. Individual Cloud Services can be powered off or terminated, but billing is charged monthly in arrears for usage."
      },
      "data_deletion": {
        "detail": "Users have the right to request erasure of personal data by contacting privacy@aiven.io. Aiven retains customer data for the duration of the customer relationship and afterward only as required by legal obligations such as accounting laws.",
        "url": "https://aiven.io/privacy"
      },
      "links": {
        "cancel": "https://aiven.io/terms",
        "refund": "https://aiven.io/terms",
        "terms": "https://aiven.io/terms",
        "privacy": "https://aiven.io/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://aiven.io/terms",
        "policy_summary": "Aiven's Terms of Service are governed by the substantive laws of Finland (Section 14.1), with the overall agreement terminable by either party on two months written notice (Section 12.2) while individual Cloud Services can be cancelled at any time through the account. Fees are charged monthly in arrears via Stripe, no refund provision is stated, and any fees owed up to the termination date become due (Sections 3.3 and 12.4).",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service | Aiven",
            "url": "https://aiven.io/terms"
          },
          {
            "title": "Privacy Policy | Aiven",
            "url": "https://aiven.io/privacy"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "akiflow",
      "name": "Akiflow",
      "industry": "Software / SaaS",
      "jurisdiction": "IT",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented. Web cancellation stops renewal; access remains until the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Deleting the account (Settings > Account > Manage Account, option at the end of the Account page) removes all data and auto-cancels the subscription; deletion is irreversible.",
        "url": "https://product.akiflow.com/en/help/articles/8417992-your-account"
      },
      "links": {
        "cancel": "https://product.akiflow.com/en/help/articles/8417992-your-account",
        "refund": "https://akiflow.com/terms",
        "terms": "https://akiflow.com/terms",
        "privacy": "https://akiflow.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://product.akiflow.com/en/help/articles/8417992-your-account",
        "policy_summary": "Akiflow web subscriptions are cancelled self-serve by signing in and going to Settings > Account > Manage Account > Billing, then scrolling to Cancel Subscription. The account remains active until the end of the current billing period and is not charged for the next cycle. Subscriptions purchased through the Apple App Store or Google Play must be cancelled through the respective store, since Akiflow's site only cancels web subscriptions. Refunds are generally not offered as standard practice, though EU/EEA/UK consumers may withdraw within 14 days of signup if the service was unused. Deleting the account removes all data irreversibly and automatically cancels the subscription. Akiflow is based in Padua, Italy.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Your Account - Akiflow Help (accessed 2026-06-16)",
            "url": "https://product.akiflow.com/en/help/articles/8417992-your-account"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "akko",
      "name": "Akko",
      "industry": "Insurance",
      "jurisdiction": "US",
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://faqs.getakko.com/faq/how-do-i-cancel-my-akko-plan/",
        "refund": "https://faqs.getakko.com/faq/how-do-i-cancel-my-akko-plan/",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 90,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://faqs.getakko.com/faq/how-do-i-cancel-my-akko-plan/",
        "policy_summary": "AKKO plans are canceled self-serve via the cancel my plan link in the support section of the AKKO app, or by emailing support. Cancel within the first 30 days of registration for a full refund; after that, the plan can run to the end of the billing cycle or be terminated immediately with a pro-rated refund (annual plans pro-rated over a 360-day duration; monthly plans receive no refund but incur no further charges).",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my AKKO Plan? - GetAkko FAQs",
            "url": "https://faqs.getakko.com/faq/how-do-i-cancel-my-akko-plan/"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "akt-us",
      "name": "AKT",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Temporary membership freeze available on select memberships for $5/month; requires at least 2 weeks advance notice directed to your home studio. Frozen memberships must be reactivated before cancellation can be processed."
      },
      "data_deletion": {
        "detail": "Submit a deletion request via the Xponential Privacy Choices Request Form online, by phone at (949) 346-3000, or by email at privacy@xponential.com. Identity verification required.",
        "url": "https://www.xponential.com/privacy_choices"
      },
      "links": {
        "cancel": "https://www.theakt.com/booking-policy",
        "refund": null,
        "terms": "https://www.theakt.com/terms",
        "privacy": "https://www.xponential.com/privacy_choices"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.theakt.com/booking-policy",
        "policy_summary": "AKT memberships require a written 30-day cancellation notice with requests made in person at the studio, via the online account page, or by email to operations@theakt.com. Select memberships carry an additional cancellation fee. Members retain access through the remainder of the current billing period but are not entitled to any refund of any kind. A membership freeze is available on eligible plans for $5/month with at least 2 weeks notice to the home studio.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Booking & Cancellation Policy - AKT (accessed 2026-06-06)",
            "url": "https://www.theakt.com/booking-policy"
          },
          {
            "title": "Terms And Conditions - AKT (accessed 2026-06-06)",
            "url": "https://www.theakt.com/terms"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "alamo-season-pass-us",
      "name": "Alamo Season Pass",
      "industry": "Retail & membership",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in the Season Pass Terms of Service. Members may only cancel and later request reactivation at any time."
      },
      "data_deletion": {
        "detail": "Data deletion requests are handled under Sony Pictures Entertainment's privacy policy (Alamo Drafthouse is SPE-owned). California and other covered-state consumers may submit deletion requests via the SPE privacy portal or by calling 1-800-860-2878.",
        "url": "https://drafthouse.com/privacy-policy"
      },
      "links": {
        "cancel": "https://drafthouse.com/policies/season-pass",
        "refund": null,
        "terms": null,
        "privacy": "https://drafthouse.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 35,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://drafthouse.com/policies/season-pass",
        "policy_summary": "Alamo Season Pass is a recurring monthly subscription giving members one reserved seat per day at participating Alamo Drafthouse locations. Members may cancel at any time; cancellation takes effect at the next monthly billing anniversary with no refund or prorated credit for the remaining period. The Terms of Service do not specify a dedicated cancellation URL or step-by-step channel — the policy references the Alamo Drafthouse Mobile App as the primary service interface, and members manage subscriptions through their app or online account. No pause or freeze option exists; per-ticket fees remain due through the end of the membership period even after cancellation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Season Pass Terms of Service | Alamo Drafthouse Cinema (accessed 2026-06-06)",
            "url": "https://drafthouse.com/policies/season-pass"
          },
          {
            "title": "DC Metro Area Season Pass Policy | Alamo Drafthouse Cinema (accessed 2026-06-06)",
            "url": "https://drafthouse.com/dc-metro-area/policies/season-pass"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "alaska-flight-pass-us",
      "name": "Alaska Airlines Flight Pass",
      "industry": "Travel subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or hold option is documented in the Flight Pass Terms and Conditions or FAQ."
      },
      "data_deletion": {
        "detail": "No dedicated data deletion or account removal process is described on the Flight Pass subscription pages. Alaska Airlines' general privacy notice (linked from terms) governs data rights.",
        "url": ""
      },
      "links": {
        "cancel": "https://subscriptions.alaskaair.com/flightpass/terms-conditions/",
        "refund": null,
        "terms": "https://subscriptions.alaskaair.com/flightpass/terms-conditions/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 70,
          "notice_disclosed": 50,
          "refund_disclosed": 65,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://subscriptions.alaskaair.com/flightpass/terms-conditions/",
        "policy_summary": "Alaska Airlines Flight Pass requires a 12-month mandatory commitment from activation, during which the subscription cannot be cancelled and monthly fees are non-refundable. After the initial term, subscribers may cancel via the online subscription management portal (subscriptions.alaskaair.com/manage/) or by calling Alaska Airlines; the subscription otherwise auto-renews annually. No pause or suspension option is offered, and unused flight credits remain valid through their expiry even after cancellation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions for Flight Pass — Alaska Airlines (accessed 2026-06-06)",
            "url": "https://subscriptions.alaskaair.com/flightpass/terms-conditions/"
          },
          {
            "title": "Frequently Asked Questions About Flight Pass — Alaska Airlines (accessed 2026-06-06)",
            "url": "https://subscriptions.alaskaair.com/flightpass/faq/"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "albert",
      "name": "Albert",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Albert does not offer a pause or freeze option for subscriptions. Cancellation is all-or-nothing; premium features are lost immediately at the end of the billing cycle."
      },
      "data_deletion": {
        "detail": "Users can submit a data deletion request under CCPA rights by contacting privacy@albert.com. Albert retains personal information as needed for legal and business purposes. Privacy options (opt-out of data sharing) are also available in-app under Profile > Settings > Security > Information sharing.",
        "url": "https://albert.com/privacy-options"
      },
      "links": {
        "cancel": "https://help.albert.com/hc/en-us/articles/360005411894-Deactivating-or-closing-your-Albert-account",
        "refund": "https://help.albert.com/hc/en-us/articles/360006239013-Can-I-get-a-refund-for-Albert-Genius",
        "terms": null,
        "privacy": "https://albert.com/privacy-options"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Albert subscriptions can be cancelled online at albert.com/deactivate or via the app (Profile > Menu > Payments > Help Center > Deactivate). Before cancelling, all Albert Savings and Investing balances must be brought to $0. No refunds are issued for monthly subscriptions; however, if you deactivate within 30 days of a scheduled payment before it is charged, that payment will not be processed. Access to premium features continues through the end of the current billing period after cancellation.",
        "policy_url": "https://help.albert.com/hc/en-us/articles/360005411894-Deactivating-or-closing-your-Albert-account",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 75
        },
        "sources": [
          {
            "title": "Deactivating or closing your Albert account – Albert (accessed 2026-06-05)",
            "url": "https://help.albert.com/hc/en-us/articles/360005411894-Deactivating-or-closing-your-Albert-account"
          },
          {
            "title": "Can I get a refund for Albert Genius? – Albert (accessed 2026-06-05)",
            "url": "https://help.albert.com/hc/en-us/articles/360006239013-Can-I-get-a-refund-for-Albert-Genius"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "aldi-life-musik-de",
      "name": "ALDI life Musik",
      "industry": "Music Streaming",
      "jurisdiction": "DE",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.aldilife.com/de/musik-streaming",
        "refund": "",
        "terms": "https://www.aldilife.com/de/agb",
        "privacy": "https://www.aldilife.com/de/datenschutz"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 75,
          "refund_disclosed": 50,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.aldilife.com/de/musik-streaming",
        "policy_summary": "Subscribers cancel self-serve in the ALDI life account: open the Musik-Abonnement, click the change button to view subscription details, then click Kuendigen. The 30-day subscription renews for another 30 days unless cancelled, so it can be cancelled monthly, and a confirmation is sent by email; the subscription runs to the end of the current billing period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "ALDI life Musik streaming - account/cancellation",
            "url": "https://www.aldilife.com/de/musik-streaming"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "aldi-mobile-au",
      "name": "ALDI Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Prepaid/contract-free; turning off Auto Recharge stops billing and the service lapses at expiry."
      },
      "data_deletion": {
        "detail": "Account managed via My ALDI Mobile online/app. Data handled per ALDImobile/Telstra privacy policy.",
        "url": "https://www.aldimobile.com.au/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://www.aldimobile.com.au/blogs/getting-started/can-i-stop-or-cancel-a-port-number-transfer-once-requested",
        "refund": "https://www.aldimobile.com.au/pages/faq",
        "terms": "https://www.aldimobile.com.au/pages/terms-and-conditions",
        "privacy": "https://www.aldimobile.com.au/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 0,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.aldimobile.com.au/pages/faq",
        "policy_summary": "ALDImobile is prepaid and contract-free with no cancellation fee. To cancel, turn off Auto Recharge in the My ALDI Mobile online account or app (or call 1300 989 000 / raise an eSupport ticket). Porting the number to another provider (Australia: direct number transfer, no PAC) automatically terminates the ALDImobile service in minutes to one business day; once a port is actioned it cannot be stopped, though a reversal can be requested from the new provider after completion. Unused data does not roll over; PAYG credit can transfer on ownership change.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Can I stop or cancel a port / number transfer once requested? - ALDI Mobile",
            "url": "https://www.aldimobile.com.au/blogs/getting-started/can-i-stop-or-cancel-a-port-number-transfer-once-requested"
          },
          {
            "title": "Frequently Asked Questions | ALDI Mobile",
            "url": "https://www.aldimobile.com.au/pages/faq"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "aldi-talk-de",
      "name": "Aldi Talk",
      "industry": "Telecom & ISP",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/Stilllegung option is documented; as a prepaid SIM the card stays inactive until recharged, but no formal pause feature is offered."
      },
      "data_deletion": {
        "detail": "Right to deletion under Art. 17 GDPR is documented; customers can delete their data and self-delete their account in the online customer account. Contact-form data is deleted at the latest after contract termination, subject to statutory retention. DPO: E-Plus Service GmbH, datenschutz@eplus.de.",
        "url": "https://www.alditalk-kundenbetreuung.de/de/datenschutz"
      },
      "links": {
        "cancel": "https://www.alditalk-kundenportal.de/kuendigung/",
        "refund": "https://www.alditalk.de/rufnummernmitnahme",
        "terms": "https://www.alditalk.de/rufnummernportierung",
        "privacy": "https://www.alditalk.de/datenschutz"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.alditalk.de/rufnummernmitnahme",
        "policy_summary": "Aldi Talk is a prepaid service; the SIM deactivates on its own if not recharged, but a formal cancellation ('Vertrag kuendigen' at the customer portal) is needed to take the number elsewhere. Number portability (Rufnummernmitnahme) can be requested from 4 months before the cancellation date up to 30 days after contract end, and is free since the Dec 2021 TKG amendment; successful porting earns a EUR 10 bonus. Porting is requested by contacting the current provider (phone recommended) or in writing by email/letter using a downloadable form, and must arrive no later than one month after contract end. GDPR deletion rights (Art. 17) are available via the online customer account.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "ALDI TALK Rufnummernmitnahme",
            "url": "https://www.alditalk.de/rufnummernmitnahme"
          },
          {
            "title": "ALDI TALK Rufnummernportierung",
            "url": "https://www.alditalk.de/rufnummernportierung"
          },
          {
            "title": "ALDI TALK Kundenportal - Vertrag kuendigen",
            "url": "https://www.alditalk-kundenportal.de/kuendigung/"
          },
          {
            "title": "ALDI TALK Datenschutz",
            "url": "https://www.alditalk.de/datenschutz"
          },
          {
            "title": "Datenschutzerklaerung Mein ALDI TALK",
            "url": "https://www.alditalk-kundenbetreuung.de/de/datenschutz"
          }
        ],
        "score": 96,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "alinta-energy-au",
      "name": "Alinta Energy",
      "industry": "Energy & utilities",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold; energy supply is ongoing. Consumers close/cancel the account or switch retailers."
      },
      "data_deletion": {
        "detail": "Governed by the Alinta Energy Privacy Policy; consumers contact Alinta to access or correct personal information. No self-serve cancellation-linked deletion.",
        "url": "https://www.alintaenergy.com.au/help-and-support/terms-and-conditions/privacy-policy"
      },
      "links": {
        "cancel": "https://www.alintaenergy.com.au/help-and-support/help-and-support/customer-support/closing-or-cancelling-an-account",
        "refund": null,
        "terms": "https://www.alintaenergy.com.au/help-and-support/terms-and-conditions/cancellation-notice",
        "privacy": "https://www.alintaenergy.com.au/help-and-support/terms-and-conditions/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.alintaenergy.com.au/help-and-support/help-and-support/customer-support/closing-or-cancelling-an-account",
        "policy_summary": "Alinta Energy residential electricity and gas plans generally have no lock-in or exit fees (though exit fees can apply to some fixed-term contracts cancelled early), and new customers have a 10 business day cooling-off period from receiving contract documents during which they can cancel without penalty. To close or cancel when moving out, the consumer contacts Alinta customer support or submits a request through their online account, providing account details and a preferred disconnection date; Alinta requires at least 3 business days' notice. Switching to another retailer is initiated by the new retailer. A final bill is issued for the closed account and may include a distributor disconnection fee (roughly $15-$120+, set by the distributor); any outstanding balance must be cleared on cancellation.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Closing or cancelling an account - Alinta Energy (accessed 2026-06-16)",
            "url": "https://www.alintaenergy.com.au/help-and-support/help-and-support/customer-support/closing-or-cancelling-an-account"
          },
          {
            "title": "Cancellation notice - Alinta Energy (accessed 2026-06-16)",
            "url": "https://www.alintaenergy.com.au/help-and-support/terms-and-conditions/cancellation-notice"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "alitu",
      "name": "Alitu",
      "industry": "AI tools",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly subscriptions can be paused once for 1, 2, or 3 months from the in-account My Account page; billing resumes automatically afterward and original pricing is retained. Annual subscriptions cannot be paused."
      },
      "data_deletion": {
        "detail": "Files are automatically deleted from the system 3 months after cancellation; users are advised to download files before cancelling, and reactivation within 3 months retains files.",
        "url": "https://help.alitu.com/en/articles/5573797-how-do-i-pause-or-cancel-my-alitu-subscription"
      },
      "links": {
        "cancel": "https://help.alitu.com/en/articles/5573797-how-do-i-pause-or-cancel-my-alitu-subscription",
        "refund": "https://help.alitu.com/en/articles/5573797-how-do-i-pause-or-cancel-my-alitu-subscription",
        "terms": "https://help.alitu.com/en/articles/5573797-how-do-i-pause-or-cancel-my-alitu-subscription",
        "privacy": "https://help.alitu.com/en/articles/5573797-how-do-i-pause-or-cancel-my-alitu-subscription"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.alitu.com/en/articles/5573797-how-do-i-pause-or-cancel-my-alitu-subscription",
        "policy_summary": "Alitu offers self-serve pause and cancellation from the account page at app.alitu.com/my-account; cancellation requires clicking through all screens until a confirmation screen appears, and users should cancel at least two days before renewal to avoid charges while retaining access through the current billing period. A monthly subscription can be paused once for 1, 2, or 3 months (annual plans cannot be paused), after which billing resumes automatically at the original price. Files are automatically deleted 3 months after cancellation, so users are advised to download first; reactivation within 3 months retains files. Refunds apply only during the initial money-back guarantee period, with detailed terms in Alitu's Terms & Conditions.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Alitu Help - How do I pause or cancel my Alitu subscription? (accessed 2026-06-16)",
            "url": "https://help.alitu.com/en/articles/5573797-how-do-i-pause-or-cancel-my-alitu-subscription"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "allblk",
      "name": "ALLBLK",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or hold option is documented on the ALLBLK Help Center or Terms and Conditions."
      },
      "data_deletion": {
        "detail": "Submit a deletion request by emailing privacy@amcglobalmedia.com (AMC Global Media, the parent company). The Privacy Policy covers all AMC streaming services including ALLBLK and grants CCPA deletion rights. AMC may ask you to verify your identity before processing.",
        "url": "https://www.amcglobalmedia.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://support.allblk.tv/kb/guide/en/how-do-i-cancel-zjbVdTnaLb/Steps/4673099",
        "refund": null,
        "terms": null,
        "privacy": "https://www.amcglobalmedia.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.allblk.tv/kb/guide/en/how-do-i-cancel-zjbVdTnaLb/Steps/4673099",
        "policy_summary": "ALLBLK subscribers who signed up directly on allblk.tv can cancel online by going to My STUFF > Manage Account > Cancel Membership; subscribers via Apple, Google Play, Amazon, Roku, Samsung, or cable providers must cancel through those respective platforms. Cancellation takes effect at the end of the current billing cycle with no partial refunds issued, though access continues until that date. No notice period is required and no pause/hold feature is offered. Data deletion requests are handled by the parent AMC Global Media via email.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel? | ALLBLK Help Center (accessed 2026-06-06)",
            "url": "https://support.allblk.tv/kb/guide/en/how-do-i-cancel-zjbVdTnaLb/Steps/4673099"
          },
          {
            "title": "Memberships & Billing | ALLBLK Help Center (accessed 2026-06-06)",
            "url": "https://support.allblk.tv/kb/en/memberships-billing-464278"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "allente-no",
      "name": "Allente",
      "industry": "TV / streaming bundle",
      "jurisdiction": "NO",
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Subscription can be frozen for up to six months at no cost via Min Side."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.allente.no/kundeservice/abonnement-og-avtale/oppsigelse/",
        "refund": "",
        "terms": "https://www.allente.no/kundeservice/abonnement-og-avtale/oppsigelse/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 84,
          "channel_disclosed": 80,
          "notice_disclosed": 78,
          "refund_disclosed": 55,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://www.allente.no/kundeservice/abonnement-og-avtale/oppsigelse/",
        "policy_summary": "Allente (Nordic satellite/streaming TV bundler) lets customers cancel after any binding period under ordinary contract terms; it recommends phoning 915 06 070 for fastest handling, and optional packages can be cancelled self-service on Min Side. Customers can instead freeze the subscription for up to six months at no cost via Min Side.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Oppsigelse av abonnement for Allente",
            "url": "https://www.allente.no/kundeservice/abonnement-og-avtale/oppsigelse/"
          },
          {
            "title": "Opsigelse - Allente (DK)",
            "url": "https://www.allente.dk/kundeservice/abonnement/opsigelse/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "allianz-direct-de",
      "name": "Allianz Direct",
      "industry": "Insurance (auto)",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "post",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause; on vehicle de-registration coverage continues as dormant (Ruheversicherung) and can be cancelled during that period."
      },
      "data_deletion": {
        "detail": "Allianz Direct Versicherungs-AG is the data controller; data subject rights and the DPO (datenschutz@allianz.de) are described in the Datenschutz pages.",
        "url": "https://www.allianzdirect.de/datenschutz/"
      },
      "links": {
        "cancel": "https://www.allianzdirect.de/kfz-versicherung/kuendigen/",
        "refund": null,
        "terms": "https://www.allianzdirect.de/nutzungsbedingungen/",
        "privacy": "https://www.allianzdirect.de/datenschutz/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 90,
          "refund_disclosed": 50,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.allianzdirect.de/kfz-versicherung/kuendigen/",
        "policy_summary": "Allianz Direct customers can cancel their Kfz insurance online in a few clicks via the 'Mein Account' login (the German Kündigungsbutton), with no letter, fax, or email required; cancellation by post, fax, or email is also accepted (email for contracts from 1 October 2016). Ordinary cancellation must reach the insurer at least one month before the contract year ends, typically by 30 November for a 31 December anniversary, and the policy auto-renews otherwise. Special cancellation rights apply after a premium increase (within one month of notice), after a claim is settled, on vehicle sale (new owner cancels within the first month), and on de-registration. The cancellation page does not detail unused-premium refund procedures.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Kfz-Versicherung kündigen – Allianz Direct (accessed 2026-06-16)",
            "url": "https://www.allianzdirect.de/kfz-versicherung/kuendigen/"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "allianz-travel-insurance-us",
      "name": "Allianz Travel Insurance",
      "industry": "Insurance",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.allianztravelinsurance.com/travel/insurance-101/free-look-period.htm",
        "refund": "https://www.allianztravelinsurance.com/travel/insurance-101/free-look-period.htm",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 90,
          "refund_disclosed": 90,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.allianztravelinsurance.com/travel/insurance-101/free-look-period.htm",
        "policy_summary": "Allianz Travel Insurance gives a 15-day free-look review period (or more depending on state of residence) during which a plan can be cancelled for a full refund if no claim was filed and the trip has not departed; cancellation is done via the online plan management tool or by calling 1-866-884-3556. After the period premiums are non-refundable.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How Does the Allianz Travel Insurance Free Review Period Work?",
            "url": "https://www.allianztravelinsurance.com/travel/insurance-101/free-look-period.htm"
          },
          {
            "title": "Can You Cancel Travel Insurance? | Allianz Partners",
            "url": "https://www.allianztravelinsurance.com/travel/planning/can-you-cancel-travel-insurance.htm"
          }
        ],
        "score": 89,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "allplants-uk",
      "name": "allplants",
      "industry": "Meal kits & food",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause, skip, or delay deliveries from their account page by editing the delivery date. A dedicated 'delay/skip your next delivery' help article is listed in the help centre."
      },
      "data_deletion": {
        "detail": "Right to erasure stated in the allplants Privacy Policy (data controller: M&E Mills Chilled Manufacturing Ltd). Requests can be submitted by emailing hello@allplants.com.",
        "url": "https://allplants.com/policies/privacy-policy"
      },
      "links": {
        "cancel": "https://help.allplants.com/en/articles/127-how-to-cancel-your-subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://allplants.com/policies/privacy-policy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Subscribers can cancel online via a 'cancel my subscription' button at the bottom of the Subscriptions page in their account, or by emailing hello@allplants.com (previously kitchen@allplants.com), or by phone (020 8068 1700, Mon–Fri 9am–6pm). Cancellation must be completed by 8am, two days before the next scheduled delivery to take effect for that cycle. No returns are accepted due to the frozen nature of the products; any approved refunds take 3–5 working days to reach the customer's bank. The subscription is described as fully flexible: customers can also pause, skip, or delay deliveries from their account at any time.",
        "policy_url": "https://help.allplants.com/en/articles/127-how-to-cancel-your-subscription",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 72,
          "notice_disclosed": 68,
          "refund_disclosed": 50,
          "findability": 72
        },
        "sources": [
          {
            "title": "How to cancel your subscription – allplants Help Centre (accessed 2026-06-05)",
            "url": "https://help.allplants.com/en/articles/127-how-to-cancel-your-subscription"
          },
          {
            "title": "allplants Privacy Policy – allplants (accessed 2026-06-05)",
            "url": "https://allplants.com/policies/privacy-policy"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "allstate",
      "name": "Allstate",
      "industry": "Insurance (auto)",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "mail",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented for auto insurance policies. Customers must cancel or maintain their policy; stopping payments does not cancel coverage."
      },
      "data_deletion": {
        "detail": "Allstate provides a Privacy Center where customers can submit requests to view, delete, or correct personal information. Requests can be made online, by calling 1-800-624-4419, or by emailing customerprivacy@allstate.com.",
        "url": "https://www.allstate.com/privacy-center"
      },
      "links": {
        "cancel": "https://www.allstate.com/support/how-to-cancel-policy.aspx",
        "refund": null,
        "terms": null,
        "privacy": "https://www.allstate.com/privacy-center"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 55,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://www.allstate.com/support/how-to-cancel-policy.aspx",
        "policy_summary": "Allstate auto insurance can be cancelled by calling 1-800-726-6033, contacting a local agent by phone or in person, submitting written notice by mail, or through the Allstate mobile app for eligible policies — there is no full self-serve online cancellation on allstate.com. Per the standard policy contract (AIU492-1), the customer cancels by writing and specifying a future effective date; cancellation takes effect on that stated future date. Refunds for unused premium are calculated per state-specific rules and rates; mid-term cancellations may be subject to a short-rate fee (roughly 90% of unused pro-rata premium) depending on the state, and refunds under $2.00 are only issued upon request. No pause or freeze option exists — simply stopping payments does not cancel the policy.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Allstate Auto Policy AIU492-1 — General Provisions: Cancellation (accessed 2026-06-06)",
            "url": "https://delivery.contenthub.allstate.com/api/public/content/773767b02b734eb4ba06047db804c2e1?v=d5303736"
          },
          {
            "title": "Access & Manage Your Policy Information | Allstate Insurance (accessed 2026-06-06)",
            "url": "https://www.allstate.com/support/how-to-cancel-policy.aspx"
          }
        ],
        "score": 46,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "alltrails",
      "name": "AllTrails",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented anywhere in the AllTrails Help Center or Terms of Service."
      },
      "data_deletion": {
        "detail": "Account deletion is self-serve via desktop Settings ('Delete account' in right sidebar) or mobile app (Profile > Settings > Delete Account). Deleting the account does NOT automatically cancel an active subscription — users must turn off auto-renew first to avoid further charges. Once deleted, all data, hikes, photos, and reviews become unavailable and the action cannot be undone.",
        "url": "https://support.alltrails.com/hc/en-us/articles/37215997478292-How-to-delete-your-AllTrails-account"
      },
      "links": {
        "cancel": "https://support.alltrails.com/hc/en-us/articles/37208391282196-How-to-turn-off-auto-renew-for-your-AllTrails-subscription",
        "refund": "https://support.alltrails.com/hc/en-us/articles/37214925781012-Requesting-a-refund-for-an-AllTrails-subscription",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://support.alltrails.com/hc/en-us/articles/37208391282196-How-to-turn-off-auto-renew-for-your-AllTrails-subscription",
        "policy_summary": "AllTrails subscriptions auto-renew annually; cancellation (turning off auto-renew) must be completed before the Renewal Date and can be done online via account Settings on AllTrails.com, through the iOS or Android app's platform subscription settings, or by emailing support@alltrails.com. Access continues until the end of the current billing period after cancellation. A 30-day money-back guarantee applies to subscriptions purchased via AllTrails.com or Google Play (refund requested through the in-app Support Bot or Help Center chat); Apple App Store purchases must be refunded directly through Apple as AllTrails cannot process those refunds.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to turn off auto-renew for your AllTrails subscription – AllTrails Help (accessed 2026-06-06)",
            "url": "https://support.alltrails.com/hc/en-us/articles/37208391282196-How-to-turn-off-auto-renew-for-your-AllTrails-subscription"
          },
          {
            "title": "Requesting a refund for an AllTrails subscription – AllTrails Help (accessed 2026-06-06)",
            "url": "https://support.alltrails.com/hc/en-us/articles/37214925781012-Requesting-a-refund-for-an-AllTrails-subscription"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "allure-beauty-box",
      "name": "Allure Beauty Box",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip a box or pause their subscription temporarily through their online account. Pausing or skipping does not constitute cancellation; the subscription continues to renew unless explicitly cancelled."
      },
      "data_deletion": {
        "detail": "No dedicated data deletion or account deletion page found on the official site. Contact customer support via email at help@allurebeautybox.com or phone for account-related requests.",
        "url": ""
      },
      "links": {
        "cancel": "https://allurebeautybox.com/policies/terms-of-service",
        "refund": null,
        "terms": "https://allurebeautybox.com/policies/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://allurebeautybox.com/policies/terms-of-service",
        "policy_summary": "Subscribers can cancel online via their account, by email (help@allurebeautybox.com), or by phone (855-291-2258) at any time. Cancellation takes effect at the end of the current billing cycle — monthly/quarterly subscribers should cancel before the 1st of the month, and annual subscribers receive a 30-day renewal reminder email. No refunds are issued for already-billed billing cycles; subscribers retain access and receive boxes already paid for. Pause and skip features are available through the online account portal.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 72,
          "findability": 65
        },
        "sources": [
          {
            "title": "Terms of Service – Allure Beauty Box (accessed 2026-06-06)",
            "url": "https://allurebeautybox.com/policies/terms-of-service"
          },
          {
            "title": "Got Questions? Browse our Allure FAQs (accessed 2026-06-06)",
            "url": "https://allurebeautybox.com/pages/faq"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "almentor-eg",
      "name": "almentor",
      "industry": "Edtech",
      "jurisdiction": "EG",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account/data handling governed by almentor terms and privacy policy.",
        "url": "https://about.almentor.net/terms-conditions"
      },
      "links": {
        "cancel": "https://support.almentor.net/hc/en-us/articles/9934913531410-I-want-to-cancel-the-subscription",
        "refund": "https://support.almentor.net/hc/en-us/articles/9934955331346-I-need-to-refund-my-subscription-amount",
        "terms": "https://about.almentor.net/terms-conditions",
        "privacy": "https://about.almentor.net/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.almentor.net/hc/en-us/articles/9934913531410-I-want-to-cancel-the-subscription",
        "policy_summary": "almentor learners can cancel a monthly or annual subscription at any time; the subscription stays active until the end of the paid cycle. Subscription fees are non-refundable once purchased. Self-serve steps and refund policy are documented in the almentor help center.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "I want to cancel the subscription - almentor.net Help Center",
            "url": "https://support.almentor.net/hc/en-us/articles/9934913531410-I-want-to-cancel-the-subscription"
          },
          {
            "title": "I need to refund my subscription amount - almentor.net Help Center",
            "url": "https://support.almentor.net/hc/en-us/articles/9934955331346-I-need-to-refund-my-subscription-amount"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "alo-moves",
      "name": "Alo Moves",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Alo Moves (now ALO Wellness Club) offers a membership pause option, documented on the official support page at wellnessclub.aloyoga.com/support/account-and-billing/how-do-i-pause-my-membership. Specific duration limits were not extractable from the JS-rendered page."
      },
      "data_deletion": {
        "detail": "California residents and users in EU/UK/Canada/UAE/Qatar/Kuwait can request deletion of personal data. Requests submitted via email to legal@aloyoga.com or by mail to ALO, LLC, ATTN: Legal, 9830 Wilshire Blvd, Beverly Hills, CA 90212. ALO responds within one month (up to three months for complex requests).",
        "url": "https://www.aloyoga.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://wellnessclub.aloyoga.com/support/account-and-billing/how-do-i-cancel-my-alo-moves-membership",
        "refund": null,
        "terms": "https://www.aloyoga.com/pages/terms-of-use",
        "privacy": "https://www.aloyoga.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 72,
          "notice_disclosed": 55,
          "refund_disclosed": 60,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://wellnessclub.aloyoga.com/support/account-and-billing/how-do-i-cancel-my-alo-moves-membership",
        "policy_summary": "Members can cancel at any time via their online membership settings or through the mobile app (separate iOS in-app cancellation also documented). Cancellation takes effect at the end of the current billing period — access is retained until then, but account history and enrolled training plans are lost at the effective cancellation date. No refunds are issued for partial billing periods; rare exceptions (e.g., duplicate charges) are handled case-by-case. A membership pause option exists per official documentation.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Alo Moves membership? — ALO Wellness Club Support (accessed 2026-06-05)",
            "url": "https://wellnessclub.aloyoga.com/support/account-and-billing/how-do-i-cancel-my-alo-moves-membership"
          },
          {
            "title": "Terms of Use — ALO (accessed 2026-06-05)",
            "url": "https://www.aloyoga.com/pages/terms-of-use"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "aloha-us",
      "name": "ALOHA",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can delay their next order date or skip an order at any time through the online autoship portal, which functions as a de facto pause."
      },
      "data_deletion": {
        "detail": "Data deletion and do-not-sell requests can be submitted via the dedicated privacy page at aloha.com/pages/do-not-sell-my-data or by emailing care@aloha.com. Covers CCPA and other US state privacy laws.",
        "url": "https://aloha.com/pages/do-not-sell-my-data"
      },
      "links": {
        "cancel": "https://aloha.com/pages/faq",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 50,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://aloha.com/pages/faq",
        "policy_summary": "ALOHA offers an autoship subscription for its plant-based protein products and allows cancellation at any time through the online account portal by navigating to the 'more' menu and selecting cancel. Subscribers can also skip orders or change their charge date online without contacting support. Once an order has been billed, ALOHA cannot cancel or refund it, and the company does not accept returns to preserve product integrity. Email support is available at care@aloha.com for additional assistance.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FAQ - ALOHA Plant Based Protein (accessed 2026-06-06)",
            "url": "https://aloha.com/pages/faq"
          },
          {
            "title": "Autoship - ALOHA (accessed 2026-06-06)",
            "url": "https://aloha.com/pages/autoship-save"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "altt-altbalaji-in",
      "name": "ALTT (ALTBalaji)",
      "industry": "Streaming (video)",
      "jurisdiction": "IN",
      "cancellation_types": [
        "app-store",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://altdigital.freshdesk.com/support/solutions/articles/9000201123-how-do-i-cancel-auto-renewal-",
        "refund": "",
        "terms": "https://altt.in/terms-and-conditions",
        "privacy": "https://altt.in/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://altdigital.freshdesk.com/support/solutions/articles/9000201123-how-do-i-cancel-auto-renewal-",
        "policy_summary": "ALTT (formerly ALTBalaji) subscribers cancel by turning off auto-renewal in their app store or wallet (Amazon Appstore: My Apps > Subscriptions; or via Google Play / iTunes if linked). Access continues until the end of the paid period; no mid-cycle refunds.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel Auto Renewal? - ALTT Support",
            "url": "https://altdigital.freshdesk.com/support/solutions/articles/9000201123-how-do-i-cancel-auto-renewal-"
          },
          {
            "title": "ALTT Terms and Conditions",
            "url": "https://altt.in/terms-and-conditions"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "alza-premium-cz",
      "name": "Alza Premium",
      "industry": "Retail membership",
      "jurisdiction": "CZ",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.alza.cz/podminky-alza-premium",
        "refund": "",
        "terms": "https://www.alza.cz/podminky-alza-premium",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.alza.cz/podminky-alza-premium",
        "policy_summary": "Alza Premium is cancelled by turning off automatic renewal in the Moje Alza Premium section, or via the contact form on the Alza website. Membership stays active until the last day of the paid period; for the trial version, cancellation takes effect immediately.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Alza Premium - Nejcasteji kladene dotazy | Alza.cz",
            "url": "https://www.alza.cz/alza-premium-nejcasteji-kladene-dotazy-art14234.htm"
          },
          {
            "title": "Podminky Alza Premium",
            "url": "https://www.alza.cz/podminky-alza-premium"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "amaysim-au",
      "name": "Amaysim",
      "industry": "Telecom & ISP",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Customers can disable auto-renew via My amaysim (web or app), which allows the current plan to expire without renewing and then falls to an As You Go service — effectively pausing recurring billing without a separate freeze feature. True account suspension (e.g., lost phone, overseas travel) is handled via live chat or email with support."
      },
      "data_deletion": {
        "detail": "No self-serve data deletion tool. Customers must submit a Personal Information Request Form (available from the Terms & Policies page) to amaysim's Privacy Officer to request access or deletion of personal data. Response within 30 days. Australian Privacy Act applies.",
        "url": "https://www.amaysim.com.au/terms-policies"
      },
      "links": {
        "cancel": "https://help.amaysim.com.au/hc/en-au/articles/12886451070863-How-to-suspend-or-cancel-your-plan",
        "refund": "https://help.amaysim.com.au/hc/en-au/articles/12905941541391-amaysim-s-refund-policy",
        "terms": "https://www.amaysim.com.au/terms-policies",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.amaysim.com.au/hc/en-au/articles/12886451070863-How-to-suspend-or-cancel-your-plan",
        "policy_summary": "Amaysim has no lock-in contracts; customers can cancel at any time with no exit fees by contacting support via live chat (preferred), phone (1300 808 300), or email (service@amaysim.com.au). There is no self-serve cancellation button — cancellation requires initiating contact with a support agent. Refunds are not provided for change-of-mind after activation; unused prepaid days and data are forfeited, and refunds are only granted within a statutory cooling-off period or as required by Australian Consumer Law. To temporarily pause billing, customers can disable auto-renew through the My amaysim app or web portal, which allows the current plan to lapse into the fee-free As You Go tier at expiry.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to suspend or cancel your plan – amaysim help (accessed 2026-06-06)",
            "url": "https://help.amaysim.com.au/hc/en-au/articles/12886451070863-How-to-suspend-or-cancel-your-plan"
          },
          {
            "title": "amaysim's refund policy – amaysim help (accessed 2026-06-06)",
            "url": "https://help.amaysim.com.au/hc/en-au/articles/12905941541391-amaysim-s-refund-policy"
          }
        ],
        "score": 55,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "amazon-luna",
      "name": "Amazon Luna",
      "industry": "Gaming subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Amazon Luna subscriptions. Amazon Prime offers a pause feature, but that does not extend to Luna channel subscriptions."
      },
      "data_deletion": {
        "detail": "Data deletion is handled through Amazon's centralized account closure process. Users can submit a request to close their Amazon account and permanently delete personal information; closure affects all Amazon services including Luna. Third-party service data linked through Luna must be deleted directly with those providers.",
        "url": "https://www.amazon.com/privacy/data-deletion"
      },
      "links": {
        "cancel": "https://www.amazon.com/gp/help/customer/display.html?nodeId=GMFD3FA89XA4E3E5",
        "refund": null,
        "terms": null,
        "privacy": "https://www.amazon.com/privacy/data-deletion"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 78,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.amazon.com/gp/help/customer/display.html?nodeId=GMFD3FA89XA4E3E5",
        "policy_summary": "Amazon Luna subscriptions can be cancelled anytime online via 'Your Memberships and Subscriptions' on amazon.com; access continues until the end of the current billing period. A full refund is available if cancelled within 3 business days of signing up or converting from a free trial (minus the value of content used); outside that window, a full refund is only issued if no subscription content was accessed since the last charge. There is no documented pause or freeze option for Luna subscriptions. Game progress saved to the Amazon account is retained and restored upon resubscription.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel Your Amazon Luna Subscriptions - Amazon Customer Service (accessed 2026-06-06)",
            "url": "https://www.amazon.com/gp/help/customer/display.html?nodeId=GMFD3FA89XA4E3E5"
          },
          {
            "title": "Amazon Luna Terms of Use - Amazon Customer Service (accessed 2026-06-06)",
            "url": "https://www.amazon.com/gp/help/customer/display.html?nodeId=G5FYRVVJK7KFGQQN"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "amazon-music-unlimited",
      "name": "Amazon Music Unlimited",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly subscribers can pause their plan instead of cancelling; the pause takes effect at the end of the current billing cycle and the subscription resumes automatically or can be manually resumed at any time while paused."
      },
      "data_deletion": {
        "detail": "Amazon allows full account closure and personal data deletion via a dedicated self-serve page; the user confirms the request by email within five days, after which the account and associated data are permanently deleted. Music-specific data (playlists, library) is not separately deletable without closing the full Amazon account.",
        "url": "https://www.amazon.com/privacy/data-deletion"
      },
      "links": {
        "cancel": "https://www.amazon.com/gp/help/customer/display.html?nodeId=GCRZL3F2UZMNP3T3",
        "refund": null,
        "terms": null,
        "privacy": "https://www.amazon.com/privacy/data-deletion"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 78,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.amazon.com/gp/help/customer/display.html?nodeId=GCRZL3F2UZMNP3T3",
        "policy_summary": "Amazon Music Unlimited can be cancelled at any time online via Amazon Music Settings, through the Alexa voice command (\"Alexa, cancel my Amazon Music Unlimited subscription\"), or by contacting Amazon customer service. Cancellation takes effect at the end of the current billing period with no prorated refund for unused time. Monthly subscribers may pause their subscription instead of cancelling, which also takes effect at end of billing cycle. Subscribers who signed up through Apple, Google, or a mobile carrier must cancel through that third party.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Amazon Music Unlimited Subscription - Amazon Customer Service (accessed 2026-06-05)",
            "url": "https://www.amazon.com/gp/help/customer/display.html?nodeId=GCRZL3F2UZMNP3T3"
          },
          {
            "title": "Amazon Music Terms of Use - Amazon Customer Service (accessed 2026-06-05)",
            "url": "https://www.amazon.com/gp/help/customer/display.html?nodeId=201380010"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "amazon-prime",
      "name": "Amazon Prime",
      "industry": "Retail & membership",
      "jurisdiction": "US",
      "join_clicks": 1,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Pause for up to 365 days (Monthly or Annual plans) and resume manually; personalized settings are preserved. After 365 consecutive paused days the membership auto-cancels."
      },
      "data_deletion": {
        "detail": "Cancelling Prime does not close your Amazon account or delete data (you lose Prime Video watchlist/household and Prime-tied Photos/Music). Closing the whole account / deleting data is a separate request (Login & Security -> Close Your Account).",
        "url": "https://www.amazon.com/gp/help/customer/display.html?nodeId=GTJQ7QZY7QL2HK4Y"
      },
      "links": {
        "cancel": "https://www.amazon.com/gp/help/customer/display.html?nodeId=GTJQ7QZY7QL2HK4Y",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 88,
          "notice_disclosed": 80,
          "refund_disclosed": 88,
          "findability": 75
        },
        "cancel_url": "https://www.amazon.com/gp/primecentral",
        "policy_url": "https://www.amazon.com/gp/help/customer/display.html?nodeId=GTJQ7QZY7QL2HK4Y",
        "policy_summary": "Online cancel via Prime membership → Update, Cancel and more (or Memberships & Subscriptions → Manage → Cancel). Detailed refund rules disclosed (full refund within 3 business days if no benefits used).",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Amazon Customer Service — End/Cancel Your Amazon Prime Membership (accessed 2026-06-04)",
            "url": "https://www.amazon.com/gp/help/customer/display.html?nodeId=201118010"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "amc-a-list-us",
      "name": "AMC A-List",
      "industry": "Retail & membership",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No member-initiated pause option is currently documented for active A-List accounts. AMC's FAQ includes a URL slug for a pause page but current official content does not confirm a self-serve pause feature; COVID-era pauses were a temporary exception, not an ongoing option."
      },
      "data_deletion": {
        "detail": "Consumers (including California residents under CCPA) may submit a personal-data deletion request via AMC's online Privacy Request Form, by phone at 1-800-576-7849, or by mail to AMC Entertainment, Attn: Privacy Manager, 11500 Ash Street, Leawood, KS 66211.",
        "url": "https://www.amctheatres.com/privacy"
      },
      "links": {
        "cancel": "https://www.amctheatres.com/faqs/amc-stubs-a-list",
        "refund": null,
        "terms": "https://www.amctheatres.com/amcstubs/AList/Terms-and-Conditions",
        "privacy": "https://www.amctheatres.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.amctheatres.com/faqs/amc-stubs-a-list",
        "policy_summary": "AMC A-List (formally AMC Stubs A-List) is a monthly movie subscription with a 3-month minimum commitment; after that period, members may cancel online via the 'View and Manage Your Plan' section of their AMC account dashboard or the AMC Theatres mobile app. Cancellation requests must be submitted at least 5 business days before the next billing date to avoid another monthly charge. No partial refunds are issued for the current billing period; access continues through the end of the last fully paid month. Members who cancel cannot rejoin for 6 months.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "AMC Stubs A-List | Frequently Asked Questions (accessed 2026-06-06)",
            "url": "https://www.amctheatres.com/faqs/amc-stubs-a-list"
          },
          {
            "title": "AMC Stubs A-List Terms and Conditions (accessed 2026-06-06)",
            "url": "https://www.amctheatres.com/amcstubs/AList/Terms-and-Conditions"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "amc-plus",
      "name": "AMC+",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "AMC+ does not offer a subscription pause or freeze option; users must cancel and re-subscribe."
      },
      "data_deletion": {
        "detail": "Users can submit a request to access or delete personal information by contacting AMC Networks customer support via email as specified in Section 7 of the AMC Networks Privacy Policy; identity verification is required before deletion is processed.",
        "url": "https://www.amcnetworks.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://support.amcplus.com/kb/guide/en/how-do-i-cancel-amc-iIPM4dreK2/Steps/3763641",
        "refund": null,
        "terms": "https://www.amcglobalmedia.com/terms-of-use/",
        "privacy": "https://www.amcnetworks.com/privacy-policy/"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "AMC+ can be cancelled online at any time through amcplus.com account settings or through the third-party platform used to subscribe (Apple, Amazon, Google Play, Roku, Samsung, Verizon). There is no required notice period and access continues through the end of the paid billing period. AMC explicitly does not provide refunds or credits for any partial billing period or unwatched content (US customers); no pause or freeze feature is available.",
        "policy_url": "https://support.amcplus.com/kb/guide/en/how-do-i-cancel-amc-iIPM4dreK2/Steps/3763641",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 85,
          "notice_disclosed": 72,
          "refund_disclosed": 80,
          "findability": 82
        },
        "sources": [
          {
            "title": "How do I cancel AMC+? | AMC+ Customer KB (accessed 2026-06-05)",
            "url": "https://support.amcplus.com/kb/guide/en/how-do-i-cancel-amc-iIPM4dreK2/Steps/3763641"
          },
          {
            "title": "Terms of Use – AMC Networks Inc. (accessed 2026-06-05)",
            "url": "https://www.amcglobalmedia.com/terms-of-use/"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "anghami",
      "name": "Anghami Plus",
      "industry": "Music & audio",
      "jurisdiction": "AE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold option documented; cancellation downgrades the account to the free tier."
      },
      "data_deletion": {
        "detail": "Cancellation switches the account to Anghami Free rather than deleting it; account/data deletion is handled separately via the Help Center and privacy policy.",
        "url": "https://www.anghami.com/legal/privacy"
      },
      "links": {
        "cancel": "https://support.anghami.com/hc/en-us/articles/224891887-How-to-Cancel-Your-Anghami-Plus-Subscription",
        "refund": "https://support.anghami.com/hc/en-us/articles/225104248-Anghami-Plus-Renewal-and-Cancelation-Policy",
        "terms": "https://www.anghami.com/legal/terms",
        "privacy": "https://www.anghami.com/legal/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 90,
          "refund_disclosed": 85,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.anghami.com/hc/en-us/articles/224891887-How-to-Cancel-Your-Anghami-Plus-Subscription",
        "policy_summary": "Anghami discloses a self-serve cancellation path: on web via anghami.com/manage-account, and in the mobile app via Settings > Manage Subscription > Cancel Subscription. Subscriptions purchased through the Apple App Store or a mobile operator must be cancelled through that channel instead. The renewal policy states you must cancel at least 48 hours before the renewal date to avoid the next charge. After cancellation the Plus plan stays active until the end of the current billing period, then reverts to Anghami Free. No refunds are issued for unused time remaining in the period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your Anghami Plus Subscription - Anghami Help Center (accessed 2026-06-16)",
            "url": "https://support.anghami.com/hc/en-us/articles/224891887-How-to-Cancel-Your-Anghami-Plus-Subscription"
          },
          {
            "title": "Anghami Plus: Renewal and Cancelation Policy (accessed 2026-06-16)",
            "url": "https://support.anghami.com/hc/en-us/articles/225104248-Anghami-Plus-Renewal-and-Cancelation-Policy"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "annies-kit-clubs",
      "name": "Annie's Kit Clubs",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause or delay shipments by signing in and navigating to Subscriptions & Memberships in the My Account section."
      },
      "data_deletion": {
        "detail": "California consumers and others may submit a personal data deletion request via the Annie's Publishing privacy portal or by emailing privacy@Annies-Publishing.com. Mailing address: Annie's Publishing, LLC, Attention: Privacy Inquiry, 306 East Parr Rd., Berne, IN 46711.",
        "url": "https://www.annies-publishing.com/privacy/"
      },
      "links": {
        "cancel": "https://www.annieskitclubs.com/faq",
        "refund": null,
        "terms": null,
        "privacy": "https://www.annies-publishing.com/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.annieskitclubs.com/faq",
        "policy_summary": "Annie's Kit Clubs members can cancel their subscription at any time online via the My Account portal (Subscriptions & Memberships section), by phone at 1-800-282-6643, or by email at Customer_Service@AnniesKitClubs.com. Members should cancel at least 24 hours before the next billing cycle to avoid being charged and shipped another kit. Returns of eligible items are accepted within 21 days for a refund, exchange, or credit. Subscription pause and shipment delay options are also available through the same My Account portal.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Frequently Asked Questions | Annie's Attic (accessed 2026-06-06)",
            "url": "https://www.annieskitclubs.com/faq"
          },
          {
            "title": "Access & Manage Your Account | Annie's Kit Clubs (accessed 2026-06-06)",
            "url": "https://www.annieskitclubs.com/account"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ant1-plus-gr",
      "name": "ANT1+",
      "industry": "Streaming (Video)",
      "jurisdiction": "GR",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account and data handled per the Antenna/ANT1+ privacy policy; subscription cancellation is separate from account deletion.",
        "url": "https://www.antennaplus.gr/"
      },
      "links": {
        "cancel": "https://www.antennaplus.gr/",
        "refund": "",
        "terms": "https://www.antennaplus.gr/terms",
        "privacy": "https://www.antennaplus.gr/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.antennaplus.gr/",
        "policy_summary": "ANT1+ (Antenna Plus) is a Greek subscription streaming service (14-day free trial, then a monthly fee) with subscription management through the antennaplus.gr account and app; subscriptions bought through an app store must be cancelled in that store. Cancellation stops the next renewal while access continues to the end of the paid period.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Antenna Plus - ANT1+ is here - Antenna Group",
            "url": "https://www.antenna-group.com/antenna-plus-ant1-is-here-premium-content-anytime-anywhere/"
          },
          {
            "title": "ANT1+ - Apps on Google Play",
            "url": "https://play.google.com/store/apps/details?id=gr.antenna.ant1.screen"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "antenaplay-ro",
      "name": "AntenaPLAY",
      "industry": "Video streaming",
      "jurisdiction": "RO",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Logging out or deleting the app does not cancel the subscription; the subscription must be actively cancelled.",
        "url": "https://antenaplay.ro/ajutor-clienti/cum-renunt-la-abonament"
      },
      "links": {
        "cancel": "https://antenaplay.ro/ajutor-clienti/cum-renunt-la-abonament",
        "refund": "",
        "terms": "https://antenaplay.ro/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://antenaplay.zendesk.com/hc/ro/articles/213572349-Cum-pot-renun%C8%9Ba-la-abonamentul-meu",
        "policy_summary": "AntenaPLAY subscriptions are cancelled in the account by selecting the subscription, clicking Cancel (Renunta) then confirming. Cancellation must be done up to 48 hours before the billing date shown in the account; it stops future payments. Google Play and Apple purchases must be cancelled through the respective store.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Cum pot renunta la abonamentul meu? - AntenaPlay Ajutor Clienti",
            "url": "https://antenaplay.zendesk.com/hc/ro/articles/213572349-Cum-pot-renun%C8%9Ba-la-abonamentul-meu"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "antigravity",
      "name": "Google Antigravity",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented in official help pages. Subscription can be cancelled anytime or upgraded/downgraded between tiers."
      },
      "data_deletion": {
        "detail": "Users can request deletion of their Interactions (prompts, outputs, metadata) by emailing antigravity-support@google.com, per the Google Antigravity Additional Terms of Service. Broader Google Account data deletion is available via Google Account settings (myaccount.google.com).",
        "url": "https://antigravity.google/terms"
      },
      "links": {
        "cancel": "https://support.google.com/googleone/answer/16476811?hl=en&co=GENIE.Platform%3DDesktop",
        "refund": "https://support.google.com/googleone/answer/2736362?hl=en",
        "terms": "https://antigravity.google/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 70,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://support.google.com/googleone/answer/16476811?hl=en&co=GENIE.Platform%3DDesktop",
        "policy_summary": "Cancel online at gemini.google.com → Settings & help → Manage subscription → Cancel membership (or via Google One app: Menu → Settings → Cancel membership). Cancellation takes effect at the end of the current billing cycle — access continues until then. Subscriptions are generally non-refundable for partial billing periods, except as required by applicable law; some countries (e.g. Israel) allow prorated refunds. AI credits (one-time purchases) may be refunded within 14 days if unused. Data (Interactions) can be deleted by emailing antigravity-support@google.com. Antigravity subscriptions are managed as part of Google AI Pro/Ultra plans via Google One.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "Get a Google AI Pro membership - Computer - Google One Help (accessed 2026-06-12)",
            "url": "https://support.google.com/googleone/answer/16476811?hl=en&co=GENIE.Platform%3DDesktop"
          },
          {
            "title": "Purchase, cancellation & refund policies - Google One Help (accessed 2026-06-12)",
            "url": "https://support.google.com/googleone/answer/2736362?hl=en"
          },
          {
            "title": "Cancel your Google One membership - Google One Help (accessed 2026-06-12)",
            "url": "https://support.google.com/googleone/answer/9056360?hl=en"
          },
          {
            "title": "Google Antigravity Additional Terms of Service (accessed 2026-06-12)",
            "url": "https://antigravity.google/terms"
          },
          {
            "title": "Google Antigravity Pricing (accessed 2026-06-12)",
            "url": "https://antigravity.google/pricing"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "antstream-arcade",
      "name": "Antstream Arcade",
      "industry": "Gaming",
      "jurisdiction": "GB",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account and data deletion can be requested by contacting the Antstream support department, per their How to Manage Account & Data Deletion article.",
        "url": "https://support.antstream.com/hc/en-gb/articles/4407873960849-How-to-Manage-Account-Data-Deletion"
      },
      "links": {
        "cancel": "https://accounts.antstream.com",
        "refund": "",
        "terms": "https://www.antstream.com/terms",
        "privacy": "https://www.antstream.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 35,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.antstream.com/hc/en-gb/articles/360004199518-Cancel-Antstream-Arcade-Website",
        "policy_summary": "Premium members who subscribed directly cancel self-serve at accounts.antstream.com by logging in and choosing Cancel Your Subscription; subscriptions bought through a third-party store (Google Play, iOS, PlayStation, PayPal) must be cancelled in that store.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel - Antstream Arcade Website",
            "url": "https://support.antstream.com/hc/en-gb/articles/360004199518-Cancel-Antstream-Arcade-Website"
          },
          {
            "title": "Subscription Cancellation - Read Me First!",
            "url": "https://support.antstream.com/hc/en-gb/articles/360004677877-Subscription-Cancellation-Read-Me-First"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "anwb-nl",
      "name": "ANWB",
      "industry": "Retail & membership",
      "jurisdiction": "NL",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "post"
      ],
      "pause": {
        "available": true,
        "detail": "Members can retain basic membership for €17.75/year without additional services instead of fully cancelling, preserving membership status and benefits."
      },
      "data_deletion": {
        "detail": "Personal data handling and member rights are set out in the ANWB privacy statement; requests handled via the Leden Service Center.",
        "url": "https://www.anwb.nl/jouw-privacy"
      },
      "links": {
        "cancel": "https://www.anwb.nl/lidmaatschap/opzeggen",
        "refund": "https://www.anwb.nl/lidmaatschap/opzeggen",
        "terms": "https://www.anwb.nl/voorwaarden",
        "privacy": "https://www.anwb.nl/jouw-privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 88,
          "notice_disclosed": 85,
          "refund_disclosed": 60,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.anwb.nl/lidmaatschap/opzeggen",
        "policy_summary": "ANWB lets members cancel (opzeggen) via the Mijn ANWB online account, by phone (088-2692222), or in writing by post to the Leden Service Center in Den Haag; phone is required for members with partner benefits or youth discounts. After the first contract period the membership can be cancelled daily with one month's notice (opzegtermijn). For the Wegenwacht Service, ANWB calculates any overpaid contribution and refunds it; for the general membership, refunds of paid contribution apply only in specific cases such as death or moving abroad. Members can also downgrade to a basic paid membership instead of cancelling.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Lidmaatschap opzeggen – ANWB (accessed 2026-06-16)",
            "url": "https://www.anwb.nl/lidmaatschap/opzeggen"
          },
          {
            "title": "Algemene voorwaarden 2026 ANWB-lidmaatschap Wegenwacht Service (accessed 2026-06-16)",
            "url": "https://merk.anwb.nl/m/72cacc991b13bcbc/original/Wegenwacht-Service-incl-ANWB-Lidmaatschap-Algemene-Voorwaarden-2026.pdf"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "any-do",
      "name": "Any.do",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation ends billing at the current period end; no mid-cycle suspension is offered."
      },
      "data_deletion": {
        "detail": "Account can be deleted in-app or on web via Settings > Profile > Delete Account (permanent, irreversible). To remove data from servers (GDPR), email [email protected] from the registered account email; owner must confirm via a verification link. Deleting the account does NOT automatically cancel an active subscription.",
        "url": "https://support.any.do/en/articles/9608389-account-security-and-privacy"
      },
      "links": {
        "cancel": "https://support.any.do/en/articles/8636514-how-to-cancel-your-any-do-subscription-apple-google-play-huawei-and-web",
        "refund": null,
        "terms": null,
        "privacy": "https://support.any.do/en/articles/9608389-account-security-and-privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://support.any.do/en/articles/8636514-how-to-cancel-your-any-do-subscription-apple-google-play-huawei-and-web",
        "policy_summary": "Any.do subscriptions must be cancelled through the platform where they were purchased: via Settings > My Profile > Manage Subscription on the web app for direct purchases, or through Apple App Store, Google Play, or Huawei AppGallery for mobile purchases. Cancellation takes effect at the end of the current billing cycle and paid features remain active until then. Refunds are available only within 48 hours of payment for Premium, Family, and monthly Workspace plans, and within 14 days for annual Workspace plans; no prorated refunds are offered after these windows. Uninstalling the app or deleting the account does not constitute cancellation and does not trigger a refund.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 82,
          "findability": 85
        },
        "sources": [
          {
            "title": "How to Cancel Your Any.do Subscription: Apple, Google Play, Huawei, and Web | Any.do Help Center (accessed 2026-06-06)",
            "url": "https://support.any.do/en/articles/8636514-how-to-cancel-your-any-do-subscription-apple-google-play-huawei-and-web"
          },
          {
            "title": "Account Security and Privacy | Any.do Help Center (accessed 2026-06-06)",
            "url": "https://support.any.do/en/articles/9608389-account-security-and-privacy"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "anytime-fitness",
      "name": "Anytime Fitness",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "in_person",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Freeze available but rules/fees vary by franchise; some allow a free medical freeze, others charge a small monthly hold fee. Confirm with your home club."
      },
      "data_deletion": {
        "detail": "Not documented in the cancellation policy. Membership and billing data deletion can be requested under applicable state privacy law (e.g., CCPA) via the club's privacy policy / member services; clubs may retain records to enforce contract terms.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.anytimefitness.com/contact",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 65,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://www.anytimefitness.com/contact",
        "policy_summary": "Franchise-based: written notice to the home club in person or by certified mail; most clubs do not accept online or phone cancellation. ~30-day notice; early-termination fee typically $75–200; relocation (>25 mi) clause. Terms live in the per-club membership agreement, not a central page.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Anytime Fitness — Contact / cancellation (per club agreement) (accessed 2026-06-04)",
            "url": "https://www.anytimefitness.com/contact"
          }
        ],
        "score": 48,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "anytype",
      "name": "Anytype",
      "industry": "Software / SaaS",
      "jurisdiction": "CH",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; you stop auto-renewal through whichever payment provider you used (Stripe, App Store, or Google Play) before the membership cycle renews."
      },
      "data_deletion": {
        "detail": "Anytype is local-first/encrypted: data is stored on the user's device, and payment data is held only by payment providers. A grace period applies after cancellation. Operated by Any Association, domiciled in Zug, Switzerland.",
        "url": "https://anytype.io/app_privacy/"
      },
      "links": {
        "cancel": "https://doc.anytype.io/anytype-docs/advanced/monetization",
        "refund": "https://anytype.io/terms_of_use/",
        "terms": "https://anytype.io/terms_of_use/",
        "privacy": "https://anytype.io/app_privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 95,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://doc.anytype.io/anytype-docs/advanced/monetization",
        "policy_summary": "Anytype memberships (Builder, Co-creator) auto-renew unless cancelled, and cancellation is done self-serve at the payment provider used to purchase: Stripe's billing portal for desktop/website purchases, or the Apple App Store / Google Play for mobile purchases. You can stop renewal up to any moment before the membership cycle renews, and billing history is viewed at that same provider. Anytype is a local-first, encrypted platform storing data on the user's device, with payment data held only by the payment providers. Anytype's site and services are operated by Any Association, a Swiss association domiciled in Zug, Switzerland, with disputes brought exclusively in the Kanton of Zug; the business tier offers a 30-day full-refund window.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Memberships | Anytype Docs (accessed 2026-06-16)",
            "url": "https://doc.anytype.io/anytype-docs/advanced/monetization"
          },
          {
            "title": "Terms of use when using Anytype (accessed 2026-06-16)",
            "url": "https://anytype.io/terms_of_use/"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "apify",
      "name": "Apify",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Apify's billing help covers only upgrade, downgrade, and cancel; there is no account pause/hold feature. Users who want to stop paying must cancel/downgrade in Billing > Subscription."
      },
      "data_deletion": {
        "detail": "Account/data deletion is self-serve and can be done at any time. Per the General Terms: 'If you decide to delete your account for any reason, you can do so at any time by going into Settings on your Account. We cannot cancel Accounts in response to an email or phone request.' After termination, Apify may delete Customer Data per its data retention policies unless legally prohibited.",
        "url": "https://docs.apify.com/legal/general-terms-and-conditions"
      },
      "links": {
        "cancel": "https://help.apify.com/en/articles/5136728-subscribing-to-the-apify-platform",
        "refund": null,
        "terms": "https://docs.apify.com/legal/general-terms-and-conditions",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.apify.com/en/articles/5136728-subscribing-to-the-apify-platform",
        "policy_summary": "Apify is self-serve. You upgrade, downgrade, or cancel from Apify Console under Billing > Subscription; account/data deletion is done in Account Settings. Cancellation must be done through the web interface - Apify states it cannot cancel accounts via email or phone. A canceled subscription runs to the end of the current billing cycle and does not renew, but you may still be charged for excess (overage) platform usage. Refund stance is strict: per the General Terms, 'Fees are non-cancellable, non-refundable,' and Apify will not refund fees if you downgrade or terminate, except a narrow pro-rata refund for unused prepaid fees when you terminate under Section 15.5.2. Downgrades are not prorated (only unused rolled-over platform usage carries over) and you lose extra licensed features (Actor RAM, datacenter IPs), so Apify recommends downgrading at end of cycle. To stop auto-renewal of an Order, written notice before the Order Term expires is required. No store/in-app billing caveat applies (web/Console billing).",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Subscribing to the Apify platform | Apify help & support (accessed 2026-06-06)",
            "url": "https://help.apify.com/en/articles/5136728-subscribing-to-the-apify-platform"
          },
          {
            "title": "Subscription plan changes and proration | Apify help & support (accessed 2026-06-06)",
            "url": "https://help.apify.com/en/articles/7959177-subscription-plan-changes-and-proration"
          },
          {
            "title": "Billing | Platform | Apify Documentation (accessed 2026-06-06)",
            "url": "https://docs.apify.com/platform/console/billing"
          },
          {
            "title": "Apify General Terms and Conditions | Apify Documentation (accessed 2026-06-06)",
            "url": "https://docs.apify.com/legal/general-terms-and-conditions"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "apollo-io",
      "name": "Apollo.io",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause/freeze is documented. The nearest equivalent is 'pending cancellation' status: once you cancel, you keep full access and existing credits until the end of the current term, and can click 'Reactivate plan' before it takes effect to undo it. Downgrades (plan/seat) take effect immediately; add-on downgrades take effect at end of billing cycle."
      },
      "data_deletion": {
        "detail": "Two paths. (1) Account deletion for logged-in users: profile picture > Settings > Account Preferences > 'Delete My Account' and confirm. (2) Personal-data removal / GDPR-CCPA rights: use the Apollo Privacy Center self-serve forms to opt out and have data deleted, or email privacy@apollo.io. Apollo states it is GDPR-compliant and deletes personal data on valid request; opt-out requests are typically processed within 24-48 hours. Note: account deletion closes the login, while database removal hides the public/contact profile - these are distinct.",
        "url": "https://www.apollo.io/company/privacy-center"
      },
      "links": {
        "cancel": "https://knowledge.apollo.io/hc/en-us/articles/4677130104333-Customize-and-Manage-Your-Apollo-Plan",
        "refund": null,
        "terms": null,
        "privacy": "https://www.apollo.io/company/privacy-center"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 90,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://knowledge.apollo.io/hc/en-us/articles/4677130104333-Customize-and-Manage-Your-Apollo-Plan",
        "policy_summary": "Self-serve cancellation exists for most paid teams: launch Apollo, go to Admin Settings > Plan overview, scroll to the bottom and click 'Cancel Plan' (or 'Manage Subscription'), then select a cancellation reason and confirm. The account moves to 'pending cancellation' and the cancellation processes at the END of the current plan term - you keep full access and existing credits until then, and can click 'Reactivate plan' to undo it before it takes effect. If you don't see the self-serve option, or if the account was opened with Apollo's sales team, you must contact support or your account manager; cancellation can also be requested by emailing support@apollo.io. Downgrades are NOT a cancellation: plan/seat downgrades apply immediately, add-on downgrades apply at the end of the billing cycle, and refunds are NOT processed for mid-term downgrades. Apollo is a web SaaS billed directly (no app-store intermediary caveat).",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Customize and Manage Your Apollo Plan - Apollo Knowledge Base (accessed 2026-06-06)",
            "url": "https://knowledge.apollo.io/hc/en-us/articles/4677130104333-Customize-and-Manage-Your-Apollo-Plan"
          },
          {
            "title": "Manage Your Billing Information in Apollo - Apollo Knowledge Base (accessed 2026-06-06)",
            "url": "https://knowledge.apollo.io/hc/en-us/articles/14140209188621-Manage-Your-Billing-Information-in-Apollo"
          },
          {
            "title": "Apollo Privacy Center | Manage Your Data Privacy Rights (accessed 2026-06-06)",
            "url": "https://www.apollo.io/company/privacy-center"
          },
          {
            "title": "Apollo Privacy Policy | Data Rights & Opt-Out Options (accessed 2026-06-06)",
            "url": "https://www.apollo.io/privacy-policy"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "apostrophe",
      "name": "Apostrophe",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Patients can pause one or more shipments via their online account under Settings > Shipment Information. Pause skips selected upcoming shipments without fully canceling the subscription."
      },
      "data_deletion": {
        "detail": "Apostrophe operated a Privacy Center at privacy.apostrophe.com where users could submit data deletion requests. The company (acquired by Hims & Hers, then shut down March 2025) stated it would delete personal information upon request subject to legal retention obligations.",
        "url": "https://privacy.apostrophe.com/about"
      },
      "links": {
        "cancel": "https://faq.apostrophe.com/article/95-how-do-i-pause-or-cancel-a-subscription",
        "refund": "https://faq.apostrophe.com/article/93-what-is-the-refund-policy",
        "terms": null,
        "privacy": "https://privacy.apostrophe.com/about"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://faq.apostrophe.com/article/95-how-do-i-pause-or-cancel-a-subscription",
        "policy_summary": "Apostrophe (a teledermatology service owned by Hims & Hers, shut down March 2025) allowed subscribers to pause or cancel entirely through their online patient account under Settings > Shipment Information. Cancellation must be initiated at least 48 hours before the next order date; orders already in pharmacy processing cannot be canceled or refunded. Prescription medications are non-refundable under any circumstances per FDA regulations; the $20 visit fee is refundable only if a provider is unable to treat the patient's condition.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I pause or cancel a subscription? - Apostrophe | Frequently Asked Questions (accessed 2026-06-06)",
            "url": "https://faq.apostrophe.com/article/95-how-do-i-pause-or-cancel-a-subscription"
          },
          {
            "title": "What is the refund policy? - Apostrophe | Frequently Asked Questions (accessed 2026-06-06)",
            "url": "https://faq.apostrophe.com/article/93-what-is-the-refund-policy"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "apple-arcade",
      "name": "Apple Arcade",
      "industry": "Gaming subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Apple does not offer a pause or freeze option for Apple Arcade subscriptions."
      },
      "data_deletion": {
        "detail": "Apple Account and associated data can be permanently deleted via privacy.apple.com; deletion renders personal data permanently unrecoverable or deidentified, though Apple may retain transaction records required by law.",
        "url": "https://privacy.apple.com/"
      },
      "links": {
        "cancel": "https://support.apple.com/en-us/118428",
        "refund": null,
        "terms": null,
        "privacy": "https://privacy.apple.com/"
      },
      "policy": {
        "cancel_url": null,
        "policy_url": "https://support.apple.com/en-us/118428",
        "policy_summary": "Apple Arcade can be cancelled online via account.apple.com or through Settings/App Store on iPhone, iPad, or Mac. Cancellation must be initiated at least 24 hours before the next renewal date to avoid being charged for the next billing period; access continues until the end of the current paid period. No proration refunds are provided in the US (prorated refunds apply only in Germany, Israel, South Africa, and Turkey); refund requests for unintended charges can be submitted at reportaproblem.apple.com.",
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 85
        },
        "sources": [
          {
            "title": "If you want to cancel a subscription from Apple - Apple Support (accessed 2026-06-05)",
            "url": "https://support.apple.com/en-us/118428"
          },
          {
            "title": "Request a refund for apps or content that you bought from Apple - Apple Support (accessed 2026-06-05)",
            "url": "https://support.apple.com/en-us/118223"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "apple-fitness-plus",
      "name": "Apple Fitness+",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Apple does not offer a subscription pause or freeze option for Apple Fitness+; users must cancel and resubscribe."
      },
      "data_deletion": {
        "detail": "Users can request data deletion via privacy.apple.com; pre-subscription browsing data is retained for up to two years, and subscription purchase history may be retained as business records even after cancellation or account deletion.",
        "url": "https://privacy.apple.com"
      },
      "links": {
        "cancel": "https://support.apple.com/en-us/118428",
        "refund": null,
        "terms": null,
        "privacy": "https://privacy.apple.com"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 45,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.apple.com/en-us/118428",
        "policy_summary": "Apple Fitness+ subscriptions can be cancelled online via account.apple.com or through the Settings/Fitness app on any Apple device — no phone call required. Cancellation takes effect at the end of the current billing period (access continues until then); users should cancel at least 24 hours before renewal to avoid the next charge. Apple's general stance is that all transactions are final, but refunds can be requested case-by-case at reportaproblem.apple.com with no guaranteed proration. No subscription pause or freeze option exists.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "If you want to cancel a subscription from Apple - Apple Support (accessed 2026-06-05)",
            "url": "https://support.apple.com/en-us/118428"
          },
          {
            "title": "Subscribe to Apple Fitness+ - Apple Support (accessed 2026-06-05)",
            "url": "https://support.apple.com/guide/fitness-plus/subscribe-to-apple-fitness-apdcd321df40/ios"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "apple-music",
      "name": "Apple Music",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Apple Music does not offer a pause or freeze option; the only option is to cancel and resubscribe later."
      },
      "data_deletion": {
        "detail": "Users can request full Apple ID and associated data deletion via privacy.apple.com. Deletion is permanent — account details, content, and service access are removed from Apple's servers. Active subscriptions are canceled at end of their billing cycle before deletion completes.",
        "url": "https://privacy.apple.com/"
      },
      "links": {
        "cancel": "https://support.apple.com/en-us/118399",
        "refund": null,
        "terms": null,
        "privacy": "https://privacy.apple.com/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 50,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.apple.com/en-us/118399",
        "policy_summary": "Apple Music can be cancelled online at music.apple.com or account.apple.com, or through the device app (iOS Settings, Mac App Store, Windows Apple Music app, or Google Play for Android subscribers). Cancellation takes effect at the end of the current billing period — access continues until then and no automatic refund or proration is provided. To request a refund users must separately submit a request at reportaproblem.apple.com, where approval is not guaranteed. There is no pause or freeze feature; no-cost trials require cancellation at least 24 hours before the trial end date to avoid a charge.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel Apple Music - Apple Support (accessed 2026-06-05)",
            "url": "https://support.apple.com/en-us/118399"
          },
          {
            "title": "If you want to cancel a subscription from Apple - Apple Support (accessed 2026-06-05)",
            "url": "https://support.apple.com/en-us/118428"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "apple-news-plus",
      "name": "Apple News+",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Apple does not offer a pause or freeze option for Apple News+ subscriptions; users must cancel and re-subscribe."
      },
      "data_deletion": {
        "detail": "Users can permanently delete their Apple Account and associated data via privacy.apple.com; Apple retains past transaction records for financial reporting and legal compliance purposes.",
        "url": "https://privacy.apple.com/"
      },
      "links": {
        "cancel": "https://support.apple.com/en-us/118428",
        "refund": null,
        "terms": "https://www.apple.com/legal/internet-services/itunes/us/terms.html",
        "privacy": "https://privacy.apple.com/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.apple.com/en-us/118428",
        "policy_summary": "Apple News+ can be cancelled online at account.apple.com or through the Settings/App Store app on any Apple device; access continues until the end of the current billing period with no proration. A 24-hour notice is required before a free trial ends to avoid being charged. Apple's terms state all transactions are final, so refunds are not automatic and are handled case-by-case via reportaproblem.apple.com. No subscription pause or freeze feature is offered.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "If you want to cancel a subscription from Apple - Apple Support (accessed 2026-06-05)",
            "url": "https://support.apple.com/en-us/118428"
          },
          {
            "title": "Apple Media Services Terms and Conditions - Apple (accessed 2026-06-05)",
            "url": "https://www.apple.com/legal/internet-services/itunes/us/terms.html"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "apple-tv-plus",
      "name": "Apple TV+",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Apple TV+ does not offer a subscription pause or freeze option; users must cancel and resubscribe."
      },
      "data_deletion": {
        "detail": "Apple provides a self-service account and data deletion tool at privacy.apple.com. Users can permanently delete their Apple Account and all associated data; the deletion is irreversible once approved.",
        "url": "https://privacy.apple.com/"
      },
      "links": {
        "cancel": "https://support.apple.com/en-us/118398",
        "refund": null,
        "terms": null,
        "privacy": "https://privacy.apple.com/"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Apple TV+ can be cancelled online at tv.apple.com or account.apple.com, or via the Settings/App Store app on any Apple device (or iTunes on Windows); third-party subscribers (Google Play, Amazon) must cancel through those platforms. Cancellation must be made at least 24 hours before the next renewal to avoid the next charge, and access continues until the end of the current paid period. There is no automatic refund upon cancellation — Apple's terms state all transactions are final, but users may request a refund case-by-case through reportaproblem.apple.com. No pause or freeze option is available.",
        "policy_url": "https://support.apple.com/en-us/118398",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 88,
          "notice_disclosed": 72,
          "refund_disclosed": 55,
          "findability": 88
        },
        "sources": [
          {
            "title": "How to cancel Apple TV+ - Apple Support (accessed 2026-06-05)",
            "url": "https://support.apple.com/en-us/118398"
          },
          {
            "title": "If you want to cancel a subscription from Apple - Apple Support (accessed 2026-06-05)",
            "url": "https://support.apple.com/en-us/118428"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "applecare",
      "name": "AppleCare / AppleCare+",
      "industry": "Insurance",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Apple provides self-service data and privacy tools at privacy.apple.com to access, correct, transfer, and permanently delete personal data and the Apple Account; additional requests via apple.com/legal/privacy/contact.",
        "url": "https://www.apple.com/legal/privacy/en-ww/"
      },
      "links": {
        "cancel": "https://support.apple.com/118218",
        "refund": "https://support.apple.com/118218",
        "terms": "https://www.apple.com/legal/sales-support/applecare/applecareplus/docs/applecareplusnaen.html",
        "privacy": "https://www.apple.com/legal/privacy/en-ww/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 90,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.apple.com/118218",
        "policy_summary": "Recurring AppleCare plans can be canceled self-serve via device Settings or the online Subscriptions portal (or wireless carrier); fixed-term plans via Apple support or the reseller. Cancel within 30 days for a full refund; after 30 days a pro-rata refund is given based on unexpired coverage, minus the value of any service already provided.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel your AppleCare plan coverage - Apple Support",
            "url": "https://support.apple.com/118218"
          },
          {
            "title": "Apple Privacy Policy",
            "url": "https://www.apple.com/legal/privacy/en-ww/"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "appwrite-cloud",
      "name": "Appwrite (Appwrite Cloud)",
      "industry": "Developer tools",
      "jurisdiction": "IL",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No documented pause or snooze of a subscription. Users may cancel subscription renewal or change plans, but no pause option is described."
      },
      "data_deletion": {
        "detail": "Users can delete their Cloud account from the Console account settings page, or exercise data rights by contacting privacy@appwrite.io. Personal data is stored until the record is deleted or a valid deletion request is received, subject to legal or litigation exceptions.",
        "url": "https://appwrite.io/privacy"
      },
      "links": {
        "cancel": "https://appwrite.io/docs/advanced/platform/billing",
        "refund": "https://appwrite.io/docs/advanced/platform/refund-policy",
        "terms": "https://appwrite.io/terms",
        "privacy": "https://appwrite.io/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://appwrite.io/terms",
        "policy_summary": "Appwrite's Terms and Conditions are governed by the laws of Israel and the operating entity in its privacy policy is Appwrite Code Ltd.; users may cancel a subscription renewal through the online account management page or by contacting customer support. The published refund policy states services are non-refundable by default but allows case-by-case refunds for service failures, billing errors, unauthorized transactions, or first-time customer dissatisfaction within 14 days, requested via a ticket in the Appwrite Console.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions - Appwrite",
            "url": "https://appwrite.io/terms"
          },
          {
            "title": "Refund policy - Docs - Appwrite",
            "url": "https://appwrite.io/docs/advanced/platform/refund-policy"
          },
          {
            "title": "Billing - Docs - Appwrite",
            "url": "https://appwrite.io/docs/advanced/platform/billing"
          },
          {
            "title": "Privacy Policy - Appwrite",
            "url": "https://appwrite.io/privacy"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "appwrite",
      "name": "Appwrite (appwrite.io)",
      "industry": "Software / SaaS",
      "jurisdiction": "IL",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; the subscription auto-renews monthly unless cancelled."
      },
      "data_deletion": {
        "detail": "Account/data deletion is handled via the console / support per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://appwrite.io/terms",
        "terms": "https://appwrite.io/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 52,
          "channel_disclosed": 70,
          "notice_disclosed": 58,
          "refund_disclosed": 50,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://appwrite.io/terms",
        "policy_summary": "Subscriptions auto-renew monthly unless cancelled. The Terms state you may cancel your subscription renewal either through your online account-management page or by contacting Appwrite support. Refunds are not guaranteed: requests are considered on a case-by-case basis and granted at Appwrite's sole discretion (a separate refund policy applies). Subscription-fee changes take effect at the end of the then-current billing cycle, with reasonable prior notice and an opportunity to terminate beforehand. Governed by the laws of Israel.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "Appwrite | Terms and Conditions (accessed 2026-06-12)",
            "url": "https://appwrite.io/terms"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "archer-us",
      "name": "Archer",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented in Archer's terms or help center."
      },
      "data_deletion": {
        "detail": "Users can delete their account in-app via Profile > Settings (cog icon) > Help > Delete account. This deletes photos, chat history, and member interactions per Archer's Privacy Policy. Requests can also be sent to privacy@archerapp.com.",
        "url": "https://archer-app.zendesk.com/hc/en-us/articles/24166152477851-How-do-I-delete-my-account"
      },
      "links": {
        "cancel": "https://archer-app.zendesk.com/hc/en-us/articles/38055570426779-Terms",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 50,
          "refund_disclosed": 60,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://archer-app.zendesk.com/hc/en-us/articles/38055570426779-Terms",
        "policy_summary": "Archer subscriptions are cancelled through the platform where the subscription was purchased: iOS subscribers must cancel via Apple App Store settings, Android subscribers via Google Play, and direct subscribers may cancel through in-app profile/payment settings or by emailing support@archerapp.com. Cancellation takes effect at the end of the current billing period with no pro-rated refund, except that users may cancel within three business days of initial subscription for a full refund, or in cases of death or disability. Virtual item purchases are final and non-refundable. Archer (a Match Group app) announced it would shut down on June 17, 2026, with auto-renewal turned off ahead of that date.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms – Archer (accessed 2026-06-06)",
            "url": "https://archer-app.zendesk.com/hc/en-us/articles/38055570426779-Terms"
          },
          {
            "title": "How do I delete my account? – Archer (accessed 2026-06-06)",
            "url": "https://archer-app.zendesk.com/hc/en-us/articles/24166152477851-How-do-I-delete-my-account"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "arlo-secure",
      "name": "Arlo Secure",
      "industry": "Home security",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "All recordings in the Arlo cloud are deleted within 48 hours of the subscription end date; download any recordings to keep within that window.",
        "url": "https://kb.arlo.com/000063052/How-do-I-change-or-cancel-my-Arlo-subscription-plan-Arlo-Secure-4-0-5-0"
      },
      "links": {
        "cancel": "https://kb.arlo.com/000063052/How-do-I-change-or-cancel-my-Arlo-subscription-plan-Arlo-Secure-4-0-5-0",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 75,
          "refund_disclosed": 45,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://kb.arlo.com/000063052/How-do-I-change-or-cancel-my-Arlo-subscription-plan-Arlo-Secure-4-0-5-0",
        "policy_summary": "Arlo Secure plans are cancelled by the customer at my.arlo.com (Secure, My Arlo Account, Cancel Subscription) or in the Arlo Secure app (Profile, Location, Plan, Modify Plan, Cancel Plan); cancellations must be made through the same method used to subscribe and Arlo Support cannot cancel on a customer's behalf. The subscription stays active until the end of the billing period and cloud recordings are deleted within 48 hours of the end date.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I change or cancel my Arlo subscription plan? (Arlo Secure 4.0/5.0)",
            "url": "https://kb.arlo.com/000063052/How-do-I-change-or-cancel-my-Arlo-subscription-plan-Arlo-Secure-4-0-5-0"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "armoire-us",
      "name": "Armoire",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause via 'Skip a Month' in their account. Monthly-plan members must request the pause at least 1 day before the billing cycle ends; it activates at the next billing cycle start. Pre-pay members' pause takes effect immediately and billing shifts 30 days. Outstanding items must be returned before the pause ends to extend it further."
      },
      "data_deletion": {
        "detail": "Contact support at hi@armoire.style to access, correct, amend, or delete personal information.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.armoire.style/faq",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.armoire.style/faq",
        "policy_summary": "Armoire members can cancel at any time by navigating to Account > Membership > 'cancel membership' in the online dashboard; cancellation takes effect at the end of the current billing cycle. Members must cancel at least 72 hours (and ideally 1 full day) before their renewal date to avoid being charged for the next cycle. Armoire enforces a strict no-refund policy — membership payments and item purchases are non-refundable, and pre-paid plans cannot be cancelled early for a refund. Unreturned items after cancellation are charged at the full member sale price plus processing and restocking fees if not returned within a 30-day grace period.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Armoire | FAQs (accessed 2026-06-06)",
            "url": "https://support.armoire.style/faq"
          },
          {
            "title": "Armoire | Rental Policy (accessed 2026-06-06)",
            "url": "https://support.armoire.style/rental-policy"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "art-of-tea-us",
      "name": "Art of Tea",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Pause and skip options are available; the membership page states customers can contact support at aotsupport@artoftea.com or call 1-877-268-8327 to pause, and accounts also allow skipping individual shipments."
      },
      "data_deletion": {
        "detail": "To remove personal data and cancel registered membership, email cs@artoftea.com. The privacy policy states: 'If you would like to cancel your registered membership, remove your information from our database and not receive future communications from us, you simply need to email your request to cs@artoftea.com.'",
        "url": "https://www.artoftea.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://www.artoftea.com/pages/how-membership-works",
        "refund": null,
        "terms": null,
        "privacy": "https://www.artoftea.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 70,
          "notice_disclosed": 20,
          "refund_disclosed": 55,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.artoftea.com/pages/how-membership-works",
        "policy_summary": "Art of Tea subscription memberships can be cancelled at any time by contacting customer support via email at aotsupport@artoftea.com or by phone at 1-877-268-8327 (Mon–Fri, 8:30am–4:30pm PST). There is no documented self-serve online cancellation portal; all cancellations and pauses are processed through direct contact with support. No refunds are issued for cancellations; instead, store credit is offered (less the cost of shipping). Subscribers can also skip individual shipments through their account.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How Your Subscription Membership Works | Art of Tea (accessed 2026-06-06)",
            "url": "https://www.artoftea.com/pages/how-membership-works"
          },
          {
            "title": "General Policies | Art of Tea (accessed 2026-06-06)",
            "url": "https://www.artoftea.com/pages/general-policies"
          }
        ],
        "score": 43,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "artlist",
      "name": "Artlist",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users can cancel renewal so the subscription lapses at period end, or downgrade to a lower plan, but there is no temporary suspension feature."
      },
      "data_deletion": {
        "detail": "Account deletion is available only after the subscription has expired. Users must contact Artlist support to request deletion. Deletion is permanent and removes all saved projects and preferences. Data subject requests (including deletion under GDPR/CCPA) can be submitted via the Help Center contact form.",
        "url": "https://help.artlist.io/hc/en-us/articles/29556821619101-Privacy-at-Artlist"
      },
      "links": {
        "cancel": "https://help.artlist.io/hc/en-us/articles/29488401173277-Managing-Artlist-s-refund-policy-refunds-and-cancellations",
        "refund": "https://help.artlist.io/hc/en-us/articles/29488401173277-Managing-Artlist-s-refund-policy-refunds-and-cancellations",
        "terms": null,
        "privacy": "https://help.artlist.io/hc/en-us/articles/29556821619101-Privacy-at-Artlist"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://help.artlist.io/hc/en-us/articles/29488401173277-Managing-Artlist-s-refund-policy-refunds-and-cancellations",
        "policy_summary": "Artlist subscriptions are cancelled online via the account Billing section (Subscription details > Cancel Renewal); access continues until the end of the current billing period with no proration. Refunds are available only if requested within 14 days of payment AND no assets have been downloaded, generated, or used in a project — once any asset is used the subscription is non-refundable. There is no pause or freeze option; account deletion requires contacting support after the subscription has fully expired.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 88,
          "findability": 85
        },
        "sources": [
          {
            "title": "Managing Artlist's refund policy: refunds and cancellations (accessed 2026-06-06)",
            "url": "https://help.artlist.io/hc/en-us/articles/29488401173277-Managing-Artlist-s-refund-policy-refunds-and-cancellations"
          },
          {
            "title": "Privacy at Artlist (accessed 2026-06-06)",
            "url": "https://help.artlist.io/hc/en-us/articles/29556821619101-Privacy-at-Artlist"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "asana",
      "name": "Asana",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Cancellation takes effect at end of the current billing period."
      },
      "data_deletion": {
        "detail": "After termination, customers have 30 days to export data. Asana will securely destroy all Customer Data within 90 days of a written deletion request sent to datadeletions@asana.com; backup copies deleted within 30 days thereafter.",
        "url": "https://asana.com/terms/subscriber-agreement"
      },
      "links": {
        "cancel": "https://help.asana.com/s/article/how-to-cancel-your-asana-plan?language=en_US",
        "refund": null,
        "terms": "https://asana.com/terms/subscriber-agreement",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.asana.com/s/article/how-to-cancel-your-asana-plan?language=en_US",
        "policy_summary": "Asana allows self-serve online cancellation via Admin Console > Billing settings at any time; cancellation takes effect at the end of the current subscription term with no pro-rated refund for standard cancellations. To avoid being charged for the next period, cancellation must be completed before the renewal date; a 30-day advance notice is required for seat reductions or plan downgrades. Refunds are only issued if Asana materially breaches its service warranty and fails to cure within 30 days of written notice. No pause or freeze option exists; post-termination data export must be requested within 30 days.",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 75
        },
        "sources": [
          {
            "title": "How to cancel your Asana plan | Asana Help Center (accessed 2026-06-05)",
            "url": "https://help.asana.com/s/article/how-to-cancel-your-asana-plan?language=en_US"
          },
          {
            "title": "Asana Subscriber Agreement (accessed 2026-06-05)",
            "url": "https://asana.com/terms/subscriber-agreement"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 720000000,
        "mrr_usd": 60000000,
        "currency": "USD",
        "as_of": "2026-01-31",
        "source": {
          "title": "Asana Inc. — Q4 FY2026 Earnings Release",
          "url": "https://investors.asana.com/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "asiancrush-us",
      "name": "AsianCrush",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is documented. Users must cancel fully; the subscription remains active through the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Account deletion is available via the AsianCrush account management page (asiancrush.com/manage-account). No further detail on data retention timelines or erasure scope is publicly documented.",
        "url": "https://www.asiancrush.com/manage-account"
      },
      "links": {
        "cancel": "https://support.asiancrush.com/portal/en/kb/articles/how-do-i-cancel-my-asiancrush-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 40,
          "refund_disclosed": 20,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.asiancrush.com/portal/en/kb/articles/how-do-i-cancel-my-asiancrush-subscription",
        "policy_summary": "AsianCrush subscribers can cancel their subscription online by logging in, navigating to Account > Subscriptions, and clicking 'Cancel Subscription' followed by a confirmation step. Subscribers who signed up via iOS or Android must cancel through the Apple App Store or Google Play respectively. The subscription remains active through the end of the current billing cycle after cancellation; no refund policy is disclosed in the help documentation. No pause or hold option is offered.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How Do I Cancel My AsianCrush Subscription? – AsianCrush Support (accessed 2026-06-06)",
            "url": "https://support.asiancrush.com/portal/en/kb/articles/how-do-i-cancel-my-asiancrush-subscription"
          },
          {
            "title": "Cancelling for Android Subscribers – AsianCrush Support (accessed 2026-06-06)",
            "url": "https://support.asiancrush.com/portal/en/kb/articles/cancelling-for-android-subscribers-23-1-2025"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "asurion",
      "name": "Asurion",
      "industry": "Insurance",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Asurion lets consumers request a copy, correction, or deletion of personal information via its Privacy Rights Portal, by calling 1-844-798-7701, or by emailing privacy@asurion.com, subject to local-law verification.",
        "url": "https://www.asurion.com/privacy-notice/"
      },
      "links": {
        "cancel": "https://contents.asurion.com/amazon/faqs/index.html",
        "refund": "https://contents.asurion.com/amazon/faqs/index.html",
        "terms": "https://www.asurion.com/terms-conditions/",
        "privacy": "https://www.asurion.com/privacy-notice/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 90,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://contents.asurion.com/amazon/faqs/index.html",
        "policy_summary": "Asurion protection plans (e.g., Amazon-purchased) are canceled self-serve through the Amazon account memberships and subscriptions settings. Cancel within 30 days for a full refund; after 30 days you are refunded for the current month. Coverage ends on the cancellation date with no extension for filing claims.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Asurion Protection Plan FAQs",
            "url": "https://contents.asurion.com/amazon/faqs/index.html"
          },
          {
            "title": "Privacy Notice | Asurion",
            "url": "https://www.asurion.com/privacy-notice/"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "atlas-coffee-club",
      "name": "Atlas Coffee Club",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Members can reschedule the next shipment date or adjust shipping frequency via the customer portal, but a formal pause/hold feature is not offered."
      },
      "data_deletion": {
        "detail": "CCPA deletion rights acknowledged. Customers must submit a verifiable request via email (support@atlascoffeeclub.com) or phone (888.420.5004). No self-serve deletion portal. Company confirms receipt within 10 days and responds within 45 days (extendable to 90).",
        "url": "https://atlascoffeeclub.com/pages/california-privacy-notice-new"
      },
      "links": {
        "cancel": "https://help.atlascoffeeclub.com/en-US/recurring-subscription-and-how-to-cancel-519520",
        "refund": null,
        "terms": "https://atlascoffeeclub.com/pages/terms-conditions-new",
        "privacy": "https://atlascoffeeclub.com/pages/california-privacy-notice-new"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.atlascoffeeclub.com/en-US/recurring-subscription-and-how-to-cancel-519520",
        "policy_summary": "Members can cancel at any time via self-serve account portal (login → Account Info → Coffee Membership Settings → Stop Subscription), by email at support@atlascoffeeclub.com, or by phone. A 24-hour notice is required before the next charge; Atlas cannot cancel orders already confirmed prior to the cancellation request. Cancellation is not complete until a confirmation email is received. Coffee products are stated as non-refundable; a 30-day money-back guarantee applies only to Atlas+ first-time purchases with return shipping at the customer's expense.",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 75
        },
        "sources": [
          {
            "title": "Recurring Subscription & How to Cancel – Atlas Coffee Club Help Center (accessed 2026-06-05)",
            "url": "https://help.atlascoffeeclub.com/en-US/recurring-subscription-and-how-to-cancel-519520"
          },
          {
            "title": "Terms/Conditions/Refunds – Atlas Coffee Club (accessed 2026-06-05)",
            "url": "https://atlascoffeeclub.com/pages/terms-conditions-new"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "atrapalo-smart-es",
      "name": "Atrápalo Smart",
      "industry": "Travel / Leisure Membership",
      "jurisdiction": "ES",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.atrapalo.com/",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 45,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.atrapalo.com/",
        "policy_summary": "Discount membership of the Spanish travel and leisure marketplace Atrapalo (Barcelona). Members cancel self-serve by logging into their Atrapalo account, opening Suscripciones in settings and clicking Cancelar Suscripcion; a confirmation email follows once cancellation is processed.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Como darse de baja en Atrapalo Smart (steps: account > Suscripciones > Cancelar Suscripcion)",
            "url": "https://cancelatum.com/guia/como-darse-de-baja-en-atrapalo-smart/"
          },
          {
            "title": "Atrapalo (official site)",
            "url": "https://www.atrapalo.com/"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "atresplayer-es",
      "name": "Atresplayer",
      "industry": "Streaming",
      "jurisdiction": "ES",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold option documented; subscription cancellation stops auto-renewal with access until period end."
      },
      "data_deletion": {
        "detail": "The terms of use note Atresmedia may retain account data per its policy; users should review the privacy policy for deletion/data-subject rights. Cancellation alone does not delete the account.",
        "url": "https://account.atresmedia.com/condiciones-de-participacion"
      },
      "links": {
        "cancel": "https://statics.atresmedia.com/atresplayer/assets/legal/condiciones-de-participacion.html",
        "refund": "https://statics.atresmedia.com/atresplayer/assets/legal/condiciones-de-participacion.html",
        "terms": "https://statics.atresmedia.com/atresplayer/assets/legal/condiciones-de-participacion.html",
        "privacy": "https://account.atresmedia.com/condiciones-de-participacion"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://statics.atresmedia.com/atresplayer/assets/legal/condiciones-de-participacion.html",
        "policy_summary": "Atresplayer Premium is cancelled self-serve from the account area (Mi Cuenta then the Suscripcion/Mi Plan section, Cancelar suscripcion); subscriptions bought through Apple, Amazon or Google must be cancelled with that provider. The terms recognise a 14-day right of withdrawal (derecho de desistimiento) from contracting, provided the platform has not been accessed, with refund issued within 14 days of notice. Outside that window, subscription payments are non-refundable and the service runs to the end of the billing period; once a renewal has charged, Atresmedia states it cannot reverse it and the baja takes effect at period end. Auto-renewal applies unless cancelled beforehand. Account data retention is governed by the privacy policy.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "OCU complaint quoting Atresplayer Premium cancellation/renewal terms (accessed 2026-06-16)",
            "url": "https://www.ocu.org/reclamar/lista-reclamaciones-publicas/solicitud-de-cancelaci-C3-B3n-y-rec/632fb6a6c10d60ddd3"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "att-mx",
      "name": "AT&T México",
      "industry": "Telecom & ISP",
      "jurisdiction": "MX",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "app",
        "in_person",
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No formal service pause or freeze option is documented on AT&T Mexico's official channels. Customers can adjust or downgrade plans by calling *611."
      },
      "data_deletion": {
        "detail": "Customers can exercise ARCO rights (including data deletion/cancelación de datos) under Mexico's LFPDPPP by contacting AT&T Mexico's data protection team. The 2024 Comprehensive Privacy Notice outlines the procedure.",
        "url": "https://www.att.com.mx/legales/aviso-de-privacidad.html"
      },
      "links": {
        "cancel": "https://www.att.com.mx/politicas-de-cancelacion-devolucion-y-cambios-de-precio.html",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.att.com.mx/politicas-de-cancelacion-devolucion-y-cambios-de-precio.html",
        "policy_summary": "AT&T Mexico customers can cancel by calling *611 or 800-101-0288, through the Mi AT&T app's cancellations section, by visiting a store in person, via web chat, or by email. Early termination fees (ETF) apply if a device financing contract is still active; cancellation is free once the mandatory contract period is fulfilled or on prepaid plans. Phone and app cancellations take 24-72 business hours to process; in-store cancellations are processed the same day. A 5-business-day return window applies to online store purchases, and customers have 14 days to return a device without incurring an ETF.",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 70,
          "notice_disclosed": 50,
          "refund_disclosed": 55,
          "findability": 65
        },
        "sources": [
          {
            "title": "Políticas de Cancelación, Devolución y Cambios de Precio | AT&T México (accessed 2026-06-06)",
            "url": "https://www.att.com.mx/politicas-de-cancelacion-devolucion-y-cambios-de-precio.html"
          },
          {
            "title": "Aviso de Privacidad AT&T México (accessed 2026-06-06)",
            "url": "https://www.att.com.mx/legales/aviso-de-privacidad.html"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "att",
      "name": "AT&T Internet",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No self-serve pause for internet; a temporary suspension / vacation hold may be available by phone in some areas, but it is not a documented standard option."
      },
      "data_deletion": {
        "detail": "Cancelling does not delete your account or data; AT&T retains customer records (including CPNI) per its policy. Personal-data deletion is a separate privacy request (CCPA) via AT&T's privacy center / 'Your Privacy Choices'.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.att.com/support/how-to/cancellation-policy-internet/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 15,
          "channel_disclosed": 60,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://www.att.com/support/how-to/cancellation-policy-internet/",
        "policy_summary": "Phone-only as of 2026: call 800-288-2020 and select 'cancel service' — online, mail, and in-store cancellation are no longer offered for most plans (legacy DSL can still cancel online). AT&T Fiber has no annual contract and no early-termination fee; legacy contracts charge a prorated ETF up to $180 (1-yr) / $360 (2-yr). 14-day grace from activation with no ETF.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "AT&T — Internet cancellation policy (accessed 2026-06-04)",
            "url": "https://www.att.com/support/how-to/cancellation-policy-internet/"
          },
          {
            "title": "AT&T — Understand Early Termination Fees (accessed 2026-06-04)",
            "url": "https://www.att.com/support/article/my-account/KM1253555/"
          }
        ],
        "score": 44,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "au-kddi-jp",
      "name": "au by KDDI",
      "industry": "Telecom & ISP",
      "jurisdiction": "JP",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No formal pause or freeze option is offered. au suggests migrating to povo2.0 (¥0/month base plan) as a low-cost alternative to full cancellation."
      },
      "data_deletion": {
        "detail": "Cancelling the au subscription does not automatically close the au ID. Once the au ID is separately cancelled, all registered member information and email addresses are permanently deleted and unrecoverable. Email data stored on au's servers is deleted after 31 days from mobile service cancellation (au メール持ち運び at ¥330/month can preserve email access if initiated within that window).",
        "url": "https://www.au.com/au-id/cancel/"
      },
      "links": {
        "cancel": "https://www.au.com/support/service/mobile/procedure/contract/cancel/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 80,
          "notice_disclosed": 40,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.au.com/support/service/mobile/procedure/contract/cancel/",
        "policy_summary": "au by KDDI mobile service can be cancelled online via My au (24h, effective next day if submitted after 21:10), by phone at 0077-75470 (9:00–20:00), or in person at an au Style/auショップ store. There is no proration on cancellation — the full month's fee is charged regardless of the cancellation date (proration only applies when migrating to UQ mobile or povo2.0). An early termination fee of ¥1,100 applies if the line is cancelled within the first year of activation (for contracts from October 1, 2025 onward). au ID and all associated data are permanently deleted upon au ID closure; email server data is deleted 31 days after the mobile contract ends.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "解約・MNP転出をご検討中のお客さま | au (accessed 2026-06-06)",
            "url": "https://www.au.com/support/service/mobile/procedure/contract/cancel/"
          },
          {
            "title": "月途中で解約する場合、料金は日割りになりますか？ | au FAQ (accessed 2026-06-06)",
            "url": "https://www.au.com/support/faq/details/00/0000/000020/pg00002070/"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "audible",
      "name": "Audible",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Pause once per year for up to 3 months; billing stops and your credits are preserved, and you can resume anytime (offered as a retention step before cancelling)."
      },
      "data_deletion": {
        "detail": "On cancellation you FORFEIT unused credits at the end of the final cycle (credits persist only if you joined via the App Store/Google Play). Cancelling doesn't delete your Amazon/Audible account or library — titles already bought with credits are kept. Account/data deletion is a separate Amazon privacy request.",
        "url": ""
      },
      "links": {
        "cancel": "https://help.audible.com/s/article/cancel-membership?language=en_US",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 65,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://help.audible.com/s/article/cancel-membership?language=en_US",
        "policy_summary": "Web only — you CANNOT cancel in the Audible app: sign in at audible.com -> account username -> Account Details -> Cancel membership, then click past several retention screens (pause / discount / free credit). Unused credits are forfeited at the end of the final cycle (credits persist only if you joined via the App Store / Google Play). No refunds for paid fees. A once-a-year pause of up to 3 months preserves credits.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Audible — Cancel membership (accessed 2026-06-05)",
            "url": "https://help.audible.com/s/article/cancel-membership?language=en_US"
          },
          {
            "title": "Audible — Pause your membership (accessed 2026-06-05)",
            "url": "https://help.audible.com/s/article/pause-your-membership?language=en_US"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null,
      "prov": "ca-cnry-d4710b93",
      "fin": {
        "arr_usd": 1000000000,
        "mrr_usd": 83000000,
        "currency": "USD",
        "as_of": "2025-12-31",
        "source": {
          "title": "Amazon.com Inc. — 2025 10-K (Audible segment estimate)",
          "url": "https://ir.amazon.com/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "audiobooks-com",
      "name": "Audiobooks.com",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option documented. Accounts can be reactivated after cancellation; if a payment fails the account is placed on hold automatically."
      },
      "data_deletion": {
        "detail": "A 'Forget Me' button is available in My Account (scroll to bottom, below the promo code area) to request full data deletion.",
        "url": "https://www.audiobooks.com/account"
      },
      "links": {
        "cancel": "https://www.audiobooks.com/faqs",
        "refund": null,
        "terms": "https://www.audiobooks.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 82,
          "notice_disclosed": 55,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.audiobooks.com/faqs",
        "policy_summary": "Subscribers can cancel online via My Account > Billing Information > Cancel Account, or through the Google Play or Apple subscriptions manager if subscribed via those platforms; in-app cancellation on the Audiobooks.com app itself is not supported. Cancellations take effect immediately upon confirmation with no notice period required. Audiobooks.com explicitly does not offer refunds on any subscription charges, though faulty files may be replaced at the company's sole discretion. A la carte purchased books remain accessible after cancellation, but VIP/free-trial books and unused credits are removed (and reinstated if the account is reactivated before expiry).",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Find Answers to Frequently Asked Questions — Audiobooks.com (accessed 2026-06-06)",
            "url": "https://www.audiobooks.com/faqs"
          },
          {
            "title": "Terms of Use — Audiobooks.com (accessed 2026-06-06)",
            "url": "https://www.audiobooks.com/terms"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "audiomack",
      "name": "Audiomack",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Audiomack's Terms of Service or help documentation."
      },
      "data_deletion": {
        "detail": "Users can delete their account and personal data via the desktop dashboard 'Delete account' button, by emailing privacy@audiomack.com, or by submitting a support ticket at audiomack.zendesk.com. Deletion is processed without undue delay.",
        "url": "https://audiomack.com/about/privacy-policy"
      },
      "links": {
        "cancel": "https://audiomack.com/about/terms-of-service",
        "refund": null,
        "terms": "https://audiomack.com/about/terms-of-service",
        "privacy": "https://audiomack.com/about/privacy-policy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Audiomack+ can be cancelled at any time online via 'Manage Subscriptions' in the account profile on the website or app, or through the iOS App Store / Google Play store for mobile purchases. Cancellation takes effect at the end of the current 30-day billing period, after which the account reverts to the free tier. No refunds or credits are issued for partial subscription periods; iOS and Android refund requests must be directed to Apple or Google respectively. There is no pause or freeze option.",
        "policy_url": "https://audiomack.com/about/terms-of-service",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 72,
          "findability": 72
        },
        "sources": [
          {
            "title": "Terms of Service Audiomack | Audiomack (accessed 2026-06-05)",
            "url": "https://audiomack.com/about/terms-of-service"
          },
          {
            "title": "How do I unsubscribe from Audiomack+? – Audiomack Help Center (accessed 2026-06-05)",
            "url": "https://audiomack.zendesk.com/hc/en-us/articles/360045709412-How-do-I-unsubscribe-from-Audiomack"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "audioteka-klub-pl",
      "name": "Audioteka Klub",
      "industry": "Books and audiobooks",
      "jurisdiction": "PL",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Cancelling does not remove access to previously purchased products or accumulated points.",
        "url": "https://audioteka.com/pl/"
      },
      "links": {
        "cancel": "https://klub.audioteka.com/",
        "refund": "",
        "terms": "https://web.audioteka.com/legal/pl/Regulamin-Audioteka-Klub.pdf",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://web.audioteka.com/legal/pl/Regulamin-Audioteka-Klub.pdf",
        "policy_summary": "Audioteka Klub can be cancelled at any time in account settings, with cancellation taking effect at the end of the billing period. Log in at audioteka.com, open My Account then My Subscriptions and click cancel, confirming by email. App-store purchases are cancelled in iTunes or Google Play.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Regulamin uslugi Audioteka Klub",
            "url": "https://web.audioteka.com/legal/pl/Regulamin-Audioteka-Klub.pdf"
          },
          {
            "title": "Nie wiesz, jak anulowac subskrypcje Audioteka Klub?",
            "url": "https://audioteka.com/pl/blog/nie-wiesz-jak-anulowac-subskrypcje-audioteka-klub-sprawdz-co-stracisz-zanim-podejmiesz-decyzje"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "audm",
      "name": "Audm",
      "industry": "Audiobooks",
      "jurisdiction": "US",
      "cancellation_types": [
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://appsupports.co/1138892702/audm-new-yorker-atlantic/cancel",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 45,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://appsupports.co/1138892702/audm-new-yorker-atlantic/cancel",
        "policy_summary": "Audm is billed and cancelled self-serve through the app store of purchase: iOS subscribers cancel via Settings > Apple ID > Subscriptions, Android via Google Play > Subscriptions, and PayPal-billed subscribers via PayPal automatic payments; cancellation takes effect at the end of the current period.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel & delete Audm? - AppSupports",
            "url": "https://appsupports.co/1138892702/audm-new-yorker-atlantic/cancel"
          }
        ],
        "score": 57,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "aura-health",
      "name": "Aura Health",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option. Cancellation is scheduled for end of the current billing cycle; account data is retained and reactivation is possible at any time."
      },
      "data_deletion": {
        "detail": "Account deletion available in-app via Me > Menu (☰) > Edit Account > More > Delete Account. Data may persist in some areas per Terms of Service.",
        "url": "https://www.aurahealth.io/faq"
      },
      "links": {
        "cancel": "https://www.aurahealth.io/faq",
        "refund": null,
        "terms": "https://www.aurahealth.io/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.aurahealth.io/faq",
        "policy_summary": "Aura Health subscriptions can be cancelled at any time in-app (Me > Menu > Edit Account > Cancel or downgrade subscriptions) or by emailing hello@aurahealth.io; auto-renewal must be turned off at least 24 hours before the renewal date to avoid the next charge. No pause or freeze option is offered; cancellation takes effect at the end of the current billing period with access retained until then. Refunds for Apple App Store purchases must be requested directly from Apple; Google Play refunds require emailing Aura with the transaction ID; web purchases can be refunded by emailing Aura with the receipt, with a 5–10 business day processing time. No prorated refunds are mentioned for mid-cycle cancellations.",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 70
        },
        "sources": [
          {
            "title": "Frequently Asked Questions - Aura Health (accessed 2026-06-06)",
            "url": "https://www.aurahealth.io/faq"
          },
          {
            "title": "Aura Health - Terms of Service (accessed 2026-06-06)",
            "url": "https://www.aurahealth.io/terms-of-service"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "aura",
      "name": "Aura",
      "industry": "Identity & credit monitoring",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Cancelling stops auto-renewal; protection continues to the end of the term."
      },
      "data_deletion": {
        "detail": "Cancelling ends protection but doesn't delete your Aura account or data; account/data deletion is a separate privacy request (CCPA).",
        "url": ""
      },
      "links": {
        "cancel": "https://help.aura.com/s/article/cancellation-options",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 72,
          "refund_disclosed": 75,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://help.aura.com/s/article/cancellation-options",
        "policy_summary": "Cancel online via your Aura Account membership portal, or by phone (1-855-712-0021). 60-day money-back guarantee on ANNUAL plans bought on the website or via Customer Support (does NOT apply to app-store/Amazon purchases); if you started on a free trial, the trial-start date is your purchase date for the 60-day window.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Aura — Cancellation Options (accessed 2026-06-05)",
            "url": "https://help.aura.com/s/article/cancellation-options"
          },
          {
            "title": "Aura — Canceling Your Subscription (web purchase) (accessed 2026-06-05)",
            "url": "https://help.aura.com/s/article/cancel-subscription-online"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "avast",
      "name": "Avast",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Avast does not offer any pause or freeze option for subscriptions; cancellation terminates auto-renewal and access continues until the end of the paid period."
      },
      "data_deletion": {
        "detail": "Avast's cancellation and refund policy pages do not document a self-serve data or account deletion flow; no explicit retention period or deletion request mechanism is disclosed on the cancellation help pages.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.avast.com/en-us/cancellation-refund-policy",
        "refund": "https://www.avast.com/en-us/cancellation-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 82,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.avast.com/en-us/cancellation-refund-policy",
        "policy_summary": "Avast subscriptions can be cancelled online via the Avast Account portal (id.avast.com), through the Google Play or App Store for mobile purchases, or by contacting support via phone or chat. Cancellation stops auto-renewal; the subscription remains active until the end of the current paid period. A 30-day money-back guarantee applies to purchases made directly through Avast's website, Windows/Mac app, or Google Play — a full refund is issued within that window, and a pro-rated refund of remaining days is available after 30 days for annual renewals. Cancelling renewal alone (without a refund request) carries no refund.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancellation And Refund Policy For Avast, AVG, CCleaner and HMA Solutions (accessed 2026-06-05)",
            "url": "https://www.avast.com/en-us/cancellation-refund-policy"
          },
          {
            "title": "Canceling an Avast subscription - FAQs | Official Avast Support (accessed 2026-06-05)",
            "url": "https://support.avast.com/en-us/article/unsubscribe-faq/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "avg",
      "name": "AVG",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "AVG does not offer any subscription pause or freeze option; cancellation ends renewal and access continues only until the end of the paid period."
      },
      "data_deletion": {
        "detail": "Account data is retained as long as the account is active. To delete personal data, users must contact AVG support or email the Data Protection Officer at dpo@avg.com; deletion requests can also be submitted via the GDPR portal at avg.com/gdpr. Product data retention periods are up to six years.",
        "url": "https://support.avg.com/SupportArticleView?l=en&urlname=AVG-GDPR-FAQ"
      },
      "links": {
        "cancel": "https://support.avg.com/SupportArticleView?l=en&urlname=avg-unsubscribe-faq",
        "refund": "https://www.avg.com/en-us/cancellation-refund-policy",
        "terms": null,
        "privacy": "https://support.avg.com/SupportArticleView?l=en&urlname=AVG-GDPR-FAQ"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 82,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.avg.com/SupportArticleView?l=en&urlname=avg-unsubscribe-faq",
        "policy_summary": "AVG subscriptions can be cancelled online via your AVG Account (id.avg.com) by clicking Unsubscribe, or through the App Store/Google Play for mobile purchases; phone and chat support are also available. Cancellation must occur before the next billing date — for 1-3 year subscriptions, billing is triggered up to 35 days before renewal. Upon cancellation, access continues until the end of the current paid period with no refund for remaining time. AVG offers a 30-day money-back guarantee (100% refund) for subscriptions purchased directly from AVG or Google Play; purchases via Apple App Store or third-party resellers are not covered.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling an AVG subscription - FAQs | AVG (accessed 2026-06-05)",
            "url": "https://support.avg.com/SupportArticleView?l=en&urlname=avg-unsubscribe-faq"
          },
          {
            "title": "AVG Cancellation and Refund Policy | AVG (accessed 2026-06-05)",
            "url": "https://www.avg.com/en-us/cancellation-refund-policy"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "avira",
      "name": "Avira",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Avira's cancellation policy. Cancellation converts the paid subscription to a free tier at the end of the billing period."
      },
      "data_deletion": {
        "detail": "Account and data deletion is available via my.avira.com under My Account > Data & settings. Users can request an email report of collected data, update/change it, or delete their account entirely.",
        "url": "https://support.avira.com/hc/en-us/articles/360000753557-Delete-your-Avira-account"
      },
      "links": {
        "cancel": "https://www.avira.com/en/cancellation-and-refund-policy",
        "refund": "https://www.avira.com/en/cancellation-and-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 88,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.avira.com/en/cancellation-and-refund-policy",
        "policy_summary": "Avira subscriptions can be cancelled online by signing into my.avira.com, navigating to the Subscriptions tab, and selecting Cancel Subscription Renewal; phone, live chat, and webform support are also available, and app store purchases must be cancelled via the respective store. The paid subscription remains active until the end of the current billing period before reverting to a free tier. Annual plans receive a full refund within 60 days of purchase; after 60 days, a pro-rated refund applies in Germany, Netherlands, UK, and Quebec only. Monthly plans receive a full refund within 14 days of initial purchase; monthly renewal charges are non-refundable. Auto-renewal billing occurs up to 35 days before annual renewal and up to 5 days before monthly renewal, so cancellation must happen before those windows.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Frequently Asked Questions about Annual and Monthly Subscriptions — Avira (accessed 2026-06-05)",
            "url": "https://www.avira.com/en/subscription-faq"
          },
          {
            "title": "Avira Cancellation and Refund Policy (accessed 2026-06-05)",
            "url": "https://www.avira.com/en/cancellation-and-refund-policy"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "aviva-uk",
      "name": "Aviva",
      "industry": "Insurance (auto)",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Aviva UK car insurance policies."
      },
      "data_deletion": {
        "detail": "Customers can request erasure of personal data under UK GDPR via Aviva's Data Protection Team (dataprt@aviva.com or by post). Aviva may retain some data to comply with legal/regulatory obligations. Requests handled within one month.",
        "url": "https://www.aviva.co.uk/services/about-our-business/products-and-services/subject-access-request/"
      },
      "links": {
        "cancel": "https://www.aviva.co.uk/insurance/motor/car-insurance/knowledge-centre/cancelling-your-car-insurance/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 75,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.aviva.co.uk/insurance/motor/car-insurance/knowledge-centre/cancelling-your-car-insurance/",
        "policy_summary": "Aviva UK car insurance is cancelled primarily by phone (standard policies) or online via MyAviva for Aviva Online/Premium products; email enquiry is also available. A 14-day cooling-off period applies: if cover has started, a pro-rata deduction plus a £25 admin fee applies; if not started, a full refund is given. Mid-term cancellations after cooling-off incur a £38 cancellation fee plus a pro-rata deduction for days covered, with no refund if a claim has been made. No pause or freeze option exists for car insurance policies.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling your car insurance - what you should know - Aviva (accessed 2026-06-05)",
            "url": "https://www.aviva.co.uk/insurance/motor/car-insurance/knowledge-centre/cancelling-your-car-insurance/"
          },
          {
            "title": "What do I need to do once my policy has been cancelled? - Aviva (accessed 2026-06-05)",
            "url": "https://www.aviva.co.uk/help-and-support/managing-your-policy/motor-policy-cancellation/"
          }
        ],
        "score": 57,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "awa-jp",
      "name": "AWA Standard Plan",
      "industry": "Music & audio",
      "jurisdiction": "JP",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; cancellation removes offline playback and ends the paid plan at renewal."
      },
      "data_deletion": {
        "detail": "Cancellation ends the paid plan only; account/data deletion is handled separately and uninstalling the app does not cancel or delete.",
        "url": "https://privacy.awa.fm/"
      },
      "links": {
        "cancel": "https://guide.awa.fm/hc/en-us/articles/115009409488-How-to-cancel-Standard-Plan",
        "refund": "https://guide.awa.fm/hc/en-us/articles/115009409488-How-to-cancel-Standard-Plan",
        "terms": "https://terms.awa.fm/",
        "privacy": "https://privacy.awa.fm/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 45,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://guide.awa.fm/hc/en-us/articles/115009409488-How-to-cancel-Standard-Plan",
        "policy_summary": "AWA documents cancellation by channel: for web-billed plans via the account page, for iOS by turning off Automatic Renewal under the App Store subscription settings, and for Android via the Play Store > Subscriptions. The guidance requires completing cancellation at least 24 hours before the renewal date, and warns that uninstalling the app alone does not cancel the plan. Cancelling the premium plan results in loss of offline playback. Refund terms are not stated on the cancellation page; store purchases follow the relevant store policy.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel Standard Plan - AWA Help (accessed 2026-06-16)",
            "url": "https://guide.awa.fm/hc/en-us/articles/115009409488-How-to-cancel-Standard-Plan"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "awardfares",
      "name": "AwardFares",
      "industry": "Travel subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented; the Terms only describe cancelling (terminating) the Upgrade subscription, which stops future renewals."
      },
      "data_deletion": {
        "detail": "No standalone data-deletion procedure was confirmed in the cited Terms of Service; the Terms govern account and subscription handling only.",
        "url": "https://awardfares.com/terms"
      },
      "links": {
        "cancel": "https://awardfares.com/billing",
        "refund": "https://awardfares.com/terms",
        "terms": "https://awardfares.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 88,
          "notice_disclosed": 78,
          "refund_disclosed": 85,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://awardfares.com/terms",
        "policy_summary": "AwardFares Upgrade subscriptions can be cancelled at any time in-account at the billing page (https://awardfares.com/billing), with no additional fees for upcoming renewal periods. Subscriptions renew automatically unless the user cancels before the end of the current subscription period. After cancellation the user retains access to the relevant Service until the end of the month or year already paid for. Subscription fees paid in advance are not refunded, and AwardFares states it has no obligation to provide a refund except where required by applicable law. No advance notice period beyond cancelling before renewal is specified.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service - AwardFares (accessed 2026-06-16)",
            "url": "https://awardfares.com/terms"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "aweber",
      "name": "AWeber",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "AWeber offers a Hold Package at $4.99/month that preserves account data while deactivating automations and broadcast sending. Reactivation is available anytime by contacting customer support."
      },
      "data_deletion": {
        "detail": "AWeber deletes all data, files, and information stored in the account upon termination. Account data is erased within 30 days of closing if the user does not switch to the Hold Package. After 30 days the account cannot be reopened and data is permanently unavailable.",
        "url": "https://www.aweber.com/service-agreement.htm"
      },
      "links": {
        "cancel": "https://docs.aweber.com/account-management/account-management/how-do-i-cancel-my-account-online",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "AWeber can be cancelled online through the Billing section of the account dashboard (My Account > Billing > Close My Account) or in writing via email with login email and a copy of the most recent invoice. Security verification is required before cancellation proceeds and any overdue balance must be cleared first. Cancellation takes effect only once AWeber confirms receipt of the request; no proration or refunds for unused time are disclosed in the Service Agreement for standard plans. A Hold Package ($4.99/month) is available as an alternative to full cancellation to preserve data while suspending sending.",
        "policy_url": "https://docs.aweber.com/account-management/account-management/how-do-i-cancel-my-account-online",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 40,
          "findability": 75
        },
        "sources": [
          {
            "title": "How do I cancel my account online? | AWeber Knowledge Base (accessed 2026-06-05)",
            "url": "https://docs.aweber.com/account-management/account-management/how-do-i-cancel-my-account-online"
          },
          {
            "title": "AWeber Service Agreement (accessed 2026-06-05)",
            "url": "https://www.aweber.com/service-agreement.htm"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "aws-cloudfront",
      "name": "AWS CloudFront",
      "industry": "Cloud infrastructure",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "CloudFront has no pause. As a pay-as-you-go service you stop charges by disabling and then deleting the distribution; disabling stops it serving traffic and deleting removes it so no further usage is billed."
      },
      "data_deletion": {
        "detail": "To stop billing you disable the distribution and then delete it in the CloudFront console; a deleted distribution cannot be recovered. A distribution subscribed to a CloudFront flat-rate pricing plan cannot be deleted until you first cancel the pricing plan and the current billing cycle ends.",
        "url": null
      },
      "links": {
        "cancel": "https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/HowToDeleteDistribution.html",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-18",
        "policy_summary": "CloudFront is pay-as-you-go, so you stop charges by removing the resource yourself in the CloudFront console: select the distribution, choose Disable and confirm, wait for the change to propagate to all edge locations (which can take a few minutes), then choose Delete. Before you can delete a distribution it must be disabled, and once deleted it cannot be recovered. A distribution subscribed to a CloudFront flat-rate pricing plan cannot be deleted while subscribed: you must first cancel the pricing plan, then delete the distribution after the current billing cycle ends. The same actions are available via the CloudFront API/CLI (DeleteDistribution).",
        "policy_url": "https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/HowToDeleteDistribution.html",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 85
        },
        "sources": [
          {
            "title": "Delete a distribution - Amazon CloudFront (accessed 2026-06-18)",
            "url": "https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/HowToDeleteDistribution.html"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "axios",
      "name": "Axios",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Axios membership or Pro subscription terms."
      },
      "data_deletion": {
        "detail": "No specific data deletion process is described in the cancellation terms. General privacy rights are governed by the Axios Privacy Policy.",
        "url": "https://www.axios.com/legal"
      },
      "links": {
        "cancel": "https://www.axios.com/legal/membership-payment-policy",
        "refund": null,
        "terms": "https://www.axios.com/legal/axios-pro-terms-of-use",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Axios Pro subscribers can cancel online by logging into their account profile at axios.com/account/profile and submitting the cancellation under active subscriptions; Axios Local and other membership cancellations can be done through account settings or by contacting support via help.axios.com. Cancellations take effect at the end of the current subscription period (annual for Pro, per-period for memberships) with no prorated refunds. Axios sends a 30-day renewal notice by email before annual Pro renewals. The only refund scenario is if Axios itself terminates a membership offering, in which case a prorated refund is provided.",
        "policy_url": "https://www.axios.com/legal/membership-payment-policy",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 82,
          "refund_disclosed": 85,
          "findability": 72
        },
        "sources": [
          {
            "title": "Membership Program Terms – Axios (accessed 2026-06-05)",
            "url": "https://www.axios.com/legal/membership-payment-policy"
          },
          {
            "title": "Axios Pro Terms of Use – Axios (accessed 2026-06-05)",
            "url": "https://www.axios.com/legal/axios-pro-terms-of-use"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "azure-front-door",
      "name": "Microsoft Azure Front Door",
      "industry": "Cloud infrastructure",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Azure Front Door has no pause. Each profile incurs an hourly base fee for every hour it is deployed, so the only way to stop the base fee is to delete the profile (or its resource group); disabling alone does not stop the charge."
      },
      "data_deletion": {
        "detail": "Each Front Door profile is billed an hourly base fee as long as it exists, so you stop charges by deleting the profile or its resource group in the Azure portal (or via CLI/PowerShell). Deleting a profile removes all sub-resources (endpoints, origins, custom domains) and deleting a resource group is irreversible.",
        "url": null
      },
      "links": {
        "cancel": "https://learn.microsoft.com/en-us/azure/frontdoor/billing",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-18",
        "policy_summary": "Azure Front Door Standard/Premium is consumption-billed plus an hourly base fee charged for each profile for every hour, or partial hour, it is deployed, so to stop the base fee you must delete the profile rather than just disable it. Deletion is self-serve in the Azure portal: under Resource groups, select the resource group containing the Front Door profile, choose Delete, type the resource group name to confirm, and select Delete (the same can be done with the az afd profile delete CLI command or the Remove-AzFrontDoorCdnProfile PowerShell cmdlet). Deleting a profile removes all sub-resources including endpoints, origins, and custom domains, and deleting a resource group is irreversible. Configuration changes, including deletes, can take up to about 45 minutes to fully propagate.",
        "policy_url": "https://learn.microsoft.com/en-us/azure/frontdoor/billing",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 88,
          "notice_disclosed": 78,
          "refund_disclosed": 70,
          "findability": 78
        },
        "sources": [
          {
            "title": "Understand Azure Front Door billing | Microsoft Learn (accessed 2026-06-18)",
            "url": "https://learn.microsoft.com/en-us/azure/frontdoor/billing"
          },
          {
            "title": "Quickstart: Create an Azure Front Door using the Azure portal - Clean up resources | Microsoft Learn (accessed 2026-06-18)",
            "url": "https://learn.microsoft.com/en-us/azure/frontdoor/create-front-door-portal"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "babbel",
      "name": "Babbel",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Babbel's official help center or terms of service."
      },
      "data_deletion": {
        "detail": "Users can delete their account via Account Information in Profile and Settings; a confirmation email is sent and account is deleted upon clicking the link. Deleting the account does not cancel third-party app store subscriptions, which must be cancelled separately. Babbel retains personal data only as long as necessary to fulfil contractual or legal obligations per its privacy policy.",
        "url": "https://support.babbel.com/hc/en-us/articles/217762877-Deleting-an-account"
      },
      "links": {
        "cancel": "https://support.babbel.com/hc/en-us/articles/205600298-Canceling-a-subscription",
        "refund": null,
        "terms": "https://www.babbel.com/legal/terms",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Babbel subscriptions purchased on babbel.com can be cancelled online via the Account Information page; subscriptions purchased through the Apple App Store or Google Play must be cancelled through the respective app store. Cancellation must be completed at least 48 hours before the renewal date for standard paid services (7 days for Virtual Classroom). During the Initial Service Term no pro-rata refund is owed; during a Renewal Service Term, cancellation mid-cycle entitles the user to a pro-rata refund for the unused portion. There is no documented pause or freeze option.",
        "policy_url": "https://support.babbel.com/hc/en-us/articles/205600298-Canceling-a-subscription",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 85
        },
        "sources": [
          {
            "title": "Canceling a subscription – Babbel Help Center (accessed 2026-06-05)",
            "url": "https://support.babbel.com/hc/en-us/articles/205600298-Canceling-a-subscription"
          },
          {
            "title": "Babbel End User Terms – Babbel (accessed 2026-06-05)",
            "url": "https://www.babbel.com/legal/terms"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "backblaze",
      "name": "Backblaze",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Backblaze does not offer a pause or freeze option for subscriptions; cancellation is the only way to stop billing."
      },
      "data_deletion": {
        "detail": "Deleting your account is a separate, irreversible step after cancelling your subscription. Initiating account deletion immediately and permanently deletes all backup data and blocks login access. If a subscription simply lapses due to non-payment, files are eventually deleted after continued non-payment, though no specific grace-period duration is stated on the public policy page.",
        "url": "https://www.backblaze.com/computer-backup/docs/cancel-or-delete-a-backblaze-account"
      },
      "links": {
        "cancel": "https://www.backblaze.com/company/policy/payments-and-refunds",
        "refund": "https://www.backblaze.com/company/policy/payments-and-refunds",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Cancellation is entirely self-serve online: users must log in, delete all registered computer backups, and then delete unused licenses; support staff explicitly cannot cancel on a customer's behalf. Monthly subscribers may cancel at any time but receive no refund. Annual and two-year subscribers can request a full refund within 30 days of signup; after that window, no refund is issued. There is no pause or freeze feature, and account data is permanently deleted upon account deletion.",
        "policy_url": "https://www.backblaze.com/company/policy/payments-and-refunds",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 88,
          "findability": 85
        },
        "sources": [
          {
            "title": "Payments and Refunds | Backblaze Online Backup (accessed 2026-06-05)",
            "url": "https://www.backblaze.com/company/policy/payments-and-refunds"
          },
          {
            "title": "Canceling and Deleting a Backblaze Account – Backblaze Help (accessed 2026-06-05)",
            "url": "https://help.backblaze.com/hc/en-us/articles/217665728-Canceling-and-Deleting-a-Backblaze-Account"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "badoo",
      "name": "Badoo",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Badoo does not offer a documented subscription pause or freeze option."
      },
      "data_deletion": {
        "detail": "Deleting your account triggers a 28-day grace period during which the profile is hidden but restorable; after 28 days data removal begins permanently. A separate Data Erasure Request can also be submitted to Badoo's team and takes up to 30 days to process.",
        "url": "https://support.badoo.com/hc/en-us/articles/32151698136093-Deleting-your-data"
      },
      "links": {
        "cancel": "https://support.badoo.com/hc/en-us/articles/32089681830301-Canceling-subscriptions",
        "refund": "https://support.badoo.com/hc/en-us/articles/32090873601693-Requesting-a-refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.badoo.com/hc/en-us/articles/32089681830301-Canceling-subscriptions",
        "policy_summary": "Badoo subscriptions can be cancelled online via the Badoo website (for card/PayPal subscribers) or through the App Store/Google Play settings (for mobile subscribers); cancellation stops auto-renewal and access continues until the current period ends. Cancellations must be made at least 24 hours before the next billing date to avoid the next charge. No refunds are issued for the remaining portion of an active subscription period; card/PayPal refund requests go through Badoo support, while App Store and Google Play purchases are refunded through Apple and Google respectively. There is no documented pause or freeze option.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling subscriptions – Badoo Support (accessed 2026-06-05)",
            "url": "https://support.badoo.com/hc/en-us/articles/32089681830301-Canceling-subscriptions"
          },
          {
            "title": "Requesting a refund – Badoo Support (accessed 2026-06-05)",
            "url": "https://support.badoo.com/hc/en-us/articles/32090873601693-Requesting-a-refund"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "baemin-club-kr",
      "name": "Baemin Club",
      "industry": "Food Delivery (Membership)",
      "jurisdiction": "KR",
      "cancellation_types": [
        "app",
        "phone",
        "chat",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Baemin account withdrawal is separate from Baemin Club cancellation and handled in the app/customer center.",
        "url": "https://www.baemin.com/"
      },
      "links": {
        "cancel": "https://www.baemin.com/",
        "refund": "https://www.baemin.com/",
        "terms": "https://www.baemin.com/policy/terms",
        "privacy": "https://www.baemin.com/policy/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.baemin.com/",
        "policy_summary": "Baemin Club (Woowa Brothers' Baedal Minjok delivery membership) is cancelled self-serve in the app via My Baemin > Baemin Club usage info > Cancel; benefits continue until the next billing date and auto-billing then stops. A full refund applies only if no benefit was used; otherwise only a cancellation reservation is possible. Customer service (1600-0987 / chat / email) is also available.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Baemin Club usage guide (배민클럽 이용 방법)",
            "url": "https://ceo.baemin.com/guide/12917"
          },
          {
            "title": "배달의민족 - 무료배달 배민클럽 (App Store listing)",
            "url": "https://apps.apple.com/th/app/id378084485"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "balance-elevate-labs",
      "name": "Balance",
      "industry": "Mental health",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; users disable auto-renewal per platform to stop future renewals."
      },
      "data_deletion": {
        "detail": "Data and account questions are handled by Balance support; deletion requests routed through the support help center and Elevate Labs privacy policy.",
        "url": "https://www.elevateapp.com/privacy"
      },
      "links": {
        "cancel": "https://support.balanceapp.com/hc/en-us/articles/4407840908059-How-do-I-cancel-my-subscription",
        "refund": "https://support.balanceapp.com/hc/en-us/articles/4407832441115-How-does-the-free-trial-of-Balance-work",
        "terms": "https://www.elevateapp.com/terms",
        "privacy": "https://www.elevateapp.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.balanceapp.com/hc/en-us/articles/4407840908059-How-do-I-cancel-my-subscription",
        "policy_summary": "Subscriptions are cancelled self-serve by disabling auto-renewal in the store where purchased: Apple ID Subscriptions on iOS, Google Play account settings on Android, or the web (Stripe) path described in the help center. Cancellation is available at any time.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? - Balance Support",
            "url": "https://support.balanceapp.com/hc/en-us/articles/4407840908059-How-do-I-cancel-my-subscription"
          },
          {
            "title": "How does the free trial of Balance work? - Balance Support",
            "url": "https://support.balanceapp.com/hc/en-us/articles/4407832441115-How-does-the-free-trial-of-Balance-work"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "balance",
      "name": "Balance",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Balance does not offer a subscription pause option, per official support documentation."
      },
      "data_deletion": {
        "detail": "Account can be deleted from within the app; deletion permanently and irreversibly removes all data. Deleting the account does NOT cancel an active subscription — that must be done separately through Apple, Google, or Stripe.",
        "url": "https://support.balanceapp.com/hc/en-us/articles/4407831555739-How-do-I-delete-my-account"
      },
      "links": {
        "cancel": "https://support.balanceapp.com/hc/en-us/articles/4407840908059-How-do-I-cancel-my-subscription",
        "refund": null,
        "terms": "https://themindcompany.com/terms-and-conditions",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Balance subscriptions are cancelled through the platform used to purchase: iOS users cancel via Apple App Store subscription settings, Android users via Google Play, and web subscribers via the Stripe Subscription Management Portal — all self-serve with no phone or email required. Cancellation disables auto-renewal and access continues until the end of the current billing period with no proration. The Terms state all purchases are final and non-refundable except at Balance's sole discretion, though support can submit refund requests to Google or Stripe on your behalf within 30 days; Apple refunds must go through Apple directly. Free trial users must cancel at least 24 hours before trial expiry to avoid a charge.",
        "policy_url": "https://support.balanceapp.com/hc/en-us/articles/4407840908059-How-do-I-cancel-my-subscription",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 72,
          "findability": 88
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? – Balance Support (accessed 2026-06-05)",
            "url": "https://support.balanceapp.com/hc/en-us/articles/4407840908059-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Terms and Conditions – The Mind Company / Balance (accessed 2026-06-05)",
            "url": "https://themindcompany.com/terms-and-conditions"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "bandcamp",
      "name": "Bandcamp",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for any Bandcamp subscription type (fan artist subscriptions or Pro). Cancellation ends the subscription at the current billing period end."
      },
      "data_deletion": {
        "detail": "Fan accounts can be permanently deleted via Settings > Fan > Termination section. Artist/label accounts have a separate deletion process. No data retention period or scope of deletion is explicitly documented.",
        "url": "https://get.bandcamp.help/hc/en-us/articles/23020678897815-How-do-I-delete-my-fan-account"
      },
      "links": {
        "cancel": "https://get.bandcamp.help/hc/en-us/articles/23020678863127-How-do-I-cancel-my-subscription-to-an-artist",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 78,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://get.bandcamp.help/hc/en-us/articles/23020678863127-How-do-I-cancel-my-subscription-to-an-artist",
        "policy_summary": "Bandcamp subscriptions (both fan artist subscriptions and Pro accounts) can be cancelled at any time online via the website or mobile app through Settings > Subscriptions (or Profile > Account Details for Pro). Cancellation takes effect immediately but access continues through the end of the already-paid billing period. No partial refunds are issued for unused time in the current period, and no further charges occur after cancellation. Items added to a fan's collection while subscribed are retained after cancellation.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription to an artist? – Bandcamp Help Center (accessed 2026-06-05)",
            "url": "https://get.bandcamp.help/hc/en-us/articles/23020678863127-How-do-I-cancel-my-subscription-to-an-artist"
          },
          {
            "title": "How does a subscriber cancel, and what happens when they do? – Bandcamp Help Center (accessed 2026-06-05)",
            "url": "https://get.bandcamp.help/hc/en-us/articles/23020696435095-How-does-a-subscriber-cancel-and-what-happens-when-they-do"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "bannatyne-uk",
      "name": "Bannatyne Health Club",
      "industry": "Gym & fitness",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "form",
        "email"
      ],
      "pause": {
        "available": null,
        "detail": "Freeze/suspension terms are set out in Bannatyne's per-contract documents (downloadable PDF agreements) rather than on the published HTML terms page, so the freeze policy is not citable as plain text."
      },
      "data_deletion": {
        "detail": "Data-protection and erasure requests are handled via customer services; a dedicated published erasure page was not located on the official site.",
        "url": null
      },
      "links": {
        "cancel": "https://www.bannatyne.co.uk/cancel",
        "refund": null,
        "terms": "https://www.bannatyne.co.uk/health-club/online-terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://www.bannatyne.co.uk/health-club/online-terms",
        "policy_summary": "Bannatyne members cancel by submitting a member cancellation form, with queries directed to the Memberships Team at customerservices@bannatyne.co.uk or club reception, and the request is acknowledged within 7 days. The required notice is not less than 30 days, expiring at the end of a calendar month: outside the minimum term notice runs one month from the 1st of the following month, while inside the minimum term cancellation takes effect at the end of the agreement. Memberships are sold as fixed 1, 3, 6 or 12-month contracts. The detailed cooling-off, refund and freeze terms are held in downloadable per-contract PDF agreements on the official site rather than in machine-readable HTML, so those sub-terms are documented but not citable as plain text.",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 40,
          "findability": 60
        },
        "sources": [
          {
            "title": "Online Terms And Conditions - Bannatyne (accessed 2026-06-16)",
            "url": "https://www.bannatyne.co.uk/health-club/online-terms"
          },
          {
            "title": "Member Cancellation Form - Bannatyne (accessed 2026-06-16)",
            "url": "https://www.bannatyne.co.uk/cancel"
          },
          {
            "title": "Membership - Bannatyne Health Club (accessed 2026-06-16)",
            "url": "https://www.bannatyne.co.uk/health-club/membership"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "bannerbear",
      "name": "Bannerbear",
      "industry": "Developer tools",
      "jurisdiction": "SG",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Freeze option: pausing sets the quota to zero and reduces cost to $9/mo, as an alternative to full cancellation."
      },
      "data_deletion": {
        "detail": "Cancellation deletes account data (projects/templates/images): 'Cancel now' deletes data and stops API access; 'Cancel at end of billing period' deletes data at period end.",
        "url": "https://www.bannerbear.com/terms/"
      },
      "links": {
        "cancel": "https://www.bannerbear.com/help/articles/13-cancel-my-paid-plan/",
        "refund": "https://www.bannerbear.com/terms/",
        "terms": "https://www.bannerbear.com/terms/",
        "privacy": "https://www.bannerbear.com/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": "https://www.bannerbear.com/help/articles/13-cancel-my-paid-plan/",
        "policy_url": "https://www.bannerbear.com/terms/",
        "policy_summary": "Bannerbear (Jon Yongfook's image/video-generation API) offers a low-friction, self-serve cancel-anytime model: a dedicated, well-indexed help article plus an in-account 'Danger zone' control (My Account → Danger zone → Cancel Subscription), with three options — cancel at end of period, cancel now, or Freeze (quota to zero, cost drops to $9/mo). Recurring monthly tiers ($49–$299, credit-based, free trial); auto-renews unless cancelled, no notice period. The friction sits in two disclosed consequences: paid fees are non-refundable (refunds only case-by-case at the company's discretion, none for the current period), and cancelling DELETES your projects/templates/images. Governing law is Singapore. This is among the clearest cancellation disclosures in the index.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my paid plan? — Bannerbear Help (dedicated cancel article; accessed 2026-06-14)",
            "url": "https://www.bannerbear.com/help/articles/13-cancel-my-paid-plan/"
          },
          {
            "title": "Pricing — Bannerbear ('cancel anytime', freeze; accessed 2026-06-14)",
            "url": "https://www.bannerbear.com/pricing/"
          },
          {
            "title": "Terms and Conditions — Bannerbear (non-refundable, data deletion on cancel, Singapore law; accessed 2026-06-14)",
            "url": "https://www.bannerbear.com/terms/"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "bardeen",
      "name": "Bardeen (bardeen.ai)",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; cancel any time — cancellation takes effect at the end of the current subscription period."
      },
      "data_deletion": {
        "detail": "Account may be suspended/terminated for inaccurate info or violations; data handling per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://www.bardeen.ai/terms-of-service",
        "terms": "https://www.bardeen.ai/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 60,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 58
        },
        "cancel_url": null,
        "policy_url": "https://www.bardeen.ai/terms-of-service",
        "policy_summary": "You may cancel your subscription at any time; cancellation becomes effective at the end of the then-current subscription period. You will not receive a refund of any portion of the subscription fee paid for the current period — all sales are final and payments are non-refundable and non-transferable, with any refund decisions at Bardeen's sole discretion. U.S. customers are also bound by a binding-arbitration clause. Self-serve cancel is available, but there is no proration or refund on the remaining term.",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Bardeen | Terms of Service (accessed 2026-06-13)",
            "url": "https://www.bardeen.ai/terms-of-service"
          }
        ],
        "score": 57,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "barkbox",
      "name": "BarkBox",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "BarkBox allows subscribers to skip or pause their next box from the account dashboard, though full multi-month subscription pauses have limited documentation."
      },
      "data_deletion": {
        "detail": "Account deactivation does not delete data from BARK's servers; users must submit an explicit deletion request via the privacy web form, by phone at (833) 227-5686, or by emailing [email protected]. Identity verification is required before processing.",
        "url": "https://privacy.bark.co/"
      },
      "links": {
        "cancel": "https://faq.barkbox.com/hc/en-us/articles/360033801474-What-is-your-cancellation-policy-How-do-I-cancel-",
        "refund": null,
        "terms": null,
        "privacy": "https://bark.co/policies/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://faq.barkbox.com/hc/en-us/articles/360033801474-What-is-your-cancellation-policy-How-do-I-cancel-",
        "policy_summary": "BarkBox subscribers can cancel online via the account dashboard (disable auto-renewal), by phone at 855-944-2275, or by contacting the Happy Team via email or chat. Monthly plans can be canceled anytime and take effect at end of the current period; 3-, 6-, and 12-month commitment plans cannot be ended early and run to completion after auto-renewal is disabled. Cancellation requests must be submitted before the 1st of the calendar month following the current subscription period, or they roll to the next period. BARK states no obligation to provide refunds for amounts already paid.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "What is your cancellation policy? How do I cancel? – BARK (accessed 2026-06-05)",
            "url": "https://faq.barkbox.com/hc/en-us/articles/360033801474-What-is-your-cancellation-policy-How-do-I-cancel-"
          },
          {
            "title": "Privacy Policy – BARK (accessed 2026-06-05)",
            "url": "https://bark.co/policies/privacy-policy"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 500000000,
        "mrr_usd": 42000000,
        "currency": "USD",
        "as_of": "2025-12-31",
        "source": {
          "title": "BARK Inc. — FY2026 Annual Report",
          "url": "https://investors.bark.co/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "barrons-us",
      "name": "Barron's",
      "industry": "News & publishing",
      "jurisdiction": "us",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Auto-renew subscriptions can be 'skipped' or cancelled anytime per the Dow Jones/Barron's cancellation policy; print delivery holds are handled via Customer Center."
      },
      "data_deletion": {
        "detail": "Personal-data rights governed by the Dow Jones privacy notice; no self-serve deletion in the cancel flow.",
        "url": "https://www.dowjones.com/privacy-notice/"
      },
      "links": {
        "cancel": "https://customercenter.barrons.com/help/article?topic=Policies&title=Cancellation%20%26%20Refund%20Policy",
        "refund": "https://customercenter.barrons.com/help/article?topic=Policies&title=Cancellation%20%26%20Refund%20Policy",
        "terms": "https://www.dowjones.com/terms-of-use/",
        "privacy": "https://www.dowjones.com/privacy-notice/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://customercenter.barrons.com/help/article?topic=Policies&title=Cancellation%20%26%20Refund%20Policy",
        "policy_summary": "Barron's (published by Dow Jones, a News Corp company) subscriptions auto-renew but can be skipped or cancelled at any time. The Customer Center exposes a Manage Subscription / cancellation path online, but the online cancel control is frequently greyed out or missing for many accounts, pushing subscribers to call 1-800-544-0422 (Mon-Fri 7am-5pm ET, Sat 7am-3pm ET). Refunds are comparatively favorable: annual and semi-annual subscribers receive a refund prorated to the effective cancellation date, except that cancellations within the final 30 days take effect only at the end of the current cycle with no refund. Access continues to period end. Phone is effectively required for many subscribers despite a nominal online option.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Barron's Customer Center - Cancellation & Refund Policy (accessed 2026-06-16)",
            "url": "https://customercenter.barrons.com/help/article?topic=Policies&title=Cancellation%20%26%20Refund%20Policy"
          },
          {
            "title": "How to Cancel Your Barron's Subscription - 19pine (accessed 2026-06-16)",
            "url": "https://www.19pine.ai/cancel-subscription/newspaper-magazine-and-online-learning/how-to-cancel-barrons"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "barrys-us",
      "name": "Barry's",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "email",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Medical freeze allowed with doctor documentation outlining recovery timeline; pregnancy freeze for duration of pregnancy; one 30-day pause permitted for Holiday Sale 6-month memberships only. Barry's X (digital) memberships cannot be paused or frozen."
      },
      "data_deletion": {
        "detail": "No dedicated data deletion page found. Privacy requests not explicitly documented on the official site beyond standard Terms of Service contact channels (help@barrys.com).",
        "url": ""
      },
      "links": {
        "cancel": "https://www.barrys.com/terms-of-service",
        "refund": null,
        "terms": "https://www.barrys.com/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 60,
          "notice_disclosed": 20,
          "refund_disclosed": 70,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.barrys.com/terms-of-service",
        "policy_summary": "Barry's members may cancel their membership via the My Account page online, by emailing or phoning their local studio, or by visiting in person. However, in-studio memberships can only be cancelled for medical reasons (with a doctor's note) or a verified relocation out of the region — Barry's retains sole discretion over whether to approve a cancellation. Classes and membership packages are explicitly non-refundable with no exceptions. Barry's X (digital) subscriptions can be cancelled at any time by contacting support at barrys.com/contact-us.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service | Barry's (accessed 2026-06-06)",
            "url": "https://www.barrys.com/terms-of-service"
          },
          {
            "title": "FAQs: Your Burning Questions Answered | Barry's (accessed 2026-06-06)",
            "url": "https://www.barrys.com/faq"
          }
        ],
        "score": 50,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "base-be",
      "name": "BASE",
      "industry": "Telecom & ISP",
      "jurisdiction": "BE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "mail",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on BASE's official support or service pages."
      },
      "data_deletion": {
        "detail": "Data deletion (right to erasure) can be requested via the My BASE customer portal under privacy settings, or in person at a BASE shop for non-customers. BASE responds within 30 calendar days (extendable by up to 60 days for complex requests). Data required for legal obligations or service provision cannot be deleted.",
        "url": "https://www.base.be/en/support/account-personal-data/security-and-privacy/what-does-gdpr-mean-for-me.html"
      },
      "links": {
        "cancel": "https://www.base.be/en/support/account-personal-data/subscription-tariffs/how-do-you-cancel-your-base-subscription-or-prepaid-card.html",
        "refund": null,
        "terms": null,
        "privacy": "https://www.base.be/en/support/account-personal-data/subscription-tariffs/how-do-you-cancel-your-base-subscription-or-prepaid-card.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 72,
          "notice_disclosed": 45,
          "refund_disclosed": 50,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.base.be/en/support/account-personal-data/subscription-tariffs/how-do-you-cancel-your-base-subscription-or-prepaid-card.html",
        "policy_summary": "BASE monthly plans in Belgium have no fixed term and can be cancelled at any time via an online web form, by phone (1999 or +32 486 19 1999), by post, or in person at a BASE shop. For mobile number transfers or internet/TV switches, the new provider handles cancellation via Easy Switch or number portability. A 14-day right of withdrawal applies to new subscriptions and device purchases. Prepaid card remaining credit can be refunded within one month of switching providers, and customers must return modems and TV boxes within 30 days of cancellation or face residual device charges.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do you cancel your BASE subscription or prepaid card? | BASE (accessed 2026-06-06)",
            "url": "https://www.base.be/en/support/account-personal-data/subscription-tariffs/how-do-you-cancel-your-base-subscription-or-prepaid-card.html"
          },
          {
            "title": "Cancel subscription | BASE (accessed 2026-06-06)",
            "url": "https://www.base.be/en/web-forms/churn-res.html"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "basecamp",
      "name": "Basecamp",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option offered. Accounts frozen due to billing failures are cancelled after 180 days of non-payment."
      },
      "data_deletion": {
        "detail": "All content permanently deleted from active systems within 30 days of cancellation; permanently deleted from backups within 60 days. Data recovery is only possible within the first 30 days post-cancellation.",
        "url": "https://basecamp.com/about/policies/cancellation"
      },
      "links": {
        "cancel": "https://basecamp.com/about/policies/cancellation",
        "refund": "https://basecamp.com/about/policies/refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Basecamp cancellation is fully self-serve online through account settings — no phone call, no retention flow, no forms. Cancellation takes effect immediately for most products; paid HEY accounts retain access through the end of the billing period. No automatic proration is applied to unused time on monthly plans, but Basecamp offers generous case-by-case refunds via support (e.g., for forgotten accounts, accidental renewals, or dissatisfaction); annual plans are prorated back to the card upon cancellation. No pause option exists and data is permanently deleted 30 days after cancellation (60 days from backups).",
        "policy_url": "https://basecamp.com/about/policies/cancellation",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 78,
          "findability": 85
        },
        "sources": [
          {
            "title": "37signals — Cancellation Policy (accessed 2026-06-05)",
            "url": "https://basecamp.com/about/policies/cancellation"
          },
          {
            "title": "37signals — Refund Policy (accessed 2026-06-05)",
            "url": "https://basecamp.com/about/policies/refund"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "basic-fit-fr",
      "name": "Basic-Fit France",
      "industry": "Gym & fitness",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Limited pause provisions apply under specific circumstances (illness, temporary relocation), typically around 1 month, renewable on approval."
      },
      "data_deletion": {
        "detail": "Members can exercise GDPR rights under the French privacy policy linked in the site footer.",
        "url": "https://www.basic-fit.com/fr-fr/resilier"
      },
      "links": {
        "cancel": "https://my.basic-fit.com/cancel-membership",
        "refund": null,
        "terms": "https://www.basic-fit.com/on/demandware.static/-/Library-Sites-basic-fit-shared-library/default/va203f2228cf2f4e0781da53a150dc81965165254/PDF/Terms-Conditions-FRFR.pdf",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://www.basic-fit.com/fr-fr/resilier",
        "policy_summary": "Basic-Fit France is cancelled through the Mon Basic-Fit online profile (website or app) or at an in-club kiosk (borne orange), free of charge, and a cancellation can be reversed via My Basic-Fit before the contract end date. Cancellation requires 4 weeks' notice counted from the next billing date, on top of the chosen minimum term of either 4 weeks (flexible) or 1 year. French consumer law gives a 14-day cooling-off (retractation) right at signup. During an annual commitment the only accepted early-exit grounds are a documented medical inability to exercise or a move of more than 2 km from the registered club, plus club closure; limited freezes are available for illness or temporary relocation. The French terms are governed by French law (Code de la Consommation), making them materially separate from the Netherlands terms.",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 80
        },
        "sources": [
          {
            "title": "Résilier votre abonnement | Basic-Fit (accessed 2026-06-16)",
            "url": "https://www.basic-fit.com/fr-fr/resilier"
          },
          {
            "title": "Conditions Générales Basic-Fit (FR) (accessed 2026-06-16)",
            "url": "https://www.basic-fit.com/on/demandware.static/-/Library-Sites-basic-fit-shared-library/default/va203f2228cf2f4e0781da53a150dc81965165254/PDF/Terms-Conditions-FRFR.pdf"
          },
          {
            "title": "Cancel Membership - My Basic-Fit (accessed 2026-06-16)",
            "url": "https://my.basic-fit.com/cancel-membership"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "basic-fit-nl",
      "name": "Basic-Fit",
      "industry": "Gym & fitness",
      "jurisdiction": "NL",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Membership freeze available up to 4 weeks at a time, maximum twice per year. Free for Ultimate members; €2.99 per 4-week period for other tiers. Can be activated at any time through the account."
      },
      "data_deletion": {
        "detail": "Members may request data deletion by emailing requestprivacy@basic-fit.com; requests handled within 4 weeks. Personal data is automatically deleted 2 years after membership termination. App data is deleted 2 months after membership ends and app is removed. Payment/tax data retained longer per Dutch tax law in pseudonymised form.",
        "url": "https://www.basic-fit.com/en-nl/about-basic-fit/privacy-statement"
      },
      "links": {
        "cancel": "https://www.basic-fit.com/en-nl/cancel",
        "refund": null,
        "terms": null,
        "privacy": "https://www.basic-fit.com/en-nl/about-basic-fit/privacy-statement"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.basic-fit.com/en-nl/cancel",
        "policy_summary": "Basic-Fit NL members cancel online via My Basic-Fit (my.basic-fit.com/cancel-membership) or via the self-service orange kiosk in-club; no phone or email cancellation is promoted for standard cancellations. A 4-week notice period applies: for the annual (52-week) contract the minimum 1-year term must first expire, after which 4 weeks notice is required; the Flex contract (€9.99 extra per 4-week period) allows cancellation from the start with the same 4-week notice. Cancellation is free of charge through official channels; direct debit stops only after the notice or minimum period expires with no proration disclosed for mid-term exits. A 14-day statutory right of withdrawal applies to online sign-ups, with a pro-rata deduction if the membership was used during that window.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel membership | Basic-Fit Netherlands (accessed 2026-06-05)",
            "url": "https://www.basic-fit.com/en-nl/cancel"
          },
          {
            "title": "14-day withdrawal period | Basic-Fit Netherlands (accessed 2026-06-05)",
            "url": "https://www.basic-fit.com/en-nl/about-basic-fit/right-of-withdrawal"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "beachbody-bodi",
      "name": "Beachbody (BODi)",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on official BODi support pages; the only options are cancel (immediate access end) or turn off auto-renew (access through end of billing cycle)."
      },
      "data_deletion": {
        "detail": "BODi retains workout history and account data after cancellation (accessible if you resubscribe). Users can submit a deletion request under GDPR/CCPA/CPRA rights via an online privacy request form. No specific retention period is publicly disclosed.",
        "url": "https://faq.bodi.com/us/en/gdpr-form"
      },
      "links": {
        "cancel": "https://faq.bodi.com/us/en/help?a=Subscription-Cancellation-and-Refund-Policy---id--UkzlxgodHx0lOWsInMq1d",
        "refund": "https://faq.bodi.com/us/en/help?a=Subscription-Cancellation-and-Refund-Policy---id--UkzlxgodHx0lOWsInMq1d",
        "terms": null,
        "privacy": "https://faq.bodi.com/us/en/gdpr-form"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 72,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://faq.bodi.com/us/en/help?a=Subscription-Cancellation-and-Refund-Policy---id--UkzlxgodHx0lOWsInMq1d",
        "policy_summary": "BODi subscriptions can be cancelled online via My Account > Memberships & Subscriptions, through the iOS App Store or Google Play Store, or by calling customer service. If you cancel outright, access ends immediately; if you turn off auto-renew, access continues through the end of your billing period. A 31-day Money Back Guarantee applies to the initial subscription term only — renewals are not refunded. Multiple retention-prompt screens are reported during the online cancellation flow.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Subscriptions | BODi Support (accessed 2026-06-05)",
            "url": "https://faq.bodi.com/answer?Id=9658"
          },
          {
            "title": "Subscription Cancellation and Refund Policy | BODi Support (accessed 2026-06-05)",
            "url": "https://faq.bodi.com/us/en/help?a=Subscription-Cancellation-and-Refund-Policy---id--UkzlxgodHx0lOWsInMq1d"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "bean-box",
      "name": "Bean Box",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "email",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their subscription or skip individual shipments at any time via the online account dashboard at beanbox.com/account."
      },
      "data_deletion": {
        "detail": "Submit a data deletion request by emailing privacy@beanbox.com with subject 'Privacy Rights Request'. Applicable to California residents under CCPA/CPRA and other applicable laws. Response within 45 days. Also reachable by mail to Bean Box, Inc., 1037 NE 65th Street, PMB 326, Seattle, WA 98115.",
        "url": ""
      },
      "links": {
        "cancel": "https://beanbox.com/about/subscription",
        "refund": null,
        "terms": "https://beanbox.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://beanbox.com/about/subscription",
        "policy_summary": "Bean Box coffee subscriptions can be cancelled online via the account dashboard, by email (delight@beanbox.com), by phone (888-923-8596), or by mail. Cancellations must be submitted before 1 PM PST on the Wednesday preceding a scheduled shipment to avoid the next charge; requests received after that cutoff are subject to a final charge. Subscriptions renew automatically until cancelled, and customers may also pause or skip shipments at any time through their account. Refunds are issued as Bean Box store credit (not cash) and no refunds are given on shipping costs.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Bean Box Subscription and Cancellation Policy (accessed 2026-06-06)",
            "url": "https://beanbox.com/about/subscription"
          },
          {
            "title": "Bean Box Terms of Service (accessed 2026-06-06)",
            "url": "https://beanbox.com/terms"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "bear",
      "name": "Bear",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Bear Pro subscriptions."
      },
      "data_deletion": {
        "detail": "Bear's Terms of Service do not address data retention or deletion after cancellation. Notes remain accessible in the app in read-only mode after the subscription lapses; users should export data manually before or after cancelling. No dedicated data-deletion workflow is documented.",
        "url": ""
      },
      "links": {
        "cancel": "https://bear.app/faq/features-and-price-of-bear-pro/",
        "refund": null,
        "terms": "https://bear.app/terms/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://bear.app/faq/features-and-price-of-bear-pro/",
        "policy_summary": "Bear Pro is an Apple App Store subscription; cancellation is handled entirely through Apple's subscription management portal (accessible via the Manage Subscription button in Bear's Preferences pane or directly at apple.com/account/subscriptions). There is no notice period — cancellation takes effect at the end of the current billing cycle and renews automatically in the 24-hour window before expiry. Fees are non-refundable except as required by law; all refund requests must go to Apple Support, not Bear directly. No pause, freeze, or proration feature is offered.",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 50,
          "refund_disclosed": 72,
          "findability": 75
        },
        "sources": [
          {
            "title": "Features and price of Bear Pro – Bear FAQ (accessed 2026-06-05)",
            "url": "https://bear.app/faq/features-and-price-of-bear-pro/"
          },
          {
            "title": "Bear's Terms of Service (accessed 2026-06-05)",
            "url": "https://bear.app/terms/"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "beatport-streaming",
      "name": "Beatport Streaming",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; cancelling stops billing after the current month."
      },
      "data_deletion": {
        "detail": "Account closure is a separate step from cancellation: email support@beatport.com with the registered email and username to close the account.",
        "url": "https://support.beatport.com/hc/en-us/articles/4412533928596-How-can-I-close-my-account"
      },
      "links": {
        "cancel": "https://support.beatport.com/hc/en-us/articles/38938039825556-How-to-cancel-my-Beatport-or-Beatsource-Streaming-subscription",
        "refund": "https://support.beatport.com/hc/en-us/articles/4412322813204-How-When-can-I-cancel",
        "terms": "https://www.beatport.com/terms",
        "privacy": "https://www.beatport.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.beatport.com/hc/en-us/articles/38938039825556-How-to-cancel-my-Beatport-or-Beatsource-Streaming-subscription",
        "policy_summary": "Beatport documents a self-serve cancellation: hover over the avatar, click My Subscriptions, choose Change Subscription, then Cancel Plan (annual subscribers must switch to the Yearly tab to see the option). The guidance advises cancelling at least 24-48 hours before the scheduled renewal to avoid a charge, after which there is no bill for the following month. Account closure is handled separately by emailing support@beatport.com. Refund terms are not detailed on the cancellation article.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel my Beatport Streaming subscription - Beatport Support (accessed 2026-06-16)",
            "url": "https://support.beatport.com/hc/en-us/articles/38938039825556-How-to-cancel-my-Beatport-or-Beatsource-Streaming-subscription"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "beautiful-ai",
      "name": "Beautiful.ai",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented; users downgrade to the free Basic plan to stop paying."
      },
      "data_deletion": {
        "detail": "Termination of the account is available by contacting support@beautiful.ai per the Terms of Service; no separate self-serve deletion flow is documented in the cancellation help articles.",
        "url": "https://www.beautiful.ai/terms-of-service"
      },
      "links": {
        "cancel": "https://www.beautiful.ai/terms-of-service",
        "refund": "https://www.beautiful.ai/terms-of-service",
        "terms": "https://www.beautiful.ai/terms-of-service",
        "privacy": "https://www.beautiful.ai/terms-of-service"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 65,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.beautiful.ai/terms-of-service",
        "policy_summary": "Beautiful.ai's Terms of Service state a customer may terminate their agreement and account at any time by contacting support@beautiful.ai, provided that prepaid fees are not refunded and any unpaid fees for the remainder of the term become immediately due. Self-serve cancellation is done from a desktop device by downgrading the account from the Profile / Manage Account area, and access continues until the end of the billing cycle. Monthly subscriptions are non-refundable, while annual subscriptions may be eligible for a partial refund if requested within 24 hours of purchase or renewal, subject to a processing fee. Refund eligibility questions are directed to support@beautiful.ai.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Beautiful.ai Terms of Service (accessed 2026-06-16)",
            "url": "https://www.beautiful.ai/terms-of-service"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "beauty-pie-uk",
      "name": "Beauty Pie",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "UK",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Beauty Pie's UK help center lists a FAQ article titled 'CAN I PAUSE/FREEZE MY MEMBERSHIP?' indicating a pause option exists, but the full details of the mechanism are not publicly accessible without an account login."
      },
      "data_deletion": {
        "detail": "UK GDPR erasure requests handled by email to customer.service@beautypie.com or in writing to the Data Privacy Team at 1 Wells Street, London W1T 3PQ. Responses within one month.",
        "url": "https://www.beautypie.com/legal/privacy-policy"
      },
      "links": {
        "cancel": "https://beautypiehelp.zendesk.com/hc/en-gb/articles/360021483459-HOW-DO-I-CANCEL-MY-MEMBERSHIP",
        "refund": null,
        "terms": "https://www.beautypie.com/legal/terms-and-conditions",
        "privacy": "https://www.beautypie.com/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 50,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://beautypiehelp.zendesk.com/hc/en-gb/articles/360021483459-HOW-DO-I-CANCEL-MY-MEMBERSHIP",
        "policy_summary": "Beauty Pie members can cancel online at any time via the 'Membership & Billing' section of their account, or through the mobile app under Me > Settings > Membership Management. Phone (+44 808 164 8264) and email (customer.service@beautypie.com) cancellation are also accepted. A 14-day cooling-off period applies to new purchases and renewals, with a full refund if no products were ordered using the membership; if orders were placed during that window, a pro-rated deduction may apply. Monthly members must complete a 3-month minimum term before cancelling; annual members can cancel auto-renewal at any time and their membership runs to the end of the paid period.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "HOW DO I CANCEL MY MEMBERSHIP? – BEAUTY PIE UK (accessed 2026-06-06)",
            "url": "https://beautypiehelp.zendesk.com/hc/en-gb/articles/360021483459-HOW-DO-I-CANCEL-MY-MEMBERSHIP"
          },
          {
            "title": "Terms & Conditions | BEAUTY PIE (accessed 2026-06-06)",
            "url": "https://www.beautypie.com/legal/terms-and-conditions"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "beehiiv",
      "name": "Beehiiv",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause for 1, 3, or 6 months with no charges during the pause period. Paid content web access is suspended while paused; access restores automatically upon resumption. Publishers must enable the retention flow feature to offer pausing to subscribers."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted via the beehiiv GDPR/Data Redaction Form. Users enter their email to receive a list of subscriptions; if full deletion is confirmed, all records are permanently erased and cannot be undone.",
        "url": "https://www.beehiiv.com/privacy/gdpr"
      },
      "links": {
        "cancel": "https://www.beehiiv.com/support/article/13092084756631-am-i-eligible-for-a-refund",
        "refund": "https://www.beehiiv.com/support/article/13092084756631-am-i-eligible-for-a-refund",
        "terms": null,
        "privacy": "https://www.beehiiv.com/privacy/gdpr"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Beehiiv subscriptions can be cancelled online via Workspace Settings or through the publication website profile menu; publisher plans may also involve contacting a Customer Success Manager. Cancellation takes effect at the end of the current billing period — the subscription is not renewed but access continues through the paid term. All fees are explicitly non-refundable with no proration, except in the narrow case where Beehiiv materially reduces core functionality. A 14-day free trial is offered on new accounts to evaluate paid features before committing.",
        "policy_url": "https://www.beehiiv.com/support/article/13092084756631-am-i-eligible-for-a-refund",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 72,
          "notice_disclosed": 65,
          "refund_disclosed": 80,
          "findability": 72
        },
        "sources": [
          {
            "title": "Am I eligible for a refund? - beehiiv Help (accessed 2026-06-05)",
            "url": "https://www.beehiiv.com/support/article/13092084756631-am-i-eligible-for-a-refund"
          },
          {
            "title": "Downgrade or cancelation options for paid subscribers - beehiiv Help (accessed 2026-06-05)",
            "url": "https://www.beehiiv.com/support/article/23235404312727-downgrade-or-cancelation-options-for-paid-subscribers"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "beelinguapp",
      "name": "Beelinguapp",
      "industry": "E-learning",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; cancelling keeps premium access until the current period ends."
      },
      "data_deletion": {
        "detail": "Account/data requests handled by support email; not separately detailed.",
        "url": "https://beelinguapp.com/faq"
      },
      "links": {
        "cancel": "https://beelinguapp.com/faq",
        "refund": "https://beelinguapp.com/refund-policy",
        "terms": "https://beelinguapp.com/faq",
        "privacy": "https://beelinguapp.com/faq"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://beelinguapp.com/refund-policy",
        "policy_summary": "Beelinguapp subscriptions can be cancelled at any time; after cancelling, premium access continues until the current period ends. The refund route depends on where purchased: App Store and Google Play purchases must be taken up with Apple or Google. For subscriptions bought through other methods, refunds are requested by email with account information, with a reply within five business days. Refunds are not available for renewals or subsequent billing cycles.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Refund Policy - Beelinguapp (accessed 2026-06-16)",
            "url": "https://beelinguapp.com/refund-policy"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "belairdirect-ca",
      "name": "belairdirect",
      "industry": "Insurance (auto)",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No policy pause; auto policies are cancelled via phone or online account management."
      },
      "data_deletion": {
        "detail": "Personal information handled per belairdirect Privacy Promise; access/deletion requests via the belairdirect Privacy Office (privacy@belairdirect.com, 1-866-941-5094).",
        "url": "https://www.belairdirect.com/en/privacy.html"
      },
      "links": {
        "cancel": "https://www.belairdirect.com/blog/faq/how-can-i-cancel-my-insurance-contract",
        "refund": "https://www.belairdirect.com/blog/faq/how-can-i-cancel-my-insurance-contract",
        "terms": "https://www.belairdirect.com/en/terms-and-conditions.html",
        "privacy": "https://www.belairdirect.com/en/privacy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.belairdirect.com/blog/faq/how-can-i-cancel-my-insurance-contract",
        "policy_summary": "belairdirect policyholders cancel by contacting the company by phone, live chat, or through online policy management; on calling to cancel the member is told the remaining balance and the confirmed end date of the policy. A cancellation requested by the insured cannot be made more than 30 days in advance, and belairdirect normally gives at least 30 days' notice before it changes or cancels a policy at renewal. If more premium has been paid than is owed, the difference is refunded on cancellation; however a minimum premium shown on the Certificate of Automobile Insurance is not refundable, and an early-cancellation (short-rate) reduction may apply.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "belairdirect - How can I cancel my insurance contract? FAQ (accessed 2026-06-16)",
            "url": "https://www.belairdirect.com/blog/faq/how-can-i-cancel-my-insurance-contract"
          },
          {
            "title": "belairdirect Privacy Policy (accessed 2026-06-16)",
            "url": "https://www.belairdirect.com/en/privacy.html"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "belas-artes-a-la-carte-br",
      "name": "Belas Artes a La Carte",
      "industry": "Streaming / Film",
      "jurisdiction": "BR",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.belasartesalacarte.com.br/",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.belasartesalacarte.com.br/",
        "policy_summary": "Belas Artes a La Carte, a Brazilian arthouse film streaming service (R$9.90/mo), is cancelled through the site settings via Cancel subscription, with access remaining until the paid date; Android subscriptions are cancelled in the Google Play app.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Belas Artes a La Carte - streaming de filmes",
            "url": "https://www.belasartesalacarte.com.br/"
          },
          {
            "title": "Belas Artes a La Carte (Google Play)",
            "url": "https://play.google.com/store/apps/details?id=com.belasartesalacarte"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "bell-canada-ca",
      "name": "Bell Canada",
      "industry": "Telecom & ISP",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Bell offers temporary service suspension for TV, Internet, and Home Phone for 1–6 months via MyBell self-serve portal. A one-time $49 suspension charge applies; monthly equipment rental fees still accrue. Mobility can only be suspended in lost/stolen device situations."
      },
      "data_deletion": {
        "detail": "No explicit account/data deletion process documented. Bell email access is lost upon Internet cancellation and emails cannot be recovered unless transferred to a Mobile Internet account. Streaming service accounts (Crave, Netflix, Disney+) are retained post-cancellation.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.bell.ca/billing-and-accounts/i-want-to-cancel-my-bell-services",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Bell Canada subscriptions (add-on streaming, etc.) can be cancelled online via the MyBell portal; core services (Internet, TV, Home Phone, Mobility) require contacting Bell by phone, chat, or in person. Cancellation of subscriptions takes effect at the end of the current billing/renewal period with no prorated refund for remaining time; for core monthly services, a prorated refund is issued for days unused after cancellation, with the final bill arriving within 40 days. Early termination fees apply if cancelling within a contract term. Credit balances of $10–$500 are mailed by cheque within 90 days of the final bill.",
        "policy_url": "https://support.bell.ca/billing-and-accounts/i-want-to-cancel-my-bell-services",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 72
        },
        "sources": [
          {
            "title": "What you need to know if you cancel your services – Bell Support (accessed 2026-06-06)",
            "url": "https://support.bell.ca/billing-and-accounts/i-want-to-cancel-my-bell-services"
          },
          {
            "title": "Temporary suspensions – Bell Support (accessed 2026-06-06)",
            "url": "https://support.bell.ca/billing-and-accounts/billing/temporary_suspension"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "bella-and-duke-uk",
      "name": "Bella & Duke",
      "industry": "Pet subscriptions",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Fully flexible with no lock-in or minimum commitment; you can pause or cancel whenever you like via the in-account chat widget, or by phone/email."
      },
      "data_deletion": {
        "detail": "No self-serve data-deletion mechanism documented in the cancellation help article.",
        "url": "https://help.bellaandduke.com/hc/en-gb/articles/10974412341393-How-to-cancel-your-subscription"
      },
      "links": {
        "cancel": "https://help.bellaandduke.com/hc/en-gb/articles/10974412341393-How-to-cancel-your-subscription",
        "refund": "https://help.bellaandduke.com/hc/en-gb/articles/10974412341393-How-to-cancel-your-subscription",
        "terms": "https://www.bellaandduke.com/how-it-works/",
        "privacy": "https://www.bellaandduke.com/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.bellaandduke.com/hc/en-gb/articles/10974412341393-How-to-cancel-your-subscription",
        "policy_summary": "Bella & Duke describe their subscription as fully flexible with no lock-in and no minimum commitment, so customers can pause or cancel whenever they like. The documented cancel path is to log in and launch the in-account chat widget and tell the assistant you want to cancel. Alternatively the Customer Care team can cancel via phone or email. The help article warns that if a payment has already been taken, cancelling the account will not cancel the upcoming delivery. Self-serve in-account deletion of data is not described.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your subscription - Bella and Duke Help (accessed 2026-06-16)",
            "url": "https://help.bellaandduke.com/hc/en-gb/articles/10974412341393-How-to-cancel-your-subscription"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "belong-au",
      "name": "Belong",
      "industry": "Telecom & ISP",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Belong's support pages. Customers must cancel and re-sign up if they wish to stop service."
      },
      "data_deletion": {
        "detail": "No dedicated self-serve account/data deletion tool is documented on Belong's support pages. Customers would need to contact support to request account closure and data removal under Australian Privacy Act obligations.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.belong.com.au/support/mobile/manage-service/how-do-i-cancel-my-mobile-service",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.belong.com.au/support/mobile/manage-service/how-do-i-cancel-my-mobile-service",
        "policy_summary": "Belong customers can cancel mobile, internet, and data-plan services entirely online by logging into their account and selecting 'Cancel service' — no phone call is required. For mobile cancellations, customers must submit the request at least one business day before their next invoice date to avoid further charges; for internet, billing ceases on the requested disconnect date though the service may remain active for up to 48 hours after. Belong does not offer pro-rata refunds for unused days in a billing cycle, and unactivated SIMs may be returned for a full refund within 30 days of purchase. Fixed-term plans (12 or 24 months) cancelled early may incur an early termination charge.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 80
        },
        "sources": [
          {
            "title": "Cancelling your mobile service | Belong (accessed 2026-06-06)",
            "url": "https://www.belong.com.au/support/mobile/manage-service/how-do-i-cancel-my-mobile-service"
          },
          {
            "title": "Cancel your internet service | Belong (accessed 2026-06-06)",
            "url": "https://www.belong.com.au/support/internet/manage-service/cancelling-your-internet-service"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "benzinga-pro",
      "name": "Benzinga Pro",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription-pause/hold option is documented; accounts auto-renew unless cancelled."
      },
      "data_deletion": {
        "detail": "No dedicated self-serve data-deletion flow is described in the Benzinga Pro help articles; account closure and related requests go through support (chat or support@benzinga.com).",
        "url": "https://help.benzinga.com/en/articles/2180657-how-do-i-cancel-benzinga-pro"
      },
      "links": {
        "cancel": "https://help.benzinga.com/en/articles/2180657-how-do-i-cancel-benzinga-pro",
        "refund": "https://help.benzinga.com/en/articles/2136887-what-is-the-benzinga-pro-refund-policy",
        "terms": "https://www.benzinga.com/terms-and-conditions",
        "privacy": "https://www.benzinga.com/terms-and-conditions"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.benzinga.com/en/articles/2136887-what-is-the-benzinga-pro-refund-policy",
        "policy_summary": "All Benzinga Pro accounts are set to auto-renew, and cancellation is NOT self-serve in-account: subscribers must contact support via the chat bubble or email support@benzinga.com to cancel. To avoid further charges after the initial period, the account must be cancelled before the next billing cycle begins. A full refund is available only on annual subscriptions (including annual renewals) when requested within the first 7 days of payment. Monthly subscriptions, discounted introductory pricing, bundles, and promotional packages are excluded from the refund guarantee (promo purchases are final sale, though an equal-value credit toward another Benzinga service may be requested).",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "What is the Benzinga Pro Refund Policy? | Benzinga Pro Help Center (accessed 2026-06-16)",
            "url": "https://help.benzinga.com/en/articles/2136887-what-is-the-benzinga-pro-refund-policy"
          },
          {
            "title": "How Do I Cancel Benzinga Pro? | Benzinga Pro Help Center (accessed 2026-06-16)",
            "url": "https://help.benzinga.com/en/articles/2180657-how-do-i-cancel-benzinga-pro"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "bespoke-post",
      "name": "Bespoke Post",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Bespoke Post offers a formal Pause option (bespokepost.com/box/pause) as well as a per-month skip option accessible via 'Modify My Membership' in the account dashboard. Skipping a month does not cancel the subscription."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data by emailing legal@bespokepost.com or by phone/text at 914-326-2765. Certain data can also be deleted directly via account settings. Requests are subject to identity verification and legal exceptions.",
        "url": "https://www.bespokepost.com/privacy"
      },
      "links": {
        "cancel": "https://support.bespokepost.com/en_us/is-it-easy-to-cancel-my-club-membership-H13Is1Ueu",
        "refund": null,
        "terms": "https://www.bespokepost.com/terms",
        "privacy": "https://www.bespokepost.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://support.bespokepost.com/en_us/is-it-easy-to-cancel-my-club-membership-H13Is1Ueu",
        "policy_summary": "Members can cancel online by navigating to the Membership tab, clicking 'Modify My Membership,' and confirming cancellation through all steps; cancellation can also be requested by email (help@bespokepost.com) or text (914-326-2765). Cancellation is effective the 1st of the month following the request, meaning members retain perks until then but may still be charged for any shipment not separately opted out of before the monthly deadline (~5th of month). No refunds are issued for charges already incurred prior to the effective cancellation date. A monthly skip/pause option is available online, allowing members to skip individual shipments without cancelling.",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 75
        },
        "sources": [
          {
            "title": "Is it easy to cancel my Club Membership? – Bespoke Post Support (accessed 2026-06-06)",
            "url": "https://support.bespokepost.com/en_us/is-it-easy-to-cancel-my-club-membership-H13Is1Ueu"
          },
          {
            "title": "Terms | Bespoke Post (accessed 2026-06-06)",
            "url": "https://www.bespokepost.com/terms"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "best-buy-totaltech",
      "name": "Best Buy Totaltech (My Best Buy Total)",
      "industry": "Retail & membership",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Best Buy Totaltech / My Best Buy Total membership; cancellation is all-or-nothing and also cancels any bundled protection plans."
      },
      "data_deletion": {
        "detail": "Best Buy offers a personal data deletion request through their State Privacy Rights page; identity verification required (sign-in or name/email/phone/address). Not all personal information can be deleted due to legal exceptions. Requests can also be submitted by calling 1-888-237-8289 or by mail to Best Buy Corporate Campus, Attn: Customer Care/Privacy, 7601 Penn Avenue South, Richfield, MN 55423.",
        "url": "https://www.bestbuy.com/site/privacy-policy/state-privacy-rights/pcmcat204400050063.c?id=pcmcat204400050063"
      },
      "links": {
        "cancel": "https://www.bestbuy.com/site/best-buy-membership/best-buy-membership-faqs/pcmcat1630361388557.c?id=pcmcat1630361388557",
        "refund": null,
        "terms": "https://storage.bestbuy.com/geeksquad/terms/bestbuy_total/bby_total_2023_06_27_to_current_english.pdf",
        "privacy": "https://www.bestbuy.com/site/privacy-policy/state-privacy-rights/pcmcat204400050063.c?id=pcmcat204400050063"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 62,
          "refund_disclosed": 82,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://www.bestbuy.com/site/best-buy-membership/best-buy-membership-faqs/pcmcat1630361388557.c?id=pcmcat1630361388557",
        "policy_summary": "Best Buy Totaltech (now My Best Buy Total) can be cancelled online via account Plans & Subscriptions page (BestBuy.com/Services/PlanList), by phone at 1-888-237-8289, or in any Best Buy store. If cancelled within the first 60 days of the term, members receive a full refund minus the value of any discounts, services, or benefits already used; after 60 days, a prorated refund is issued based on days remaining in the billing year, minus used benefits. Auto-renewal cannot be disabled independently — cancellation also terminates any bundled Best Buy Protection plans immediately. No pause or freeze option is available.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Best Buy Membership FAQs - Best Buy (accessed 2026-06-05)",
            "url": "https://www.bestbuy.com/site/best-buy-membership/best-buy-membership-faqs/pcmcat1630361388557.c?id=pcmcat1630361388557"
          },
          {
            "title": "My Best Buy Total Terms of Service (PDF) - Best Buy (accessed 2026-06-05)",
            "url": "https://storage.bestbuy.com/geeksquad/terms/bestbuy_total/bby_total_2023_06_27_to_current_english.pdf"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "bestow",
      "name": "Bestow",
      "industry": "Insurance",
      "jurisdiction": "US",
      "cancellation_types": [
        "phone",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Terms grant Bestow a perpetual license to de-identified Service Data; no explicit consumer data-deletion procedure stated in the Terms. Account cancellation is via the Customer Care Center.",
        "url": "https://www.bestow.com/terms-conditions"
      },
      "links": {
        "cancel": "https://support.bestow.com/en/about-bestow",
        "refund": "https://www.bestow360.com/cancellation-and-refund-policy",
        "terms": "https://www.bestow.com/terms-conditions",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.bestow.com/terms-conditions",
        "policy_summary": "Policyholders may cancel at any time by phone to the Customer Care Center at 833-300-0603 (or via the customer portal). A 30-day free-look period allows a full refund of premiums paid; outside that window refunds may not be available. Bestow Life was acquired by Sammons Financial Group in 2024 and renamed Lantern Insurance Company; existing policies remain in force.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms & Conditions | Bestow",
            "url": "https://www.bestow.com/terms-conditions"
          },
          {
            "title": "About Bestow | Bestow Support",
            "url": "https://support.bestow.com/en/about-bestow"
          },
          {
            "title": "Cancellation & Refund Policy | Bestow",
            "url": "https://www.bestow360.com/cancellation-and-refund-policy"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "bet-plus",
      "name": "BET+",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented or offered for BET+ subscriptions."
      },
      "data_deletion": {
        "detail": "Account deletion is available and will delete or anonymize all data associated with the account so it is no longer connected to the user's email address. Deleting the account results in immediate loss of access with no refund for any remaining subscription period. Instructions are available for both Apple and Google Play subscribers.",
        "url": "https://viacom.helpshift.com/hc/en/16-bet/faq/4349-how-do-i-delete-my-bet-account/"
      },
      "links": {
        "cancel": "https://viacom.helpshift.com/hc/en/16-bet/faq/6092-how-do-i-cancel-my-subscription/",
        "refund": "https://viacom.helpshift.com/hc/en/16-bet/faq/1257-will-i-get-a-refund-if-i-cancel-my-subscription/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 78,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://viacom.helpshift.com/hc/en/16-bet/faq/6092-how-do-i-cancel-my-subscription/",
        "policy_summary": "BET+ subscriptions can be cancelled online via the BET+ website (bet.plus/settings) or through the platform where the subscription was originally purchased (iOS, Android/Google Play, Amazon, Roku, LG, Comcast/Xfinity, Apple TV). Cancellation takes effect at the end of the current billing period — access continues until expiration and no charge recurs unless reactivated. BET+ explicitly states payments are non-refundable and no refunds are issued for partially used billing periods; this applies to direct BET+ subscriptions (third-party store terms may differ). No pause or freeze feature is available.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? — BET+ Help Center (accessed 2026-06-05)",
            "url": "https://viacom.helpshift.com/hc/en/16-bet/faq/6092-how-do-i-cancel-my-subscription/"
          },
          {
            "title": "Will I get a refund if I cancel my subscription? — BET+ Help Center (accessed 2026-06-05)",
            "url": "https://viacom.helpshift.com/hc/en/16-bet/faq/1257-will-i-get-a-refund-if-i-cancel-my-subscription/"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "better-world-club-us",
      "name": "Better World Club",
      "industry": "Retail & membership",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email",
        "post"
      ],
      "pause": {
        "available": false,
        "detail": "No membership pause/hold option documented; members cancel and may re-enroll."
      },
      "data_deletion": {
        "detail": "Privacy/data requests handled via Member Services (club@betterworldclub.com, 1-866-238-1137); no self-serve deletion portal documented.",
        "url": "https://www.betterworldclub.net/customer-service"
      },
      "links": {
        "cancel": "https://www.betterworldclub.net/auto-member-contract",
        "refund": "https://www.betterworldclub.net/auto-member-contract",
        "terms": "https://members.betterworldclub.net/terms",
        "privacy": "https://www.betterworldclub.net/customer-service"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 90,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.betterworldclub.net/auto-member-contract",
        "policy_summary": "Members may cancel at any time by phone (1-866-238-1137) or by writing to the Membership Office in Portland, OR (no online self-serve cancel). A full refund is given if cancelled within the first 30 days and no service calls were used. After 30 days, a prorated refund of unused membership dues is issued, calculated from the cancellation date, less the value of services rendered since enrollment or last renewal (this services deduction does not apply in CA, MD, MA, MT, MS, OK, NV and WY). Memberships run for 12 consecutive months; the contract does not detail an explicit auto-renewal opt-out process.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Better World Club Auto Member Contract / Terms (accessed 2026-06-16)",
            "url": "https://www.betterworldclub.net/auto-member-contract"
          },
          {
            "title": "Better World Club Membership Terms (accessed 2026-06-16)",
            "url": "https://members.betterworldclub.net/terms"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "betterhelp",
      "name": "BetterHelp",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Yes — pause 2/4/6 weeks (up to ~30 days); holds your therapist match and billing. Pause is offered instead of cancelling."
      },
      "data_deletion": {
        "detail": "Self-serve: My Account → Personal Information → Request Erasure (separate from cancelling). Note: the FTC fined BetterHelp $7.8M (2023) for sharing users' health data with advertisers (Facebook, Snapchat, Pinterest, Criteo).",
        "url": "https://www.betterhelp.com/opt_out/"
      },
      "links": {
        "cancel": "https://www.betterhelp.com/advice/general/betterhelp-customer-service-quick-answers-to-your-questions/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.betterhelp.com/advice/general/betterhelp-customer-service-quick-answers-to-your-questions/",
        "policy_summary": "Cancel in-account (web/app): Menu → My Account → Payment Settings → 'Quit therapy'; a pause (2/4/6 weeks) is offered first. Billed weekly by default (surprise-charge risk). Data erasure is a separate self-serve 'Request Erasure'.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "BetterHelp — Customer service / account & opt-out (accessed 2026-06-04)",
            "url": "https://www.betterhelp.com/opt_out/"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "betterme-meditation",
      "name": "BetterMe",
      "industry": "Mental health",
      "jurisdiction": "CY",
      "cancellation_types": [
        "online",
        "app-store",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "BetterMe's cancellation guide describes only cancellation (turning off auto-renewal); no pause feature is documented."
      },
      "data_deletion": {
        "detail": "Per the official cancellation article, personal data remains stored after cancellation so progress can be restored on reactivation; deletion requests are handled by support at store@betterme.world.",
        "url": "https://betterme.world/articles/how-to-cancel-your-betterme-subscription/"
      },
      "links": {
        "cancel": "https://betterme.world/articles/how-to-cancel-your-betterme-subscription/",
        "refund": "https://betterme.world/articles/how-to-cancel-your-betterme-subscription/",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://betterme.world/articles/how-to-cancel-your-betterme-subscription/",
        "policy_summary": "Users can cancel by turning off auto-renewal in the BetterMe website account, via Apple or Google Play, or PayPal, at least 24 hours before billing; no refunds are given for partially-used periods and access continues until the cycle ends.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your BetterMe Subscription (official)",
            "url": "https://betterme.world/articles/how-to-cancel-your-betterme-subscription/"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "betterment",
      "name": "Betterment",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented. Accounts can be kept at a $0 balance without incurring fees, which serves as a de facto pause, but there is no formal pause feature."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted via privacy@betterment.com under CCPA and state privacy laws. However, Betterment is required to retain financial data for a minimum of three years due to FINRA, SEC, and US Patriot Act regulations. Requests acknowledged within 10 days, responded to within 45 days.",
        "url": "https://www.betterment.com/legal/privacy-policy"
      },
      "links": {
        "cancel": "https://www.betterment.com/help/close-account",
        "refund": null,
        "terms": null,
        "privacy": "https://www.betterment.com/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 72,
          "notice_disclosed": 45,
          "refund_disclosed": 68,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.betterment.com/help/close-account",
        "policy_summary": "Betterment investment accounts are closed online via a web browser only (Settings > Accounts > Close account); a mobile app close path is not documented. Before closing, all funds must be fully withdrawn; Betterment charges no trading fees or penalties for closure. Fees are calculated daily and prorated — if you withdraw your entire balance mid-cycle you only pay for the days your funds were managed, with no additional charge for the remaining period. Downgrading from the Premium advisory plan (0.65%/yr) requires emailing advisors@betterment.com; it cannot be done self-service online.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How can I close my account? — Betterment Help Center (accessed 2026-06-05)",
            "url": "https://www.betterment.com/help/close-account"
          },
          {
            "title": "Will I be charged the whole annual fee if I use Betterment for just part of the year? — Betterment Help Center (accessed 2026-06-05)",
            "url": "https://www.betterment.com/help/partial-year-cost"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "bettersleep-us",
      "name": "BetterSleep",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or hold option is documented in BetterSleep's official help center. Cancellation stops future charges; access continues until the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Users can delete their data via the mobile app (Home > Profile > Settings > My Data > Delete My Information) or the web app (Profile > Settings > Delete Account). Requests can also be submitted at bettersleep.com/request-data. Note: deleting data/profile does not cancel a subscription — these are separate processes.",
        "url": "https://www.bettersleep.com/request-data"
      },
      "links": {
        "cancel": "https://www.bettersleep.com/support/en/articles/3491085-how-do-i-manage-cancel-my-trial-subscription",
        "refund": "https://www.bettersleep.com/support/en/articles/3491104-help-with-a-payment-issue-refund-request",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://www.bettersleep.com/support/en/articles/3491085-how-do-i-manage-cancel-my-trial-subscription",
        "policy_summary": "BetterSleep subscriptions can be cancelled through the platform where they were purchased: iOS users cancel via the BetterSleep app (Profile > Account > Subscription > Manage > Cancel) or Apple device Settings; Android users cancel via Google Play; and web subscribers cancel at my.bettersleep.com under Profile > Settings > Account > Manage Subscription. Cancellation must occur at least 24-48 hours before the end of the trial or billing period to avoid the next charge, and Premium access continues until the period ends. Subscriptions are generally non-refundable but BetterSleep reviews requests case-by-case; iOS refunds go through Apple (reportaproblem.apple.com) and Android refunds within 48 hours through Google Play directly. Deleting an account or personal data is explicitly not the same as cancelling a subscription.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I manage/cancel my trial/subscription? | BetterSleep FAQ (accessed 2026-06-06)",
            "url": "https://www.bettersleep.com/support/en/articles/3491085-how-do-i-manage-cancel-my-trial-subscription"
          },
          {
            "title": "Help with a payment issue/refund request | BetterSleep FAQ (accessed 2026-06-06)",
            "url": "https://www.bettersleep.com/support/en/articles/3491104-help-with-a-payment-issue-refund-request"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "betterstack",
      "name": "Better Stack",
      "industry": "Observability",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented on Better Stack's official pages."
      },
      "data_deletion": {
        "detail": "Users can request erasure of personal data by emailing hello@betterstack.com (GDPR right to erasure stated in Privacy Policy). DPA (betterstack.com/dpa) commits to returning or securely destroying all customer personal data upon contract termination. CCPA rights acknowledged but company states CCPA does not currently apply to them. DPO contact: dpo@betterstack.com.",
        "url": "https://betterstack.com/privacy"
      },
      "links": {
        "cancel": "https://betterstack.com/docs/uptime/delete-my-account/",
        "refund": "https://betterstack.com/pricing",
        "terms": "https://betterstack.com/terms",
        "privacy": "https://betterstack.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 65,
          "notice_disclosed": 25,
          "refund_disclosed": 45,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://betterstack.com/docs/uptime/delete-my-account/",
        "policy_summary": "To cancel, navigate to account settings by clicking your account name (top right) > 'Your account' > scroll down > 'Permanently remove your account'. This is a self-serve in-app deletion that is immediate and irreversible. The Terms of Service state users can also simply discontinue using the service. No dedicated 'cancel subscription' page exists — the delete-account path is the cancellation mechanism. Better Stack offers a 60-day money-back guarantee (contact hello@betterstack.com to claim it). Outside the 60-day window, the ToS states Better Stack has 'no obligation to provide a refund of any amounts previously paid.' No notice period is required. No explicit disclosure of when the subscription ends relative to billing cycle. Email support available at hello@betterstack.com; phone at +1 (628) 900-3830.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "Delete my account | Better Stack Documentation (accessed 2026-06-12)",
            "url": "https://betterstack.com/docs/uptime/delete-my-account/"
          },
          {
            "title": "Pricing | Better Stack (accessed 2026-06-12)",
            "url": "https://betterstack.com/pricing"
          },
          {
            "title": "Terms of Service | Better Stack (accessed 2026-06-12)",
            "url": "https://betterstack.com/terms"
          },
          {
            "title": "Privacy Policy | Better Stack (accessed 2026-06-12)",
            "url": "https://betterstack.com/privacy"
          },
          {
            "title": "Data Processing Agreement | Better Stack (accessed 2026-06-12)",
            "url": "https://betterstack.com/dpa"
          },
          {
            "title": "Help & Support | Better Stack (accessed 2026-06-12)",
            "url": "https://betterstack.com/help"
          }
        ],
        "score": 51,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "bevel-us",
      "name": "Bevel",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can place shipments on indefinite hold via the online account portal (Account icon → Subscriptions tab → Hold a shipment). Resuming requires logging back in and clicking \"Resume Now.\" Note: the hold is treated as a permanent stop; restarting may require going through checkout again."
      },
      "data_deletion": {
        "detail": "California residents and others may submit data deletion requests by emailing support@walkerandcompany.com or by mailing Walker & Co. Brands, Inc., ATTN: Privacy Champion, 2870 Peachtree Rd NW #402, Atlanta, GA 30305. Identity verification (two data points) is required before deletion is processed.",
        "url": "https://getbevel.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://help.getbevel.com/hc/en-us/articles/200602647-Cancel-your-Bevel-Subscription-Unsubscribe-from-Bevel-Hold-or-Pause-Shipments",
        "refund": null,
        "terms": null,
        "privacy": "https://getbevel.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 30,
          "refund_disclosed": 70,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://help.getbevel.com/hc/en-us/articles/200602647-Cancel-your-Bevel-Subscription-Unsubscribe-from-Bevel-Hold-or-Pause-Shipments",
        "policy_summary": "Bevel subscribers can cancel online by logging into their account, navigating to the Subscriptions tab, and clicking the Cancel link, or by emailing support@getbevel.com. A shipment hold option is available indefinitely via the account portal, though resuming may require re-purchasing through checkout. Bevel offers a 30-day money-back guarantee on orders from its site, but does not refund orders that have already been processed or shipped at the time of cancellation. No minimum notice period is publicly disclosed.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel your Bevel Subscription / Unsubscribe from Bevel / Hold or Pause Shipments – FAQs (accessed 2026-06-06)",
            "url": "https://help.getbevel.com/hc/en-us/articles/200602647-Cancel-your-Bevel-Subscription-Unsubscribe-from-Bevel-Hold-or-Pause-Shipments"
          },
          {
            "title": "Subscribe & Save – FAQs – BEVEL (accessed 2026-06-06)",
            "url": "https://help.getbevel.com/hc/en-us/articles/234673227-Subscribe-Save"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "bft-body-fit-training-us",
      "name": "BFT (Body Fit Training)",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Membership freeze is available with one week's notice; fee reduces to a nominal freeze fee during the freeze period. Members may not cancel while a freeze is active."
      },
      "data_deletion": {
        "detail": "Submit a data deletion or privacy request via Xponential Fitness's 'Your Privacy Choices' form, covering all Xponential brands including BFT.",
        "url": "https://www.xponential.com/privacy_choices"
      },
      "links": {
        "cancel": "https://www.bodyfittraining.com/terms",
        "refund": null,
        "terms": "https://www.bodyfittraining.com/terms",
        "privacy": "https://www.xponential.com/privacy_choices"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.bodyfittraining.com/terms",
        "policy_summary": "BFT members can cancel their membership online via the member account portal, by emailing their local studio, or by visiting the studio in person. A minimum of 30 days' notice is required. No refunds are issued upon cancellation; members retain access through the end of the paid period. Membership freeze is available with one week's notice at a reduced fee.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms & Conditions | Body Fit Training (accessed 2026-06-06)",
            "url": "https://www.bodyfittraining.com/terms"
          },
          {
            "title": "How can I freeze or cancel my membership? – BFT Help Center (accessed 2026-06-06)",
            "url": "https://help.bodyfittraining.com/hc/en-us/articles/29443628821783-How-can-I-freeze-or-cancel-my-membership"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "bharatmatrimony-in",
      "name": "BharatMatrimony",
      "industry": "Dating apps",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "BharatMatrimony documents no pause/freeze; users must cancel the paid membership to stop auto-renewal."
      },
      "data_deletion": {
        "detail": "Cancelling a paid membership (to stop auto-renewal) is separate from account deletion; cancellation requests by mail go to cancellation.bm@matrimony.com.",
        "url": "https://profile.bharatmatrimony.com/terms-conditions.html"
      },
      "links": {
        "cancel": "https://profile.bharatmatrimony.com/terms-conditions.html",
        "refund": "https://www.bharatmatrimony.com/money-back-guarantee.php",
        "terms": "https://profile.bharatmatrimony.com/terms-conditions.html",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 52,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 68
        },
        "cancel_url": null,
        "policy_url": "https://profile.bharatmatrimony.com/terms-conditions.html",
        "policy_summary": "BharatMatrimony (Matrimony.com, India) treats membership, renewal, and auto-renewal fees as non-refundable, and members who do not want their paid membership to auto-renew must actively cancel it; cancellation requests by mail go to cancellation.bm@matrimony.com, while app-store purchases are cancelled in the respective store. The main refund exception is the Money-Back Guarantee, available only on 3- and 6-month Classic memberships, offering a 100% refund if the member gets no response within 30 days. No documented pause option.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions - BharatMatrimony (accessed 2026-06-16)",
            "url": "https://profile.bharatmatrimony.com/terms-conditions.html"
          },
          {
            "title": "Money-Back Guarantee - BharatMatrimony (accessed 2026-06-16)",
            "url": "https://www.bharatmatrimony.com/money-back-guarantee.php"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "bild-plus-de",
      "name": "Bild+",
      "industry": "News & publishing",
      "jurisdiction": "de",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "phone",
        "mail",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; the BILDplus abo auto-renews and must be cancelled in text form 7 days before the term ends."
      },
      "data_deletion": {
        "detail": "Axel Springer customer-service portal Datenschutzerklarung covers GDPR rights including erasure.",
        "url": "https://kundenservice.auth.axelspringer.de/datenschutz?layout=spbild"
      },
      "links": {
        "cancel": "https://kundenservice.auth.axelspringer.de/datenschutz?layout=spbild",
        "refund": "https://kundenservice.auth.axelspringer.de/datenschutz?layout=spbild",
        "terms": "https://kundenservice.auth.axelspringer.de/datenschutz?layout=spbild",
        "privacy": "https://kundenservice.auth.axelspringer.de/datenschutz?layout=spbild"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 40
        },
        "cancel_url": null,
        "policy_url": "https://kundenservice.auth.axelspringer.de/datenschutz?layout=spbild",
        "policy_summary": "BILDplus is concluded online so Germany's Kundigungsbutton law (since 01.07.2022) requires an online cancel button, but multiple consumer sources report no reliable self-serve cancellation, especially for card/PayPal payers, with the former in-account cancel form removed; cancellation is pushed to email (service@bildplus.de / shop@bildplus.de), post (Axel Springer SE, Digitaler Kundenservice BILDplus, 10888 Berlin) or hotline, while App/Play-store subscriptions are cancelled there. The abo auto-renews for the minimum-term period unless cancelled in text form 7 days before the term ends. A statutory 14-day Widerrufsrecht applies, exercised by email or letter, with the standard digital-content caveat that the right can lapse once consumption begins with consent. Caveat: bild.de blocks crawlers, so the exact cancel/AGB/Widerruf URLs on bild.de could not be machine-verified and only the Axel Springer privacy portal URL is directly confirmed; a likely Kundigungsbutton compliance gap is worth flagging and warrants human browser verification.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Axel Springer Kundenservice - Datenschutzerklarung (BILD layout) (accessed 2026-06-16)",
            "url": "https://kundenservice.auth.axelspringer.de/datenschutz?layout=spbild"
          },
          {
            "title": "BILDplus Allgemeine Geschaftsbedingungen (AGB) - PDF mirror, 7-day Kundigungsfrist clause (accessed 2026-06-16)",
            "url": "https://www.daybyday.press/IMG/pdf/bildplusallgemeine_geschaftsbedingungen.pdf"
          }
        ],
        "score": 57,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "bilibili",
      "name": "Bilibili",
      "industry": "Streaming",
      "jurisdiction": "CN",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause is documented; Premium access ends at expiry and any auto-renewal instruction remains valid until the user cancels it."
      },
      "data_deletion": {
        "detail": "On account/Premium termination, generated-but-unused Premium rights are cleared without refund and account data handling follows Bilibili's privacy policy; account closure is via Personal Center.",
        "url": "https://www.bilibili.com/blackboard/protocal/big-protocol-en.html"
      },
      "links": {
        "cancel": "https://www.bilibili.tv/en/vip/contract",
        "refund": "https://www.bilibili.com/blackboard/protocal/big-protocol-en.html",
        "terms": "https://www.bilibili.com/blackboard/protocal/big-protocol-en.html",
        "privacy": "https://www.bilibili.tv/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 88,
          "refund_disclosed": 85,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://www.bilibili.com/blackboard/protocal/big-protocol-en.html",
        "policy_summary": "Bilibili Premium runs on an auto-renewal model that the user authorises when subscribing (monthly, quarterly or annual) and may cancel at any time at their own discretion; the renewal stays effective until cancelled. Cancellation is managed on the 'Manage Automatic Renewal' page (bilibili.tv/vip/contract) or through the payment store, and the agreement states the auto-renewal subscription must be cancelled at least 24 hours before the displayed deduction date or it will renew and be charged. Apple users cancel via Settings > Subscriptions > BiliBili and Android users via Google Play > Subscriptions > BiliBili. Once Premium is activated it cannot be transferred or refunded except for a significant service defect, other Bilibili breach, or where law requires; on termination, generated-but-unused Premium rights are cleared without refund.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "bilibili Premium Service Agreement - auto-renewal, 24-hour notice and non-refund (accessed 2026-06-16)",
            "url": "https://www.bilibili.com/blackboard/protocal/big-protocol-en.html"
          },
          {
            "title": "BiliBili Manage Subscription / auto-renewal contract page (accessed 2026-06-16)",
            "url": "https://www.bilibili.tv/en/vip/contract"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "billie-us",
      "name": "Billie",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip shipments for 1, 2, or 3 months and adjust delivery frequency (monthly, every 2 months, etc.) directly in the account portal without canceling."
      },
      "data_deletion": {
        "detail": "Privacy policy at mybillie.com/pages/privacy-policy covers data rights. Account can be deleted by terminating the account per Terms of Use. For data deletion requests, contact hello@mybillie.com.",
        "url": "https://mybillie.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://mybillie.com/pages/faq",
        "refund": null,
        "terms": "https://mybillie.com/pages/terms-of-sale",
        "privacy": "https://mybillie.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 55,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://mybillie.com/pages/faq",
        "policy_summary": "Billie subscribers can cancel at any time by logging into their account portal and following the cancellation steps, or by emailing hello@mybillie.com. Shipments can also be skipped for 1–3 months or delivery frequency adjusted without canceling. Cancellations must be made before the next shipment processes, as Billie does not issue refunds for orders already packed or shipped. Unused items in original packaging may be returned within 45 days for a refund; shipping costs are non-refundable.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Billie | FAQ (accessed 2026-06-06)",
            "url": "https://mybillie.com/pages/faq"
          },
          {
            "title": "Billie | Terms of Sale (accessed 2026-06-06)",
            "url": "https://mybillie.com/pages/terms-of-sale"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "binge-au",
      "name": "Binge",
      "industry": "Streaming",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app-store",
        "third-party-billing"
      ],
      "pause": {
        "available": false,
        "detail": "No pause feature documented; users cancel and can later reactivate via My Account (Reactivate Subscription)."
      },
      "data_deletion": {
        "detail": "Cancellation does not delete the account; account/personal-data deletion is governed by Binge's (Streamotion/Foxtel) privacy policy rather than the cancel flow.",
        "url": "https://help.binge.com.au/"
      },
      "links": {
        "cancel": "https://help.binge.com.au/",
        "refund": "https://help.binge.com.au/",
        "terms": "https://www.binge.com.au/legals",
        "privacy": "https://www.binge.com.au/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.binge.com.au/",
        "policy_summary": "Binge (Streamotion/Foxtel) is cancelled self-serve on the web at binge.com.au: log in, open My Account then Manage Subscription / Subscription & Billing and select Cancel Subscription, confirming through retention prompts (cannot be done in the app on mobile/TV). Service continues to the end of the current billing cycle and Binge operates a no-refund policy for partial months, so no pro-rata refund is given; auto-renewal applies unless cancelled, and cancelling at least 24 hours before renewal is advised. Subscriptions via Apple, Google Play or telco bundles (e.g. Telstra) must be cancelled through that provider. A cancelled account can be reactivated later from My Account.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "19pine - How to cancel Binge, official My Account web flow and no-refund policy (accessed 2026-06-16)",
            "url": "https://www.19pine.ai/cancel-subscription/streaming-and-services/how-to-cancel-binge"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "binge",
      "name": "BINGE",
      "industry": "Streaming",
      "jurisdiction": "AU",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; subscription can be cancelled and reactivated."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://help.binge.com.au",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.binge.com.au",
        "policy_summary": "Direct BINGE subscribers cancel online via a web browser at My Account then Manage Subscription then Cancel Subscription (not available in the app or smart-TV app), keeping access until the end of the current billing cycle and receiving an order confirmation email. App-store and telco-bundle subscribers must cancel through that provider.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "BINGE Help Centre",
            "url": "https://help.binge.com.au"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "birchbox",
      "name": "Birchbox",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Birchbox allows subscribers to skip a month or pause their subscription via account settings, with a dedicated help article confirming this feature."
      },
      "data_deletion": {
        "detail": "California residents can request deletion of personal data via a DocuSign form, email to privacy@birchbox.com, or by scheduling a call. Birchbox verifies identity before honoring requests and may retain anonymized/aggregated data. No GDPR provisions are offered.",
        "url": "https://www.birchbox.com/privacy-policy"
      },
      "links": {
        "cancel": "https://help.birchbox.com/hc/en-us/articles/15936701966221-What-is-your-Cancellation-Policy",
        "refund": null,
        "terms": "https://www.birchbox.com/terms-conditions",
        "privacy": "https://www.birchbox.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://help.birchbox.com/hc/en-us/articles/15936701966221-What-is-your-Cancellation-Policy",
        "policy_summary": "Subscribers can cancel online via account Manage Subscriptions, by email to info@birchbox.com, or by scheduling a call with a Discovery Specialist. Month-to-month cancellations take effect at the next billing cycle; prepaid and commitment-plan (3/6/12-month) subscribers cannot cancel mid-term but can opt out of auto-renewal. All sales are final and non-refundable once billed, though Birchbox may accommodate a refund if contacted immediately after signup before the first box enters fulfillment. Gift subscriptions cannot be canceled and pre-paid fees are non-refundable.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "What is your Cancellation Policy? – Birchbox (accessed 2026-06-05)",
            "url": "https://help.birchbox.com/hc/en-us/articles/15936701966221-What-is-your-Cancellation-Policy"
          },
          {
            "title": "Terms and Conditions | Birchbox (accessed 2026-06-05)",
            "url": "https://www.birchbox.com/terms-conditions"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "bitbucket",
      "name": "Bitbucket",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is available for Bitbucket subscriptions."
      },
      "data_deletion": {
        "detail": "Users can submit a personal data deletion request via Atlassian's GDPR portal. Data is retained for a reasonable period after account deactivation; content shared with other users may persist. Org admins can also manage data deletion within Atlassian's admin console.",
        "url": "https://www.atlassian.com/trust/privacy/gdpr/request-delete-personal-data"
      },
      "links": {
        "cancel": "https://support.atlassian.com/subscriptions-and-billing/docs/cancel-a-subscription/",
        "refund": null,
        "terms": null,
        "privacy": "https://www.atlassian.com/trust/privacy/gdpr/request-delete-personal-data"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.atlassian.com/subscriptions-and-billing/docs/cancel-a-subscription/",
        "policy_summary": "Bitbucket (Atlassian) subscriptions are cancelled entirely online via admin.atlassian.com/billing by navigating to Subscriptions, selecting Manage, then Deactivate — a multi-step but fully self-serve process. Cancellation is scheduled rather than immediate: deactivation takes effect 15 days after the end of the current billing period. No refund or credit is issued for cancelling before the end of a billing cycle; a prorated refund is only available when converting from an annual plan to monthly. There is no pause or freeze option.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Deactivate a subscription | Atlassian Support (accessed 2026-06-06)",
            "url": "https://support.atlassian.com/subscriptions-and-billing/docs/cancel-a-subscription/"
          },
          {
            "title": "Manage your plan and billing | Bitbucket Cloud | Atlassian Support (accessed 2026-06-06)",
            "url": "https://support.atlassian.com/bitbucket-cloud/docs/manage-your-plan-and-billing/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "bitdefender",
      "name": "Bitdefender",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "Bitdefender does not offer a pause or freeze option; users can only cancel auto-renewal or cancel immediately with a refund."
      },
      "data_deletion": {
        "detail": "Bitdefender's cancellation and refund help pages do not address account or personal data deletion; no dedicated data-deletion self-service page is documented on their support site.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.bitdefender.com/consumer/support/answer/29081/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 78,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.bitdefender.com/consumer/support/answer/29081/",
        "policy_summary": "Bitdefender subscriptions can be cancelled online via Bitdefender Central (My Subscriptions > Subscriptions tab) or through the Verifone/2Checkout billing portal at store.bitdefender.com/myaccount/; users receive an email notification 45 days before renewal. New purchases carry a 30-day money-back guarantee, and renewals include a 30-day grace period during which a refund may be requested. Cancellation can be set to take effect at the end of the current term or immediately (the latter is available only 30+ days after purchase and includes a refund). The policy applies only to direct purchases from Bitdefender's official website; third-party purchases must be handled through the respective vendor.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How to Turn Off Auto-Renewal for Bitdefender Subscriptions (accessed 2026-06-05)",
            "url": "https://www.bitdefender.com/consumer/support/answer/29081/"
          },
          {
            "title": "How do I get a refund? Cancel a subscription from Bitdefender (accessed 2026-06-05)",
            "url": "https://www.bitdefender.com/consumer/support/answer/7217/"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "bitsbox",
      "name": "Bitsbox",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Bitsbox's terms of service or support materials."
      },
      "data_deletion": {
        "detail": "To delete or disable an account, users must email help@bitsbox.com. No self-serve deletion portal is available.",
        "url": ""
      },
      "links": {
        "cancel": "https://bitsbox.com/terms.html",
        "refund": null,
        "terms": "https://bitsbox.com/terms.html",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 80,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://bitsbox.com/terms.html",
        "policy_summary": "Bitsbox subscribers can cancel automatic renewal at any time by updating their account at bitsbox.com or by calling the support team at 720-476-4030. Cancellation takes effect at the end of the current billing period with no prorated refunds; all fees are explicitly stated as non-refundable. There is no mention of a subscription pause or freeze option. Account/data deletion requires emailing help@bitsbox.com.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Bitsbox Terms of Service and Community Guidelines (accessed 2026-06-06)",
            "url": "https://bitsbox.com/terms.html"
          },
          {
            "title": "Bitsbox Support (accessed 2026-06-06)",
            "url": "https://bitsbox.com/support.html"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "bitso",
      "name": "Bitso",
      "industry": "Fintech / Crypto",
      "jurisdiction": "MX",
      "cancellation_types": [
        "email",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://support.bitso.com/hc/en-us/articles/28688055707924-Account-Closure-and-Reimbursement-Policy",
        "refund": "https://support.bitso.com/hc/en-us/articles/28688055707924-Account-Closure-and-Reimbursement-Policy",
        "terms": "https://bitso.com/legal",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 70,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.bitso.com/hc/en-us/articles/28688055707924-Account-Closure-and-Reimbursement-Policy",
        "policy_summary": "Bitso (Mexico-based Latin American crypto exchange) publishes an Account Closure and Reimbursement Policy in its support center; account closure is handled via the support center and reimbursement of the initial deposit is processed minus the applicable withdrawal fee published at bitso.com/fees.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Bitso - Account Closure and Reimbursement Policy",
            "url": "https://support.bitso.com/hc/en-us/articles/28688055707924-Account-Closure-and-Reimbursement-Policy"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "bitwarden",
      "name": "Bitwarden",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option. A 'Reinstate Subscription' button is available any time before the end of the current billing cycle if you change your mind after cancelling."
      },
      "data_deletion": {
        "detail": "Cancelling a subscription does NOT automatically delete the account or vault. Separate deletion is required: via Settings → My Account → Danger Zone → Delete Account (web/mobile/desktop), or without login at vault.bitwarden.com/#/recover-delete. Deletion is permanent and purges all vault data immediately.",
        "url": "https://bitwarden.com/help/delete-your-account/"
      },
      "links": {
        "cancel": "https://bitwarden.com/help/cancel-a-subscription/",
        "refund": null,
        "terms": "https://bitwarden.com/terms/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://bitwarden.com/help/cancel-a-subscription/",
        "policy_summary": "Bitwarden subscriptions can be cancelled entirely online via Settings → Subscription → Cancel Subscription in the web vault; cancellation takes effect at the end of the current billing cycle (account enters 'Pending cancellation' status immediately). No notice period is required. Refunds are available within 30 days of purchase by contacting support; subscriptions older than 30 days are not eligible for refunds and no proration is offered for mid-cycle cancellations. Cancelling does not delete the account or vault data — account deletion is a separate, permanent action.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 72,
          "refund_disclosed": 80,
          "findability": 85
        },
        "sources": [
          {
            "title": "Cancel a Subscription | Bitwarden (accessed 2026-06-05)",
            "url": "https://bitwarden.com/help/cancel-a-subscription/"
          },
          {
            "title": "Terms of Service | Bitwarden (accessed 2026-06-05)",
            "url": "https://bitwarden.com/terms/"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "bizee",
      "name": "Bizee (formerly Incfile)",
      "industry": "Business formation",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented."
      },
      "data_deletion": {
        "detail": "Account/data requests handled by Bizee support; formation and registered-agent records retained per state/legal requirements.",
        "url": null
      },
      "links": {
        "cancel": "https://incfile.zendesk.com/hc/en-us/articles/36717644942747-How-to-cancel-the-registered-agent-service",
        "refund": "https://incfile.zendesk.com/hc/en-us/articles/4407651983003-Domain-and-Email-Cancelation-and-Refund-Policies",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 30,
          "channel_disclosed": 55,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://incfile.zendesk.com/hc/en-us/articles/36717644942747-How-to-cancel-the-registered-agent-service",
        "policy_summary": "Cancellation is handled through Bizee support (its help center documents how to cancel the registered-agent service); there is no clean one-click self-serve cancel. Before cancelling registered-agent service you must appoint a replacement registered agent with the state, or your LLC risks losing good standing. The annual registered-agent fee is non-refundable once the service period has started and Bizee does not prorate unused months. For other (formation) services a refund is possible only if requested before payment/paperwork has been submitted to the state or government agency (typically within ~24 hours of order); after submission, refunds are not available.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel the registered agent service — Bizee (Incfile) Customer Support (accessed 2026-06-12)",
            "url": "https://incfile.zendesk.com/hc/en-us/articles/36717644942747-How-to-cancel-the-registered-agent-service"
          },
          {
            "title": "Domain and Email Cancelation and Refund Policies — Bizee (Incfile) Customer Support (accessed 2026-06-12)",
            "url": "https://incfile.zendesk.com/hc/en-us/articles/4407651983003-Domain-and-Email-Cancelation-and-Refund-Policies"
          }
        ],
        "score": 49,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "bjs-wholesale-club",
      "name": "BJ's Wholesale Club",
      "industry": "Retail & membership",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "in_person",
        "phone",
        "email",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No membership pause or freeze option is documented in BJ's Wholesale Club help center or membership terms."
      },
      "data_deletion": {
        "detail": "Customers may submit a personal data deletion request via the BJ's Privacy Webform or by calling 800-BJS-CLUB; BJ's notes that if all personal information is deleted, they cannot continue to provide membership or loyalty-based offerings. Verification of identity is required before processing.",
        "url": "https://www.bjs.com/info/privacy-policy/"
      },
      "links": {
        "cancel": "https://help.bjs.com/hc/en-us/articles/26709238747284-How-do-I-cancel-my-Membership",
        "refund": "https://help.bjs.com/hc/en-us/articles/26709903274004-What-is-BJ-s-membership-money-back-guarantee",
        "terms": null,
        "privacy": "https://www.bjs.com/info/privacy-policy/"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "BJ's Wholesale Club membership can be cancelled in person at any club's member services desk, by phone at 800-BJS-CLUB, by email at CustomerCare@bjs.com, or via live chat on BJs.com — no fully self-serve online cancellation portal exists. Only the primary member may cancel, and all supplemental memberships are cancelled simultaneously. A full refund of the current membership period fee is available upon first cancellation; second or subsequent cancellations are ineligible for a refund. Membership upgrade fees, add-on fees, and any accumulated reward balances are forfeited upon cancellation.",
        "policy_url": "https://help.bjs.com/hc/en-us/articles/26709238747284-How-do-I-cancel-my-Membership",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 75,
          "findability": 75
        },
        "sources": [
          {
            "title": "How do I cancel my Membership? – BJ's Help Center (accessed 2026-06-05)",
            "url": "https://help.bjs.com/hc/en-us/articles/26709238747284-How-do-I-cancel-my-Membership"
          },
          {
            "title": "What is BJ's membership money-back guarantee? – BJ's Help Center (accessed 2026-06-05)",
            "url": "https://help.bjs.com/hc/en-us/articles/26709903274004-What-is-BJ-s-membership-money-back-guarantee"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "blacknut",
      "name": "Blacknut",
      "industry": "Gaming",
      "jurisdiction": "FR",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account and personal-data deletion is governed by the Blacknut Privacy Policy / GDPR rights; requests are made via the account or by contacting Blacknut support.",
        "url": "https://www.blacknut.com/en/privacy"
      },
      "links": {
        "cancel": "https://profile.blacknut.com",
        "refund": "",
        "terms": "https://www.blacknut.com/en/terms",
        "privacy": "https://www.blacknut.com/en/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 35,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.blacknut.com/en/support/cancel-blacknut-subscription",
        "policy_summary": "Cancel self-serve by signing in to your account profile at profile.blacknut.com and going to the Subscription tab; subscriptions taken through a TV/app store must be cancelled in that store. Cancellation can be reactivated later.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling and reactivating your subscription",
            "url": "https://www.blacknut.com/en/support/cancel-blacknut-subscription"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "blim-tv-mx",
      "name": "Blim TV",
      "industry": "Streaming / Video",
      "jurisdiction": "MX",
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.blimtv.com/",
        "refund": "",
        "terms": "https://site.netwey.com.mx/download/Terminos-y-Condiciones-BLIMTV.pdf",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://site.netwey.com.mx/download/Terminos-y-Condiciones-BLIMTV.pdf",
        "policy_summary": "Blim TV (Grupo Televisa's Mexican streaming service) lets subscribers cancel from the web account ('Mi Cuenta' > recurring payment method > 'Cancelar suscripcion'), by email to the support address with subject 'Cancelar cuenta', or by phone; cancellation takes effect for the next cycle and no charges apply if cancelled before the renewal date.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Terminos y Condiciones BLIM TV (PDF)",
            "url": "https://site.netwey.com.mx/download/Terminos-y-Condiciones-BLIMTV.pdf"
          },
          {
            "title": "Blim TV - official site",
            "url": "https://www.blimtv.com/"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "blink-fitness",
      "name": "Blink Fitness (PureGym US)",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "mail",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Freeze/pause for a small monthly fee (call to arrange; some clubs allow online). Useful if you plan to return."
      },
      "data_deletion": {
        "detail": "Not documented in the cancellation policy. Membership and billing data deletion can be requested under applicable state privacy law (e.g., CCPA) via the club's privacy policy / member services; clubs may retain records to enforce contract terms.",
        "url": ""
      },
      "links": {
        "cancel": "https://faq.blinkfitness.com/hc/en-us/articles/360061097411-How-do-I-cancel-my-membership",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": "https://account.blinkfitness.com/",
        "policy_url": "https://faq.blinkfitness.com/hc/en-us/articles/360061097411-How-do-I-cancel-my-membership",
        "policy_summary": "Cancel via the online member portal, or by written notice in-club / certified mail to NY HQ; request at least 10 days before the next billing date. Penalty-free window of 3 days (5 in California) with full refund.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Blink Fitness (PureGym US) — How do I cancel my membership (accessed 2026-06-04)",
            "url": "https://faq.blinkfitness.com/hc/en-us/articles/360061097411-How-do-I-cancel-my-membership"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "blink-subscription",
      "name": "Blink Subscription",
      "industry": "Home security",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Canceling a Blink Subscription Plan ends unlimited cloud video recording and 60-day unlimited cloud storage; stored cloud video features are lost when the plan lapses.",
        "url": "https://support.blinkforhome.com/plan-management/how-to-cancel-subscription-plan"
      },
      "links": {
        "cancel": "https://support.blinkforhome.com/plan-management/how-to-cancel-subscription-plan",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 95,
          "notice_disclosed": 75,
          "refund_disclosed": 85,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://support.blinkforhome.com/plan-management/how-to-cancel-subscription-plan",
        "policy_summary": "Blink customers who subscribed on Blink.com cancel by logging in, selecting My Plan, then Cancel My Plan, choosing immediate cancellation or cancellation at the next renewal date; plans bought through Amazon are managed on Amazon and iOS purchases through Apple. Blink.com cancellations are not automatically refunded for the unused portion and benefits continue until renewal, while Amazon monthly and yearly subscribers may receive prorated refunds.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel a Subscription Plan | Blink Support",
            "url": "https://support.blinkforhome.com/plan-management/how-to-cancel-subscription-plan"
          }
        ],
        "score": 88,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "blinkist",
      "name": "Blinkist",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Blinkist's official help center."
      },
      "data_deletion": {
        "detail": "Self-serve account deletion available via app (Settings → Delete Account) or website (Account → Settings → Delete Account). Users must cancel any active subscription separately before deleting — account deletion does not auto-cancel subscriptions. Blinkist retains accounting records per tax law and keeps deletion-request documentation for 3 years.",
        "url": "https://support.blinkist.com/en/articles/10033242-how-do-i-delete-my-account"
      },
      "links": {
        "cancel": "https://support.blinkist.com/en/articles/10033387-how-do-i-cancel-my-subscription-or-free-trial",
        "refund": "https://support.blinkist.com/en/articles/10033384-how-does-the-14-day-money-back-guarantee-work",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://support.blinkist.com/en/articles/10033387-how-do-i-cancel-my-subscription-or-free-trial",
        "policy_summary": "Blinkist subscriptions can be cancelled online via account settings on blinkist.com, or through Apple/Google app stores for in-app purchases; email support (support@blinkist.com) is also available. Cancellation must be completed at least 24 hours before the next billing date, and access continues until the end of the current billing period. A 14-day money-back guarantee applies to first-time web and Google Play purchases only — renewals are not refundable; App Store refunds must be requested directly from Apple. No subscription pause feature is offered.",
        "sources": [
          {
            "title": "How do I cancel my subscription or free trial? | Blinkist Help Center (accessed 2026-06-05)",
            "url": "https://support.blinkist.com/en/articles/10033387-how-do-i-cancel-my-subscription-or-free-trial"
          },
          {
            "title": "How does the 14-day money-back guarantee work? | Blinkist Help Center (accessed 2026-06-05)",
            "url": "https://support.blinkist.com/en/articles/10033384-how-does-the-14-day-money-back-guarantee-work"
          }
        ],
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 75,
          "findability": 82
        },
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "blk-us",
      "name": "BLK",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause feature is documented. Users can deactivate their account as a temporary measure, but the paid subscription continues billing until cancelled. Cancellation stops auto-renewal and access continues until the current period ends."
      },
      "data_deletion": {
        "detail": "Users can delete their account in-app via Settings > Delete Account, which removes all connections and data. For a formal personal-data deletion request, users can submit a support ticket via the help center choosing 'Safety or Privacy Concern' > 'I want to access my personal data'. BLK does not guarantee deletion for all users regardless of location and cannot promise a specific deletion timeframe.",
        "url": "https://help.blk-app.com/hc/en-us/articles/5866604817947-How-to-Delete-My-Account"
      },
      "links": {
        "cancel": "https://help.blk-app.com/hc/en-us/articles/16606887575067-Cancel-Your-Subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.blk-app.com/hc/en-us/articles/16606887575067-Cancel-Your-Subscription",
        "policy_summary": "BLK subscriptions auto-renew unless cancelled before the renewal date; users cancel through their iOS or Android device's native subscription management (App Store or Google Play). Cancellation turns off auto-renewal and the subscription remains active with full access through the paid period's expiration date. Purchases of virtual items are final and non-refundable; state-specific cancellation rights apply in Arizona, California, Connecticut, Illinois, Iowa, Minnesota, New York, North Carolina, Ohio, Rhode Island, and Wisconsin, allowing cancellation without penalty within three business days of subscribing. There is no web-based self-serve cancel portal — cancellation is managed exclusively through the mobile platform's subscription settings.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel Your Subscription – BLK (accessed 2026-06-06)",
            "url": "https://help.blk-app.com/hc/en-us/articles/16606887575067-Cancel-Your-Subscription"
          },
          {
            "title": "Manage My Subscription – BLK (accessed 2026-06-06)",
            "url": "https://help.blk-app.com/hc/en-us/categories/18347560736795-Manage-My-Subscription"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "bloom-and-wild-uk",
      "name": "Bloom & Wild",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause or redirect deliveries at any time for both ongoing and fixed-term (3, 6, or 12 month) subscriptions, as stated in the subscription help documentation."
      },
      "data_deletion": {
        "detail": "Customers may request erasure of personal data by emailing privacy@bloomandwild.com. Bloom & Wild acknowledges the GDPR right to erasure; some data may be retained for legal compliance or fraud prevention.",
        "url": "https://www.bloomandwild.com/privacy-statement"
      },
      "links": {
        "cancel": "https://www.bloomandwild.com/help/subscriptions/cancel-subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://www.bloomandwild.com/privacy-statement"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 30,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.bloomandwild.com/help/subscriptions/cancel-subscription",
        "policy_summary": "Bloom & Wild allows customers to cancel ongoing (rolling) flower subscriptions at any time by submitting a cancellation request via a button on the help page, after which a confirmation email is sent. Fixed-term subscriptions (3, 6, or 12 months) cannot be cancelled early. Changes and cancellations are only guaranteed if made at least 48 hours before the scheduled delivery date, and cancellations may not be possible during peak periods. No refund policy for already-processed deliveries is disclosed on the cancellation help page.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? – Bloom & Wild Help (accessed 2026-06-06)",
            "url": "https://www.bloomandwild.com/help/subscriptions/cancel-subscription"
          },
          {
            "title": "What is a Subscription? – Bloom & Wild Help (accessed 2026-06-06)",
            "url": "https://www.bloomandwild.com/help/subscriptions/what-is-a-subscription"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "bloom-cbt",
      "name": "Bloom",
      "industry": "Mental health",
      "jurisdiction": "US",
      "cancellation_types": [
        "app-store",
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause is documented."
      },
      "data_deletion": {
        "detail": "Data handling for health data requires explicit consent; deletion and account questions are directed to support@enjoybloom.com per the privacy policy.",
        "url": "https://www.enjoybloom.com/privacy"
      },
      "links": {
        "cancel": "https://www.enjoybloom.com/support",
        "refund": "https://www.enjoybloom.com/support",
        "terms": "https://www.enjoybloom.com/terms",
        "privacy": "https://www.enjoybloom.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.enjoybloom.com/support",
        "policy_summary": "Bloom subscriptions are canceled through the Apple App Store (Settings > Apple ID > Subscriptions > Bloom), through Google Play, or for direct website (Stripe) subscriptions via the in-app Settings > Manage Subscription link; Bloom offers a 30-day money-back guarantee with refunds requestable in-app or at support@enjoybloom.com.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Bloom Support",
            "url": "https://www.enjoybloom.com/support"
          },
          {
            "title": "Bloom Terms of Service",
            "url": "https://www.enjoybloom.com/terms"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "bloom-nutrition-us",
      "name": "Bloom Nutrition",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Product pages explicitly state 'Pause or cancel anytime.' Pause option is accessible through the My Subscriptions account portal at bloomnu.com/pages/my-subscriptions."
      },
      "data_deletion": {
        "detail": "California and other applicable residents may request deletion of personal data by emailing Bloomsupps@gmail.com or writing to Bloom Nutrition LLC, Attn: Privacy Compliance Officer, PO Box 552, Orient, NY 11957. Identity verification required before processing.",
        "url": "https://bloomnu.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://bloomnu.com/pages/my-subscriptions",
        "refund": null,
        "terms": null,
        "privacy": "https://bloomnu.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 50,
          "notice_disclosed": 20,
          "refund_disclosed": 30,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://bloomnu.com/pages/my-subscriptions",
        "policy_summary": "Bloom Nutrition offers a Subscribe & Save program on its supplement products (greens powders, vitamins, etc.) with a stated policy of 'modify, pause, or cancel anytime' accessible through the My Subscriptions account portal. No advance notice period or cancellation fee is disclosed. Returns of unopened, undamaged products are accepted within 15 days of receipt for a full refund, but no explicit subscription-specific refund policy is published. Cancellation can also be requested by contacting customer support via email at help@bloomsupps.com.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "My Subscriptions | Bloom Nutrition (accessed 2026-06-06)",
            "url": "https://bloomnu.com/pages/my-subscriptions"
          },
          {
            "title": "Greens and Superfoods | Bloom Nutrition — Subscribe & Save terms (accessed 2026-06-06)",
            "url": "https://bloomnu.com/products/greens-superfoods"
          }
        ],
        "score": 48,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "bloomberg",
      "name": "Bloomberg",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option exists for digital subscriptions; Businessweek print subscribers can temporarily suspend magazine delivery via account settings."
      },
      "data_deletion": {
        "detail": "Users can request access, correction, or deletion of personal data via Bloomberg's Personal Data Inquiry Form or by emailing privacy@bloomberg.com; Bloomberg reserves the right to impose restrictions as allowed by applicable law.",
        "url": "https://www.bloomberg.com/feedback/datainquiry/"
      },
      "links": {
        "cancel": "https://www.bloomberg.com/help/question/cancellation-refund-policy/",
        "refund": "https://www.bloomberg.com/help/question/cancellation-refund-policy/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Bloomberg digital subscriptions can be cancelled online at any time via the Subscription tab in account settings, or via chat if you cannot sign in; Google Play subscribers must email contactus@bloombergsupport.com. Cancellations are confirmed the same business day and take effect at the end of the current billing period (monthly or annual). No refund is issued for any unused portion of a digital subscription term; Businessweek print subscribers receive a refund on all unmailed issues. There is no pause or freeze option for digital subscriptions.",
        "policy_url": "https://www.bloomberg.com/help/question/cancellation-refund-policy/",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 82,
          "findability": 85
        },
        "sources": [
          {
            "title": "What is your Cancellation And Refund Policy? | Bloomberg Help Center (accessed 2026-06-05)",
            "url": "https://www.bloomberg.com/help/question/cancellation-refund-policy/"
          },
          {
            "title": "How do I cancel my Bloomberg.com Digital, Annual Access + Businessweek Print subscription or Tech Newsletter Bundle? | Bloomberg Help Center (accessed 2026-06-05)",
            "url": "https://www.bloomberg.com/help/question/cancel-digital-access-subscription/"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "blue-apron",
      "name": "Blue Apron",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Yes — pause deliveries for 4, 6, 8 or 10 weeks (auto-resumes), or skip individual weeks."
      },
      "data_deletion": {
        "detail": "Cancelling keeps your account and order history active; full account and payment-data deletion requires a separate request to support.",
        "url": "https://support.blueapron.com/hc/en-us/articles/203146687-How-do-I-cancel-my-account"
      },
      "links": {
        "cancel": "https://support.blueapron.com/hc/en-us/articles/203146687-How-do-I-cancel-my-account",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 70,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://support.blueapron.com/hc/en-us/articles/203146687-How-do-I-cancel-my-account",
        "policy_summary": "Cancel via the website only (Account Settings → Plan Settings → Cancel Subscription) — the app has no cancel option; a 'why are you leaving' survey appears. Cutoff ~6–7 days before delivery.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Blue Apron — How do I cancel my account (accessed 2026-06-04)",
            "url": "https://support.blueapron.com/hc/en-us/articles/203146687-How-do-I-cancel-my-account"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "blue-bottle-coffee",
      "name": "Blue Bottle Coffee",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause via the account subscription dashboard by selecting a future auto-resume date. No stated minimum or maximum pause duration. Confirmation email is sent on pause."
      },
      "data_deletion": {
        "detail": "Account deletion available via a Nestlé/OneTrust webform linked from the help center. Blue Bottle aims to complete deletion requests within 45 calendar days. Certain data may be retained as required by law or for legitimate business purposes.",
        "url": "https://support.bluebottlecoffee.com/hc/en-us/articles/19000073142299-How-do-I-delete-my-Blue-Bottle-Coffee-account"
      },
      "links": {
        "cancel": "https://support.bluebottlecoffee.com/hc/en-us/articles/12692100669723-How-do-I-cancel-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Blue Bottle Coffee subscriptions can be cancelled online at any time through the account subscription dashboard: log in, navigate to your subscription, scroll to the bottom, complete a brief survey, and confirm cancellation. No advance notice period is stated; cancellations appear to take effect immediately. Gift subscriptions and prepaid installment plans cannot be cancelled, modified, or refunded. No explicit refund policy for regular subscriptions is disclosed in the help center.",
        "policy_url": "https://support.bluebottlecoffee.com/hc/en-us/articles/12692100669723-How-do-I-cancel-my-subscription",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 40,
          "refund_disclosed": 30,
          "findability": 80
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? – Blue Bottle Coffee (accessed 2026-06-06)",
            "url": "https://support.bluebottlecoffee.com/hc/en-us/articles/12692100669723-How-do-I-cancel-my-subscription"
          },
          {
            "title": "How do I pause my subscription? – Blue Bottle Coffee (accessed 2026-06-06)",
            "url": "https://support.bluebottlecoffee.com/hc/en-us/articles/12743693908251-How-do-I-pause-my-subscription"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "bluehost",
      "name": "Bluehost",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Turning off auto-renew ends hosting at term end and takes your site offline; back up files/databases first."
      },
      "data_deletion": {
        "detail": "Cancelling hosting takes your site offline and your files/databases may be deleted after the account closes — back up first. A bundled free domain has a $15.99 non-refundable fee deducted so you keep the domain; domains and add-ons aren't covered by the 30-day refund. Account/data deletion is a separate privacy request.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.bluehost.com/help/article/how-to-cancel-my-hosting-account",
        "refund": "https://www.bluehost.com/help/article/refundpolicy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 72,
          "notice_disclosed": 68,
          "refund_disclosed": 62,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.bluehost.com/help/article/how-to-cancel-my-hosting-account",
        "policy_summary": "Turn off Auto-Renew in the Renewal Center online, or contact support (24/7 chat; phone 7am-midnight EST) to cancel. 30-day money-back guarantee on annual Shared/VPS/Dedicated hosting ONLY — not monthly, Cloud, domains, add-ons, or setup fees; renewals aren't refundable after 30 days. A bundled free domain has a $15.99 non-refundable fee (you keep the domain). Refund line: 844-303-1810.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Bluehost — How To Cancel a Hosting Account (accessed 2026-06-05)",
            "url": "https://www.bluehost.com/help/article/how-to-cancel-my-hosting-account"
          },
          {
            "title": "Bluehost — Hosting Refund Policy (accessed 2026-06-05)",
            "url": "https://www.bluehost.com/help/article/refundpolicy"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "blutv-tr",
      "name": "BluTV",
      "industry": "Streaming",
      "jurisdiction": "TR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. The only options are to keep the subscription active (auto-renews) or cancel outright (access continues until the end of the current billing period)."
      },
      "data_deletion": {
        "detail": "Users can submit KVKK (Turkish data protection law) deletion requests by email to kvkk@blutv.com from their registered address, via registered electronic mail (KEP) at blutv@hs02.kep.tr, by post with wet signature and ID copy, or in person with valid ID. Data must be deleted within 30 days. Note: account records may be retained up to 10 years per Turkish Commercial Code.",
        "url": "https://www.blutv.com/int/aydinlatma-ilkeleri"
      },
      "links": {
        "cancel": "https://destek.blutv.com/hc/tr/articles/360019660479-BluTV-aboneliğimi-nasıl-iptal-edebilirim",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "BluTV (rebranded as Max in Turkey on April 15, 2025) can be cancelled online via the account page on the website (web/mobile-web only — not available in the mobile app); in-app purchase subscribers cancel through Apple iTunes or Google Play. There is no commitment period and no cancellation fee. Cancellation takes effect at the end of the current billing period, so access continues until that date and no refund or proration is issued for the remaining period. To avoid the next charge, cancellation must be completed before the next billing date.",
        "policy_url": "https://destek.blutv.com/hc/tr/articles/360019660479-BluTV-aboneliğimi-nasıl-iptal-edebilirim",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 80
        },
        "sources": [
          {
            "title": "BluTV aboneliğimi nasıl iptal edebilirim? — Yardım Merkezi (BluTV/Max Turkey)",
            "url": "https://destek.blutv.com/hc/tr/articles/360019660479-BluTV-aboneliğimi-nasıl-iptal-edebilirim"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "bnext-es",
      "name": "Bnext",
      "industry": "Fintech / Neobank",
      "jurisdiction": "ES",
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://ayudatarjetabnext.bnext.es/hc/es/articles/33871829317149-Comunicacion-Cierre-Bnext",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 45,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://ayudatarjetabnext.bnext.es/hc/es/articles/33871829317149-Comunicacion-Cierre-Bnext",
        "policy_summary": "Bnext accounts are closed self-serve in the Bnext app via Personal Data > Delete account, or by submitting a cancellation form; closing the account is free and any remaining funds are transferred to a provided IBAN. Bnext is winding down its consumer accounts, with web/app access ending 2026-04-13, so existing users must close before then.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Comunicacion Cierre Bnext — Ayuda Bnext (official)",
            "url": "https://ayudatarjetabnext.bnext.es/hc/es/articles/33871829317149-Comunicacion-Cierre-Bnext"
          },
          {
            "title": "Bnext legal",
            "url": "https://bnext.es/es/legal/tc-recompensas/"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "bodytech-co",
      "name": "Bodytech",
      "industry": "Gym & fitness",
      "jurisdiction": "CO",
      "join_clicks": 2,
      "cancellation_types": [
        "in_person",
        "letter",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Freeze (congelacion) of up to 30 calendar days per freeze with an unlimited number of freezes; the first two per calendar year are free (from the affiliation date, non-cumulative across years), and from the third freeze in the same year it costs 25% of the value of the frozen days; freezing a permanencia plan extends the term."
      },
      "data_deletion": {
        "detail": "Personal data is handled under the Politica de Tratamiento de Datos Personales in line with Colombia's Habeas Data law (Ley 1581); written authorization is required and minors need parental consent.",
        "url": "https://bodytech.com.co/poltica-de-tratamiento-de-datos-personales"
      },
      "links": {
        "cancel": "https://d2c63ggyiape88.cloudfront.net/paginas-web/bodytech-col/legal/TERMINOS-Y-CONDICIONES-PRESTACION-DE-SERVICIO.pdf",
        "refund": null,
        "terms": "https://d2c63ggyiape88.cloudfront.net/paginas-web/bodytech-col/legal/TERMINOS-Y-CONDICIONES-PRESTACION-DE-SERVICIO.pdf",
        "privacy": "https://bodytech.com.co/poltica-de-tratamiento-de-datos-personales"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://d2c63ggyiape88.cloudfront.net/paginas-web/bodytech-col/legal/TERMINOS-Y-CONDICIONES-PRESTACION-DE-SERVICIO.pdf",
        "policy_summary": "Bodytech Colombia members cancel by written request presented at the relevant branch and must be current on payments; monthly credit-card-debit and virtual (nutrition) plans require 5 days' notice before the debit date, including via servicios.virtuales@bodytechcorp.com for virtual services. Plans are sold either without lock-in (sin permanencia) or with a 1-year minimum term (con permanencia), and cancelling a permanencia plan early triggers a penalty equal to the values subsidized by Bodytech. On termination Bodytech reimburses the value of the member's unused/pending days relative to the contracted term. The contract provides a strong freeze (congelacion) right: up to 30 days per freeze with the first two per year free and 25% of frozen-day value thereafter. Colombia's SIC has previously sanctioned Bodytech over unclear indefinite-renewal wording on some no-lock-in plans.",
        "scores": {
          "cancel_url": 30,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 60
        },
        "sources": [
          {
            "title": "Términos y Condiciones de la Prestación del Servicio - Bodytech (accessed 2026-06-16)",
            "url": "https://d2c63ggyiape88.cloudfront.net/paginas-web/bodytech-col/legal/TERMINOS-Y-CONDICIONES-PRESTACION-DE-SERVICIO.pdf"
          },
          {
            "title": "Política de Tratamiento de Datos Personales - Bodytech (accessed 2026-06-16)",
            "url": "https://bodytech.com.co/poltica-de-tratamiento-de-datos-personales"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "bokksu",
      "name": "Bokksu",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly subscribers can skip a shipment via 'Skip Charge' in the account dashboard (Subscriptions & Gifts). The cancellation flow also offers an 'automatic reactivation date' option that functions as a pause rather than a permanent cancellation. Multi-month subscribers must email care@bokksu.com to skip a prepaid shipment."
      },
      "data_deletion": {
        "detail": "California residents can submit a CCPA data deletion request via the privacy policy page. Authorized agents may contact legal@bokksu.com. Non-California users have no dedicated deletion mechanism documented.",
        "url": "https://www.bokksu.com/pages/privacy-policy-with-ccpa"
      },
      "links": {
        "cancel": "https://bokksu.com/pages/subscription-management",
        "refund": null,
        "terms": "https://bokksu.com/pages/terms-conditions",
        "privacy": "https://www.bokksu.com/pages/privacy-policy-with-ccpa"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://bokksu.com/pages/subscription-management",
        "policy_summary": "Bokksu subscribers can cancel online by logging into their account, navigating to 'Subscriptions & Gifts', and clicking 'Deactivate Subscription', or by emailing care@bokksu.com. Cancellation must occur before the next billing cycle, and all fees paid are non-refundable once charged. Monthly subscribers can skip shipments via the account dashboard; multi-month prepaid subscribers must contact support to skip. There is no phone cancellation channel documented.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Subscription Management – Bokksu Snack Box (accessed 2026-06-06)",
            "url": "https://bokksu.com/pages/subscription-management"
          },
          {
            "title": "Terms and Conditions – Bokksu Snack Box (accessed 2026-06-06)",
            "url": "https://bokksu.com/pages/terms-conditions"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "bokus-play",
      "name": "Bokus Play",
      "industry": "Audiobooks / ebooks",
      "jurisdiction": "SE",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Subscription can be paused temporarily as an alternative to cancelling."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://help.akademibokhandeln.se/support/solutions/folders/101000282954",
        "refund": "",
        "terms": "https://www.bokus.com/play",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 72,
          "refund_disclosed": 55,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://help.akademibokhandeln.se/support/solutions/folders/101000282954",
        "policy_summary": "Bokus Play (Swedish audiobook and ebook streaming service from Bokusgruppen) is cancelled online by logging into Mina sidor at bokus.com and opening the Bokus Play tab in the left menu. The subscription can be cancelled any time before renewal, and pausing the subscription temporarily is offered as an alternative.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Bokus Play-abonnemang - Akademibokhandeln support",
            "url": "https://help.akademibokhandeln.se/support/solutions/folders/101000282954"
          },
          {
            "title": "Bokus Play",
            "url": "https://www.bokus.com/play"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "bolt-eu",
      "name": "Bolt",
      "industry": "Rideshare & delivery",
      "jurisdiction": "EE",
      "join_clicks": 3,
      "cancellation_types": [
        "app",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": "Bolt explicitly states passes cannot be frozen or suspended. No pause/freeze option exists for Bolt Plus membership either."
      },
      "data_deletion": {
        "detail": "Account deletion available in-app: Account tab → Settings → Privacy → Delete my account. Alternatively, submit a data erasure request via the personal data request form at bolt.eu/en/privacy/data-subject/ or via in-app support message. Deletes card info, promotions, Bolt Balance, and Bolt Food account. Bolt retains invoices and payment records as required by law. GDPR erasure right applies; requests answered within one month.",
        "url": "https://bolt.eu/en/privacy/data-subject/"
      },
      "links": {
        "cancel": "https://bolt.eu/en/plus/",
        "refund": "https://bolt.eu/en/support/articles/360019210800/",
        "terms": "https://bolt.eu/en/legal/bolt-plus/",
        "privacy": "https://bolt.eu/en/privacy/privacy-for-riders/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 65,
          "notice_disclosed": 78,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://bolt.eu/en/plus/",
        "policy_summary": "Bolt Plus (monthly subscription) can be cancelled entirely within the Bolt app: tap profile → Bolt Plus/Subscriptions → Cancel subscription. Cancellation must be done at least 24 hours before the renewal date to avoid the next charge; benefits remain active until end of the current billing period. A 14-day right-of-withdrawal window applies from the membership start date — cancelling within 14 days entitles the user to a full refund (credited to Bolt Balance); cancelling after 14 days results in no refund but full access until period end. Bolt Passes (e-bike/scooter) cannot be self-serve cancelled — users must contact Support via in-app chat and request cancellation within 14 days of purchase; passes cannot be paused or transferred. Account deletion is self-serve in-app (Settings → Privacy → Delete my account) or via the GDPR data-subject request form; Bolt retains invoices and payment records per legal requirements.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Sign up for Bolt Plus membership | Bolt (accessed 2026-06-10)",
            "url": "https://bolt.eu/en/plus/"
          },
          {
            "title": "I want to deactivate my pass | For Riders | Bolt Support (accessed 2026-06-10)",
            "url": "https://bolt.eu/en/support/articles/360019210800/"
          },
          {
            "title": "Delete my account | For Riders | Bolt Support (accessed 2026-06-10)",
            "url": "https://bolt.eu/en/support/articles/360000336273/"
          },
          {
            "title": "Delete my Bolt data | For Riders | Bolt Support (accessed 2026-06-10)",
            "url": "https://bolt.eu/en/support/articles/360017309739/"
          },
          {
            "title": "Personal data request | Bolt Legal (accessed 2026-06-10)",
            "url": "https://bolt.eu/en/privacy/data-subject/"
          },
          {
            "title": "BOLT PLUS Subscription Terms | Bolt Legal (accessed 2026-06-10)",
            "url": "https://bolt.eu/en/legal/bolt-plus/"
          },
          {
            "title": "Global Privacy Notice for Passengers | Bolt Legal (accessed 2026-06-10)",
            "url": "https://bolt.eu/en/privacy/privacy-for-riders/"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "bolt-new",
      "name": "Bolt (bolt.new)",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Users can cancel at any time; the subscription remains active until end of the billing period, then reverts to the free tier."
      },
      "data_deletion": {
        "detail": "Account can be deleted via Settings > Profile (must cancel any active subscription first). StackBlitz deletes or anonymizes personal data within 30 days of account closure. Privacy/deletion requests: privacy@stackblitz.com. GDPR erasure and CCPA deletion rights are supported.",
        "url": "https://stackblitz.com/privacy-policy"
      },
      "links": {
        "cancel": "https://support.bolt.new/account-and-subscription/billing",
        "refund": null,
        "terms": "https://stackblitz.com/terms-of-service",
        "privacy": "https://stackblitz.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 72,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.bolt.new/account-and-subscription/billing",
        "policy_summary": "Cancel online at any time via profile icon → My Subscription → Billing details → Cancel subscription (Stripe portal). Cancellation is treated as a downgrade to the free tier; the paid plan remains active until the end of the current billing period, after which token limits revert to free tier. No proration or refunds — all fees already paid are non-refundable per the Terms of Service. No pause option exists. Account deletion available via Settings > Profile after cancelling any active subscription.",
        "policy_checked": "2026-06-11",
        "method": "editor",
        "sources": [
          {
            "title": "Billing - Bolt Help Center (accessed 2026-06-11)",
            "url": "https://support.bolt.new/account-and-subscription/billing"
          },
          {
            "title": "Account & Subscriptions - Bolt (accessed 2026-06-11)",
            "url": "https://support.bolt.new/faqs/account-and-subscription/overview"
          },
          {
            "title": "StackBlitz Terms of Service (accessed 2026-06-11)",
            "url": "https://stackblitz.com/terms-of-service"
          },
          {
            "title": "StackBlitz Privacy Policy (accessed 2026-06-11)",
            "url": "https://stackblitz.com/privacy-policy"
          },
          {
            "title": "Plans & Pricing - Bolt (accessed 2026-06-11)",
            "url": "https://bolt.new/pricing"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "bongo-bd",
      "name": "Bongo (BongoBD)",
      "industry": "Streaming (video)",
      "jurisdiction": "BD",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://bl.bongobd.com/en/terms",
        "refund": "https://bl.bongobd.com/en/terms",
        "terms": "https://bl.bongobd.com/en/terms",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://bl.bongobd.com/en/terms",
        "policy_summary": "BongoBD paid plans have an optional auto-renewal feature; the subscription continues until auto-renewal is deselected from the Bongo Profile page. Subscribers can change plans or cancel anytime via Account Settings (website) or My Account in Settings (app), retaining access until the end of the current billing period with no charge for the next cycle.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "BongoBD Terms of Use",
            "url": "https://bl.bongobd.com/en/terms"
          },
          {
            "title": "BongoBD FAQ",
            "url": "https://bl.bongobd.com/en/faq"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "boo",
      "name": "Boo",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Boo offers an 'Account Pause' feature that hides your profile from new users and blocks incoming messages/likes, but billing is not mentioned as paused — it is a visibility/activity pause only, not a billing freeze."
      },
      "data_deletion": {
        "detail": "Account deletion is initiated in Settings > My Account. Full deletion occurs after a 30-day grace period (recoverable by logging back in). For immediate permanent deletion, email hello@boo.world with your Boo ID and email address; this is irreversible.",
        "url": "https://boo.world/faq"
      },
      "links": {
        "cancel": "https://boo.world/faq",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Boo subscriptions are managed through the App Store (iOS) or Google Play (Android); cancellation is handled entirely within those platform settings, not through Boo directly. For web/Stripe-purchased subscriptions, users must contact Boo support via in-app feedback or hello@boo.world. Boo states it cannot directly issue refunds, deferring all refund decisions to Apple or Google; no proration or notice-period terms are disclosed. Account deletion enters a 30-day pending window, with immediate permanent deletion available on request by email.",
        "policy_url": "https://boo.world/faq",
        "scores": {
          "cancel_url": 30,
          "channel_disclosed": 60,
          "notice_disclosed": 20,
          "refund_disclosed": 30,
          "findability": 65
        },
        "sources": [
          {
            "title": "FAQ: Everything You Need to Know About Boo | Boo (accessed 2026-06-06)",
            "url": "https://boo.world/faq"
          }
        ],
        "score": 42,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "book-of-the-month-us",
      "name": "Book of the Month",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause for 1, 2, or 3 months from the account settings. Credits are retained and accessible during the pause period."
      },
      "data_deletion": {
        "detail": "Account deletion requires cancellation first. Personal data deletion requests can be submitted via the DataGrail Privacy Request Center at preferences.bookofthemonth.com. Members may also contact privacy@bookofthemonth.com.",
        "url": "https://preferences.bookofthemonth.com/"
      },
      "links": {
        "cancel": "https://www.bookofthemonth.com/help-center/adjust-my-membership/how-do-i-cancel-my-membership",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.bookofthemonth.com/help-center/adjust-my-membership/how-do-i-cancel-my-membership",
        "policy_summary": "Book of the Month members can cancel their subscription online via their account, by phone at 1-888-784-2670 (M-F 9am-5pm EST), or by emailing member.services@bookofthemonth.com. The cancellation flow is multi-step and presents a pause option before confirming cancellation. After cancellation, unused credits remain redeemable for 60 days before expiring. Refunds on membership fees are available only for members who have shipped 0-1 boxes and request within 90 days of the charge; no refunds are issued after 2 or more boxes have shipped.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my membership? – Book of the Month Help Center (accessed 2026-06-06)",
            "url": "https://www.bookofthemonth.com/help-center/adjust-my-membership/how-do-i-cancel-my-membership"
          },
          {
            "title": "Can I keep my credits if I cancel/pause? – Book of the Month Help Center (accessed 2026-06-06)",
            "url": "https://www.bookofthemonth.com/help-center/my-charges-and-credits/can-i-keep-my-credits-if-i-cancelpause"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "bookbeat",
      "name": "BookBeat",
      "industry": "Audiobooks",
      "jurisdiction": "SE",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "BookBeat has no direct pause/freeze function; per its FAQ you cancel and reactivate, with remaining hours retained until the period ends."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://support.bookbeat.com/hc/en-gb/articles/205662511-How-do-I-cancel-my-BookBeat-subscription",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.bookbeat.com/hc/en-gb/articles/205662511-How-do-I-cancel-my-BookBeat-subscription",
        "policy_summary": "Subscribers cancel self-serve online by logging in and selecting Manage Subscription in the account menu. BookBeat has no direct pause feature; the documented alternative is to cancel and reactivate later, with any remaining hours retained until the end of the paid period. Cancellation stops renewal while access continues to the end of the paid period.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my BookBeat subscription? - BookBeat FAQ",
            "url": "https://support.bookbeat.com/hc/en-gb/articles/205662511-How-do-I-cancel-my-BookBeat-subscription"
          },
          {
            "title": "Can I pause my BookBeat subscription? - BookBeat FAQ",
            "url": "https://support.bookbeat.com/hc/en-gb/articles/360000722809-Can-I-pause-my-BookBeat-subscription"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "boost-mobile-au",
      "name": "Boost Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "chat",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Service runs until prepaid credit/expiry lapses; the number is lost if the phone is not recharged for 6 months (deemed inactive)."
      },
      "data_deletion": {
        "detail": "Account data handled per Boost/Telstra privacy policy. Account closure linked to number loss after 6 months inactivity; data rollover available on select recharges before expiry.",
        "url": "https://boost.com.au/legal/privacy-policy"
      },
      "links": {
        "cancel": "https://boost.com.au/help/account-management/cancel-your-service",
        "refund": "https://boost.com.au/blogs/help-topics/request-refund",
        "terms": "https://boost.com.au/legal/terms-of-use",
        "privacy": "https://boost.com.au/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://boost.com.au/help/account-management/cancel-your-service",
        "policy_summary": "Boost Mobile AU is prepaid with no contract or exit fee. To cancel, message Boost (7am-11pm AEST) or call 125 8881; there is no cancellation fee. To keep a number, port it out via the new carrier (Australia transfers the number directly, no PAC), which automatically cancels Boost auto recharge; Boost charges no port fee. Recharge credit is non-refundable once used/activated and unused credit is not refunded on cancellation. If the phone is not recharged for 6 months the account is deemed inactive and the number is lost.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel your service - Boost Mobile",
            "url": "https://boost.com.au/help/account-management/cancel-your-service"
          },
          {
            "title": "Request a Refund - Boost Mobile",
            "url": "https://boost.com.au/blogs/help-topics/request-refund"
          },
          {
            "title": "Bring your number - Boost Mobile",
            "url": "https://boost.com.au/help/getting-started/bring-your-number"
          }
        ],
        "score": 97,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "boost-mobile",
      "name": "Boost Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No service pause or freeze option is mentioned in Boost Mobile's terms of service or help documentation."
      },
      "data_deletion": {
        "detail": "Upon termination, Boost Mobile's Terms of Service state they have the right to delete any data, files, or other information associated with the customer, account, or Services; no separate self-serve data deletion portal is documented.",
        "url": ""
      },
      "links": {
        "cancel": "https://help.boostmobile.com/docs/general-terms-conditions",
        "refund": "https://help.boostmobile.com/docs/30-day-money-back-guarantee",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Boost Mobile service can be cancelled at any time by calling 833-50-BOOST (833-502-6678) or visiting a Boost Mobile store in person — no online or app-based cancellation path is offered. Cancellation takes effect immediately but customers retain access through the end of the paid billing cycle; no proration is provided. Within the first 30 days of a new account, customers who port in a number and enroll in autopay may qualify for a full refund of service charges and taxes under the 30-Day Money-Back Guarantee. Device financing balances and any outstanding charges remain owed after cancellation.",
        "policy_url": "https://help.boostmobile.com/docs/general-terms-conditions",
        "scores": {
          "cancel_url": 15,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 72,
          "findability": 60
        },
        "sources": [
          {
            "title": "Full Terms of Service & Conditions | Boost Mobile (accessed 2026-06-05)",
            "url": "https://help.boostmobile.com/docs/general-terms-conditions"
          },
          {
            "title": "Boost Mobile 30-Day Money-Back Guarantee (accessed 2026-06-05)",
            "url": "https://help.boostmobile.com/docs/30-day-money-back-guarantee"
          }
        ],
        "score": 50,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "boosteroid",
      "name": "Boosteroid",
      "industry": "Gaming subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented in Boosteroid's help center. Cancellation ends auto-renewal; access continues until the paid period expires."
      },
      "data_deletion": {
        "detail": "Users can submit a data deletion request via their profile page at cloud.boosteroid.com (button in the bottom-right corner). The request can be cancelled within 48 hours by contacting support; after 48 hours all account data is permanently removed.",
        "url": "https://boosteroid.com/account-data/"
      },
      "links": {
        "cancel": "https://help.boosteroid.com/en/articles/4596572-how-to-cancel-my-boosteroid-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.boosteroid.com/en/articles/4596572-how-to-cancel-my-boosteroid-subscription",
        "policy_summary": "Boosteroid subscriptions can be cancelled entirely online via My Account > My Subscription > Plan details > Cancel subscription, with no notice period required — cancellation takes effect at the end of the current billing cycle and access is retained until then. The company recommends cancelling at least one day before the renewal date to avoid an accidental charge. No refunds are issued for forgotten cancellations or charges already processed once digital content has been used. Users who paid via non-recurring methods (iDEAL, Bancontact, PaySafeCard) have no recurring billing and no Cancel button is shown.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel my Boosteroid subscription? — Boosteroid Help Center (accessed 2026-06-06)",
            "url": "https://help.boosteroid.com/en/articles/4596572-how-to-cancel-my-boosteroid-subscription"
          },
          {
            "title": "I forgot to cancel my subscription — Boosteroid Help Center (accessed 2026-06-06)",
            "url": "https://help.boosteroid.com/en/content/i-forgot-to-cancel-my-subscription-AxSNK"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "boot-dev",
      "name": "Boot.dev",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is mentioned in Boot.dev's FAQ or return policy."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data by emailing [email protected]. Boot.dev (Ogdolo LLC) states it will maintain purchase information unless asked to delete it.",
        "url": "https://www.boot.dev/privacy"
      },
      "links": {
        "cancel": "https://www.boot.dev/faq",
        "refund": "https://www.boot.dev/blog/return-policy/",
        "terms": null,
        "privacy": "https://www.boot.dev/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 75,
          "notice_disclosed": 50,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.boot.dev/faq",
        "policy_summary": "Boot.dev allows members to cancel their subscription at any time from the settings page with no further charges. The company explicitly states it avoids dark patterns in its cancellation process. A full refund is available within 30 days of purchase by contacting support via email. No subscription pause option is documented.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Frequently Asked Questions | Boot.dev (accessed 2026-06-06)",
            "url": "https://www.boot.dev/faq"
          },
          {
            "title": "Return Policy | Boot.dev (accessed 2026-06-06)",
            "url": "https://www.boot.dev/blog/return-policy/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "borrowell-ca",
      "name": "Borrowell",
      "industry": "Fintech / Credit",
      "jurisdiction": "CA",
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account deactivation is available in the Borrowell mobile app under Account Settings > Edit Your Profile > Manage Account; paid subscriptions must be cancelled separately first.",
        "url": "https://helpcentre.borrowell.com/hc/en-us/articles/7585513769876-How-do-I-deactivate-or-delete-my-Borrowell-account"
      },
      "links": {
        "cancel": "https://helpcentre.borrowell.com/hc/en-us/articles/7585513769876-How-do-I-deactivate-or-delete-my-Borrowell-account",
        "refund": "https://helpcentre.borrowell.com/hc/en-us/articles/6103953988628-I-ve-cancelled-Credit-Builder-how-long-will-I-need-to-wait-to-receive-my-money-back",
        "terms": "https://borrowell.com/terms",
        "privacy": "https://borrowell.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://helpcentre.borrowell.com/hc/en-us/articles/7585513769876-How-do-I-deactivate-or-delete-my-Borrowell-account",
        "policy_summary": "Borrowell members deactivate their account self-serve in the mobile app via Account Settings > Edit Your Profile > Manage Account; paid products such as Credit Builder must be cancelled separately (with no cancellation fee) and refunded equity is returned within about 5 business days.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I deactivate or delete my Borrowell account? – Help Centre",
            "url": "https://helpcentre.borrowell.com/hc/en-us/articles/7585513769876-How-do-I-deactivate-or-delete-my-Borrowell-account"
          },
          {
            "title": "I want to cancel Credit Builder, what do I do? – Help Centre",
            "url": "https://helpcentre.borrowell.com/hc/en-us/articles/6103809224596-I-want-to-cancel-Credit-Builder-what-do-I-do"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "bottomless-us",
      "name": "Bottomless",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause automatic ordering indefinitely from the Settings tab at bottomless.com/account, selecting a resume date via a calendar picker. Pausing is distinct from cancellation and preserves the account."
      },
      "data_deletion": {
        "detail": "Account termination may result in destruction of account-associated content per the Terms of Service. No dedicated CCPA/GDPR data-deletion request form is publicly documented; users must contact support@bottomless.com or help@bottomless.com to close their account.",
        "url": "https://www.bottomless.com/terms-of-service.html"
      },
      "links": {
        "cancel": "https://support.bottomless.com/en/articles/915776",
        "refund": null,
        "terms": "https://www.bottomless.com/terms-of-service.html",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 50,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.bottomless.com/en/articles/915776",
        "policy_summary": "Bottomless subscribers can cancel their subscription online by navigating to the Settings tab in the subscription portal and selecting Cancel Subscription, which stops all future automatic ordering. Account closure (as opposed to subscription cancellation) requires contacting support via email (support@bottomless.com) or phone ((206) 260-0782), with founders personally reviewing requests. No prorated refunds are issued for the current billing period; the subscription remains active until the paid term ends. A pause feature is available for subscribers who want to suspend ordering temporarily without fully canceling.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my account? – Bottomless Support (accessed 2026-06-06)",
            "url": "https://support.bottomless.com/en/articles/915776"
          },
          {
            "title": "How to cancel the subscription – Bottomless Subscriptions (accessed 2026-06-06)",
            "url": "https://subscriptions.bottomless.com/en/articles/912896"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "bouygues-telecom-fr",
      "name": "Bouygues Telecom",
      "industry": "Telecom & ISP",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "mail",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Temporary suspension (suspension temporaire) available at €7/month for up to 6 months, limited to once every 12 months. Line number and seniority are preserved; plan billing stops but phone-instalment payments continue. Must be requested by calling 1064."
      },
      "data_deletion": {
        "detail": "Customers can exercise the right to erasure (droit à l'effacement) via the 'Infos persos' section in their online account, by calling 603, or by contacting the DPO at dpo@bouyguestelecom.fr. Response within one month. Data subject to legal retention obligations cannot be immediately deleted.",
        "url": "https://www.corporate.bouyguestelecom.fr/mentions-legales/politique-de-confidentialite/"
      },
      "links": {
        "cancel": "https://www.assistance.bouyguestelecom.fr/s/article/resilier-offre-mobile-bouygues-telecom",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.assistance.bouyguestelecom.fr/s/article/resilier-offre-mobile-bouygues-telecom",
        "policy_summary": "Bouygues Telecom subscribers can cancel online via the web customer account or mobile app (mandated by French law since June 2023): navigate to the line, select 'Gérer ma ligne' > 'Je n'ai plus besoin de ma ligne', choose a reason and date, then confirm. Cancellation takes effect within 10 days of request receipt. Early-termination fees apply within the commitment period: 20% of remaining monthly fees for contracts signed from 1 January 2023 (previously 25%); B&YOU no-commitment plans carry a flat €5 fee. The final closing invoice includes a pro-rata refund for any unused days paid in advance. Phone (1064), postal mail, and email (resiliation@bouyguestelecom.fr) are also accepted channels.",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 80
        },
        "sources": [
          {
            "title": "Résilier mon forfait mobile Bouygues Telecom - Assistance Bouygues Telecom (accessed 2026-06-05)",
            "url": "https://www.assistance.bouyguestelecom.fr/s/article/resilier-offre-mobile-bouygues-telecom"
          },
          {
            "title": "Bouygues Telecom General Conditions of Service – Section 7: Résiliation (via HandiCaPZéro mirror) (accessed 2026-06-05)",
            "url": "https://www.handicapzero.org/telephonie/operateurs-reseau/bouygues-telecom/conditions-generales-de-service/lire-les-conditions-generales-de-service/7-la-resiliation-de-votre-contrat"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "box",
      "name": "Box",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Box does not offer a subscription pause or freeze option; the only alternatives are downgrading to a free plan or full cancellation."
      },
      "data_deletion": {
        "detail": "Free account deletion is self-serve via Account Settings > Permanently Delete Account; email addresses from deleted free accounts cannot be reused for 120 days. Paid account cancellation does not immediately delete data — content persists until the end of the service term. Personal data deletion requests can be submitted to privacy@box.com; Box may retain cached or archived copies as required by law or for legitimate business purposes.",
        "url": "https://www.box.com/legal/privacypolicy"
      },
      "links": {
        "cancel": "https://support.box.com/hc/en-us/articles/360043694874-Canceling-Your-Box-Account",
        "refund": "https://support.box.com/hc/en-us/articles/360044192753-Requesting-a-Refund",
        "terms": null,
        "privacy": "https://www.box.com/legal/privacypolicy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 55,
          "refund_disclosed": 70,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://support.box.com/hc/en-us/articles/360043694874-Canceling-Your-Box-Account",
        "policy_summary": "Box supports self-serve online cancellation (via Account Settings for Personal Pro, or Admin Console for Business/Enterprise) and email cancellation through cancel@box.com. Accounts cancel at the end of the current service term, and renewals require cancellation at least 30 days before the renewal date to avoid being charged. All services are prepaid and explicitly non-refundable, including renewed accounts; exceptions for unwanted renewal charges require a support case submitted to the Billing Team. There is no pause or freeze feature available.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling Your Box Account – Box Support (accessed 2026-06-05)",
            "url": "https://support.box.com/hc/en-us/articles/360043694874-Canceling-Your-Box-Account"
          },
          {
            "title": "Requesting a Refund – Box Support (accessed 2026-06-05)",
            "url": "https://support.box.com/hc/en-us/articles/360044192753-Requesting-a-Refund"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "boxdog-us",
      "name": "BoxDog",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Seasonal box (4 per year, one every 3 months) can be skipped or cancelled anytime within the BoxDog account; no contract."
      },
      "data_deletion": {
        "detail": "Not addressed; refund policy states no refunds on individual products inside the subscription box.",
        "url": "https://boxdog.com/policies/refund-policy"
      },
      "links": {
        "cancel": "https://boxdog.com/pages/starter-box",
        "refund": "https://boxdog.com/policies/refund-policy",
        "terms": "https://boxdog.com/pages/starter-box",
        "privacy": "https://boxdog.com/policies/refund-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://boxdog.com/pages/starter-box",
        "policy_summary": "BoxDog is a seasonal subscription delivering 4 boxes per year, one every 3 months, with fixed billing dates and no contract. The product page states customers can cancel at any time online and skip or cancel the seasonal box anytime within their BoxDog account. The refund policy makes no guarantees or refunds on individual products inside the subscription box and directs dissatisfied customers to email. Specific skip/cut-off timing and data-deletion procedures are not detailed.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Starter Box - BoxDog (accessed 2026-06-16)",
            "url": "https://boxdog.com/pages/starter-box"
          },
          {
            "title": "Refund policy - BoxDog (accessed 2026-06-16)",
            "url": "https://boxdog.com/policies/refund-policy"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "boxwalla-us",
      "name": "Boxwalla",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is offered. Subscribers can switch between box categories at the cutoff date but cannot pause a subscription."
      },
      "data_deletion": {
        "detail": "No formal data deletion procedure is documented on the site. Users must contact Boxwalla directly (contact@theboxwalla.com) to request data removal; the privacy policy only states users may opt out of communications.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.theboxwalla.com/shipping-billing-returns/",
        "refund": "https://www.theboxwalla.com/shipping-billing-returns/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 90,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.theboxwalla.com/shipping-billing-returns/",
        "policy_summary": "Boxwalla subscriptions can be cancelled at any time by navigating to My Subscriptions in the account dashboard and clicking Cancel — no phone call or email required. Cancellations must be submitted by the 14th of the month preceding the shipment month (11:59 p.m. PST); requests after this deadline take effect the following cycle. Subscription boxes are non-refundable if a customer dislikes the contents, but defective items can be addressed by contacting support; retail products may be returned unopened within 30 days of shipping. No subscription pause option is available.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Shipping, Billing & Returns - Boxwalla (accessed 2026-06-06)",
            "url": "https://www.theboxwalla.com/shipping-billing-returns/"
          },
          {
            "title": "Frequently Asked Questions - Boxwalla (accessed 2026-06-06)",
            "url": "https://www.theboxwalla.com/frequently-infrequently-asked-questions/"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "brainscape",
      "name": "Brainscape",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is mentioned in Brainscape's terms or help documentation."
      },
      "data_deletion": {
        "detail": "Users can self-delete via Account Settings on the website or mobile app. Complete data removal can also be requested by emailing support@brainscape.com. The privacy policy explicitly grants deletion rights regardless of country or US state, with CCPA and GDPR compliance noted.",
        "url": "https://www.brainscape.com/privacy-policy"
      },
      "links": {
        "cancel": "https://brainscape.zendesk.com/hc/en-us/articles/115003978012-How-do-I-cancel-my-Pro-subscription-and-any-future-billings",
        "refund": "https://brainscape.zendesk.com/hc/en-us/articles/17789381557773-How-can-I-get-a-refund",
        "terms": null,
        "privacy": "https://www.brainscape.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://brainscape.zendesk.com/hc/en-us/articles/115003978012-How-do-I-cancel-my-Pro-subscription-and-any-future-billings",
        "policy_summary": "Brainscape Pro subscribers can cancel at any time via the website (Account Settings > Subscriptions > Cancel Plan) or through the Apple App Store or Google Play settings for mobile purchases. Cancellation must occur at least 24 hours before the renewal date; access continues through the end of the current paid period. Subscriptions are generally non-refundable once paid, though refunds may be considered within 90 days of purchase via email to support@brainscape.com, and App Store or Google Play purchases must be refunded through those platforms.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Pro subscription and any future billings? – Brainscape Help Center (accessed 2026-06-06)",
            "url": "https://brainscape.zendesk.com/hc/en-us/articles/115003978012-How-do-I-cancel-my-Pro-subscription-and-any-future-billings"
          },
          {
            "title": "How can I get a refund? – Brainscape Help Center (accessed 2026-06-06)",
            "url": "https://brainscape.zendesk.com/hc/en-us/articles/17789381557773-How-can-I-get-a-refund"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "braintrust-dev",
      "name": "Braintrust",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Downgrading to the free Starter plan is the closest equivalent."
      },
      "data_deletion": {
        "detail": "Trial account content is deleted upon cancellation or non-conversion. No explicit GDPR/CCPA self-serve data deletion flow is documented on the official help pages. Contact support@braintrust.dev for data deletion requests.",
        "url": null
      },
      "links": {
        "cancel": "https://www.braintrust.dev/docs/admin/billing/change-plan",
        "refund": null,
        "terms": "https://www.braintrust.dev/legal/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 65,
          "notice_disclosed": 70,
          "refund_disclosed": 72,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.braintrust.dev/docs/admin/billing/change-plan",
        "policy_summary": "Pro subscribers can self-serve downgrade to the free Starter plan via Settings > Billing > Adjust plan > Downgrade to Starter; the downgrade takes effect at the end of the current billing period and Pro features remain accessible until then. For outright subscription cancellation, the Terms of Service require emailing support@braintrustdata.com at least 30 days before the renewal date. Enterprise customers on annual contracts cannot downgrade until the contract term ends and must contact support. Payments are non-refundable with no credits for partially used periods; access continues through the end of the paid period after cancellation. Trial accounts are automatically converted to paid if not cancelled, and trial content is deleted on cancellation/non-conversion.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Change your plan - Braintrust Docs (accessed 2026-06-10)",
            "url": "https://www.braintrust.dev/docs/admin/billing/change-plan"
          },
          {
            "title": "Terms of Service - Braintrust (accessed 2026-06-10)",
            "url": "https://www.braintrust.dev/legal/terms-of-service"
          },
          {
            "title": "Billing FAQ - Braintrust Docs (accessed 2026-06-10)",
            "url": "https://www.braintrust.dev/docs/admin/billing/faq"
          },
          {
            "title": "Pricing FAQ - Braintrust Docs (accessed 2026-06-10)",
            "url": "https://www.braintrust.dev/docs/pricing/faq"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "brasil-paralelo-br",
      "name": "Brasil Paralelo",
      "industry": "Streaming / Documentaries",
      "jurisdiction": "BR",
      "cancellation_types": [
        "online",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://ajuda.brasilparalelo.com.br/hc/pt-br/articles/34024197836439-Como-cancelar-a-minha-assinatura",
        "refund": "https://ajuda.brasilparalelo.com.br/hc/pt-br/sections/33399833320727-Cancelamento-de-assinatura",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://ajuda.brasilparalelo.com.br/hc/pt-br/articles/34024197836439-Como-cancelar-a-minha-assinatura",
        "policy_summary": "Brasil Paralelo's help center states a member cancels by logging into the web version, going to Configuracoes da assinatura and clicking Cancelar renovacao (not available in the app). A 7-day refund window applies from purchase confirmation; after that, cancelling only stops the next charge.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Como cancelar a minha assinatura - Brasil Paralelo",
            "url": "https://ajuda.brasilparalelo.com.br/hc/pt-br/articles/34024197836439-Como-cancelar-a-minha-assinatura"
          },
          {
            "title": "Cancelamento de assinatura - Brasil Paralelo",
            "url": "https://ajuda.brasilparalelo.com.br/hc/pt-br/sections/33399833320727-Cancelamento-de-assinatura"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "brave",
      "name": "Brave",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for any Brave premium subscription."
      },
      "data_deletion": {
        "detail": "Account deletion available at account.brave.com; permanently removes email and purchase history, automatically cancels subscriptions, and purges Stripe-held data (per Stripe's privacy policy). GDPR/CCPA data deletion requests can be submitted to privacy@brave.com. EU residents may contact brave@gdprnomrep.eu.",
        "url": "https://support.brave.app/hc/en-us/articles/34785330801037-How-do-I-delete-my-Brave-Premium-account"
      },
      "links": {
        "cancel": "https://brave.com/terms-of-use/",
        "refund": null,
        "terms": "https://brave.com/terms-of-use/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://brave.com/terms-of-use/",
        "policy_summary": "Brave Premium subscriptions (Leo, VPN, Talk, Search) are cancelled online at account.brave.com by clicking 'Cancel plan' under the relevant subscription. Mobile subscribers cancel via Apple App Store or Google Play. Cancellation takes effect at the end of the current billing period; access continues until then. All transactions are final and fees are non-refundable, with a narrow exception: if technical problems prevent or unreasonably delay access, a refund can be requested by contacting stripe-payments@brave.com. No pausing is available. Subscriptions purchased through app stores are governed by the respective platform's refund policy.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Use | Brave (accessed 2026-06-10)",
            "url": "https://brave.com/terms-of-use/"
          },
          {
            "title": "How do I cancel my Brave Premium subscription? – Brave Help Center (accessed 2026-06-10)",
            "url": "https://support.brave.app/hc/en-us/articles/34786066532621-How-do-I-cancel-my-Brave-Premium-subscription"
          },
          {
            "title": "How do I cancel my Brave Leo subscription? – Brave Help Center (accessed 2026-06-10)",
            "url": "https://support.brave.app/hc/en-us/articles/22359507020813-How-do-I-cancel-my-Brave-Leo-subscription"
          },
          {
            "title": "How do I cancel my Brave VPN subscription? – Brave Help Center (accessed 2026-06-10)",
            "url": "https://support.brave.app/hc/en-us/articles/22359175652109-How-do-I-cancel-my-Brave-VPN-subscription"
          },
          {
            "title": "How do I cancel my Brave Search Premium subscription? – Brave Help Center (accessed 2026-06-10)",
            "url": "https://support.brave.app/hc/en-us/articles/22360002816525-How-do-I-cancel-my-Brave-Search-Premium-subscription"
          },
          {
            "title": "How do I delete my Brave Premium account? – Brave Help Center (accessed 2026-06-10)",
            "url": "https://support.brave.app/hc/en-us/articles/34785330801037-How-do-I-delete-my-Brave-Premium-account"
          },
          {
            "title": "Brave Premium plans | Brave (accessed 2026-06-10)",
            "url": "https://brave.com/premium/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "breathwrk",
      "name": "Breathwrk",
      "industry": "Mental health",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause is documented."
      },
      "data_deletion": {
        "detail": "Data deletion is not addressed on the billing FAQ; account and data questions are directed to support@breathwrk.com.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.breathwrk.com/subscriptionandbillingfaqs",
        "refund": "https://www.breathwrk.com/subscriptionandbillingfaqs",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.breathwrk.com/subscriptionandbillingfaqs",
        "policy_summary": "Breathwrk subscriptions are canceled self-serve via the web account manager (info.breathwrk.com/subscription/manage), the Apple App Store, or Google Play subscriptions. Users must cancel before their renewal date; cancellation on or after the renewal date is charged and no refund is offered.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Breathwrk Subscription and Billing FAQ",
            "url": "https://www.breathwrk.com/subscriptionandbillingfaqs"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "brevo-us",
      "name": "Brevo",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly Starter and Standard plan subscribers can pause for up to 3 months. The subscription must be active (not already paused) to initiate a pause. Yearly and Professional plans are not eligible."
      },
      "data_deletion": {
        "detail": "Account owners can permanently close their Brevo account at any time from account settings. Closure is irreversible and deletes all data. Brevo retains aggregated data for 3 months post-closure for legal purposes. GDPR right-to-erasure requests are supported.",
        "url": "https://help.brevo.com/hc/en-us/articles/208677629-Permanently-close-your-Brevo-account"
      },
      "links": {
        "cancel": "https://help.brevo.com/hc/en-us/articles/208593449-Cancel-your-subscription",
        "refund": "https://help.brevo.com/hc/en-us/articles/209298665-Do-you-have-a-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.brevo.com/hc/en-us/articles/208593449-Cancel-your-subscription",
        "policy_summary": "Brevo subscribers can cancel online at any time via the account dashboard (My plan → Cancel subscription), after which the account downgrades to the Free plan at the end of the current billing period. Yearly Professional plan holders must contact support via a ticket to cancel. No refunds are issued for prepaid or unused fees; EU consumers have a 14-day statutory cooling-off period. Monthly Starter and Standard subscribers can pause instead of cancelling for up to 3 months.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel your subscription – Brevo Help Center (accessed 2026-06-06)",
            "url": "https://help.brevo.com/hc/en-us/articles/208593449-Cancel-your-subscription"
          },
          {
            "title": "Do you have a refund policy? – Brevo Help Center (accessed 2026-06-06)",
            "url": "https://help.brevo.com/hc/en-us/articles/209298665-Do-you-have-a-refund-policy"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "brevo",
      "name": "Brevo (brevo.com)",
      "industry": "Software / SaaS",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; subscriptions auto-renew unless you close your account or notify of termination before the renewal date."
      },
      "data_deletion": {
        "detail": "Brevo may terminate an account after 6 months of inactivity; account/data handled per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://www.brevo.com/legal/termsofuse/",
        "terms": "https://www.brevo.com/legal/termsofuse/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 60,
          "notice_disclosed": 58,
          "refund_disclosed": 45,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.brevo.com/legal/termsofuse/",
        "policy_summary": "Subscriptions renew automatically unless you close your account or notify Brevo of termination prior to the renewal date — a self-serve account-close path. Termination takes effect at the end of the ongoing subscription, and Brevo will not refund any prepaid or unused fees. Brevo may also terminate accounts inactive for 6+ months. Operated from France (ex-Sendinblue).",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Brevo | Terms of Use (accessed 2026-06-13)",
            "url": "https://www.brevo.com/legal/termsofuse/"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "bright-data",
      "name": "Bright Data",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze feature is documented. Long-term subscriptions (LTS) and monthly service commitments must be either completed or canceled; there is no documented option to temporarily suspend a plan."
      },
      "data_deletion": {
        "detail": "Account closure is performed by the original account owner via the control panel once prerequisites are met (no outstanding/unpaid invoices, real balance exactly $0, no active LTS or monthly commitments, no pending/unbilled usage); if blocked despite meeting criteria, contact support via Help & Support in the control panel. Note: under the Master Service Agreement, for Proxy Services and Web Scraper IDE, Bright Data states it may retain data the client collected and use it for its own purposes; the agreement contains no explicit termination-time data-deletion guarantee. Compliance/privacy requests can be directed to compliance@brightdata.com.",
        "url": "https://docs.brightdata.com/general/account/faqs"
      },
      "links": {
        "cancel": "https://docs.brightdata.com/general/account/faqs",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 70,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://docs.brightdata.com/general/account/faqs",
        "policy_summary": "Bright Data documents account closure in its docs FAQ: only the original account owner can deactivate the account, and only after all prerequisites are met (no outstanding payments or unpaid invoices, real balance exactly $0, any long-term subscription (LTS) or monthly commitment completed or canceled, and no pending/unbilled usage). The implied path is self-serve deactivation from the control panel once those conditions are satisfied; if you meet the criteria but still cannot deactivate, you contact the support team (Help & Support section of the control panel). The Master Service Agreement states either party may terminate by written notice effective at the end of the calendar month in which notice is received, with any outstanding amounts becoming immediately due. Refund stance is unfavorable and explicit: 'The Subscription Fees are non-cancelable and non-refundable.' No subscription pause/freeze is offered, and no app-store-based billing applies (this is a B2B web platform, not a mobile app subscription).",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Account Management FAQs — Bright Data Docs (accessed 2026-06-06)",
            "url": "https://docs.brightdata.com/general/account/faqs"
          },
          {
            "title": "Bright Data Master Service Agreement — Bright Data Docs (accessed 2026-06-06)",
            "url": "https://docs.brightdata.com/general/policy/license"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "brightside-health",
      "name": "Brightside Health",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No user-initiated pause or freeze option is documented. Brightside may administratively pause services if engagement requirements are not met (therapy every 60 days, psychiatry every 180 days), but members cannot self-pause their subscription."
      },
      "data_deletion": {
        "detail": "Account termination may involve deletion of personal information and uploaded content per the Terms of Use, but no dedicated self-serve data deletion tool or CCPA/HIPAA deletion request process is documented on the public FAQ. Members can contact Member Services via the in-app Help section.",
        "url": "https://www.brightside.com/tou/"
      },
      "links": {
        "cancel": "https://www.brightside.com/faqs/how-do-i-cancel-my-subscription/",
        "refund": "https://www.brightside.com/faqs/how-do-i-get-a-refund-on-my-subscription/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Members can cancel online via Settings > Manage Plan > Cancel My [Medication/Therapy] Plan in the Brightside Portal, or by emailing Member Services. Cancellation takes effect at the end of the current billing period with no refund for the remaining period. For psychiatry plans, a full refund is available only if cancelled at least 24 hours before the first scheduled consultation; after that point the purchase is final. All therapy subscription payments are explicitly non-refundable, with a narrow exception for individually purchased extra video sessions.",
        "policy_url": "https://www.brightside.com/faqs/how-do-i-cancel-my-subscription/",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 72,
          "findability": 80
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? - Brightside (accessed 2026-06-05)",
            "url": "https://www.brightside.com/faqs/how-do-i-cancel-my-subscription/"
          },
          {
            "title": "How do I get a refund on my subscription? - Brightside (accessed 2026-06-05)",
            "url": "https://www.brightside.com/faqs/how-do-i-get-a-refund-on-my-subscription/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "brigit",
      "name": "Brigit",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "A 'Pause or switch plan' option is presented during the cancellation flow on the website before full cancellation is confirmed."
      },
      "data_deletion": {
        "detail": "Users must cancel their subscription first, then can delete their account via the in-app 'Delete My Account' button. Data deletion requests can also be submitted by emailing privacy@hellobrigit.com.",
        "url": "https://help.hellobrigit.com/hc/en-us/articles/360033367651-How-do-I-delete-my-Brigit-account"
      },
      "links": {
        "cancel": "https://help.hellobrigit.com/hc/en-us/articles/24909277796621-How-do-I-cancel-or-downgrade-my-Brigit-subscription",
        "refund": null,
        "terms": "https://www.hellobrigit.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.hellobrigit.com/hc/en-us/articles/24909277796621-How-do-I-cancel-or-downgrade-my-Brigit-subscription",
        "policy_summary": "Brigit subscriptions can be cancelled at any time via the website, mobile app, or by emailing support@hellobrigit.com. No advance notice is required, but members are charged for the full billing period in which they cancel — no prorated refunds are issued. Access to Credit Builder, Credit Monitoring, and Identity Theft Protection ends immediately upon cancellation, while other benefits continue through the end of the billing term. A pause option is offered during the cancellation flow before full cancellation is confirmed.",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 72,
          "findability": 80
        },
        "sources": [
          {
            "title": "How do I cancel or downgrade my Brigit subscription? – Brigit Help Center (accessed 2026-06-05)",
            "url": "https://help.hellobrigit.com/hc/en-us/articles/24909277796621-How-do-I-cancel-or-downgrade-my-Brigit-subscription"
          },
          {
            "title": "Brigit Terms of Service (accessed 2026-06-05)",
            "url": "https://www.hellobrigit.com/terms"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "brilliant",
      "name": "Brilliant",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned anywhere in Brilliant's official help documentation."
      },
      "data_deletion": {
        "detail": "Users can self-serve deactivate (reversible, data preserved) or permanently delete their account via account settings while logged in; deletion removes all associated data and cannot be undone. Users must cancel their subscription separately before deleting. An optional data export is available before proceeding. No server-side retention timeline is disclosed.",
        "url": "https://brilliant.org/help/account-management/how-do-i-deactivate-or-delete-my-brilliant-account/"
      },
      "links": {
        "cancel": "https://brilliant.org/help/account-management/how-do-i-cancel-my-brilliant-premium-subscription/",
        "refund": "https://brilliant.org/help/account-management/how-do-i-get-a-refund/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Subscribers can cancel online via Subscription Settings (or through Apple/Google app stores for mobile purchases); cancellation prevents future charges and access continues until the end of the current billing period. No advance notice period is specified, though the Terms of Use reference at least one business day prior to renewal. Refunds are explicitly not offered as a general policy — Brilliant states 'we do not offer refunds' — but a self-serve 'Cancel and Refund' option may appear for qualifying accounts, and exceptional cases are evaluated individually. App store purchasers must seek refunds through Apple or Google directly.",
        "policy_url": "https://brilliant.org/help/account-management/how-do-i-cancel-my-brilliant-premium-subscription/",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 78,
          "notice_disclosed": 45,
          "refund_disclosed": 60,
          "findability": 85
        },
        "sources": [
          {
            "title": "How do I cancel my Brilliant Premium subscription? | Brilliant (accessed 2026-06-05)",
            "url": "https://brilliant.org/help/account-management/how-do-i-cancel-my-brilliant-premium-subscription/"
          },
          {
            "title": "How do I get a refund? | Brilliant (accessed 2026-06-05)",
            "url": "https://brilliant.org/help/account-management/how-do-i-get-a-refund/"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "brinks-home",
      "name": "Brinks Home",
      "industry": "Home security",
      "jurisdiction": "US",
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://brinkshome.com/terms",
        "refund": "",
        "terms": "https://brinkshome.com/terms",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 25,
          "channel_disclosed": 60,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://brinkshome.com/terms",
        "policy_summary": "Brinks Home requires customers to call to cancel, after which cancellation paperwork is sent for online signature. Term agreements carry early termination obligations, with a 30 day money-back window at the start; certain plans such as Nest monitoring and month-to-month plans can be cancelled without penalty.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Brinks Home Terms of Service",
            "url": "https://brinkshome.com/terms"
          },
          {
            "title": "Home Security System Cancellation Policies, SafeWise",
            "url": "https://www.safewise.com/home-security-system-cancellation-policies/"
          }
        ],
        "score": 50,
        "grade": "D"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "britbox",
      "name": "BritBox",
      "industry": "Streaming",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "self-serve-online",
        "app-store",
        "third-party-billing"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause/hold documented; users cancel and re-subscribe. Access continues to end of paid billing period after cancellation."
      },
      "data_deletion": {
        "detail": "BritBox UK privacy notice (operated by ITV) sets out data subject rights including erasure; account/marketing preferences managed in the account section, and privacy queries handled at privacy@britbox.co.uk.",
        "url": "https://www.itv.com/terms/articles/britbox-uk-privacy-notice"
      },
      "links": {
        "cancel": "https://www.britbox.co.uk/account",
        "refund": "https://www.itv.com/terms/articles/britbox-uk-privacy-notice",
        "terms": "https://www.britbox.co.uk/terms",
        "privacy": "https://www.itv.com/terms/articles/britbox-uk-privacy-notice"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 78,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.techadvisor.com/article/743387/how-to-cancel-a-britbox-subscription.html",
        "policy_summary": "BritBox UK is cancelled self-serve from the website by signing in, opening Account Settings / Subscription & billing, and selecting Cancel subscription; cancellation cannot be done from the smart TV or mobile apps. If signed up through a third party (Apple, Amazon, a TV provider), the subscriber must cancel through that channel instead. There is no notice period beyond the current cycle: access continues until the end of the already-paid billing period and no further charge is taken. BritBox does not issue refunds or pro-rated credit for the unused part of a billing period. The BritBox UK privacy notice (operated by ITV) documents data-subject rights including erasure and provides privacy@britbox.co.uk for requests.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "BritBox UK Privacy Notice — ITV (accessed 2026-06-16)",
            "url": "https://www.itv.com/terms/articles/britbox-uk-privacy-notice"
          },
          {
            "title": "How to cancel a BritBox subscription — Tech Advisor (accessed 2026-06-16)",
            "url": "https://www.techadvisor.com/article/743387/how-to-cancel-a-britbox-subscription.html"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "british-gas-uk",
      "name": "British Gas",
      "industry": "Energy & utilities",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented for residential energy supply. Customers on variable tariffs can switch away at any time with no exit fee."
      },
      "data_deletion": {
        "detail": "Customers can request erasure of personal data under UK GDPR by contacting Centrica's Data Protection Officer at privacy@centrica.com or in writing to: The Data Protection Officer, Centrica Plc, Millstream, Maidenhead Road, Windsor, Berkshire, SL4 5GD.",
        "url": "https://www.britishgas.co.uk/legal-compliance/privacy-policy.html"
      },
      "links": {
        "cancel": "https://www.britishgas.co.uk/help-and-support/my-account/leaving-british-gas",
        "refund": null,
        "terms": null,
        "privacy": "https://www.britishgas.co.uk/legal-compliance/privacy-policy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.britishgas.co.uk/help-and-support/my-account/leaving-british-gas",
        "policy_summary": "Residential customers can leave British Gas by switching to a new supplier (new supplier handles most of the process), by initiating via the online account 'Move Home or Leave' section, or by calling 0330 100 0056. A 14-day cooling-off period applies on signup; to cancel within it, customers email cooling-off@britishgas.co.uk. Fixed-tariff customers face an exit fee of approximately £30 per fuel if they leave before the final 49 days of their contract; variable-tariff customers face no exit fee. Any credit balance is refunded automatically after the final bill is settled, typically within six weeks.",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 65,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 60
        },
        "sources": [
          {
            "title": "Leaving British Gas – Help & Support (accessed 2026-06-05)",
            "url": "https://www.britishgas.co.uk/help-and-support/my-account/leaving-british-gas"
          },
          {
            "title": "Switch Energy Supplier – British Gas (accessed 2026-06-05)",
            "url": "https://www.britishgas.co.uk/energy/switch-energy-supplier.html"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "broadwayhd-us",
      "name": "BroadwayHD",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is mentioned in BroadwayHD's terms of use or support documentation."
      },
      "data_deletion": {
        "detail": "Users may request account and data deletion via a Google Form or by emailing privacy@broadwayhd.com with subject 'Delete My Account'. CCPA rights available to California residents (888-417-7482). GDPR erasure rights available to EU residents. 10–45 day response windows depending on jurisdiction.",
        "url": "https://welcome.broadwayhd.com/privacy-policy"
      },
      "links": {
        "cancel": "https://welcome.broadwayhd.com/terms-of-use",
        "refund": null,
        "terms": "https://welcome.broadwayhd.com/terms-of-use",
        "privacy": "https://welcome.broadwayhd.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://welcome.broadwayhd.com/terms-of-use",
        "policy_summary": "BroadwayHD subscribers can cancel online via their Account Page or by contacting the help center, but must do so at least three days before the current subscription period ends. Access continues through the end of the paid billing period; all fees are final and non-refundable with no partial-period credits. Subscriptions purchased through third-party platforms (Apple App Store, Google Play, Amazon, Roku, etc.) must be cancelled directly through that provider. Data deletion requests can be submitted via a Google Form or by emailing privacy@broadwayhd.com.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Use — BroadwayHD (accessed 2026-06-06)",
            "url": "https://welcome.broadwayhd.com/terms-of-use"
          },
          {
            "title": "SUBSCRIPTION & ACCOUNT – BroadwayHD Support (accessed 2026-06-06)",
            "url": "https://broadwayhdsupport.zendesk.com/hc/en-us/sections/36190603739412-SUBSCRIPTION-ACCOUNT"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "brown-sugar",
      "name": "Brown Sugar",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is mentioned in the official FAQ or Terms of Use. Cancellation ends access at period end with no pause alternative offered."
      },
      "data_deletion": {
        "detail": "California residents may submit deletion requests via email at privacy@scripps.com or by phone at 1-833-702-0425, per the Do Not Sell My Info page. No online self-serve deletion form is provided.",
        "url": "https://info.brownsugar.com/do-not-sell-my-info/"
      },
      "links": {
        "cancel": "https://info.brownsugar.com/faqs/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 20,
          "refund_disclosed": 60,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://info.brownsugar.com/faqs/",
        "policy_summary": "Brown Sugar costs $3.99/month after a one-week free trial and can be cancelled at any time through the website (Account icon → Cancel Membership → Finish Cancellation) or through the respective app store if subscribed via Google Play, iTunes, Amazon, or Roku. The FAQ explicitly states no refunds are issued upon cancellation, though access continues through the end of the billing period. No subscription pause feature is offered, and no notice period is required or disclosed.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FAQs – Brown Sugar Info (accessed 2026-06-06)",
            "url": "https://info.brownsugar.com/faqs/"
          },
          {
            "title": "Do Not Sell My Info – Brown Sugar Info (accessed 2026-06-06)",
            "url": "https://info.brownsugar.com/do-not-sell-my-info/"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "browserbase",
      "name": "Browserbase",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option mentioned in official billing documentation or terms of service."
      },
      "data_deletion": {
        "detail": "No self-serve account deletion flow is documented. Privacy policy states data is retained while account is active. Users can contact support@browserbase.com to request data deletion. Limited CCPA mention (California residents may request non-disclosure to third parties). No GDPR erasure rights explicitly detailed.",
        "url": "https://www.browserbase.com/privacy-policy"
      },
      "links": {
        "cancel": "https://docs.browserbase.com/account/billing",
        "refund": null,
        "terms": "https://www.browserbase.com/terms-of-service",
        "privacy": "https://www.browserbase.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 65,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 68
        },
        "cancel_url": null,
        "policy_url": "https://docs.browserbase.com/account/billing",
        "policy_summary": "To cancel, go to Settings > Usage & billing > Change plan in-app. Cancellation takes effect at the end of the current billing period — no mid-term termination. No pro-rata refunds are issued for the remaining portion of the paid period. Auto-renewal is on by default; it can be disabled via account settings or by sending written notice to support@browserbase.com before the renewal date. Scale (custom) plan changes require contacting sales. No pause/freeze option exists. Data deletion requires emailing support@browserbase.com.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Billing - Browserbase Documentation (accessed 2026-06-10)",
            "url": "https://docs.browserbase.com/account/billing"
          },
          {
            "title": "Terms of Use | Browserbase (accessed 2026-06-10)",
            "url": "https://www.browserbase.com/terms-of-service"
          },
          {
            "title": "Browserbase Pricing: Free, $20, $99, or Custom (accessed 2026-06-10)",
            "url": "https://www.browserbase.com/pricing"
          },
          {
            "title": "Privacy Policy | Browserbase (accessed 2026-06-10)",
            "url": "https://www.browserbase.com/privacy-policy"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "bsnl-in",
      "name": "BSNL (Bharat Sanchar Nigam Limited)",
      "industry": "Telecom & ISP",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "in_person",
        "online",
        "phone",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "BSNL offers a 'Safe Custody' plan that temporarily suspends landline, broadband (DSL/FTTH/AirFibre) services. Charges are Rs. 50/month (landline, urban), Rs. 30/month (landline, rural), or Rs. 150/month (broadband/fiber combos). Minimum period is one month. Activated by written request at the nearest BSNL Customer Service Centre (CSC) or via the selfcare portal. Mobile/prepaid connections are not covered by this plan."
      },
      "data_deletion": {
        "detail": "No documented self-serve data deletion process. BSNL retains IP session logs and billing data for up to 3 years per Indian regulatory requirements. Customers may submit written requests to their circle's commercial officer, but no formal data deletion policy or dedicated request URL is publicly documented on bsnl.co.in.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.bsnl.co.in/opencms/bsnl/BSNL/about_us/cit_char.html",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 55,
          "notice_disclosed": 40,
          "refund_disclosed": 65,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://www.bsnl.co.in/opencms/bsnl/BSNL/about_us/cit_char.html",
        "policy_summary": "To cancel (surrender) a BSNL broadband, landline, or FTTH connection, customers must clear all outstanding dues, return any rented equipment (modem, ONT), and submit a surrender form either online via the BSNL Selfcare portal (selfcare.bsnl.co.in, select Surrender option) or in person at the nearest BSNL Customer Service Centre; phone (1800-345-1500 / 1800-180-1503) and written mail are also accepted. Security deposits are refunded within 60 days of the termination request as per the Telecom Consumers Charter, subject to adjustment of pending dues; premature surrender of annual or multi-year broadband plans incurs pro-rata charges plus one full month's FMC as an early termination fee. A 'Safe Custody' option exists to temporarily pause landline and broadband services for Rs. 50–150 per month rather than fully cancelling. No specific advance notice period is mandated for customer-initiated cancellations, but mid-month disconnections attract a half-month rental charge.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "BSNL Telecom Consumers Charter (accessed 2026-06-06)",
            "url": "https://www.bsnl.co.in/opencms/bsnl/BSNL/about_us/cit_char.html"
          },
          {
            "title": "BSNL Download Forms – Phone Surrender Form (accessed 2026-06-06)",
            "url": "https://www.bsnl.co.in/opencms/export/sites/default/BSNL/about_us/forms/pdf/phone_surrender.pdf"
          }
        ],
        "score": 46,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "bt-mobile-uk",
      "name": "BT Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "text"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option disclosed on the 'How do I leave BT Mobile?' page."
      },
      "data_deletion": {
        "detail": "No self-serve data-deletion control on the leaving page; data handling governed by BT's privacy policy. Account closes once the number is cancelled or the switch completes.",
        "url": "https://www.bt.com/help/privacy-policy"
      },
      "links": {
        "cancel": "https://www.bt.com/help/mobile/manage-service/how-do-i-leave-bt-mobile",
        "refund": null,
        "terms": "https://www.bt.com/help/terms-and-conditions",
        "privacy": "https://www.bt.com/help/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://www.bt.com/help/mobile/manage-service/how-do-i-leave-bt-mobile",
        "policy_summary": "To switch and keep your number, text PAC to 65075, call 0800 800 150, or use My BT; to switch without keeping it, text STAC to 75075 (or via call / My BT). Both codes are valid 30 days and, if unused, your BT service continues as normal. If you cancel without switching you must give at least 30 days' notice (even after the minimum term ends) and are charged for that 30-day notice period on your final bill. An early-termination/cancellation charge applies if you leave before the minimum term ends. BT issues your final bill within ten days of the number being cancelled or the switch completing.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I leave BT Mobile? | BT Help",
            "url": "https://www.bt.com/help/mobile/manage-service/how-do-i-leave-bt-mobile"
          }
        ],
        "score": 98,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "bt-uk",
      "name": "BT",
      "industry": "Telecom & ISP",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "BT does not offer a pause or freeze option for broadband or TV subscriptions. Customers must cancel with 30 days notice; no account hold is available."
      },
      "data_deletion": {
        "detail": "UK GDPR right to erasure supported. Submit a deletion request via the OneTrust web form on BT's privacy policy page. BT notes data may be retained where required by contract, law, or legitimate interests. Requests processed within one month (up to three months for complex cases).",
        "url": "https://btprivacy.my.onetrust.com/webform/a0327856-31fc-4f51-b6d3-1c9e883e1ecf/064635fb-4ae0-40ad-a7fc-d2004310c918"
      },
      "links": {
        "cancel": "https://www.bt.com/help/account-and-billing/manage-account/thinking-of-leaving-bt",
        "refund": null,
        "terms": null,
        "privacy": "https://btprivacy.my.onetrust.com/webform/a0327856-31fc-4f51-b6d3-1c9e883e1ecf/064635fb-4ae0-40ad-a7fc-d2004310c918"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 70,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.bt.com/help/account-and-billing/manage-account/thinking-of-leaving-bt",
        "policy_summary": "BT requires customers to call 0800 783 1401 to cancel residential broadband, phone, or TV services — no online self-serve cancellation is available. A 30-day notice period applies from the date of the cancellation call; when switching to a new provider, the notice reduces to 14 days. Early termination charges apply if cancelling within the minimum contract term (typically 12, 18, or 24 months), calculated as remaining monthly payments minus BT's saved costs plus a 1% early-payment discount. Refund proration on partial billing periods is not explicitly disclosed on the help pages; customers are directed to bt.com/terms for full terms.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Thinking of Leaving BT? What You Need to Know | BT Help (accessed 2026-06-05)",
            "url": "https://www.bt.com/help/account-and-billing/manage-account/thinking-of-leaving-bt"
          },
          {
            "title": "What's this cancellation fee for? | BT Help (accessed 2026-06-05)",
            "url": "https://www.bt.com/help/account-and-billing/payments--bills-and-charges/i-don-t-understand-my-bill/what-s-this-cancellation-fee-for-"
          }
        ],
        "score": 53,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "bubble",
      "name": "Bubble",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Users can downgrade to the free plan, which keeps the app active at reduced capacity, but there is no formal billing pause."
      },
      "data_deletion": {
        "detail": "Deleting your Bubble account removes personal data (email, usage history, etc.), but does NOT automatically delete apps or their databases. Users must manually delete each app before deleting the account to ensure full data removal.",
        "url": "https://manual.bubble.io/account-and-marketplace/account-and-billing/account-management"
      },
      "links": {
        "cancel": "https://manual.bubble.io/account-and-marketplace/account-and-billing/pricing-plans/plans-and-billing",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://manual.bubble.io/account-and-marketplace/account-and-billing/pricing-plans/plans-and-billing",
        "policy_summary": "Bubble subscriptions can be canceled at any time via the app editor (Settings > My Plan > Cancel Plan) or through the in-app support chat bot. The plan remains active through the end of the current billing cycle with no refund for unused time. All subscription charges are explicitly non-refundable, including free trials that have converted to paid plans. There is no pause/freeze option; the closest alternative is downgrading to the free tier.",
        "sources": [
          {
            "title": "Plans and billing | Bubble Docs (accessed 2026-06-06)",
            "url": "https://manual.bubble.io/account-and-marketplace/account-and-billing/pricing-plans/plans-and-billing"
          },
          {
            "title": "Account Management | Bubble Docs (accessed 2026-06-06)",
            "url": "https://manual.bubble.io/account-and-marketplace/account-and-billing/account-management"
          }
        ],
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 75
        },
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "buddy",
      "name": "Buddy",
      "industry": "Personal finance",
      "jurisdiction": "SE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause offered; users consent to recurring charges until they notify Buddy of cancellation, which takes effect at the end of the current paid term."
      },
      "data_deletion": {
        "detail": "Self-serve via account settings (update/terminate account) or by contacting Buddy. Upon a termination request Buddy deactivates or deletes the account and information from active databases, retaining some data for fraud prevention, investigations, legal enforcement, or compliance.",
        "url": "https://buddy.download/privacypolicy/"
      },
      "links": {
        "cancel": "https://buddy.download/terms-and-conditions/",
        "refund": "https://buddy.download/terms-and-conditions/",
        "terms": "https://buddy.download/terms-and-conditions/",
        "privacy": "https://buddy.download/privacypolicy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 60,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://buddy.download/terms-and-conditions/",
        "policy_summary": "Buddy (by Buddy Budgeting AB, Stockholm, Sweden) offers a premium subscription ($9.99/mo, $49.99/yr) with a 7-day free trial, after which the account is charged for the chosen plan and renews on a recurring basis until the user cancels. The Terms state users may cancel at any time by logging into their account or contacting Buddy, with cancellation taking effect at the end of the current paid term. The Terms do not specify whether cancellation routes through the App Store or Google Play, only noting that for app-store purchases users may seek a refund from the applicable App Distributor; Buddy itself states no explicit refund policy. Auto-renewal can be turned off up to 24 hours before renewal. Notice timing is disclosed but the exact cancellation channel for store-billed subscriptions is partially ambiguous.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions - Buddy (accessed 2026-06-16)",
            "url": "https://buddy.download/terms-and-conditions/"
          },
          {
            "title": "Privacy Policy - Buddy (accessed 2026-06-16)",
            "url": "https://buddy.download/privacypolicy/"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "budget-direct-au",
      "name": "Budget Direct",
      "industry": "Insurance (auto)",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No policy pause; policies are cancelled at any time online or via live chat."
      },
      "data_deletion": {
        "detail": "Personal information handled under Budget Direct (Auto & General) privacy policy; customers can request access/correction and lodge privacy queries.",
        "url": "https://www.budgetdirect.com.au/about-us/privacy-policy.html"
      },
      "links": {
        "cancel": "https://www.budgetdirect.com.au/car-insurance/car-insurance-faqs/cancelling-car-insurance.html",
        "refund": "https://www.budgetdirect.com.au/car-insurance/car-insurance-faqs/cancelling-car-insurance.html",
        "terms": "https://www.budgetdirect.com.au/about-us/terms-conditions.html",
        "privacy": "https://www.budgetdirect.com.au/about-us/privacy-policy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 90,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.budgetdirect.com.au/car-insurance/car-insurance-faqs/cancelling-car-insurance.html",
        "policy_summary": "Budget Direct customers can cancel a car insurance policy at any time, with no notice required, by logging into their online account and selecting the policy then 'Cancel', or via live chat for support. A 21-day cooling-off period runs from the policy start or renewal date; cancelling within it with no claim made gives a full refund of premiums paid. After the cooling-off period, customers receive a pro-rata refund of the unused portion of the premium, minus a $40 early-cancellation fee (where applicable) plus government taxes and charges. Any outstanding instalments must still be paid, and refunds under $1 are not processed.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "FAQs about Cancelling Car Insurance | Budget Direct (accessed 2026-06-16)",
            "url": "https://www.budgetdirect.com.au/car-insurance/car-insurance-faqs/cancelling-car-insurance.html"
          }
        ],
        "score": 87,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "buffer",
      "name": "Buffer",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented. Users can cancel and retain access to the free plan until the billing period ends, or downgrade to the free tier."
      },
      "data_deletion": {
        "detail": "Account deletion is self-serve via Settings > Delete My Buffer Account. Deletion is permanent and removes all accounts associated with the email address. Published posts remain on social platforms. Only the account owner can delete the account.",
        "url": "https://support.buffer.com/article/541-how-to-cancel-your-subscription-or-delete-your-account"
      },
      "links": {
        "cancel": "https://support.buffer.com/article/541-how-to-cancel-your-subscription-or-delete-your-account",
        "refund": "https://support.buffer.com/article/547-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Buffer subscriptions can be cancelled online via the in-app Billing page (avatar > Billing > three-dot menu > Cancel Plan), with no phone or email required. Cancellation takes effect at the end of the current billing period; the account downgrades to the free plan rather than closing entirely. Refunds are available within 7 days for monthly plans or 30 days for annual plans from the subscription start date; no proration is offered outside those windows. Mobile (App Store/Google Play) subscriptions must be cancelled through Apple or Google directly.",
        "policy_url": "https://support.buffer.com/article/541-how-to-cancel-your-subscription-or-delete-your-account",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 80
        },
        "sources": [
          {
            "title": "How to cancel your subscription or delete your account - Buffer Help Center (accessed 2026-06-05)",
            "url": "https://support.buffer.com/article/541-how-to-cancel-your-subscription-or-delete-your-account"
          },
          {
            "title": "Refund policy - Buffer Help Center (accessed 2026-06-05)",
            "url": "https://support.buffer.com/article/547-refund-policy"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "bugs-kr",
      "name": "Bugs",
      "industry": "Streaming (Music)",
      "jurisdiction": "KR",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account withdrawal is handled separately via Bugs customer center (help.bugs.co.kr).",
        "url": "https://help.bugs.co.kr/"
      },
      "links": {
        "cancel": "https://help.bugs.co.kr/",
        "refund": "https://help.bugs.co.kr/",
        "terms": "https://music.bugs.co.kr/help/agreement",
        "privacy": "https://music.bugs.co.kr/help/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.bugs.co.kr/",
        "policy_summary": "Bugs (NHN Bugs music streaming) recurring passes auto-renew and can be cancelled before the renewal date; web/Android purchases are managed in the Bugs account, while iOS purchases are cancelled in App Store account settings. Service remains usable until the next renewal date after cancellation.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Bugs Customer Center (고객센터)",
            "url": "https://help.bugs.co.kr/"
          },
          {
            "title": "Bugs! (streaming service)",
            "url": "https://en.wikipedia.org/wiki/Bugs!_(streaming_service)"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "bugsnag-smartbear",
      "name": "BugSnag (SmartBear)",
      "industry": "Developer tools",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "BugSnag documentation does not offer a pause option; cancelling downgrades the organization to the Free plan."
      },
      "data_deletion": {
        "detail": "Personal data handling and deletion are governed by SmartBear's privacy policy; the dashboard remains accessible on the Free plan after cancellation.",
        "url": "https://smartbear.com/privacy/"
      },
      "links": {
        "cancel": "https://docs.bugsnag.com/product/plans-and-billing/",
        "refund": "https://docs.bugsnag.com/product/plans-and-billing/",
        "terms": "https://smartbear.com/terms-of-use/",
        "privacy": "https://smartbear.com/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 45,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://docs.bugsnag.com/product/plans-and-billing/",
        "policy_summary": "BugSnag's documentation states that a subscription is cancelled from the organization settings via Manage billing then Cancel my subscription, after which the organization is downgraded to the limited Free Plan and will not be charged again unless it later upgrades. The documentation does not state a refund policy or a required notice period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "BugSnag docs - Billing, plans & payments",
            "url": "https://docs.bugsnag.com/product/plans-and-billing/"
          },
          {
            "title": "BugSnag docs - Account, security & passwords",
            "url": "https://docs.bugsnag.com/product/account-and-security/"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "bumble",
      "name": "Bumble",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause (Snooze mode only hides your profile, it doesn't pause billing). Cancelling stops auto-renewal; Premium lasts to the end of the cycle."
      },
      "data_deletion": {
        "detail": "Cancelling does NOT delete your profile/data (you remain visible until you delete the account), and deleting the account does NOT auto-cancel the subscription — you must do both. Full data deletion via Settings -> Delete Account or a privacy request (CCPA).",
        "url": ""
      },
      "links": {
        "cancel": "https://support.bumble.com/hc/en-us/articles/28534541366045-Canceling-subscriptions",
        "refund": "https://support.bumble.com/hc/en-us/articles/28783028014877-Requesting-a-refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.bumble.com/hc/en-us/articles/28534541366045-Canceling-subscriptions",
        "policy_summary": "Where you cancel depends on the billing platform: Apple ID -> Subscriptions, Google Play -> Payments & subscriptions, or the web account if you subscribed there. Cancel at least 24h before renewal; you keep Premium until the cycle ends. Purchases are generally non-refundable (renewals are never refunded); any refund is requested from Apple/Google, not Bumble. Deleting the app or profile does NOT cancel billing.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Bumble — Canceling subscriptions (accessed 2026-06-04)",
            "url": "https://support.bumble.com/hc/en-us/articles/28534541366045-Canceling-subscriptions"
          },
          {
            "title": "Bumble — Requesting a refund (accessed 2026-06-04)",
            "url": "https://support.bumble.com/hc/en-us/articles/28783028014877-Requesting-a-refund"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "bunny-net",
      "name": "Bunny.net",
      "industry": "Cloud infrastructure",
      "jurisdiction": "SI",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "On account termination Bunny.net reserves the right to delete all associated data without the option to restore it.",
        "url": "https://bunny.net/tos/"
      },
      "links": {
        "cancel": "https://bunny.net/tos/",
        "refund": "https://bunny.net/tos/",
        "terms": "https://bunny.net/tos/",
        "privacy": "https://bunny.net/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 55,
          "notice_disclosed": 30,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://bunny.net/tos/",
        "policy_summary": "Bunny.net's Terms of Service state that all payments are paid in advance and are not refundable, and that the company may terminate accounts and delete all associated data without the option to restore it; the terms do not document a step-by-step customer-initiated cancellation procedure, which is handled as a pay-as-you-go account closure.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service | bunny.net",
            "url": "https://bunny.net/tos/"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "bunq",
      "name": "bunq",
      "industry": "Fintech & banking",
      "jurisdiction": "NL",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause; you switch (downgrade) plans in-app. The new lower plan takes effect at the end of the current billing cycle, so you keep paid features until then."
      },
      "data_deletion": {
        "detail": "You can request erasure via the in-app chat or email privacy@bunq.com; bunq deletes collected personal data unless legally required to retain it (see bunq's Data Retention and Disposal Policy), so financial/regulatory records are kept after closure.",
        "url": "https://www.bunq.com/privacy"
      },
      "links": {
        "cancel": "https://help.bunq.com/articles/how-do-i-change-my-plan",
        "refund": "https://help.bunq.com/articles/how-do-i-change-my-plan",
        "terms": "https://www.bunq.com/terms",
        "privacy": "https://www.bunq.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.bunq.com/articles/how-do-i-change-my-plan",
        "policy_summary": "To downgrade or change a bunq paid plan (Easy Bank/Money/Green), open the app, tap Profile > Plan > Switch Plan and select the desired plan; you must keep at least one active Bank Account to serve as the billing account. A downgrade takes effect at the end of the current billing cycle (only upgrades from Free apply immediately), so paid features remain until then. If you downgrade to a plan with fewer physical cards, the excess cards are frozen and non-functional rather than cancelled. Refunds are limited: you can request one via in-app chat only if you have been billed no more than three times and never had a prior refund, and bunq refunds the most recent invoice only. Data erasure can be requested via chat or privacy@bunq.com, subject to legal retention.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I change my plan? - Help Center | bunq (accessed 2026-06-16)",
            "url": "https://help.bunq.com/articles/how-do-i-change-my-plan"
          },
          {
            "title": "bunq Privacy Policy (accessed 2026-06-16)",
            "url": "https://www.bunq.com/privacy"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "burn-boot-camp-us",
      "name": "Burn Boot Camp",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "in_person",
        "email",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in the official On-Demand Membership Terms or the main Terms of Use. In-gym pause options are not disclosed on any official public page."
      },
      "data_deletion": {
        "detail": "On account termination, Burn Boot Camp states it has the right to immediately delete all data, files, and other information stored in or for the account without further notice, though user-generated content may remain in backup systems for a period of time. No dedicated data-deletion request page is publicly listed.",
        "url": ""
      },
      "links": {
        "cancel": "https://burnbootcamp.com/membership-terms",
        "refund": null,
        "terms": "https://burnbootcamp.com/terms-of-use",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 55,
          "notice_disclosed": 30,
          "refund_disclosed": 50,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://burnbootcamp.com/membership-terms",
        "policy_summary": "Burn Boot Camp operates two membership tracks with different cancellation paths. On-Demand (digital) memberships can be cancelled at any time through the app under 'My Settings > Manage Membership' or by emailing [email protected]; no prorated refunds are issued for the remaining billing period. In-gym memberships cannot be cancelled through the app and require contacting the member's specific franchise location directly, typically in person or by email, with a commonly cited 30-day notice period; exact terms vary by franchise. Fees paid are described as non-refundable and deemed earned upon receipt.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "On-Demand Membership Terms – Burn Boot Camp (accessed 2026-06-06)",
            "url": "https://burnbootcamp.com/membership-terms"
          },
          {
            "title": "Terms of Use – Burn Boot Camp (accessed 2026-06-06)",
            "url": "https://burnbootcamp.com/terms-of-use"
          }
        ],
        "score": 42,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "business-insider",
      "name": "Business Insider",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Business Insider's official help center or Terms of Sale."
      },
      "data_deletion": {
        "detail": "Users can submit a Data Subject Request through Business Insider's help center to request deletion of their account and associated data; the Managing Your Data FAQ page links to the request form.",
        "url": "https://businessinsider.zendesk.com/hc/en-us/articles/37472324002189-Managing-Your-Data"
      },
      "links": {
        "cancel": "https://businessinsider.zendesk.com/hc/en-us/articles/360039543931-How-do-I-cancel-my-account",
        "refund": null,
        "terms": "https://www.insider-inc.com/terms-of-sale",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 68
        },
        "cancel_url": null,
        "policy_url": "https://businessinsider.zendesk.com/hc/en-us/articles/360039543931-How-do-I-cancel-my-account",
        "policy_summary": "Subscribers can cancel online via the My Subscription page on businessinsider.com or through iOS/Android app store subscription settings; subscriptions must be cancelled at least 24 hours before the next billing date. Cancellation takes effect at the end of the current billing period and access continues until then. Payments are non-refundable and no refunds or credits are issued for partially used billing periods. No pause or freeze option is offered.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my account? – Business Insider FAQ (accessed 2026-06-05)",
            "url": "https://businessinsider.zendesk.com/hc/en-us/articles/360039543931-How-do-I-cancel-my-account"
          },
          {
            "title": "Legal - Terms of Sale — Insider Inc. (accessed 2026-06-05)",
            "url": "https://www.insider-inc.com/terms-of-sale"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "busuu",
      "name": "Busuu",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Busuu does not offer a subscription pause or freeze option; users must cancel and re-subscribe if they wish to stop billing temporarily."
      },
      "data_deletion": {
        "detail": "Account deletion is permanent and removes profile, learning progress, friends list, and community interactions; Busuu retains invoice and payment records due to legal obligations; some community content (comments, posts, messages) not stored directly in the profile may remain visible after deletion.",
        "url": "https://help.busuu.com/hc/en-us/articles/16171076944913-How-do-I-delete-my-account"
      },
      "links": {
        "cancel": "https://help.busuu.com/hc/en-us/articles/16466204976785-How-do-I-cancel-my-subscription-",
        "refund": "https://help.busuu.com/hc/en-us/articles/16466259222929-What-is-Busuu-s-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 78,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://help.busuu.com/hc/en-us/articles/16466204976785-How-do-I-cancel-my-subscription-",
        "policy_summary": "Website subscribers can cancel online by going to Settings > Subscription > Cancel Premium; app-store subscribers must cancel through their respective app store (Apple App Store or Google Play). Cancellation stops auto-renewal and access continues until the end of the current paid period with no partial refund for unused time. A 14-day money-back guarantee applies to the initial purchase only; renewals are non-refundable, and if the service was already used within the 14-day window the refund is prorated for the value already consumed. Busuu does not offer a subscription pause feature.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? – Busuu Support (accessed 2026-06-05)",
            "url": "https://help.busuu.com/hc/en-us/articles/16466204976785-How-do-I-cancel-my-subscription-"
          },
          {
            "title": "What is Busuu's refund policy? – Busuu Support (accessed 2026-06-05)",
            "url": "https://help.busuu.com/hc/en-us/articles/16466259222929-What-is-Busuu-s-refund-policy"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "butcherbox",
      "name": "ButcherBox",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can delay their next box by 1–2 weeks or to a specific date via account Box Settings, functioning as a skip/delay rather than a formal pause."
      },
      "data_deletion": {
        "detail": "ButcherBox offers a Right to Delete via an OneTrust webform, email to legal@butcherbox.com, or phone; the company may retain data as required by law or for legitimate business purposes, and consumers may submit up to two requests per 12-month period.",
        "url": "https://privacyportal.onetrust.com/webform/013493b4-8b22-4d55-8091-22ecc186b7b4/31b1fb21-bdbf-4df7-a13e-a8f2363ef8f3"
      },
      "links": {
        "cancel": "https://support.butcherbox.com/hc/en-us/articles/115015713967-What-is-your-cancellation-policy",
        "refund": null,
        "terms": "https://www.butcherbox.com/terms-of-use",
        "privacy": "https://privacyportal.onetrust.com/webform/013493b4-8b22-4d55-8091-22ecc186b7b4/31b1fb21-bdbf-4df7-a13e-a8f2363ef8f3"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Members can cancel online via account Box Settings, by email to support@butcherbox.com, or by phone at (855) 981-8568. Cancellation must be submitted before 11:59 pm EST the day before the next bill date; charges already processed prior to cancellation are non-refundable and no proration is offered. Delaying (skipping) a box by 1–2 weeks is available as an alternative to full cancellation. There are no hidden fees or penalties for cancelling.",
        "policy_url": "https://support.butcherbox.com/hc/en-us/articles/115015713967-What-is-your-cancellation-policy",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 85
        },
        "sources": [
          {
            "title": "What is your cancellation policy? – ButcherBox Help Center (accessed 2026-06-05)",
            "url": "https://support.butcherbox.com/hc/en-us/articles/115015713967-What-is-your-cancellation-policy"
          },
          {
            "title": "Terms of Use – ButcherBox (accessed 2026-06-05)",
            "url": "https://www.butcherbox.com/terms-of-use"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "butternut-box-uk",
      "name": "Butternut Box",
      "industry": "Pet subscriptions",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Pausing is treated the same as cancelling: it stops deliveries and payments but keeps the account. Done self-serve via profile icon > Account details > pause subscription."
      },
      "data_deletion": {
        "detail": "Account remains after pausing/cancelling; erasure would require a GDPR request to support.",
        "url": "https://butternutbox.com/terms-and-conditions/2025"
      },
      "links": {
        "cancel": "https://help.butternutbox.com/en/articles/10508344-stopping-your-subscription",
        "refund": "https://help.butternutbox.com/en/articles/10508344-stopping-your-subscription",
        "terms": "https://butternutbox.com/terms-and-conditions/2025",
        "privacy": "https://butternutbox.com/terms-and-conditions/2025"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.butternutbox.com/en/articles/10508344-stopping-your-subscription",
        "policy_summary": "Butternut Box lets customers stop their subscription fully online: log in, open the profile icon, choose Account details and click the pause subscription button, complete an exit survey, then click Stop my subscription. The help centre states pausing is the same as cancelling and there is no cancellation fee. Cancelling before the next box's cut-off avoids that charge; after the cut-off the next box is still charged and delivered. Once a box has been charged and dispatched the funds cannot be returned. The account is retained so customers can order ad-hoc boxes.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Stopping Your Subscription | Butternut Box Help Centre (accessed 2026-06-16)",
            "url": "https://help.butternutbox.com/en/articles/10508344-stopping-your-subscription"
          }
        ],
        "score": 87,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "byedispute",
      "name": "ByeDispute",
      "industry": "Fintech & banking",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented. No cancellation procedure is published anywhere; the only support route is email (marc@mg.byedispute.com)."
      },
      "data_deletion": {
        "detail": "Not documented; the Terms contain no billing or termination section.",
        "url": "https://byedispute.com/privacy-policy"
      },
      "links": {
        "cancel": null,
        "refund": null,
        "terms": "https://byedispute.com/tos",
        "privacy": "https://byedispute.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 38,
          "channel_disclosed": 40,
          "notice_disclosed": 38,
          "refund_disclosed": 30,
          "findability": 35
        },
        "cancel_url": null,
        "policy_url": "https://byedispute.com/tos",
        "policy_summary": "ByeDispute (Marc Lou's Stripe-chargeback-prevention tool) is a recurring, transaction-volume-tiered subscription ($69 / $119 / $219 per protected-transaction tier). Its disclosure is the thinnest in this set: there is NO published cancellation method, NO notice period, and NO refund policy anywhere on the site, and the Terms of Service contains no billing or termination section at all. The only consumer recourse is emailing marc@mg.byedispute.com. Disputes are governed by the exclusive jurisdiction of the courts of France (Terms effective 2023-10-17).",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "ByeDispute — landing / pricing (accessed 2026-06-14)",
            "url": "https://byedispute.com/"
          },
          {
            "title": "Terms and Conditions — ByeDispute (France jurisdiction; no billing/refund section; accessed 2026-06-14)",
            "url": "https://byedispute.com/tos"
          },
          {
            "title": "Privacy Policy — ByeDispute (accessed 2026-06-14)",
            "url": "https://byedispute.com/privacy-policy"
          }
        ],
        "score": 37,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "byjus-in",
      "name": "BYJU'S",
      "industry": "E-learning",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; cancellation is via written request only."
      },
      "data_deletion": {
        "detail": "Not addressed in the refund policy; governed by the Terms of Use and Privacy Policy.",
        "url": "https://byjus.com/byjus-updated-refund-policy/"
      },
      "links": {
        "cancel": "https://byjus.com/byjus-updated-refund-policy/",
        "refund": "https://byjus.com/byjus-updated-refund-policy/",
        "terms": "https://byjus.com/byjus-updated-refund-policy/",
        "privacy": "https://byjus.com/byjus-updated-refund-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://byjus.com/byjus-updated-refund-policy/",
        "policy_summary": "BYJU'S cancellation is not self-serve; users must submit a written cancellation request to cancellations@byjus.com. There is a 14-day free look-up period from delivery/activation during which a full refund is available, excluding non-refundable device and study-material fees; certain exam-prep programs carry a zero-refund policy. Approved refunds are processed in Indian Rupees to the original account within about 28 days. Devices must be returned undamaged to qualify.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "BYJU'S Refund Policy (accessed 2026-06-16)",
            "url": "https://byjus.com/byjus-updated-refund-policy/"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "caa-ca",
      "name": "CAA (Canadian Automobile Association)",
      "industry": "Retail & membership",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No membership pause documented; CAA is a federation of regional clubs, members cancel via their regional club."
      },
      "data_deletion": {
        "detail": "Personal-information handling and access/deletion requests are governed by the CAA Club Group privacy policy; requests handled via the regional club privacy office.",
        "url": "https://www.caasco.com/about-our-website/privacy"
      },
      "links": {
        "cancel": "https://atlantic.caa.ca/membership-cancellation-policy",
        "refund": "https://atlantic.caa.ca/membership-cancellation-policy",
        "terms": "https://atlantic.caa.ca/membership-cancellation-policy",
        "privacy": "https://www.caasco.com/about-our-website/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 70,
          "notice_disclosed": 85,
          "refund_disclosed": 85,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://atlantic.caa.ca/membership-cancellation-policy",
        "policy_summary": "CAA is a federation of regional clubs and members cancel through their regional club, typically by phone (e.g., CAA Atlantic at 1-800-561-8807). CAA memberships are fully refundable within the first 30 days of joining or renewing, with the refund equal to annual dues paid less the value of any services or gifts rendered during that 30-day window. After 30 days, refunds are generally not provided (regional clubs such as CAA Saskatchewan state they will not refund after 30 days). Cancellations and downgrades are commonly handled at renewal or within the 30-day window; specific terms vary by regional club.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "CAA Atlantic Membership Cancellation Policy (accessed 2026-06-16)",
            "url": "https://atlantic.caa.ca/membership-cancellation-policy"
          },
          {
            "title": "CAA Club Group Privacy Policy - CAA South Central Ontario (accessed 2026-06-16)",
            "url": "https://www.caasco.com/about-our-website/privacy"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "cafeyn-fr",
      "name": "Cafeyn",
      "industry": "Digital newsstand / news",
      "jurisdiction": "FR",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": "https://www.cafeyn.co/fr/cgu"
      },
      "links": {
        "cancel": "https://www.cafeyn.co/fr/cgu",
        "refund": "https://www.cafeyn.co/fr/cgu",
        "terms": "https://www.cafeyn.co/fr/cgu",
        "privacy": "https://www.cafeyn.co/fr/cgu"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.cafeyn.co/fr/cgu",
        "policy_summary": "Cafeyn open-ended subscribers cancel at any time online under Mon Compte then Mes Forfaits by clicking Resilier, respecting a 24-hour notice before the next monthly renewal; they are then not billed for the next renewal. Fixed-term subscriptions are only refundable within the 14-day withdrawal period if no issue was read.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cafeyn customer service - Can I cancel my subscription whenever I want?",
            "url": "https://cafeyn.zendesk.com/hc/fr/articles/360035748112-Puis-je-r%C3%A9silier-mon-abonnement-ou-mon-forfait-quand-je-le-souhaite-"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "cal-ai-us",
      "name": "Cal AI",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or hold option is mentioned in the Terms of Service or on the manage-subscription page."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data by emailing privacy@calai.app or by writing to Cal AI, Inc., 100 Congress Avenue Suite 400, Austin TX 78701. Certain exceptions apply for legal/regulatory reasons.",
        "url": "https://www.calai.app/privacy"
      },
      "links": {
        "cancel": "https://www.calai.app/tos",
        "refund": null,
        "terms": "https://www.calai.app/tos",
        "privacy": "https://www.calai.app/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 60,
          "notice_disclosed": 70,
          "refund_disclosed": 40,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.calai.app/tos",
        "policy_summary": "Cal AI subscriptions auto-renew unless cancelled at least 24 hours before the current period ends. Subscribers who signed up via the web can manage or cancel at calai.app/manage-subscription; those who subscribed through Apple or Google must cancel through those platforms directly. Fees are stated as non-refundable except as required by law, with refund eligibility ultimately governed by Apple App Store or Google Play Store terms. No subscription pause option is offered.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cal AI Terms of Service (accessed 2026-06-06)",
            "url": "https://www.calai.app/tos"
          },
          {
            "title": "Cal AI Manage Subscription (accessed 2026-06-06)",
            "url": "https://www.calai.app/manage-subscription"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "cal-com",
      "name": "Cal.com",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Cal.com's Terms of Service or help documentation. Users can cancel and re-subscribe."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal data by emailing support@cal.com. Cal.com states it will delete personal information from its records and direct service providers to do the same. Account deletion is also accessible via the 'Danger Zone' in Profile settings within the app.",
        "url": "https://cal.com/privacy"
      },
      "links": {
        "cancel": "https://cal.com/terms",
        "refund": null,
        "terms": "https://cal.com/terms",
        "privacy": "https://cal.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://cal.com/terms",
        "policy_summary": "Cal.com subscriptions can be cancelled online through the account management page (Settings > Billing) or by contacting support via email. Cancellation stops auto-renewal at the end of the current billing cycle; no notice period beyond the cycle end is specified. Paid subscription fees are explicitly non-refundable except where required by law, and no proration is mentioned for mid-cycle cancellations. Annual and monthly billing cycles are available depending on the chosen plan.",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 45,
          "refund_disclosed": 60,
          "findability": 60
        },
        "sources": [
          {
            "title": "Terms of Service | Cal.com (accessed 2026-06-05)",
            "url": "https://cal.com/terms"
          },
          {
            "title": "Privacy Policy | Cal.com (accessed 2026-06-05)",
            "url": "https://cal.com/privacy"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "calendly",
      "name": "Calendly",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered; the only alternatives are downgrading to the Free plan or fully deleting the account."
      },
      "data_deletion": {
        "detail": "Account deletion permanently removes the account and all associated data immediately with no recovery option; org owners should note that booked meetings from their event types are removed from Calendly's Meetings page (though they may still appear as 'Canceled' on connected calendars). No data-retention period is specified before deletion.",
        "url": "https://calendly.com/help/how-to-delete-your-account"
      },
      "links": {
        "cancel": "https://calendly.com/help/how-to-cancel-your-calendly-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://calendly.com/help/how-to-cancel-your-calendly-subscription",
        "policy_summary": "Cancellation is self-serve online: go to Admin Center > Billing > Change Plan > Upgrade/Downgrade and select the Free plan. The subscription downgrades at the end of the current billing cycle; paid features remain accessible until that date. Payments are explicitly stated as generally non-refundable per Calendly's Terms and Conditions, though the support team may review exceptional cases on request. No pause/freeze option exists; the only alternatives are the Free-plan downgrade or full account deletion.",
        "sources": [
          {
            "title": "How to cancel your Calendly subscription | Calendly Help (accessed 2026-06-05)",
            "url": "https://calendly.com/help/how-to-cancel-your-calendly-subscription"
          },
          {
            "title": "How to delete your account | Calendly Help (accessed 2026-06-05)",
            "url": "https://calendly.com/help/how-to-delete-your-account"
          }
        ],
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 72,
          "refund_disclosed": 78,
          "findability": 88
        },
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "caliber",
      "name": "Caliber",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Members can only cancel or reactivate their subscription."
      },
      "data_deletion": {
        "detail": "Account deletion is available in-app via Menu > My Account > Delete Account (requires typing first name to confirm). Deleting the account does NOT cancel active subscriptions — subscriptions must be managed separately via the App Store or Google Play.",
        "url": ""
      },
      "links": {
        "cancel": "https://caliberstrong.freshdesk.com/support/solutions/articles/48001152223-how-do-i-cancel-my-caliber-account-",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://caliberstrong.freshdesk.com/support/solutions/articles/48001152223-how-do-i-cancel-my-caliber-account-",
        "policy_summary": "Caliber subscriptions can be cancelled online via Account Settings > My Subscription > Cancel on the member portal, by emailing support@caliberstrong.com, or through the App Store / Google Play for app-tier plans. Cancellation must be initiated at least 24 hours before the next renewal date; access to the coach and app continues through the end of the current billing period. A 30-day money-back guarantee is offered if the member is not satisfied for any reason. No pause or freeze feature is available.",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 72
        },
        "sources": [
          {
            "title": "How do I cancel my Caliber account? – Caliber Help Center (accessed 2026-06-05)",
            "url": "https://caliberstrong.freshdesk.com/support/solutions/articles/48001152223-how-do-i-cancel-my-caliber-account-"
          },
          {
            "title": "Account Management User Guide – Caliber Help Center (accessed 2026-06-05)",
            "url": "https://caliberstrong.freshdesk.com/support/solutions/articles/48001257778-account-management-user-guide"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "calibrate",
      "name": "Calibrate",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Calibrate's cancellation policy or FAQ."
      },
      "data_deletion": {
        "detail": "Calibrate's Privacy Policy allows users to submit data deletion requests by contacting privacy@joincalibrate.com with sufficient identity-verification information; personal data is retained as long as an account is open or as legally required, with possible longer retention to comply with legal obligations, resolve disputes, or collect fees.",
        "url": "https://www.joincalibrate.com/legal/privacy-policy"
      },
      "links": {
        "cancel": "https://www.joincalibrate.com/legal/cancellation-policy",
        "refund": null,
        "terms": null,
        "privacy": "https://www.joincalibrate.com/legal/privacy-policy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Cancellation is done exclusively by emailing membership@joincalibrate.com; there is no self-serve online cancel option. Members must give 7 calendar days' notice before their next billing cycle for the cancellation to take effect at that cycle. A mandatory Initial Term (at least 3 months) applies, and the program fee is non-refundable except within the first 72 hours of purchase or if the member is deemed clinically ineligible. A 50% refund is available under the Results Money Back Promise if less than 10% body weight is lost after 12 consecutive months of participation.",
        "policy_url": "https://www.joincalibrate.com/legal/cancellation-policy",
        "scores": {
          "cancel_url": 15,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 72,
          "findability": 65
        },
        "sources": [
          {
            "title": "Cancellation Policy | Calibrate (accessed 2026-06-05)",
            "url": "https://www.joincalibrate.com/legal/cancellation-policy"
          },
          {
            "title": "What is the cancellation policy? | Calibrate (accessed 2026-06-05)",
            "url": "https://www.joincalibrate.com/faqs/how-do-i-cancel"
          }
        ],
        "score": 54,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "calm",
      "name": "Calm",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Calm does not offer a subscription pause or freeze option; users must cancel and resubscribe."
      },
      "data_deletion": {
        "detail": "Users can delete their account via Account Settings in the Calm app; deletion is permanent and removes full session history. Users must cancel any active subscription before deleting their account. Calm retains certain data where required or permitted by law. Data access/deletion requests can also be submitted at calm.com/contact or by emailing support@calm.com.",
        "url": "https://support.calm.com/hc/en-us/articles/115003990133-Deleting-or-Accessing-your-Personal-Information"
      },
      "links": {
        "cancel": "https://support.calm.com/hc/en-us/articles/115002473607-How-to-Cancel-Your-Subscription-or-Free-Trial",
        "refund": "https://support.calm.com/hc/en-us/articles/360008240974-Calm-App-Refund-Policy-How-to-Get-Your-Money-Back",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Calm subscriptions are cancelled through the platform where they were purchased: calm.com (Settings > Manage Subscription), Apple App Store, or Google Play — all self-serve online with no phone or mail option. Cancellation takes effect at the end of the current billing period; access continues until then, and you must cancel at least 24 hours before a free trial ends to avoid a charge. Refunds are available within 30 days for purchases made on calm.com or Google Play; Apple purchases are refunded directly through Apple. No subscription pause or freeze feature is offered.",
        "policy_url": "https://support.calm.com/hc/en-us/articles/115002473607-How-to-Cancel-Your-Subscription-or-Free-Trial",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 88,
          "notice_disclosed": 78,
          "refund_disclosed": 80,
          "findability": 85
        },
        "sources": [
          {
            "title": "How to Cancel Your Subscription or Free Trial – Calm Help Center (accessed 2026-06-05)",
            "url": "https://support.calm.com/hc/en-us/articles/115002473607-How-to-Cancel-Your-Subscription-or-Free-Trial"
          },
          {
            "title": "Calm App Refund Policy: How to Get Your Money Back – Calm Help Center (accessed 2026-06-05)",
            "url": "https://support.calm.com/hc/en-us/articles/360008240974-Calm-App-Refund-Policy-How-to-Get-Your-Money-Back"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 200000000,
        "mrr_usd": 17000000,
        "currency": "USD",
        "as_of": "2024-01-01",
        "source": {
          "title": "Calm — $200M ARR (company announcement)",
          "url": "https://www.calm.com/about"
        },
        "self_reported": false
      }
    },
    {
      "id": "cambly",
      "name": "Cambly",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Subscription can be paused for 1-4 weeks (max one pause per subscription month); lessons do not expire and the plan end date extends automatically."
      },
      "data_deletion": {
        "detail": "Not addressed in cancellation/refund help articles; handled per Privacy Policy on request to support.",
        "url": "https://www.cambly.com/legal/privacy_policy"
      },
      "links": {
        "cancel": "https://studentsupport.cambly.com/hc/en-us/articles/360052534872-Cancel-your-plan",
        "refund": "https://studentsupport.cambly.com/hc/en-us/articles/4403890454797-Refund-policy",
        "terms": "https://www.cambly.com/legal/user_agreement/previous",
        "privacy": "https://www.cambly.com/legal/privacy_policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 90,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://studentsupport.cambly.com/hc/en-us/articles/360052534872-Cancel-your-plan",
        "policy_summary": "Cambly cancellation is not self-serve; the help center directs users to submit a request via Help Center > Submit a Request > Managing Account while logged in, with a response within one business day. Before cancelling, Cambly steers users toward pausing (1-4 weeks), downgrading, or turning off auto-renewal. A full refund is available if support is contacted within the first 7 days of the first plan; after that, early cancellation is recalculated at full price for days used and unused lessons are forfeited. App Store and Google Play purchases must be cancelled through those platforms.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel your plan - Cambly (accessed 2026-06-16)",
            "url": "https://studentsupport.cambly.com/hc/en-us/articles/360052534872-Cancel-your-plan"
          },
          {
            "title": "Refund policy - Cambly (accessed 2026-06-16)",
            "url": "https://studentsupport.cambly.com/hc/en-us/articles/4403890454797-Refund-policy"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "canal-plus-at",
      "name": "CANAL+ Austria",
      "industry": "TV / Movie Streaming",
      "jurisdiction": "AT",
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.canalplus.at/kundenservice/",
        "refund": "",
        "terms": "https://www.canalplus.at/agb/",
        "privacy": "https://www.canalplus.at/datenschutz/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.canalplus.at/kundenservice/",
        "policy_summary": "Customers who subscribed directly cancel self-serve by logging in to their CANAL+ account and clicking the cancel button in the subscriptions section; access continues until the end of the paid billing period. Subscriptions taken out via A1 must be cancelled through A1. Support is reachable at info@canalplus.at.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "CANAL+ Kundenservice (Austria)",
            "url": "https://www.canalplus.at/kundenservice/"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "canal-plus-fr",
      "name": "Canal+",
      "industry": "Streaming",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "postal"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold documented; commitment-period contracts can only be cancelled early for a listed exceptional reason, otherwise at renewal."
      },
      "data_deletion": {
        "detail": "Handled under Canal+ personal data / privacy policy (politique de protection des donnees) including GDPR erasure rights; account managed in the myCANAL espace client.",
        "url": "https://www.canalplus.com/donnees-personnelles"
      },
      "links": {
        "cancel": "https://static.canal-plus.net/boutique/infos-legales/CGA-Canal.pdf",
        "refund": "https://static.canal-plus.net/boutique/infos-legales/CGA-Canal.pdf",
        "terms": "https://static.canal-plus.net/boutique/infos-legales/CGA-Canal.pdf",
        "privacy": "https://www.canalplus.com/donnees-personnelles"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 78,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://static.canal-plus.net/boutique/infos-legales/CGA-Canal.pdf",
        "policy_summary": "Canal+ subscriptions are managed and cancelled (resiliation) from the myCANAL espace client under the Subscription / Mes actions section, or by phone or post. Traditional offers carry a 12 or 24-month commitment that auto-renews for 12-month periods, and during the commitment period cancellation is only allowed for a listed exceptional reason (e.g. moving, unjustified price rise, significant content removal); cancelling early otherwise leaves the remaining monthly payments due. Commitment-free (100% digital myCANAL) offers can be cancelled at any time from the client space. New remote subscriptions carry the statutory 14-day right of withdrawal (droit de retractation). Personal data and erasure rights are covered by the Canal+ data-protection policy.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Conditions Generales d'Abonnement Canal+ (CGA PDF) (accessed 2026-06-16)",
            "url": "https://static.canal-plus.net/boutique/infos-legales/CGA-Canal.pdf"
          },
          {
            "title": "Resiliation Canal+ via myCANAL — guidance (accessed 2026-06-16)",
            "url": "https://resiliation.net/mycanal/"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "canary",
      "name": "Canary",
      "industry": "Home security",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "email",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Before canceling, customers should download or bookmark any videos to keep because they cannot be retrieved after downgrading to Basic Service; Premium Bundle 24 or Professional Monitoring 24 customers must email support@canary.is to delete the account once the contract is satisfied.",
        "url": "https://help.canary.is/hc/en-us/articles/115009398687-How-do-I-cancel-Premium-Service"
      },
      "links": {
        "cancel": "https://help.canary.is/hc/en-us/articles/115009398687-How-do-I-cancel-Premium-Service",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 60,
          "refund_disclosed": 85,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.canary.is/hc/en-us/articles/115009398687-How-do-I-cancel-Premium-Service",
        "policy_summary": "Canary Premium Service is canceled by logging into my.canary.is, selecting the location, clicking Manage Service Plan, then Cancel Premium Service, with email (support@canary.is) and chat support also available. Monthly plans are refundable if canceled within 3 days of initial purchase and annual plans within 14 days, but renewals are not refundable.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel Premium Service? | Canary Help Center",
            "url": "https://help.canary.is/hc/en-us/articles/115009398687-How-do-I-cancel-Premium-Service"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "cancel-atlas",
      "name": "Cancel Atlas",
      "industry": "Consumer advocacy",
      "jurisdiction": "US",
      "self_assessment": true,
      "join_clicks": 1,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze; you cancel any paid plan anytime, self-serve, and keep access to the end of the paid period."
      },
      "data_deletion": {
        "detail": "Account/data deletion on request (hello@cancelatlas.com) and per the Privacy Policy; the public site itself stores no account.",
        "url": "https://www.cancelatlas.com/privacy.html"
      },
      "links": {
        "cancel": "https://www.cancelatlas.com/refunds.html",
        "refund": "https://www.cancelatlas.com/refunds.html",
        "terms": "https://www.cancelatlas.com/terms.html",
        "privacy": "https://www.cancelatlas.com/privacy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 92,
          "channel_disclosed": 90,
          "notice_disclosed": 88,
          "refund_disclosed": 90,
          "findability": 88
        },
        "cancel_url": null,
        "policy_url": "https://www.cancelatlas.com/refunds.html",
        "policy_summary": "We rate cancellation friction, so we hold ourselves to the same rubric (this is our own self-assessment). Cancel any paid plan (Data & API, Monitoring, or Backer tiers) at any time, yourself, via the Stripe billing portal (enter your email → Cancel subscription) or by emailing hello@cancelatlas.com — no retention call, no chat gauntlet. Cancellation stops all future charges and you keep full access to the end of the period you already paid for. Fees are charged in advance and are non-refundable with no proration, but a genuine billing error (duplicate, charge after a timely cancellation, unauthorized) is always refunded; EU/UK consumers additionally have a 14-day right to cancel with a proportionate refund. Checkout discloses the price, billing frequency, first-charge date, that the plan auto-renews until cancelled, and how to cancel, and renewal reminders are sent. Our promise: cancellation is at least as easy as sign-up was.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "Refunds & Cancellation — Cancel Atlas (accessed 2026-06-12)",
            "url": "https://www.cancelatlas.com/refunds.html"
          },
          {
            "title": "Terms — Cancel Atlas (accessed 2026-06-12)",
            "url": "https://www.cancelatlas.com/terms.html"
          }
        ],
        "score": 90,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "canva",
      "name": "Canva",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Annual-plan subscribers (Canva Pro, Teams, or Business) can pause for up to 3 months with no charges; the plan resumes automatically and an email reminder is sent before it restarts."
      },
      "data_deletion": {
        "detail": "Users can delete their account from Settings; all designs, folders, uploads, and teams are permanently deleted after a 14-day grace period during which the request can be reversed by logging back in. Canva recommends cancelling any active paid plan and downloading desired designs first.",
        "url": "https://www.canva.com/help/delete-account/"
      },
      "links": {
        "cancel": "https://www.canva.com/help/cancel-canva-plan/",
        "refund": "https://www.canva.com/help/subscription-refunds/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 88
        },
        "cancel_url": null,
        "policy_url": "https://www.canva.com/help/cancel-canva-plan/",
        "policy_summary": "Canva subscriptions can be cancelled online via Account Settings (or through the Apple App Store / Google Play / PayPal depending on where the plan was purchased); cancellation stops future renewals and access continues until the end of the current paid period. Refunds are not typically issued for the current billing period on monthly plans; annual-plan holders who cancel shortly after a renewal may contact support to request a review but approval is not guaranteed. App store purchases must be refunded directly through Apple or Google. Uninstalling the app does not cancel a subscription.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel a Canva plan – Canva Help Center (accessed 2026-06-05)",
            "url": "https://www.canva.com/help/cancel-canva-plan/"
          },
          {
            "title": "Refunds for Canva subscriptions – Canva Help Center (accessed 2026-06-05)",
            "url": "https://www.canva.com/help/subscription-refunds/"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 2500000000,
        "mrr_usd": 208000000,
        "currency": "USD",
        "as_of": "2025-01-01",
        "source": {
          "title": "Canva — $2.5B ARR milestone (company announcement)",
          "url": "https://www.canva.com/about/"
        },
        "self_reported": false
      }
    },
    {
      "id": "capacities",
      "name": "Capacities",
      "industry": "Software / SaaS",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; cancelling in the in-app Subscription & Billing settings stops future billing while status is kept until the current period expires."
      },
      "data_deletion": {
        "detail": "Cancellation does not delete content; status is retained until the billing period ends, then the account reverts to the previous/free plan. App Store purchases are managed by Apple.",
        "url": "https://docs.capacities.io/reference/subscriptions"
      },
      "links": {
        "cancel": "https://docs.capacities.io/faq/account/cancel-subscription",
        "refund": "https://capacities.io/terms-and-conditions-en/",
        "terms": "https://capacities.io/terms-and-conditions-en/",
        "privacy": "https://capacities.io/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 95,
          "channel_disclosed": 100,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://docs.capacities.io/faq/account/cancel-subscription",
        "policy_summary": "Capacities supports fully self-serve cancellation in the app under the 'Subscription & Billing' settings, with no need to contact support. After cancelling you keep your Pro status until the current billing period expires and are not billed again, after which the account reverts to the previous/free plan. Paid subscriptions auto-renew unless auto-renew is turned off, and you are not charged more than 24 hours before the period expires. Subscriptions bought through the iOS App Store are processed and managed by Apple, over which Capacities Labs has no billing control. Capacities Labs is a Germany-based provider.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Where can I cancel my subscription? | Capacities Docs (accessed 2026-06-16)",
            "url": "https://docs.capacities.io/faq/account/cancel-subscription"
          },
          {
            "title": "Payments FAQ - Capacities Documentation (accessed 2026-06-16)",
            "url": "https://docs.capacities.io/reference/subscriptions"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "capcut-pro",
      "name": "CapCut Pro",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered for CapCut Pro subscriptions."
      },
      "data_deletion": {
        "detail": "Account deletion available via 'Manage account' page in-app/web, or by submitting a privacy request via the US privacy web form. Upon deletion, account data, content, and uploads are permanently removed and cannot be recovered.",
        "url": "https://www.capcut.com/us-privacy"
      },
      "links": {
        "cancel": "https://www.capcut.com/help/cancel-subscription",
        "refund": null,
        "terms": "https://www.capcut.com/clause/terms-of-service",
        "privacy": "https://www.capcut.com/us-privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.capcut.com/help/cancel-subscription",
        "policy_summary": "CapCut Pro subscriptions can be cancelled online through the CapCut account/subscription page on web or PC, through the mobile app, or via the Apple ID / Google Play account for platform-billed subscriptions; a customer support email fallback exists. Cancellation must be completed at least 24 hours before the renewal date; access to Pro features continues through the end of the current billing period. A full refund is available within 14 calendar days of the initial subscription start, but only if no Premium Services have been used at all; there is no proration for partial periods outside that window, and platform purchases (Apple/Google) must be refunded through those stores directly. No subscription pause or freeze option is offered.",
        "sources": [
          {
            "title": "What Happens If I Forget to Cancel My Subscription? – CapCut Help Center (accessed 2026-06-05)",
            "url": "https://www.capcut.com/help/cancel-subscription"
          },
          {
            "title": "CapCut Terms of Service (accessed 2026-06-05)",
            "url": "https://www.capcut.com/clause/terms-of-service"
          }
        ],
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 60,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 70
        },
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "captions-us",
      "name": "Captions",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is documented or offered."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal data by submitting a Privacy Rights Request or emailing legal@captions.ai. Requests require identity verification. Captions may retain data for legal or business purposes.",
        "url": "https://www.captions.ai/privacy/eea"
      },
      "links": {
        "cancel": "https://captions.ai/help/docs/manage-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://www.captions.ai/privacy/eea"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://captions.ai/help/docs/manage-my-subscription",
        "policy_summary": "Captions subscriptions can be cancelled at any time through the app (Settings > Billing > Manage Plan > Cancel Subscription) or via the Stripe customer portal for web purchases; iOS and Android subscribers cancel through Apple App Store or Google Play respectively. Cancellation takes effect at the end of the current billing period, and users must cancel at least 24 hours before renewal to avoid the next charge. Monthly plans are explicitly non-refundable; access continues until the period ends. No pause feature is offered.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Manage Subscription & Billing - Captions Help Center (accessed 2026-06-06)",
            "url": "https://captions.ai/help/docs/manage-my-subscription"
          },
          {
            "title": "Subscriptions & Plans - Captions Help Center (accessed 2026-06-06)",
            "url": "https://captions.ai/help/docs/subscriptions"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "carbonite",
      "name": "Carbonite",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option for billing purposes. Carbonite offers a 'Frozen for safekeeping' mode that pauses new backups during restore operations, but this is a technical state only — it does not pause billing or extend the subscription term."
      },
      "data_deletion": {
        "detail": "After subscription expiration, backed-up data is permanently deleted from Carbonite servers within 30 days (Safe Basic/Plus/Prime plans) or 30–60 days (Pro/Server plans). Upon refund processing, data is immediately and permanently removed.",
        "url": "https://support.carbonite.com/articles/Personal-Mac-Windows-Deactivating-Automatic-Renewal"
      },
      "links": {
        "cancel": "https://support.carbonite.com/articles/Personal-Pro-Server-Windows-Mac-Refunds",
        "refund": "https://support.carbonite.com/articles/Personal-Pro-Server-Windows-Mac-Refunds",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "To cancel, users deactivate automatic renewal via the online account portal (account.carbonite.com > Subscriptions > Options > Turn OFF Auto-Renewal); access continues through the end of the paid term. A full refund can be requested within 30 days of a renewal purchase by calling phone support; outside that window, all fees are non-refundable and no prorated credits are issued. Backed-up data is permanently deleted 30–60 days after subscription expiration. There is no pause/freeze billing option.",
        "policy_url": "https://support.carbonite.com/articles/Personal-Pro-Server-Windows-Mac-Refunds",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 72
        },
        "sources": [
          {
            "title": "Carbonite Cancellations and Refunds – Carbonite Support (accessed 2026-06-05)",
            "url": "https://support.carbonite.com/articles/Personal-Pro-Server-Windows-Mac-Refunds"
          },
          {
            "title": "Deactivating Automatic Renewal for Carbonite Safe – Carbonite Support (accessed 2026-06-05)",
            "url": "https://support.carbonite.com/articles/Personal-Mac-Windows-Deactivating-Automatic-Renewal"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "careem",
      "name": "Careem",
      "industry": "Rideshare & delivery",
      "jurisdiction": "AE",
      "join_clicks": 3,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented for Careem Plus subscriptions. Cancellation ends auto-renewal; access continues until end of paid period."
      },
      "data_deletion": {
        "detail": "Account deletion is available in-app: Profile > Settings > Delete my account. Must cancel active subscriptions and empty Careem Pay wallet first. Deletion processes within 90 days; re-logging in during that window cancels the deletion request. GDPR Subject Access Requests (including erasure) can be submitted via help.careem.com SAR article.",
        "url": "https://help.careem.com/hc/en-us/articles/14581024630931-Deleting-an-account"
      },
      "links": {
        "cancel": "https://help.careem.com/hc/en-us/articles/1500005893701-How-can-I-cancel-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://help.careem.com/hc/en-us/articles/360047765553-How-do-I-submit-a-Subject-Access-Request-SAR-GDPR"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://help.careem.com/hc/en-us/articles/1500005893701-How-can-I-cancel-my-subscription",
        "policy_summary": "Careem Plus (AED 19/month) can only be cancelled via the mobile app: go to Profile > Careem Plus > Manage subscription > Cancel my subscription, select a reason, and confirm. Careem recommends cancelling at least 24 hours before the renewal date to avoid being charged for the next cycle. After cancellation, subscription benefits remain active through the end of the current paid period and auto-renewal is disabled. No refunds are issued for auto-renewed subscription periods, even if unused. There is no web-based cancellation path; the app is the sole channel. Account deletion (separate from subscription cancellation) is also done in-app and takes up to 90 days to complete.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my subscription? – Careem (accessed 2026-06-10)",
            "url": "https://help.careem.com/hc/en-us/articles/1500005893701-How-can-I-cancel-my-subscription"
          },
          {
            "title": "How do I cancel my auto-renewal pass? – Careem (accessed 2026-06-10)",
            "url": "https://help.careem.com/hc/en-us/articles/34406753837971-How-do-I-cancel-my-auto-renewal-pass"
          },
          {
            "title": "Cancelling the subscription – Careem (accessed 2026-06-10)",
            "url": "https://help.careem.com/hc/en-us/sections/1500000975561-Cancelling-the-subscription"
          },
          {
            "title": "Deleting an account – Careem (accessed 2026-06-10)",
            "url": "https://help.careem.com/hc/en-us/articles/14581024630931-Deleting-an-account"
          },
          {
            "title": "Careem Plus | Careem (accessed 2026-06-10)",
            "url": "https://www.careem.com/en-AE/cplus/"
          },
          {
            "title": "How do I submit a Subject Access Request (SAR GDPR)? – Careem (accessed 2026-06-10)",
            "url": "https://help.careem.com/hc/en-us/articles/360047765553-How-do-I-submit-a-Subject-Access-Request-SAR-GDPR"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "carnivore-club-us",
      "name": "Carnivore Club",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip a month, delay the next shipment, or switch to every-other-month delivery directly from their account dashboard; the company advertises the change takes about 10 seconds. Changes must be made before Sunday night when orders lock for packing."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data by emailing support@carnivoreclub.com. CCPA rights (California residents) are acknowledged; the company has 45 days to respond, extendable by another 45 days. GDPR right-to-erasure is also referenced in the privacy policy.",
        "url": ""
      },
      "links": {
        "cancel": "https://help.carnivoreclub.com/portal/en/kb/articles/how-do-i-cancel-my-subscription-us",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 50,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.carnivoreclub.com/portal/en/kb/articles/how-do-i-cancel-my-subscription-us",
        "policy_summary": "Carnivore Club (US) allows subscribers to cancel at any time via a self-service online flow: log in to the account, click Edit/View under Your Subscriptions, then click Cancel Subscription and confirm. Subscriptions renew automatically each month and charges occur on the 25th; no minimum notice period is stated. The refund policy does not offer refunds for late shipments or damaged goods (replacements are offered instead), so no monetary refund is available on cancellation. Subscribers can also skip a month, delay shipment, or switch to every-other-month delivery from the same account dashboard.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How Do I Cancel My Subscription? – Carnivore Club US Help Center (accessed 2026-06-06)",
            "url": "https://help.carnivoreclub.com/portal/en/kb/articles/how-do-i-cancel-my-subscription-us"
          },
          {
            "title": "Cancellation Policy – Carnivore Club USA (accessed 2026-06-06)",
            "url": "https://carnivoreclub.com/policies/subscription-policy"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "carrd",
      "name": "Carrd",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Carrd's official help documentation."
      },
      "data_deletion": {
        "detail": "Users can delete their account via the Dashboard (Account avatar → delete option). All data including sites, account information, and account history is permanently removed after a 14-day waiting period, during which deletion can be reversed by logging back in.",
        "url": "https://carrd.co/docs/account/deleting-your-account"
      },
      "links": {
        "cancel": "https://carrd.co/docs/pro/auto-renewing",
        "refund": null,
        "terms": "https://carrd.co/docs/general/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://carrd.co/docs/pro/auto-renewing",
        "policy_summary": "Carrd Pro subscriptions are annual and auto-renew by default; users can turn off auto-renewal self-serve via Dashboard → Account avatar → 'Turn Off Auto-Renew', after which the plan remains active until the end of the paid period. No notice period is required — simply disabling auto-renew before the renewal date prevents the next charge. Refunds are explicitly stated as non-available ('all purchases are final and non-refundable') per the Terms of Use, though a prorated credit is applied when downgrading between Pro tiers mid-cycle. There is no documented pause/freeze option.",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 72,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 65
        },
        "sources": [
          {
            "title": "Automatically Renewing Your Plan - Pro - Documentation - Carrd (accessed 2026-06-05)",
            "url": "https://carrd.co/docs/pro/auto-renewing"
          },
          {
            "title": "Terms of Use - General - Documentation - Carrd (accessed 2026-06-05)",
            "url": "https://carrd.co/docs/general/terms"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "catchplay-plus-id",
      "name": "CATCHPLAY+",
      "industry": "Streaming (Video)",
      "jurisdiction": "ID",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://support-id.catchplay.com/en/support/solutions/articles/67000675864-how-to-cancel-my-current-auto-renewal-plan-",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 60,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support-id.catchplay.com/en/support/solutions/articles/67000675864-how-to-cancel-my-current-auto-renewal-plan-",
        "policy_summary": "CATCHPLAY+ lets subscribers cancel plan auto-renewal anytime up to 72 hours before expiry via My Account on the website or through the iOS/Google Play store. Access continues until the end of the current billing period; subscriptions bought through a telecom/cable provider must be cancelled with that provider.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel my current auto-renewal plan? - CATCHPLAY+ Support",
            "url": "https://support-id.catchplay.com/en/support/solutions/articles/67000675864-how-to-cancel-my-current-auto-renewal-plan-"
          },
          {
            "title": "How to unsubscribe from CATCHPLAY+? - Support Center",
            "url": "https://support-id.catchplay.com/en/support/solutions/articles/67000700586-how-to-unsubscribe-from-catchplay-"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "catchplay-plus-tw",
      "name": "CATCHPLAY+",
      "industry": "Streaming (Video)",
      "jurisdiction": "TW",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account deletion is handled separately via the CATCHPLAY+ support center.",
        "url": "https://support-tw.catchplay.com/"
      },
      "links": {
        "cancel": "https://support-tw.catchplay.com/zh-TW/support/solutions/articles/67000675339",
        "refund": "https://support-tw.catchplay.com/",
        "terms": "https://www.catchplay.com/tw/terms",
        "privacy": "https://www.catchplay.com/tw/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 60,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support-tw.catchplay.com/zh-TW/support/solutions/articles/67000675339-%E5%A6%82%E4%BD%95%E5%8F%96%E6%B6%88%E7%BA%8C%E8%A8%82%E6%88%91%E7%9A%84%E6%96%B9%E6%A1%88-",
        "policy_summary": "CATCHPLAY+ auto-renewal must be cancelled through the channel used to subscribe at least 24 hours before plan expiration; via the website it is Avatar > My Account and Transactions > select plan > Cancel Plan, and via App Store/Google Play through store subscription settings. Access continues for the rest of the paid period and deleting the app does not stop billing.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "CATCHPLAY+ Support: 如何取消續訂我的方案",
            "url": "https://support-tw.catchplay.com/zh-TW/support/solutions/articles/67000675339-%E5%A6%82%E4%BD%95%E5%8F%96%E6%B6%88%E7%BA%8C%E8%A8%82%E6%88%91%E7%9A%84%E6%96%B9%E6%A1%88-"
          },
          {
            "title": "CATCHPLAY+ Support Center",
            "url": "https://support-tw.catchplay.com/"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "cattitude-box-uk",
      "name": "Cattitude Box",
      "industry": "Pet subscriptions",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Can cancel at any time after a 3-month minimum period; can also skip a month or temporarily pause. Cancellation via the account or support."
      },
      "data_deletion": {
        "detail": "Not addressed in the FAQ; handled via the privacy policy.",
        "url": "https://cattitudebox.co.uk/pages/frequently-asked-questions"
      },
      "links": {
        "cancel": "https://cattitudebox.co.uk/pages/frequently-asked-questions",
        "refund": "https://cattitudebox.co.uk/pages/frequently-asked-questions",
        "terms": "https://cattitudebox.co.uk/pages/frequently-asked-questions",
        "privacy": "https://cattitudebox.co.uk/pages/frequently-asked-questions"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://cattitudebox.co.uk/pages/frequently-asked-questions",
        "policy_summary": "Cattitude Box is a recurring cat subscription box (renewing every 1, 3, or 6 months, charged on the 1st of the month for UK customers). The FAQ states customers can cancel at any time, but there is a 3-month minimum period when signing up. Customers can also skip a month or pause temporarily. To stop recurring charges, you locate the subscription within your account and select Cancel; support is available by phone or email. Refund-on-cancellation and data-deletion specifics fall under the privacy policy.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Frequently Asked Questions - CattitudeBox (accessed 2026-06-16)",
            "url": "https://cattitudebox.co.uk/pages/frequently-asked-questions"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "causebox",
      "name": "Causebox",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause (skip) one upcoming box via their account; annual members who pause have their term extended so they still receive 4 boxes total."
      },
      "data_deletion": {
        "detail": "Privacy policy includes a 'Do Not Sell My Personal Information' link in the footer; account deletion available via account settings; company retains limited data post-deletion for fraud prevention and Terms of Use enforcement.",
        "url": "https://shop.alltrue.com/app/page/privacy"
      },
      "links": {
        "cancel": "https://faq.causebox.com/hc/en-us/articles/360007367754-What-is-your-cancellation-policy-",
        "refund": null,
        "terms": null,
        "privacy": "https://shop.alltrue.com/app/page/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://faq.causebox.com/hc/en-us/articles/360007367754-What-is-your-cancellation-policy-",
        "policy_summary": "Causebox (rebranded Alltrue) allows quarterly and annual subscribers to cancel at any time before their next renewal date to prevent future charges; cancellation does not issue a refund and remaining boxes in the current term are still fulfilled. Members can cancel via the Subscriptions and Orders page in their online account or by emailing help@causebox.com. All purchases are final and nonrefundable; once a subscription renews, Causebox will not retroactively terminate or refund the renewal charge. A pause option (skip one box) is also available as an alternative to full cancellation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "What is your cancellation policy? – Causebox FAQ (accessed 2026-06-06)",
            "url": "https://faq.causebox.com/hc/en-us/articles/360007367754-What-is-your-cancellation-policy-"
          },
          {
            "title": "How do I pause my subscription? – Causebox FAQ (accessed 2026-06-06)",
            "url": "https://faq.causebox.com/hc/en-us/articles/360023367074-How-do-I-pause-my-subscription-"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "cbc-gem-ca",
      "name": "CBC Gem",
      "industry": "Streaming",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for CBC Gem Premium subscriptions."
      },
      "data_deletion": {
        "detail": "Account deletion is available by submitting a request to CBC. After identity verification, the account is first disabled then permanently deleted within approximately 30 days. Some data may be retained as required by law or for business purposes. CBC notes that Canadian privacy law does not provide a right of erasure, so systems were not originally designed for deletion.",
        "url": "https://cbchelp.cbc.ca/hc/en-ca/articles/360018930974-How-do-I-permanently-delete-my-CBC-Gem-account-"
      },
      "links": {
        "cancel": "https://cbchelp.cbc.ca/hc/en-ca/articles/115003526954-How-do-I-cancel-my-CBC-Gem-Premium-Subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://cbchelp.cbc.ca/hc/en-ca/articles/115003526954-How-do-I-cancel-my-CBC-Gem-Premium-Subscription",
        "policy_summary": "CBC Gem Premium can be cancelled online at gem.cbc.ca/account (select 'Cancel subscription') for direct credit-card subscribers, or through the relevant platform (Apple, Google Play, Roku, Amazon) for app-based subscribers. Cancellation takes effect at the end of the current billing period, so access continues until then. Auto-renewal must be disabled at least 24 hours before the billing cycle ends to avoid the next charge. No refund policy is stated in the official subscription conditions; partial-month refunds are not offered.",
        "sources": [
          {
            "title": "How do I cancel my CBC Gem Premium Subscription? – CBC Help Centre (accessed 2026-06-06)",
            "url": "https://cbchelp.cbc.ca/hc/en-ca/articles/115003526954-How-do-I-cancel-my-CBC-Gem-Premium-Subscription"
          },
          {
            "title": "CBC Gem Premium Services Subscription Conditions (accessed 2026-06-06)",
            "url": "https://gem.cbc.ca/l/toc"
          }
        ],
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 72,
          "refund_disclosed": 30,
          "findability": 80
        },
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "cda-premium-pl",
      "name": "CDA Premium",
      "industry": "Video streaming",
      "jurisdiction": "PL",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Cancelling the subscription does not delete the account; the account remains active in the free version.",
        "url": "https://www.cda.pl/"
      },
      "links": {
        "cancel": "https://www.cda.pl/",
        "refund": "",
        "terms": "https://www.cda.pl/regulamin",
        "privacy": "https://www.cda.pl/regulamin"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.zadluzenia.com/jak-zrezygnowac-z-cda-premium/",
        "policy_summary": "CDA Premium can be cancelled at any time by logging in and using the cancel-subscription (anuluj subskrypcje) option in account settings. Cancelling is free, Premium access remains until the end of the paid billing period, and the account is not deleted.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Jak zrezygnowac z CDA Premium? Usuniecie konta - krok po kroku",
            "url": "https://www.zadluzenia.com/jak-zrezygnowac-z-cda-premium/"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "cdn77",
      "name": "CDN77",
      "industry": "Cloud infrastructure",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "CDN77 has no pause. You stop recurring charges by disabling Monthly Plan auto-renewal in the client portal billing settings, or for Pay-As-You-Go you simply stop topping up; ending the underlying agreement is done by written notice to CDN77."
      },
      "data_deletion": {
        "detail": "The terms address billing and termination, not a self-serve data-deletion flow. Pay-As-You-Go funds expire after 365 days with any unused balance forfeited; Monthly Plan funds are non-refundable and do not carry over. Closing the account beyond stopping renewals is handled via written notice / support.",
        "url": null
      },
      "links": {
        "cancel": "https://client.cdn77.com/billing/payment-settings",
        "refund": "https://www.cdn77.com/legal/terms-and-conditions",
        "terms": "https://www.cdn77.com/legal/terms-and-conditions",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-18",
        "policy_summary": "CDN77 lets customers stop recurring billing self-serve by disabling Monthly Plan auto-renewal anytime in the client portal at client.cdn77.com/billing/payment-settings, after which no further monthly payment is taken. Formally terminating the agreement is done by written notice to CDN77, and there is a 30-day window to terminate following any fee increase. Refund terms are strict and clearly stated: all Monthly Plan funds are non-refundable and cannot carry over, and prepaid Pay-As-You-Go balances expire after 365 days with any unused amount forfeited.",
        "policy_url": "https://www.cdn77.com/legal/terms-and-conditions",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 82,
          "notice_disclosed": 80,
          "refund_disclosed": 90,
          "findability": 75
        },
        "sources": [
          {
            "title": "Terms and Conditions | CDN77.com (accessed 2026-06-18)",
            "url": "https://www.cdn77.com/legal/terms-and-conditions"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "celcom-my",
      "name": "Celcom (CelcomDigi)",
      "industry": "Telecom & ISP",
      "jurisdiction": "MY",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Line suspension is available. Non-contractual postpaid customers are not charged the monthly fee during suspension. Device-contract customers must continue paying the monthly fee during suspension. Suspension must be requested via store or phone."
      },
      "data_deletion": {
        "detail": "No dedicated data deletion self-serve process documented on help pages. CelcomDigi's Privacy Notice (celcomdigi.com/privacy-notice) governs personal data handling but specific deletion request steps are not disclosed in cancellation documentation.",
        "url": "https://www.celcomdigi.com/privacy-notice"
      },
      "links": {
        "cancel": "https://help.celcomdigi.com/en/support/solutions/articles/70000622977-freedom-add-ons-termination-termination-fee-and-waiver",
        "refund": null,
        "terms": null,
        "privacy": "https://www.celcomdigi.com/privacy-notice"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 12,
          "channel_disclosed": 75,
          "notice_disclosed": 18,
          "refund_disclosed": 25,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://help.celcomdigi.com/en/support/solutions/articles/70000622977-freedom-add-ons-termination-termination-fee-and-waiver",
        "policy_summary": "Postpaid line termination must be done in person at a CelcomDigi store; customers can also call or WhatsApp support at 016-333 1111. There is no self-serve online or app-based cancellation for postpaid line termination. No binding public notice period is documented. No refund is provided on plan fees upon termination; device upfront payments (where collected) are refunded as monthly bill credits spread over the contract duration rather than as a lump sum. Early termination fees apply to Freedom Add-Ons contracts: RM30 for a 12-month contract or RM60 for a 24-month contract (RM100 for 24-month Roam Like Home subscribed before 3 Oct 2023); these fees are waived when upgrading to a higher-tier plan and replacing with another Freedom Add-Ons or Device Contract after at least 2 months on the current contract. For device contracts (Pakej MegaJimat, Easy360), official product disclosure sheets state that an early termination fee based on the remaining monthly fee of the contract period applies, but no specific RM figures are published on official help pages; customers are directed to their individual subscription agreement for the exact calculation. Add-on and third-party subscriptions billed through CelcomDigi (e.g., Netflix, Spotify, Apple) must be cancelled directly with those providers as CelcomDigi cannot unsubscribe on the customer's behalf.",
        "policy_checked": "2026-06-07",
        "method": "editor",
        "sources": [
          {
            "title": "CelcomDigi Help | Freedom Add-Ons Termination, Termination Fee, and Waiver",
            "url": "https://help.celcomdigi.com/en/support/solutions/articles/70000622977-freedom-add-ons-termination-termination-fee-and-waiver"
          },
          {
            "title": "CelcomDigi Help | Postpaid Freedom Add-Ons and Mega Add-Ons (FAQ)",
            "url": "https://help.celcomdigi.com/en/support/solutions/articles/70000677960-faq-celcomdigi-postpaid-freedom-add-ons-mega-add-ons"
          },
          {
            "title": "CelcomDigi Help | Freedom Add-Ons & Mega Add-Ons Product Disclosure Sheet",
            "url": "https://help.celcomdigi.com/en/support/solutions/articles/70000677961-product-disclosure-sheet-celcomdigi-postpaid-freedom-add-ons-mega-add-ons"
          },
          {
            "title": "CelcomDigi Help | Pakej MegaJimat Product Disclosure Sheet",
            "url": "https://help.celcomdigi.com/en/support/solutions/articles/70000657822-pakej-megajimat-product-disclosure-sheet"
          },
          {
            "title": "CelcomDigi Help | Easy360 Device Instalment Program Product Disclosure Sheet",
            "url": "https://help.celcomdigi.com/en/support/solutions/articles/70000657820-easy360-product-disclosure-sheet"
          },
          {
            "title": "CelcomDigi Help | FAQ Easy360: Your Questions Answered",
            "url": "https://help.celcomdigi.com/en/support/solutions/articles/70000657855-faq-easy360"
          },
          {
            "title": "CelcomDigi Help | FAQ CelcomDigi Postpaid 5G 2026 Contract",
            "url": "https://help.celcomdigi.com/en/support/solutions/articles/70000657850-faq-celcomdigi-postpaid-5g-2026-contract"
          },
          {
            "title": "CelcomDigi Help | What are the services that CelcomDigi can't assist to unsubscribe to?",
            "url": "https://help.celcomdigi.com/en/support/solutions/articles/70000661799-what-are-the-services-that-celcomdigi-can-t-assist-to-unsubscribe-to-"
          }
        ],
        "score": 34,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "celebrity-fitness-my",
      "name": "Celebrity Fitness",
      "industry": "Gym & fitness",
      "jurisdiction": "MY",
      "join_clicks": 2,
      "cancellation_types": [
        "in_person",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Membership can be frozen for a minimum of 1 month up to a maximum of 12 months for a monthly freeze fee; the freeze period does not count toward the minimum contract term."
      },
      "data_deletion": {
        "detail": "Personal data is handled under the Personal Data Protection policy in line with Malaysia's PDPA; members may exercise data-subject rights through the published policy.",
        "url": "https://www.celebrityfitness.com/my/en/privacy-policy"
      },
      "links": {
        "cancel": "https://www.celebrityfitness.com/my/en/club-rules",
        "refund": null,
        "terms": "https://www.celebrityfitness.com/my/en/terms-and-conditions",
        "privacy": "https://www.celebrityfitness.com/my/en/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://www.celebrityfitness.com/my/en/club-rules",
        "policy_summary": "Celebrity Fitness Malaysia (part of Evolution Wellness) cancellations are handled in person at the home club with the Sales & Service Manager, or via customer service email and phone (1300-222-348); there is no self-service online cancellation. One full calendar month's advance notice is required, with termination taking effect on the last day of the month following receipt of notice. Minimum terms are tier-dependent: Lifestyle 12 months, Lifestyle Plus 15-24 months, and Premier month-to-month with a minimum of 4 paying months; early termination is only allowed for documented medical incapacity or relocation 50+ km from any club, plus a departure fee of RM199/RM299/RM399 depending on months remaining. A 14-day comfort guarantee allows cancellation within 14 days of purchase, but monthly dues and start-up fees are not refunded (only unused PT sessions are). Membership can be frozen for 1-12 months for a monthly fee, with the freeze not counting toward the minimum term.",
        "scores": {
          "cancel_url": 30,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 75
        },
        "sources": [
          {
            "title": "Club & Gym Rules - Celebrity Fitness Malaysia (accessed 2026-06-16)",
            "url": "https://www.celebrityfitness.com/my/en/club-rules"
          },
          {
            "title": "FAQ - Membership - Celebrity Fitness Malaysia (accessed 2026-06-16)",
            "url": "https://www.celebrityfitness.com/my/en/faq/membership"
          },
          {
            "title": "Terms and Conditions - Celebrity Fitness Malaysia (accessed 2026-06-16)",
            "url": "https://www.celebrityfitness.com/my/en/terms-and-conditions"
          },
          {
            "title": "Privacy Policy - Celebrity Fitness Malaysia (accessed 2026-06-16)",
            "url": "https://www.celebrityfitness.com/my/en/privacy-policy"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "cell-c-za",
      "name": "Cell C",
      "industry": "Telecom & ISP",
      "jurisdiction": "ZA",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No customer-facing pause or freeze option is documented on Cell C's official website or terms and conditions. Involuntary suspension may occur for non-payment."
      },
      "data_deletion": {
        "detail": "Under South Africa's POPIA, customers may request correction or deletion of personal information by submitting a written request to custserv@cellc.co.za. Cell C's privacy policy confirms this right and provides that complaints about non-compliance may be escalated to the Information Regulator.",
        "url": "https://www.cellc.co.za/cellc/static-content/PDF/privacy_policy.html"
      },
      "links": {
        "cancel": "https://www.cellc.co.za/cellc/terms-conditions",
        "refund": null,
        "terms": "https://www.cellc.co.za/cellc/terms-conditions",
        "privacy": "https://www.cellc.co.za/cellc/static-content/PDF/privacy_policy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.cellc.co.za/cellc/terms-conditions",
        "policy_summary": "Cell C customers may cancel a fixed-term postpaid contract at any time under the Consumer Protection Act by giving 20 business days' written or recorded notice (via website, app, phone 084 143, in-store, or email sm@cellc.co.za). An early termination penalty applies, calculated as the remaining device value plus 50% of the remaining monthly subscription charges for the balance of the contract term; there is no proration refund for the unused portion of the current billing month. For C-Fibre and prepaid fibre services, 1 calendar month's notice is required, with pro-rated infrastructure costs recoverable if cancelled within 24 months of activation. Personal data deletion requests under POPIA must be submitted in writing to custserv@cellc.co.za.",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 65,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 55
        },
        "sources": [
          {
            "title": "Cell C Terms and Conditions | Cell C (accessed 2026-06-06)",
            "url": "https://www.cellc.co.za/cellc/terms-conditions"
          },
          {
            "title": "Cell C Contact Us | Cell C South Africa (accessed 2026-06-06)",
            "url": "https://www.cellc.co.za/cellc/contact-us"
          }
        ],
        "score": 57,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "cellcom-il",
      "name": "Cellcom",
      "industry": "Telecom & ISP",
      "jurisdiction": "IL",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "mail",
        "email",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on Cellcom's official cancellation policy or support pages."
      },
      "data_deletion": {
        "detail": "Cellcom's privacy policy page lists subscriber rights regarding personal data under Israeli law, accessible via a dedicated 'Your rights regarding personal information' link on the privacy page.",
        "url": "https://cellcom.co.il/production/Private/General_Info/agreements3/"
      },
      "links": {
        "cancel": "https://cellcom.co.il/production/Private/General_Info/hafsakat_sherutim/Policy_cancellation/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 75,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://cellcom.co.il/production/Private/General_Info/hafsakat_sherutim/Policy_cancellation/",
        "policy_summary": "Cellcom Israel subscribers may cancel by calling *3123, submitting a request via the personal area on cellcom.co.il, emailing Request@cellcom.co.il, faxing 052-9980277, or sending registered mail to HaGavish 10, Netanya. Under Israeli Consumer Protection Law, Cellcom must process the disconnection within 3 business days (6 business days if notified by mail). For ongoing-service contracts, the final bill is prorated to cover only days service was actually provided; a cancellation fee of up to 5% of the transaction value or ₪100 (whichever is lower) may apply for point-of-sale transactions. Any equipment received must be returned at the subscriber's expense as a condition of cancellation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "מדיניות ביטול עסקאות עם צרכן בהתאם לחוק הגנת הצרכן – סלקום (accessed 2026-06-06)",
            "url": "https://cellcom.co.il/production/Private/General_Info/hafsakat_sherutim/Policy_cancellation/"
          },
          {
            "title": "כל הדרכים ליצור קשר – סלקום (accessed 2026-06-06)",
            "url": "https://cellcom.co.il/production/Private/cellcomtv/-/contact_us_old/"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "centr",
      "name": "Centr",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Pause is available by contacting support at support@centr.com — not self-serve. Pausing preserves account and data without ongoing charges."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal data by emailing privacy@centr.com. Deleting the account permanently removes all associated data including workout history; the action is irreversible.",
        "url": "https://centr.com/article/show/5293/privacy-policy"
      },
      "links": {
        "cancel": "https://help.centr.com/en-US/how-do-i-cancel-my-subscription-3389622",
        "refund": null,
        "terms": null,
        "privacy": "https://centr.com/article/show/5293/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.centr.com/en-US/how-do-i-cancel-my-subscription-3389622",
        "policy_summary": "Web subscribers can cancel self-service via Settings > Subscription > Cancel Subscription on centr.com, or by emailing support@centr.com; App Store and Google Play subscribers must cancel through their respective platform. Cancellation must be made at least 24 hours before the renewal date, and access continues until the end of the current billing period. Centr's billing terms explicitly state no refunds or credits for unused subscription periods for any reason unless required by law, though support may consider a refund of the most recent charge only on a case-by-case basis. No proration is offered.",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 80
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? – Centr Help (accessed 2026-06-05)",
            "url": "https://help.centr.com/en-US/how-do-i-cancel-my-subscription-3389622"
          },
          {
            "title": "Billing Terms – Centr (accessed 2026-06-05)",
            "url": "https://centr.com/article/show/6225/billing-terms"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "centurylink",
      "name": "CenturyLink",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Vacation Hold (also called snowbird billing) lets customers pause internet and home phone service for a reduced fee of $10/month for internet; the hold can last up to 9 months before full billing resumes automatically."
      },
      "data_deletion": {
        "detail": "Customers can submit a Data Subject Request (including deletion) via the State Privacy Rights page or by emailing Privacy@CenturyLink.com; standard legal exceptions apply (compliance, fraud prevention, etc.).",
        "url": "https://www.centurylink.com/aboutus/legal/state-privacy-rights.html"
      },
      "links": {
        "cancel": "https://www.centurylink.com/home/help/account/how-to-cancel-your-centurylink-service.html",
        "refund": null,
        "terms": null,
        "privacy": "https://www.centurylink.com/aboutus/legal/state-privacy-rights.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.centurylink.com/home/help/account/how-to-cancel-your-centurylink-service.html",
        "policy_summary": "Customers can cancel online via the 'Disconnect Service' button in My CenturyLink (available to some accounts only) or by calling 800-244-1111. There is no term commitment or early termination fee for standard residential service. Billing is not prorated — customers are charged for the full billing month regardless of when they cancel. Leased equipment must be returned within 30 days or a charge of up to $200 applies.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your CenturyLink Service | CenturyLink (accessed 2026-06-05)",
            "url": "https://www.centurylink.com/home/help/account/how-to-cancel-your-centurylink-service.html"
          },
          {
            "title": "What to Expect on Your Final Bill | CenturyLink (accessed 2026-06-05)",
            "url": "https://www.centurylink.com/home/help/account/billing/what-to-expect-with-your-closing-bill.html"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "cerebral",
      "name": "Cerebral",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented anywhere in Cerebral's official cancellation policy or FAQs."
      },
      "data_deletion": {
        "detail": "Users may submit data deletion requests by emailing privacy@getcerebral.com; however, medical providers and affiliates may retain health information as required by applicable law, regulations, or their own retention policies. Cerebral is also subject to a 20-year FTC consent order requiring deletion of data collected without proper consent.",
        "url": "https://cerebral.com/privacy-policy"
      },
      "links": {
        "cancel": "https://cerebral.com/cancellation-policy",
        "refund": null,
        "terms": "https://cerebral.com/terms-and-conditions",
        "privacy": "https://cerebral.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://cerebral.com/cancellation-policy",
        "policy_summary": "Subscribers can cancel online via the 'Cancel Subscription' button in their account settings, or by emailing cancel@getcerebral.com; cancellation must be initiated by the day before the next billing date and takes effect at the end of the current subscription period. All subscription fees are non-refundable once paid, with no proration for partial periods; medication orders are also non-refundable once shipped by the pharmacy. There is no pause or freeze option. Cancelling a subscription does not automatically delete the user account, which requires a separate data deletion request to privacy@getcerebral.com.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancellation Policy | Cerebral (accessed 2026-06-05)",
            "url": "https://cerebral.com/cancellation-policy"
          },
          {
            "title": "Cerebral Terms & Conditions (accessed 2026-06-05)",
            "url": "https://cerebral.com/terms-and-conditions"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "cerebras",
      "name": "Cerebras",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented. Plans can only be downgraded or cancelled, effective at end of billing period."
      },
      "data_deletion": {
        "detail": "Cerebras does not retain prompt content, API requests/responses, or user-generated content. Only org name, emails, and usage metrics (billing/auth) are retained. No formal account deletion flow is documented publicly; contact support@cerebras.net or inference-billing@cerebras.net for billing data concerns.",
        "url": "https://support.cerebras.net/articles/1811589793-does-cerebras-retain-my-data"
      },
      "links": {
        "cancel": "https://support.cerebras.net/collections/7913089421-pricing_and_billing",
        "refund": "https://support.cerebras.net/articles/9996007307-cerebras-code-faq",
        "terms": "https://cloud.cerebras.ai/terms",
        "privacy": "https://www.cerebras.ai/policies"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 60,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://support.cerebras.net/collections/7913089421-pricing_and_billing",
        "policy_summary": "Cerebras subscriptions (Cerebras Code and inference plans) are managed self-serve via the Billing tab in the cloud dashboard at cloud.cerebras.ai. Cancellations and downgrades are scheduled and take effect at the end of the current billing period — access continues until then at the existing rate limits. There are no prorated refunds; fees are explicitly non-refundable once incurred per the Terms of Use. For billing questions, contact inference-billing@cerebras.net. AWS Marketplace subscribers cancel via the AWS Marketplace console, which revokes access immediately. No pause/freeze option exists.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Pricing and Billing | Cerebras Support (accessed 2026-06-10)",
            "url": "https://support.cerebras.net/collections/7913089421-pricing_and_billing"
          },
          {
            "title": "Cerebras Code FAQ | Cerebras Support (accessed 2026-06-10)",
            "url": "https://support.cerebras.net/articles/9996007307-cerebras-code-faq"
          },
          {
            "title": "Cerebras Developer Tier (PayGo) FAQ | Cerebras Support (accessed 2026-06-10)",
            "url": "https://support.cerebras.net/articles/5041581099-cerebras-self-serve-paygo-faq"
          },
          {
            "title": "Cerebras Systems Inc. Terms of Use (accessed 2026-06-10)",
            "url": "https://cloud.cerebras.ai/terms"
          },
          {
            "title": "Get Started with AWS Marketplace - Cerebras Inference (accessed 2026-06-10)",
            "url": "https://inference-docs.cerebras.ai/integrations/aws-marketplace"
          },
          {
            "title": "Does Cerebras retain my data? | Cerebras Support (accessed 2026-06-10)",
            "url": "https://support.cerebras.net/articles/1811589793-does-cerebras-retain-my-data"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "channel-4-uk",
      "name": "Channel 4+ (ad-free)",
      "industry": "Streaming",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold option documented; cancellation stops renewal and access continues to the end of the current paid period."
      },
      "data_deletion": {
        "detail": "Account and data handled under the Channel 4 viewer privacy policy; account managed in Account Settings on channel4.com.",
        "url": "https://www.channel4.com/4viewers/privacy"
      },
      "links": {
        "cancel": "https://www.channel4.com/4viewers/channel4plus-ts-and-cs",
        "refund": "https://www.channel4.com/4viewers/channel4plus-ts-and-cs",
        "terms": "https://www.channel4.com/4viewers/channel4plus-ts-and-cs",
        "privacy": "https://www.channel4.com/4viewers/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 88,
          "notice_disclosed": 85,
          "refund_disclosed": 88,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://www.channel4.com/4viewers/channel4plus-ts-and-cs",
        "policy_summary": "Channel 4 is free with registration, but offers a paid ad-free tier (Channel 4+) carrying a one-time 7-day free trial. Channel 4+ is cancelled self-serve in the Account Settings area on channel4.com when bought directly; subscriptions taken through Apple, Google Play or Amazon must be cancelled in those stores. Cancellation must be made at least 24 hours before the next renewal and takes effect at the end of the current paid period, with access continuing until then. Channel 4 does not refund the unused part of a period once cancelled mid-cycle, except under the statutory 14-day cooling-off right. The trial auto-converts to a paid subscription unless cancelled before it ends.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Channel 4+ Terms and Conditions — Channel 4 (accessed 2026-06-16)",
            "url": "https://www.channel4.com/4viewers/channel4plus-ts-and-cs"
          },
          {
            "title": "Channel 4+ sign-up page (accessed 2026-06-16)",
            "url": "https://www.channel4.com/plus"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "character-ai",
      "name": "Character.AI",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is offered; users must cancel and re-subscribe."
      },
      "data_deletion": {
        "detail": "Account deletion is permanent and irreversible, accessible via Settings > Manage Account & Data > Delete Account. Publicly shared characters may be preserved on the platform even after deletion to avoid impacting other users. Some data may be retained to comply with legal obligations, resolve disputes, or enforce agreements.",
        "url": "https://support.character.ai/hc/en-us/articles/15063461160475-How-do-I-delete-my-account"
      },
      "links": {
        "cancel": "https://support.character.ai/hc/en-us/articles/17399592326555-How-do-I-manage-or-cancel-my-c-ai-subscription",
        "refund": null,
        "terms": "https://policies.character.ai/tos",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Web subscribers cancel online via a Customer Portal accessed through their account (a secure link is emailed to the user), while mobile subscribers must cancel through the Apple App Store or Google Play. Cancellation takes effect at the end of the current billing period with no prorated refund — payments are explicitly non-refundable except where local law requires otherwise. No pause or freeze option exists. Character.AI gives at least 30 days' notice before any price increase, effective on the next renewal.",
        "policy_url": "https://support.character.ai/hc/en-us/articles/17399592326555-How-do-I-manage-or-cancel-my-c-ai-subscription",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 78,
          "findability": 80
        },
        "sources": [
          {
            "title": "How do I manage or cancel my c.ai+ subscription? – C.AI Help Center (accessed 2026-06-05)",
            "url": "https://support.character.ai/hc/en-us/articles/17399592326555-How-do-I-manage-or-cancel-my-c-ai-subscription"
          },
          {
            "title": "Character.AI Terms of Service – policies.character.ai (accessed 2026-06-05)",
            "url": "https://policies.character.ai/tos"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "chatbase",
      "name": "Chatbase",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented. Cancellation downgrades to Free plan at end of billing period."
      },
      "data_deletion": {
        "detail": "All personal data Chatbase controls may be deleted upon verified request from Data Subjects or their authorized agents. GDPR erasure rights recognised. Contact: privacy@chatbase.co. Company address: Chatbase Inc., 2261 Market Street STE 85690, San Francisco CA 94114.",
        "url": "https://www.chatbase.co/legal/privacy"
      },
      "links": {
        "cancel": "https://www.chatbase.co/docs/user-guides/workspace/settings",
        "refund": null,
        "terms": "https://www.chatbase.co/legal/terms",
        "privacy": "https://www.chatbase.co/legal/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 82,
          "notice_disclosed": 80,
          "refund_disclosed": 70,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://www.chatbase.co/docs/user-guides/workspace/settings",
        "policy_summary": "To cancel, click 'Cancel Plan' under your active plan in Settings > Billing. This disables auto-renewal; the paid plan stays active until the end of the current billing period, then automatically downgrades to the Free plan. Add-ons remain active until the billing period ends and are then removed. Downgrading mid-cycle triggers an immediate plan change with a prorated credit applied to future invoices. Cancelling an individual add-on removes it immediately and credits the account for remaining days. Fees are generally non-refundable; the only stated exception is if Chatbase commits an uncured material breach, in which case unused prepaid fees for the remainder of the period are refunded. Billing disputes must be raised within 60 days of the first erroneous statement. Alternative cancellation channel: email billing@chatbase.co (Chatbase must confirm in writing).",
        "policy_checked": "2026-06-11",
        "method": "editor",
        "sources": [
          {
            "title": "Settings - Chatbase (accessed 2026-06-11)",
            "url": "https://www.chatbase.co/docs/user-guides/workspace/settings"
          },
          {
            "title": "Terms of Service - Chatbase (accessed 2026-06-11)",
            "url": "https://www.chatbase.co/legal/terms"
          },
          {
            "title": "Pricing - Chatbase (accessed 2026-06-11)",
            "url": "https://www.chatbase.co/pricing"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "chatgpt-plus",
      "name": "ChatGPT Plus",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "OpenAI does not offer a pause or freeze option for ChatGPT Plus; the only subscription management option is full cancellation."
      },
      "data_deletion": {
        "detail": "Users can delete their OpenAI account via Settings > Account > Delete Account (self-serve) or via the OpenAI Privacy Portal; account data is deleted within 30 days of account deletion, with limited data retained where legally required. Deleting the account auto-cancels any active ChatGPT Plus web subscription, but mobile (iOS/Android) subscriptions must be cancelled separately through the respective app store before account deletion.",
        "url": "https://help.openai.com/en/articles/6378407-how-to-delete-your-account"
      },
      "links": {
        "cancel": "https://help.openai.com/en/articles/7232927-how-do-i-cancel-my-chatgpt-plus-subscription",
        "refund": "https://help.openai.com/en/articles/7232895-how-do-i-request-a-refund-for-my-chatgpt-subscription",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.openai.com/en/articles/7232927-how-do-i-cancel-my-chatgpt-plus-subscription",
        "policy_summary": "ChatGPT Plus can be cancelled online via chatgpt.com (Settings > Billing > Cancel plan) or through the relevant app store if subscribed via iOS or Android. Cancellation takes effect the day after the next billing date, so subscribers retain access through the end of the paid period; cancelling at least 24 hours before the renewal date is required to avoid the next charge. Subscription fees are generally non-refundable, though EU, UK, and Turkey residents may request a prorated refund within 14 days of purchase via the in-product chat widget. No pause or freeze option exists.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my ChatGPT subscription? | OpenAI Help Center (accessed 2026-06-05)",
            "url": "https://help.openai.com/en/articles/7232927-how-do-i-cancel-my-chatgpt-plus-subscription"
          },
          {
            "title": "How do I request a refund for my ChatGPT subscription? | OpenAI Help Center (accessed 2026-06-05)",
            "url": "https://help.openai.com/en/articles/7232895-how-do-i-request-a-refund-for-my-chatgpt-subscription"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "chatr-ca",
      "name": "Chatr Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Account stays active until balance drops below the monthly service fee; accounts inactive for 90 days auto-cancel."
      },
      "data_deletion": {
        "detail": "After cancellation you lose access to your My chatr account and the phone number is released. Data handled per Rogers/chatr privacy policy.",
        "url": "https://www.chatrwireless.com/terms/privacy-policy"
      },
      "links": {
        "cancel": "https://www.chatrwireless.com/support/how-to-cancel-your-account",
        "refund": "https://www.chatrwireless.com/support/how-to-cancel-your-account",
        "terms": "https://www.chatrwireless.com/terms/terms-of-service",
        "privacy": "https://www.chatrwireless.com/terms/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://www.chatrwireless.com/support/how-to-cancel-your-account",
        "policy_summary": "chatr is prepaid with no cancellation fee. Two disclosed routes: let the account go inactive (stop topping up; the account stays active until the balance falls below the monthly fee, then auto-cancels after 90 days), or port the number to a new provider, which auto-cancels the chatr account. Customers are told to initiate the port through the new provider and not to cancel chatr first. Deceased-holder auto-pay cases are handled in-store. After cancellation, My chatr access and the old number are lost; unused balance is not refunded.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your account | chatr Mobile",
            "url": "https://www.chatrwireless.com/support/how-to-cancel-your-account"
          },
          {
            "title": "Terms of Service | chatr Mobile",
            "url": "https://www.chatrwireless.com/terms/terms-of-service"
          }
        ],
        "score": 98,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "chaupal-in",
      "name": "Chaupal",
      "industry": "Streaming (video)",
      "jurisdiction": "IN",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.chaupal.com/settings",
        "refund": "https://help.chaupal.tv/portal/en/kb/articles/how-do-i-cancel-my-subscription-22-12-2021-1",
        "terms": "https://help.chaupal.tv/portal/en/kb/articles/how-do-i-cancel-my-subscription-22-12-2021-1",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.chaupal.tv/portal/en/kb/articles/how-do-i-cancel-my-subscription-22-12-2021-1",
        "policy_summary": "For card subscriptions, go to chaupal.com/settings, open Subscription and click Cancel your subscription; cancellation must be done at least 48 hours before the auto-renewal date. Access continues until the end of the current billing period. All plans are non-refundable. iTunes purchases must be cancelled via Apple.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How Do I Cancel My Subscription? - Chaupal Help",
            "url": "https://help.chaupal.tv/portal/en/kb/articles/how-do-i-cancel-my-subscription-22-12-2021-1"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "chefs-plate-ca",
      "name": "Chefs Plate",
      "industry": "Meal kits & food",
      "jurisdiction": "CA",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip individual weeks or pause deliveries up to 8 weeks in advance via the account dashboard or mobile app. Changes must be made by 11:59 PM local time, 4–5 days before the next scheduled delivery."
      },
      "data_deletion": {
        "detail": "No dedicated self-serve deletion portal. Customers can submit a data deletion request under PIPEDA by emailing privacy@chefsplate.com.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.chefsplate.com/about/how-to-cancel-chefsplate-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 45,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://www.chefsplate.com/about/how-to-cancel-chefsplate-subscription",
        "policy_summary": "Chefs Plate (Canada) allows subscribers to cancel at any time with no minimum contract, via the website account dashboard by navigating to Plan Settings and selecting \"Deactivate your Plan.\" Full cancellation is not available through the mobile app; customers must use a web browser or contact support by phone or email. Changes must be submitted by 11:59 PM local time, 4–5 days before the next scheduled delivery date to avoid being charged for an upcoming box. Refunds for cancelled or problem orders are handled on a case-by-case basis through customer support.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel or Pause Your Chefs Plate Subscription – Chefs Plate (accessed 2026-06-06)",
            "url": "https://www.chefsplate.com/about/how-to-cancel-chefsplate-subscription"
          },
          {
            "title": "Managing My Plan – Chefs Plate FAQ (accessed 2026-06-06)",
            "url": "https://support.chefsplate.com/category/13-managing-my-plan"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "chegg",
      "name": "Chegg",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their Chegg Study subscription for up to 6 months via My Account > Orders instead of canceling outright."
      },
      "data_deletion": {
        "detail": "Account and personal data deletion is handled via Chegg's privacy request form (OneTrust portal linked from the privacy policy at chegg.com/privacyrequest). Chegg responds within 45 days; data legally required to be retained is kept after deletion. Contact privacy@chegg.com for inquiries.",
        "url": "https://www.chegg.com/en-US/privacypolicy"
      },
      "links": {
        "cancel": "https://www.chegg.com/en/contactus?a=How-do-I-cancel-my-Chegg-Study-subscription---id--LiAlcgGuQN6HnOLVkrpNgw",
        "refund": null,
        "terms": null,
        "privacy": "https://www.chegg.com/en-US/privacypolicy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Chegg subscriptions can be canceled online (My Account > Orders > Cancel Subscription on desktop/laptop), by phone at 1-855-477-0177, or through the App Store/Google Play if subscribed via those platforms. Upon cancellation, access continues through the end of the current billing period with no refund or proration for unused time. Subscribers should cancel before their renewal date (at least 24 hours prior) to avoid being charged for another cycle. A pause option of up to 6 months is available as an alternative to canceling. Note: Chegg settled a $7.5M FTC enforcement action in September 2025 for historically burying cancellation links and continuing to bill consumers after cancellation attempts; the settlement order requires cancellation to be at least as easy as sign-up.",
        "policy_url": "https://www.chegg.com/en/contactus?a=How-do-I-cancel-my-Chegg-Study-subscription---id--LiAlcgGuQN6HnOLVkrpNgw",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 70
        },
        "sources": [
          {
            "title": "How do I cancel my Chegg Study subscription? – Chegg Help Center (accessed 2026-06-05)",
            "url": "https://www.chegg.com/en/contactus?a=How-do-I-cancel-my-Chegg-Study-subscription---id--LiAlcgGuQN6HnOLVkrpNgw"
          },
          {
            "title": "Can I pause my Chegg Study subscription? – Chegg Help Center (accessed 2026-06-05)",
            "url": "https://www.chegg.com/en/contactus?a=Can-I-pause-my-Chegg-Study-subscription---id--WLPTq7-VRHm7kiu7BMhnAQ"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "chewy-autoship",
      "name": "Chewy Autoship",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Customers can skip individual shipments via the 'Skip Shipment' button in Manage Autoship, and can also reschedule delivery dates at any time, functioning as a practical pause mechanism."
      },
      "data_deletion": {
        "detail": "Chewy provides a self-serve Privacy Rights Request portal for data deletion (including for California residents under CCPA). Requests can also be submitted by phone (1-800-672-4399) or email (service@chewy.com). Chewy retains data as needed for legal, tax, and business purposes even after a deletion request; median processing time is approximately 2 days.",
        "url": "https://www.chewy.com/app/account/privacy-rights-request"
      },
      "links": {
        "cancel": "https://www.chewy.com/customer-care/autoship/creating-or-updating-autoship/cancel-an-autoship",
        "refund": null,
        "terms": null,
        "privacy": "https://www.chewy.com/app/account/privacy-rights-request"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://www.chewy.com/customer-care/autoship/creating-or-updating-autoship/cancel-an-autoship",
        "policy_summary": "Chewy Autoship can be cancelled at any time online via the Manage Autoship account portal or by calling customer service at 1-800-672-4399 (24/7). Customers must cancel before 12:00 AM the day preceding the scheduled ship date (a pre-shipment email is sent up to 72 hours prior) to avoid being charged for that cycle. Only shipped orders are charged; there are no cancellation fees, and Chewy offers a 365-day return window with full refund on shipped items. Individual shipments can be skipped or rescheduled at any time without cancelling the subscription.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel an Autoship – Chewy Customer Care (accessed 2026-06-05)",
            "url": "https://www.chewy.com/customer-care/autoship/creating-or-updating-autoship/cancel-an-autoship"
          },
          {
            "title": "Autoship & Save Terms and Conditions – Chewy Canada (accessed 2026-06-05)",
            "url": "https://www.chewy.com/ca/app/content/ans-terms"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "chime",
      "name": "Chime",
      "industry": "Fintech & banking",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option exists for Chime accounts. Accounts can only be fully closed."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal data via the Chime Privacy Hub (in-app: Profile > Privacy > 'Do not sell or share my personal information') or by emailing support@chime.com. CCPA rights apply to California residents and other US state residents (CO, CT, MT, OR, TX, UT, VA). Chime may retain certain data as required by law.",
        "url": "https://www.chime.com/policies/chime/privacy-policy/"
      },
      "links": {
        "cancel": "https://help.chime.com/how-do-i-close-my-chime-account-322fe0ac",
        "refund": "https://www.chime.com/policies/bancorp/deposit-account-agreement/",
        "terms": "https://www.chime.com/policies/chime/chime-user-agreement/",
        "privacy": "https://www.chime.com/policies/chime/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.chime.com/how-do-i-close-my-chime-account-322fe0ac",
        "policy_summary": "Chime accounts can be closed self-serve in the app via Profile > Personal info > Close Account, or by calling Member Services at (844) 244-6363 (24/7) or using in-app chat. Closure requests are processed within 5 business days. There is no fee to close. If the remaining balance is not transferred before closure, a refund check is issued within 14 days of closure and delivered within 30 days total; balances under $1.00 may not be refunded. Accounts with negative balances cannot be closed. A grace period exists: closures can be cancelled within 5 business days of the request by contacting Member Services. Credit Builder and Chime Card secured accounts require contacting support to close (not self-serve). Closed accounts cannot be reopened.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "How do I close my Chime account? | Chime Help Center (accessed 2026-06-10)",
            "url": "https://help.chime.com/how-do-i-close-my-chime-account-322fe0ac"
          },
          {
            "title": "Account Closure | Chime Help Center (accessed 2026-06-10)",
            "url": "https://help.chime.com/account-security-00b00e5a/account-closure-5c48491a"
          },
          {
            "title": "Deposit Account Agreement - Bancorp | Chime (accessed 2026-06-10)",
            "url": "https://www.chime.com/policies/bancorp/deposit-account-agreement/"
          },
          {
            "title": "Chime User Agreement | Chime (accessed 2026-06-10)",
            "url": "https://www.chime.com/policies/chime/chime-user-agreement/"
          },
          {
            "title": "Privacy Policy | Chime (accessed 2026-06-10)",
            "url": "https://www.chime.com/policies/chime/privacy-policy/"
          },
          {
            "title": "Policies and Agreements | Chime (accessed 2026-06-10)",
            "url": "https://www.chime.com/policies/"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "chorki-bd",
      "name": "Chorki",
      "industry": "Streaming (video)",
      "jurisdiction": "BD",
      "cancellation_types": [
        "online",
        "email",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.chorki.com/page/terms-of-service",
        "refund": "https://www.chorki.com/page/terms-of-service",
        "terms": "https://www.chorki.com/page/terms-of-service",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.chorki.com/page/terms-of-service",
        "policy_summary": "Chorki subscribers can cancel at any time and keep access until the end of the current billing period; auto-renewal must be cancelled at least 24 hours before the renewal date via the steps for each payment method, or by contacting support (support@chorki.com / phone). Payments are non-refundable. Third-party (app store) subscriptions must be cancelled with that provider.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Chorki Terms of Service",
            "url": "https://www.chorki.com/page/terms-of-service"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "chowdeck-chowpass",
      "name": "Chowdeck Chowpass",
      "industry": "Food Delivery Membership",
      "jurisdiction": "NG",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://help.chowdeck.com/en/articles/11931570-chowpass",
        "refund": "https://help.chowdeck.com/en/articles/7967223-refund-policy",
        "terms": "https://www.chowdeck.com/terms",
        "privacy": "https://www.chowdeck.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.chowdeck.com/en/articles/11931570-chowpass",
        "policy_summary": "Chowpass, Chowdeck's free-delivery membership, auto-renews on the selected monthly, quarterly or biannual cycle until cancelled. Members manage and cancel their subscription from the Chowpass page found in their profile in the Chowdeck app or website.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Chowpass (Chowdeck Help Center)",
            "url": "https://help.chowdeck.com/en/articles/11931570-chowpass"
          },
          {
            "title": "Chowdeck Refund Policy",
            "url": "https://help.chowdeck.com/en/articles/7967223-refund-policy"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "christian-mingle",
      "name": "Christian Mingle",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented. Users must cancel and re-subscribe if they wish to take a break."
      },
      "data_deletion": {
        "detail": "Profile can be permanently deleted via Account Settings > Profile Display Settings > Permanently Delete Profile on website or app. Auto-renewal must be turned off before deleting. Once deleted, profile information, matches, and messages are no longer accessible. Christian Mingle may retain some data in inactive databases for legal/record-keeping purposes.",
        "url": "https://support.christianmingle.com/hc/en-us/articles/360001328749-How-do-I-delete-my-profile"
      },
      "links": {
        "cancel": "https://support.christianmingle.com/hc/en-us/articles/21664290781084-How-Do-I-Cancel-My-Premium-Subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.christianmingle.com/hc/en-us/articles/21664290781084-How-Do-I-Cancel-My-Premium-Subscription",
        "policy_summary": "Subscribers who signed up via the website or Android app can cancel online through Account Settings > Subscription > Manage Subscription > Cancel Subscription; a reason is required and a confirmation email is sent. iOS subscribers must cancel through their Apple App Store account, and Android subscribers through Google Play. Cancellation takes effect at the end of the current billing period — Premium access continues until then and the account reverts to Basic. No refunds are issued for unused subscription time; the policy does not mention any prorated credit.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How Do I Cancel My Premium Subscription? – Christian Mingle Help (accessed 2026-06-05)",
            "url": "https://support.christianmingle.com/hc/en-us/articles/21664290781084-How-Do-I-Cancel-My-Premium-Subscription"
          },
          {
            "title": "Billing and subscriptions – Christian Mingle Help (accessed 2026-06-05)",
            "url": "https://support.christianmingle.com/hc/en-us/categories/16555000477340-Billing-and-subscriptions"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "churchill",
      "name": "Churchill",
      "industry": "Insurance (auto)",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented for car insurance; policy runs until cancelled or expiry."
      },
      "data_deletion": {
        "detail": "Data handled per the U K Insurance/Churchill privacy notice; data-subject/erasure requests via that notice. Cancellation does not auto-delete account data.",
        "url": "https://www.u-k-insurance.co.uk/brands-policy.html"
      },
      "links": {
        "cancel": "https://www.churchill.com/help/car-insurance",
        "refund": "https://www.churchill.com/help/car-insurance",
        "terms": "https://www.churchill.com/about-us/legal-and-regulatory",
        "privacy": "https://www.u-k-insurance.co.uk/brands-policy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.churchill.com/help/car-insurance",
        "policy_summary": "Churchill car insurance can be cancelled by phone (0345 603 3551), via WhatsApp/web chat, or by managing the policy in your online My Dashboard account or app. There is a 14-day cooling-off period from policy start or receipt of documents (whichever is later); cancelling before cover starts gives a full refund with no charge. Cancelling within cooling-off gives a refund minus a charge for time on cover; cancelling after cooling-off gives a refund of unused premium minus the time-on-cover charge plus a cancellation/administration fee as shown on the schedule. No refund applies if a claim has been made. Policies auto-renew unless you opt out, with notice at least 21 days before renewal; renewal preference can be changed in your online account.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Car insurance help | Churchill (accessed 2026-06-16)",
            "url": "https://www.churchill.com/help/car-insurance"
          },
          {
            "title": "Legal and Regulatory | Churchill (accessed 2026-06-16)",
            "url": "https://www.churchill.com/about-us/legal-and-regulatory"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "chuze-fitness-us",
      "name": "Chuze Fitness",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app",
        "in_person",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Memberships may be frozen for a discounted monthly fee for up to 6 months per calendar year for any reason (no documentation required). Medical or military holds are also available with documentation; the annual fee is still charged during a paid freeze."
      },
      "data_deletion": {
        "detail": "Chuze Fitness offers a dedicated Privacy Request page for data deletion requests. Requests can also be sent to memberservices@chuzefitness.com. Chuze acknowledges receipt within 10 days and responds within 45 days (extendable by an additional 45 days with notice).",
        "url": "https://chuzefitness.com/privacy-request/"
      },
      "links": {
        "cancel": "https://chuzefitness.com/about/faqs/",
        "refund": null,
        "terms": null,
        "privacy": "https://chuzefitness.com/privacy-request/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://chuzefitness.com/about/faqs/",
        "policy_summary": "Chuze Fitness members can cancel online via the member services portal (memberservices.chuzefitness.com), through the Chuze app, by visiting any club location in person, or by emailing info@chuzefitness.com. A 10-day written notice prior to any monthly billing date is required to avoid future charges, and memberships must be in good standing at time of cancellation. Members cancelling within a 12-month commitment may owe a $58 early-termination fee. New members are entitled to a full refund if they cancel within 5 business days of joining (buyer's remorse policy).",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FAQs | Chuze Fitness (accessed 2026-06-06)",
            "url": "https://chuzefitness.com/about/faqs/"
          },
          {
            "title": "Gym Membership | Chuze Fitness (accessed 2026-06-06)",
            "url": "https://chuzefitness.com/membership/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "cignal-ph",
      "name": "Cignal Play",
      "industry": "Streaming",
      "jurisdiction": "PH",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Cignal Play's terms and conditions."
      },
      "data_deletion": {
        "detail": "Users may request data deletion by contacting the Data Privacy Officer. Cignal TV retains personal data for up to 10 years from permanent service deactivation.",
        "url": "https://www.cignalplay.com/data-privacy"
      },
      "links": {
        "cancel": "https://www.cignalplay.com/terms-and-conditions",
        "refund": null,
        "terms": "https://www.cignalplay.com/terms-and-conditions",
        "privacy": "https://www.cignalplay.com/data-privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 72,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.cignalplay.com/terms-and-conditions",
        "policy_summary": "Cignal Play subscribers can cancel their subscription directly in the app via the 'Manage Plan' page, or through their App Store / Google Play account, at least 24 hours before the end of the current billing period. Cancellation takes effect at the end of the paid period, and subscribers retain access to content until then. All payments are strictly non-refundable and non-creditable regardless of when cancellation occurs within the billing cycle. Subscriptions auto-renew each billing period unless cancelled.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cignal Play Terms and Conditions (accessed 2026-06-06)",
            "url": "https://www.cignalplay.com/terms-and-conditions"
          },
          {
            "title": "Cignal Play Data Privacy (accessed 2026-06-06)",
            "url": "https://www.cignalplay.com/data-privacy"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "cinemark-movie-club-us",
      "name": "Cinemark Movie Club",
      "industry": "Retail & membership",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause their membership for up to 3 months at a time at no charge via the Cinemark website or app under Manage Membership. Movie Rewards points and tier status are retained during the pause; credits and rewards points remain subject to their original expiration dates."
      },
      "data_deletion": {
        "detail": "Submit a deletion request via the online form at cinemark.com/my-personal-information or by calling 1-800-CINEMARK (1-800-246-3627). Identity verification is required before processing.",
        "url": "https://www.cinemark.com/my-personal-information"
      },
      "links": {
        "cancel": "https://www.cinemark.com/movie-club-faq-new/movie-club-billing-faq",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.cinemark.com/movie-club-faq-new/movie-club-billing-faq",
        "policy_summary": "Cinemark Movie Club is a monthly (or annual) subscription that can be cancelled at any time online through the member's account at cinemark.com/movie-rewards by selecting 'Manage Your Membership' and then 'Cancel Membership', or by calling 1-800-CINEMARK. Benefits continue through the end of the current billing cycle; unused Movie Club credits expire 6 months after the cancellation date. No advance notice period is required and there is no cancellation fee. No cash refunds are issued for already-billed membership fees.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Questions About Billing For Movie Club | We Are Here To Help (accessed 2026-06-06)",
            "url": "https://www.cinemark.com/movie-club-faq-new/movie-club-billing-faq"
          },
          {
            "title": "Questions About Cinemark Movie Club | We Are Here To Help (accessed 2026-06-06)",
            "url": "https://www.cinemark.com/movie-club-faq-new/movie-club-general-faq"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "cineplex-cineclub-ca",
      "name": "Cineplex CineClub",
      "industry": "Cinema / Movie Subscription",
      "jurisdiction": "CA",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.cineplex.com/cineclub/manage",
        "refund": "https://mediafiles.cineplex.com/CineClub_Terms_and_Conditions_EN_2024.pdf",
        "terms": "https://mediafiles.cineplex.com/CineClub_Terms_and_Conditions_EN_2024.pdf",
        "privacy": "https://www.cineplex.com/Legal/PrivacyPolicy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 70,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://mediafiles.cineplex.com/CineClub_Terms_and_Conditions_EN_2024.pdf",
        "policy_summary": "CineClub members cancel any time by logging into their account at cineplex.com (or the cineplex.com/cineclub/manage page) or the Cineplex mobile app; cancellation takes effect at the end of the current membership period and must be done at least 1 day before the renewal date to avoid the next charge.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription (unsubscribe)? | Cineplex",
            "url": "https://www.cineplexplus.com/help/articles/how-do-i-cancel-my-subscription"
          },
          {
            "title": "CineClub Terms and Conditions (2024) | Cineplex",
            "url": "https://mediafiles.cineplex.com/CineClub_Terms_and_Conditions_EN_2024.pdf"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "cineworld-unlimited-uk",
      "name": "Cineworld Unlimited",
      "industry": "Retail & membership",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Cineworld offers a 'membership holiday' (freeze) of up to 3 months, available once every approximately 2 years, at Cineworld's discretion. Eligible for monthly-paying members who joined on or after 2 October 2024 and have completed their minimum contract term. Request must be submitted via the online Contact Us form at least 14 days before the next scheduled payment."
      },
      "data_deletion": {
        "detail": "Cineworld provides a dedicated 'Delete My Account' page on its website. Members can request deletion of personal data in line with GDPR right to erasure.",
        "url": "https://www.cineworld.co.uk/static/en/uk/delete-my-account"
      },
      "links": {
        "cancel": "https://help.cineworld.co.uk/support/solutions/articles/103000314260-how-do-i-cancel-my-unlimited-card-",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.cineworld.co.uk/support/solutions/articles/103000314260-how-do-i-cancel-my-unlimited-card-",
        "policy_summary": "Cineworld Unlimited members must complete a minimum 3-month contract term before cancelling. Cancellation is initiated by emailing unlimited@cineworld.co.uk or submitting an online contact form — there is no self-serve cancel button and app-based cancellation is explicitly not yet available. For monthly Direct Debit payers, at least 14 days' notice before the next payment date is required to avoid an additional charge; for recurring card payers the notice window is 10 days. A 14-day cooling-off right applies from the date of purchase, with refunds potentially reduced if the membership has been used.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Unlimited card? | Cineworld Help (accessed 2026-06-06)",
            "url": "https://help.cineworld.co.uk/support/solutions/articles/103000314260-how-do-i-cancel-my-unlimited-card-"
          },
          {
            "title": "Can I temporarily freeze my Unlimited membership? | Cineworld Help (accessed 2026-06-06)",
            "url": "https://help.cineworld.co.uk/support/solutions/articles/103000314261-can-i-temporarily-freeze-my-unlimited-membership-"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "cinobo-gr",
      "name": "Cinobo",
      "industry": "Streaming (Video)",
      "jurisdiction": "GR",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account managed via cinobo.com; logging out or deleting the app does not cancel the subscription. Account/data deletion handled per the privacy policy.",
        "url": "https://cinobo.com/en/help/my-account"
      },
      "links": {
        "cancel": "https://cinobo.com/en/help/subscription-and-payment/how-do-i-cancel-my-subscription",
        "refund": "",
        "terms": "https://cinobo.com/en/terms-of-use",
        "privacy": "https://cinobo.com/en/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://cinobo.com/en/help/subscription-and-payment/how-do-i-cancel-my-subscription",
        "policy_summary": "Subscribers cancel self-serve only via the website: menu icon (top right) > Account Settings > My subscription > Cancel subscription; cancel at least 24 hours before the renewal date to avoid the next charge. Access continues until the subscription expiry; cancellation is not available in the app.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? - Cinobo",
            "url": "https://cinobo.com/en/help/subscription-and-payment/how-do-i-cancel-my-subscription"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "circle",
      "name": "Circle",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented in Circle's official help center or terms of service."
      },
      "data_deletion": {
        "detail": "Community data is typically deleted 90 days after cancellation. Admins can contact Circle support before deletion to request a data export (CSV of member information). Circle may also delete the account if a payment method becomes invalid.",
        "url": "https://help.circle.so/p/administration/account/canceling-your-community-plan"
      },
      "links": {
        "cancel": "https://help.circle.so/p/administration/account/canceling-your-community-plan",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Circle community plan owners can cancel online by navigating to the Manage Billing tab, scrolling to the bottom of the page, and clicking 'End your subscription'; cancellation takes effect at the end of the current billing cycle. For immediate deactivation, users must contact Circle support. Circle offers a 30-day money-back guarantee on Business and Professional plans (monthly and annual); Circle Plus is excluded, and no refunds are issued after the 30-day window with no credits for unused time. Non-cancelable subscription plans require written notice at least 30 days before the term end. Community data is typically deleted 90 days after cancellation, with a data export available on request.",
        "policy_url": "https://help.circle.so/p/administration/account/canceling-your-community-plan",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 78,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 80
        },
        "sources": [
          {
            "title": "Canceling your community plan | Circle Knowledge Base (accessed 2026-06-05)",
            "url": "https://help.circle.so/p/administration/account/canceling-your-community-plan"
          },
          {
            "title": "Creator Terms of Service | Circle (accessed 2026-06-05)",
            "url": "https://circle.so/creator-terms"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "circleci",
      "name": "CircleCI",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation downgrades the account to the Free Plan at the end of the current billing cycle; there is no mid-cycle hold."
      },
      "data_deletion": {
        "detail": "Upon termination, CircleCI is not obligated to retain user data for longer than 30 days. After that window, all data may be deleted at CircleCI's discretion and is unrecoverable. A separate self-serve account deletion flow is documented in the Support Center.",
        "url": "https://support.circleci.com/hc/en-us/articles/360037058873-How-to-Delete-CircleCI-Account"
      },
      "links": {
        "cancel": "https://support.circleci.com/hc/en-us/articles/15274990442267-Cancelling-Performance-Plan-Subscription",
        "refund": null,
        "terms": "https://circleci.com/legal/terms-of-service/",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "policy_url": "https://support.circleci.com/hc/en-us/articles/15274990442267-Cancelling-Performance-Plan-Subscription",
        "policy_summary": "Performance Plan subscribers can cancel self-serve via Plan > Billing in the CircleCI web app (admin access required); the account remains active and credits are usable through the end of the current billing cycle, after which the org downgrades to the Free Plan. No refunds are issued for unused credits or prepaid amounts — all amounts paid are explicitly non-refundable, non-cancelable, and non-creditable. The ToS requires 30 days written notice only for full agreement termination, but in-product cancellation has no stated notice period beyond the billing cycle. Mid-term Support Plan downgrades are not allowed; those must wait until renewal.",
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 80,
          "findability": 78
        },
        "sources": [
          {
            "title": "Cancelling Performance Plan Subscription – CircleCI Support Center (accessed 2026-06-06)",
            "url": "https://support.circleci.com/hc/en-us/articles/15274990442267-Cancelling-Performance-Plan-Subscription"
          },
          {
            "title": "Software as a Service Agreement – CircleCI (accessed 2026-06-06)",
            "url": "https://circleci.com/legal/terms-of-service/"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "circles-life-sg",
      "name": "Circles.Life",
      "industry": "Telecom & ISP",
      "jurisdiction": "SG",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Number suspension is available at SGD $10.09/month (up to 12 months total). Requests can be submitted any time but suspension begins at the start of the next calendar month. A minimum of 1 completed billing cycle is required before a second suspension can be requested."
      },
      "data_deletion": {
        "detail": "Customers may withdraw consent for personal data collection/use/disclosure by contacting the Data Protection Officer. A 'Data Deprivation Form' is available via pages.circles.life. Data is retained as long as necessary for stated purposes or as required by Singapore PDPA. No specific post-termination retention period is published.",
        "url": "https://www.circles.life/sg/terms-conditions/data-protection-policy/"
      },
      "links": {
        "cancel": "https://circlesasiasupport.zendesk.com/hc/en-us/articles/115002393253-How-do-I-cancel-my-Circles-Life-plan-or-terminate-my-SIM",
        "refund": null,
        "terms": "https://www.circles.life/sg/terms-conditions/general/",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Circles.Life SG plans are no-contract (month-to-month) with a minimum term of 2 billing cycles; termination requests must be made by phone (+65 8808 6868, Mon–Sun 9am–6pm) before 12pm on the last day of a calendar month for the termination to take effect at the end of that same month. Requests submitted after 12pm on the last day of the month are pushed to the end of the following month. No refunds or proration are given for unused days as plans are pre-paid monthly; registration fees are also non-refundable. Number suspension (pause) is available at SGD $10.09/month for up to 12 months, scheduled from the start of the next calendar month.",
        "policy_url": "https://circlesasiasupport.zendesk.com/hc/en-us/articles/115002393253-How-do-I-cancel-my-Circles-Life-plan-or-terminate-my-SIM",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 60
        },
        "sources": [
          {
            "title": "How do I cancel my Circles.Life plan or terminate my SIM? – Circles.Life Help Center (accessed 2026-06-06)",
            "url": "https://circlesasiasupport.zendesk.com/hc/en-us/articles/115002393253-How-do-I-cancel-my-Circles-Life-plan-or-terminate-my-SIM"
          },
          {
            "title": "Circles.Life General Terms and Conditions – Liberty Wireless Pte. Ltd. March 2025 (accessed 2026-06-06)",
            "url": "https://www.circles.life/sg/terms-conditions/general/"
          }
        ],
        "score": 53,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "claro-ar",
      "name": "Claro Argentina",
      "industry": "Telecom & ISP",
      "jurisdiction": "AR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "app",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or service freeze option is documented in Claro Argentina's terms and conditions or help center."
      },
      "data_deletion": {
        "detail": "Personal data deletion can be requested by emailing 611@claro.com.ar or via the privacy form. Claro must respond within 10 business days. Rights governed by Argentina's Law 25.326 (Ley de Protección de Datos Personales).",
        "url": "https://www.claro.com.ar/personas/legal-y-regulatorio/politica-de-privacidad"
      },
      "links": {
        "cancel": "https://asistencia.claro.com.ar/asistencia/servicios-en-tu-celu/cancelacion/como-solicito-la-cancelacion-de-mi-servicio-movil",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 70,
          "notice_disclosed": 40,
          "refund_disclosed": 35,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://asistencia.claro.com.ar/asistencia/servicios-en-tu-celu/cancelacion/como-solicito-la-cancelacion-de-mi-servicio-movil",
        "policy_summary": "Claro Argentina subscribers can request mobile service cancellation online via a chat-based 'Botón de Baja' on claro.com.ar, by calling 0800-123-0611 or *611 (24/7), through the Mi Claro app, or in person at a branch with a national ID. The official T&Cs state that either party may cancel without cause and without owing compensation, but the customer remains liable for all outstanding charges — no prorated refund is documented. Notice timing for customer-initiated cancellations is not explicitly defined in the help center, though the service contract specifies a 30-day notice requirement for company-initiated terminations. Prepaid lines auto-cancel after 60 days of inactivity with no reload.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "¿Cómo solicito la cancelación de mi servicio móvil? | Asistencia | Claro Argentina (accessed 2026-06-06)",
            "url": "https://asistencia.claro.com.ar/asistencia/servicios-en-tu-celu/cancelacion/como-solicito-la-cancelacion-de-mi-servicio-movil"
          },
          {
            "title": "Marco legal: Términos y Condiciones Servicio Internet y TV 2019 | Claro Argentina (accessed 2026-06-06)",
            "url": "https://www.claro.com.ar/personas/legal-y-regulatorio/terminos-condiciones-servicio-internet-tv-2019"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "claro-br",
      "name": "Claro Brasil",
      "industry": "Telecom & ISP",
      "jurisdiction": "BR",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "app",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Residential services can be suspended for 30–120 days by calling 10621 (account must be current). Mobile customers can request one free voluntary suspension per 12-month period for 30–120 days by calling 1052."
      },
      "data_deletion": {
        "detail": "Customers may request deletion of personal data processed under consent via Claro's Privacy Portal or by emailing dpo@claroatendimento.com.br. Data subject to legal retention obligations (billing, connection logs) is retained per statutory periods (typically 1–5 years) before deletion.",
        "url": "https://www.claro.com.br/privacidade/static/templates/home/index.htm"
      },
      "links": {
        "cancel": "https://www.claro.com.br/faq/atendimento/como-cancelar",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Claro Brasil customers can cancel by phone (1052 for mobile, 10621 for residential), through the Minha Claro online portal or app, or in person at a Claro store. Mobile and fixed-line cancellations take effect immediately after the request is processed, while broadband and TV services are interrupted within 48 business hours; the mobile number is held for up to 180 days. Cancelling before the end of the fidelity/loyalty period incurs a proportional early-termination fee per contract clause 23; residential equipment not returned to technicians may trigger a fine of approximately R$1,800. Former customers who were overcharged may request reimbursement through a dedicated ex-customer refund portal, but routine prorated refunds for unused billing periods are not disclosed.",
        "policy_url": "https://www.claro.com.br/faq/atendimento/como-cancelar",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 75,
          "notice_disclosed": 40,
          "refund_disclosed": 35,
          "findability": 65
        },
        "sources": [
          {
            "title": "Como cancelar? | Claro FAQ (accessed 2026-06-06)",
            "url": "https://www.claro.com.br/faq/atendimento/como-cancelar"
          },
          {
            "title": "Cancelamento NET e Claro | Claro Atendimento (accessed 2026-06-06)",
            "url": "https://www.claro.com.br/atendimento/cancelamento"
          }
        ],
        "score": 53,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "claro-co",
      "name": "Claro Colombia",
      "industry": "Telecom & ISP",
      "jurisdiction": "CO",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "app",
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Temporary service suspension (suspensión temporal) is available through the Mi Claro App under home service management (Gestiona tus trámites). Conditions and duration limits not explicitly stated in published documentation."
      },
      "data_deletion": {
        "detail": "Data deletion/suppression requests (Habeas Data) can be submitted via the virtual PQR office (oficinavirtualpqr.claro.com.co) under Colombian Law 1266 of 2008. Revocation of data treatment authorization is available, subject to regulatory review by the Superintendence of Industry and Commerce.",
        "url": "https://www.claro.com.co/personas/legal-y-regulatorio/"
      },
      "links": {
        "cancel": "https://www2.claro.com.co/portal/recursos/co/legal-regulatorio/lightbox/descripcion-ED-93.html",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 65,
          "notice_disclosed": 60,
          "refund_disclosed": 45,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www2.claro.com.co/portal/recursos/co/legal-regulatorio/lightbox/descripcion-ED-93.html",
        "policy_summary": "Claro Colombia customers can request service cancellation by phone (*611, 601-750-0500, or 018000-320200), via WhatsApp (311 200 0000), through the Mi Claro App, or in person at a service center. If the cancellation request is submitted at least 3 business days before the billing cutoff date, termination takes effect on that billing date; requests made with fewer than 3 business days' notice roll to the next billing cycle. Customers with an active permanence (minimum-stay) clause may cancel at any time but remain liable for early-termination charges proportional to the remaining commitment period, unless a regulatory exemption applies. A right of withdrawal (derecho de retracto) of 5 business days applies to equipment purchases, with refunds issued within 30 days.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terminación del contrato de prestación de servicios de comunicaciones – Claro Colombia (accessed 2026-06-06)",
            "url": "https://www2.claro.com.co/portal/recursos/co/legal-regulatorio/lightbox/descripcion-ED-93.html"
          },
          {
            "title": "Cancela tu plan Claro rápido por WhatsApp – Claro Colombia (accessed 2026-06-06)",
            "url": "https://www.claro.com.co/personas/autogestion/whatsapp/como-cancelar-tu-plan-claro-desde-whatsapp/"
          }
        ],
        "score": 50,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "class101-kr",
      "name": "CLASS101",
      "industry": "Edtech (Online Courses)",
      "jurisdiction": "KR",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account withdrawal is separate from subscription cancellation and handled via CLASS101 customer support.",
        "url": "https://class101.net/docs/refund"
      },
      "links": {
        "cancel": "https://docs.channel.io/classmate/ko/articles/%ED%81%B4%EB%9E%98%EC%8A%A4101-%EA%B5%AC%EB%8F%85%ED%95%B4%EC%A7%80-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-b99748c1",
        "refund": "https://class101.net/docs/refund",
        "terms": "https://class101.net/docs/terms",
        "privacy": "https://class101.net/docs/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://docs.channel.io/classmate/ko/articles/%ED%81%B4%EB%9E%98%EC%8A%A4101-%EA%B5%AC%EB%8F%85%ED%95%B4%EC%A7%80-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-b99748c1",
        "policy_summary": "CLASS101+ subscriptions are cancelled self-serve on the website or app via Log in > My Page > CLASS101+ Subscription Management > Cancel Subscription; this stops future billing while access continues to the end of the current period. A full refund is available if no content was used within 7 days of payment; otherwise prorated refunds apply.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "CLASS101+ 구독해지 하는 방법",
            "url": "https://docs.channel.io/classmate/ko/articles/%ED%81%B4%EB%9E%98%EC%8A%A4101-%EA%B5%AC%EB%8F%85%ED%95%B4%EC%A7%80-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-b99748c1"
          },
          {
            "title": "CLASS101+ Refund Policy",
            "url": "https://class101.net/docs/refund"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "classpass",
      "name": "ClassPass",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "ClassPass offers membership pauses on a case-by-case basis for unplanned circumstances; credits freeze during the pause and roll over automatically when billing resumes."
      },
      "data_deletion": {
        "detail": "Users can request permanent deletion of their personal data at any time via the official help article; ClassPass verifies identity using name and email before permanently erasing account data.",
        "url": "https://help.classpass.com/hc/en-us/articles/4412815891853-How-do-I-request-to-have-my-data-deleted-from-ClassPass"
      },
      "links": {
        "cancel": "https://help.classpass.com/hc/en-us/articles/204578119-How-do-I-cancel-my-ClassPass-membership",
        "refund": "https://help.classpass.com/hc/en-us/articles/205433975-What-is-the-ClassPass-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 72,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://help.classpass.com/hc/en-us/articles/204578119-How-do-I-cancel-my-ClassPass-membership",
        "policy_summary": "ClassPass memberships can be cancelled online via account settings on the website or in the app (Profile > Account Settings > Membership > Cancel Membership); members subscribed through Apple or Google Play must cancel through those stores. Cancellation takes effect at the end of the current billing cycle, and ClassPass recommends submitting requests at least 48 hours before the renewal date. No cancellation fee is charged, but all unused credits — including rollover credits, top-up credits, and add-on packs — are forfeited immediately upon cancellation. ClassPass does not offer refunds for membership charges or credit purchases.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my ClassPass membership? – ClassPass (accessed 2026-06-05)",
            "url": "https://help.classpass.com/hc/en-us/articles/204578119-How-do-I-cancel-my-ClassPass-membership"
          },
          {
            "title": "What is the ClassPass refund policy? – ClassPass (accessed 2026-06-05)",
            "url": "https://help.classpass.com/hc/en-us/articles/205433975-What-is-the-ClassPass-refund-policy"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "claude-pro",
      "name": "Claude Pro",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered; cancellation is the only way to stop billing, with access continuing until the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Users can delete their account via Settings > Account > Delete Account at claude.ai; deletion is permanent and removes saved conversations. Pro/Max subscribers must cancel their subscription first and wait until the billing period ends before deleting. Some accounts require contacting support directly. Anthropic's privacy center notes separate retention periods but does not specify a post-deletion data purge window publicly.",
        "url": "https://support.claude.com/en/articles/9028421-how-can-i-delete-my-claude-ai-account"
      },
      "links": {
        "cancel": "https://support.claude.com/en/articles/8325617-how-do-i-cancel-my-claude-pro-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 35,
          "findability": 88
        },
        "cancel_url": null,
        "policy_url": "https://support.claude.com/en/articles/8325617-how-do-i-cancel-my-claude-pro-subscription",
        "policy_summary": "Claude Pro can be cancelled online via claude.ai (Settings > Billing > Cancel) or through the iOS/Android app's subscription management at any time. Cancellation takes effect at the end of the current billing period; access continues until then and users should cancel at least 24 hours before the next billing date to avoid the next charge. No prorated refunds are mentioned in the cancellation article; a separate refund-request process exists but terms are not disclosed inline. There is no pause or freeze option.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Claude Pro subscription? (accessed 2026-06-05)",
            "url": "https://support.claude.com/en/articles/8325617-how-do-i-cancel-my-claude-pro-subscription"
          },
          {
            "title": "How can I delete my Claude account? (accessed 2026-06-05)",
            "url": "https://support.claude.com/en/articles/9028421-how-can-i-delete-my-claude-ai-account"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "cleanmymac-macpaw",
      "name": "CleanMyMac (MacPaw)",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for CleanMyMac subscriptions."
      },
      "data_deletion": {
        "detail": "Users can request deletion of all personal data by emailing [email protected]. MacPaw aims to respond within 30 calendar days. Right to erasure is recognized under GDPR/CCPA, with standard legal-hold exceptions (tax/legal obligations up to 10 years).",
        "url": ""
      },
      "links": {
        "cancel": "https://macpaw.com/support/cleanmymac/knowledgebase/cancel-subscription",
        "refund": "https://macpaw.com/legal/refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "CleanMyMac subscriptions purchased from the MacPaw Store can be cancelled online by signing into my.macpaw.com or via the Subscription Manager (entering activation code or email); App Store purchases must be cancelled through Apple's own subscription management. Cancellation takes effect immediately with no required notice period — access continues until the end of the current billing period, after which most features lock. Refunds are available only on the initial subscription purchase: within 14 days for monthly-or-shorter plans started after 23 Nov 2024, and within 30 days for all other customers. Renewals are non-refundable, and App Store purchasers must seek refunds through Apple.",
        "policy_url": "https://macpaw.com/support/cleanmymac/knowledgebase/cancel-subscription",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 80
        },
        "sources": [
          {
            "title": "Cancel your CleanMyMac subscription — MacPaw Support (accessed 2026-06-05)",
            "url": "https://macpaw.com/support/cleanmymac/knowledgebase/cancel-subscription"
          },
          {
            "title": "Refund Policy — MacPaw Legal (accessed 2026-06-05)",
            "url": "https://macpaw.com/legal/refund-policy"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "cleanvoice",
      "name": "Cleanvoice",
      "industry": "AI tools",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented; cancellation takes effect at the end of the current paid term."
      },
      "data_deletion": {
        "detail": "Not detailed in the Terms; data handling is governed by a separate privacy policy. Unused subscription credits are valid only until the end of the billing period after cancellation.",
        "url": "https://cleanvoice.ai/toc/"
      },
      "links": {
        "cancel": "https://cleanvoice.ai/toc/",
        "refund": "https://cleanvoice.ai/toc/",
        "terms": "https://cleanvoice.ai/toc/",
        "privacy": "https://cleanvoice.ai/toc/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 70,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://cleanvoice.ai/toc/",
        "policy_summary": "Cleanvoice's Terms and Conditions state users can cancel their subscription at any time by logging into their account, with the cancellation taking effect at the end of the current paid term. Unused subscription credits remain valid only until the end of the billing period after cancellation. The Terms do not specify an explicit refund window; dissatisfied users are directed to email contact@cleanvoice.ai. Liability is limited to amounts paid in the three months prior to a claim.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cleanvoice AI Terms and Conditions (accessed 2026-06-16)",
            "url": "https://cleanvoice.ai/toc/"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "clear-plus-us",
      "name": "CLEAR Plus",
      "industry": "Travel subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or hold option is offered. Members who cancel after the 14-day window retain access through the end of the current billing term but cannot suspend mid-term."
      },
      "data_deletion": {
        "detail": "Members may request biometric data deletion at any time by emailing privacy@clearme.com. Full account deletion (including cessation of free services) is available by contacting Member Services via email (Memberservices@clearme.com) or phone. CLEAR retains personal data per jurisdiction-specific timelines (2–3 years from last interaction).",
        "url": "https://my.clearme.com/v3/privacy/data-opt-out"
      },
      "links": {
        "cancel": "https://www.clearme.com/support/how-do-i-cancel-my-membership",
        "refund": "https://www.clearme.com/support/what-is-your-refund-policy",
        "terms": null,
        "privacy": "https://my.clearme.com/v3/privacy/data-opt-out"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 90,
          "findability": 88
        },
        "cancel_url": null,
        "policy_url": "https://www.clearme.com/support/how-do-i-cancel-my-membership",
        "policy_summary": "CLEAR Plus members can cancel at any time via the online account portal at my.clearme.com, via the CLEAR app, by emailing Memberservices@clearme.com, or by calling +1.855.253.2763. Cancellations within the first 14 days of a charge date receive a full refund but lose airport Lane access immediately; cancellations after 14 days take effect at the end of the current billing term with no pro-rata refund. No advance notice period is required. There is no membership pause or hold option.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Membership? FAQ | CLEAR (accessed 2026-06-06)",
            "url": "https://www.clearme.com/support/how-do-i-cancel-my-membership"
          },
          {
            "title": "What is your refund policy for CLEAR+ Membership? FAQ | CLEAR (accessed 2026-06-06)",
            "url": "https://www.clearme.com/support/what-is-your-refund-policy"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "cleo",
      "name": "Cleo",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented. Users must fully cancel via in-app unsubscribe flow."
      },
      "data_deletion": {
        "detail": "Account deletion is available in-app via Profile > Your details > Delete your account. Deletion is irreversible and permanently removes transaction history and bank account details. Plaid data access is also terminated. Users must cancel subscriptions and receive any pending refunds before deleting, as account data is needed for refund processing.",
        "url": "https://web.meetcleo.com/faqs/en/articles/1354571-how-do-i-delete-my-cleo-account"
      },
      "links": {
        "cancel": "https://web.meetcleo.com/faqs/en/collections/1937348-cancellation-and-refunds",
        "refund": "https://web.meetcleo.com/faqs/en/collections/1937348-cancellation-and-refunds",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 72,
          "notice_disclosed": 45,
          "refund_disclosed": 75,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://web.meetcleo.com/faqs/en/collections/1937348-cancellation-and-refunds",
        "policy_summary": "Cleo subscriptions (Plus, Builder) are cancelled entirely in-app via Profile > Subscriptions > Unsubscribe; there is no phone, email, or web portal cancel path, and deleting the app does not cancel the subscription. Cancellation takes effect immediately and a confirmation email is sent, but no explicit notice period or end-of-billing-cycle timing is disclosed. Refunds are available only within 30 days of initial sign-up, provided the user has not requested a cash advance or opened a Cleo Card; after that window all fees are non-refundable. No subscription pause or freeze feature is offered.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel Cleo Plus? | Cleo Help Center (accessed 2026-06-05)",
            "url": "https://web.meetcleo.com/faqs/en/articles/3325860-how-do-i-cancel-cleo-plus"
          },
          {
            "title": "Cancellation and Refunds | Cleo Help Center (accessed 2026-06-05)",
            "url": "https://web.meetcleo.com/faqs/en/collections/1937348-cancellation-and-refunds"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "clerk",
      "name": "Clerk",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for a customer's own Clerk subscription. The only path down is to downgrade to the free Hobby plan or stop using the service before the next billing cycle."
      },
      "data_deletion": {
        "detail": "Account/plan changes are managed in the Clerk Dashboard; downgrading to the free Hobby plan or deleting an application removes paid usage. Clerk's Standard Terms state that upon termination the customer pays in full through the last day service is provided. No dedicated self-serve 'delete my account/data' help article was found on clerk.com; GDPR/CCPA-specific deletion steps for the account holder are not documented on the billing/terms pages reviewed.",
        "url": "https://clerk.com/legal/standard-terms"
      },
      "links": {
        "cancel": "https://clerk.com/legal/standard-terms",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 55,
          "notice_disclosed": 60,
          "refund_disclosed": 80,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://clerk.com/legal/standard-terms",
        "policy_summary": "Clerk (clerk.com) offers Hobby (free), Pro ($25/mo), Business ($300/mo), and Enterprise plans. Plan changes are self-serve in the Clerk Dashboard (Billing/Settings); there is no documented one-click 'cancel account' button for the developer's own subscription. Per Clerk's Standard Terms, 'If Customer wishes to terminate the Service, you should stop using the Service prior to the next Billing Cycle,' and the practical path is downgrading to the free Hobby plan. Plan downgrades take effect at the end of the current billing cycle (upgrades are immediate). Subscriptions auto-renew for the same duration; fee changes require 60 days' notice. Paid Subscription Fees are non-refundable except as required by applicable law, and the customer pays in full through the last day the service is provided. Note: Clerk's prominent 'Billing' docs (Cancel/End subscription buttons) describe Clerk's product feature for developers to bill THEIR end users, not how a developer cancels their own Clerk plan.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Clerk Standard Terms and Conditions (accessed 2026-06-06)",
            "url": "https://clerk.com/legal/standard-terms"
          },
          {
            "title": "Clerk Pricing (accessed 2026-06-06)",
            "url": "https://clerk.com/pricing"
          },
          {
            "title": "Clerk Billing - Billing management | Clerk Docs (accessed 2026-06-06)",
            "url": "https://clerk.com/docs/guides/billing/overview"
          },
          {
            "title": "Manage your workspace - Clerk Dashboard | Clerk Docs (accessed 2026-06-06)",
            "url": "https://clerk.com/docs/guides/dashboard/overview"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "clerky",
      "name": "Clerky",
      "industry": "Business formation",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option mentioned in terms of service or help center."
      },
      "data_deletion": {
        "detail": "Users can review or request changes to personal data by logging into their account or contacting support@clerky.com. GDPR/CCPA rights (access, deletion, restriction, portability) can be exercised by contacting legal@clerky.com.",
        "url": "https://www.clerky.com/privacy"
      },
      "links": {
        "cancel": "https://www.clerky.com/terms",
        "refund": null,
        "terms": "https://www.clerky.com/terms",
        "privacy": "https://www.clerky.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 30,
          "channel_disclosed": 20,
          "notice_disclosed": 30,
          "refund_disclosed": 70,
          "findability": 15
        },
        "cancel_url": null,
        "policy_url": "https://www.clerky.com/terms",
        "policy_summary": "Clerky's Terms of Service states users may cancel their account at any time, but provides no specific self-serve UI path or channel in public documentation. No refunds are issued for cancellation; if Clerky suspends or terminates an account, users receive no refund for unused subscription time, license fees, or any content. The help center contains no dedicated cancellation article. Most Clerky services are one-time fees (e.g., incorporation at $427–$819); recurring subscriptions exist for Hiring ($19–$99/mo) and Fundraising ($99/6mo). No notice period or 'effective end of billing period' language is stated. Account data may be deleted, altered, or transferred upon termination at Clerky's discretion.",
        "policy_checked": "2026-06-11",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service (accessed 2026-06-11)",
            "url": "https://www.clerky.com/terms"
          },
          {
            "title": "Pricing · Clerky (accessed 2026-06-11)",
            "url": "https://www.clerky.com/pricing"
          },
          {
            "title": "Help Center | Clerky (accessed 2026-06-11)",
            "url": "https://help.clerky.com/"
          },
          {
            "title": "Privacy Policy · Clerky (accessed 2026-06-11)",
            "url": "https://www.clerky.com/privacy"
          }
        ],
        "score": 31,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "clever-fit-de",
      "name": "clever fit",
      "industry": "Gym & fitness",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Pause available by mutual agreement (gegenseitiges Einvernehmen) for a pre-agreed period; suspended time extends the contract end date accordingly. Typically requires documented reason (e.g. illness, injury, pregnancy)."
      },
      "data_deletion": {
        "detail": "Members may request deletion of personal data under Art. 17 GDPR by emailing info@clever-fit.com or the DPO at dsb-cf@3-p-datenschutz.de. App account can be deleted in-app under Profile > Privat > Konto löschen. Legal retention periods (tax/commercial) may delay full erasure.",
        "url": "https://www.clever-fit.com/de/datenschutz/"
      },
      "links": {
        "cancel": "https://www.clever-fit.com/de/vertragskuendigung/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.clever-fit.com/de/vertragskuendigung/",
        "policy_summary": "clever fit (DE) provides an online Kündigungsbutton ('Verträge hier kündigen') on their website per §312k BGB, where members select their franchise studio and submit a cancellation form. Cancellation is also accepted by email or postal mail to the individual studio (not HQ), in text form with name and membership number. The notice period is 1 month for all contracts; after the minimum term (typically 12 months, options range 1–24 months) expires without notice, the contract extends indefinitely and then rolls monthly. No proration is mentioned; any stored credit balance is refunded to the member's bank account. As a franchise chain, cancellations must be sent to the specific home studio.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 75,
          "notice_disclosed": 72,
          "refund_disclosed": 35,
          "findability": 78
        },
        "sources": [
          {
            "title": "Vertragskündigung - clever fit Fitnessstudio (accessed 2026-06-05)",
            "url": "https://www.clever-fit.com/de/vertragskuendigung/"
          },
          {
            "title": "clever fit kündigen: Kündigungsfrist, Laufzeit und Kanäle - vergleich.org (accessed 2026-06-05)",
            "url": "https://www.vergleich.org/kuendigung/clever-fit/"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "clickhouse",
      "name": "ClickHouse",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. To stop incurring charges you must stop and delete services; closing the account itself requires a support case. Closed accounts may be reopened at any time to start new services."
      },
      "data_deletion": {
        "detail": "Personal data deletion is available via the same support case: file a case through the console Help button and change the subject to 'Please close my ClickHouse account and delete my personal data.' ClickHouse states it completes personal data deletion requests within 30 days. This is irreversible — the account cannot be reopened afterward.",
        "url": "https://clickhouse.com/docs/cloud/manage/close_account"
      },
      "links": {
        "cancel": "https://clickhouse.com/docs/cloud/manage/close_account",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 25,
          "channel_disclosed": 85,
          "notice_disclosed": 35,
          "refund_disclosed": 20,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://clickhouse.com/docs/cloud/manage/close_account",
        "policy_summary": "ClickHouse Cloud has no one-click self-serve cancel button. To stop charges you self-serve stop and delete your services in the console (services are billed by usage). To formally CLOSE the account you must: export data, stop/delete all services, remove all users except the requesting admin, ensure all charges are paid, then sign in and click the Help (question-mark) icon, choose 'Create case' under Support, set Severity 3 with subject 'Please close my ClickHouse account', and submit. ClickHouse confirms closure by email. Accounts with unpaid balances cannot be closed. No notice period, refund, or proration terms are documented. For data deletion, use the same support case with subject 'Please close my ClickHouse account and delete my personal data' — completed within 30 days and irreversible. PAYG cloud-marketplace subscriptions (AWS/GCP/Azure) are managed/cancelled through the respective marketplace; if a marketplace subscription is cancelled, billing falls back to the credit card on file.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Account closure and deletion | ClickHouse Docs (accessed 2026-06-10)",
            "url": "https://clickhouse.com/docs/cloud/manage/close_account"
          },
          {
            "title": "Billing overview | ClickHouse Docs (accessed 2026-06-10)",
            "url": "https://clickhouse.com/docs/cloud/manage/billing"
          }
        ],
        "score": 49,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "clickup",
      "name": "ClickUp",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in ClickUp's official help or terms."
      },
      "data_deletion": {
        "detail": "Self-serve permanent account deletion is available in-app via Settings > Delete Account (irreversible). GDPR-specific deletion requires contacting Support directly.",
        "url": "https://help.clickup.com/hc/en-us/articles/7571260692759-Delete-your-account"
      },
      "links": {
        "cancel": "https://help.clickup.com/hc/en-us/articles/13673035695127-Downgrade-your-plan",
        "refund": null,
        "terms": "https://clickup.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.clickup.com/hc/en-us/articles/13673035695127-Downgrade-your-plan",
        "policy_summary": "Cancellation is self-serve online only: navigate to Settings > Billing > Downgrade or Cancel plan (owner/admin role required); the plan downgrades to Free Forever at the end of the current billing cycle. Annual plan subscribers must give at least 30 days' notice before their renewal date or the plan auto-renews for another 12 months; no equivalent notice period is stated for monthly plans. A 30-day satisfaction guarantee applies to first-time purchases only — renewals, sales-rep purchases, and post-trial upgrades are explicitly excluded, and all other fees are non-refundable with no proration. There is no documented pause or freeze option.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 78
        },
        "sources": [
          {
            "title": "Downgrade your plan – ClickUp Help (accessed 2026-06-05)",
            "url": "https://help.clickup.com/hc/en-us/articles/13673035695127-Downgrade-your-plan"
          },
          {
            "title": "ClickUp Terms of Service (accessed 2026-06-05)",
            "url": "https://clickup.com/terms"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "close-crm-us",
      "name": "Close",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented. Subscriptions can be canceled (effective at end of billing period) or downgraded, but no pause/suspend feature is mentioned in official help documentation."
      },
      "data_deletion": {
        "detail": "Users can delete individual leads within Close; data is fully purged from systems within 30 days. For complete company-level data removal, submit a request via the GDPR page form or email support@close.com. Close's DPO can be reached at dpo@close.com.",
        "url": "https://close.com/gdpr"
      },
      "links": {
        "cancel": "https://help.close.com/docs/adding-and-removing-users",
        "refund": null,
        "terms": "https://www.close.com/tos",
        "privacy": "https://close.com/gdpr"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.close.com/docs/adding-and-removing-users",
        "policy_summary": "Close allows admins to cancel their account online via Settings > Billing > Plan > Cancel your account; cancellation takes effect at the end of the current billing period (monthly or annual). All fees are generally non-refundable per the Terms of Service, but Close advertises a 30-day money-back guarantee after purchase on its pricing page. Account content is retained for 30 days after termination before permanent deletion. Only users with Admin role permissions can initiate cancellation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Managing users and cancellation — Close Help (accessed 2026-06-06)",
            "url": "https://help.close.com/docs/adding-and-removing-users"
          },
          {
            "title": "Terms of Service — Close CRM (accessed 2026-06-06)",
            "url": "https://www.close.com/tos"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "cloudflare",
      "name": "Cloudflare",
      "industry": "Cloud infrastructure",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Cloudflare does not offer a pause or hold. To stop paying, you either turn off an individual subscription or change the plan down to Free; the account itself remains."
      },
      "data_deletion": {
        "detail": "Downgrading to Free or cancelling a subscription keeps the account active. Closing or deleting the Cloudflare account is a separate self-serve action in the dashboard. Cancellations take effect at the end of the current billing period.",
        "url": null
      },
      "links": {
        "cancel": "https://developers.cloudflare.com/billing/manage/cancel-subscription/",
        "refund": "https://developers.cloudflare.com/billing/understand/billing-policy/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-18",
        "policy_summary": "Cloudflare subscriptions are cancelled online and self-serve from the dashboard under Billing > Subscriptions: you turn off the feature under Active Subscriptions, or select Change and switch the plan down (for some subscriptions, selecting Free is how you cancel a paid plan). Cancellations take effect at the end of the current billing period and you keep paid features until then; downgrades should be made at least 24 hours before the billing date to avoid timing issues. Fees are non-refundable: you are billed for the full billing period in which you cancel and no refunds are issued for unused time. No pause or freeze option is available.",
        "policy_url": "https://developers.cloudflare.com/billing/manage/cancel-subscription/",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 85,
          "findability": 80
        },
        "sources": [
          {
            "title": "Cancel Cloudflare subscriptions | Cloudflare Billing docs (accessed 2026-06-18)",
            "url": "https://developers.cloudflare.com/billing/manage/cancel-subscription/"
          },
          {
            "title": "Change domain plan | Cloudflare Billing docs (accessed 2026-06-18)",
            "url": "https://developers.cloudflare.com/billing/manage/change-plan/"
          },
          {
            "title": "Billing policy | Cloudflare Billing docs (accessed 2026-06-18)",
            "url": "https://developers.cloudflare.com/billing/understand/billing-policy/"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null,
      "fin": {
        "arr_usd": 1867000000,
        "mrr_usd": 155600000,
        "currency": "USD",
        "as_of": "2025-12-31",
        "source": {
          "title": "Cloudflare Inc. — Q4 2025 Shareholder Letter",
          "url": "https://cloudflare.net/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "cloudns",
      "name": "ClouDNS",
      "industry": "Web hosting & domains",
      "jurisdiction": "BG",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "ClouDNS has no pause. You stop recurring charges by cancelling the auto-renew subscription or the pre-authorized billing agreement; when a premium plan expires the account drops to the free tier (zones and features limited to the free plan) rather than being held."
      },
      "data_deletion": {
        "detail": "Cancelling billing keeps the account on the free tier rather than deleting it. ClouDNS provides documented self-serve deletion of cloud domains/zones in the control panel; full account or personal-data deletion is requested via ClouDNS support (chat or ticket).",
        "url": null
      },
      "links": {
        "cancel": "https://www.cloudns.net/tos/",
        "refund": "https://www.cloudns.net/tos/",
        "terms": "https://www.cloudns.net/tos/",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-18",
        "policy_summary": "ClouDNS subscriptions are cancelled online and self-serve: automatic-renewal subscriptions can be managed and cancelled anytime before expiration without prior notice from Profile > Manage Subscriptions, and pre-authorized billing agreements (default payment methods) can be cancelled anytime without prior notice from Profile > Payment Methods, with PayPal agreements cancellable on the PayPal site. When a premium plan expires the account reverts to the free servers with free-plan limits. ClouDNS offers an unconditional 7-day money-back guarantee on hosting services, requested by chat or ticket, refunded minus transaction fees; domain renewals are non-refundable.",
        "policy_url": "https://www.cloudns.net/tos/",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 88,
          "notice_disclosed": 80,
          "refund_disclosed": 88,
          "findability": 78
        },
        "sources": [
          {
            "title": "Terms of Service | ClouDNS (accessed 2026-06-18)",
            "url": "https://www.cloudns.net/tos/"
          },
          {
            "title": "Subscriptions | ClouDNS Wiki (accessed 2026-06-18)",
            "url": "https://www.cloudns.net/wiki/article/195/"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "cloudways",
      "name": "Cloudways",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option exists. Stopping a server does not pause billing — resources (IPs, disk) remain allocated and charges continue. The only way to stop billing is to delete all servers and cancel the account."
      },
      "data_deletion": {
        "detail": "All servers, applications, and data are permanently deleted immediately upon account cancellation, per GDPR/privacy compliance. Canceled accounts cannot be restored; to use Cloudways again a new email address is required.",
        "url": "https://support.cloudways.com/en/articles/5119918-how-do-i-cancel-my-account"
      },
      "links": {
        "cancel": "https://support.cloudways.com/en/articles/5119918-how-do-i-cancel-my-account",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 72,
          "notice_disclosed": 65,
          "refund_disclosed": 68,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.cloudways.com/en/articles/5119918-how-do-i-cancel-my-account",
        "policy_summary": "Cloudways is cancelled entirely online via Profile → Account → scroll to bottom → agree to conditions → 'Cancel My Account', but users must first delete all active servers and deactivate all add-ons — creating a meaningful multi-step process before the button appears. Cloudways operates on a postpaid hourly model, so billing stops when servers are deleted; a final invoice for usage up to the cancellation date may arrive in the next billing cycle, and there are no refunds for consumed services. Unused prepaid account funds can be refunded if requested within three months of deposit. No pause or freeze option is available — stopping a server does not halt billing.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How Do I Cancel My Account? | Cloudways Help Center (accessed 2026-06-05)",
            "url": "https://support.cloudways.com/en/articles/5119918-how-do-i-cancel-my-account"
          },
          {
            "title": "How Do I Stop My Cloudways Billing? | Cloudways Help Center (accessed 2026-06-05)",
            "url": "https://support.cloudways.com/en/articles/5119650-how-do-i-stop-my-cloudways-billing"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "clozemaster",
      "name": "Clozemaster",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; disabling auto-renewal keeps access until the end of the billing period."
      },
      "data_deletion": {
        "detail": "Account/data deletion not detailed in Terms; directed to support email; data use described in Privacy Policy.",
        "url": "https://www.clozemaster.com/privacy"
      },
      "links": {
        "cancel": "https://docs.clozemaster.com/article/70-how-do-i-cancel-my-clozemaster-pro-subscription-via-the-website",
        "refund": "https://www.clozemaster.com/terms",
        "terms": "https://www.clozemaster.com/terms",
        "privacy": "https://www.clozemaster.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.clozemaster.com/terms",
        "policy_summary": "Clozemaster Pro can be cancelled at any time; web subscribers cancel via the website per a dedicated knowledge-base article, while App Store and Google Play subscribers cancel through those platforms. Disabling auto-renewal keeps access until the end of the current billing period. For yearly subscriptions purchased via the website, a refund can be requested within the first 30 days by email. No refunds are given for unused time when an account is terminated for breach. Store purchases follow store refund rules.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Clozemaster Pro subscription? - Clozemaster (accessed 2026-06-16)",
            "url": "https://docs.clozemaster.com/article/70-how-do-i-cancel-my-clozemaster-pro-subscription-via-the-website"
          },
          {
            "title": "Terms of Service - Clozemaster (accessed 2026-06-16)",
            "url": "https://www.clozemaster.com/terms"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "club-pilates-us",
      "name": "Club Pilates",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "in_person",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Memberships can be frozen up to 3 months for a $35/month freeze fee. Freeze requests must be submitted at least 14 days before the next invoice date; the advance-notice requirement is waived for medical reasons."
      },
      "data_deletion": {
        "detail": "California and other state residents may submit a personal data deletion request via Xponential Fitness (Club Pilates' parent company). Identity verification required.",
        "url": "https://www.xponential.com/privacy_choices"
      },
      "links": {
        "cancel": "https://help.clubpilates.com/hc/en-us/articles/20533652847767-How-can-I-freeze-or-cancel-my-membership",
        "refund": null,
        "terms": "https://www.clubpilates.com/terms",
        "privacy": "https://www.xponential.com/privacy_choices"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 60,
          "notice_disclosed": 55,
          "refund_disclosed": 70,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://help.clubpilates.com/hc/en-us/articles/20533652847767-How-can-I-freeze-or-cancel-my-membership",
        "policy_summary": "Club Pilates members may cancel at any time during any membership period but are not entitled to any refund; access continues through the end of the current billing cycle. Cancellation can be initiated online through the member account page, by emailing operations@clubpilates.com or the local studio, or by visiting the studio in person. A 30-day written notice is commonly required (exact terms vary by state and franchise location). Memberships may alternatively be frozen for up to 3 months at $35/month with 14 days' advance notice.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How can I freeze or cancel my membership? – Club Pilates Help Center (accessed 2026-06-06)",
            "url": "https://help.clubpilates.com/hc/en-us/articles/20533652847767-How-can-I-freeze-or-cancel-my-membership"
          },
          {
            "title": "Terms Of Use – Club Pilates (accessed 2026-06-06)",
            "url": "https://www.clubpilates.com/terms"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "clube-ifood-br",
      "name": "Clube iFood",
      "industry": "Food delivery memberships",
      "jurisdiction": "BR",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; benefits remain until end of paid period after cancelling."
      },
      "data_deletion": {
        "detail": "No membership-specific deletion path; covered by iFood's general privacy policy.",
        "url": "https://institucional.ifood.com.br/ajuda/o-clube-ifood/"
      },
      "links": {
        "cancel": "https://institucional.ifood.com.br/ajuda/o-clube-ifood/",
        "refund": "https://institucional.ifood.com.br/ajuda/o-clube-ifood/",
        "terms": "https://institucional.ifood.com.br/ajuda/o-clube-ifood/",
        "privacy": "https://www.ifood.com.br/politicas-de-privacidade"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://institucional.ifood.com.br/ajuda/o-clube-ifood/",
        "policy_summary": "Clube iFood is a recurring paid subscription (around R$12.90/month) giving free delivery coupons and discounts. Members cancel in-app via Perfil > Clube iFood > Gerenciar assinatura > Cancelar assinatura. Cancellation takes effect immediately but benefits remain available until the end of the already-paid period. A refund can be requested only for the most recent monthly charge and must be requested within 7 days of cancellation. No pause feature is documented.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "O Clube iFood vale a pena? iFood institucional (accessed 2026-06-16)",
            "url": "https://institucional.ifood.com.br/ajuda/o-clube-ifood/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "clue-us",
      "name": "Clue",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented. Cancellation preserves access through the end of the current billing cycle."
      },
      "data_deletion": {
        "detail": "Users can delete their Clue account (and all associated health data) directly within the app via More Menu > Support > Account Questions > Delete account. Account deletion requires cancelling any active Clue Plus subscription first. Support can also wipe historical data without full account deletion upon request.",
        "url": "https://support.helloclue.com/hc/en-us/articles/4415640538004-How-can-I-delete-my-Clue-account"
      },
      "links": {
        "cancel": "https://support.helloclue.com/hc/en-us/articles/115005209523-How-can-I-cancel-my-subscription",
        "refund": null,
        "terms": "https://helloclue.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.helloclue.com/hc/en-us/articles/115005209523-How-can-I-cancel-my-subscription",
        "policy_summary": "Clue Plus subscriptions purchased via iOS must be cancelled through Apple's App Store subscription settings, and Android purchases through Google Play; web subscriptions purchased at helloclue.com must be cancelled by contacting the payment processor Paddle directly via email (help@paddle.com) or their chat portal. Cancellation requires at least 24 hours notice before the end of the current subscription period, after which access continues through the end of the paid term. Refunds for web purchases are handled solely by Paddle; app-store purchases follow Apple or Google refund rules. Deleting the Clue app or account does not automatically cancel an active subscription.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my subscription? – Clue Support (accessed 2026-06-06)",
            "url": "https://support.helloclue.com/hc/en-us/articles/115005209523-How-can-I-cancel-my-subscription"
          },
          {
            "title": "Clue: Terms of Service (accessed 2026-06-06)",
            "url": "https://helloclue.com/terms"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "cluey-learning-au",
      "name": "Cluey Learning",
      "industry": "Edtech / Tutoring",
      "jurisdiction": "AU",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Depending on the plan, membership can be paused by logging into the Cluey Hub and selecting the enrolment to pause."
      },
      "data_deletion": {
        "detail": "Remaining account credit (after plan terms are met) is refunded when the Cluey Learning account is cancelled.",
        "url": "https://clueylearning.com.au/refund-policy/"
      },
      "links": {
        "cancel": "https://clueylearning.com.au/support/",
        "refund": "https://clueylearning.com.au/refund-policy/",
        "terms": "https://clueylearning.com.au/student-agreement/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 78,
          "notice_disclosed": 70,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://clueylearning.com.au/refund-policy/",
        "policy_summary": "Cluey Learning (Australian online tutoring service) lets customers cancel their learning program by logging into the Cluey Hub and submitting a request via the Contact Us button, subject to the cancellation notice periods published in the Refund Policy. Remaining credit is refunded after the plan's terms are met.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Refund Policy | Cluey Learning",
            "url": "https://clueylearning.com.au/refund-policy/"
          },
          {
            "title": "Student Agreement | Cluey Learning",
            "url": "https://clueylearning.com.au/student-agreement/"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "coda",
      "name": "Coda",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. The only downgrade path is to the Free plan."
      },
      "data_deletion": {
        "detail": "Account deletion is self-serve via account settings (Profile > Delete Account). Requires email confirmation code. Permanently deletes all docs and data; irreversible. Transfer doc ownership first if others need continued access.",
        "url": "https://help.coda.io/hc/en-us/articles/39555940716557-Delete-your-Coda-account"
      },
      "links": {
        "cancel": "https://help.coda.io/hc/en-us/articles/39555850340237-Downgrade-your-Coda-workspace",
        "refund": null,
        "terms": "https://www.superhuman.com/legal/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://help.coda.io/hc/en-us/articles/39555850340237-Downgrade-your-Coda-workspace",
        "policy_summary": "Coda cancellation is self-serve online: workspace admins navigate to billing settings and click Downgrade to the Free plan, which takes effect at the end of the current billing period. Pro/Team customers retain paid access through that period plus a 14-day grace period to remove paid features before docs become read-only; Enterprise customers must contact their account team. The Terms of Service (now hosted under Superhuman after acquisition) explicitly state all payments are non-refundable and non-cancelable, though a prorated account credit (not a cash refund) may be applied when removing Doc Makers.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Downgrade your Coda workspace – Coda Help (accessed 2026-06-05)",
            "url": "https://help.coda.io/hc/en-us/articles/39555850340237-Downgrade-your-Coda-workspace"
          },
          {
            "title": "Superhuman Terms of Service (Coda ToS redirect) (accessed 2026-06-05)",
            "url": "https://www.superhuman.com/legal/terms"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "codecademy",
      "name": "Codecademy",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly Pro/Plus subscribers can pause for 1, 2, or 3 months without being charged; annual plan subscribers cannot pause."
      },
      "data_deletion": {
        "detail": "Cancelling a subscription does not delete the account; users must separately request account deletion via Codecademy's Privacy Center. Deleted accounts cannot be recovered and progress data is lost permanently.",
        "url": "https://help.codecademy.com/hc/en-us/articles/220801347-How-to-Delete-Your-Account"
      },
      "links": {
        "cancel": "https://help.codecademy.com/hc/en-us/articles/221031288-Cancel-Codecademy-Pro-Subscription",
        "refund": null,
        "terms": "https://www.codecademy.com/terms",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Subscribers can cancel at any time online via Account Settings > Manage Payments; cancellation takes effect at the end of the current billing cycle with continued access until then. Codecademy issues no prorated or partial refunds for any subscription cancellation; the no-refund rule is stated in both the Help Center and Terms of Service, with a narrow exception for plans that expressly state otherwise or where required by law. Monthly subscribers are offered a pause option (1–3 months, no charge) before completing cancellation; annual plans are ineligible for pause. Cancelling a subscription does not delete the account — a separate deletion request must be submitted through the Privacy Center.",
        "policy_url": "https://help.codecademy.com/hc/en-us/articles/221031288-Cancel-Codecademy-Pro-Subscription",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 78,
          "refund_disclosed": 88,
          "findability": 85
        },
        "sources": [
          {
            "title": "Cancel Codecademy Pro Subscription – Codecademy Help Center (accessed 2026-06-05)",
            "url": "https://help.codecademy.com/hc/en-us/articles/221031288-Cancel-Codecademy-Pro-Subscription"
          },
          {
            "title": "Terms of Service | Codecademy (accessed 2026-06-05)",
            "url": "https://www.codecademy.com/terms"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "codedex",
      "name": "Codedex",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option found in official Codedex policies or pricing pages."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted by emailing help@codedex.io. No dedicated self-serve data deletion portal was found.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.codedex.io/terms",
        "refund": null,
        "terms": "https://www.codedex.io/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 60,
          "notice_disclosed": 40,
          "refund_disclosed": 70,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.codedex.io/terms",
        "policy_summary": "Codedex Club subscribers can cancel at any time by navigating to Account > Billing and clicking the orange Cancel button; access to paid content ends immediately upon cancellation. A 3-day money-back guarantee is offered, but refund requests outside that window are not honored, as confirmed by Trustpilot responses from the company. No notice period is required to cancel, and there is no subscription pause feature. Refund requests must be initiated by contacting support at help@codedex.io.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Codedex | Terms of Service (accessed 2026-06-06)",
            "url": "https://www.codedex.io/terms"
          },
          {
            "title": "Codedex | Pricing (accessed 2026-06-06)",
            "url": "https://www.codedex.io/pricing"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "coderabbit",
      "name": "CodeRabbit",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. The subscription management docs describe only cancel/downgrade and reactivate/resubscribe states; there is no hold or pause function."
      },
      "data_deletion": {
        "detail": "Per the Terms of Service, on termination of the account the customer loses access rights to any Customer Data, and the customer is solely responsible for retaining copies. After a plain cancellation (downgrade to Free), review history and configuration are retained. No separate self-serve account-deletion button is documented; full data removal follows account termination and would be handled via support. No explicit GDPR/CCPA workflow is stated in the cited pages.",
        "url": "https://docs.coderabbit.ai/management/subscription-management"
      },
      "links": {
        "cancel": "https://docs.coderabbit.ai/management/subscription-management",
        "refund": null,
        "terms": "https://www.coderabbit.ai/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 60,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://docs.coderabbit.ai/management/subscription-management",
        "policy_summary": "CodeRabbit offers a direct self-serve cancellation. An Admin or Billing Admin goes to Subscription and Billing, opens the Danger Zone tab, clicks Cancel subscription, selects cancellation reason(s), acknowledges the access and Free-tier downgrade notices, and confirms. After cancellation is scheduled, access continues until the end of the current billing cycle; the organization then downgrades to the Free plan at renewal, and review history and configuration are retained so the user can resubscribe later. If the page is read-only the account lacks permission and an Admin/Billing Admin must cancel. There is no pause/freeze option. On refunds, the Terms of Service provide no refunds for ordinary cancellation (access simply runs to period end); prepaid, unused fees are refunded only on termination for cause by the customer. Enterprise Order Form contracts auto-renew unless 45 days' prior written notice is given. No third-party app-store billing caveat applies for the self-serve web subscription.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Manage your CodeRabbit subscription — Subscription and Billing (accessed 2026-06-10)",
            "url": "https://docs.coderabbit.ai/management/subscription-management"
          },
          {
            "title": "CodeRabbit Terms of Service (accessed 2026-06-10)",
            "url": "https://www.coderabbit.ai/terms-of-service"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "codesandbox",
      "name": "CodeSandbox",
      "industry": "Developer tools",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented; subscriptions are tied to a workspace and each workspace subscription must be cancelled individually."
      },
      "data_deletion": {
        "detail": "Not addressed on the subscriptions page; data handling is covered by the separate privacy policy and terms.",
        "url": "https://codesandbox.io/legal/privacy"
      },
      "links": {
        "cancel": "https://codesandbox.io/docs/learn/plans/subscriptions",
        "refund": "https://codesandbox.io/legal/terms",
        "terms": "https://codesandbox.io/legal/terms",
        "privacy": "https://codesandbox.io/legal/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://codesandbox.io/legal/terms",
        "policy_summary": "CodeSandbox states that a subscription is linked to a workspace and that each workspace subscription must be cancelled individually, that it generally does not offer refunds except for EU or Turkey users who request within 14 days of initial purchase and have not used more than 50 credits, and that billing errors must be reported within 30 days of the first incorrect invoice.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Subscriptions - CodeSandbox",
            "url": "https://codesandbox.io/docs/learn/plans/subscriptions"
          },
          {
            "title": "CodeSandbox Terms of Use",
            "url": "https://codesandbox.io/legal/terms"
          },
          {
            "title": "Pricing FAQs - CodeSandbox",
            "url": "https://codesandbox.io/docs/learn/plans/pricing-faq"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "codespark",
      "name": "CodeSpark Academy",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented. Cancellation ends the subscription at the close of the current billing period; there is no mention of a pause or hold feature in official support materials."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal information by emailing support@beginlearning.com. The privacy policy confirms deletion rights under CCPA and applicable law; certain data may be exempt under legal obligations.",
        "url": "https://www.beginlearning.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://support.beginlearning.com/en_us/how-do-i-cancel-S1KY5k5ic",
        "refund": null,
        "terms": "https://www.beginlearning.com/terms-of-use/",
        "privacy": "https://www.beginlearning.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://support.beginlearning.com/en_us/how-do-i-cancel-S1KY5k5ic",
        "policy_summary": "CodeSpark Academy (operated by Begin Learning) allows subscribers to cancel at any time via their online account, through the Apple App Store or Google Play Store if purchased there, or by emailing support@beginlearning.com. Cancellation must be initiated at least 24 hours before the renewal date to avoid the next charge; access continues through the end of the paid period. Subscription fees are generally nonrefundable, though direct purchases may be eligible for a limited 30-day money-back guarantee; app store purchases are subject to the respective store's refund rules.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel? – Begin Learning Help Center (accessed 2026-06-06)",
            "url": "https://support.beginlearning.com/en_us/how-do-i-cancel-S1KY5k5ic"
          },
          {
            "title": "Terms of Use – Begin Learning (accessed 2026-06-06)",
            "url": "https://www.beginlearning.com/terms-of-use/"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "codewars",
      "name": "Codewars",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in the Codewars subscription or refund policy."
      },
      "data_deletion": {
        "detail": "Users can request account and personal data deletion by emailing info@codewars.com. The privacy policy (under US state and GDPR rights) explicitly grants deletion rights. Account deletion anonymizes submitted solutions. The user-facing delete URL is codewars.com/users/delete.",
        "url": "https://www.codewars.com/users/delete"
      },
      "links": {
        "cancel": "https://www.codewars.com/subscription/refund-policy",
        "refund": "https://www.codewars.com/subscription/refund-policy",
        "terms": null,
        "privacy": "https://www.codewars.com/about/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 65,
          "notice_disclosed": 60,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.codewars.com/subscription/refund-policy",
        "policy_summary": "Codewars Red subscriptions can be cancelled anytime via account settings online; access continues until the current billing period ends and no advance notice is required. Refund requests within 30 days of purchase qualify for a full refund; requests beyond 30 days are eligible only for a partial refund, and EU purchasers have a 14-day statutory cooling-off period. Refunds are processed within 10 business days to the original payment method. No pause/freeze option is offered, and data deletion can be requested by emailing info@codewars.com.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Refund Policy — Codewars (accessed 2026-06-06)",
            "url": "https://www.codewars.com/subscription/refund-policy"
          },
          {
            "title": "Privacy Policy — Codewars (accessed 2026-06-06)",
            "url": "https://www.codewars.com/about/privacy"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "coffee-meets-bagel",
      "name": "Coffee Meets Bagel",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned anywhere in Coffee Meets Bagel's subscription policy or Terms of Service."
      },
      "data_deletion": {
        "detail": "Users can request account deletion via a Zendesk support ticket form. Deleted user content persists in backups for a reasonable period of time but is not available to others.",
        "url": "https://coffeemeetsbagel.zendesk.com/hc/en-us/requests/new?ticket_form_id=22878724360723"
      },
      "links": {
        "cancel": "https://subscriptionpolicy.coffeemeetsbagel.com/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 72,
          "notice_disclosed": 65,
          "refund_disclosed": 78,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://subscriptionpolicy.coffeemeetsbagel.com/",
        "policy_summary": "Subscriptions can only be cancelled through the iOS App Store (Settings > Subscriptions) or Google Play Store (Play Store > Subscriptions); there is no in-app or web self-serve cancel option, and uninstalling the app does not cancel. Cancellation takes effect at the end of the current billing period with no refund for any unused portion. Residents of 10 US states (AZ, CA, CT, IL, IA, MN, NY, NC, OH, WI) have a 72-hour right to cancel and receive a full refund; death or disability also entitles users to a refund of unused subscription. Non-state-rights cancellations yield no proration and purchases are explicitly declared final and non-refundable.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I turn off auto-renewal or cancel my subscription? – Coffee Meets Bagel (accessed 2026-06-05)",
            "url": "https://coffeemeetsbagel.zendesk.com/hc/en-us/articles/1500002587001-How-do-I-turn-off-auto-renewal-or-cancel-my-subscription"
          },
          {
            "title": "Subscription & Terms – Coffee Meets Bagel (accessed 2026-06-05)",
            "url": "https://subscriptionpolicy.coffeemeetsbagel.com/"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "cognito-forms",
      "name": "Cognito Forms",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause; cancellation is performed by downgrading the monthly plan to the free Individual plan."
      },
      "data_deletion": {
        "detail": "Cancellation is performed by downgrading to the free Individual plan via Settings > Plan & Billing; the free account and its forms/data are retained. No standalone deletion-on-cancel process is documented in the billing FAQ.",
        "url": "https://www.cognitoforms.com/support/112/faq/how-do-i-cancel-my-subscription-plan"
      },
      "links": {
        "cancel": "https://www.cognitoforms.com/support/112/faq/how-do-i-cancel-my-subscription-plan",
        "refund": "https://www.cognitoforms.com/legal/terms",
        "terms": "https://www.cognitoforms.com/legal/terms",
        "privacy": "https://www.cognitoforms.com/legal/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.cognitoforms.com/support/112/faq/how-do-i-cancel-my-subscription-plan",
        "policy_summary": "Cancellation is fully online and self-service: in Settings under Plan & Billing the user selects the free Individual plan and clicks Change Plan to confirm. Paid subscriptions auto-renew (monthly or annually) unless cancelled before the renewal date, and subscription fees are billed in advance and are non-refundable except as stated in the Terms or required by law. Cancelling an annual plan stops renewal but does not shorten the active term and gives no prorated refund. When downgrading mid-month, a prorated credit for the remaining time is applied to future payments rather than refunded.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription plan? (accessed 2026-06-16)",
            "url": "https://www.cognitoforms.com/support/112/faq/how-do-i-cancel-my-subscription-plan"
          },
          {
            "title": "Terms of Service - Cognito Forms (accessed 2026-06-16)",
            "url": "https://www.cognitoforms.com/legal/terms"
          },
          {
            "title": "Changing your monthly plan (accessed 2026-06-16)",
            "url": "https://www.cognitoforms.com/support/157/account-organizations/plans-billing/changing-your-monthly-plan"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "cohere",
      "name": "Cohere",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze feature is documented. Cohere's paid API is usage-based (billed at the end of each calendar month or when the outstanding balance reaches a $250 threshold) rather than a recurring fixed subscription, so there is no plan to pause; you simply stop making API calls. Enterprise terms are governed by separate negotiated agreements."
      },
      "data_deletion": {
        "detail": "Self-serve: in the Cohere dashboard select 'Your Profile', navigate to the 'Danger Zone' tab, and click 'Delete my Account'. Account deletions are processed automatically within 7 days — API keys are revoked and account data (name, email, organization ID) is deleted. Deleting the account does NOT immediately delete prompts/generations; those are deleted automatically after 30 days (default Platform retention) unless exceptions apply. Additional data-deletion requests (GDPR/UK and CCPA rights) can be made by emailing privacy@cohere.com; Cohere normally responds within one month (up to three months for complex requests).",
        "url": "https://cohere.com/privacy"
      },
      "links": {
        "cancel": "https://cohere.com/privacy",
        "refund": null,
        "terms": "https://cohere.com/terms-of-use",
        "privacy": "https://cohere.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://cohere.com/privacy",
        "policy_summary": "Cohere offers a self-serve account deletion path in the dashboard: select 'Your Profile' > 'Danger Zone' tab > 'Delete my Account'. Deletion is processed automatically within ~7 days, revoking API keys and removing account data; prompts/generations auto-delete after 30 days. The Terms of Use also let you terminate 'at any time and with immediate effect' by emailing a request to delete your User ID — no notice period is required. Because the paid API is usage-based (billed monthly or at a $250 balance threshold), there is no fixed subscription to cancel; stopping API calls and/or deleting the account ends billing. Refunds: the Terms of Use state Cohere 'will not be required to issue a refund for any purchase made by you,' so no proration/refund is offered. No app-store billing applies (API/web product). Enterprise customers are covered by separate negotiated agreements with their own 30-day post-termination data-deletion commitments.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Privacy Policy | Cohere (accessed 2026-06-10)",
            "url": "https://cohere.com/privacy"
          },
          {
            "title": "Terms of Use | Cohere (accessed 2026-06-10)",
            "url": "https://cohere.com/terms-of-use"
          },
          {
            "title": "Frequently Asked Questions About Cohere | Cohere Docs (accessed 2026-06-10)",
            "url": "https://docs.cohere.com/docs/cohere-faqs"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "coinbase-one",
      "name": "Coinbase One",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause their Coinbase One subscription for one month via the app (Menu > Coinbase One > Manage > Pause) or browser. No billing occurs during the pause period. Most subscription benefits are paused, except Preferred and Premium members retain 24/7 priority support access. Members can reactivate or cancel at any time during the pause."
      },
      "data_deletion": {
        "detail": "Coinbase provides a self-serve Privacy Rights Dashboard for data deletion requests (CCPA and similar). Requesting deletion of identity/legal verification data may require closing the account and withdrawing funds. Some data is retained to comply with legal obligations. Can also contact dpo@coinbase.com.",
        "url": "https://www.coinbase.com/settings/privacy-rights"
      },
      "links": {
        "cancel": "https://help.coinbase.com/en/coinbase/other-topics/coinbase-one/cb1-billing",
        "refund": null,
        "terms": null,
        "privacy": "https://www.coinbase.com/settings/privacy-rights"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Coinbase One can be cancelled entirely self-serve via the app (Menu > Coinbase One > Manage > Cancel membership) or on the website (Coinbase One in nav > Manage > Cancel membership). Cancellation takes effect at the end of the current billing cycle — access to benefits continues until then and no further charges are made. Coinbase does not offer refunds for annual plans; limited exceptions apply only if the member traded below $100 (Preferred/Premium) or $25 (Basic) in the current cycle and payment has cleared. A one-month pause option is also available.",
        "policy_url": "https://help.coinbase.com/en/coinbase/other-topics/coinbase-one/cb1-billing",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 78,
          "findability": 80
        },
        "sources": [
          {
            "title": "Coinbase One billing plans | Coinbase Help (accessed 2026-06-06)",
            "url": "https://help.coinbase.com/en/coinbase/other-topics/coinbase-one/cb1-billing"
          },
          {
            "title": "Coinbase One | Coinbase Help (accessed 2026-06-06)",
            "url": "https://help.coinbase.com/en/coinbase/other-topics/coinbase-one/account"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "cointracker-us",
      "name": "CoinTracker",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is mentioned in CoinTracker's official support documentation. Plans can be cancelled (access continues to end of billing cycle) or downgraded, but no pause feature is disclosed."
      },
      "data_deletion": {
        "detail": "Users can delete their account from Settings > Account tab > Delete account (permanent and irreversible, removes all transaction data). Privacy-related data deletion requests can also be submitted by emailing [email protected].",
        "url": "https://support.cointracker.io/hc/en-us/articles/4413049752721-Delete-your-account"
      },
      "links": {
        "cancel": "https://support.cointracker.io/hc/en-us/articles/21434613056273-Manage-your-CoinTracker-Personal-plan",
        "refund": "https://support.cointracker.io/hc/en-us/articles/4413071366161-CoinTracker-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 50,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.cointracker.io/hc/en-us/articles/21434613056273-Manage-your-CoinTracker-Personal-plan",
        "policy_summary": "CoinTracker subscriptions (Base, Prime, Ultra) are annual and auto-renewing; users can cancel at any time online via Account > Subscription plans > Manage subscription > Cancel subscription, or via the mobile app, with access continuing through the end of the current billing cycle. A 30-day refund is available for current plans provided no tax forms or capital gains CSV files have been downloaded; refund requests must be submitted through the in-app chatbot (Chatoshi). Legacy Pro and Enthusiast plans are monthly and explicitly ineligible for refunds. No subscription pause option is offered.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Manage your CoinTracker Personal plan – CoinTracker (accessed 2026-06-06)",
            "url": "https://support.cointracker.io/hc/en-us/articles/21434613056273-Manage-your-CoinTracker-Personal-plan"
          },
          {
            "title": "CoinTracker refund policy – CoinTracker (accessed 2026-06-06)",
            "url": "https://support.cointracker.io/hc/en-us/articles/4413071366161-CoinTracker-refund-policy"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "colossyan",
      "name": "Colossyan",
      "industry": "AI tools",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; cancellation stops auto-renewal at end of term."
      },
      "data_deletion": {
        "detail": "No self-serve account-data deletion toggle documented in the cancellation terms.",
        "url": "https://www.colossyan.com/terms"
      },
      "links": {
        "cancel": "https://www.colossyan.com/terms",
        "refund": "https://www.colossyan.com/terms",
        "terms": "https://www.colossyan.com/terms",
        "privacy": "https://www.colossyan.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.colossyan.com/terms",
        "policy_summary": "Colossyan's terms allow customers to terminate at the end of the current subscription period, with notice at the latest on the last day of that period, by logging into their account; cancellation stops automatic renewal and the account downgrades to free when the billing cycle ends. There is no refund for any pre-paid Service except under the stated exception. A full refund is available within 14 days of purchase if the customer has generated less than 10 minutes of video and is not on an Enterprise Plan; partial refunds after day 14 with under 10 minutes generated may be granted at discretion. EU/UK consumers retain a 14-day withdrawal right.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms & Conditions - Colossyan Creator (accessed 2026-06-16)",
            "url": "https://www.colossyan.com/terms"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "comcast",
      "name": "Comcast Xfinity",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "in_person",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Seasonal Convenience Plan can pause/reduce service (commonly ~2-9 months) at a reduced rate; eligibility and fees vary. The cancel page is titled 'Cancel, Pause, or Move'."
      },
      "data_deletion": {
        "detail": "Cancelling stops service but does not delete your account or data; return leased equipment to avoid charges. Personal-data deletion / CPNI is a separate privacy request (CCPA / state law) via Xfinity privacy.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.xfinity.com/cancel",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 25,
          "channel_disclosed": 65,
          "notice_disclosed": 55,
          "refund_disclosed": 45,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://www.xfinity.com/cancel",
        "policy_summary": "No self-serve completion: you can start via online chat, mail a cancellation form, or visit a store, but Xfinity routes you to a retention representative by phone to finalize the disconnect. Leased equipment must be returned. Mail form: Comcast Cable, ATTN: Service Change Requests, 1701 JFK Blvd, Philadelphia PA 19103 (~2 business days for confirmation).",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Xfinity — How to Cancel, Pause, or Move your Services (accessed 2026-06-04)",
            "url": "https://www.xfinity.com/cancel"
          },
          {
            "title": "Xfinity — What to know when canceling your services (accessed 2026-06-04)",
            "url": "https://www.xfinity.com/support/articles/important-information-when-canceling-services"
          }
        ],
        "score": 46,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "cometeer",
      "name": "Cometeer",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause for 1, 2, or 3 months via the account portal (Login → Subscriptions → Manage → Pause)."
      },
      "data_deletion": {
        "detail": "No dedicated data-deletion page documented. Users must contact support@cometeer.com to request account or data removal.",
        "url": ""
      },
      "links": {
        "cancel": "https://help.cometeer.com/en_us/how-do-i-cancel-my-subscription-SkoemnzAj",
        "refund": null,
        "terms": "https://cometeer.com/pages/terms-and-conditions",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.cometeer.com/en_us/how-do-i-cancel-my-subscription-SkoemnzAj",
        "policy_summary": "Cometeer subscribers can cancel at any time by logging into their account, navigating to Subscriptions → Manage → Cancel, or by emailing support@cometeer.com. Cancellations must occur before the monthly Processing Date; orders confirmed via email or SMS cannot be cancelled. Paid subscription fees are non-refundable, though refund requests may be considered case-by-case at the company's sole discretion. Access continues through the end of the current billing period.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? – Cometeer Help Center (accessed 2026-06-06)",
            "url": "https://help.cometeer.com/en_us/how-do-i-cancel-my-subscription-SkoemnzAj"
          },
          {
            "title": "Terms and Conditions – Cometeer (accessed 2026-06-06)",
            "url": "https://cometeer.com/pages/terms-and-conditions"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "comikey",
      "name": "Comikey",
      "industry": "Streaming",
      "jurisdiction": "US",
      "cancellation_types": [
        "app",
        "app-store",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Self-serve account deletion in the app: Profile tab > gear icon > Delete Account; or email support@comikey.com. Account deleted within 30 days; all keys and purchased content are lost.",
        "url": "https://comikey.com/faq/delete-your-account/"
      },
      "links": {
        "cancel": "https://comikey.com/faq/",
        "refund": "",
        "terms": "https://comikey.com/tos/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 60,
          "notice_disclosed": 45,
          "refund_disclosed": 35,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://comikey.com/faq/delete-your-account/",
        "policy_summary": "Comikey publishes a self-serve account-deletion path (in-app Profile > gear > Delete Account, or email support); recurring app subscriptions are managed through the originating app store. Deletion completes within 30 days and forfeits all keys and purchased content.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Delete Your Account - Comikey",
            "url": "https://comikey.com/faq/delete-your-account/"
          },
          {
            "title": "Frequently Asked Questions - Comikey",
            "url": "https://comikey.com/faq/"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "commonwealth-magazine-tw",
      "name": "CommonWealth Magazine",
      "industry": "News / Paywall",
      "jurisdiction": "TW",
      "cancellation_types": [
        "online",
        "app-store",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account/membership data handled via the CommonWealth member center; cancellation stops auto-renewal only.",
        "url": "https://www.cw.com.tw/member/help/faq?main=2&sub=14"
      },
      "links": {
        "cancel": "https://www.cw.com.tw/member/help/faq?main=2&sub=14",
        "refund": "https://www.cw.com.tw/member/help/faq?main=2&sub=14",
        "terms": "https://www.cw.com.tw/webaccess/intro",
        "privacy": "https://www.cw.com.tw/member/help/faq?main=2&sub=14"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.cw.com.tw/member/help/faq?main=2&sub=14",
        "policy_summary": "CommonWealth Magazine (天下雜誌) digital subscriptions purchased on its website are cancelled self-serve by logging into the member account, opening Subscription Management, clicking Cancel Auto-Renewal and submitting the cancellation survey; benefits continue until expiration with no further charge. App subscriptions are cancelled through the App Store or Google Play.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "天下雜誌 服務中心 - 收費與付款問題 (FAQ)",
            "url": "https://www.cw.com.tw/member/help/faq?main=2&sub=14"
          },
          {
            "title": "天下數位全閱讀 (CommonWealth Digital Reading intro)",
            "url": "https://www.cw.com.tw/webaccess/intro"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "community-fibre-uk",
      "name": "Community Fibre",
      "industry": "Telecom & ISP",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No account pause/suspension option is disclosed; for moving home customers either transfer the service or cancel (with ETF if within minimum term)."
      },
      "data_deletion": {
        "detail": "Community Fibre's Privacy Policy states it processes personal data under UK GDPR, collects only information needed, and covers data subject rights and international transfers (EU-US Data Privacy Framework). Deletion-request mechanics are handled via the privacy policy on the Legal Stuff hub.",
        "url": "https://communityfibre.co.uk/legal-stuff"
      },
      "links": {
        "cancel": "https://help.communityfibre.co.uk/managing-my-account/account-holder-changes/how-do-i-cancel-my-service",
        "refund": "https://help.communityfibre.co.uk/managing-my-account/account-holder-changes/how-does-the-cooling-off-period-work",
        "terms": "https://communityfibre.co.uk/legal-stuff",
        "privacy": "https://communityfibre.co.uk/legal-stuff"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://help.communityfibre.co.uk/managing-my-account/account-holder-changes/how-do-i-cancel-my-service",
        "policy_summary": "To cancel, customers must call Community Fibre on 0800 082 0770 and give 30 days' notice, whether in or out of the minimum contract term. New customers have a 14-day cooling-off period during which they can cancel free of charge and receive a full refund of charges paid (excluding setup/installation), processed within 14 days to the original payment method. Cancelling within the minimum term triggers an Early Termination Fee equal to the monthly bill multiplied by the number of months remaining; equipment must be returned or charges apply (router GBP 56, ONT GBP 40, voice ATA GBP 30, Netgem TV box GBP 80, remote GBP 15), with a final bill due within 30 days.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my service? - Community Fibre Help",
            "url": "https://help.communityfibre.co.uk/managing-my-account/account-holder-changes/how-do-i-cancel-my-service"
          },
          {
            "title": "How is the cancellation (Early Termination) fee calculated?",
            "url": "https://help.communityfibre.co.uk/managing-my-account/account-holder-changes/how-is-the-cancellation-(early-termination)-fee-calculated"
          },
          {
            "title": "How does the cooling off period work?",
            "url": "https://help.communityfibre.co.uk/managing-my-account/account-holder-changes/how-does-the-cooling-off-period-work"
          },
          {
            "title": "Leaving Community Fibre - Cancellation and Switching process",
            "url": "https://help.communityfibre.co.uk/signing-up/switching/leaving-process"
          },
          {
            "title": "The Legal Stuff | Community Fibre",
            "url": "https://communityfibre.co.uk/legal-stuff"
          }
        ],
        "score": 98,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "confluence-atlassian",
      "name": "Confluence (Atlassian)",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users can only deactivate (cancel) or reactivate a subscription."
      },
      "data_deletion": {
        "detail": "After deactivation, data is retained for 15 days (free plans) or 60 days (paid plans), after which it is permanently deleted. Users can also submit a request for immediate personal data deletion separately.",
        "url": "https://support.atlassian.com/subscriptions-and-billing/docs/cancel-a-subscription/"
      },
      "links": {
        "cancel": "https://support.atlassian.com/subscriptions-and-billing/docs/cancel-your-site-subscription/",
        "refund": "https://support.atlassian.com/subscriptions-and-billing/docs/request-a-refund/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Confluence subscriptions are cancelled online via admin.atlassian.com/billing — admins go to Subscriptions > Manage > Deactivate. Cancellation takes effect 15 days after the end of the current billing period (not immediately). No refunds are offered for cancellations mid-cycle; refunds are only available for initial purchases within the first paid month (monthly plans) or within 30 days of first purchase (annual plans); renewals and upgrades are non-refundable. Enterprise plan customers must contact sales-ops-support@atlassian.com to cancel.",
        "policy_url": "https://support.atlassian.com/subscriptions-and-billing/docs/cancel-your-site-subscription/",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 75,
          "findability": 78
        },
        "sources": [
          {
            "title": "Deactivate a subscription | Atlassian Support (accessed 2026-06-05)",
            "url": "https://support.atlassian.com/subscriptions-and-billing/docs/cancel-your-site-subscription/"
          },
          {
            "title": "Request a refund | Atlassian Support (accessed 2026-06-05)",
            "url": "https://support.atlassian.com/subscriptions-and-billing/docs/request-a-refund/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "congstar-de",
      "name": "Congstar",
      "industry": "Telecom & ISP",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or service freeze option is documented on the official Congstar website."
      },
      "data_deletion": {
        "detail": "Congstar automatically deletes customer data at the end of the calendar year following contract termination. Customers may request earlier deletion via chat, phone hotline, or the customer contact form. GDPR data subject rights (including erasure requests) apply and can be exercised via the contact methods listed on the privacy page.",
        "url": "https://www.congstar.de/hilfe-service/datenschutz/"
      },
      "links": {
        "cancel": "https://www.congstar.de/hilfe-service/mein-vertrag/kuendigen/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 85,
          "notice_disclosed": 90,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.congstar.de/hilfe-service/mein-vertrag/kuendigen/",
        "policy_summary": "Congstar contracts can be cancelled via the congstar App (the primary recommended self-serve method), an online cancellation form, or by post. For mobile contracts without a minimum term the notice period is two weeks to month-end; for 24-month contracts it is one month before the contract end date; for internet/homespot products with a 24-month term it is three months before the end date. Prepaid cards carry no notice requirement and any remaining balance is refunded automatically within 6–7 business days (starter credit excluded). No refund or proration terms are explicitly published for postpaid contracts.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Vertrag kündigen – congstar (accessed 2026-06-06)",
            "url": "https://www.congstar.de/hilfe-service/mein-vertrag/kuendigen/"
          },
          {
            "title": "Vertragsangelegenheiten auf einen Blick – congstar (accessed 2026-06-06)",
            "url": "https://www.congstar.de/hilfe-service/vertragsangelegenheiten/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "constant-contact",
      "name": "Constant Contact",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Account pause (suspension) is available at a reduced monthly fee. Must be requested via the Billing Team by phone — cannot be done via chat. Account Owner only. Data and contacts are preserved during pause; sending, automations, and social posting are disabled. Cannot re-suspend within the same invoice cycle after unpausing. Pausing voids temporary promotional discounts."
      },
      "data_deletion": {
        "detail": "Upon cancellation, account access and all contacts, campaigns, and reporting data become inaccessible. Constant Contact guarantees storage for 120 days post-cancellation; after that, inactive accounts enter a purge queue and data is permanently deleted. Hosted images and documents go offline immediately on cancellation.",
        "url": "https://knowledgebase.constantcontact.com/email-digital-marketing/articles/KnowledgeBase/41585-Cancel-your-account?lang=en_US"
      },
      "links": {
        "cancel": "https://knowledgebase.constantcontact.com/email-digital-marketing/articles/KnowledgeBase/41585-Cancel-your-account?lang=en_US",
        "refund": "https://knowledgebase.constantcontact.com/email-digital-marketing/articles/KnowledgeBase/5931-30-day-money-back-guarantee?lang=en_US",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 42,
          "channel_disclosed": 72,
          "notice_disclosed": 68,
          "refund_disclosed": 70,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://knowledgebase.constantcontact.com/email-digital-marketing/articles/KnowledgeBase/41585-Cancel-your-account?lang=en_US",
        "policy_summary": "Constant Contact accounts are cancelled primarily by calling the Billing Team (US/Canada: 855-229-5506) before the next billing date; an in-account online cancel page exists at constantcontact.com/cancel/account but is authentication-gated and phone remains the documented primary channel. Cancellation takes effect on the next billing date, with continued access until then. Prepayments are non-refundable; a 30-day money-back guarantee applies only to first-time subscribers on the base plan who have uploaded contacts and sent at least one email. Data is retained for 120 days post-cancellation before permanent deletion.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel Your Account - Constant Contact Knowledge Base (accessed 2026-06-05)",
            "url": "https://knowledgebase.constantcontact.com/email-digital-marketing/articles/KnowledgeBase/41585-Cancel-your-account?lang=en_US"
          },
          {
            "title": "30-Day Money-Back Guarantee - Constant Contact Knowledge Base (accessed 2026-06-05)",
            "url": "https://knowledgebase.constantcontact.com/email-digital-marketing/articles/KnowledgeBase/5931-30-day-money-back-guarantee?lang=en_US"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "constellation-us",
      "name": "Constellation",
      "industry": "Energy & utilities",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Customers cancel or switch; monthly variable-price plans can be ended with no termination fee."
      },
      "data_deletion": {
        "detail": "No self-serve account-data deletion described; handled per privacy policy / by contacting Customer Care.",
        "url": "https://www.constellation.com/energy-101/faqs/home-energy-faqs.html"
      },
      "links": {
        "cancel": "https://www.constellation.com/energy-101/faqs/home-energy-faqs.html",
        "refund": "https://www.constellation.com/energy-101/faqs/home-energy-faqs.html",
        "terms": "https://www.constellation.com/bin/residential/GetContractVersionPDF?versionNum=125099",
        "privacy": "https://www.constellation.com/energy-101/faqs/home-energy-faqs.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.constellation.com/energy-101/faqs/home-energy-faqs.html",
        "policy_summary": "Constellation residential customers cancel by contacting Customer Care by phone (e.g. 888-900-7052 in Texas, 855-465-1244 other states) or in writing/electronically; there is no online self-serve cancel. Fixed-rate plans carry a $150 early termination fee, but customers can cancel fee-free within a 90-day Guarantee Period, on a change of residence, or if no longer eligible under their utility's residential rate class; monthly variable plans have no termination fee. Customers have a 3-day right of rescission after receiving the Disclosure Statement, with no charge to exercise it. These terms apply across Constellation's deregulated multi-state residential footprint; exact details are in the state-specific Disclosure Statement and Contract Summary.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Frequently Asked Questions: Residential & Home Energy | Constellation (accessed 2026-06-16)",
            "url": "https://www.constellation.com/energy-101/faqs/home-energy-faqs.html"
          },
          {
            "title": "Constellation Residential Fixed Price Supply Contract PDF (accessed 2026-06-16)",
            "url": "https://www.constellation.com/bin/residential/GetContractVersionPDF?versionNum=125099"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "contabo",
      "name": "Contabo",
      "industry": "Cloud infrastructure",
      "jurisdiction": "DE",
      "cancellation_types": [
        "online",
        "chat",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Revoking a product confirms acceptance of the loss of all data on the server and results in irreversible data loss; revocation can be requested via support ticket, live chat, or the customer panel (Contract > Revocation).",
        "url": "https://help.contabo.com/en/support/solutions/articles/103000280031-can-i-cancel-or-revoke-my-new-contabo-product-"
      },
      "links": {
        "cancel": "https://help.contabo.com/en/support/solutions/articles/103000280031-can-i-cancel-or-revoke-my-new-contabo-product-",
        "refund": "https://contabo.com/en/legal/right-of-withdrawal/",
        "terms": "https://contabo.com/en/legal/terms-and-conditions/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.contabo.com/en/support/solutions/articles/103000280031-can-i-cancel-or-revoke-my-new-contabo-product-",
        "policy_summary": "Contabo documents that private customers may revoke a product within the first 14-day revocation period by support ticket, live chat, or the customer panel (selecting Contract then Revocation), confirming acceptance of irreversible data loss; the Terms and Conditions state payments made by the customer will not be refunded beyond the statutory withdrawal window.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Can I cancel or revoke my new Contabo product? | Contabo",
            "url": "https://help.contabo.com/en/support/solutions/articles/103000280031-can-i-cancel-or-revoke-my-new-contabo-product-"
          },
          {
            "title": "Terms & Conditions | Contabo",
            "url": "https://contabo.com/en/legal/terms-and-conditions/"
          },
          {
            "title": "Right of Withdrawal | Contabo",
            "url": "https://contabo.com/en/legal/right-of-withdrawal/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "context-dev",
      "name": "Context.dev",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option found in official terms or FAQ."
      },
      "data_deletion": {
        "detail": "Privacy policy exists at context.dev/privacy. No specific account deletion flow was documented in public-facing pages; contact hello@context.dev to request data deletion.",
        "url": "https://www.context.dev/privacy"
      },
      "links": {
        "cancel": "https://brand.dev/term",
        "refund": null,
        "terms": "https://brand.dev/term",
        "privacy": "https://www.context.dev/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 60,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://brand.dev/term",
        "policy_summary": "Context.dev (formerly Brand.dev) allows self-serve cancellation by logging into your account at any time. Cancellation takes effect at the end of the current paid term (monthly billing cycle). All purchases are non-refundable. The pricing page states 'No enterprise contracts. No lock-in. Cancel anytime.' Support is available via hello@context.dev for billing questions.",
        "policy_checked": "2026-06-11",
        "method": "editor",
        "sources": [
          {
            "title": "Terms & Conditions | Brand.dev (accessed 2026-06-11)",
            "url": "https://brand.dev/term"
          },
          {
            "title": "Pricing - Simple & Scalable Plans | Context.dev (accessed 2026-06-11)",
            "url": "https://www.context.dev/pricing"
          },
          {
            "title": "Brand.dev is now Context.dev | Context.dev Blog (accessed 2026-06-11)",
            "url": "https://www.context.dev/blog/brand-dev-is-now-context-dev"
          },
          {
            "title": "FAQ | Context.dev (accessed 2026-06-11)",
            "url": "https://www.context.dev/faq"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "convertkit-kit-us",
      "name": "ConvertKit (Kit)",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Users can downgrade to the free plan at any time from account settings; paid data and subscribers are preserved and the account can be reactivated later at updated pricing. No formal paid-plan 'pause' feature exists — downgrade to free is the equivalent."
      },
      "data_deletion": {
        "detail": "Account owner can self-serve delete via Settings > Account & Billing > Account Deletion. All account data is permanently deleted within 24–48 hours of confirmation. Only the account owner (original signup email) can initiate deletion; team members cannot. Third-party linked accounts (Stripe Express, SparkLoop) are not deleted.",
        "url": "https://help.kit.com/en/articles/11621148-how-to-delete-your-kit-account"
      },
      "links": {
        "cancel": "https://help.kit.com/en/articles/2502679-billing-at-kit",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.kit.com/en/articles/2502679-billing-at-kit",
        "policy_summary": "Cancellation is self-service online via Settings > Account & Billing > Account Deletion; the account remains active through the end of the current billing period. Kit offers a 30-day no-questions-asked refund window — any payments made within the last 30 days can be refunded in full upon request, but no refunds are issued beyond that window. There is no formal paid-plan pause, but users can downgrade to the free tier at any time with data preserved. Annual plan holders are subject to the same 30-day refund cap with no pro-rated refund for remaining months.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 72
        },
        "sources": [
          {
            "title": "Billing at Kit | Kit Help Center (accessed 2026-06-05)",
            "url": "https://help.kit.com/en/articles/2502679-billing-at-kit"
          },
          {
            "title": "How to delete your Kit account | Kit Help Center (accessed 2026-06-05)",
            "url": "https://help.kit.com/en/articles/11621148-how-to-delete-your-kit-account"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "cookunity",
      "name": "CookUnity",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their plan for 2 to 8 weeks at any time via account settings online or by emailing support, with no yearly limit on pauses and no charge during the pause period."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal data via the dedicated privacy preferences portal at preferences.cookunity.com, by emailing support@cookunity.com, or via the 'Do Not Sell or Share My Personal Information' link in the site footer. CookUnity notes that in some cases it cannot delete personal information without deleting the account, and it may retain archived records as required by law or for legitimate business purposes.",
        "url": "https://preferences.cookunity.com/"
      },
      "links": {
        "cancel": "https://support.cookunity.com/hc/en-us/articles/45456252924827-How-do-I-cancel-my-subscription",
        "refund": null,
        "terms": "https://www.cookunity.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://support.cookunity.com/hc/en-us/articles/45456252924827-How-do-I-cancel-my-subscription",
        "policy_summary": "CookUnity subscriptions can be cancelled online via account settings (website or mobile app) or by emailing support@cookunity.com; the flow requires selecting a cancellation reason and confirming via checkbox. Cancellation stops future weeks but does not affect orders already charged or past the 4-6 day pre-delivery cutoff. All payments are explicitly non-refundable, and any unused account credits are forfeited upon cancellation. A pause option of 2-8 weeks is available as an alternative to cancellation.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 80
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? – CookUnity (accessed 2026-06-05)",
            "url": "https://support.cookunity.com/hc/en-us/articles/45456252924827-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Terms and Conditions of Service | CookUnity (accessed 2026-06-05)",
            "url": "https://www.cookunity.com/terms"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "copilot-money",
      "name": "Copilot Money",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Copilot Money's help center or terms of service."
      },
      "data_deletion": {
        "detail": "Account deletion is available in-app via Settings > Account > Delete your Copilot account. All bank connections, budgets, and data are deleted; data is removed from all internal systems including backups within 60 days, except where retention is required by law. If the app has been removed, deletion can be requested by emailing support@copilot.money.",
        "url": "https://help.copilot.money/en/articles/9548442-deleting-your-copilot-account"
      },
      "links": {
        "cancel": "https://help.copilot.money/en/articles/6860727-managing-your-copilot-subscription",
        "refund": null,
        "terms": "https://www.copilot.money/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.copilot.money/en/articles/6860727-managing-your-copilot-subscription",
        "policy_summary": "Copilot Money subscriptions can be cancelled via the App Store (iOS/Mac) through the platform's subscription management screen, or via the in-app Settings > 'Manage your subscription' for direct (Stripe) subscribers. Cancellation disables auto-renewal and takes effect at the end of the current billing period; the terms of service specify cancellation must occur at least 24 hours before renewal to avoid the next charge. Refunds are strictly limited: direct subscribers who cancel within one month of initial purchase and email support@copilot.money within five days of cancellation receive a full refund; all other cancellations are non-refundable (App Store refunds are governed by Apple's policy). No pause or freeze option is offered.",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 72,
          "findability": 78
        },
        "sources": [
          {
            "title": "Managing Your Copilot Subscription | Copilot Help Center (accessed 2026-06-05)",
            "url": "https://help.copilot.money/en/articles/6860727-managing-your-copilot-subscription"
          },
          {
            "title": "Terms of Service | Copilot Money (accessed 2026-06-05)",
            "url": "https://www.copilot.money/terms-of-service"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "copper",
      "name": "Copper",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented. Subscribers may downgrade tiers before end of term but cannot pause billing."
      },
      "data_deletion": {
        "detail": "CRM data is retained for 30 days post-termination (customer retrieval window), then purged within 180 days after subscription expiry. Personal data deletion requests can be submitted via the support center form, by emailing privacy-questions@copper.com, or by calling (800) 941-0550.",
        "url": "https://www.copper.com/privacy"
      },
      "links": {
        "cancel": "https://support.copper.com/en/articles/8823468-cancel-subscription",
        "refund": null,
        "terms": "https://www.copper.com/terms",
        "privacy": "https://www.copper.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.copper.com/en/articles/8823468-cancel-subscription",
        "policy_summary": "Copper subscribers can cancel via Settings > Billing in the web app by clicking 'Request Cancellation'; cancellation takes effect at the next renewal date and no partial refunds are issued. Alternatively, account owners may email support@copper.com or use in-app chat, with responses within 24 hours. After cancellation, customers have a 30-day window to export their data; CRM data is fully purged within 180 days of subscription expiry. Fees are generally non-refundable except when Copper terminates without cause or discontinues the service.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel Subscription | Copper Help Center (accessed 2026-06-06)",
            "url": "https://support.copper.com/en/articles/8823468-cancel-subscription"
          },
          {
            "title": "Terms of Service | Copper CRM (accessed 2026-06-06)",
            "url": "https://www.copper.com/terms"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "copy-ai",
      "name": "Copy.ai",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in the Terms of Service or help center."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data by emailing legal@copy.ai. Identity verification is required. Residual copies may take time to be removed from active servers and backups.",
        "url": "https://www.copy.ai/privacy-policy"
      },
      "links": {
        "cancel": "https://www.copy.ai/terms-of-service",
        "refund": null,
        "terms": "https://www.copy.ai/terms-of-service",
        "privacy": "https://www.copy.ai/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.copy.ai/terms-of-service",
        "policy_summary": "Cancellation is done by emailing cancel@copy.ai; the Terms of Service does not document a self-serve in-app cancel button (the old help center now redirects to Fullcast after acquisition). Cancellation takes effect at the end of the current billing period with no refund for remaining time. A full refund is available only if cancelled within 5 calendar days of the initial purchase. Copy.ai sends renewal reminders 30–60 days before the subscription term ends.",
        "sources": [
          {
            "title": "Copy.ai Terms of Service (accessed 2026-06-05)",
            "url": "https://www.copy.ai/terms-of-service"
          },
          {
            "title": "Copy.ai Privacy Notice (accessed 2026-06-05)",
            "url": "https://www.copy.ai/privacy-policy"
          }
        ],
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 55,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 35
        },
        "score": 44,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "corepower-yoga-us",
      "name": "CorePower Yoga",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Members can freeze their membership for up to 3 months at no charge via the dashboard (My Membership → Freeze Membership). At Home and Intro Month memberships cannot be frozen. In-studio memberships may be subject to a $15/month freeze fee per some sources."
      },
      "data_deletion": {
        "detail": "CorePower Yoga On Demand provides a dedicated help article on account deletion. Full data deletion rights are outlined in the Privacy Policy at corepoweryoga.com/content/privacy-policy.",
        "url": "https://www.corepoweryogaondemand.com/help/account-settings/how-do-i-delete-my-account"
      },
      "links": {
        "cancel": "https://www.corepoweryoga.com/content/student-terms-conditions",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.corepoweryoga.com/content/student-terms-conditions",
        "policy_summary": "CorePower Yoga members can cancel their membership online via the account dashboard (My Membership → Cancel Membership), by calling 1-833-448-2561, or in person at a studio. A 30-day advance notice is required before the next billing date. Monthly memberships may be cancelled anytime without a termination fee, while annual memberships incur an early termination fee if cancelled before the contract ends. Refunds are generally not provided for purchased class packages except as required by law.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Help Center & FAQs | CorePower Yoga (accessed 2026-06-06)",
            "url": "https://www.corepoweryoga.com/content/help-center"
          },
          {
            "title": "CorePower Yoga Student Terms & Conditions (accessed 2026-06-06)",
            "url": "https://www.corepoweryoga.com/content/student-terms-conditions"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "corriere-della-sera-it",
      "name": "Corriere della Sera",
      "industry": "News & publishing",
      "jurisdiction": "it",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email_pec",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause/hold documented; cancellation only stops auto-renewal at end of paid period."
      },
      "data_deletion": {
        "detail": "Account/data handled under RCS MediaGroup privacy policy; deletion requests via privacy contacts.",
        "url": "https://www.corriere.it/privacy/"
      },
      "links": {
        "cancel": "https://www.corriere.it/",
        "refund": "https://www.corriere.it/",
        "terms": "https://www.corriere.it/",
        "privacy": "https://www.corriere.it/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.corriere.it/",
        "policy_summary": "Corriere della Sera digital subscriptions are recurring (rinnovo automatico), charged within 24 hours before the current term expires. A subscriber can stop renewal self-serve from the account under 'Gestione abbonamento' (browser sign-ups), and the system confirms 'il rinnovo del suo abbonamento digitale e stato disattivato'. Alternatively cancellation can be requested by phone (02 25844190) or PEC (abbonamenti.digitali@rcs.legalmail.it); App Store/Google Play sign-ups must be cancelled through the respective store. EU statutory 14-day diritto di recesso applies to distance purchases. Cancellation blocks the next charge while access continues to the end of the paid period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Come disdire abbonamento Corriere della Sera - Aranzulla (accessed 2026-06-16)",
            "url": "https://www.aranzulla.it/come-disdire-abbonamento-corriere-della-sera-1481123.html"
          },
          {
            "title": "Corriere della Sera store / subscription terms (accessed 2026-06-16)",
            "url": "https://www.corriere.it/"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "cosmote-tv-gr",
      "name": "COSMOTE TV",
      "industry": "Streaming (Video)",
      "jurisdiction": "GR",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account managed via My COSMOTE; data handled per the OTE/COSMOTE privacy policy.",
        "url": "https://www.cosmotetv.gr/portal/cosmotetv-streaming/terms"
      },
      "links": {
        "cancel": "https://www.cosmotetv.gr/portal/cosmotetv-streaming/faqs",
        "refund": "",
        "terms": "https://www.cosmotetv.gr/residential-terms",
        "privacy": "https://www.cosmote.gr/cosmote/lp/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.cosmotetv.gr/portal/cosmotetv-streaming/faqs",
        "policy_summary": "COSMOTE TV Streaming subscribers cancel self-serve by signing into their account (or via My COSMOTE / the app) under subscriptions/settings and selecting cancel for the package, then confirming; for no-commitment packages access continues until the end of the current billing cycle. App-store subscriptions must be cancelled in the corresponding store.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "COSMOTE TV Streaming - Frequently Asked Questions",
            "url": "https://www.cosmotetv.gr/portal/cosmotetv-streaming/faqs"
          },
          {
            "title": "Diaxeirisi COSMOTE TV meso My COSMOTE",
            "url": "https://help.cosmote.gr/el/article/PROD-13379/KW976"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "costco",
      "name": "Costco",
      "industry": "Retail & membership",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "Costco does not offer a pause or freeze option for memberships; the only options are to maintain or cancel the membership."
      },
      "data_deletion": {
        "detail": "Costco provides a Data Rights Request portal where members can submit access, deletion, and correction requests for personal data. Requests can also be submitted by calling 1-800-605-3364. Identity verification is required; requests are denied if identity cannot be verified.",
        "url": "https://www.costco.com/RightsRequest"
      },
      "links": {
        "cancel": "https://customerservice.costco.com/app/answers/answer_view/a_id/1308/~/how-can-i-cancel-my-costco-membership",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://customerservice.costco.com/app/answers/answer_view/a_id/1308/~/how-can-i-cancel-my-costco-membership",
        "policy_summary": "Costco membership can only be cancelled in person at any warehouse membership counter (with immediate refund) or by calling Member Services at 1-800-774-2678; there is no online cancellation option. Costco offers a full refund of the annual membership fee at any time if the member is dissatisfied, with no proration — the entire fee is returned regardless of how much of the membership year has elapsed. To avoid being charged on auto-renewal, members must turn off auto-renew at least three business days (72 hours) before the first day of the renewal month, which can be done online through the account portal, in person, by phone, or via chat. No pause or freeze alternative is available.",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 85,
          "findability": 80
        },
        "sources": [
          {
            "title": "How can I cancel my Costco Membership? – Costco Customer Service (accessed 2026-06-05)",
            "url": "https://customerservice.costco.com/app/answers/answer_view/a_id/1308/~/how-can-i-cancel-my-costco-membership"
          },
          {
            "title": "How can I manage membership Auto Renewal online? – Costco Customer Service (accessed 2026-06-05)",
            "url": "https://customerservice.costco.com/app/answers/answer_view/a_id/1812/~/how-can-i-manage-membership-auto-renewal-online"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "coupang-play-kr",
      "name": "Coupang Play",
      "industry": "Streaming",
      "jurisdiction": "KR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is available for Coupang Play (Wow Membership). Users must fully cancel and re-subscribe."
      },
      "data_deletion": {
        "detail": "Account deletion (회원탈퇴) is available via the Coupang app or website (My Coupang > Manage My Info > Account Withdrawal). Cancelling the Wow Membership first is required before account deletion. Basic member data is removed; legally required records (order history, payment data) are retained for the statutory period. All linked services including Coupang Play are disconnected upon account deletion.",
        "url": "https://privacy.coupang.com/kocls/land/deletion/"
      },
      "links": {
        "cancel": "https://apps.apple.com/kr/app/%EC%BF%A0%ED%8C%A1%ED%94%8C%EB%A0%88%EC%9D%B4/id1536885649",
        "refund": null,
        "terms": null,
        "privacy": "https://privacy.coupang.com/kocls/land/deletion/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://apps.apple.com/kr/app/%EC%BF%A0%ED%8C%A1%ED%94%8C%EB%A0%88%EC%9D%B4/id1536885649",
        "policy_summary": "Coupang Play is bundled with the Coupang Wow Membership (월정액 멤버십); to cancel Coupang Play, users must cancel the Wow Membership via the Coupang app (My Coupang > Settings > Wow Membership > Cancel > Complete Cancellation) or online — a simplified 2-step process introduced in December 2025. Cancellation takes effect at the end of the current billing cycle, with service remaining accessible until that date. Refunds are only available if no membership benefits (including any Coupang Play viewing) have been used in the billing period; once any benefit is used, that month's fee is non-refundable. For the standalone Sports Pass add-on, cancellation must be processed through the Google Play Store or Apple App Store, and refunds are possible only if no Sports Pass content has been viewed.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 60
        },
        "sources": [
          {
            "title": "쿠팡플레이 - App Store (accessed 2026-06-06)",
            "url": "https://apps.apple.com/kr/app/%EC%BF%A0%ED%8C%A1%ED%94%8C%EB%A0%88%EC%9D%B4/id1536885649"
          },
          {
            "title": "Coupang Simplifies Wow Paid Membership Cancellation to Two Steps - The Asia Business Daily (accessed 2026-06-06)",
            "url": "https://www.asiae.co.kr/en/article/2025121211231547169"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "coupang-wow-kr",
      "name": "Coupang WOW",
      "industry": "E-commerce (Membership)",
      "jurisdiction": "KR",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Coupang account withdrawal is separate from WOW membership cancellation and handled in account settings.",
        "url": "https://www.coupang.com/"
      },
      "links": {
        "cancel": "https://www.coupang.com/",
        "refund": "https://www.coupang.com/",
        "terms": "https://privacy.coupang.com/",
        "privacy": "https://privacy.coupang.com/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://privacy.coupang.com/te/tnc/wow-membership/",
        "policy_summary": "Coupang WOW Membership auto-renews and is cancelled self-serve via My Coupang > Settings > Wow Membership > Cancel > Complete Cancellation Request (simplified to two steps in late 2025); members keep benefits through the current term. A full refund is available if the membership benefits were not used at all during the paid term.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Coupang Wow Membership Terms (Coupang Privacy/Terms Center)",
            "url": "https://privacy.coupang.com/te/tnc/wow-membership/"
          },
          {
            "title": "Coupang Simplifies Wow Paid Membership Cancellation to Two Steps",
            "url": "https://www.asiae.co.kr/en/article/2025121211231547169"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "coursera",
      "name": "Coursera",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Coursera's Terms of Use or help documentation; cancellation ends access at the billing period end."
      },
      "data_deletion": {
        "detail": "Users can delete their account via Settings > scroll to delete option (self-serve), or email privacy@coursera.org. Deletion removes learner profile, course history, and certificates — certificates cannot be reissued after deletion. Some users enrolled in for-credit degree/certificate programs cannot delete their account. Coursera may retain limited data for legal compliance after deletion.",
        "url": "https://www.coursera.org/about/privacy"
      },
      "links": {
        "cancel": "https://www.coursera.org/about/terms",
        "refund": null,
        "terms": "https://www.coursera.org/about/terms",
        "privacy": "https://www.coursera.org/about/privacy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Coursera subscriptions can be cancelled online via the 'My Purchases > Subscriptions' page or through the mobile app (Settings > My Subscriptions). Cancellation takes effect at the end of the current billing period, with full access retained until then. Monthly subscriptions are non-refundable except as required by law; annual Coursera Plus plans have a 14-day refund window from first payment. EU/UK users have a statutory 14-day withdrawal right from contract commencement.",
        "policy_url": "https://www.coursera.org/about/terms",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 85,
          "findability": 75
        },
        "sources": [
          {
            "title": "Terms of Use | Coursera (accessed 2026-06-05)",
            "url": "https://www.coursera.org/about/terms"
          },
          {
            "title": "Cancel a subscription | Coursera Support (accessed 2026-06-05)",
            "url": "https://www.coursera.support/s/article/learner-000001189"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "cove-us",
      "name": "Cove",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "in_account",
        "online_form",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause/hold is documented; patients can add or remove individual treatments from a subscription, but cancellation is the documented stop mechanism."
      },
      "data_deletion": {
        "detail": "Thirty Madison (Cove's operator) Consumer State Privacy Notice grants a Right to Delete personal data; requests are made by phone (877) 456-2683 or email care@withcove.com, with a response target of 45 days (extendable by 45).",
        "url": "https://patient.thirtymadison.com/dashboard/legals/consumer-state-privacy-notice"
      },
      "links": {
        "cancel": "https://support.withcove.com/hc/en-us/articles/360017452054-How-do-I-cancel-my-Cove-subscription",
        "refund": "https://www.withcove.com/legals/return-policy",
        "terms": "https://patient.thirtymadison.com/dashboard/legals/terms-and-conditions",
        "privacy": "https://patient.thirtymadison.com/dashboard/legals/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 92,
          "notice_disclosed": 80,
          "refund_disclosed": 90,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.withcove.com/hc/en-us/articles/360017452054-How-do-I-cancel-my-Cove-subscription",
        "policy_summary": "Cove is a US migraine telehealth subscription (operated under Thirty Madison) that ships FDA-approved prescription medications on a recurring schedule. Members can cancel themselves by logging into the Cove account and going to the Treatment Plan section, or by filling out a cancellation form, calling (877) 456-2683 (Mon-Fri 10am-6pm EST), or emailing care@withcove.com. A cancellation is not official until the member receives a confirmation email, and if the next refill date is within the next 24-48 hours the member is told to call to ensure the request is processed before the refill order ships. Medication purchases are final: Cove cannot accept returns or issue refunds on medication due to consumer-safety regulations, and consultation fees are non-refundable once services are rendered. Data deletion is available under the Thirty Madison Consumer State Privacy Notice via the same phone/email contacts.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Cove subscription? - Cove Support (accessed 2026-06-16)",
            "url": "https://support.withcove.com/hc/en-us/articles/360017452054-How-do-I-cancel-my-Cove-subscription"
          },
          {
            "title": "Cove Return Policy (accessed 2026-06-16)",
            "url": "https://www.withcove.com/legals/return-policy"
          },
          {
            "title": "Cove / Thirty Madison Privacy Policy (accessed 2026-06-16)",
            "url": "https://patient.thirtymadison.com/dashboard/legals/privacy"
          },
          {
            "title": "Thirty Madison Consumer State Privacy Notice (accessed 2026-06-16)",
            "url": "https://patient.thirtymadison.com/dashboard/legals/consumer-state-privacy-notice"
          }
        ],
        "score": 87,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "cove",
      "name": "Cove",
      "industry": "Home security",
      "jurisdiction": "US",
      "cancellation_types": [
        "phone",
        "online",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.covesmart.com/terms/",
        "refund": "",
        "terms": "https://www.covesmart.com/terms/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 85,
          "notice_disclosed": 90,
          "refund_disclosed": 85,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.covesmart.com/terms/",
        "policy_summary": "Cove service plans are month-to-month with no long-term contract or cancellation fee, and customers cancel by calling (855) 268-3669 or submitting a request through Cove's customer portal, with chat support also available. All service plans require a minimum 30-day verbal cancellation request prior to the next billing date, and Cove offers a 60-day money-back guarantee while partial months are generally not refunded.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Cove Smart Terms and Conditions",
            "url": "https://www.covesmart.com/terms/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "cox-communications",
      "name": "Cox Communications",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Cox offers a Seasonal Hold program allowing residential customers to pause internet, TV, and/or phone service for a minimum of 30 consecutive days and up to 9 months per calendar year at a reduced rate."
      },
      "data_deletion": {
        "detail": "Customers may request deletion of personal data by emailing privacy@cox.com or calling the Cox Privacy Office at 1-844-661-7020 (Mon–Fri 8am–5pm ET). State-specific rights (e.g., California, Connecticut) are documented on separate policy pages. Cox may retain data as required for legal obligations, fraud prevention, or service delivery. No self-serve online deletion form was found.",
        "url": "https://www.cox.com/aboutus/policies/online-privacy-policy.html"
      },
      "links": {
        "cancel": "https://www.cox.com/residential/support/billing-and-account/cancel-cox-service.html",
        "refund": null,
        "terms": null,
        "privacy": "https://www.cox.com/aboutus/policies/online-privacy-policy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 65,
          "notice_disclosed": 55,
          "refund_disclosed": 60,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.cox.com/residential/support/billing-and-account/cancel-cox-service.html",
        "policy_summary": "Cox Communications does not offer online self-serve cancellation; customers must call Cox Customer Care or visit a Cox Solution Store in person to cancel. Bills are prorated for the partial month of service after disconnection, making Cox one of the few major ISPs that still prorates. Customers under a 24-month agreement face an early termination fee starting at $240 (reduced by $10 per completed month), though no ETF applies within the first 30 days. Equipment must be returned within 10 days of disconnection to avoid unreturned equipment fees.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Manage Your Cox Services | Cancel Service (accessed 2026-06-05)",
            "url": "https://www.cox.com/residential/support/billing-and-account/cancel-cox-service.html"
          },
          {
            "title": "Suspend, Pause or Hold Cox Services | Cox Communications (accessed 2026-06-05)",
            "url": "https://www.cox.com/residential/special-offers/seasonal.html"
          }
        ],
        "score": 49,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "cox-homelife",
      "name": "Cox Homelife",
      "industry": "Home security",
      "jurisdiction": "US",
      "cancellation_types": [
        "phone",
        "chat",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Cox offers a seasonal program to suspend, pause, or hold services for a period of time."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.cox.com/residential/support/billing-and-account/cancel-cox-service.html",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 70,
          "notice_disclosed": 40,
          "refund_disclosed": 35,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.cox.com/residential/support/billing-and-account/cancel-cox-service.html",
        "policy_summary": "Cox residential services including Homelife are cancelled by contacting Cox customer service by phone, chat, or at a local store. When cancelling Homelife, leased equipment such as the Touchscreen Control Panel must be returned to avoid non-return fees.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Manage Your Cox Services, Cancel Service",
            "url": "https://www.cox.com/residential/support/billing-and-account/cancel-cox-service.html"
          },
          {
            "title": "Suspend, Pause or Hold Cox Services",
            "url": "https://www.cox.com/residential/special-offers/seasonal.html"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "craft-coffee",
      "name": "Craft Coffee",
      "industry": "Coffee subscription",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Privacy policy (PT's Craft Coffee LLC) governs personal data; account/data deletion not separately documented.",
        "url": "https://www.craftcoffee.com/privacy"
      },
      "links": {
        "cancel": "https://www.craftcoffee.com/faq",
        "refund": "https://www.craftcoffee.com/faq",
        "terms": "https://www.craftcoffee.com/terms",
        "privacy": "https://www.craftcoffee.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 40,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.craftcoffee.com/faq",
        "policy_summary": "Customers cancel self-serve by logging into the dashboard. If cancelled less than 7 days before the next ship date, cancellation takes effect after that shipment; prepaid plans ship what was already paid for and then do not renew.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Craft Coffee FAQ",
            "url": "https://www.craftcoffee.com/faq"
          },
          {
            "title": "Terms of Use - Craft Coffee",
            "url": "https://www.craftcoffee.com/terms"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "craft",
      "name": "Craft",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users must cancel their subscription and wait for the billing period to end before subscribing to a different tier."
      },
      "data_deletion": {
        "detail": "Account deletion is available in-app via Settings > Account Settings > Danger Zone > Delete Account. Deletion permanently removes all personal Spaces and owned Spaces. Documents in Spaces owned by others are unaffected.",
        "url": "https://support.craft.do/hc/en-us/articles/4415394426001-How-can-I-delete-my-account"
      },
      "links": {
        "cancel": "https://support.craft.do/hc/en-us/articles/8302656283933-How-To-Cancel-My-Subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 55,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.craft.do/hc/en-us/articles/8302656283933-How-To-Cancel-My-Subscription",
        "policy_summary": "Craft subscriptions can be cancelled online via the app/web (Profile > Settings > Subscriptions > Settings and Billing > Danger Zone > Cancel Subscription) for Stripe/Paddle subscribers, or through Apple's App Store settings for iOS/Mac subscribers. No explicit notice period is stated; cancellation takes effect at the end of the current billing period, after which the account downgrades to the free Starter tier with no data loss. Direct (Stripe/Paddle) subscribers may request a full refund by emailing support@craft.do within 14 days of the transaction; App Store refunds must go through Apple. No pause or freeze option is offered.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How To Cancel My Subscription? – Craft Help Site (accessed 2026-06-05)",
            "url": "https://support.craft.do/hc/en-us/articles/8302656283933-How-To-Cancel-My-Subscription"
          },
          {
            "title": "Subscription Troubleshoot – Craft Help Site (accessed 2026-06-05)",
            "url": "https://support.craft.do/hc/en-us/articles/360019464258-Subscription-Troubleshoot"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "crave-ca",
      "name": "Crave",
      "industry": "Streaming",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "Crave does not offer a subscription pause feature. The official FAQ titled 'I'm going on vacation, can I pause my Crave subscription?' confirms pausing is not available; the only option is to cancel and re-subscribe."
      },
      "data_deletion": {
        "detail": "No self-serve account deletion tool on crave.ca. Data deletion requests are handled under the Bell Media / Bell Canada Privacy Policy (PIPEDA-compliant). Subscribers can contact Bell's Privacy Office in writing to request access to or deletion of personal information.",
        "url": "https://www.bell.ca/Security_and_privacy/Commitment_to_privacy"
      },
      "links": {
        "cancel": "https://www.crave.ca/en/support/managing-my-crave-account/how-do-i-cancel-my-subscription-91322380",
        "refund": "https://www.crave.ca/en/support/will-i-get-a-refund-if-i-cancel-my-subscription-97594142",
        "terms": null,
        "privacy": "https://www.bell.ca/Security_and_privacy/Commitment_to_privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.crave.ca/en/support/managing-my-crave-account/how-do-i-cancel-my-subscription-91322380",
        "policy_summary": "Direct Crave subscribers can cancel online anytime via Manage Account on crave.ca; cancellation takes effect at the end of the current prepaid billing cycle with no refund or proration. Third-party subscribers (Apple, Google Play, Roku, Amazon) must cancel through their respective platform; cable/TV provider subscribers must contact their provider. All subscription fees are non-refundable — access continues until the end of the billing period. Pausing a subscription is not available.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? — Crave Support (accessed 2026-06-06)",
            "url": "https://www.crave.ca/en/support/managing-my-crave-account/how-do-i-cancel-my-subscription-91322380"
          },
          {
            "title": "Will I get a refund if I cancel my subscription? — Crave Support (accessed 2026-06-06)",
            "url": "https://www.crave.ca/en/support/will-i-get-a-refund-if-i-cancel-my-subscription-97594142"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "creatomate",
      "name": "Creatomate",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option is documented. The only documented options are upgrade, downgrade (takes effect the following month), or cancel via Account Settings."
      },
      "data_deletion": {
        "detail": "Per the Privacy Policy, users can access, update, or request deletion of their personal data directly within the account settings section, or contact Creatomate for assistance. Creatomate acts as Data Controller under GDPR; EU users have rights to access, update, and delete their data.",
        "url": "https://creatomate.com/privacy-policy"
      },
      "links": {
        "cancel": "https://creatomate.com/docs/account/how-can-i-cancel-my-plan",
        "refund": null,
        "terms": "https://creatomate.com/terms-of-service",
        "privacy": "https://creatomate.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 95,
          "channel_disclosed": 90,
          "notice_disclosed": 95,
          "refund_disclosed": 85,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://creatomate.com/docs/account/how-can-i-cancel-my-plan",
        "policy_summary": "Self-serve cancellation: in Account Settings, click the menu icon then 'Cancel subscription'. Cancellation takes effect after the current billing cycle ends and you are not charged again; you retain account access and credits until the cycle concludes. You can also cancel by emailing support@creatomate.com. No refund is issued for the current paid period, but refunds may be granted case-by-case at Creatomate's discretion: only for the most recent payment, only if the account wasn't used in the meantime, and a refund may not be possible if too much time has passed. If you forgot to cancel, contact support within 14 days of the transaction. Plan changes (upgrade/downgrade/cancel) are managed from the dashboard; downgrades take effect the following month. No third-party app-store billing caveats apply (billed directly via the web dashboard).",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my plan? - Creatomate (accessed 2026-06-06)",
            "url": "https://creatomate.com/docs/account/how-can-i-cancel-my-plan"
          },
          {
            "title": "How does the pricing work? - Creatomate (accessed 2026-06-06)",
            "url": "https://creatomate.com/docs/account/how-does-the-pricing-work"
          },
          {
            "title": "Terms and Conditions - Creatomate (accessed 2026-06-06)",
            "url": "https://creatomate.com/terms-of-service"
          },
          {
            "title": "Privacy Policy - Creatomate (accessed 2026-06-06)",
            "url": "https://creatomate.com/privacy-policy"
          }
        ],
        "score": 92,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "creatorbuddy",
      "name": "CreatorBuddy",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in the Terms of Service or fulfillment policy."
      },
      "data_deletion": {
        "detail": "Account/data deletion is not addressed in the published Terms of Service or fulfillment policy. No GDPR/CCPA deletion process is documented; users would need to contact support (alex@creatorbuddy.io) for any data-related request.",
        "url": null
      },
      "links": {
        "cancel": "https://www.creatorbuddy.io/terms",
        "refund": null,
        "terms": "https://www.creatorbuddy.io/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 70,
          "notice_disclosed": 85,
          "refund_disclosed": 90,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.creatorbuddy.io/terms",
        "policy_summary": "CreatorBuddy lets subscribers cancel self-serve at any time from the account Settings section. The official Terms of Service and the fulfillment/billing policy both state: 'You may cancel your subscription at any time from your account settings,' with the cancellation taking effect at the next billing cycle and access retained through the end of the current paid period ('Your access remains active until the end of the current billing period; no further payments will be taken'). There is NO notice period required. Refunds: payments are explicitly non-refundable with no proration ('All payments are non-refundable. No exceptions are made for unused accounts, forgotten cancellations, or user inactivity'; fulfillment page: 'We offer no refunds'). The base subscription is $49/month, renewing automatically until cancelled. For any cancellation issues, support is reachable by email at alex@creatorbuddy.io. If the subscription was purchased via a mobile app store (Apple/Google), it must be cancelled through that store rather than in-app. No pause/freeze feature and no documented account/data-deletion process exist in the published policies.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service - CreatorBuddy (accessed 2026-06-06)",
            "url": "https://www.creatorbuddy.io/terms"
          },
          {
            "title": "Fulfillment / Billing & Cancellation Policy - CreatorBuddy (accessed 2026-06-06)",
            "url": "https://www.creatorbuddy.io/fulfillment"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "credit-sesame",
      "name": "Credit Sesame",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Credit Sesame premium subscriptions."
      },
      "data_deletion": {
        "detail": "Account termination is available via Profile > Terminate on the dashboard. California residents and others may submit a formal data deletion request via Credit Sesame's TrustArc Individual Rights Manager portal. Credit Sesame may retain certain data where permitted by law after account closure.",
        "url": "https://submit-irm.trustarc.com/services/validation/d108bfda-cea0-4800-b90d-a5aea8cfd852"
      },
      "links": {
        "cancel": "https://www.creditsesame.com/premiumdiscountterms/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Credit Sesame premium subscriptions can be cancelled online via Profile > Premium Plan on the web or mobile-web, through the mobile app settings, or via the relevant App Store/Play Store if subscribed through in-app billing; users can also email premium@creditsesame.com to request early termination before the billing period ends. Cancellation takes effect at the end of the current billing cycle — the subscription remains active through that period, and a final charge is processed on the last day of the cycle even after cancellation is initiated. No refunds or proration are offered; the final charge occurs regardless of when in the billing period the cancellation is made. Cancelling a premium plan does not affect the free Credit Sesame membership, which must be separately terminated via Profile > Terminate.",
        "policy_url": "https://www.creditsesame.com/premiumdiscountterms/",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 75
        },
        "sources": [
          {
            "title": "Premium Charge and Cancellation Terms - Credit Sesame (accessed 2026-06-05)",
            "url": "https://www.creditsesame.com/premiumdiscountterms/"
          },
          {
            "title": "How do I discontinue my monthly premium subscription? – Credit Sesame (accessed 2026-06-05)",
            "url": "https://help.creditsesame.com/hc/en-us/articles/360028513731-How-do-I-discontinue-my-monthly-premium-subscription"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "crehana",
      "name": "Crehana",
      "industry": "Education / E-learning",
      "jurisdiction": "PE",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.crehana.com/configuracion/#/suscripcion",
        "refund": "https://ayuda.crehana.com/es/articles/6070412-membresias-politicas-de-reembolso",
        "terms": "https://www.crehana.com/legal/terminos-y-condiciones/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.crehana.com/legal/politicas-de-membresias/",
        "policy_summary": "Crehana (Peru-founded creative e-learning platform) lets members cancel auto-renewal themselves from the web settings panel (Configuracion > Membresia) at crehana.com/configuracion/#/suscripcion before the renewal date; the plan stays active until the paid period ends. A 100% refund applies only within 14 days with 15% or less course progress.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Crehana - Como cancelo la renovacion de mi membresia",
            "url": "https://ayuda.crehana.com/es/articles/6061003-como-cancelo-la-renovacion-de-mi-membresia"
          },
          {
            "title": "Crehana - Politicas de membresias",
            "url": "https://www.crehana.com/legal/politicas-de-membresias/"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "cricket-wireless",
      "name": "Cricket Wireless",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Cricket only suspends service automatically for non-payment or voluntarily for lost/stolen devices — there is no general-purpose pause or freeze option for active accounts."
      },
      "data_deletion": {
        "detail": "Upon cancellation Cricket reserves the right to delete all data, files, and other information associated with the account; the phone number is reassigned and may no longer be available; software licenses are terminated. No dedicated data-deletion request page was found.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.cricketwireless.com/terms",
        "refund": null,
        "terms": "https://www.cricketwireless.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 60,
          "notice_disclosed": 65,
          "refund_disclosed": 85,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.cricketwireless.com/terms",
        "policy_summary": "Cricket Wireless (prepaid, no contract) can be cancelled at any time by contacting customer service via phone (1-800-CRICKET / 611), online chat at cricketwireless.com/contactus, or by visiting a Cricket store — there is no self-serve online cancellation button in the account portal. No advance notice period is required; service ends when the account is cancelled. All service charges are non-refundable with no proration: any unused balance for the current billing cycle is forfeited upon cancellation. Account data and the assigned phone number are deleted/reassigned after cancellation.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cricket Wireless Terms and Conditions of Service (accessed 2026-06-05)",
            "url": "https://www.cricketwireless.com/terms"
          },
          {
            "title": "Suspend & Restore Service — Cricket Wireless Support (accessed 2026-06-05)",
            "url": "https://www.cricketwireless.com/support/billing-and-payments/suspend-and-restore-service"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "crikey-au",
      "name": "Crikey",
      "industry": "News / Media (Paywall)",
      "jurisdiction": "AU",
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.crikey.com.au/account/manage-subscription/",
        "refund": "",
        "terms": "https://www.crikey.com.au/terms-conditions/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://www.crikey.com.au/account/manage-subscription/",
        "policy_summary": "Crikey (Australian independent news site owned by Private Media) lets subscribers manage and cancel through their account page under Subscription Details, or by emailing support@crikey.com.au. Cancellation stops future charges only and takes effect at the end of the current billing period, with access retained until then.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Manage Subscription • Crikey",
            "url": "https://www.crikey.com.au/account/manage-subscription/"
          },
          {
            "title": "Terms of use • Crikey",
            "url": "https://www.crikey.com.au/terms-conditions/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "cronometer-us",
      "name": "Cronometer",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Cronometer explicitly states on its support page that pausing Pro or Gold subscriptions is not currently possible. Users are advised to cancel and re-subscribe later."
      },
      "data_deletion": {
        "detail": "Users may request account and data deletion by emailing privacy@cronometer.com. No dedicated self-serve deletion web form exists. Cronometer deletes personal information from logs and systems within a reasonable time, subject to legal retention obligations.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.cronometer.com/hc/en-us/articles/360028873772-How-do-I-cancel-my-Gold-Subscription",
        "refund": null,
        "terms": "https://cronometer.com/terms/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.cronometer.com/hc/en-us/articles/360028873772-How-do-I-cancel-my-Gold-Subscription",
        "policy_summary": "Cronometer subscribers can cancel at any time via account settings on the web (select 'Do Not Auto-Renew') or through the iOS/Android platform subscription management screens; cancellations may also be requested by email to support@cronometer.com. Cancellation takes effect at the end of the current billing cycle, with no pro-rated refunds. A 7-day full-refund window applies at sign-up, but is voided if the user has accessed or used the service. Cronometer reserves the right to review refund requests case-by-case. Pausing a subscription is not supported.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Gold Subscription? – Cronometer (accessed 2026-06-06)",
            "url": "https://support.cronometer.com/hc/en-us/articles/360028873772-How-do-I-cancel-my-Gold-Subscription"
          },
          {
            "title": "Terms Of Service – Cronometer (accessed 2026-06-06)",
            "url": "https://cronometer.com/terms/"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "crowd-cow-us",
      "name": "Crowd Cow",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip, pause, or push out delivery dates at any time with no penalty, up until packing begins. The platform sends email and text notifications before each box ships to allow adjustments."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal data by emailing support@crowdcow.com or submitting a privacy request form on the website. Crowd Cow notes it may retain certain data for legal compliance, dispute resolution, or agreement enforcement.",
        "url": "https://www.crowdcow.com/privacy"
      },
      "links": {
        "cancel": "https://www.crowdcow.com/faq",
        "refund": null,
        "terms": "https://www.crowdcow.com/tos",
        "privacy": "https://www.crowdcow.com/privacy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Crowd Cow subscribers can cancel their recurring membership at any time from their online account settings, with no penalty, as long as they do so before the company begins packing the next box. Cancellation is also available via email at moo@crowdcow.com. The company sends email and text notifications several days before each shipment to provide a cancellation window. Refunds or credits are offered for dissatisfied customers on food products, while non-food items have a 30-day return window.",
        "policy_url": "https://www.crowdcow.com/faq",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 60
        },
        "sources": [
          {
            "title": "Frequently Asked Questions — Crowd Cow (accessed 2026-06-06)",
            "url": "https://www.crowdcow.com/faq"
          },
          {
            "title": "Crowd Cow Terms of Service (accessed 2026-06-06)",
            "url": "https://www.crowdcow.com/tos"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "crunch-fitness",
      "name": "Crunch Fitness",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "in_person",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Freeze offered at most clubs, but terms/fees vary by location and contract type; confirm with your home club."
      },
      "data_deletion": {
        "detail": "Not documented in the cancellation policy. Membership and billing data deletion can be requested under applicable state privacy law (e.g., CCPA) via the club's privacy policy / member services; clubs may retain records to enforce contract terms.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.crunch.com/faq",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 70,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.crunch.com/faq",
        "policy_summary": "Franchise-dependent: typically in person or by certified mail to the home club (some locations allow online via the crunch.com account; phone/online often not accepted). ~30-day notice; term contracts can carry up to ~$200 early-termination fee.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Crunch Fitness — FAQ / cancellation (accessed 2026-06-04)",
            "url": "https://www.crunch.com/faq"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "crunchyroll",
      "name": "Crunchyroll",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Pause is only available for subscribers who pay through Google Play; direct subscribers and those on other third-party platforms have no pause option."
      },
      "data_deletion": {
        "detail": "Account deletion is requested via Account Settings > Privacy > Delete My Account; Sony processes the request within a few business days, and users have a 30-day window to reverse it by logging back in, after which all data and purchases are permanently removed.",
        "url": "https://help.crunchyroll.com/hc/en-us/articles/18504034087572-How-do-I-have-my-account-deleted"
      },
      "links": {
        "cancel": "https://help.crunchyroll.com/hc/en-us/articles/17931128982164-How-do-I-cancel-my-membership",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Crunchyroll members can cancel online via account Settings > Membership Info > Cancel Subscription, or through the app (iOS/Android); members who subscribed via Amazon, Apple, Google Play, Roku, PlayStation, or YouTube must cancel through those respective platforms. Cancellation takes effect at the end of the current billing period, with full premium access retained until then. Memberships are explicitly non-refundable; no prorated refunds are issued for unused time. A pause feature exists only for Google Play subscribers.",
        "policy_url": "https://help.crunchyroll.com/hc/en-us/articles/17931128982164-How-do-I-cancel-my-membership",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 78,
          "findability": 85
        },
        "sources": [
          {
            "title": "How do I cancel my membership? – Crunchyroll Help (accessed 2026-06-05)",
            "url": "https://help.crunchyroll.com/hc/en-us/articles/17931128982164-How-do-I-cancel-my-membership"
          },
          {
            "title": "Cancellation – Support & Customer Service | Crunchyroll Help (accessed 2026-06-05)",
            "url": "https://help.crunchyroll.com/hc/en-us/sections/21644873192980-Cancellation"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "crypto-com",
      "name": "Crypto.com",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Level Up subscriptions. Users can only cancel, downgrade, or upgrade."
      },
      "data_deletion": {
        "detail": "Account closure is available in-app via Settings > Account > Account Closure (requires zero balance). Data deletion requests can be submitted via in-app chat or by emailing [email protected]. Crypto.com retains personal data for a minimum of 5 years after account closure for regulatory compliance.",
        "url": "https://help.crypto.com/en/articles/3511564-what-happens-with-my-personal-data"
      },
      "links": {
        "cancel": "https://help.crypto.com/en/articles/12017604-how-do-i-join-level-up",
        "refund": null,
        "terms": null,
        "privacy": "https://help.crypto.com/en/articles/3511564-what-happens-with-my-personal-data"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://help.crypto.com/en/articles/12017604-how-do-i-join-level-up",
        "policy_summary": "Crypto.com Level Up subscriptions can be cancelled at any time exclusively through the mobile app (Level Up > Manage Subscription > Cancel Plan); there is no online web portal or phone cancellation path. Cancellation takes effect at the end of the current billing cycle (30-day or 365-day), and users retain all subscription perks until that date. Annual subscribers who cancel within 30 days of purchase receive a full refund; monthly subscribers receive no prorated refund — access simply continues until the cycle ends. No pause or freeze option exists.",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 72,
          "refund_disclosed": 60,
          "findability": 68
        },
        "sources": [
          {
            "title": "How do I join Level Up? | Crypto.com Help Center (accessed 2026-06-06)",
            "url": "https://help.crypto.com/en/articles/12017604-how-do-i-join-level-up"
          },
          {
            "title": "How do I close my Crypto.com App/Web account? | Crypto.com Help Center (accessed 2026-06-06)",
            "url": "https://help.crypto.com/en/articles/3640569-how-do-i-close-my-crypto-com-app-web-account"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "curiosity-stream",
      "name": "CuriosityStream",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "CuriosityStream offers a subscription pause option, documented in their help center. Duration and specific terms are described in the official pause article at help.curiositystream.com."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal data under CCPA/GDPR rights. Requests can be submitted via the privacy portal or by emailing CuriosityStream's support. Cancelling a subscription does not automatically delete account data — a separate deletion request is required.",
        "url": "https://curiositystream.com/privacy"
      },
      "links": {
        "cancel": "https://help.curiositystream.com/hc/en-us/articles/204913197-How-do-I-cancel-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://curiositystream.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.curiositystream.com/hc/en-us/articles/204913197-How-do-I-cancel-my-subscription",
        "policy_summary": "CuriosityStream subscribers who signed up directly on the website can cancel online via Account Settings > Plan and Payment > Manage Plan > Cancel Plan. Subscribers via Apple, Google Play, Roku, or Amazon must cancel through those respective platforms. Cancellation takes effect at the end of the current billing period — no immediate termination and no pro-rated refunds are provided. A separate account/data deletion request is required to remove personal data after cancellation.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 72,
          "findability": 78
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? – CuriosityStream Help Center (accessed 2026-06-05)",
            "url": "https://help.curiositystream.com/hc/en-us/articles/204913197-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Account & Billing – CuriosityStream Help Center (accessed 2026-06-05)",
            "url": "https://help.curiositystream.com/en/category/cffb6f"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "curiositystream",
      "name": "CuriosityStream",
      "industry": "E-learning",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "CuriosityStream documents a subscription pause option in its Help Center for direct-billed subscribers."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://help.curiositystream.com/hc/en-us/articles/204913197-How-do-I-cancel-my-subscription",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.curiositystream.com/hc/en-us/articles/204913197-How-do-I-cancel-my-subscription",
        "policy_summary": "Direct (website) subscribers cancel self-serve online by going to the Account page, opening Manage Plan in the Plan and Payment section and selecting Cancel Plan; access continues to the end of the billing cycle and a pause option is offered. App-store, Roku and Amazon subscriptions must be cancelled through those platforms.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? - CuriosityStream Help Center",
            "url": "https://help.curiositystream.com/hc/en-us/articles/204913197-How-do-I-cancel-my-subscription"
          },
          {
            "title": "How do I pause my subscription? - CuriosityStream Help Center",
            "url": "https://help.curiositystream.com/hc/en-us/articles/360029331032-How-do-I-pause-my-subscription"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "curology",
      "name": "Curology",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Curology allows subscribers to postpone/pause shipments via their account, suspending charges and shipments until the subscription is unpaused."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal information via email (privacy@curology.com) or an online form at app.curology.com/information-request; however, medical records are retained for a minimum of 10 years after creation (or until age 23 for younger patients) as required by law, and identity verification is required before processing deletion requests.",
        "url": "https://app.curology.com/information-request"
      },
      "links": {
        "cancel": "https://support.curology.com/en_us/cancelling-B1B8QhO2_",
        "refund": null,
        "terms": "https://curology.com/terms/",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Curology subscriptions can be cancelled online via the Payment Information section in the user account at curology.com, or by emailing hello@curology.com. Cancellation must be submitted at least two business days before the next scheduled shipment; requests received after that cutoff take effect the following month with no cancellation fee. Subscription products are generally non-refundable once billed, but first-time subscribers have a 90-day satisfaction guarantee (covering the trial and first full order) provided they complete at least two provider check-ins and upload photos within that window. Non-prescription products may qualify for store credit within 14 days of delivery.",
        "policy_url": "https://support.curology.com/en_us/cancelling-B1B8QhO2_",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 75,
          "findability": 80
        },
        "sources": [
          {
            "title": "Cancelling – Curology Support (accessed 2026-06-05)",
            "url": "https://support.curology.com/en_us/cancelling-B1B8QhO2_"
          },
          {
            "title": "Curology Terms of Service (accessed 2026-06-05)",
            "url": "https://curology.com/terms/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "curseforge",
      "name": "CurseForge",
      "industry": "Gaming",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for CurseForge Premium subscriptions."
      },
      "data_deletion": {
        "detail": "Account deletion requires submitting a support ticket from the email linked to the account, providing your CurseForge username and a screenshot showing you are logged in. Support responds within 48-72 hours. Overwolf (parent platform) account can be self-deleted via Settings > Privacy > Account Privacy Preferences, entering a 2-week suspension period before permanent deletion. No explicit GDPR/CCPA language on the cancellation/deletion pages.",
        "url": "https://support.curseforge.com/support/solutions/articles/9000230855-how-to-delete-your-curseforge-account"
      },
      "links": {
        "cancel": "https://support.curseforge.com/support/solutions/articles/9000237396-curseforge-premium-switching-to-tebex-payment-system",
        "refund": null,
        "terms": "https://legal.overwolf.com/docs/overwolf/platform/platform-terms-of-use/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://support.curseforge.com/support/solutions/articles/9000237396-curseforge-premium-switching-to-tebex-payment-system",
        "policy_summary": "CurseForge Premium ($2.99/month or $30/year) is managed through Tebex. To cancel, click 'Manage Subscription' in the CurseForge app or website, log in to the Tebex portal, go to the Subscription tab, click Manage, and select cancel. Cancellation takes effect at the end of the current billing cycle — access continues until then, then reverts to free. Refunds are generally not offered; exceptions may be considered by contacting Tebex at checkout-support@tebex.io. Legacy Xsolla subscribers use the Overwolf platform 'Don't Renew' option instead. No in-app store (Apple/Google) caveats noted — desktop/web only.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "CurseForge Premium - Switching to Tebex Payment System (accessed 2026-06-10)",
            "url": "https://support.curseforge.com/support/solutions/articles/9000237396-curseforge-premium-switching-to-tebex-payment-system"
          },
          {
            "title": "CurseForge Pro FAQ (accessed 2026-06-10)",
            "url": "https://support.curseforge.com/support/solutions/articles/9000226400-curseforge-pro-faq"
          },
          {
            "title": "CurseForge Premium Pricing Page (accessed 2026-06-10)",
            "url": "https://www.curseforge.com/premium"
          },
          {
            "title": "Overwolf Platform Terms of Use (accessed 2026-06-10)",
            "url": "https://legal.overwolf.com/docs/overwolf/platform/platform-terms-of-use/"
          },
          {
            "title": "How to Delete Your CurseForge Account (accessed 2026-06-10)",
            "url": "https://support.curseforge.com/support/solutions/articles/9000230855-how-to-delete-your-curseforge-account"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "cursor",
      "name": "Cursor",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented. Users on individual plans can schedule a downgrade as an alternative to full cancellation."
      },
      "data_deletion": {
        "detail": "Cancellation does not delete the account or local project files. Upon termination, Anysphere may at its option delete content or data associated with the account. Inactive accounts (over one year, no paid plan) may be terminated with advance notice.",
        "url": "https://cursor.com/terms-of-service"
      },
      "links": {
        "cancel": "https://cursor.com/help/account-and-billing/cancel",
        "refund": "https://cursor.com/help/account-and-billing/refunds",
        "terms": "https://cursor.com/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://cursor.com/help/account-and-billing/cancel",
        "policy_summary": "Cursor subscriptions are cancelled online via the dashboard (Settings > Billing and Invoices > Manage Subscription > Cancel Subscription), or by emailing hi@cursor.com. Cancellation must be received at least 24 hours before the renewal date to avoid being charged for the next period; access continues until the end of the current billing period, after which the account reverts to the free Hobby plan. All fees are non-refundable except as required by law; refunds are reviewed case-by-case by support, and Teams seat proration adjustments appear as credits on future invoices rather than cash refunds. No pause or freeze option exists.",
        "sources": [
          {
            "title": "Cancel your subscription | Cursor Docs (accessed 2026-06-05)",
            "url": "https://cursor.com/help/account-and-billing/cancel"
          },
          {
            "title": "Refunds | Cursor Docs (accessed 2026-06-05)",
            "url": "https://cursor.com/help/account-and-billing/refunds"
          }
        ],
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 82
        },
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "curve",
      "name": "Curve",
      "industry": "Fintech & banking",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause; you downgrade in the Curve Wallet (or contact support if unavailable). Higher tiers with a minimum subscription period keep benefits until the end of the paid period."
      },
      "data_deletion": {
        "detail": "Data deletion requests are covered by the Curve UK & EEA Privacy Policy; Curve may decline erasure without closing the account or where there is an overriding/legal reason to retain (financial-services records typically retained ~6 years).",
        "url": "https://www.curve.com/legal/privacy/"
      },
      "links": {
        "cancel": "https://www.curve.com/legal/terms/",
        "refund": "https://www.curve.com/legal/terms/",
        "terms": "https://www.curve.com/legal/terms/",
        "privacy": "https://www.curve.com/legal/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.curve.com/legal/terms/",
        "policy_summary": "You downgrade a Curve paid subscription in the Curve Wallet (My account > Downgrade subscription), or by contacting Curve if the in-app option is unavailable. Lower paid tiers (Pay X / Pro) have no minimum term and can be downgraded at any time, but pre-paid monthly fees are not refunded. The top tier (Pro+/formerly Metal) carries a minimum subscription period of 6 months (monthly) or 12 months (annual) and requires at least 1 month's advance notice before the end of that period; benefits continue to the end of the paid period and annual fees are non-refundable. Within a 14-day cooling-off period you can cancel for a refund, less physical-card delivery costs for card-bearing tiers and subject to cancellation fees on Pro/Pro+. Data deletion is governed by the privacy policy and limited by financial-services retention obligations.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service | Curve (accessed 2026-06-16)",
            "url": "https://www.curve.com/legal/terms/"
          },
          {
            "title": "Curve UK & EEA Privacy Policy (accessed 2026-06-16)",
            "url": "https://www.curve.com/legal/privacy/"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "curves-us",
      "name": "Curves",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "in_person",
        "letter"
      ],
      "pause": {
        "available": null,
        "detail": "Freeze/pause is not described on the corporate terms page; in-club freeze policy is handled at the local franchise level."
      },
      "data_deletion": {
        "detail": "A privacy policy is linked in the curves.com footer; no dedicated data-deletion URL is published on the corporate site.",
        "url": null
      },
      "links": {
        "cancel": "https://www.curves.com/terms-conditions",
        "refund": null,
        "terms": "https://www.curves.com/terms-conditions",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://www.curves.com/terms-conditions",
        "policy_summary": "Curves operates as a franchise, so its corporate Terms & Conditions page carries firm cancellation terms only for the online MyCurves On Demand subscription, which is cancelled through the account portal (web or app) and takes effect at the end of the current billing cycle, with no refunds or credits for partially-used periods. In-club membership cancellation is governed by each local club's agreement, which the corporate page explicitly redirects members to; typical club memberships involve a 3 or 6-month commitment plus an enrollment fee and may require in-person or certified-mail cancellation. The online product states no minimum commitment. Freeze terms and broader in-club refund rules are not published centrally and vary by franchise.",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 60,
          "notice_disclosed": 50,
          "refund_disclosed": 65,
          "findability": 60
        },
        "sources": [
          {
            "title": "Terms & Conditions - Curves (accessed 2026-06-16)",
            "url": "https://www.curves.com/terms-conditions"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "customily",
      "name": "Customily",
      "industry": "Product personalization",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Pause option available for non-Shopify platforms only. Pausing temporarily disables personalization while keeping all templates, designs, libraries, and settings saved. Not available for Shopify users (must uninstall app to cancel)."
      },
      "data_deletion": {
        "detail": "No self-serve account deletion. Canceling the account permanently removes Customily data (templates, designs, libraries, products, personalization settings). For GDPR/CCPA data deletion requests, contact support@customily.com. Shopify uninstall does NOT delete content — data is retained.",
        "url": "https://www.customily.com/policy/privacy"
      },
      "links": {
        "cancel": "https://help.customily.com/hc/en-us/articles/15994176886043-How-to-pause-or-cancel-your-Customily-account",
        "refund": "https://www.customily.com/policy/terms",
        "terms": "https://www.customily.com/policy/terms",
        "privacy": "https://www.customily.com/policy/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://help.customily.com/hc/en-us/articles/15994176886043-How-to-pause-or-cancel-your-Customily-account",
        "policy_summary": "Shopify users cancel by uninstalling the app (automatic subscription cancellation). Non-Shopify users cancel via Account > Billing tab > Cancel subscription, confirmed with password. A pause option is available for non-Shopify users, keeping all data intact. Canceling permanently removes all templates, designs, and personalization data. Subscription remains active through end of billing cycle. Paid fees are non-refundable except where required by law. Cancellation can also be initiated by emailing support@customily.com.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "How to pause or cancel your Customily account – Customily (accessed 2026-06-12)",
            "url": "https://help.customily.com/hc/en-us/articles/15994176886043-How-to-pause-or-cancel-your-Customily-account"
          },
          {
            "title": "Terms and Conditions | Customily Product Customizer (accessed 2026-06-12)",
            "url": "https://www.customily.com/policy/terms"
          },
          {
            "title": "Pricing | Customily Product Personalizer (accessed 2026-06-12)",
            "url": "https://www.customily.com/pricing"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "cyberghost",
      "name": "CyberGhost",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "CyberGhost's support article titled 'How can I pause or reactivate a subscription' describes only turning auto-renewal off, which is standard cancellation with access until period end — not a true pause that extends the subscription."
      },
      "data_deletion": {
        "detail": "Users can request account and data deletion by contacting support@cyberghost.ro or submitting a web form; account deletion removes associated personal data. CyberGhost's no-logs policy means VPN activity data is never stored. Data is retained as long as needed to provide the service and comply with legal obligations.",
        "url": "https://www.cyberghostvpn.com/privacypolicy"
      },
      "links": {
        "cancel": "https://support.cyberghostvpn.com/hc/en-us/articles/360017373799-How-Can-I-Cancel-My-Subscription",
        "refund": "https://support.cyberghostvpn.com/hc/en-us/articles/213834369-CyberGhost-VPN-s-Refund-Policy",
        "terms": null,
        "privacy": "https://www.cyberghostvpn.com/privacypolicy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.cyberghostvpn.com/hc/en-us/articles/360017373799-How-Can-I-Cancel-My-Subscription",
        "policy_summary": "Subscribers can cancel online by turning off auto-renewal in their account dashboard, or by emailing support@cyberghost.ro; cancellation takes effect at the end of the current paid period with no proration. A 45-day money-back guarantee applies to plans of 6 months or longer; monthly plans get 14 days. Refunds are not automatic on cancellation — users must separately contact support via email or live chat to request one. Subscriptions purchased through the App Store or Google Play are subject to Apple's/Google's refund terms, not CyberGhost's.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How Can I Cancel My Subscription? – Support Center - CyberGhost VPN (accessed 2026-06-05)",
            "url": "https://support.cyberghostvpn.com/hc/en-us/articles/360017373799-How-Can-I-Cancel-My-Subscription"
          },
          {
            "title": "CyberGhost VPN's Refund Policy – Support Center (accessed 2026-06-05)",
            "url": "https://support.cyberghostvpn.com/hc/en-us/articles/213834369-CyberGhost-VPN-s-Refund-Policy"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "cyclebar",
      "name": "CycleBar",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "in_person",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Membership freeze is available but must be handled at the studio level. Studios are individually owned and operated, so freeze eligibility, duration, and fees vary by location. Members should contact their home studio directly to initiate a freeze."
      },
      "data_deletion": {
        "detail": "Submit a verifiable consumer request by emailing marketing@cyclebar.com or calling (434) 995-5582. CycleBar will respond within 45 days (extendable to 90 days). Deletion is subject to legal retention exceptions.",
        "url": "https://www.cyclebar.com/privacy-notice-for-california-residents"
      },
      "links": {
        "cancel": "https://help.cyclebar.com/hc/en-us/articles/22047642739351-How-Do-I-Freeze-Get-Refunded-Or-Cancel-My-Membership",
        "refund": "https://help.cyclebar.com/hc/en-us/articles/22047642739351-How-Do-I-Freeze-Get-Refunded-Or-Cancel-My-Membership",
        "terms": "https://www.cyclebar.com/terms",
        "privacy": "https://www.cyclebar.com/privacy-notice-for-california-residents"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 60,
          "notice_disclosed": 40,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.cyclebar.com/hc/en-us/articles/22047642739351-How-Do-I-Freeze-Get-Refunded-Or-Cancel-My-Membership",
        "policy_summary": "CycleBar members may cancel at any time by visiting their online account page, contacting their local studio in person, or emailing operations@cyclebar.com. Because studios are individually owned franchises, cancellation procedures, any notice requirements (commonly 30 days), and freeze options must be confirmed with the specific home studio. No refunds are issued for any unused portion of a membership period after cancellation. Membership access continues through the end of the current billing cycle.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How Do I Freeze, Get Refunded, Or Cancel My Membership? – CycleBar (accessed 2026-06-06)",
            "url": "https://help.cyclebar.com/hc/en-us/articles/22047642739351-How-Do-I-Freeze-Get-Refunded-Or-Cancel-My-Membership"
          },
          {
            "title": "CycleBar Terms and Conditions (accessed 2026-06-06)",
            "url": "https://www.cyclebar.com/terms"
          }
        ],
        "score": 55,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "cymbiotika-us",
      "name": "Cymbiotika",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause by pushing back their next order date up to 90–120 days through the self-serve portal, or by contacting customer service at ariserewards@cymbiotika.com. Skipping a single order is also available via the portal."
      },
      "data_deletion": {
        "detail": "No dedicated data-deletion/CCPA self-serve page found on cymbiotika.com. Customers must contact the company directly via email or phone to request data deletion.",
        "url": ""
      },
      "links": {
        "cancel": "https://cymbiotika.com/pages/faq-1",
        "refund": "https://cymbiotika.com/pages/refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Cymbiotika subscribers can pause, skip, or cancel at any time through the self-serve subscription portal, or by contacting customer service by email or phone. Changes must be made 1–2 business days before the renewal date, as orders with a confirmation number cannot be modified or cancelled. A 60-day money-back guarantee applies to a first product purchase only; it explicitly excludes subscription cancellations and returns. Cancelling a subscription also terminates Arise loyalty-program membership and forfeits tier status and rewards.",
        "policy_url": "https://cymbiotika.com/pages/faq-1",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 70
        },
        "sources": [
          {
            "title": "FAQ – CYMBIOTIKA (accessed 2026-06-06)",
            "url": "https://cymbiotika.com/pages/faq-1"
          },
          {
            "title": "Refund Policy – CYMBIOTIKA (accessed 2026-06-06)",
            "url": "https://cymbiotika.com/pages/refund-policy"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "dagens-nyheter",
      "name": "Dagens Nyheter",
      "industry": "News / journalism",
      "jurisdiction": "SE",
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; subscription runs to end of paid period after cancellation."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.dn.se/",
        "refund": "",
        "terms": "https://www.dn.se/kundservice/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 58,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.dn.se/kundservice/",
        "policy_summary": "Dagens Nyheter (Sweden's largest morning newspaper) subscriptions can be cancelled self-service via Mitt konto / Mina sidor on dn.se: log in, open account management, pick the subscription and choose Avsluta prenumeration. A confirmation email is sent and access continues until the end of the paid period; cancellation by phone or email to kundservice@dn.se is also available.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Dagens Nyheter Kundservice",
            "url": "https://www.dn.se/kundservice/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "daily-harvest",
      "name": "Daily Harvest",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip individual upcoming deliveries (up to 5 orders shown) via the 'My Plan' page using toggle buttons, provided they act before the order cutoff — approximately 3 days before estimated delivery."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal data via Daily Harvest's online privacy portal or by emailing hello@daily-harvest.com; no explicit retention period is stated in the terms.",
        "url": "https://privacy.daily-harvest.com/policies?modal=take-control"
      },
      "links": {
        "cancel": "https://daily-harvest.com/blogs/faq",
        "refund": null,
        "terms": "https://daily-harvest.com/policies/terms-of-service",
        "privacy": "https://privacy.daily-harvest.com/policies?modal=take-control"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://daily-harvest.com/blogs/faq",
        "policy_summary": "Daily Harvest subscriptions are cancelled online through the 'My Plan' account page by selecting 'Cancel Plan' and submitting a cancellation reason; there is no phone or email cancellation channel documented. Cancellation must be completed before the order cutoff date (shown on the My Plan page); if an order is already within the upcoming-week window and past cutoff, that order will still ship and be charged. Daily Harvest states no obligation to provide refunds and holds customers responsible for all charges incurred before cancellation, though credits or replacements may be offered at the company's discretion on a case-by-case basis. Individual deliveries can be skipped up to 3 days before the estimated delivery date via the same account interface.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Daily Harvest FAQs — How do I cancel my subscription? (accessed 2026-06-05)",
            "url": "https://daily-harvest.com/blogs/faq"
          },
          {
            "title": "Daily Harvest Terms of Service (accessed 2026-06-05)",
            "url": "https://daily-harvest.com/policies/terms-of-service"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "dashlane",
      "name": "Dashlane",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented anywhere in Dashlane's official help center."
      },
      "data_deletion": {
        "detail": "Users can delete their account and all associated data (passwords, personal details, payment info) via a self-serve deletion page. Must cancel subscription and export data first. Deletion is irreversible; Dashlane cannot recover data or process refunds after deletion.",
        "url": "https://support.dashlane.com/hc/en-us/articles/202907531-Delete-your-Dashlane-account-and-data"
      },
      "links": {
        "cancel": "https://support.dashlane.com/hc/en-us/articles/12247552144786-Cancel-my-Dashlane-subscription-and-stop-autorenewal",
        "refund": "https://support.dashlane.com/hc/en-us/articles/12248372111506-Get-a-refund-for-my-Dashlane-subscription",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Personal plan subscribers can cancel anytime via the web app (Vault > Subscription > Cancel) if they paid by credit card, or directly through Google Play, Apple App Store, or PayPal if they paid via those platforms. Cancellation stops autorenewal; the plan remains active until the end of the current billing period with no prorated credit. A full refund is available only if requested within 30 days of purchase and only for personal plans (not professional), initiated in-app immediately after cancellation and processed within 3-5 business days. No pause or freeze option is offered.",
        "policy_url": "https://support.dashlane.com/hc/en-us/articles/12247552144786-Cancel-my-Dashlane-subscription-and-stop-autorenewal",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 80,
          "findability": 85
        },
        "sources": [
          {
            "title": "Cancel my Dashlane subscription and stop autorenewal – Dashlane (accessed 2026-06-05)",
            "url": "https://support.dashlane.com/hc/en-us/articles/12247552144786-Cancel-my-Dashlane-subscription-and-stop-autorenewal"
          },
          {
            "title": "Get a refund for my Dashlane subscription – Dashlane (accessed 2026-06-05)",
            "url": "https://support.dashlane.com/hc/en-us/articles/12248372111506-Get-a-refund-for-my-Dashlane-subscription"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "dashpass",
      "name": "DoorDash DashPass",
      "industry": "Food delivery memberships",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Cancelling stops auto-renewal; benefits continue to the end of the billing period."
      },
      "data_deletion": {
        "detail": "Cancelling DashPass does not delete your DoorDash account or order history; account/data deletion is a separate privacy request (CCPA) via DoorDash privacy.",
        "url": ""
      },
      "links": {
        "cancel": "https://help.doordash.com/en-us/consumers/article/how-do-i-cancel-my-dashpass-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 70,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.doordash.com/en-us/consumers/article/how-do-i-cancel-my-dashpass-subscription",
        "policy_summary": "Self-serve: DoorDash app or doordash.com -> Manage DashPass -> Cancel Membership. Cancel at least 24h before the next billing date; benefits continue to the period end. Free-trial cancellation ends benefits immediately. NO refunds after cancellation (accidental charges have roughly a 48h best-chance window). If you signed up via the App Store / Google Play, cancel through that store instead.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "DoorDash — How do I cancel my DashPass subscription? (accessed 2026-06-05)",
            "url": "https://help.doordash.com/en-us/consumers/article/how-do-i-cancel-my-dashpass-subscription"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "datacamp",
      "name": "DataCamp",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly plan subscribers can pause for 1, 2, or 3 months via Account Settings. Annual plan subscribers cannot pause mid-term."
      },
      "data_deletion": {
        "detail": "Users can cancel their subscription and permanently delete their account data via Account Settings. For data that cannot be removed through settings, DataCamp provides a privacy contact form for deletion requests. Payment details and transaction history are retained for 7 years regardless.",
        "url": "https://support.datacamp.com/hc/en-us/requests/new?ticket_form_id=360004155713"
      },
      "links": {
        "cancel": "https://support.datacamp.com/hc/en-us/articles/360001546054-How-do-I-cancel-my-subscription",
        "refund": null,
        "terms": "https://www.datacamp.com/terms-of-use",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://support.datacamp.com/hc/en-us/articles/360001546054-How-do-I-cancel-my-subscription",
        "policy_summary": "DataCamp subscriptions can be cancelled at any time online via Account Settings > Subscription > Manage Subscription; mobile app subscribers must cancel through the iOS or Android app store instead. Cancellation takes effect at the end of the current billing period — access continues until then with no prorated refunds for unused time. DataCamp applies a strict no-refund policy across all individual plan types, including after auto-renewal, and all fees are explicitly stated as non-refundable in the Terms of Use. Monthly subscribers can pause for up to 3 months; annual plans cannot be paused mid-term.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? – Support | DataCamp (accessed 2026-06-05)",
            "url": "https://support.datacamp.com/hc/en-us/articles/360001546054-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Terms and Conditions – DataCamp (accessed 2026-06-05)",
            "url": "https://www.datacamp.com/terms-of-use"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "datadog",
      "name": "Datadog",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Customers on annual committed plans must pay out the full term; the only exit is non-renewal at least 15 days before term expiry."
      },
      "data_deletion": {
        "detail": "Customers may request deletion of personal data via the Data Subject Rights intake form or by emailing privacy@datadoghq.com. After contract termination, Datadog initiates deletion on written request: production data deleted within 90 days, backups within 180 days. Authorized users have a 30-day window post-termination to download Customer Data.",
        "url": "https://privacy.datadoghq.com/policies"
      },
      "links": {
        "cancel": "https://www.datadoghq.com/legal/msa/",
        "refund": null,
        "terms": null,
        "privacy": "https://privacy.datadoghq.com/policies"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 60,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://www.datadoghq.com/legal/msa/",
        "policy_summary": "Datadog subscriptions are annual committed contracts with no self-serve online cancellation; customers must contact their Customer Success Manager or email success@datadoghq.com to decline renewal, with at least 15 days' written notice before the end of the current Order Term. Plans auto-renew for identical periods if no action is taken. Fees are generally non-refundable and committed fees for the full term become immediately due upon early termination; a pro-rata refund is only available if Datadog's uptime falls below 99.8% for two consecutive months. Post-termination, authorized users retain a 30-day window to download Customer Data before deletion proceeds.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Master Subscription Agreement | Datadog (accessed 2026-06-06)",
            "url": "https://www.datadoghq.com/legal/msa/"
          },
          {
            "title": "Plan & Usage | Datadog Docs (accessed 2026-06-06)",
            "url": "https://docs.datadoghq.com/account_management/plan_and_usage/"
          }
        ],
        "score": 48,
        "grade": "D"
      },
      "flow": null,
      "fin": {
        "arr_usd": 3220000000,
        "mrr_usd": 268000000,
        "currency": "USD",
        "as_of": "2025-12-31",
        "source": {
          "title": "Datadog Inc. — Q4 2025 Earnings Release",
          "url": "https://investors.datadoghq.com/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "datafast",
      "name": "DataFast",
      "industry": "Analytics",
      "jurisdiction": "SG",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented. The Terms describe only the post-cancellation effect (tracking continues for 30 days) — no cancellation method is stated."
      },
      "data_deletion": {
        "detail": "Data deletion handled via general contact (marc@datafa.st) per the Privacy Policy; no self-serve flow documented.",
        "url": "https://datafa.st/privacy-policy"
      },
      "links": {
        "cancel": null,
        "refund": null,
        "terms": "https://datafa.st/tos",
        "privacy": "https://datafa.st/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 42,
          "channel_disclosed": 40,
          "notice_disclosed": 45,
          "refund_disclosed": 30,
          "findability": 42
        },
        "cancel_url": null,
        "policy_url": "https://datafa.st/tos",
        "policy_summary": "DataFast (Marc Lou's privacy-friendly web analytics) is a recurring monthly/yearly subscription ($9–$19/mo, 14-day no-card trial). Its disclosure is thin: the Terms acknowledge cancellation only by its effect ('tracking will continue for 30 days after cancellation') but specify NO cancellation method — no self-serve portal, account path, or cancel email is named. The word 'refund' does not appear anywhere in the Terms or Privacy Policy, so there is no stated refund policy at all. No dedicated cancellation page exists; governing law is Singapore.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "DataFast — Pricing / Home (14-day trial; accessed 2026-06-14)",
            "url": "https://datafa.st"
          },
          {
            "title": "Terms of Service — DataFast (Singapore law; no refund term; accessed 2026-06-14)",
            "url": "https://datafa.st/tos"
          },
          {
            "title": "Privacy Policy — DataFast (accessed 2026-06-14)",
            "url": "https://datafa.st/privacy-policy"
          }
        ],
        "score": 40,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "dataforseo",
      "name": "DataForSEO",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "chat",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option is documented. The core service is pay-as-you-go with funds that never expire, so usage can effectively be stopped by simply not adding funds. For the optional auto-renewing API subscriptions (e.g. LLM Mentions, Backlinks) there is no documented pause; the only documented stop is cancellation via the account's Access Subscriptions interface."
      },
      "data_deletion": {
        "detail": "Account deletion is fully self-serve: log in, click the profile icon (upper-right), go to the Profile section, select 'Delete Account' and confirm. On deletion, user data plus API usage statistics and associated data are permanently erased from DataForSEO's servers and the account cannot be restored. DataForSEO advises requesting any refund of funds added within the last 30 days (via support) BEFORE deleting. The help page does not explicitly cite GDPR/CCPA.",
        "url": "https://dataforseo.com/help-center/delete-dataforseo-account"
      },
      "links": {
        "cancel": "https://dataforseo.com/terms-of-service",
        "refund": "https://dataforseo.com/help-center/making-a-payment-changing-details-refunds",
        "terms": "https://dataforseo.com/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://dataforseo.com/terms-of-service",
        "policy_summary": "DataForSEO is primarily pay-as-you-go: you add a minimum of $50 to your account balance, funds never expire, and there is no required recurring monthly payment, so you can effectively stop being billed by simply not adding more funds or disabling auto-recharge. Certain APIs (e.g. LLM Mentions, Backlinks) use an optional auto-renewing monthly subscription (~$100/mo top-up) activated and managed from the Access Subscriptions page in the dashboard. Per the Terms of Service, 'All subscriptions will automatically renew at the end of Your subscription period until canceled by You. You will not receive further notice of auto-renewal.' Subscriptions are canceled through the account interface (the help center documents a self-serve dashboard but does not give explicit click-by-click cancellation steps for the subscription itself). Refunds: a 30-day no-question refund applies only to first-time purchases of API credits; funds added within the last 30 days can be refunded by contacting support; there are no refunds or credits for partial months of service, plan downgrades, or unused time if you close your account. Account/data deletion is fully self-serve from the Profile section and permanently erases user data and API usage statistics. 24/7 live chat support is available to both paid and trial users. No in-app-store billing applies (this is a developer API platform billed directly).",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service – DataForSEO (accessed 2026-06-06)",
            "url": "https://dataforseo.com/terms-of-service"
          },
          {
            "title": "How do I delete my DataForSEO account? – DataForSEO Help Center (accessed 2026-06-06)",
            "url": "https://dataforseo.com/help-center/delete-dataforseo-account"
          },
          {
            "title": "Making a payment, changing payment or invoice details, and requesting refunds – DataForSEO Help Center (accessed 2026-06-06)",
            "url": "https://dataforseo.com/help-center/making-a-payment-changing-details-refunds"
          },
          {
            "title": "LLM Mentions API subscription explained – DataForSEO Help Center (accessed 2026-06-06)",
            "url": "https://dataforseo.com/help-center/llm-mentions-api-subscription-explained"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "dave",
      "name": "Dave",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users must cancel the membership entirely."
      },
      "data_deletion": {
        "detail": "Users can request data deletion by emailing support@dave.com or via the CCPA online form. Dave retains data for the period required by applicable law (financial data governed by Gramm-Leach-Bliley Act). A 60-day waiting period applies before re-signup after account closure.",
        "url": "https://dave.com/privacy"
      },
      "links": {
        "cancel": "https://support.dave.com/hc/en-us/articles/360002633892-Canceling-your-Dave-membership",
        "refund": null,
        "terms": "https://dave.com/terms",
        "privacy": "https://dave.com/privacy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Dave membership ($1/month) can be cancelled anytime in-app via Settings > Membership or by emailing support@dave.com. Users must cancel at least 3 business days before the next billing date to avoid being charged for the following month; no refunds are issued for the remaining days in the current cycle. Cancellation is blocked if there is an outstanding ExtraCash advance balance — the balance must be settled to $0 first. Deleting the app does not cancel the membership.",
        "policy_url": "https://support.dave.com/hc/en-us/articles/360002633892-Canceling-your-Dave-membership",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 78
        },
        "sources": [
          {
            "title": "Canceling your Dave membership – Dave Knowledge Base (accessed 2026-06-05)",
            "url": "https://support.dave.com/hc/en-us/articles/360002633892-Canceling-your-Dave-membership"
          },
          {
            "title": "Dave Terms of Service – dave.com (accessed 2026-06-05)",
            "url": "https://dave.com/terms"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "david-lloyd-clubs-uk",
      "name": "David Lloyd Clubs",
      "industry": "Gym & fitness",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "in_person",
        "email",
        "app",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Members can freeze their membership once per 12-month period for a minimum of 2 months and up to a maximum of 9 months. A freeze fee of 25% of the monthly membership fee applies, charged on the 1st of each frozen month. Medical freezes (with supporting documentation) are free of charge. Child memberships can also be frozen for free under the same duration limits."
      },
      "data_deletion": {
        "detail": "Right to erasure acknowledged in the privacy policy. Submit requests by email to dataprotection@davidlloyd.co.uk or by post to David Lloyd Leisure Limited, The Hangar, Mosquito Way, Hatfield Business Park, Hatfield, Hertfordshire, AL10 9AX. Proof of identity required. Response within one month.",
        "url": "https://www.davidlloyd.co.uk/policy/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.davidlloyd.co.uk/membership-terms-and-conditions/",
        "refund": null,
        "terms": "https://www.davidlloyd.co.uk/membership-terms-and-conditions/",
        "privacy": "https://www.davidlloyd.co.uk/policy/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 55,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://www.davidlloyd.co.uk/membership-terms-and-conditions/",
        "policy_summary": "Cancellation requires written notice submitted by email to the home club, in person at reception, via the David Lloyd app, or by post — no purely online self-serve cancel button exists. Standard (12-month) memberships require 3 full calendar months' notice after the initial term; Flexible (3-month) memberships require 1 full calendar month's notice. A 14-day cooling-off period applies to new joiners, with a pro-rata deduction for days used. No refund is available after the cooling-off window; cancelling a Direct Debit does not constitute valid notice and members must continue payments until the notice period expires.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Membership Terms & Conditions for UK Clubs — David Lloyd Clubs (accessed 2026-06-05)",
            "url": "https://www.davidlloyd.co.uk/membership-terms-and-conditions/"
          },
          {
            "title": "Help Centre — David Lloyd Clubs (accessed 2026-06-05)",
            "url": "https://www.davidlloyd.co.uk/help-centre/"
          }
        ],
        "score": 48,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "david-protein-us",
      "name": "David Protein",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause or skip orders at any time through their online Subscription Account dashboard, with no stated minimum or maximum pause duration."
      },
      "data_deletion": {
        "detail": "Customers may submit a data deletion request by emailing contact@davidprotein.com. The company processes requests within the timeframe required by applicable state privacy law (CCPA and equivalent state statutes). Verification of identity may be required before processing.",
        "url": "https://davidprotein.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://davidprotein.com/pages/subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://davidprotein.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 70,
          "notice_disclosed": 40,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://davidprotein.com/pages/subscription",
        "policy_summary": "David Protein subscribers can pause, skip, or cancel their subscription at any time through their online Subscription Account dashboard with no stated notice period required. Cancellation can also be initiated by emailing contact@davidprotein.com. The company cannot cancel or modify orders once they have shipped. A 45-day satisfaction guarantee covers purchases made directly on davidprotein.com, with replacements, exchanges, or refunds available by contacting support within 45 days of purchase.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Subscribe and Save 10% | Pause, Skip, or Cancel Anytime (accessed 2026-06-06)",
            "url": "https://davidprotein.com/pages/subscription"
          },
          {
            "title": "David frequently asked questions (accessed 2026-06-06)",
            "url": "https://davidprotein.com/pages/frequently-asked-questions"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "dayforward",
      "name": "Dayforward",
      "industry": "Insurance",
      "jurisdiction": "US",
      "cancellation_types": [
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "No dedicated consumer data-deletion procedure verified on the public site; privacy/account requests are handled via customer support (hello@dayforward.com / 1-888-434-0228).",
        "url": "https://www.dayforward.com/terms"
      },
      "links": {
        "cancel": "https://www.dayforward.com/terms",
        "refund": "https://www.dayforward.com/terms",
        "terms": "https://www.dayforward.com/terms",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 70,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.dayforward.com/terms",
        "policy_summary": "During the first 30 days a policyholder may cancel for a full refund of the first month's premium; after 30 days the policy can be cancelled any time effective at month end with no refund. Cancellation is handled via customer support by phone (1-888-434-0228) or email (hello@dayforward.com).",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Dayforward Terms",
            "url": "https://www.dayforward.com/terms"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "daylio",
      "name": "Daylio Premium",
      "industry": "Mental health",
      "jurisdiction": "CZ",
      "cancellation_types": [
        "app-store"
      ],
      "pause": {
        "available": true,
        "detail": "Pausing is available through the App Store and Google Play subscription management tools, per Daylio's billing help page."
      },
      "data_deletion": {
        "detail": "Refunding or cancelling removes access to premium features (PIN lock, advanced stats, premium themes, automatic backups). Daylio data is stored on-device; account/data handling is via the app.",
        "url": "https://daylio.net/faq/docs/daylio-faq/billing/how-to-change-cancel-or-refund-purchase-or-subscription/"
      },
      "links": {
        "cancel": "https://daylio.net/faq/docs/daylio-faq/billing/how-to-change-cancel-or-refund-purchase-or-subscription/",
        "refund": "https://daylio.net/faq/docs/daylio-faq/billing/how-to-change-cancel-or-refund-purchase-or-subscription/",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 60,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://daylio.net/faq/docs/daylio-faq/billing/how-to-change-cancel-or-refund-purchase-or-subscription/",
        "policy_summary": "Daylio Premium is billed via Apple App Store or Google Play, and all cancellations, pauses, and refunds are handled through the respective store; the developer directs users to Apple and Google subscription management.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Daylio Knowledge Base: Change, cancel or refund purchase or subscription",
            "url": "https://daylio.net/faq/docs/daylio-faq/billing/how-to-change-cancel-or-refund-purchase-or-subscription/"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "dazn-it",
      "name": "DAZN Italia",
      "industry": "Streaming",
      "jurisdiction": "IT",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Pause ('metti in pausa') available for monthly plans billed directly by DAZN (not annual, not third-party operator plans). Maximum pause duration is approximately 6 months (180 days). Activated via Account > 'Il mio account' > Subscription on the DAZN website."
      },
      "data_deletion": {
        "detail": "Data deletion requests (right to erasure under GDPR / D.Lgs. 196/2003) can be submitted to DAZN's Data Protection Officer at DPO@dazn.com. DAZN acknowledges requests immediately and aims to fulfill within one calendar month, extendable by two further months for complex cases. Italian supervisory authority: Garante per la Protezione dei Dati Personali (gpdp.it).",
        "url": "https://www.dazn.com/it-IT/help/articles/privacy-it"
      },
      "links": {
        "cancel": "https://www.dazn.com/it-IT/help/articles/how-do-i-cancel-my-subscription-it-new",
        "refund": null,
        "terms": null,
        "privacy": "https://www.dazn.com/it-IT/help/articles/privacy-it"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 78,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.dazn.com/it-IT/help/articles/how-do-i-cancel-my-subscription-it-new",
        "policy_summary": "DAZN Italia subscribers on direct monthly or annual plans cancel online via Account > 'Il mio account' > 'Non voglio rinnovare' on dazn.com (a multi-step retention flow). There is no mandatory minimum notice period, but cancellation must be submitted before the next auto-renewal date to avoid being charged for the following period. No refund is issued for the remaining paid period after the 14-day statutory withdrawal window (D.Lgs. 206/2005, art. 52); if unused service was streamed, even the 14-day right may not apply. Subscribers via TIM, Sky, or Amazon must cancel through those respective operators' portals. Italy's D.Lgs. 206/2005 (Codice del Consumo) governs the contract; no Germany-style mandatory one-click cancel button obligation applies in Italy.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "DAZN Italia - Cosa devo fare per disdire il mio abbonamento? (accessed 2026-06-05)",
            "url": "https://www.dazn.com/it-IT/help/articles/how-do-i-cancel-my-subscription-it-new"
          },
          {
            "title": "DAZN Italia - Disdetta per abbonamenti creati su DAZN.it (accessed 2026-06-05)",
            "url": "https://www.dazn.com/it-IT/help/articles/how-to-cancel-a-subscription-activated-through-dazn-it"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "dazn",
      "name": "DAZN",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "DAZN offers a 'Pause your account' feature for US monthly subscribers (not annual or third-party subscribers) that allows pausing billing for up to approximately 4 months."
      },
      "data_deletion": {
        "detail": "Users can submit a data deletion request under CCPA/US privacy rights via DAZN's privacy contact process; deletion may require cancelling and deleting the account, which is irreversible. Governed by DAZN USA and Canada Privacy Notice.",
        "url": "https://help.dazn.com/hc/en-us/articles/16395640620317-DAZN-USA-AND-CANADA-PRIVACY-NOTICE"
      },
      "links": {
        "cancel": "https://www.dazn.com/en-US/help/articles/how-do-i-cancel-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://help.dazn.com/hc/en-us/articles/16395640620317-DAZN-USA-AND-CANADA-PRIVACY-NOTICE"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.dazn.com/en-US/help/articles/how-do-i-cancel-my-subscription",
        "policy_summary": "DAZN US subscribers can cancel online via My Account (app or website) by clicking 'Cancel subscription'; those who signed up through Apple, Google, Roku, or Amazon must cancel through those platforms instead. Cancellation takes effect at the end of the current billing period, retaining access until that date with no refund on fees already paid. The Monthly Flex plan includes a 30-day notice window and may incur a prorated charge for days beyond the last complete billing period. A pause feature exists as an alternative for direct monthly subscribers.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? – DAZN US Help (accessed 2026-06-05)",
            "url": "https://www.dazn.com/en-US/help/articles/how-do-i-cancel-my-subscription"
          },
          {
            "title": "Cancellation – Help Center (accessed 2026-06-05)",
            "url": "https://help.dazn.com/hc/en-us/sections/15957375055133-Cancellation"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "decktopus",
      "name": "Decktopus",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented; cancellation runs to the end of the billing cycle."
      },
      "data_deletion": {
        "detail": "Not detailed in the cancellation help article; data handling is governed by the separate Terms and Privacy Policy.",
        "url": "https://www.decktopus.com/terms"
      },
      "links": {
        "cancel": "https://help.decktopus.com/en/articles/33-canceling-your-decktopus-subscription",
        "refund": "https://www.decktopus.com/terms",
        "terms": "https://www.decktopus.com/terms",
        "privacy": "https://www.decktopus.com/terms"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.decktopus.com/en/articles/33-canceling-your-decktopus-subscription",
        "policy_summary": "Decktopus offers self-serve cancellation from the in-account portal: click the profile icon, select Subscription from the sidebar, click Cancel Subscription under Subscription Settings, complete a short feedback form, then confirm on the redirected Stripe page. After cancellation the account shows a 'canceled' status with an expiration date, and the user keeps current-plan features until the next billing cycle. Per Decktopus' Terms, refunds are not offered after cancellation for either monthly or annual subscriptions.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Decktopus Help - Canceling Your Decktopus Subscription (accessed 2026-06-16)",
            "url": "https://help.decktopus.com/en/articles/33-canceling-your-decktopus-subscription"
          },
          {
            "title": "Decktopus Terms (accessed 2026-06-16)",
            "url": "https://www.decktopus.com/terms"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "deel",
      "name": "Deel",
      "industry": "HR / Payroll SaaS",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze of billing or subscription is documented in Deel's help center. Billing is tied to active contracts/workers; to stop charges a client cancels a not-yet-active contract or terminates an active one. Note: a cancelled contract can be reinstated (returns to prior status), which is the closest equivalent to a temporary hold, but it is not a billing pause."
      },
      "data_deletion": {
        "detail": "Contractors can self-serve delete their account: Log in > avatar > Profile Settings > Account Access > Delete Account, select a reason, confirm. The help article states this 'will permanently delete your Deel account.' Clients and other employees cannot self-delete and must contact Deel Support to request account deletion. No explicit GDPR/CCPA statutory language appears on this article (it sits under the 'Security & Privacy' section).",
        "url": "https://help.letsdeel.com/hc/en-gb/articles/4407745447185-How-do-I-delete-my-account-on-Deel"
      },
      "links": {
        "cancel": "https://help.letsdeel.com/hc/en-gb/articles/4407745399569-How-Clients-Can-Cancel-Or-Reinstate-Contractor-Contracts",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 20,
          "refund_disclosed": 0,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.letsdeel.com/hc/en-gb/articles/4407745399569-How-Clients-Can-Cancel-Or-Reinstate-Contractor-Contracts",
        "policy_summary": "Deel is a B2B HR/payroll platform billed around active contracts/workers, not a flat consumer subscription, so there is no single 'cancel subscription' button. Clients cancel a contract in-app: People icon > open the worker > View Contract > More menu > Cancel Contract > confirm. IMPORTANT caveat: a contract can only be 'cancelled' while it is NOT yet active; an already-active contract must instead be TERMINATED (a separate offboarding flow), and cancelled contracts can be reinstated. To remove the relationship entirely, contractors can self-delete their account (Profile Settings > Account Access > Delete Account, permanent); clients/other employees must contact Deel Support to delete an account. The help articles do NOT disclose any notice period, billing cutoff timing, proration, or refund terms for cancellation/termination - those would fall under the customer's MSA/Terms rather than the help center. No store-billing (Apple/Google) caveats apply (web/B2B platform).",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "How Clients Can Cancel Or Reinstate Contractor Contracts - Deel (accessed 2026-06-10)",
            "url": "https://help.letsdeel.com/hc/en-gb/articles/4407745399569-How-Clients-Can-Cancel-Or-Reinstate-Contractor-Contracts"
          },
          {
            "title": "How do I delete my account on Deel? - Deel (accessed 2026-06-10)",
            "url": "https://help.letsdeel.com/hc/en-gb/articles/4407745447185-How-do-I-delete-my-account-on-Deel"
          }
        ],
        "score": 54,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "deep-sentinel",
      "name": "Deep Sentinel",
      "industry": "Home security",
      "jurisdiction": "US",
      "cancellation_types": [
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://shop.deepsentinel.com/pages/subscription-terms-conditions",
        "refund": "",
        "terms": "https://shop.deepsentinel.com/pages/subscription-terms-conditions",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 60,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://shop.deepsentinel.com/pages/subscription-terms-conditions",
        "policy_summary": "A Deep Sentinel system purchase requires a minimum 1 year service subscription that afterward renews month-to-month or year-to-year and can be canceled at any time; cancellation is handled by contacting customer care by phone (1-833-983-6006) or email (customercare@deepsentinel.com). A 30-day money-back guarantee applies, but canceling within the contract term incurs a $1,200 early termination fee and hardware is not refundable outside the 30-day window.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Subscription Terms & Conditions | Deep Sentinel",
            "url": "https://shop.deepsentinel.com/pages/subscription-terms-conditions"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "deepbrain-ai",
      "name": "DeepBrain AI (AI Studios)",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; mid-plan add-on cancellation keeps credits to end of period."
      },
      "data_deletion": {
        "detail": "Full data deletion requires contacting support through Intercom with the account ID (email); not a self-serve toggle.",
        "url": "https://help.aistudios.com/en/articles/11803312-how-do-i-cancel-my-ai-studios-subscription"
      },
      "links": {
        "cancel": "https://help.aistudios.com/en/articles/11803312-how-do-i-cancel-my-ai-studios-subscription",
        "refund": "https://www.aistudios.com/terms-of-use",
        "terms": "https://www.aistudios.com/terms-of-use",
        "privacy": "https://www.aistudios.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.aistudios.com/en/articles/11803312-how-do-i-cancel-my-ai-studios-subscription",
        "policy_summary": "AI Studios cancellation is done online by clicking the profile (top-right), selecting Billing, choosing 'Cancel Subscription', picking a reason, entering at least 30 characters of feedback (required), and confirming. Access to the account and project files continues until the end of the current billing cycle, after which the free plan applies. Add-on generative credits are non-refundable and do not roll over, but remaining credits stay active through the end of the current period if an add-on is cancelled mid-plan. Full data deletion requires contacting support through Intercom.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my AI Studios subscription? - AI Studios by DeepBrain AI (accessed 2026-06-16)",
            "url": "https://help.aistudios.com/en/articles/11803312-how-do-i-cancel-my-ai-studios-subscription"
          },
          {
            "title": "Terms Of Use - AI STUDIOS (accessed 2026-06-16)",
            "url": "https://www.aistudios.com/terms-of-use"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "deepl-pro",
      "name": "DeepL Pro",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "DeepL Pro does not offer a pause or freeze option. The only options are to cancel (which remains active until end of billing period) or change plan tier."
      },
      "data_deletion": {
        "detail": "Account can be deleted in account settings or by emailing support@deepl.com. Custom content (glossaries, saved translations, style rules) is deleted 90 days after subscription deactivation. DeepL complies with GDPR/BDSG for data removal.",
        "url": "https://support.deepl.com/hc/en-us/articles/11492668556700-Delete-your-DeepL-account"
      },
      "links": {
        "cancel": "https://support.deepl.com/hc/en-us/articles/360020723719-Cancel-subscription",
        "refund": "https://support.deepl.com/hc/en-us/articles/10476377267996-Request-a-refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 75,
          "findability": 88
        },
        "cancel_url": null,
        "policy_url": "https://support.deepl.com/hc/en-us/articles/360020723719-Cancel-subscription",
        "policy_summary": "DeepL Pro subscriptions are cancelled entirely online through the user's account settings with no phone or email required. Cancellation must be submitted at least one day before the next billing date; the subscription remains active and access continues until the end of the current billing period with no proration. No refund is issued for the unused portion of a billing period once it has begun, though a 14-day right of withdrawal from the contract start date entitles customers to a full refund (proportionally reduced if service was used during that window). There is no pause or freeze option.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel subscription – DeepL Help Center (accessed 2026-06-06)",
            "url": "https://support.deepl.com/hc/en-us/articles/360020723719-Cancel-subscription"
          },
          {
            "title": "Request a refund – DeepL Help Center (accessed 2026-06-06)",
            "url": "https://support.deepl.com/hc/en-us/articles/10476377267996-Request-a-refund"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "deeplearning-ai",
      "name": "DeepLearning.AI",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented. Members can downgrade to Free tier at end of billing period, but no pause/hold feature exists."
      },
      "data_deletion": {
        "detail": "Account deletion: go to https://learn.deeplearning.ai/my/account, click 'Delete Account', type 'DELETE' to confirm. Personal data deletion (from communications database) requires a support ticket via HubSpot form (https://share.hsforms.com/1EsdrWJXnR5WYr8BdPryuVg3hul4). Three options: (1) learning account only, (2) personal data only, (3) both. No explicit GDPR/CCPA language in help articles.",
        "url": "https://info.deeplearning.ai/knowledge-base/how-can-i-delete-my-deeplearning.ai-account-and-personal-data"
      },
      "links": {
        "cancel": "https://info.deeplearning.ai/knowledge-base/billing-payments",
        "refund": "https://community.deeplearning.ai/t/how-do-i-request-a-refund-for-my-pro-membership/880405",
        "terms": "https://www.deeplearning.ai/terms-of-use/",
        "privacy": "https://www.deeplearning.ai/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 52,
          "channel_disclosed": 55,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://info.deeplearning.ai/knowledge-base/billing-payments",
        "policy_summary": "To cancel DeepLearning.AI Pro, go to your profile, select 'Plan', then click 'Manage Subscription' at the bottom of the page to downgrade to Free. Pro access continues until the end of the current billing period; the account then reverts to the Free tier. Cancellation is available online (self-serve) or via support ticket. The 7-day free trial can be cancelled anytime for no charge. After the trial, all payments are non-refundable and no partial refunds are issued for mid-cycle cancellations; disputed charges (e.g., charged after cancellation, billing errors) may be reviewed via support ticket and refunded within 5–10 business days if approved. Users reported self-serve cancellation was broken in Dec 2025 but moderators confirmed a fix on 2025-12-27; a support ticket route remains available as a fallback.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Billing & Payments | Help Center (accessed 2026-06-10)",
            "url": "https://info.deeplearning.ai/knowledge-base/billing-payments"
          },
          {
            "title": "How does billing work for the DeepLearning.AI Pro membership? (accessed 2026-06-10)",
            "url": "https://community.deeplearning.ai/t/how-does-billing-work-for-the-deeplearning-ai-pro-membership/880411"
          },
          {
            "title": "How do refunds work for the DeepLearning.AI Pro membership free trial? (accessed 2026-06-10)",
            "url": "https://community.deeplearning.ai/t/how-do-refunds-work-for-the-deeplearning-ai-pro-membership-free-trial/880407"
          },
          {
            "title": "How do I request a refund for my Pro membership? (accessed 2026-06-10)",
            "url": "https://community.deeplearning.ai/t/how-do-i-request-a-refund-for-my-pro-membership/880405"
          },
          {
            "title": "Can I change my DeepLearning.AI Pro membership anytime? (accessed 2026-06-10)",
            "url": "https://community.deeplearning.ai/t/can-i-change-my-deeplearning-ai-pro-membership-anytime/880417"
          },
          {
            "title": "Unable to cancel my subscription (accessed 2026-06-10)",
            "url": "https://community.deeplearning.ai/t/unable-to-cancel-my-subscription/885757"
          },
          {
            "title": "No Cancelation Option Available (accessed 2026-06-10)",
            "url": "https://community.deeplearning.ai/t/no-cancelation-option-avaialble/885708"
          },
          {
            "title": "How can I delete my DeepLearning.AI account and personal data? (accessed 2026-06-10)",
            "url": "https://info.deeplearning.ai/knowledge-base/how-can-i-delete-my-deeplearning.ai-account-and-personal-data"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "deezer",
      "name": "Deezer",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented in Deezer's official support materials."
      },
      "data_deletion": {
        "detail": "Users can delete their account via Settings on web or mobile; account must be on free tier first (active subscribers must cancel before deleting). All data, settings, favorites, and playlists are permanently and irreversibly deleted with no stated retention period.",
        "url": "https://support.deezer.com/hc/en-us/articles/201168742-Delete-your-account"
      },
      "links": {
        "cancel": "https://support.deezer.com/hc/en-us/articles/214349245-Cancel-Your-Deezer-Subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.deezer.com/hc/en-us/articles/214349245-Cancel-Your-Deezer-Subscription",
        "policy_summary": "Deezer subscriptions can be cancelled at any time online via the web account settings or through the iOS/Android app; Apple or partner-billed subscribers must cancel via those respective platforms instead. Cancellation takes effect at the end of the current billing period, with no proration or refund for unused time. No refunds are offered for confirmed subscription periods per Deezer's Terms, though billing errors may be reviewed on request. There is no documented pause or freeze option.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel Your Deezer Subscription – Deezer Support (accessed 2026-06-05)",
            "url": "https://support.deezer.com/hc/en-us/articles/214349245-Cancel-Your-Deezer-Subscription"
          },
          {
            "title": "Delete your account – Deezer Support (accessed 2026-06-05)",
            "url": "https://support.deezer.com/hc/en-us/articles/201168742-Delete-your-account"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "defector",
      "name": "Defector",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented. Cancellation ends the subscription at the close of the current billing period. Users needing an alternative to full cancellation must contact info@defector.com."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data by emailing privacy@defector.com. Defector commits to responding within 30 days. Upon account termination, the company deactivates or deletes the account and information from active databases, though data may be retained in backups or where legally required.",
        "url": "https://defector.com/privacy-notice"
      },
      "links": {
        "cancel": "https://defector.com/terms-of-use",
        "refund": null,
        "terms": "https://defector.com/terms-of-use",
        "privacy": "https://defector.com/privacy-notice"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://defector.com/terms-of-use",
        "policy_summary": "Defector subscribers can cancel online at defector.com/cancel with a single confirmation button; cancellation takes effect at the end of the current billing period. No refunds or prorations are issued for any reason, including partial billing periods. If the dedicated cancel page is unavailable, subscribers may also contact info@defector.com to request cancellation. There is no documented subscription-pause option.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Defector Cancel Subscription page (accessed 2026-06-06)",
            "url": "https://defector.com/cancel"
          },
          {
            "title": "Terms of Use | Defector (accessed 2026-06-06)",
            "url": "https://defector.com/terms-of-use"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "degustabox",
      "name": "Degustabox",
      "industry": "Snack box",
      "jurisdiction": "GB",
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Deliveries can be paused/skipped up to 3 months in advance by notifying customer service before the 1st of the month."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://support.degustabox.com/hc/en-gb/articles/5929308951569-How-can-I-cancel",
        "refund": "",
        "terms": "https://www.degustabox.com/en/terms",
        "privacy": "https://www.degustabox.com/en/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 40,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.degustabox.com/hc/en-gb/articles/5929308951569-How-can-I-cancel",
        "policy_summary": "An account can be paused or cancelled at any time by contacting customer service via the contact form at degustabox.com/en/contact and selecting Cancellation; an email confirmation follows. To avoid being charged a further box, cancellation must be made before the 1st of the month. There is no minimum term.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel? | Degusta Box UK FAQ",
            "url": "https://support.degustabox.com/hc/en-gb/articles/5929308951569-How-can-I-cancel"
          },
          {
            "title": "Is there a minimum subscription time? | Degusta Box UK FAQ",
            "url": "https://support.degustabox.com/hc/en-gb/articles/5770308569361-Is-there-a-minimum-subscription-time"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "deleteme",
      "name": "DeleteMe",
      "industry": "Identity protection",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Privacy Policy (effective Feb 14, 2025) provides a GDPR right to erasure; requests via the email in the notice or the privacy portal at privacy.deleteme.com, with response within one month. A separate help-center article covers deleting your DeleteMe account.",
        "url": "https://www.deleteme.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://help.joindeleteme.com/hc/en-us/articles/8176239350803-How-can-I-cancel-recurring-billing-on-my-DeleteMe-account",
        "refund": "https://help.joindeleteme.com/hc/en-us/articles/8171940305683-What-is-your-refund-policy-for-DeleteMe-subscriptions",
        "terms": "https://www.deleteme.com/terms-and-conditions/",
        "privacy": "https://www.deleteme.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 90,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.joindeleteme.com/hc/en-us/articles/8176239350803-How-can-I-cancel-recurring-billing-on-my-DeleteMe-account",
        "policy_summary": "Cancel self-serve in the dashboard under Account by toggling off auto-renew, or by contacting support. Subscriptions are paid upfront and auto-renew; a full refund is available before the first Privacy Report is completed, with a pro-rated refund after the first report is issued.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel recurring billing on my DeleteMe account",
            "url": "https://help.joindeleteme.com/hc/en-us/articles/8176239350803-How-can-I-cancel-recurring-billing-on-my-DeleteMe-account"
          },
          {
            "title": "What is your refund policy for DeleteMe subscriptions",
            "url": "https://help.joindeleteme.com/hc/en-us/articles/8171940305683-What-is-your-refund-policy-for-DeleteMe-subscriptions"
          },
          {
            "title": "DeleteMe Terms and Conditions",
            "url": "https://www.deleteme.com/terms-and-conditions/"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "delighted",
      "name": "Delighted (Qualtrics)",
      "industry": "Analytics",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Instead of cancelling, customers can switch to the Free Starter plan to freeze monthly billing and keep the account open."
      },
      "data_deletion": {
        "detail": "Cancelling the account closes it and prevents future billing, and impacts access to response data and feedback collection. Cancellation is initiated under Account > Plans and billing > 'Cancel my account', or by email for invoiced customers.",
        "url": "https://help.delighted.com/article/529-cancellation-faqs"
      },
      "links": {
        "cancel": "https://help.delighted.com/article/529-cancellation-faqs",
        "refund": "https://help.delighted.com/article/527-pricing-plans-and-billing",
        "terms": "https://app.delighted.com/terms",
        "privacy": "https://app.delighted.com/terms"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 50,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.delighted.com/article/529-cancellation-faqs",
        "policy_summary": "Delighted (a Qualtrics product) lets self-serve customers cancel online under Account > Plans and billing by scrolling to the bottom and clicking 'Cancel my account', which closes the account and prevents future billing; invoiced customers must contact the Concierge team (hello@delighted.com) to cancel. Customers can instead switch to the Free Starter plan to freeze monthly billing rather than fully cancel. Qualtrics/Delighted does not permit early termination or refunds for prepaid subscriptions, so annual customers must complete the current term, and prorated credit from time remaining is applied only when changing plans. Cancellation impacts access to response data and feedback collection.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Delighted Account Cancellation FAQs (accessed 2026-06-16)",
            "url": "https://help.delighted.com/article/529-cancellation-faqs"
          },
          {
            "title": "Delighted Pricing Plans and Billing FAQs (accessed 2026-06-16)",
            "url": "https://help.delighted.com/article/527-pricing-plans-and-billing"
          },
          {
            "title": "Delighted Terms of Service (accessed 2026-06-16)",
            "url": "https://app.delighted.com/terms"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "deliveroo-plus-uk",
      "name": "Deliveroo Plus",
      "industry": "Food delivery memberships",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Pause is available and freezes remaining subscription days without charge during the pause period. After resuming, you cannot pause again for 30 days. If the account remains paused for three months or longer, Deliveroo will email a warning and may automatically cancel the subscription."
      },
      "data_deletion": {
        "detail": "Account and data deletion can be initiated in-app via Account > Account details > Delete account. Data subject access and erasure requests can also be submitted via Deliveroo's contact form in compliance with UK GDPR.",
        "url": "https://deliveroo.co.uk/privacy"
      },
      "links": {
        "cancel": "https://deliveroo.co.uk/legal#deliveroo-plus-terms-and-conditions",
        "refund": null,
        "terms": "https://deliveroo.co.uk/legal#deliveroo-plus-terms-and-conditions",
        "privacy": "https://deliveroo.co.uk/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://deliveroo.co.uk/legal#deliveroo-plus-terms-and-conditions",
        "policy_summary": "Deliveroo Plus (UK) can be cancelled via the app or website under Account > Deliveroo Plus > My Subscription, or by emailing customersupport@deliveroo.co.uk. Cancellation takes effect at the end of the current billing period (monthly or annual); benefits continue until then. Fees are non-refundable after the 14-day cooling-off period, within which a full refund is issued; pro-rata refunds apply only if Deliveroo terminates the subscription. A pause feature is available, freezing remaining days, though re-pausing is blocked for 30 days after resuming and accounts paused over three months may be auto-cancelled.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Deliveroo Legal — Deliveroo Plus Terms and Conditions (accessed 2026-06-05)",
            "url": "https://deliveroo.co.uk/legal#deliveroo-plus-terms-and-conditions"
          },
          {
            "title": "Deliveroo Frequently Asked Questions — Deliveroo Plus (accessed 2026-06-05)",
            "url": "https://deliveroo.co.uk/faq"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "deno-deploy",
      "name": "Deno Deploy (deno.com)",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; on cancellation you keep access until the end of the current billing cycle and it is not renewed."
      },
      "data_deletion": {
        "detail": "Not specifically documented in the Terms; handled via account/support (support@deno.com).",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://docs.deno.com/deploy/terms_and_conditions/",
        "terms": "https://docs.deno.com/deploy/terms_and_conditions/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 38,
          "channel_disclosed": 58,
          "notice_disclosed": 62,
          "refund_disclosed": 60,
          "findability": 58
        },
        "cancel_url": null,
        "policy_url": "https://docs.deno.com/deploy/terms_and_conditions/",
        "policy_summary": "Deno offers a monthly or annual subscription. Your payment method is charged on a recurring basis until you provide notice that you wish to cancel (you remain responsible for recurring charges prior to cancellation). If you cancel, you may use the subscription until the end of the then-current billing cycle, after which it is not renewed. Deno does not refund any pre-paid portion of the subscription fee, and may suspend or terminate a subscription for any reason. Billing/support via support@deno.com.",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Deno Deploy | Terms and Conditions (accessed 2026-06-13)",
            "url": "https://docs.deno.com/deploy/terms_and_conditions/"
          }
        ],
        "score": 53,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "der-spiegel-de",
      "name": "Der Spiegel",
      "industry": "News & publishing",
      "jurisdiction": "de",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; SPIEGEL+ digital time-access renews per ~4-week period and is cancellable up to 24 hours before period end."
      },
      "data_deletion": {
        "detail": "Datenschutzerklarung sets out GDPR rights including erasure of personal data.",
        "url": "https://www.spiegel.de/datenschutz"
      },
      "links": {
        "cancel": "https://gruppenkonto.spiegel.de/kuendigung.html",
        "refund": "https://www.spiegel.de/extra/der-spiegel-abo-allgemeine-geschaefts-und-lieferbedingungen-a-1211959.html",
        "terms": "https://www.spiegel.de/extra/der-spiegel-abo-allgemeine-geschaefts-und-lieferbedingungen-a-1211959.html",
        "privacy": "https://www.spiegel.de/datenschutz"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.spiegel.de/extra/der-spiegel-abo-allgemeine-geschaefts-und-lieferbedingungen-a-1211959.html",
        "policy_summary": "Der Spiegel complies with Germany's Kundigungsbutton law via a dedicated public cancel page ('Abonnement kundigen') at gruppenkonto.spiegel.de/kuendigung.html requiring no login, plus in-account Aboverwaltung; the AGB also reference an 'Online-Kundigungsformular'. Print/standard subscriptions auto-renew indefinitely with a one-month Kundigungsfrist (AGB Section 8), while SPIEGEL+ digital time-access renews every ~4 weeks and can be cancelled up to 24 hours before the period ends with no refund of time-access prices. A 14-day Widerrufsrecht applies to subscriptions (AGB Section 10) with refunds within 14 days, but there is explicitly no withdrawal right for instant-access SPIEGEL+ time-passes and single purchases. An extraordinary cancellation right applies to price increases above 10%.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "DER SPIEGEL - Abonnement kundigen (Kundigungsbutton) (accessed 2026-06-16)",
            "url": "https://gruppenkonto.spiegel.de/kuendigung.html"
          },
          {
            "title": "DER SPIEGEL - Allgemeine Geschafts- und Lieferbedingungen (AGB) (accessed 2026-06-16)",
            "url": "https://www.spiegel.de/extra/der-spiegel-abo-allgemeine-geschaefts-und-lieferbedingungen-a-1211959.html"
          },
          {
            "title": "DER SPIEGEL - Datenschutzerklarung (accessed 2026-06-16)",
            "url": "https://www.spiegel.de/datenschutz"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "descript",
      "name": "Descript",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their plan for a selectable number of months via Settings > Plan > Change plan > Pause subscription; billing stops and paid features are disabled during the pause."
      },
      "data_deletion": {
        "detail": "Users can delete their account via Settings > Profile > Delete Account; deletion permanently removes projects, compositions, media, and personal data, though Descript may retain cached/archived copies and data required by law for an unspecified period. Deleting an account does not automatically cancel an active subscription or trigger a refund.",
        "url": "https://help.descript.com/hc/en-us/articles/10255867607565-How-to-delete-your-Descript-account"
      },
      "links": {
        "cancel": "https://help.descript.com/hc/en-us/articles/10255894257037-Downgrade-or-cancel-a-subscription",
        "refund": "https://help.descript.com/hc/en-us/articles/10255871027469-Refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Descript subscriptions are cancelled entirely online via Settings > Plan > Change plan > Downgrade to Free; cancellation takes effect at the end of the current billing cycle with no proration. A refund can be requested within 48 hours of an invoice date by contacting support; beyond that window no refund is issued. Subscription pause (1–3+ months) is available as an alternative to full cancellation. Deleting an account is a separate action from cancelling and does not itself trigger a refund.",
        "policy_url": "https://help.descript.com/hc/en-us/articles/10255894257037-Downgrade-or-cancel-a-subscription",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 78,
          "refund_disclosed": 80,
          "findability": 85
        },
        "sources": [
          {
            "title": "Downgrade or cancel a subscription – Descript Help (accessed 2026-06-05)",
            "url": "https://help.descript.com/hc/en-us/articles/10255894257037-Downgrade-or-cancel-a-subscription"
          },
          {
            "title": "Refund policy – Descript Help (accessed 2026-06-05)",
            "url": "https://help.descript.com/hc/en-us/articles/10255871027469-Refund-policy"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "deutsche-telekom-de",
      "name": "Deutsche Telekom",
      "industry": "Telecom & ISP",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Mobile contracts (Mobilfunk) can be temporarily suspended (Stilllegung) for up to 6 months with no minimum suspension duration; monthly service charges are waived during the pause, but the contract term is extended by the suspension period. Fixed-line contracts cannot be truly paused — only a partial call block is possible while the monthly base fee continues."
      },
      "data_deletion": {
        "detail": "The Telekom-Login/account can be deleted 6 months after the end of paid services (no active contracts must remain). Contract data is retained for up to 12 months in service systems after contract end, plus statutory retention periods (up to 6 years for business-relevant documents under German commercial law). Customers can request data deletion via the Telekom contact form at telekom.de/kontakt.",
        "url": "https://www.telekom.de/kontakt"
      },
      "links": {
        "cancel": "https://www.telekom.de/hilfe/vertrag-rechnung/kuendigung",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.telekom.de/hilfe/vertrag-rechnung/kuendigung",
        "policy_summary": "Telekom customers can cancel online via the Kundencenter (Kündigungsbutton, mandated by §312k BGB / TKG 2021, live since 1 July 2022), by phone, or by post/fax; the online button is found in the logged-in customer portal after multiple navigation steps and has drawn user complaints about poor visibility. After expiry of the minimum contract term (typically 24 months), notice is 1 month to any date; the TKG 2021 reform abolished the old automatic 12-month renewal rule so contracts roll monthly after the initial term. Refund and proration terms are not explicitly disclosed on public help pages, leaving customers subject to standard German consumer-law proration. Mobile contracts may be suspended (Stilllegung) for up to 6 months with fees waived but contract extended accordingly; fixed-line contracts cannot be paused.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 78,
          "notice_disclosed": 82,
          "refund_disclosed": 30,
          "findability": 65
        },
        "sources": [
          {
            "title": "Kündigung für Privatkunden | Telekom Hilfe (accessed 2026-06-05)",
            "url": "https://www.telekom.de/hilfe/vertrag-rechnung/kuendigung"
          },
          {
            "title": "Mobilfunkvertrag pausieren / stilllegen | Telekom hilft Community (accessed 2026-06-05)",
            "url": "https://telekomhilft.telekom.de/t5/Mobilfunk/Mobilfunkvertrag-pausieren-stilllegen-voruebergehend-kuendigen/ta-p/4297265"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "dia-and-co-us",
      "name": "Dia & Co",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Pause is available via Account Settings under Manage Style Plan. Members can pause until a designated date they specify, stopping box shipments in the interim."
      },
      "data_deletion": {
        "detail": "Submit a deletion request via Dia & Co's privacy portal (TrustArc), by calling 1-800-781-9168, or by emailing PrivacyOfficer@fbbrands.com. Requests acknowledged within 10 days and fulfilled within 45 days (extendable to 90).",
        "url": "https://submit-irm.trustarc.com/services/validation/7205e9e3-8e85-4a64-aeaf-944e40dcd0ce"
      },
      "links": {
        "cancel": "https://support.dia.com/hc/en-us/articles/360003113073-How-can-I-cancel-my-Style-Box-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 60,
          "notice_disclosed": 55,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.dia.com/hc/en-us/articles/360003113073-How-can-I-cancel-my-Style-Box-subscription",
        "policy_summary": "Dia & Co subscribers can cancel at any time through Account Settings by navigating to Manage Style Plan and selecting Cancel Plan, with cancellation effective at the end of the current 90-day billing cycle. No partial-period refunds are issued; members must cancel before the next bill date to avoid the next charge. A pause option is also available, allowing members to halt shipments until a date they choose. Contact options for assistance include a support request form on the Dia & Co help center.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my Style Box subscription? – Frequently Asked Questions (accessed 2026-06-06)",
            "url": "https://support.dia.com/hc/en-us/articles/360003113073-How-can-I-cancel-my-Style-Box-subscription"
          },
          {
            "title": "Dia & Co Style Plans (Plan Details, Terms & Conditions) – Frequently Asked Questions (accessed 2026-06-06)",
            "url": "https://support.dia.com/hc/en-us/articles/7130639716375-Dia-Co-Style-Plans-Plan-Details-Terms-Conditions"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "die-zeit-de",
      "name": "Die Zeit (Z+)",
      "industry": "News & publishing",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented for the Z+ digital subscription. Print subscribers may request temporary delivery interruptions (Lieferunterbrechung) via customer service, but no equivalent pause is offered for digital access."
      },
      "data_deletion": {
        "detail": "Data deletion requests (GDPR Art. 17 / Recht auf Vergessenwerden) can be submitted by email to datenschutz@zeit.de. The external data protection officer (Datenschutzbeauftragter) for Zeitverlag Gerd Bucerius GmbH & Co. KG is Rechtsanwalt Sebastian Herting (Herting Oberbeck Datenschutz GmbH), reachable at dsb@zeit.de.",
        "url": "https://zeitleo.de/datenschutz/"
      },
      "links": {
        "cancel": "https://premium.zeit.de/abo-kuendigen",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 45,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://premium.zeit.de/abo-kuendigen",
        "policy_summary": "Z+ digital subscribers can cancel online via the mandatory Kündigungsbutton at premium.zeit.de/abo-kuendigen (required under §312k BGB since July 2022), or by email to abo@zeit.de / digitalabo@zeit.de, by phone at 040 42 23 70 70, or by written mail to DPV Deutscher Pressevertrieb GmbH, Am Baumwall 11, 20459 Hamburg. The notice period for digital contracts concluded after 1 March 2022 is 1 month; older contracts had a 3-month notice period to the end of the contract period. Pre-paid amounts are refunded pro-rata for unused periods; a 14-day statutory right of withdrawal applies to online purchases. The online cancellation button exists but is noted by users as not prominently positioned — phone cancellation is listed first on the page.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "DIE ZEIT Abo kündigen – Online-Kündigung per Kündigungsbutton (accessed 2026-06-05)",
            "url": "https://premium.zeit.de/abo-kuendigen"
          },
          {
            "title": "Zeit Abo kündigen: So funktioniert's in 3 Schritten – ftd.de (accessed 2026-06-05)",
            "url": "https://www.ftd.de/finanzen/vorlagen/zeit-abo-kuendigen/"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "different-dog-uk",
      "name": "Different Dog",
      "industry": "Pet subscriptions",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "phone",
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Terms state regular orders continue unless the account is paused or cancelled; the help flow includes a 'Before you go' page where you choose Pause or Cancel."
      },
      "data_deletion": {
        "detail": "Not detailed in the Terms; would require contacting the company / reviewing the privacy policy.",
        "url": "https://www.differentdog.com/terms-and-conditions/"
      },
      "links": {
        "cancel": "https://help.differentdog.com/hc/en-us/articles/360016907239-How-do-I-cancel-my-subscription",
        "refund": "https://www.differentdog.com/terms-and-conditions/",
        "terms": "https://www.differentdog.com/terms-and-conditions/",
        "privacy": "https://www.differentdog.com/terms-and-conditions/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.differentdog.com/terms-and-conditions/",
        "policy_summary": "Different Dog's Terms confirm that subscribing signs you up to regular orders unless your account is paused or cancelled. To stop an order that already has an invoice generated, you must contact the company with at least three days' notice or it will still process. Contact is by email or phone, and the help centre describes a cancel flow with a 'Before you go' page where you select Pause or Cancel. The only refund detailed is the Empty Bowl Guarantee offering up to GBP50 back within 28 days. General refund and data-deletion terms are not specified.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Our Terms and Conditions | Different Dog (accessed 2026-06-16)",
            "url": "https://www.differentdog.com/terms-and-conditions/"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "digi-es",
      "name": "Digi Spain (Digi Mobil)",
      "industry": "Telecom & ISP",
      "jurisdiction": "ES",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email",
        "mail",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Fiber-only temporary suspension service available once per year: minimum 30 days, maximum 90 days; billing drops to €0 during suspension. Must have completed the initial 3-month post-installation period and have no pending invoices. At least 6 months must pass between consecutive suspensions. Requested via Mi DIGI portal or by phone."
      },
      "data_deletion": {
        "detail": "Email protecciondedatos@digimobil.es with subject line 'DERECHOS' and identity proof to request erasure under GDPR. DPO reachable at pdatos@digimobil.es. Rights governed by GDPR 2016/679 and Spanish LOPDGDD 3/2018.",
        "url": "https://www.digimobil.es/legal/politica-de-privacidad"
      },
      "links": {
        "cancel": "https://www.digimobil.es/preguntas-frecuentes/mis-servicios-contratados",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.digimobil.es/preguntas-frecuentes/mis-servicios-contratados",
        "policy_summary": "Digi Spain allows cancellation at any time across five channels (website, phone, email, postal mail, in-person at DIGI Store/Stand) with just 2 days' advance notice, and processes requests within 2 business days. Mobile lines carry no permanence commitment; fiber plans have a 3–12 month commitment period with a proportional early-termination penalty (max €100). A 14-day cooling-off period entitles customers to a full refund if cancelled within 14 days of contract signing. Fiber customers may request a temporary suspension (30–90 days, €0 billing) once per year via the Mi DIGI portal or by phone.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Mis servicios contratados - Ayuda | DIGI (accessed 2026-06-06)",
            "url": "https://www.digimobil.es/preguntas-frecuentes/mis-servicios-contratados"
          },
          {
            "title": "FAQs suspensión de fibra | DIGI (accessed 2026-06-06)",
            "url": "https://www.digimobil.es/preguntas-frecuentes/suspension-de-fibra"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "digi-ro",
      "name": "Digi Romania",
      "industry": "Telecom & ISP",
      "jurisdiction": "RO",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "in_person",
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Service suspension is available via a formal addendum form (Act adițional de suspendare servicii, FORM 128 Ed1 Rev1), downloadable from digi.ro/contracte-furnizare-servicii. Duration and eligibility conditions are governed by the contract."
      },
      "data_deletion": {
        "detail": "Customers may submit a data erasure request to the Data Protection Officer via the online form at digi.ro/protectie-date, by email to responsabilprotectiadatelor@digi.ro, by phone at 031.400.44.40, or by post. The company must respond within one month. Account data is retained for 30 days after contract closure; invoices are kept per Law 36/2023.",
        "url": "https://www.digi.ro/protectie-date"
      },
      "links": {
        "cancel": "https://www.digi.ro/contracte-furnizare-servicii",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 60,
          "notice_disclosed": 65,
          "refund_disclosed": 50,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.digi.ro/contracte-furnizare-servicii",
        "policy_summary": "Customers can request contract termination (reziliere) by submitting a written request via email to sesizari.reclamatii@rcs-rds.ro, through Digi's online contact form (subject: 'Reziliere servicii'), by phone, or in person at a designated Digi service point (punct de prezenta) that handles rezilieri — no fully self-serve one-click online cancellation exists. Termination takes effect from the 1st day of the month following the month in which the request was registered, effectively requiring up to a 30-day notice period. There are no punitive cancellation fees under ANCOM rules and Law 193/2000, but customers who cancel before the minimum contract period (typically 12–24 months) must repay the value of any promotional benefits received (free months, free installation, discounted rates). Rented equipment (router, ONT, decoder, remote, power adapter) must be returned at a Digi service point at the time of the request or within days 1–7 of the following month.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Contracte furnizare servicii Digi — formulare reziliere si suspendare (accessed 2026-06-06)",
            "url": "https://www.digi.ro/contracte-furnizare-servicii"
          },
          {
            "title": "Puncte prezenta Digi — servicii disponibile inclusiv rezilieri (accessed 2026-06-06)",
            "url": "https://www.digi.ro/asistenta/puncte-prezenta"
          }
        ],
        "score": 51,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "digital-republic-ch",
      "name": "Digital Republic",
      "industry": "Telecom / MVNO",
      "jurisdiction": "CH",
      "cancellation_types": [
        "online",
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://digitalrepublic.ch/en/private-customers-help/",
        "refund": "",
        "terms": "https://digitalrepublic.ch/en/terms-and-conditions/",
        "privacy": "https://digitalrepublic.ch/en/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://digitalrepublic.ch/en/private-customers-help/",
        "policy_summary": "Customers cancel self-serve in the customer portal (connect.digitalrepublic.ch): open Manage Subscription for the SIM, click manage, then switch off Automatic renewal. There is no minimum term or notice period and the subscription expires at the end of the paid period; cancellation by email or registered letter is also possible.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Help (private customers) - Digital Republic",
            "url": "https://digitalrepublic.ch/en/private-customers-help/"
          },
          {
            "title": "Subscription - Support - Digital Republic",
            "url": "https://support.digitalrepublic.ch/en/support/solutions/33000137021"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "digitalocean",
      "name": "DigitalOcean",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Deactivation is the only way to stop billing; it takes effect immediately and prevents new resource creation."
      },
      "data_deletion": {
        "detail": "At deactivation, users choose to either keep account data (allowing future reactivation with account history and resource limits intact) or permanently purge all data including email and billing info (requiring a new account to use DigitalOcean again).",
        "url": "https://docs.digitalocean.com/platform/accounts/deactivate/"
      },
      "links": {
        "cancel": "https://docs.digitalocean.com/platform/accounts/deactivate/",
        "refund": "https://docs.digitalocean.com/support/can-i-have-a-refund/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "DigitalOcean accounts are cancelled online via the Control Panel (My Account → Deactivate account), but users must first destroy all active resources and resolve outstanding balances. Deactivation takes effect immediately with no notice period required. DigitalOcean operates on a pay-as-you-go/hourly model, so billing stops when resources are destroyed rather than at end of a billing cycle. Refunds are explicitly not offered, though support may consider extenuating circumstances on a case-by-case basis.",
        "policy_url": "https://docs.digitalocean.com/platform/accounts/deactivate/",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 80
        },
        "sources": [
          {
            "title": "How to Deactivate DigitalOcean Accounts and Purge Account Data | DigitalOcean Documentation (accessed 2026-06-05)",
            "url": "https://docs.digitalocean.com/platform/accounts/deactivate/"
          },
          {
            "title": "Can I have a refund? | DigitalOcean Documentation (accessed 2026-06-05)",
            "url": "https://docs.digitalocean.com/support/can-i-have-a-refund/"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 698000000,
        "mrr_usd": 58200000,
        "currency": "USD",
        "as_of": "2025-12-31",
        "source": {
          "title": "DigitalOcean Holdings Inc. — 2025 Annual Report",
          "url": "https://investors.digitalocean.com/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "dil-mil-us",
      "name": "Dil Mil",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is mentioned in Dil Mil's official help documentation. Users can only cancel."
      },
      "data_deletion": {
        "detail": "Users can delete their profile in-app via Settings > Deactivate Profile, which removes matches and conversations. Data deletion can also be requested by emailing support@dilmil.co.",
        "url": "https://dilmil.helpshift.com/hc/en/3-dil-mil/faq/186-how-do-i-delete-my-profile/"
      },
      "links": {
        "cancel": "https://dilmil.helpshift.com/hc/en/3-dil-mil/faq/213-how-do-i-cancel-or-manage-my-subscription/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://dilmil.helpshift.com/hc/en/3-dil-mil/faq/213-how-do-i-cancel-or-manage-my-subscription/",
        "policy_summary": "Dil Mil VIP Elite subscribers who purchased through the iOS App Store or Google Play must cancel via their respective app store subscription settings; there is no in-app self-serve cancel button. Users who subscribed via the web must email support@dilmil.co to cancel. Dil Mil explicitly states it does not offer refunds for any in-app purchases, and users should cancel at least 24 hours before the renewal date to avoid being charged for the next period.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel or manage my subscription? — Dil Mil Help Center (accessed 2026-06-06)",
            "url": "https://dilmil.helpshift.com/hc/en/3-dil-mil/faq/213-how-do-i-cancel-or-manage-my-subscription/"
          },
          {
            "title": "VIP Elite – Dil Mil (accessed 2026-06-06)",
            "url": "https://dilmil.co/vip-elite"
          }
        ],
        "score": 57,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "dinnerly-au",
      "name": "Dinnerly",
      "industry": "Meal kits & food",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause via Account Settings — choose a return date and the subscription resumes automatically on that date. Changes must be made at least 7 days before the next delivery."
      },
      "data_deletion": {
        "detail": "Dinnerly's privacy policy allows users to request account disabling and email opt-out by emailing contact@dinnerly.com.au with subject line 'Opt Out / Corrections'. Full data erasure is not explicitly promised; Australia does not yet have a statutory right to erasure.",
        "url": "https://dinnerly.com.au/privacy"
      },
      "links": {
        "cancel": "https://support.dinnerly.com/hc/en-au/articles/6278461466383-How-do-I-cancel-my-subscription",
        "refund": null,
        "terms": "https://dinnerly.com.au/terms",
        "privacy": "https://dinnerly.com.au/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.dinnerly.com/hc/en-au/articles/6278461466383-How-do-I-cancel-my-subscription",
        "policy_summary": "Dinnerly AU subscribers can cancel their subscription online via Account Settings (Settings > Manage Subscription > Stop Subscription), or by calling 02 9056 7570 or emailing hi@dinnerly.com.au. A 7-day notice period before the next scheduled delivery is required; orders already past their cutoff will still be charged and delivered. Pausing and skipping individual weeks are also available through account settings. Refunds or replacements for missing, damaged, or undelivered boxes must be requested within 7 days of the delivery date.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? – Dinnerly Help Centre (accessed 2026-06-06)",
            "url": "https://support.dinnerly.com/hc/en-au/articles/6278461466383-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Terms – Australia's Affordable Meal Kit | Dinnerly (accessed 2026-06-06)",
            "url": "https://dinnerly.com.au/terms"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "dinnerly",
      "name": "Dinnerly",
      "industry": "Meal kit",
      "jurisdiction": "AU",
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Pause via Settings > Pause or Stop Subscription, choosing a restart date; auto-resumes on that date."
      },
      "data_deletion": {
        "detail": "Australian Privacy Act / GDPR rights apply; request data deletion via support per the privacy policy.",
        "url": "https://dinnerly.com.au/privacy"
      },
      "links": {
        "cancel": "https://support.dinnerly.com/hc/en-au/articles/6278461466383-How-do-I-cancel-my-subscription",
        "refund": "",
        "terms": "https://dinnerly.com.au/terms",
        "privacy": "https://dinnerly.com.au/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 65,
          "refund_disclosed": 40,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.dinnerly.com/hc/en-au/articles/6278461466383-How-do-I-cancel-my-subscription",
        "policy_summary": "Cancel online via Settings > Manage subscription > Stop Subscription > Cancel account; confirmation email sent. Orders past their cut-off are already processed and cannot be cancelled online.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? | Dinnerly Help Centre",
            "url": "https://support.dinnerly.com/hc/en-au/articles/6278461466383-How-do-I-cancel-my-subscription"
          },
          {
            "title": "What are my skip, pause, and cancel options? | Dinnerly Help Center",
            "url": "https://support.dinnerly.com/hc/en-us/articles/360001754296-What-are-my-skip-pause-and-cancel-options"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "direct-energy-us",
      "name": "Direct Energy",
      "industry": "Energy & utilities",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Customers cancel, transfer service on a move, or switch suppliers; no hold option."
      },
      "data_deletion": {
        "detail": "No self-serve account-data deletion described; governed by privacy policy / customer support.",
        "url": "https://www.directenergy.com/en/residential/customer-support/faq/account"
      },
      "links": {
        "cancel": "https://www.directenergy.com/en/residential/customer-support/faq/account",
        "refund": "https://www.directenergy.com/en/residential/customer-support/faq/account",
        "terms": "https://api-oam.directenergy.com/api/docs/files/0901751883545e9b.pdf",
        "privacy": "https://www.directenergy.com/en/residential/customer-support/faq/account"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.directenergy.com/en/residential/customer-support/faq/account",
        "policy_summary": "Direct Energy residential customers cancel through their Online Account Manager or by contacting customer support by phone (e.g. 1-888-305-3828 in Texas), fax (1-800-346-2233), or email (ga-deonlinehelptx@directenergy.com). Fixed or indexed term products incur an early cancellation fee that varies by contract term length and local utility if cancelled before the term ends, but no ETF applies when transferring service on a move. Rescission rights are stated as the ability to rescind by contacting Direct Energy or the utility within 10 calendar days after the utility's written switch-confirmation notice (Texas REP customers also have the standard 3-day right of rescission). Operating across multiple deregulated states; exact fees are in the state Terms of Service / contract summary.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Account FAQs | Direct Energy (accessed 2026-06-16)",
            "url": "https://www.directenergy.com/en/residential/customer-support/faq/account"
          },
          {
            "title": "Direct Energy Terms of Service – Residential Postpaid PDF (accessed 2026-06-16)",
            "url": "https://api-oam.directenergy.com/api/docs/files/0901751883545e9b.pdf"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "direct-line-uk",
      "name": "Direct Line",
      "industry": "Insurance (auto)",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "app",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered for Direct Line car insurance policies."
      },
      "data_deletion": {
        "detail": "Data subject rights requests (including erasure) can be submitted via Direct Line's dedicated portal, linked from the footer of directline.com/legal/terms.",
        "url": "https://dlgportal.icasework.com"
      },
      "links": {
        "cancel": "https://www.directline.com/help/car-cover",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.directline.com/help/car-cover",
        "policy_summary": "Direct Line UK car insurance can be cancelled via phone, online account, mobile app, WhatsApp/webchat, or written letter (PO Box 133, Swindon, SN38 6YP). A 14-day cooling-off period applies from receipt of policy documents — cancellation within this window incurs only a pro-rata charge for days covered, with no separate cancellation fee. After 14 days, a cancellation fee of approximately £50 applies plus a deduction for days already covered; no refund is issued if a claim has been made during the policy. Under UK CMA auto-renewal guidance, cancellation of auto-renewal is available online or by phone at any time.",
        "sources": [
          {
            "title": "Car insurance help and support | Direct Line (accessed 2026-06-05)",
            "url": "https://www.directline.com/help/car-cover"
          },
          {
            "title": "How to cancel Direct Line car insurance | Finder UK (accessed 2026-06-05)",
            "url": "https://www.finder.com/uk/car-insurance/how-to-cancel-direct-line-car-insurance"
          }
        ],
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 65,
          "notice_disclosed": 50,
          "refund_disclosed": 70,
          "findability": 60
        },
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "directv-go-dgo",
      "name": "DGO (DirecTV GO)",
      "industry": "Streaming / Video",
      "jurisdiction": "AR",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.directvgo.com/en/autoservicio/cancelacion",
        "refund": "",
        "terms": "https://www.directvgo.com/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.directvgo.com/en/autoservicio/cancelacion",
        "policy_summary": "DGO (DirecTV GO, the Vrio Latin American streaming service) lets subscribers cancel self-serve from a web browser: log in, go to 'Configuraciones de cuenta' > 'Suscripcion' and request cancellation up to 48 hours before the next monthly renewal; access continues until the cycle ends and cancellation can be undone before the effective date.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "DGO - Cancelacion (autoservicio)",
            "url": "https://www.directvgo.com/en/autoservicio/cancelacion"
          },
          {
            "title": "DGO - Como cancelo mi suscripcion (FAQ)",
            "url": "https://www.directvgo.com/en/faq/respuesta"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "directv-stream",
      "name": "DirecTV Stream",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "Account-level pause/suspend is not available for DirecTV Stream; the feature exists only for traditional satellite/via-internet DIRECTV plans."
      },
      "data_deletion": {
        "detail": "Customers can submit data access or deletion requests via the DIRECTV Privacy Center; identity verification required (password for account holders, or document-based for non-account holders); CCPA deletion requests are free.",
        "url": "https://www.directv.com/privacy/manage-your-data/accessyourdata/submit/"
      },
      "links": {
        "cancel": "https://www.directv.com/legal/directv-stream-cancellation-policy/",
        "refund": null,
        "terms": null,
        "privacy": "https://www.directv.com/privacy/manage-your-data/accessyourdata/submit/"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "DirecTV Stream can be cancelled online by signing into your account, going to Manage my TV Subscription, and selecting Cancel my subscription. Cancellation takes effect at the end of the current monthly billing cycle (no immediate cutoff). A full refund is available only if cancelled within 14 days of purchase; after that, no refund or credit is issued for any partial-month period or unwatched content. Customers on a 2-year contract face an Early Termination Fee of up to $480 (prorated at $20/month remaining).",
        "policy_url": "https://www.directv.com/legal/directv-stream-cancellation-policy/",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 80
        },
        "sources": [
          {
            "title": "DIRECTV STREAM Cancellation Policy (accessed 2026-06-05)",
            "url": "https://www.directv.com/legal/directv-stream-cancellation-policy/"
          },
          {
            "title": "How to Cancel DIRECTV, Pause Service, or Get a Better Deal (accessed 2026-06-05)",
            "url": "https://www.directv.com/customer/cancel-help"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "discord-nitro",
      "name": "Discord Nitro",
      "industry": "Gaming subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Discord does not offer a pause or freeze option for Nitro subscriptions; the only option is to cancel, which remains active until the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Users can delete their Discord account via User Settings; messages left in servers are anonymized (not deleted) after account deletion. Discord retains personal data for as long as the account is active, and deletion requests can be sent to privacy@discord.com. A data export package is available via User Settings within 30 days.",
        "url": "https://support.discord.com/hc/en-us/articles/5431812448791-How-long-Discord-keeps-your-information"
      },
      "links": {
        "cancel": "https://support.discord.com/hc/en-us/articles/19580873036695-How-to-Cancel-your-Nitro-Subscription",
        "refund": "https://support.discord.com/hc/en-us/articles/360012668071-Refund-Policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.discord.com/hc/en-us/articles/19580873036695-How-to-Cancel-your-Nitro-Subscription",
        "policy_summary": "Discord Nitro can be cancelled online via the desktop/browser app or mobile app (in User Settings under the Nitro banner), or through Apple iOS/Google Play subscription settings if purchased on mobile; cancellation via email support is available if account access is lost. Cancellation takes effect at the end of the current billing period — perks remain active until that date. Refunds are available only within 5 days of the initial purchase, are reviewed case-by-case at Discord's sole discretion, and are limited to a one-time exception per subscription category (prior refund = ineligible). No proration is offered for mid-cycle cancellations; there is no subscription pause option.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel your Nitro Subscription – Discord (accessed 2026-06-05)",
            "url": "https://support.discord.com/hc/en-us/articles/19580873036695-How-to-Cancel-your-Nitro-Subscription"
          },
          {
            "title": "Refund Policy – Discord (accessed 2026-06-05)",
            "url": "https://support.discord.com/hc/en-us/articles/360012668071-Refund-Policy"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "discovery-plus",
      "name": "discovery+",
      "industry": "Streaming",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No documented pause option for direct subscriptions."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://help.discoveryplus.com/hc/en-us/articles/32717623804311-Cancel-discovery",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 45,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.discoveryplus.com/hc/en-us/articles/32717623804311-Cancel-discovery",
        "policy_summary": "Subscribers billed directly cancel online at discoveryplus.com by selecting their profile, choosing Subscription, then Cancel. Streaming continues until the subscription expires at the end of the billing period; cancelling a day before the next billing date avoids further charges.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel discovery+ (discovery+ Help Center)",
            "url": "https://help.discoveryplus.com/hc/en-us/articles/32717623804311-Cancel-discovery"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "disney-hotstar-in",
      "name": "Disney+ Hotstar (India)",
      "industry": "Streaming",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause/hold feature is documented; canceling stops future renewals while access continues to end of the paid billing cycle."
      },
      "data_deletion": {
        "detail": "Account/data deletion handled via the Disney+ Hotstar Privacy Policy and account settings; deletion clauses are governed by the Privacy Policy referenced in the Terms of Use.",
        "url": "https://www.hotstar.com/in/privacy"
      },
      "links": {
        "cancel": "https://www.hotstar.com/faq",
        "refund": "https://www.hotstar.com/in/terms-of-use",
        "terms": "https://www.hotstar.com/in/terms-of-use",
        "privacy": "https://www.hotstar.com/in/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.hotstar.com/in/terms-of-use",
        "policy_summary": "Disney+ Hotstar (now JioHotstar) is a paid OTT subscription service in India. When billed directly by Hotstar, users cancel self-serve from the in-account 'My Space' / Account Settings area, where active plans, renewal dates and the billing partner are shown; the Terms of Use confirm re-subscription is done from the 'My Space' page. If the subscription was purchased via Apple App Store or Google Play, cancellation must be performed in that store's subscription settings. Billed subscription fees are non-refundable, including for partially used periods; cancellation only stops the next renewal and access continues to the end of the current cycle. Telecom/partner bundle subscriptions (Jio, Airtel, etc.) do not auto-renew. The official help center (help.hotstar.com) redirects to hotstar.com's FAQ for account and billing support.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "LawInsider — Disney+ Hotstar Terms of Use, Re-Subscription clause (accessed 2026-06-16)",
            "url": "https://www.lawinsider.com/clause/re-subscription/_1"
          },
          {
            "title": "Disney+ Hotstar Help Center / FAQ (accessed 2026-06-16)",
            "url": "https://www.hotstar.com/faq"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "disney-plus",
      "name": "Disney+",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly billing only: pause from the account page; it takes effect at the end of the current cycle and you lose access (and aren't charged) while paused."
      },
      "data_deletion": {
        "detail": "Cancelling does NOT delete your Disney+ or MyDisney account. Delete via Account Settings -> Delete Account, confirmed with a 6-digit email code (permanent).",
        "url": "https://help.disneyplus.com/article/disneyplus-delete-account"
      },
      "links": {
        "cancel": "https://help.disneyplus.com/article/disneyplus-account-management-faq",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 90,
          "notice_disclosed": 82,
          "refund_disclosed": 65,
          "findability": 85
        },
        "cancel_url": "https://www.disneyplus.com/account",
        "policy_url": "https://help.disneyplus.com/article/disneyplus-account-management-faq",
        "policy_summary": "Self-serve online from Account settings for Disney-billed subscriptions; access continues to the end of the paid period.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Disney+ Help Center — How to cancel Disney+ (accessed 2026-06-04)",
            "url": "https://help.disneyplus.com/article/disneyplus-cancel"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "dito-ph",
      "name": "DITO Telecommunity",
      "industry": "Telecom & ISP",
      "jurisdiction": "PH",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Temporary disconnection can occur due to non-payment, and if it lasts 90+ days the SIM is permanently disabled."
      },
      "data_deletion": {
        "detail": "Under the Data Privacy Act, subscribers may request amendment, update, revision, or deletion of personal data. Upon termination, subscribers may request all personal data in PDF format. Data deletion requests should be directed to legal.department@dito.ph.",
        "url": "https://dito.ph/terms-and-conditions"
      },
      "links": {
        "cancel": "https://dito.ph/postpaidtandc",
        "refund": null,
        "terms": "https://dito.ph/terms-and-conditions",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 15,
          "channel_disclosed": 55,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://dito.ph/postpaidtandc",
        "policy_summary": "Postpaid subscribers must give at least 30 days written notice to terminate, both during and after the contract period, along with payment of all outstanding charges. Early termination during the contract period incurs a pre-termination fee equal to the monthly service fee multiplied by remaining months. Security deposits are refunded within 60 days of written request after deducting any amounts owed, and unclaimed deposits are forfeited after one year. Cancellation must be initiated via phone (hotline 185), email (customerservice@dito.ph), or in person at a DITO Experience Store — there is no self-serve online cancellation portal.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "DITO Mobile Postpaid Supplemental Terms & Condition (accessed 2026-06-06)",
            "url": "https://dito.ph/postpaidtandc"
          },
          {
            "title": "DITO Subscription Terms and Conditions (accessed 2026-06-06)",
            "url": "https://dito.ph/terms-and-conditions"
          }
        ],
        "score": 46,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "divjoy",
      "name": "Divjoy",
      "industry": "Developer tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Not applicable: Divjoy is a one-time license purchase, not a recurring subscription."
      },
      "data_deletion": {
        "detail": "Not applicable to a one-time code-license purchase; the deliverable is a downloadable React codebase rather than a recurring account. License scope is documented separately.",
        "url": "https://docs.divjoy.com/divjoy-license"
      },
      "links": {
        "cancel": null,
        "refund": "https://divjoy.com/legal/terms-of-service",
        "terms": "https://divjoy.com/legal/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 70,
          "notice_disclosed": 50,
          "refund_disclosed": 85,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://divjoy.com/legal/terms-of-service",
        "policy_summary": "Divjoy is a one-time license purchase for a downloadable React codebase, not a recurring subscription, so cancellation is largely not applicable. Per the Terms of Service, Divjoy issues refunds for products within fourteen (14) days of the original purchase. The downloaded code carries its own license agreement, which restricts use to end products that are the sole property of the buyer's company or its clients and prohibits employees or contractors from using a company license for their own side projects. A single license permits unlimited projects.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Divjoy - Terms of Service (accessed 2026-06-16)",
            "url": "https://divjoy.com/legal/terms-of-service"
          },
          {
            "title": "Divjoy License (accessed 2026-06-16)",
            "url": "https://docs.divjoy.com/divjoy-license"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "dna-fi",
      "name": "DNA",
      "industry": "Telecom & ISP",
      "jurisdiction": "FI",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Temporary closure (tilapäinen sulku) is documented for business subscriptions; prepaid subscribers can activate a pause mode via self-service so the daily fee is not charged. Pause availability for consumer postpaid is not clearly documented on public pages."
      },
      "data_deletion": {
        "detail": "GDPR right to erasure is available via written request to palvelu@dna.fi or by postal mail to DNA Oyj, Attn: Data Protection, PO Box 10, 01044 DNA, Finland. DNA verifies identity before processing. Billing and legal-obligation data may be retained; the right to erasure is not absolute.",
        "url": "https://corporate.dna.fi/data-protection"
      },
      "links": {
        "cancel": "https://www.dna.fi/palveluiden-irtisanominen",
        "refund": null,
        "terms": null,
        "privacy": "https://corporate.dna.fi/data-protection"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.dna.fi/palveluiden-irtisanominen",
        "policy_summary": "DNA Finland (a Telenor subsidiary) allows consumers to cancel subscriptions online via the Oma DNA self-service portal or app, by phone at 044 144 044 (Mon–Fri 08:00–18:00), by email to palvelu@dna.fi, or in person at a DNA store. Finnish law (KKV/Traficom) caps the notice period for ongoing contracts at a maximum of two weeks; DNA's general terms align with this. Customers continue to pay the monthly fee through the notice period with no proration refund documented. Distance-sale orders (online purchases) carry a separate 14-day withdrawal right under EU consumer law.",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 40,
          "findability": 70
        },
        "sources": [
          {
            "title": "Palveluiden irtisanominen | DNA (accessed 2026-06-05)",
            "url": "https://www.dna.fi/palveluiden-irtisanominen"
          },
          {
            "title": "Duration and termination of a subscription – Finnish Competition and Consumer Authority KKV (accessed 2026-06-05)",
            "url": "https://www.kkv.fi/en/consumer-affairs/telephone-and-internet-subscriptions-postal-and-parcel-services/duration-and-termination-of-a-subscription/"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "dns-made-easy",
      "name": "DNS Made Easy",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "DNS Made Easy has no pause. To reduce or stop paying you modify your subscription in the dashboard, removing services for a prorated credit or downgrading the membership; there is no documented standalone account-closure button, so removing all paid services is how you stop the spend."
      },
      "data_deletion": {
        "detail": "The Modify Your Subscription documentation covers removing and adding paid services, not account or data deletion. To fully close an account or delete data beyond removing services, customers contact DNS Made Easy support through the support portal.",
        "url": null
      },
      "links": {
        "cancel": "https://support.dnsmadeeasy.com/hc/en-us/articles/34326953588123-Modify-Your-Subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-18",
        "policy_summary": "DNS Made Easy subscriptions are modified online and self-serve from the account dashboard: choose Purchase Services, open View/Edit Cart, select the service you want to remove, then finalize and submit the transaction. Removing a service returns a prorated credit, so customers downgrade or drop paid memberships rather than using a single cancel button. The support article documents the self-serve removal and prorated-credit mechanism but does not state a separate refund-to-card policy; for full account closure customers contact support.",
        "policy_url": "https://support.dnsmadeeasy.com/hc/en-us/articles/34326953588123-Modify-Your-Subscription",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 82,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 72
        },
        "sources": [
          {
            "title": "Modify Your Subscription | DNS Made Easy Support (accessed 2026-06-18)",
            "url": "https://support.dnsmadeeasy.com/hc/en-us/articles/34326953588123-Modify-Your-Subscription"
          },
          {
            "title": "Subscriptions | DNS Made Easy Support (accessed 2026-06-18)",
            "url": "https://support.dnsmadeeasy.com/hc/en-us/sections/31037707168411-Subscriptions"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "dnsimple",
      "name": "DNSimple",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "DNSimple has no pause or hold. To stop paying you either Unsubscribe (stops the monthly subscription charge) or Change plan to a lower tier; the account and its domains remain unless you separately delete your user."
      },
      "data_deletion": {
        "detail": "Unsubscribing stops billing but is not deletion: domains and DNS records stay in the account and can be reactivated. Deleting your user (User Settings, Delete user button, only available with no active subscriptions) permanently removes all domains, records and account information and is a separate self-serve action.",
        "url": "https://support.dnsimple.com/articles/close-account/"
      },
      "links": {
        "cancel": "https://support.dnsimple.com/articles/cancel-subscription/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-18",
        "policy_summary": "DNSimple subscriptions are cancelled online and self-serve from account settings: open the account switcher gear icon, go to the Billings and plans tab, scroll to the Unsubscribe section, click Unsubscribe and confirm with your account email, after which the card on file is no longer charged the monthly fee. Downgrades are made under Change plan, take effect at the end of the current billing cycle with no proration credit for the removed plan. If a payment fails the system retries weekly for 21 days and then cancels the account and stops all services; the documentation does not state any refund for unused time.",
        "policy_url": "https://support.dnsimple.com/articles/cancel-subscription/",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 92,
          "notice_disclosed": 85,
          "refund_disclosed": 70,
          "findability": 85
        },
        "sources": [
          {
            "title": "Unsubscribe From Your DNSimple Plan | DNSimple Help (accessed 2026-06-18)",
            "url": "https://support.dnsimple.com/articles/cancel-subscription/"
          },
          {
            "title": "Changing Subscription Plan | DNSimple Help (accessed 2026-06-18)",
            "url": "https://support.dnsimple.com/articles/changing-plans/"
          },
          {
            "title": "What Happens if I Stop Paying for My DNSimple Subscription? | DNSimple Help (accessed 2026-06-18)",
            "url": "https://support.dnsimple.com/articles/what-happens-if-i-stop-paying/"
          },
          {
            "title": "Deleting Yourself as a User | DNSimple Help (accessed 2026-06-18)",
            "url": "https://support.dnsimple.com/articles/close-account/"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "docplay-au",
      "name": "DocPlay",
      "industry": "Streaming (Video)",
      "jurisdiction": "AU",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.docplay.com/help",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.docplay.com/help",
        "policy_summary": "DocPlay (Australian documentary streaming service) is contract-free and lets website subscribers cancel via Your Account > Preferences > Subscription tab by selecting Free User; access continues to the end of the billing period. Subscriptions bought through iTunes, Google Play or Amazon must be cancelled via that store.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "DocPlay Help",
            "url": "https://www.docplay.com/help"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "docsity-it",
      "name": "Docsity",
      "industry": "Edtech (Study Materials)",
      "jurisdiction": "IT",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account and data handled per the Docsity terms and privacy policy; subscription cancellation is separate from account deletion.",
        "url": "https://www.docsity.com/en/pag/terms-and-conditions/"
      },
      "links": {
        "cancel": "https://support.docsity.com/hc/en-us/articles/360005719819-How-can-I-manage-my-subscription",
        "refund": "",
        "terms": "https://www.docsity.com/en/pag/terms-and-conditions/",
        "privacy": "https://www.docsity.com/en/pag/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.docsity.com/hc/en-us/articles/360005719819-How-can-I-manage-my-subscription",
        "policy_summary": "Premium subscriptions can be changed or cancelled at any time self-serve from the user's personal account under 'Manage your subscription', by removing the automatic-renewal option in the Subscription and renewal section; the plan otherwise auto-renews for an equal duration.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How can I manage my subscription? - Docsity",
            "url": "https://support.docsity.com/hc/en-us/articles/360005719819-How-can-I-manage-my-subscription"
          },
          {
            "title": "Terms and Conditions - Docsity",
            "url": "https://www.docsity.com/en/pag/terms-and-conditions/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "docusign",
      "name": "DocuSign",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "DocuSign does not offer a subscription pause or freeze option; the only options are to downgrade to a free plan or close the account entirely."
      },
      "data_deletion": {
        "detail": "Upon cancellation, DocuSign strongly encourages users to download completed documents before closing an account, as access may be lost. Free-trial data is permanently deleted at trial end if not exported. For paid accounts, the Terms do not specify an explicit data-deletion timeline after termination. Account closure is a separate step from subscription cancellation (Admin > Plan and Billing > Manage Subscription > Close Account).",
        "url": ""
      },
      "links": {
        "cancel": "https://support.docusign.com/s/articles/How-to-Cancel-Your-DocuSign-Account?language=en_US",
        "refund": null,
        "terms": "https://www.docusign.com/legal/terms-and-conditions",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "DocuSign subscriptions can be cancelled online through the Admin portal (Admin > Plan and Billing > Manage Subscription > Cancel Subscription); mobile subscriptions purchased via Google Play or the App Store must be cancelled through those platforms. The Terms require 10 days' advance written notice and cancellation takes effect at the end of the current subscription term (account downgrades to free). Annual plans cancelled within the first 30 days of the initial term may request a refund, but DocuSign has no obligation to grant it; monthly plans and renewals are non-refundable.",
        "policy_url": "https://support.docusign.com/s/articles/How-to-Cancel-Your-DocuSign-Account?language=en_US",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 80
        },
        "sources": [
          {
            "title": "Cancel Your Subscription or Close your Docusign Account – Docusign Support (accessed 2026-06-05)",
            "url": "https://support.docusign.com/s/articles/How-to-Cancel-Your-DocuSign-Account?language=en_US"
          },
          {
            "title": "Docusign Sites & Services Terms and Conditions – Docusign Legal (accessed 2026-06-05)",
            "url": "https://www.docusign.com/legal/terms-and-conditions"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "dollar-flight-club",
      "name": "Dollar Flight Club",
      "industry": "Travel subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause once per account. A pause extends the membership by 6 months without downgrading the account; the renewal date shifts back 6 months. No fee is charged. Initiated via Account Settings > Current Plan > Cancel/Pause button."
      },
      "data_deletion": {
        "detail": "No dedicated data-deletion request form or process is documented. The privacy policy addresses only cookie opt-outs. Users must contact support@dollarflightclub.com for any personal data requests.",
        "url": "https://dollarflightclub.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://help.dollarflightclub.com/en/articles/2157027-cancelling-your-premium-or-premium-membership",
        "refund": "https://help.dollarflightclub.com/en/articles/2156992-refund-policy",
        "terms": null,
        "privacy": "https://dollarflightclub.com/privacy-policy/"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Dollar Flight Club Premium and Premium Plus+ memberships can be cancelled at any time through the member dashboard by navigating to Account Settings > Current Plan and selecting the Cancel/Pause option, then choosing the Basic (free) plan. Members retain benefits through the end of their paid period but the subscription will not renew. No refunds are offered under any circumstances — including mid-period cancellations, post-trial charges, or automatic renewals. Email support is available at support@dollarflightclub.com for cancellation issues.",
        "policy_url": "https://help.dollarflightclub.com/en/articles/2157027-cancelling-your-premium-or-premium-membership",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 70,
          "notice_disclosed": 40,
          "refund_disclosed": 80,
          "findability": 78
        },
        "sources": [
          {
            "title": "Cancelling Your Premium or Premium+ Membership | Dollar Flight Club Help Center (accessed 2026-06-06)",
            "url": "https://help.dollarflightclub.com/en/articles/2157027-cancelling-your-premium-or-premium-membership"
          },
          {
            "title": "Refund Policy | Dollar Flight Club Help Center (accessed 2026-06-06)",
            "url": "https://help.dollarflightclub.com/en/articles/2156992-refund-policy"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "dollar-shave-club",
      "name": "Dollar Shave Club",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause an active subscription by going to 'Next Box' on their account page, selecting 'Pause Subscription', and choosing a pause duration."
      },
      "data_deletion": {
        "detail": "Customers may request deletion of personal data via an online privacy portal, by email to [email protected], or by mail to the Privacy Officer in Durham, NC. DSC confirms within 10 business days and responds within 45 calendar days; certain exceptions apply (fraud prevention, legal obligations). Retention lasts as long as necessary for outlined purposes.",
        "url": "https://us.dollarshaveclub.com/?ketch_show=preferences"
      },
      "links": {
        "cancel": "https://ask.dollarshaveclub.com/en-US/manage-my-subscriptions-264213",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Dollar Shave Club can be cancelled entirely online via the Subscriptions section of the account page; users must cancel at least 1 day before their scheduled order date to avoid being charged for the next shipment. Each product carries its own subscription, so members with multiple products must cancel each one individually. A 30-day satisfaction guarantee entitles customers to a full refund if they contact support within 30 days of purchase; there are no refunds for already-processed boxes. Pause functionality is available as an alternative to cancellation.",
        "policy_url": "https://ask.dollarshaveclub.com/en-US/manage-my-subscriptions-264213",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 80
        },
        "sources": [
          {
            "title": "Manage my Subscriptions – Dollar Shave Club Help (accessed 2026-06-05)",
            "url": "https://ask.dollarshaveclub.com/en-US/manage-my-subscriptions-264213"
          },
          {
            "title": "Policies – Dollar Shave Club Help (accessed 2026-06-05)",
            "url": "https://ask.dollarshaveclub.com/en-US/articles/policies-55985"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "domestika-us",
      "name": "Domestika",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented. Domestika Plus can only be cancelled; the subscription remains active until the end of the paid period."
      },
      "data_deletion": {
        "detail": "Users can delete their account via Account Settings on the website (scroll to bottom of settings page). For data erasure requests under privacy rights, users must email dataprotection@domestika.org with identity verification. Domestika commits to responding within one month.",
        "url": "https://www.domestika.org/en/privacy"
      },
      "links": {
        "cancel": "https://support.domestika.org/hc/en-us/articles/4417474796817-I-don-t-want-to-renew-my-Domestika-Plus-how-can-I-do-this",
        "refund": "https://support.domestika.org/hc/en-us/articles/23641984541457-Can-I-get-a-refund-for-Domestika-Plus",
        "terms": null,
        "privacy": "https://www.domestika.org/en/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.domestika.org/hc/en-us/articles/4417474796817-I-don-t-want-to-renew-my-Domestika-Plus-how-can-I-do-this",
        "policy_summary": "Domestika Plus can be cancelled at any time via the Subscriptions section in account settings on the web, or via the Manage Subscription option in the app (Android users cancel in-app; iOS users are redirected to Apple ID settings). Cancellation takes effect at the end of the current paid period, with no pro-rated refund. Domestika explicitly states that Plus subscription payments are non-refundable, with an exception for EU/UK residents who may exercise a 14-day right of withdrawal if they have not yet accessed digital content.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "I don't want to renew my Domestika Plus - how can I do this? – Domestika (accessed 2026-06-06)",
            "url": "https://support.domestika.org/hc/en-us/articles/4417474796817-I-don-t-want-to-renew-my-Domestika-Plus-how-can-I-do-this"
          },
          {
            "title": "Can I get a refund for Domestika Plus? – Domestika (accessed 2026-06-06)",
            "url": "https://support.domestika.org/hc/en-us/articles/23641984541457-Can-I-get-a-refund-for-Domestika-Plus"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "doodle-us",
      "name": "Doodle",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users can only cancel (disable auto-renewal) or downgrade to the free tier; the paid plan remains active until the end of the billing period."
      },
      "data_deletion": {
        "detail": "Self-service account deletion is available via Account Settings > Profile > Delete Doodle Account, followed by email verification. Deleting the account removes all associated data and cancels any active Professional subscription. The verification link is valid for 24 hours.",
        "url": "https://help.doodle.com/en/articles/9457365-how-do-i-delete-my-doodle-account"
      },
      "links": {
        "cancel": "https://help.doodle.com/en/articles/9457312-how-do-i-cancel-my-doodle-professional-subscription",
        "refund": null,
        "terms": "https://help.doodle.com/en/articles/9457293-general-terms-and-conditions",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.doodle.com/en/articles/9457312-how-do-i-cancel-my-doodle-professional-subscription",
        "policy_summary": "Doodle Professional subscriptions are cancelled online by navigating to Account Settings > Subscription and disabling auto-renewal; the plan remains active until the end of the current billing term. Annual subscribers may request a full refund within 14 days of purchase; monthly subscribers may request a prorated refund at any time as required by law. No mid-term cancellation with a full refund is available outside these windows per the General Terms and Conditions. There is no pause or freeze option; the alternative to full cancellation is downgrading to the free tier.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Doodle Professional subscription? | Doodle Help Center (accessed 2026-06-06)",
            "url": "https://help.doodle.com/en/articles/9457312-how-do-i-cancel-my-doodle-professional-subscription"
          },
          {
            "title": "General Terms and Conditions | Doodle Help Center (accessed 2026-06-06)",
            "url": "https://help.doodle.com/en/articles/9457293-general-terms-and-conditions"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "doola",
      "name": "doola",
      "industry": "Business formation",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented; the plan runs to the end of the paid term once cancelled."
      },
      "data_deletion": {
        "detail": "Account closure and data requests are handled by support (hello@doola.com). doola is a paid formation/compliance service; some records are retained as required for tax/compliance.",
        "url": null
      },
      "links": {
        "cancel": "https://help.doola.com/what-is-doolas-refund-policy-",
        "refund": "https://www.doola.com/terms-of-service/money-back-guarantee/",
        "terms": "https://www.doola.com/terms-of-service/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 60,
          "notice_disclosed": 70,
          "refund_disclosed": 72,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://help.doola.com/what-is-doolas-refund-policy-",
        "policy_summary": "There is no self-serve in-dashboard cancel button. To cancel, contact doola support at hello@doola.com and request cancellation of the next renewal. Cancellation stops future renewals; you retain service through the end of the current subscription period. doola does not refund subscription/plan fees once cancelled (you keep access to period end). A refund may be issued only if you cancel before any service is performed or before an application is submitted to a state/government agency; once an agency is reviewing your filing, no refund is given. A separate Money-Back Guarantee program exists, with claims reviewed manually by support.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "What is doola's refund policy? — doola Help Center (accessed 2026-06-12)",
            "url": "https://help.doola.com/what-is-doolas-refund-policy-"
          },
          {
            "title": "doola Terms of Service (accessed 2026-06-12)",
            "url": "https://www.doola.com/terms-of-service/"
          },
          {
            "title": "doola Terms of Service — Money Back Guarantee (accessed 2026-06-12)",
            "url": "https://www.doola.com/terms-of-service/money-back-guarantee/"
          }
        ],
        "score": 57,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "doordash",
      "name": "DoorDash",
      "industry": "Food delivery",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Instead of canceling, members can pause their DashPass membership by selecting 'Pause Membership' on the 'Manage DashPass' page, which suspends benefits without fully terminating the subscription."
      },
      "data_deletion": {
        "detail": "Self-serve account/data deletion: from the home page go to Account Settings, click 'Manage Account' (top right of the profile box), then select 'Delete Account' and follow the steps. Identity must be verified via DoorDash 2-step verification to download or delete information. DoorDash cannot delete data if there are pending deliveries. The page references DoorDash's Terms and Privacy Policy but does not explicitly cite GDPR/CCPA.",
        "url": "https://help.doordash.com/en-us/consumers/article/i-want-to-delete-my-personal-information-data-from-doordash"
      },
      "links": {
        "cancel": "https://help.doordash.com/consumers/s/article/How-do-I-cancel-my-Dashpass-subscription?language=en_US",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 90,
          "refund_disclosed": 25,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.doordash.com/consumers/s/article/How-do-I-cancel-my-Dashpass-subscription?language=en_US",
        "policy_summary": "DashPass can be canceled self-serve in the DoorDash app or on doordash.com: tap the account icon, go to 'Manage DashPass', tap 'Cancel Membership', choose a reason, then confirm with 'Cancel DashPass'. To avoid being charged for the next period you must cancel at least 24 hours before the next scheduled payment. Cancellation is effective at the end of the current billing period (benefits remain until then); if you cancel during a free trial/period, benefits end immediately. An email confirmation is sent. A 'Pause Membership' option is offered on the same Manage DashPass page as an alternative to canceling. The official article does not state any refund or proration terms, and does not address cancellation via the Apple App Store or Google Play if the subscription was purchased through an app store.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my DashPass subscription? | DoorDash Help Center (accessed 2026-06-10)",
            "url": "https://help.doordash.com/consumers/s/article/How-do-I-cancel-my-Dashpass-subscription?language=en_US"
          },
          {
            "title": "I want to download or delete my personal information from DoorDash | DoorDash Help Center (accessed 2026-06-10)",
            "url": "https://help.doordash.com/en-us/consumers/article/i-want-to-delete-my-personal-information-data-from-doordash"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "doppler",
      "name": "Doppler (doppler.com)",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; billing is managed in the account Billing dashboard."
      },
      "data_deletion": {
        "detail": "On termination you lose access to the Services; account/data handled per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://www.doppler.com/legal/terms",
        "terms": "https://www.doppler.com/legal/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 48,
          "notice_disclosed": 45,
          "refund_disclosed": 52,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.doppler.com/legal/terms",
        "policy_summary": "Unless otherwise agreed in writing, you are not entitled to a refund of any pre-paid fees, and Doppler may suspend or terminate your access at any time (including if fees remain unpaid). Billing is managed in the account's Billing dashboard, but the Terms do not spell out an explicit self-serve cancellation path, notice period, or when cancellation takes effect — the cancellation mechanics are thinly documented. Doppler Inc (US).",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Doppler | Terms (accessed 2026-06-13)",
            "url": "https://www.doppler.com/legal/terms"
          }
        ],
        "score": 49,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "down-dog-us",
      "name": "Down Dog",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is documented on the Down Dog FAQ, Terms, or support pages."
      },
      "data_deletion": {
        "detail": "Users can request deletion or permanent anonymization of personal data by emailing help@support.downdogapp.com. Account self-deletion is also available in-app via Account > Account Details > My Data > Delete Account.",
        "url": "https://www.downdogapp.com/privacy"
      },
      "links": {
        "cancel": "https://www.downdogapp.com/faq",
        "refund": null,
        "terms": "https://www.downdogapp.com/terms",
        "privacy": "https://www.downdogapp.com/privacy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Down Dog subscriptions are cancelled through the platform where they were purchased: Apple App Store or Google Play Store for mobile in-app purchases, or through the website Account portal (Account > Membership > turn off Auto Renew) for web/direct purchases. Cancellation takes effect at the end of the current billing period (monthly or annual); no partial-period refunds are issued. Purchases through Apple, Android, or Amazon are explicitly non-refundable; web purchases may be eligible for refunds at the company's discretion. Price-change notice of at least 30 days by email is provided.",
        "policy_url": "https://www.downdogapp.com/faq",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 70
        },
        "sources": [
          {
            "title": "Down Dog FAQ (accessed 2026-06-06)",
            "url": "https://www.downdogapp.com/faq"
          },
          {
            "title": "Down Dog Terms of Use (accessed 2026-06-06)",
            "url": "https://www.downdogapp.com/terms"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "down-dog",
      "name": "Down Dog",
      "industry": "Fitness app",
      "jurisdiction": "US",
      "cancellation_types": [
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Canceling does not remove the app; account data handled separately.",
        "url": ""
      },
      "links": {
        "cancel": "https://ondemand.onedowndog.com/help/articles/how-do-i-cancel-my-subscription",
        "refund": "",
        "terms": "https://www.downdogapp.com/terms",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 45,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://ondemand.onedowndog.com/help/articles/how-do-i-cancel-my-subscription",
        "policy_summary": "Subscriptions are managed through the store where purchased: iOS via Settings then Apple ID then Subscriptions then Yoga | Down Dog then Cancel Subscription, Android via Google Play Subscriptions, and PayPal via Manage Automatic Payments. Members are advised to cancel at least 24 hours before a trial ends.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription (unsubscribe)? - Down Dog",
            "url": "https://ondemand.onedowndog.com/help/articles/how-do-i-cancel-my-subscription"
          },
          {
            "title": "Down Dog FAQ",
            "url": "https://www.downdogapp.com/faq"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "draken-film",
      "name": "Draken Film",
      "industry": "Video streaming",
      "jurisdiction": "SE",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause feature documented; only full cancellation via My Pages."
      },
      "data_deletion": {
        "detail": "Account persists after cancellation; contact support to delete.",
        "url": "https://support.goteborgfilmfestival.se/hur-avslutar-jag-min-prenumeration-pa-draken-film/"
      },
      "links": {
        "cancel": "https://support.goteborgfilmfestival.se/hur-avslutar-jag-min-prenumeration-pa-draken-film/",
        "refund": "",
        "terms": "https://www.drakenfilm.se/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.goteborgfilmfestival.se/hur-avslutar-jag-min-prenumeration-pa-draken-film/",
        "policy_summary": "Draken Film (arthouse video streaming run by Goteborg Film Festival) is cancelled online by logging into Mina sidor at drakenfilm.se/mina-sidor/prenumerationer and clicking Avsluta prenumeration. Cancellation cannot be done in the mobile apps. The subscription runs to the end of the prepaid period with no refunds for the unused part.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Hur avslutar jag min prenumeration pa Draken Film? - Draken Film Help Center",
            "url": "https://support.goteborgfilmfestival.se/hur-avslutar-jag-min-prenumeration-pa-draken-film/"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "dreamhost",
      "name": "DreamHost",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "DreamHost explicitly states it does not offer any service to temporarily suspend an account. The only option is to close the account in the panel; services remain active until the end of the current billing period."
      },
      "data_deletion": {
        "detail": "No specific post-cancellation data retention timeline is published. DreamHost's privacy policy states personal data is deleted or anonymized when there is no longer a legitimate business need to retain it; data in backup archives may be securely stored until deletion is possible. Users may submit a deletion request under the privacy policy.",
        "url": "https://www.dreamhost.com/legal/privacy-policy/"
      },
      "links": {
        "cancel": "https://help.dreamhost.com/hc/en-us/articles/215202457-Closing-your-account-overview",
        "refund": null,
        "terms": "https://www.dreamhost.com/legal/terms-of-service/",
        "privacy": "https://www.dreamhost.com/legal/privacy-policy/"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "DreamHost accounts are cancelled entirely online through the Manage Account panel — click 'Close Account' (or 'Cancel Plan' for a single plan), complete an exit survey, and confirm. Per the Terms of Service, either party may terminate with 14 days written notice; billing stops at the end of the current term with no refund for unused time after the guarantee window. Shared hosting carries a 30-day money-back guarantee (credit card/PayPal only); dedicated servers, domain registrations, SSL certificates, and third-party add-ons are non-refundable. No account pause or freeze option exists.",
        "policy_url": "https://help.dreamhost.com/hc/en-us/articles/215202457-Closing-your-account-overview",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 80
        },
        "sources": [
          {
            "title": "Closing your account overview – DreamHost Knowledge Base (accessed 2026-06-05)",
            "url": "https://help.dreamhost.com/hc/en-us/articles/215202457-Closing-your-account-overview"
          },
          {
            "title": "General Terms of Service – DreamHost (accessed 2026-06-05)",
            "url": "https://www.dreamhost.com/legal/terms-of-service/"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "drei-at",
      "name": "Drei (3 Austria)",
      "industry": "Telecom & ISP",
      "jurisdiction": "AT",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "mail",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented on the official Drei Austria website."
      },
      "data_deletion": {
        "detail": "Customers have a GDPR right to erasure. Master data is retained for up to 7 years post-contract due to statutory (tax law) retention requirements; traffic data is deleted after 3 months. Deletion requests can be submitted to dpo@drei.com, via the contact form, or by phone.",
        "url": "https://www.drei.at/de/footernavigation/datenschutz/datenschutzerklaerung.html"
      },
      "links": {
        "cancel": "https://www.drei.at/de/info/kuendigung/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.drei.at/de/info/kuendigung/",
        "policy_summary": "Drei Austria contracts can be cancelled via an online contact form, by post/mail, or in person at a Drei Shop; no fully automated self-serve cancel button exists in the customer portal. The notice period is one month regardless of the minimum contract term (binding period). Early termination before the minimum contract term is permitted but all charges continue to accrue until the end of the binding period with no proration or refund. Refund terms for standard end-of-term cancellations are not explicitly documented on the cancellation help pages.",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 30,
          "findability": 75
        },
        "sources": [
          {
            "title": "Sie möchten Ihren Drei Vertrag kündigen? | Drei.at (accessed 2026-06-06)",
            "url": "https://www.drei.at/de/info/kuendigung/"
          },
          {
            "title": "Wie lange ist die Kündigungsfrist? | Drei.at (accessed 2026-06-06)",
            "url": "https://www.drei.at/de/hilfe/vertrag/kuendigung/wie-lange-ist-kuendigungsfrist.html"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "drift",
      "name": "Drift",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; subscriptions auto-renew unless non-renewal notice is given."
      },
      "data_deletion": {
        "detail": "Not specifically documented on a public self-serve page; handled per the Salesloft/Drift terms and privacy policy.",
        "url": "https://www.salesloft.com/legal/drift/terms-of-service"
      },
      "links": {
        "cancel": "https://www.salesloft.com/legal/drift/terms-of-service",
        "refund": "https://www.salesloft.com/legal/drift/terms-of-service",
        "terms": "https://www.salesloft.com/legal/drift/terms-of-service",
        "privacy": "https://www.salesloft.com/legal/drift/terms-of-service"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 70,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://www.salesloft.com/legal/drift/terms-of-service",
        "policy_summary": "Drift (now part of Salesloft, governed by the laws of the Commonwealth of Massachusetts) sells subscriptions that auto-renew for successive terms of the same duration unless either party gives written notice of non-renewal at least 30 days before the current term expires. The Terms of Service do not document a self-serve online cancellation dashboard; cancellation is effected by written non-renewal notice. All subscription fees are non-refundable, with no refunds or credits for partial months, unused time, or charges already processed even if cancelled mid-period. No pause option is documented.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Drift Terms of Service (Salesloft) (accessed 2026-06-16)",
            "url": "https://www.salesloft.com/legal/drift/terms-of-service"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "driftaway-coffee",
      "name": "Driftaway Coffee",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can delay their next shipment date (and all remaining deliveries shift accordingly) via Account > Subscription page by clicking the arrow next to 'Next shipment' and selecting a new date. No stated maximum pause duration."
      },
      "data_deletion": {
        "detail": "No dedicated data-deletion page or form. Privacy policy directs users to send personal-information requests (including changes and opt-outs) by email to hi@driftaway.coffee or by mail to PO Box 110105, Brooklyn NY 11211. Explicit 'right to erasure' language is absent from the policy.",
        "url": "https://driftaway.coffee/pp/"
      },
      "links": {
        "cancel": "https://support.driftaway.coffee/article/27ciydeexc-how-do-i-cancel-my-account",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 80,
          "notice_disclosed": 50,
          "refund_disclosed": 75,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://support.driftaway.coffee/article/27ciydeexc-how-do-i-cancel-my-account",
        "policy_summary": "Driftaway Coffee subscribers can cancel online by navigating to My Account, scrolling to the bottom of the subscription section, and selecting 'Cancel Subscription,' then completing a brief feedback form; cancellation can also be requested by emailing support@driftaway.coffee. Pay-per-shipment subscribers retain access until the end of their current term with no refund; prepaid subscriptions may be cancelled with a pro-rated refund only within the first 30 days of purchase or renewal, after which automatic renewal can be disabled but no refund is issued. Gift subscriptions are non-refundable and simply expire at term end.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my account? - Driftaway Coffee Help Center (accessed 2026-06-06)",
            "url": "https://support.driftaway.coffee/article/27ciydeexc-how-do-i-cancel-my-account"
          },
          {
            "title": "Terms and Conditions | Driftaway Coffee (accessed 2026-06-06)",
            "url": "https://driftaway.coffee/tc/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "drink-lmnt",
      "name": "Drink LMNT",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "LMNT's help documentation states that canceling a subscription has the same effect as pausing it — the subscription remains inactive and will not renew unless reactivated by the account owner. There is no separate 'pause' button distinct from cancellation."
      },
      "data_deletion": {
        "detail": "Customers may request deletion of personal data collected directly from them by emailing [email protected] with 'Privacy Rights Request' in the subject line, including full name, email address, and shipping address. Requests can also be made by phone at 1-833-411-SALT (7258).",
        "url": "https://drinklmnt.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://help.drinklmnt.com/en-US/cancel-my-subscription-505937",
        "refund": "https://help.drinklmnt.com/en-US/what-is-lmnts-refund-policy-297489",
        "terms": null,
        "privacy": "https://drinklmnt.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.drinklmnt.com/en-US/cancel-my-subscription-505937",
        "policy_summary": "LMNT subscriptions can be canceled at any time through self-serve online account management by logging in, navigating to 'Subscriptions,' and clicking 'Cancel subscription.' Cancellation functions identically to a pause — the subscription goes inactive and will not renew unless the customer reactivates it. No notice period is specified. LMNT offers a no-questions-asked refund policy for accidental charges or dissatisfaction, reachable via the website contact form or email.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel my subscription – LMNT Help Center (accessed 2026-06-06)",
            "url": "https://help.drinklmnt.com/en-US/cancel-my-subscription-505937"
          },
          {
            "title": "What is LMNT's refund policy? – LMNT Help Center (accessed 2026-06-06)",
            "url": "https://help.drinklmnt.com/en-US/what-is-lmnts-refund-policy-297489"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "drip",
      "name": "Drip",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No voluntary account-level pause or freeze option is offered. Accounts can only be paused involuntarily due to failed payments. Individual email campaigns/series can be paused, but the billing subscription cannot be frozen."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted by emailing privacy@drip.com. Drip responds within 30 days per GDPR requirements. Account owners can also export subscriber data to CSV before cancellation. Canceled accounts remain reactivatable for up to 6 months.",
        "url": "https://help.drip.com/hc/en-us/articles/4424710416397-The-General-Data-Protection-Regulation-GDPR"
      },
      "links": {
        "cancel": "https://help.drip.com/hc/en-us/articles/4424702606477-How-to-Cancel-an-Account",
        "refund": "https://help.drip.com/hc/en-us/articles/4424695573389-Refund-Policy",
        "terms": null,
        "privacy": "https://help.drip.com/hc/en-us/articles/4424710416397-The-General-Data-Protection-Regulation-GDPR"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 72,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://help.drip.com/hc/en-us/articles/4424702606477-How-to-Cancel-an-Account",
        "policy_summary": "Drip subscriptions can be canceled online at any time via Billing Settings by the account owner; high-volume accounts may be directed to contact a Success Manager instead. Cancellation takes effect at the end of the current billing period, with access retained until then and the ability to reverse the cancellation before the period ends. Monthly plans receive no refunds for unused time; to avoid the next month's charge, users must contact Drip within 3 business days of their renewal date. Annual plans qualify for a refund within 30 days of initial purchase or 45 days of annual renewal.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel an Account – Drip Help Center (accessed 2026-06-06)",
            "url": "https://help.drip.com/hc/en-us/articles/4424702606477-How-to-Cancel-an-Account"
          },
          {
            "title": "Refund Policy – Drip Help Center (accessed 2026-06-06)",
            "url": "https://help.drip.com/hc/en-us/articles/4424695573389-Refund-Policy"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "dropbox",
      "name": "Dropbox",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Cancelling downgrades you to the free Basic plan (2 GB) at period end — files are kept but access is capped above 2 GB."
      },
      "data_deletion": {
        "detail": "Cancelling downgrades to free Basic (2 GB); your files are kept but capped, and deleted file versions are retained 30 days. Full account deletion is separate (account settings); data-deletion requests go through privacy (CCPA/GDPR).",
        "url": ""
      },
      "links": {
        "cancel": "https://help.dropbox.com/plans/downgrade-dropbox-individual-plans",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 78,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://help.dropbox.com/plans/downgrade-dropbox-individual-plans",
        "policy_summary": "Cancel anytime online: dropbox.com -> avatar -> Manage account -> Cancel plan (email confirmation; downgrades to free Basic / 2 GB at period end, files retained). Mobile purchases must be cancelled in the app store. 30-day money-back guarantee (14 days in EU/UK/Turkey), but refunds are granted only in limited cases via support.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Dropbox — How to cancel or change an individual subscription (accessed 2026-06-05)",
            "url": "https://help.dropbox.com/plans/downgrade-dropbox-individual-plans"
          },
          {
            "title": "Dropbox — Cancel a subscription purchased on a mobile device (accessed 2026-06-05)",
            "url": "https://help.dropbox.com/plans/cancel-mobile"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 2552000000,
        "mrr_usd": 213000000,
        "currency": "USD",
        "as_of": "2025-12-31",
        "source": {
          "title": "Dropbox Inc. — 2025 Annual Report (10-K)",
          "url": "https://investors.dropbox.com/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "dropout",
      "name": "Dropout",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly web subscribers only can pause for 1, 2, or 3 months. Pause takes effect at next billing date; no charge during pause but no access either. Annual plans and app-purchased subscriptions cannot be paused."
      },
      "data_deletion": {
        "detail": "Submit a deletion request via the Dropout contact/support page. Once processed, all data is permanently removed from the account.",
        "url": "https://watch.dropout.tv/contact/support"
      },
      "links": {
        "cancel": "https://watch.dropout.tv/help/articles/how-do-i-cancel-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://watch.dropout.tv/help/articles/how-do-i-cancel-my-subscription",
        "policy_summary": "Web subscribers cancel online via Account > Manage Subscription > Cancel Subscription; access continues to the end of the current billing period with no further charges. App subscribers (iOS, Android, Roku, Amazon) must cancel through their respective platform. Pause is available for monthly web plans only (1–3 months, not available for annual or app plans). Refunds for web subscribers require contacting support for review; app subscribers must request refunds through their platform.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 85
        },
        "sources": [
          {
            "title": "How do I cancel my subscription (unsubscribe)? - Dropout (accessed 2026-06-06)",
            "url": "https://watch.dropout.tv/help/articles/how-do-i-cancel-my-subscription"
          },
          {
            "title": "How do I pause my subscription? - Dropout (accessed 2026-06-06)",
            "url": "https://watch.dropout.tv/help/subscribing/how-do-i-pause-my-subscription"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "drops-us",
      "name": "Drops",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "app",
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or hold feature is documented. Users must cancel outright; the Terms and Conditions contain no pause mechanism."
      },
      "data_deletion": {
        "detail": "Users can delete their account from within the app (Profile > Settings > Delete account). Account deletion is permanent and unrecoverable, but does NOT cancel an active subscription — users must cancel separately first. Data deletion requests can also be submitted by email to support@languagedrops.com per the Privacy Policy.",
        "url": "https://support.languagedrops.com/hc/en-us/articles/19371242464531-How-to-Permanently-Delete-Your-Drops-Account-and-Data"
      },
      "links": {
        "cancel": "https://support.languagedrops.com/hc/en-us/articles/19370768653331-How-do-I-cancel-my-subscription",
        "refund": null,
        "terms": "https://languagedrops.com/terms",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Drops subscriptions are managed through the platform where they were purchased: iOS users cancel via Apple Settings > Subscriptions, Android users via Google Play > Payments & subscriptions, and web (Paddle) buyers cancel via the link in their Paddle receipt email. Cancellation stops future renewals but does not automatically trigger a refund. Web (Paddle) purchases carry a 14-day money-back guarantee; Apple and Google Play refunds are governed entirely by those platforms. No pause feature exists.",
        "policy_url": "https://support.languagedrops.com/hc/en-us/articles/19370768653331-How-do-I-cancel-my-subscription",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 70
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? – Drops Help Center (accessed 2026-06-06)",
            "url": "https://support.languagedrops.com/hc/en-us/articles/19370768653331-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Terms & Conditions – Drops (accessed 2026-06-06)",
            "url": "https://languagedrops.com/terms"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "dstv-za",
      "name": "DStv",
      "industry": "Streaming",
      "jurisdiction": "ZA",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No general pause feature. Suspension is only available if your decoder is declared faulty by a technician (monthly subscribers), or up to 3 times per year for up to 30 days each for annual subscribers."
      },
      "data_deletion": {
        "detail": "Submit a 'Right to be forgotten' request via the MultiChoice privacy webform or email DPO@multichoice.co.za. MultiChoice responds within one month. Some data may be retained for legal or contractual purposes.",
        "url": "https://www.multichoice.com/privacy-cookie-notice/exercise-your-rights"
      },
      "links": {
        "cancel": "https://www.dstv.com/en-za/help/faqs/viewing/my-dstv-viewing/how-can-i-cancel-my-dstv-packageservice/",
        "refund": null,
        "terms": null,
        "privacy": "https://www.multichoice.com/privacy-cookie-notice/exercise-your-rights"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.dstv.com/en-za/help/faqs/viewing/my-dstv-viewing/how-can-i-cancel-my-dstv-packageservice/",
        "policy_summary": "Subscribers can schedule a disconnection via the MyDStv website (My Products > Disconnect icon), the MyDStv app, or WhatsApp (060 060 3788); phone support and in-person MultiChoice service centres are also available. Disconnection takes effect on the next payment date — the service remains active until then and no refund is issued for the remaining prepaid period. Monthly subscriptions have no early-exit fee once outside a contract term, but DStv Internet and bundled contracts carry a 7-day cooling-off period (no fee) and cancellation fees from day 8 through month 22. Account deletion/data erasure can be requested separately under POPIA via the MultiChoice privacy portal.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 65
        },
        "sources": [
          {
            "title": "How can I cancel my DStv package/service? - DStv South Africa (accessed 2026-06-06)",
            "url": "https://www.dstv.com/en-za/help/faqs/viewing/my-dstv-viewing/how-can-i-cancel-my-dstv-packageservice/"
          },
          {
            "title": "Contact Us - DStv South Africa (accessed 2026-06-06)",
            "url": "https://www.dstv.com/en-za/help/contact-us/"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "du-ae",
      "name": "du (Emirates Integrated Telecommunications Company)",
      "industry": "Telecom & ISP",
      "jurisdiction": "AE",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "app",
        "in_person",
        "email",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No service pause or freeze option is documented on du's official website or in the Consumer Services Agreement."
      },
      "data_deletion": {
        "detail": "du's Privacy Policy does not state an explicit right to deletion. Customers can contact Customer Care (via du App chat, WhatsApp +971 58 242 8268, or retail shops) to request updates or removal of personal data. Data is retained post-cancellation per du's data retention policy and legal obligations.",
        "url": "https://www.du.ae/privacypolicy"
      },
      "links": {
        "cancel": "https://www.du.ae/terms-and-conditions",
        "refund": null,
        "terms": "https://www.du.ae/terms-and-conditions",
        "privacy": "https://www.du.ae/privacypolicy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Customers can cancel by calling 155, via the du App or MyAccount portal (du.ae), by emailing Customer.Care@du.ae, or in person at a du store. The Consumer Services Agreement requires 30 days written notice for postpaid/home service cancellations; early termination fees apply if cancelling before the end of the minimum commitment period (typically 12 or 24 months). Cancellations within 3 days of service activation are eligible for a refund less any usage charges; no refund is issued after 3 days. Customers leaving the UAE permanently may have early termination fees waived upon presenting a cancelled visa.",
        "policy_url": "https://www.du.ae/terms-and-conditions",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 65,
          "notice_disclosed": 55,
          "refund_disclosed": 60,
          "findability": 50
        },
        "sources": [
          {
            "title": "Consumer Services Agreement (August 2024) | du (accessed 2026-06-06)",
            "url": "https://www.du.ae/files/1430740188393"
          },
          {
            "title": "Terms and Conditions | du (accessed 2026-06-06)",
            "url": "https://www.du.ae/terms-and-conditions"
          }
        ],
        "score": 54,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "duolingo-super",
      "name": "Duolingo Super",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze feature exists; Streak Freeze is an in-app gameplay feature only and does not suspend billing."
      },
      "data_deletion": {
        "detail": "Account and personal data can be deleted via the Duolingo Data Vault (web) or through Profile > Settings > Delete Account on iOS; deletion takes up to 30 days and is irreversible. Users must cancel their active subscription separately before deleting, as account deletion does not stop billing charges.",
        "url": "https://www.duolingo.com/help/delete-my-account-and-data"
      },
      "links": {
        "cancel": "https://www.duolingo.com/help/cancel-my-super-duolingo-subscription",
        "refund": "https://www.duolingo.com/help/how-do-I-request-a-refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://www.duolingo.com/help/cancel-my-super-duolingo-subscription",
        "policy_summary": "Duolingo Super can be cancelled online via account settings (web) or through the platform where the subscription was purchased (Apple Subscriptions for iOS, Google Play for Android). Cancellation takes effect at the end of the current billing period; access to Super features continues until then. No refunds or proration are issued for the remaining unused portion of a paid period. Refunds for iOS/Android subscriptions must be requested through Apple or Google respectively; web subscription refunds require contacting Duolingo support directly.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Help Center - How do I cancel my Super Duolingo subscription? (accessed 2026-06-05)",
            "url": "https://www.duolingo.com/help/cancel-my-super-duolingo-subscription"
          },
          {
            "title": "Help Center - How do I request a refund? (accessed 2026-06-05)",
            "url": "https://www.duolingo.com/help/how-do-I-request-a-refund"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "duolingo",
      "name": "Duolingo",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option mentioned in any official Duolingo help or terms documentation."
      },
      "data_deletion": {
        "detail": "Users can delete their account and data via the in-app or web settings. Duolingo is the GDPR data controller; DPO contact is privacy@duolingo.com. CCPA compliance page available. Certain data may be retained for legal/dispute purposes; anonymous data retained indefinitely.",
        "url": "https://www.duolingo.com/help/delete-my-account-and-data"
      },
      "links": {
        "cancel": "https://www.duolingo.com/help/cancel-my-super-duolingo-subscription",
        "refund": null,
        "terms": "https://www.duolingo.com/terms",
        "privacy": "https://www.duolingo.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://www.duolingo.com/help/cancel-my-super-duolingo-subscription",
        "policy_summary": "Super Duolingo can be cancelled anytime online (via duolingo.com account settings > Subscription tab > Cancel subscription), through the iOS App Store (Settings > Apple ID > Subscriptions > Duolingo > Cancel), or via Google Play (Play Store > Payments & subscriptions > Subscriptions > Duolingo > Cancel). Cancellation takes effect at the end of the current billing period — Super features remain active until then. No refunds or proration are provided for partially used periods; all payments are nonrefundable unless local law requires otherwise. For App Store/Google Play purchases, refunds are handled by Apple/Google respectively. Deleting the app or account does NOT cancel the subscription — explicit cancellation is required.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Super Duolingo subscription? (accessed 2026-06-10)",
            "url": "https://www.duolingo.com/help/cancel-my-super-duolingo-subscription"
          },
          {
            "title": "Terms and Conditions of Service — Duolingo (accessed 2026-06-10)",
            "url": "https://www.duolingo.com/terms"
          },
          {
            "title": "How do I delete my account and access my data? — Duolingo Help (accessed 2026-06-10)",
            "url": "https://www.duolingo.com/help/delete-my-account-and-data"
          },
          {
            "title": "Privacy — Duolingo (accessed 2026-06-10)",
            "url": "https://www.duolingo.com/privacy"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null,
      "prov": "ca-cnry-6c0fa257",
      "fin": {
        "arr_usd": 745000000,
        "mrr_usd": 62100000,
        "currency": "USD",
        "as_of": "2025-12-31",
        "source": {
          "title": "Duolingo Inc. — Q4 2025 Shareholder Letter",
          "url": "https://investors.duolingo.com/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "durable-us",
      "name": "Durable",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented in the Durable Help Center. Cancellation ends the subscription at the end of the current billing cycle with no intermediate pause state."
      },
      "data_deletion": {
        "detail": "Self-serve account deletion via Settings > Profile > Delete account. Requires typing the account email and the phrase 'Delete my data and account' to confirm. Per the Terms of Service, Durable retains the account and associated customer data for 7 days after a deletion request, then permanently deletes it (except data required by law).",
        "url": "https://help.durable.com/en/articles/15199791-permanently-delete-your-account"
      },
      "links": {
        "cancel": "https://help.durable.com/en/articles/15199795-cancel-your-durable-subscription",
        "refund": null,
        "terms": "https://durable.com/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 70,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://help.durable.com/en/articles/15199795-cancel-your-durable-subscription",
        "policy_summary": "Durable subscriptions can be cancelled online via the dashboard by navigating to Settings > Billing > Cancel Plan and confirming cancellation through on-screen prompts. Access continues through the end of the current billing cycle with no further charges. Per the Terms of Service, subscription fees are explicitly non-cancelable and non-refundable. There is no documented pause or freeze option.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel Your Durable Subscription – Durable Help Center (accessed 2026-06-06)",
            "url": "https://help.durable.com/en/articles/15199795-cancel-your-durable-subscription"
          },
          {
            "title": "Durable Terms of Service (accessed 2026-06-06)",
            "url": "https://durable.com/terms-of-service"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ea-play",
      "name": "EA Play",
      "industry": "Gaming subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "EA Play offers no pause or freeze option; cancellation ends auto-renewal and access continues until the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Account and personal data deletion requires contacting EA Help to open a support ticket — self-serve deletion is not available. A 'Right to be Forgotten' request can be submitted via EA's privacy portal and will permanently remove the account plus all associated entitlements, games, and purchases with no restoration possible.",
        "url": "https://help.ea.com/en/help-tools/rtbf/"
      },
      "links": {
        "cancel": "https://help.ea.com/en/articles/ea-account/how-to-cancel-ea-play/",
        "refund": null,
        "terms": "https://tos.ea.com/legalapp/eaplay/US/en/PC/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 55,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://help.ea.com/en/articles/ea-account/how-to-cancel-ea-play/",
        "policy_summary": "EA Play can be cancelled online via the EA account portal (PC), through the EA app, or via the platform's subscription management page (PlayStation, Xbox, Steam); Epic Games Store subscribers must contact Epic Support directly. Cancellation takes effect at the end of the current billing period — access and benefits continue until then. EA Play memberships are not refundable for US customers; a full refund is only available for certain non-US regions (EEA, UK, Brazil, Korea, etc.) if cancelled within 14 days without using any benefits. No pause or freeze option exists.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel an EA Play membership – EA Help (accessed 2026-06-05)",
            "url": "https://help.ea.com/en/articles/ea-account/how-to-cancel-ea-play/"
          },
          {
            "title": "EA Play Terms of Service (US/PC) – EA Legal (accessed 2026-06-05)",
            "url": "https://tos.ea.com/legalapp/eaplay/US/en/PC/"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "earthlove-us",
      "name": "Earthlove",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or skip option is mentioned in Earthlove's Terms & Conditions or FAQ. Annual/bi-annual subscribers can only cancel effective at end of the prepaid term; quarterly subscribers must cancel before the next billing date."
      },
      "data_deletion": {
        "detail": "No explicit data deletion process is documented on the site. The contact page and FAQ do not reference data deletion requests; customers would need to contact support@earthlove.co.",
        "url": ""
      },
      "links": {
        "cancel": "https://earthlove.co/pages/terms",
        "refund": null,
        "terms": "https://earthlove.co/pages/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://earthlove.co/pages/terms",
        "policy_summary": "Earthlove allows subscribers to cancel at any time by logging into their online account or by emailing support@earthlove.co; cancellation must be received before the next billing/renewal date to avoid being charged. Quarterly subscribers are billed on the 1st of each quarterly shipping month (March, June, September, December). Annual and bi-annual subscribers who cancel are held to the end of their prepaid term with no refund on remaining boxes. A 2-day grace period post-renewal exists for refund requests, minus payment processing fees.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms & Conditions – Earthlove (accessed 2026-06-06)",
            "url": "https://earthlove.co/pages/terms"
          },
          {
            "title": "FAQ – Earthlove (accessed 2026-06-06)",
            "url": "https://earthlove.co/pages/faq"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "economist",
      "name": "The Economist",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No documented subscription pause. Cancelling stops auto-renewal; access continues to the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Download any data you want to keep before cancelling. Account / personal-data deletion is a separate privacy request (CCPA/GDPR) via The Economist's privacy team.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.economist.com/help/subscription-centre",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.economist.com/help/subscription-centre",
        "policy_summary": "Self-serve online: economist.com -> My Account -> Manage Subscription -> Cancel/End, or via the Subscription Centre. Also cancellable by live chat, email, or phone (+1 800 456 6086). Cancel at least 24h before the next billing date; access continues to the period end. Prorated refunds are usually given for the unused portion of a term.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "The Economist — Subscription Centre / Manage subscription (accessed 2026-06-04)",
            "url": "https://www.economist.com/help/subscription-centre"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "edf-uk",
      "name": "EDF Energy",
      "industry": "Energy & utilities",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No tariff pause; energy supply is continuous. Customers either switch away or cancel within the cooling-off period."
      },
      "data_deletion": {
        "detail": "Personal data handled under EDF's privacy policy; account data retained for regulatory/billing periods after closure. No self-serve one-click delete for energy accounts.",
        "url": "https://www.edfenergy.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.edfenergy.com/help-support/faq/how-cancel-my-switch-when-ive-switched-within-cool",
        "refund": "https://www.edfenergy.com/gas-and-electricity/switch-energy-supplier",
        "terms": "https://www.edfenergy.com/gas-and-electricity/switch-energy-supplier",
        "privacy": "https://www.edfenergy.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 90,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.edfenergy.com/gas-and-electricity/switch-energy-supplier",
        "policy_summary": "Switching to EDF is initiated by EDF, who contacts your old supplier; a switch typically completes within 5 working days after the cooling-off period. EDF gives a 14-day cooling-off period to cancel the contract if you change your mind, and a switch can be cancelled in MyAccount or by phone (0333 006 99 50). Fixed tariffs can carry early exit fees (up to about £30 per fuel / £60 dual-fuel), but no exit fee applies in the final 49 days of the tariff. Your old supplier sends a final bill no later than six weeks after the switch and refunds any credit no later than 14 days after that final bill.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Switch Energy Supplier - EDF (accessed 2026-06-16)",
            "url": "https://www.edfenergy.com/gas-and-electricity/switch-energy-supplier"
          },
          {
            "title": "How to cancel my switch when I've switched within cool off - EDF (accessed 2026-06-16)",
            "url": "https://www.edfenergy.com/help-support/faq/how-cancel-my-switch-when-ive-switched-within-cool"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "edgard-and-cooper-eu",
      "name": "Edgard & Cooper",
      "industry": "Pet subscriptions",
      "jurisdiction": "BE",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Pausing is not possible per the help centre; instead customers reschedule the next delivery or adjust frequency and can skip the next order. Changes up to 24 hours before processing."
      },
      "data_deletion": {
        "detail": "Not addressed in the cancellation help article; covered by the privacy policy.",
        "url": "https://faq.edgardcooper.com/en/articles/8885981-cancel-my-subscription"
      },
      "links": {
        "cancel": "https://faq.edgardcooper.com/en/articles/8885981-cancel-my-subscription",
        "refund": "https://faq.edgardcooper.com/en/articles/8885981-cancel-my-subscription",
        "terms": "https://www.edgardcooper.com/en/subscription/",
        "privacy": "https://www.edgardcooper.com/en/subscription/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://faq.edgardcooper.com/en/articles/8885981-cancel-my-subscription",
        "policy_summary": "Edgard & Cooper subscriptions are cancelled self-serve: log in, go to the subscription dashboard, scroll to the bottom and select Cancel subscription, then choose a reason. The help centre explicitly states it is not possible to pause the subscription; as alternatives customers can reschedule the next delivery, change frequency, or skip/cancel the next order. There are no contracts, and changes can be made up to 24 hours before an order is processed. Refund handling and data-deletion are governed by the separate terms and privacy policy.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel my subscription | Edgard & Cooper Knowledge Base (accessed 2026-06-16)",
            "url": "https://faq.edgardcooper.com/en/articles/8885981-cancel-my-subscription"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "edp-pt",
      "name": "EDP",
      "industry": "Energy & utilities",
      "jurisdiction": "PT",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; consumers cancel (rescindir) or switch comercializador (new supplier handles the switch)."
      },
      "data_deletion": {
        "detail": "Personal data handled under EDP privacidade / EU GDPR; deletion/access requests via EDP data-protection channels.",
        "url": "https://www.edp.pt/particulares/politica-privacidade/"
      },
      "links": {
        "cancel": "https://www.edp.pt/particulares/apoio-cliente/perguntas-frequentes/pt/contratos/gestao-de-contrato-e-dados/quero-cancelar-o-contrato/faq-2337/",
        "refund": "https://helpcenter.edp.pt/media/1201/direitolivreresolucaoedp20160229.pdf",
        "terms": "https://helpcenter.edp.pt/media/2657/cg-de-energia-b2c-bronze-08112021.pdf",
        "privacy": "https://www.edp.pt/particulares/politica-privacidade/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.edp.pt/particulares/apoio-cliente/perguntas-frequentes/pt/contratos/gestao-de-contrato-e-dados/quero-cancelar-o-contrato/faq-2337/",
        "policy_summary": "EDP Comercial (Portugal) consumers can cancel without penalty by exercising the right of free resolution (direito de livre resolucao) within 14 days of contract signature, using EDP's official livre-resolucao form. After a valid free resolution EDP reimburses payments already made within a maximum of 14 days via the original payment method. To cancel outside that window, termination is requested by phone (selecting electricity/gas then contract cancellation), through the EDP customer area, or via the EDP form; for a switch to another supplier the new comercializador handles everything and the prior contract need not be terminated explicitly. No early-termination fee is stated for standard market contracts.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "EDP - Quero cancelar o contrato (FAQ) (accessed 2026-06-16)",
            "url": "https://www.edp.pt/particulares/apoio-cliente/perguntas-frequentes/pt/contratos/gestao-de-contrato-e-dados/quero-cancelar-o-contrato/faq-2337/"
          },
          {
            "title": "EDP - Formulario de livre resolucao (official PDF) (accessed 2026-06-16)",
            "url": "https://helpcenter.edp.pt/media/1201/direitolivreresolucaoedp20160229.pdf"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "edreams-prime-es",
      "name": "eDreams Prime",
      "industry": "Travel subscriptions",
      "jurisdiction": "ES",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Members can only cancel auto-renewal (subscription continues until expiry) or fully cancel."
      },
      "data_deletion": {
        "detail": "Users can submit a GDPR erasure request via the eDreams ODIGEO OneTrust privacy web form or by emailing dpo@edreamsodigeo.com. Data controller is Vacaciones eDreams S.L. / eDreams International Network S.L., Barcelona, Spain.",
        "url": "https://edreamsodigeo-privacy.my.onetrust.com/webform/6c5da0dc-05a2-4059-a58b-a144b7de6001/c8cbcfda-d8d5-456c-98b0-845d14b74c84"
      },
      "links": {
        "cancel": "https://help.edreams.com/hc/en-150/articles/18960665518098-How-do-I-manage-my-Prime-membership",
        "refund": null,
        "terms": null,
        "privacy": "https://edreamsodigeo-privacy.my.onetrust.com/webform/6c5da0dc-05a2-4059-a58b-a144b7de6001/c8cbcfda-d8d5-456c-98b0-845d14b74c84"
      },
      "policy": {
        "evidence_tier": "documented",
        "cancel_url": null,
        "policy_url": "https://help.edreams.com/hc/en-150/articles/18960665518098-How-do-I-manage-my-Prime-membership",
        "policy_summary": "eDreams Prime members in Spain can cancel online via My Account > My Prime Account > Manage Subscription > Cancel, or by calling the free 24/7 Prime hotline (+34 935 500 140). Under EU/Spanish consumer law, members have a 14-day right of withdrawal from a paid membership, with a refund of the Prime fee less any Prime Fares discounts already used during the withdrawal period. After 14 days, cancellation disables auto-renewal but no refund is issued for the remaining subscription term.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 70
        },
        "sources": [
          {
            "title": "How do I manage my Prime membership? – Help Center | eDreams (accessed 2026-06-06)",
            "url": "https://help.edreams.com/hc/en-150/articles/18960665518098-How-do-I-manage-my-Prime-membership"
          },
          {
            "title": "How to cancel your eDreams Prime subscription – eDreams Blog (accessed 2026-06-06)",
            "url": "https://www.edreams.com/blog/cancel-edreams-prime-subscription/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "educative",
      "name": "Educative",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancelling stops auto-renewal; access continues to the end of the paid period."
      },
      "data_deletion": {
        "detail": "Users can delete their account via account settings at educative.io/profile/edit, or submit a data-deletion request through the Privacy Center. Data-deletion requests can also be sent to privacy@educative.io.",
        "url": "https://www.educative.io/privacy-center"
      },
      "links": {
        "cancel": "https://www.educative.io/faq/subscription-faq",
        "refund": null,
        "terms": null,
        "privacy": "https://www.educative.io/privacy-center"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.educative.io/faq/subscription-faq",
        "policy_summary": "Subscribers can cancel auto-renewal online via the account Transactions page, or by emailing support; cancellation must be made at least 24 hours before the next renewal date. After cancellation, access continues until the end of the current paid period. Educative does not issue refunds for unlimited-access subscriptions; individual course purchases may be refunded within 7 days by emailing returns@educative.io. No pause or freeze option is documented.",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 72,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 72
        },
        "sources": [
          {
            "title": "Subscription FAQ — Educative (accessed 2026-06-06)",
            "url": "https://www.educative.io/faq/subscription-faq"
          },
          {
            "title": "Privacy Center — Educative (accessed 2026-06-06)",
            "url": "https://www.educative.io/privacy-center"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "edx",
      "name": "edX",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "edX does not offer a pause or freeze option for subscriptions; only full cancellation is available to stop charges."
      },
      "data_deletion": {
        "detail": "Users can request account deletion via a 'Delete my account' button in account settings. edX will permanently remove profile personal information within 30 days, but course data may be archived in anonymised form for educational research and shared with partner institutions that offered relevant courses.",
        "url": "https://support.edx.org/hc/en-us/articles/206915007-Deleting-Your-Account-and-Personal-Data"
      },
      "links": {
        "cancel": "https://www.edx.org/edx-terms-service",
        "refund": null,
        "terms": null,
        "privacy": "https://support.edx.org/hc/en-us/articles/206915007-Deleting-Your-Account-and-Personal-Data"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Subscribers cancel online by navigating to Account Settings > Orders and subscriptions > Manage my subscription, then clicking 'Cancel plan' in the billing portal — no phone or email channel is needed. Cancellation must be submitted before the renewal date to avoid the next charge; there is no advance notice period beyond that timing requirement. edX explicitly states it does not offer refunds for month-to-month or annual subscription payments once charged. Access continues through the end of the current paid billing period, after which enrollment may be downgraded to the free Audit Track.",
        "policy_url": "https://www.edx.org/edx-terms-service",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 90,
          "findability": 72
        },
        "sources": [
          {
            "title": "edX Terms of Service (accessed 2026-06-05)",
            "url": "https://www.edx.org/edx-terms-service"
          },
          {
            "title": "Deleting Your Account and Personal Data – edX Help Center (accessed 2026-06-05)",
            "url": "https://support.edx.org/hc/en-us/articles/206915007-Deleting-Your-Account-and-Personal-Data"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ee-uk",
      "name": "EE",
      "industry": "Telecom & ISP",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Customers must cancel and re-sign if they wish to leave temporarily."
      },
      "data_deletion": {
        "detail": "UK GDPR right to erasure supported via an online OneTrust web form. Processing takes up to one month (up to three months for complex requests). Some data may be retained to fulfil legal/regulatory obligations or active contracts. Postal requests also accepted: Data Privacy Team, Floor 16, 1 Braham Street, London E1 8EE.",
        "url": "https://btprivacy.my.onetrust.com/webform/a0327856-31fc-4f51-b6d3-1c9e883e1ecf/c93b80f8-333b-4150-bf54-cce1e455207f"
      },
      "links": {
        "cancel": "https://ee.co.uk/help/profile/leaving-ee/cancel-my-contract-with-ee",
        "refund": null,
        "terms": null,
        "privacy": "https://btprivacy.my.onetrust.com/webform/a0327856-31fc-4f51-b6d3-1c9e883e1ecf/c93b80f8-333b-4150-bf54-cce1e455207f"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Mobile customers can cancel online via the My EE account portal (myaccount.ee.co.uk/app/leave-ee) or by texting PAC/STAC; broadband and TV require a phone call to 0800 079 8586. A minimum 30 days' notice is required for all services. Customers who cancel before the end of their minimum term face a Remaining Contract Charge equal to outstanding monthly payments minus a small early-receipt discount and any wholesale cost savings. Unused prepaid line rental is credited on the final bill and any credit balance is refunded automatically around eight days after the final bill, by bank transfer (Direct Debit) or cheque.",
        "policy_url": "https://ee.co.uk/help/profile/leaving-ee/cancel-my-contract-with-ee",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 75,
          "findability": 78
        },
        "sources": [
          {
            "title": "What you need to know if you want to leave EE | EE Help (accessed 2026-06-05)",
            "url": "https://ee.co.uk/help/profile/leaving-ee/cancel-my-contract-with-ee"
          },
          {
            "title": "Manage Your Subscriptions | EE Help (accessed 2026-06-05)",
            "url": "https://ee.co.uk/help/subscriptions/manage"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "efood-pro-gr",
      "name": "efood pro",
      "industry": "Food Delivery (Membership)",
      "jurisdiction": "GR",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Subscription and account managed in the efood profile; data handled per the efood privacy policy. Complaints/unauthorized charges to info@e-food.gr.",
        "url": "https://www.e-food.gr/page/subscription_tos"
      },
      "links": {
        "cancel": "https://www.e-food.gr/page/subscription_tos",
        "refund": "",
        "terms": "https://www.e-food.gr/site-assets/documents/efood/efood-pro-Specific-Terms-of-Use_GR.pdf",
        "privacy": "https://www.e-food.gr/page/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.e-food.gr/page/subscription_tos",
        "policy_summary": "Subscribers cancel self-serve from their efood profile in the membership management section before the renewal date; benefits remain active until the end of the current billing cycle, which is not refunded. Unauthorized-charge complaints go to info@e-food.gr.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Eidikoi Oroi Syndromitikis Ypiresias - efood Subscription",
            "url": "https://www.e-food.gr/page/subscription_tos"
          },
          {
            "title": "efood pro - Specific Terms of Use (GR)",
            "url": "https://www.e-food.gr/site-assets/documents/efood/efood-pro-Specific-Terms-of-Use_GR.pdf"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "eharmony",
      "name": "eHarmony",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app",
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "eHarmony does not offer a pause or freeze option; users can only hide their profile or cancel auto-renewal to let the subscription expire at period end."
      },
      "data_deletion": {
        "detail": "Users without an active subscription can self-serve delete permanently via Data & Settings > Profile Status. Users with an active subscription must contact Customer Care to begin deletion. Deletion is irreversible — messages and matches are lost. No data retention period is disclosed.",
        "url": "https://www.eharmony.com/tour/faq/how-do-i-delete-my-account/"
      },
      "links": {
        "cancel": "https://support.eharmony.com/app/answers/detail/a_id/222/~/how-do-i-cancel-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 72,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 68
        },
        "cancel_url": null,
        "policy_url": "https://support.eharmony.com/app/answers/detail/a_id/222/~/how-do-i-cancel-my-subscription",
        "policy_summary": "eHarmony allows online self-service cancellation (turning off auto-renewal) via account settings under Data & Settings > Amend Subscription / Cancel Auto Renewal; mobile app subscribers must cancel through Apple App Store or Google Play settings directly. Cancellation stops future renewal but the current subscription runs to its full term-end with any pending installment payments still due. A 3-business-day cooling-off period applies for direct web purchases (cancel via email to subscriptions@eharmony.com or written mail notice), with refunds processed within 10 days. Outside that window, refunds are not offered.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? (Turn off Automatic Renewal) — eHarmony Support (accessed 2026-06-05)",
            "url": "https://support.eharmony.com/app/answers/detail/a_id/222/~/how-do-i-cancel-my-subscription"
          },
          {
            "title": "How do I turn off automatic renewal? — eHarmony Support (accessed 2026-06-05)",
            "url": "https://support.eharmony.com/app/answers/detail/a_id/296/~/how-do-i-turn-off-automatic-renewal"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "eight-sleep",
      "name": "Eight Sleep",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No membership pause or freeze option is documented. A 7-day payment pause exists only for rental plan returns during the shipping window, not for standard Autopilot subscriptions."
      },
      "data_deletion": {
        "detail": "Account deactivation requires contacting Customer Support (support@eightsleep.com). Upon deactivation, identifying data (email, name, photos) is removed from active systems; backup copies are purged on an automated schedule and may persist briefly in archives. De-identified data may be retained.",
        "url": "https://www.eightsleep.com/app-terms-conditions/"
      },
      "links": {
        "cancel": "https://www.eightsleep.com/app-terms-conditions/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.eightsleep.com/app-terms-conditions/",
        "policy_summary": "Eight Sleep's Autopilot membership requires a 12-month minimum commitment but can be cancelled at any time through the Eight Sleep app (Profile > Autopilot plan management), by emailing support@eightsleep.com, or by calling support. Subscriptions auto-renew annually; upon cancellation, access continues until the end of the current billing period with no prorated refunds disclosed. Account deactivation (data deletion) requires contacting Customer Support, after which identifiable data is removed from active systems on an automated schedule.",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 55,
          "notice_disclosed": 35,
          "refund_disclosed": 30,
          "findability": 55
        },
        "sources": [
          {
            "title": "Eight Sleep App Terms and Conditions (accessed 2026-06-06)",
            "url": "https://www.eightsleep.com/app-terms-conditions/"
          },
          {
            "title": "Eight Sleep Autopilot Membership (accessed 2026-06-06)",
            "url": "https://www.eightsleep.com/membership/"
          }
        ],
        "score": 51,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "eir-ie",
      "name": "Eir",
      "industry": "Telecom & ISP",
      "jurisdiction": "IE",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or service freeze option is documented on eir's official support or help pages."
      },
      "data_deletion": {
        "detail": "Customers can submit a right-to-erasure (GDPR) request via eir's Privacy Centre. A Subject Rights Request Form is available. Requests are handled by eir's Data Protection Office.",
        "url": "https://www.eir.ie/privacycentre/mydata/"
      },
      "links": {
        "cancel": "https://www.eir.ie/cancelling/",
        "refund": null,
        "terms": null,
        "privacy": "https://www.eir.ie/privacycentre/mydata/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.eir.ie/cancelling/",
        "policy_summary": "Eir requires 30 days' written or telephone notice to cancel any service (fixed, mobile, or broadband). Cancellation can be initiated by phone (1901 for fixed/broadband, 1905 for mobile) or via an online portal at eir.ie/cancellations_login.jsp, which requires an account number and a unique code supplied by eir, making it gated rather than freely self-serve. Within the EU 14-day cooling-off period for distance contracts, customers are entitled to a full refund, processed within 14 days. Early cancellation within a minimum contract term triggers an Early Cease Charge (ECC) calculated as the daily service rate multiplied by remaining contract days; no proration credit is offered outside the cooling-off window.",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 75
        },
        "sources": [
          {
            "title": "Cancelling your Landline Phone, Broadband and TV services | eir.ie (accessed 2026-06-05)",
            "url": "https://www.eir.ie/cancelling/"
          },
          {
            "title": "My Cancellation Request | eir.ie (accessed 2026-06-05)",
            "url": "https://www.eir.ie/cancellations_login.jsp"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "el-confidencial-es",
      "name": "El Confidencial",
      "industry": "News / Publishing",
      "jurisdiction": "ES",
      "cancellation_types": [
        "online",
        "email",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://elconfidencial.zendesk.com/hc/es/articles/20778548898205--C%C3%B3mo-puedo-darme-de-baja-de-la-suscripci%C3%B3n",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 45,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://elconfidencial.zendesk.com/hc/es/articles/20778548898205--C%C3%B3mo-puedo-darme-de-baja-de-la-suscripci%C3%B3n",
        "policy_summary": "Spanish digital news outlet. Subscribers who bought directly cancel self-serve from the side menu via Suscripcion > Administrar > Cancelar suscripcion, or by emailing ayuda@elconfidencial.com; access continues until the end of the billing period. Subscriptions via Google Play or Apple must be cancelled there.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Como puedo darme de baja de la suscripcion - El Confidencial",
            "url": "https://elconfidencial.zendesk.com/hc/es/articles/20778548898205--C%C3%B3mo-puedo-darme-de-baja-de-la-suscripci%C3%B3n"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "el-mundo-es",
      "name": "El Mundo",
      "industry": "News & publishing",
      "jurisdiction": "es",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; cancellation stops renewal at end of billing period."
      },
      "data_deletion": {
        "detail": "Account deletion ('DESACTIVAR O CANCELAR' in the private area) unregisters from Elmundo.es but is distinct from cancelling the Premium subscription; data handled under Unidad Editorial privacy policy.",
        "url": "https://www.elmundo.es/privacidad.html"
      },
      "links": {
        "cancel": "https://elmundo.custhelp.com/app/answers/detail/a_id/496",
        "refund": "https://www.elmundo.es/",
        "terms": "https://www.elmundo.es/",
        "privacy": "https://www.elmundo.es/privacidad.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": "https://elmundo.custhelp.com/app/answers/detail/a_id/496",
        "policy_url": "https://elmundo.custhelp.com/app/answers/detail/a_id/496",
        "policy_summary": "El Mundo's official help center states a subscriber can cancel Premium self-serve at any time: 'Podras cancelar tu suscripcion en cualquier momento desde tu area privada, en el apartado Mis suscripciones pinchando en Cancelar suscripcion.' Cancellation takes effect at the end of the contracted billing period. Subscriptions taken through Apple Store or Google Play must be cancelled in those stores, where the El Mundo cancel option is unavailable. Monthly plans renew automatically (renovacion automatica) each period. The Spanish/EU statutory 14-day derecho de desistimiento applies to distance digital purchases. Note: the 'Desactivar o cancelar' account-deletion path unregisters the Elmundo.es account but does not cancel the Premium subscription.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Como puedo cancelar Premium - EL MUNDO Ayuda (accessed 2026-06-16)",
            "url": "https://elmundo.custhelp.com/app/answers/detail/a_id/496"
          },
          {
            "title": "Como darse de baja en El Mundo - Cancelatum (accessed 2026-06-16)",
            "url": "https://cancelatum.com/guia/como-darse-de-baja-en-el-mundo/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "el-pais-es",
      "name": "El País",
      "industry": "News & publishing",
      "jurisdiction": "ES",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in El País's subscription terms or help resources."
      },
      "data_deletion": {
        "detail": "El País's terms reference compliance with GDPR (RGPD) and Spain's LOPDGDD. Subscribers have the right to erasure of personal data under Article 17 GDPR; requests can be submitted via suscripciones@elpais.es or through the AEPD. No dedicated self-serve data-deletion portal is documented.",
        "url": ""
      },
      "links": {
        "cancel": "https://ep00.epimg.net/descargables/2019/09/03/707b2f0b1b5c343d770734c0c928a750.pdf",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "To cancel, subscribers must call customer service at 919 495 285 (Monday to Friday, 09:00–21:00 peninsular Spain time); no self-serve online cancellation button exists — the account dashboard directs users to the phone. Email (suscripciones@elpais.es) is listed as a contact channel but is not confirmed as a standalone cancellation route. Subscribers have a 14-day right of withdrawal (desistimiento) from the date of access, during which a proportional refund is owed; after that window, all payments are explicitly non-refundable. Multiple consumer complaints on OCU (2024–2025) confirm the phone line is frequently congested and automatic-renewal price increases are poorly notified in advance.",
        "policy_url": "https://ep00.epimg.net/descargables/2019/09/03/707b2f0b1b5c343d770734c0c928a750.pdf",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 55,
          "notice_disclosed": 45,
          "refund_disclosed": 60,
          "findability": 40
        },
        "sources": [
          {
            "title": "Condiciones de Suscripción al Diario El País (official PDF, accessed 2026-06-05)",
            "url": "https://ep00.epimg.net/descargables/2019/09/03/707b2f0b1b5c343d770734c0c928a750.pdf"
          },
          {
            "title": "Reclamaciones y opiniones EL PAÍS — OCU (accessed 2026-06-05)",
            "url": "https://www.ocu.org/reclamar/empresas/el-pa-C3-ADs/300000270"
          }
        ],
        "score": 41,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "el-tiempo-co",
      "name": "El Tiempo",
      "industry": "News / Publishing",
      "jurisdiction": "CO",
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.eltiempo.com/suscripcion-digital",
        "refund": "",
        "terms": "https://www.eltiempo.com/suscripcion-digital",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.eltiempo.com/suscripcion-digital",
        "policy_summary": "El Tiempo (Colombia's leading newspaper) lets digital subscribers self-cancel by signing into their account and using the 'Suscripciones' > 'Cancelar suscripcion' option, or by calling the national toll-free line 018000 110 990 / Bogota 426 6000, or emailing servicioalcliente@eltiempo.com.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "El Tiempo - Suscripcion digital",
            "url": "https://www.eltiempo.com/suscripcion-digital"
          },
          {
            "title": "El Tiempo - donde y como cancelar mi suscripcion",
            "url": "https://www.eltiempo.com/archivo/documento/cms-3940432"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "elder-scrolls-online-eso-plus",
      "name": "Elder Scrolls Online (ESO Plus)",
      "industry": "Gaming subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "ESO Plus does not offer a pause or freeze option. The only option is full cancellation, which takes effect at the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal information by contacting ZeniMax via the official privacy/support portal. Requests can be submitted through the help site under the privacy category or by emailing privacy@support.zenimax.com.",
        "url": "https://help.elderscrollsonline.com/app/answers/detail/a_id/4622/~/how-do-i-delete-or-access-personal-information-for-an-account-with-the-elder"
      },
      "links": {
        "cancel": "https://help.elderscrollsonline.com/app/answers/detail/a_id/27718/~/how-do-i-cancel-my-eso-plus-membership",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.elderscrollsonline.com/app/answers/detail/a_id/27718/~/how-do-i-cancel-my-eso-plus-membership",
        "policy_summary": "ESO Plus can be cancelled online at any time through your account at account.elderscrollsonline.com (PC/Mac), through Steam's subscription manager (Steam users), or through the respective console storefront (Xbox/PlayStation). Cancellation takes effect at the end of the current billing period — benefits continue until then, and cancellation merely stops auto-renewal. No refunds or credits are granted for partial months already paid, unless required by local law. There is no pause or freeze option; the only choice is full cancellation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my ESO Plus membership? - Support | The Elder Scrolls Online (accessed 2026-06-06)",
            "url": "https://help.elderscrollsonline.com/app/answers/detail/a_id/27718/~/how-do-i-cancel-my-eso-plus-membership"
          },
          {
            "title": "ESO Plus Membership - Product Details | The Elder Scrolls Online (accessed 2026-06-06)",
            "url": "https://account.elderscrollsonline.com/en-us/store/product/eso_plus"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "eldiario-es",
      "name": "elDiario.es",
      "industry": "News / Publishing",
      "jurisdiction": "ES",
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Profile/user account can be deleted on request via the help center.",
        "url": "https://ayuda.eldiario.es/hc/es/articles/203608361-Quiero-borrar-mi-perfil-de-usuario"
      },
      "links": {
        "cancel": "https://ayuda.eldiario.es/hc/es/articles/7571242781980--C%C3%B3mo-darme-de-baja-y-cancelar-los-pagos-de-mi-cuota-de-socia-o",
        "refund": "",
        "terms": "https://ayuda.eldiario.es/hc/es/sections/360004011439-Cuotas-y-facturaci%C3%B3n",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 45,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://ayuda.eldiario.es/hc/es/articles/7571242781980--C%C3%B3mo-darme-de-baja-y-cancelar-los-pagos-de-mi-cuota-de-socia-o",
        "policy_summary": "Spanish digital newspaper funded by paying members (socios). Members cancel self-serve from their private profile under the Tu cuota section; cancellation can also be requested by email (socios@eldiario.es) or phone. Benefits continue until the next renewal date, when the membership lapses.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Como darme de baja y cancelar los pagos de mi cuota de socia/o - elDiario.es",
            "url": "https://ayuda.eldiario.es/hc/es/articles/7571242781980--C%C3%B3mo-darme-de-baja-y-cancelar-los-pagos-de-mi-cuota-de-socia-o"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "elevenlabs",
      "name": "ElevenLabs",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "ElevenLabs does not offer subscription pausing; cancellation moves the account to the free plan at the end of the billing cycle."
      },
      "data_deletion": {
        "detail": "Users can self-serve delete their account via Settings (red Delete Account button), which permanently removes all associated data including API keys and request history; a formal Data Subject Request form is also available; voice data is retained no longer than 3 years after last interaction unless legally required.",
        "url": "https://help.elevenlabs.io/hc/en-us/articles/14310882541457-How-can-I-delete-my-account-or-request-to-have-my-data-deleted"
      },
      "links": {
        "cancel": "https://help.elevenlabs.io/hc/en-us/articles/24489536934673-How-do-I-downgrade-or-cancel-my-subscription",
        "refund": null,
        "terms": "https://elevenlabs.io/terms-of-use",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.elevenlabs.io/hc/en-us/articles/24489536934673-How-do-I-downgrade-or-cancel-my-subscription",
        "policy_summary": "Cancellation is self-serve online (profile icon → Subscription → Manage subscription → Cancel subscription) or via the mobile app through Apple/Google Manage Subscriptions. Cancellation takes effect at the end of the current billing cycle, with access and features retained until then; unused credits are forfeited at that point. No refunds are issued for the remaining subscription period ('all sales are final'); a 14-day refund window exists only if no credits were used during that period, handled by contacting support. Prepaid credits are explicitly non-refundable under all circumstances.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 85
        },
        "sources": [
          {
            "title": "How do I downgrade or cancel my subscription? – ElevenLabs (accessed 2026-06-05)",
            "url": "https://help.elevenlabs.io/hc/en-us/articles/24489536934673-How-do-I-downgrade-or-cancel-my-subscription"
          },
          {
            "title": "ElevenLabs Terms of Service (non-EEA) (accessed 2026-06-05)",
            "url": "https://elevenlabs.io/terms-of-use"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "elisa-fi",
      "name": "Elisa",
      "industry": "Telecom & ISP",
      "jurisdiction": "FI",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Elisa consumer subscriptions."
      },
      "data_deletion": {
        "detail": "Customers can request deletion of personal data by contacting Elisa's Data Protection Officer at tietosuojavastaava@elisa.fi or via OmaElisa chat. Elisa states it deletes personal data when no longer needed after the customer relationship ends; retention duration varies by legal obligation (e.g. billing records). No automated self-service deletion form exists.",
        "url": "https://elisa.fi/tietosuoja/"
      },
      "links": {
        "cancel": "https://elisa.fi/asiakaspalvelu/sopimukset/irtisanominen/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 60,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://elisa.fi/asiakaspalvelu/sopimukset/irtisanominen/",
        "policy_summary": "Most Elisa subscriptions (mobile, broadband, digital services) can be cancelled via the OmaElisa self-service portal under 'Terminate contract'; some services (Elisa Viihde with set-top box, cable TV) require contacting customer service by phone or in person. The notice period is 14 days for phone and internet subscriptions and 30 days for most other digital services (security, cloud storage, email, home network); fixed-term contracts can only be cancelled at the end of their term. A final invoice is issued for outstanding charges after cancellation; EU-mandated 14-day withdrawal right applies to distance-sold contracts. Refund/proration terms for ongoing billing cycles are not explicitly detailed on the cancellation page.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancellation of contract and instructions for returning equipment - Elisa (accessed 2026-06-05)",
            "url": "https://elisa.fi/asiakaspalvelu/english/cancellation-of-contract/"
          },
          {
            "title": "Elisan palveluiden ja liittymien irtisanominen - Elisa (accessed 2026-06-05)",
            "url": "https://elisa.fi/asiakaspalvelu/sopimukset/irtisanominen/"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "elitesingles-us",
      "name": "EliteSingles",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 4,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is documented or offered by EliteSingles."
      },
      "data_deletion": {
        "detail": "Users can request data deletion by emailing privacy@elitesingles.com or by submitting a request via the support form at support.elitesingles.com/hc/en-us/requests/new. Deleting one's account through account settings also removes profile data permanently and irreversibly.",
        "url": "https://support.elitesingles.com/hc/en-us/requests/new"
      },
      "links": {
        "cancel": "https://support.elitesingles.com/hc/en-us/requests/new",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 60,
          "notice_disclosed": 55,
          "refund_disclosed": 50,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://support.elitesingles.com/hc/en-us/requests/new",
        "policy_summary": "EliteSingles premium subscriptions can be cancelled online via the website (My Account > Membership > Cancel, requiring password confirmation) or through the relevant app store (Apple App Store or Google Play) if the subscription was purchased via mobile app. Users must cancel at least 24 hours before the renewal date to avoid being charged for the next billing cycle; some guidance indicates a 7-day advance notice is recommended. Refunds are only available in the US if cancellation occurs within the first 3 days of purchase and no premium features (such as messaging) have been used. No subscription pause feature is offered.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Premium subscription? – EliteSingles Help CA (accessed 2026-06-06)",
            "url": "https://support-en.elitesingles.ca/hc/en-ca/articles/207817325-How-do-I-cancel-my-Premium-subscription"
          },
          {
            "title": "EliteSingles Customer Support – Submit a Request (accessed 2026-06-06)",
            "url": "https://support.elitesingles.com/hc/en-us/requests/new"
          }
        ],
        "score": 57,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "elsa-speak",
      "name": "ELSA Speak",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold option documented; cancellation stops future renewals while access continues until the expiration date."
      },
      "data_deletion": {
        "detail": "Not addressed in cancellation articles; account/data requests handled via support email.",
        "url": "https://elsaspeak.com/en/faqs"
      },
      "links": {
        "cancel": "https://elsanow.freshdesk.com/en/support/solutions/articles/31000176413-cancel-web-subscriptions-from-elsaspeak-com-",
        "refund": "https://elsaspeak.com/en/faqs/how-to-request-a-refund/",
        "terms": "https://elsaspeak.com/en/faqs",
        "privacy": "https://elsaspeak.com/en/faqs"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://elsanow.freshdesk.com/en/support/solutions/articles/31000176413-cancel-web-subscriptions-from-elsaspeak-com-",
        "policy_summary": "For subscriptions purchased on ELSASPEAK.COM, cancellation is self-serve through a Stripe-hosted billing portal: enter the ELSA account email to receive a login link, then click cancel. After cancelling, access remains active until the stated expiration date with no further charges. Only payments made within 7 days are eligible for a refund, requiring an email to support with the receipt. Subscriptions bought through Apple or Google must be cancelled and refunded through those stores.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel Web Subscriptions - ELSA Speak (accessed 2026-06-16)",
            "url": "https://elsanow.freshdesk.com/en/support/solutions/articles/31000176413-cancel-web-subscriptions-from-elsaspeak-com-"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "embrace-pet-insurance",
      "name": "Embrace Pet Insurance",
      "industry": "Insurance",
      "jurisdiction": "US",
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.embracepetinsurance.com/help/article/how-do-i-cancel-my-pet-s-policy",
        "refund": "https://www.embracepetinsurance.com/help/article/how-do-i-cancel-my-pet-s-policy",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 90,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.embracepetinsurance.com/help/article/how-do-i-cancel-my-pet-s-policy",
        "policy_summary": "Cancel by calling (800) 643-7578; no cancellation fee. Cancel within 30 days of the policy start with no claims for a full refund; after 30 days (or if claims were submitted) a pro-rated refund is calculated from the day after cancellation to the end of the billing cycle. Cancellation terms may vary by state.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How Do I Cancel My Pet's Policy? | Embrace Pet Insurance Help Center",
            "url": "https://www.embracepetinsurance.com/help/article/how-do-i-cancel-my-pet-s-policy"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "emma",
      "name": "Emma",
      "industry": "Personal finance",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause documented. Downgrading to the free Basic plan cancels the paid tier; paid access continues until it expires, then the free version remains usable."
      },
      "data_deletion": {
        "detail": "Account deletion is in-app: Feed, then Profile, then Account, then Delete Account (must first downgrade any active paid plan to Basic). GDPR right-to-erasure applies; some data retained up to ~7 years for legal/regulatory obligations.",
        "url": "https://help.emma-app.com/en/article/deletecancel-my-emma-account-5s81h9/"
      },
      "links": {
        "cancel": "https://help.emma-app.com/en/article/cancel-emma-plus-emma-pro-or-emma-ultimate-h97m7x/",
        "refund": "https://help.emma-app.com/en/article/cancel-emma-plus-emma-pro-or-emma-ultimate-h97m7x/",
        "terms": "https://emma-app.com/terms",
        "privacy": "https://emma-app.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.emma-app.com/en/article/cancel-emma-plus-emma-pro-or-emma-ultimate-h97m7x/",
        "policy_summary": "Emma offers a free Basic tier plus paid Emma Plus, Pro and Ultimate plans (from ~£4.99/month, monthly or annual). Cancellation is in-app and self-serve: open the Feed, select your profile, tap the plan tile (e.g. Emma Pro), tap Manage, then Change Plan and select Basic. The downgrade keeps paid access until it expires and the free version remains usable afterward. Subscriptions renew automatically unless cancelled at least 24 hours before the billing period ends. Refunds on already-charged upgrades are handled via a separate refund process rather than the standard downgrade, and no fixed notice period is stated.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel Emma Plus, Emma Pro or Emma Ultimate | Emma App (accessed 2026-06-16)",
            "url": "https://help.emma-app.com/en/article/cancel-emma-plus-emma-pro-or-emma-ultimate-h97m7x/"
          },
          {
            "title": "Delete/cancel my Emma account | Emma App (accessed 2026-06-16)",
            "url": "https://help.emma-app.com/en/article/deletecancel-my-emma-account-5s81h9/"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "empik-premium-pl",
      "name": "Empik Premium",
      "industry": "Retail membership",
      "jurisdiction": "PL",
      "cancellation_types": [
        "online",
        "email",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.empik.com/popup/regulamin-premium",
        "refund": "",
        "terms": "https://www.empik.com/popup/regulamin-premium",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.empik.com/popup/regulamin-premium",
        "policy_summary": "Empik Premium can be cancelled at any time with immediate effect. For services bought on empik.com or in the app, open purchase history and click Cancel subscription (Anulowanie subskrypcji); alternatively cancel by emailing obsluga.klienta@empik.com, by phone, via the contact form, or in any Empik store. Cancellation is free.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Regulamin Empik Premium",
            "url": "https://www.empik.com/popup/regulamin-premium"
          },
          {
            "title": "Jak zrezygnowac z Empik Premium? Instrukcja krok po kroku",
            "url": "https://www.zadluzenia.com/jak-zrezygnowac-z-empik-premium/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "encore-dev",
      "name": "Encore (encore.dev)",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; you may stop using the service at any time, and must cancel before the end of the current term to avoid auto-renewal."
      },
      "data_deletion": {
        "detail": "Not specifically documented in the Terms of Service; handled via support.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://encore.dev/legal/terms",
        "terms": "https://encore.dev/legal/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 48,
          "channel_disclosed": 66,
          "notice_disclosed": 64,
          "refund_disclosed": 62,
          "findability": 62
        },
        "cancel_url": null,
        "policy_url": "https://encore.dev/legal/terms",
        "policy_summary": "You can cancel the renewal of paid services at any time by emailing support before the end of the current Service Term; cancellation takes effect at the end of that term, and you are not separately required to notify Encore when you stop using the service. Encore also documents subscription/billing management in its platform billing docs. If your card has already been charged and the order is canceled, Encore states it will immediately issue a credit; price changes carry seven (7) days' prior notice. Payments are processed via Stripe per Encore's documentation.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "Encore | Terms of Service (accessed 2026-06-12)",
            "url": "https://encore.dev/legal/terms"
          },
          {
            "title": "Encore Docs | Plans & Billing (accessed 2026-06-12)",
            "url": "https://encore.dev/docs/platform/management/billing"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "endesa-es",
      "name": "Endesa",
      "industry": "Energy & utilities",
      "jurisdiction": "ES",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; consumers request a baja (termination) or switch comercializadora (the new supplier handles it)."
      },
      "data_deletion": {
        "detail": "Personal data handled under Endesa privacidad / EU GDPR; access and deletion (derechos RGPD) via Endesa data-protection channels.",
        "url": "https://www.endesa.com/es/politica-de-privacidad"
      },
      "links": {
        "cancel": "https://www.endesa.com/es/te-ayudamos",
        "refund": "https://www.endesa.com/es/te-ayudamos",
        "terms": "https://www.endesa.com/es/te-ayudamos",
        "privacy": "https://www.endesa.com/es/politica-de-privacidad"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.endesa.com/es/te-ayudamos",
        "policy_summary": "Endesa (Spain) consumers who contracted at a distance (phone or internet) or off-premises have a 14-calendar-day right of withdrawal (derecho de desistimiento) from signature, with no penalty and no reason required, exercised by an unequivocal statement such as a letter sent by post, fax, or email, optionally using Endesa's withdrawal form model sent by certified mail. This 14-day right applies even where the tariff has a permanencia commitment, and the supplier cannot impose the permanence penalty for withdrawals within the window. Beyond 14 days, ordinary termination (baja) is free and can be requested at any time; Endesa then notifies the distributor. When switching comercializadora the new supplier handles the cancellation and there is no supply interruption.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Endesa - Derecho de desistimiento del contrato de la luz (accessed 2026-06-16)",
            "url": "https://www.endesa.com/es/te-ayudamos"
          },
          {
            "title": "Dar de baja el contrato de la luz y gas con Endesa: Pasos y Precio (accessed 2026-06-16)",
            "url": "https://tarifasgasluz.com/comercializadoras/endesa/dar-baja-contrato"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "energyaustralia-au",
      "name": "EnergyAustralia",
      "industry": "Energy & utilities",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold; energy supply contracts are ongoing. Consumers request disconnection / close the account or switch retailers."
      },
      "data_deletion": {
        "detail": "Covered by the EnergyAustralia Privacy Policy; consumers contact EnergyAustralia to access or correct personal information. No self-serve cancellation-linked deletion.",
        "url": "https://www.energyaustralia.com.au/privacy-policy"
      },
      "links": {
        "cancel": "https://www.energyaustralia.com.au/ma-disconnection",
        "refund": null,
        "terms": "https://www.energyaustralia.com.au/what-if-i-change-my-mind",
        "privacy": "https://www.energyaustralia.com.au/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.energyaustralia.com.au/what-if-i-change-my-mind",
        "policy_summary": "EnergyAustralia residential electricity and gas plans have no contract term and no exit fee, with a 10 business day cooling-off period from receiving the welcome pack during which the consumer can cancel without cost by telling EnergyAustralia orally or in writing, ending the contract immediately. To move out or stop supply, the consumer requests disconnection online (Request disconnection page / My Account) or by phone, giving at least 2-3 business days' notice so the disconnection and final meter read can be scheduled. Switching to another retailer is handled by the incoming retailer. The final bill covers usage to the disconnection date and may include a distributor disconnection or special meter-read fee (roughly $10-$90 depending on location); any outstanding device/equipment charges must also be settled. No early-termination fee applies to standard residential plans.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "What if I change my mind? (cooling-off) - EnergyAustralia (accessed 2026-06-16)",
            "url": "https://www.energyaustralia.com.au/what-if-i-change-my-mind"
          },
          {
            "title": "Request disconnection - EnergyAustralia (accessed 2026-06-16)",
            "url": "https://www.energyaustralia.com.au/ma-disconnection"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "engie-fr",
      "name": "Engie",
      "industry": "Energy & utilities",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/suspension option for residential energy supply; consumers either terminate or switch supplier (the new supplier handles the switch)."
      },
      "data_deletion": {
        "detail": "Personal data handled per Engie privacy policy and French/EU GDPR; deletion/access requests via Engie data-protection contact.",
        "url": "https://particuliers.engie.fr/contacts.html"
      },
      "links": {
        "cancel": "https://particuliers.engie.fr/decouvrir-espace-client/conseils-assistance-client/conseils-gestion-contrat/delai-retractation.html",
        "refund": "https://particuliers.engie.fr/decouvrir-espace-client/conseils-assistance-client/conseils-gestion-contrat/delai-retractation.html",
        "terms": "https://particuliers.engie.fr/decouvrir-espace-client/conseils-assistance-client/conseils-gestion-contrat/delai-retractation.html",
        "privacy": "https://particuliers.engie.fr/contacts.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://particuliers.engie.fr/decouvrir-espace-client/conseils-assistance-client/conseils-gestion-contrat/delai-retractation.html",
        "policy_summary": "Engie France residential energy contracts can be terminated at any time without penalty (no fixed-term lock-in for standard offers). For distance/doorstep contracts, consumers have a 14-day legal right of withdrawal (droit de retractation) counted from the day after signature, exercised by an explicit unambiguous statement such as a registered letter, email, or the optional withdrawal form, with no fee or justification required. Beyond the 14 days the contract can still be ended free of charge; disconnection occurs within about one month of receiving the request. There is no early-termination fee, but the consumer remains liable for the subscription and energy actually consumed up to the termination date. When switching supplier, the new supplier handles the cancellation of the Engie contract.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Tout savoir sur le delai de retractation - ENGIE France (accessed 2026-06-16)",
            "url": "https://particuliers.engie.fr/decouvrir-espace-client/conseils-assistance-client/conseils-gestion-contrat/delai-retractation.html"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "enmax-ca",
      "name": "ENMAX Energy",
      "industry": "Energy & utilities",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold; Alberta energy supply is ongoing. Consumers move/transfer the account, switch retailers, or fall to the Rate of Last Resort."
      },
      "data_deletion": {
        "detail": "Governed by the ENMAX Privacy Policy; consumers contact ENMAX to access or correct personal information. No self-serve cancellation-linked deletion.",
        "url": "https://www.enmax.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.enmax.com/customer-support/for-my-home/moving-your-account",
        "refund": null,
        "terms": "https://assets.enmax.com/api/public/content/5359130834874047a4daefac1b4b1aff",
        "privacy": "https://www.enmax.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.enmax.com/customer-support/for-my-home/moving-your-account",
        "policy_summary": "ENMAX (Alberta) customers can move, transfer, or close their electricity and natural-gas account online by signing in to MyAccount and using Manage my services > Moving, or by phone on 310-2010 (310-4010 for moving, or 1-877-571-7111 outside Alberta). ENMAX advises contacting them at least one month before the possession date, and provides move-in/move-out dates plus the new address; there is no charge to set up energy at a new address. The Easymax plan is month-to-month style with a fixed rate and can be cancelled within 30 days without penalty per its General Terms and Conditions; fixed-term retail contracts should be reviewed for any early-exit provisions. When switching retailers in Alberta supply normally transfers rather than disconnecting. A final bill is issued based on the move-out meter read.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Transfer your account / Moving your account - ENMAX (accessed 2026-06-16)",
            "url": "https://www.enmax.com/customer-support/for-my-home/moving-your-account"
          },
          {
            "title": "Easymax General Terms and Conditions (PDF) - ENMAX (accessed 2026-06-16)",
            "url": "https://assets.enmax.com/api/public/content/5359130834874047a4daefac1b4b1aff"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "entel-cl",
      "name": "Entel",
      "industry": "Telecom & ISP",
      "jurisdiction": "CL",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Transitory suspension available for 3–9 months at CLP $15,000 per number. Requires no outstanding debt and contract must be at least 6 months old. Requestable by phone (103 / 600 3600 103) or in-store. Fixed charges are waived during suspension."
      },
      "data_deletion": {
        "detail": "Customers may request deletion of personal data under Chilean Law 19.628 via an online Privacy Rights Form, by email to protecciondedatos@entel.cl, through Mi Entel portal/app, or in-store. No specific post-cancellation retention timeline is published; Entel states data is kept no longer than necessary for service and legal obligations (commercial communications data cited at up to 5 years).",
        "url": "https://www.entel.cl/legales/derechos-privacidad"
      },
      "links": {
        "cancel": "https://ayuda.entel.cl/hc/es-419/articles/4415567748243-C%C3%B3mo-solicitar-la-cancelaci%C3%B3n-de-una-l%C3%ADnea-m%C3%B3vil-o-l%C3%ADnea-hogar-con-instalaci%C3%B3n",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://ayuda.entel.cl/hc/es-419/articles/4415567748243-C%C3%B3mo-solicitar-la-cancelaci%C3%B3n-de-una-l%C3%ADnea-m%C3%B3vil-o-l%C3%ADnea-hogar-con-instalaci%C3%B3n",
        "policy_summary": "Cancellation (\"dar de baja\") can be requested online via Mi Entel portal or the Entel app (Desactivación de servicio → Descontratación de plan), by phone at 103/600 3600 103, by WhatsApp, or in-store; only the account holder may request it. Chilean law requires Entel to process and execute the cancellation within 24 business hours of the request. Billing is prorated: a partial invoice covers only the days the service was active in the final month, and advance-paid fixed charges are refunded proportionally within 10 business days (debit/cash) or 72 business hours (credit card). A temporary suspension option exists (3–9 months, CLP $15,000/number) for customers with a clean payment record and at least 6 months of contract history.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cómo solicitar la cancelación de una línea móvil o línea hogar con instalación – Centro de Ayuda Entel (accessed 2026-06-06)",
            "url": "https://ayuda.entel.cl/hc/es-419/articles/4415567748243-C%C3%B3mo-solicitar-la-cancelaci%C3%B3n-de-una-l%C3%ADnea-m%C3%B3vil-o-l%C3%ADnea-hogar-con-instalaci%C3%B3n"
          },
          {
            "title": "Contrato de Suministro de Servicios Móvil – Entel (accessed 2026-06-06)",
            "url": "https://www.entel.cl/contratos/visualizador/contrato-de-suministro-de-servicios-movil"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "envato-elements",
      "name": "Envato Elements",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users must cancel outright; access continues until the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Envato provides a separate account closure process. Users can submit a request to close their account via the help center article. Account closure is distinct from subscription cancellation.",
        "url": "https://help.elements.envato.com/hc/en-us/articles/24525741877657-How-do-I-close-my-Envato-account"
      },
      "links": {
        "cancel": "https://help.elements.envato.com/hc/en-us/articles/360000621563-Cancel-Your-Subscription",
        "refund": "https://help.elements.envato.com/hc/en-us/articles/4408760464921-Can-I-get-a-refund-on-Envato-Elements",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 78,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.elements.envato.com/hc/en-us/articles/360000621563-Cancel-Your-Subscription",
        "policy_summary": "Envato Elements subscriptions can be cancelled at any time via the online account dashboard (My Account > Manage Subscription > Cancel My Subscription). Cancellation takes effect at the end of the current billing period, with no pro-rata refunds — access continues until the next renewal date. All subscription fees are non-refundable except where required by applicable law. Users who subscribed via Apple App Store or Google Play must cancel through those respective platforms, not through Envato directly.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel Your Subscription – Envato Support | Help Center (accessed 2026-06-06)",
            "url": "https://help.elements.envato.com/hc/en-us/articles/360000621563-Cancel-Your-Subscription"
          },
          {
            "title": "Can I get a refund on my Envato subscription? – Envato Support | Help Center (accessed 2026-06-06)",
            "url": "https://help.elements.envato.com/hc/en-us/articles/4408760464921-Can-I-get-a-refund-on-Envato-Elements"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "eon-de",
      "name": "E.ON",
      "industry": "Energy & utilities",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for E.ON energy contracts in Germany. Contracts must be formally cancelled; relocation entitles customers to a special termination right."
      },
      "data_deletion": {
        "detail": "E.ON provides a GDPR data subject rights page with forms to request data access, correction, restriction, or deletion. Data is retained for the contract duration and until statutory retention periods expire (primarily §§ 147 AO, 257 HGB — up to 10 years for tax/commercial records). Requests can be submitted via betroffenenanfrage@eon.de.",
        "url": "https://www.eon.de/de/pk/datenschutz/betroffenenrechte.html"
      },
      "links": {
        "cancel": "https://www.eon.de/de/pk/service/vertrag/kuendigung.html",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 72,
          "notice_disclosed": 68,
          "refund_disclosed": 45,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.eon.de/de/pk/service/vertrag/kuendigung.html",
        "policy_summary": "E.ON electricity and gas contracts in Germany can be cancelled via an online cancellation form on eon.de (no login required), by email to kundenservice@eon.de, or by post/fax. Under §312k BGB, E.ON is required to provide a Kündigungsbutton for online-concluded contracts, and an online cancellation form is available at the dedicated cancellation page, though multiple third-party sources note that self-service cancellation directly within the 'Mein E.ON' authenticated portal remains limited. Notice periods are typically 4 weeks to the end of the agreed contract term for most tariffs (2 weeks for Grundversorgung basic supply; up to 2 months for 24-month fixed terms); contracts signed after 1 March 2022 are capped at a maximum 4-week notice period under reformed law. A final invoice (Schlussrechnung) is issued within 6 weeks of contract end, and credit balances must be refunded within 2 weeks of the final bill per the Energiewirtschaftsgesetz (EnWG); however E.ON's own cancellation page does not prominently detail proration terms. Special termination rights apply for price increases (cancellation until the day before the new rate takes effect), relocation, and unilateral contract changes.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "E.ON Energievertrag kündigen (accessed 2026-06-05)",
            "url": "https://www.eon.de/de/pk/service/vertrag/kuendigung.html"
          },
          {
            "title": "E.ON Betroffenenrechte – DSGVO-Formulare (accessed 2026-06-05)",
            "url": "https://www.eon.de/de/pk/datenschutz/betroffenenrechte.html"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "eon-next-uk",
      "name": "E.ON Next",
      "industry": "Energy & utilities",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No supply pause; customers switch away or cancel within the cooling-off period. Energy used during cooling-off is chargeable."
      },
      "data_deletion": {
        "detail": "Account data handled under the E.ON Next privacy notice and retained for regulatory/billing periods after closure; no self-serve one-click delete for energy accounts.",
        "url": "https://www.eonnext.com/policies/privacy"
      },
      "links": {
        "cancel": "https://www.eonnext.com/electricity-and-gas/how-to-switch",
        "refund": "https://www.eonnext.com/electricity-and-gas/how-to-switch",
        "terms": "https://www.eonnext.com/policies/terms-and-conditions",
        "privacy": "https://www.eonnext.com/policies/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.eonnext.com/electricity-and-gas/how-to-switch",
        "policy_summary": "The entire switch to E.ON Next can be completed online, from quote to submitting the first meter reading, and can take as little as 1 working day (up to 5). You have a 14-day cooling-off period from sign-up to change your mind; to cancel a pending switch you must contact your new supplier as soon as possible. Fixed-rate tariffs may carry early exit fees, but no exit fee can be charged within 49 days of the fixed tariff ending. Your old supplier closes the account using meter readings sent by the new supplier and refunds any credit due.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to switch your energy supplier and tariff - E.ON Next (accessed 2026-06-16)",
            "url": "https://www.eonnext.com/electricity-and-gas/how-to-switch"
          },
          {
            "title": "Terms and Conditions - E.ON Next (accessed 2026-06-16)",
            "url": "https://www.eonnext.com/policies/terms-and-conditions"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "eos-fitness-us",
      "name": "EōS Fitness",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "in_person",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Freeze available for Personal Training agreements: up to 30 days at no cost; months 2–3 cost $25/month; beyond 3 months requires medical documentation. A 14-day advance notice is required and one billing cycle is incurred after the freeze start date. General membership freeze terms are not publicly disclosed on the official site."
      },
      "data_deletion": {
        "detail": "Members may submit a data deletion request by emailing datarequest@eosfitness.com or calling (888) 558-0332. Authorized agents must submit a notarized power of attorney. EōS may retain data for lawful purposes such as debt collection.",
        "url": "https://www.eosfitness.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.eosfitness.com/faq",
        "refund": null,
        "terms": null,
        "privacy": "https://www.eosfitness.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 40,
          "notice_disclosed": 80,
          "refund_disclosed": 10,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.eosfitness.com/faq",
        "policy_summary": "EōS Fitness month-to-month memberships require 30 days written notice to cancel; no online cancellation is available. Members must cancel in person at their home club or submit a written cancellation notice by certified mail to their home club location. No refund policy is disclosed on the official website. A freeze option exists for Personal Training agreements (up to 30 days free, $25/month for months 2–3, medical documentation required beyond 3 months).",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Gym FAQs - Frequently Asked Questions | EōS Fitness (accessed 2026-06-06)",
            "url": "https://www.eosfitness.com/faq"
          },
          {
            "title": "Personal Training Program Questions & Feedback | EōS Fitness (accessed 2026-06-06)",
            "url": "https://www.eosfitness.com/personal-training-client-service"
          }
        ],
        "score": 38,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "epic",
      "name": "Epic!",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for subscriptions managed directly through getepic.com. Subscribers on Google Play may have access to Google Play's native pause feature, but Epic itself does not offer a pause."
      },
      "data_deletion": {
        "detail": "Users can contact Epic support (support@getepic.com) to request account and data deletion. Epic is COPPA-compliant; parents have the right to request deletion of their child's personal information. Privacy policy at getepic.com/privacy governs data retention and deletion.",
        "url": "https://www.getepic.com/privacy"
      },
      "links": {
        "cancel": "https://support.getepic.com/hc/en-us/articles/204930315-How-can-I-cancel-my-Epic-subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://www.getepic.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://support.getepic.com/hc/en-us/articles/204930315-How-can-I-cancel-my-Epic-subscription",
        "policy_summary": "Subscribers can cancel online via the Parent Dashboard (Account Settings > Manage Subscription > Cancel) on getepic.com, or through the iOS App Store / Google Play if subscribed via those platforms. Cancellation takes effect at the end of the current billing period — access continues through the paid cycle, and Epic does not issue partial refunds for unused time under any plan. Subscriptions are non-refundable in most cases; billing errors may be addressed by contacting support@getepic.com. There is no pause or freeze option documented by Epic directly.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 78
        },
        "sources": [
          {
            "title": "How can I cancel my Epic subscription? – Epic Help Center (accessed 2026-06-05)",
            "url": "https://support.getepic.com/hc/en-us/articles/204930315-How-can-I-cancel-my-Epic-subscription"
          },
          {
            "title": "Subscription & Billing – Epic Help Center (accessed 2026-06-05)",
            "url": "https://support.getepic.com/hc/en-us/categories/200390025-Subscription-Billing"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "epidemic-sound",
      "name": "Epidemic Sound",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented anywhere in Epidemic Sound's official help center."
      },
      "data_deletion": {
        "detail": "Account deletion is not self-serve. Users must contact the Customer Support Team via a support request form; account deletion is handled manually by support.",
        "url": "https://help.epidemicsound.com/hc/en-us/articles/25889912127250-Delete-account"
      },
      "links": {
        "cancel": "https://help.epidemicsound.com/hc/en-us/articles/25890380656402-Cancellation",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://help.epidemicsound.com/hc/en-us/articles/25890380656402-Cancellation",
        "policy_summary": "Subscribers cancel online by logging into their account, navigating to Account > Subscriptions > Manage Subscription > Cancel Subscription, then selecting a reason and confirming. Cancellation via the mobile app is not supported — only through the website. Access to the catalog continues until the end of the current billing cycle, and all videos published during the active subscription remain cleared for monetization permanently. Charges up to the cancellation date are explicitly non-refundable.",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 85
        },
        "sources": [
          {
            "title": "Cancellation – Help Center | Epidemic Sound (accessed 2026-06-06)",
            "url": "https://help.epidemicsound.com/hc/en-us/articles/25890380656402-Cancellation"
          },
          {
            "title": "What happens after I cancel my subscription? – Help Center | Epidemic Sound (accessed 2026-06-06)",
            "url": "https://help.epidemicsound.com/hc/en-us/articles/25918384209042-What-happens-after-I-cancel-my-subscription"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "eprimo-de",
      "name": "eprimo",
      "industry": "Energy & utilities",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; consumers terminate (Kuendigung) or withdraw (Widerruf) the eprimo supply contract."
      },
      "data_deletion": {
        "detail": "Personal data handled under eprimo Datenschutz / EU GDPR; requests via eprimo data-protection contact.",
        "url": "https://www.eprimo.de/datenschutz"
      },
      "links": {
        "cancel": "https://www.eprimo.de/kundenservice",
        "refund": "https://www.kuendigung.org/eprimo-widerruf/",
        "terms": "https://www.eprimo.de/agb",
        "privacy": "https://www.eprimo.de/datenschutz"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.kuendigung.org/eprimo-widerruf/",
        "policy_summary": "eprimo (RWE-owned German discount brand) grants a statutory 14-day right of withdrawal (Widerruf) for electricity and gas contracts concluded by letter, email, phone, online, or off-premises (doorstep), with no reason required. The withdrawal must be sent to eprimo GmbH, Flughafenstrasse 20, 63263 Neu-Isenburg, and the 14-day clock only starts once the consumer has been properly informed of the withdrawal right. After a valid withdrawal eprimo refunds all payments already made, including delivery costs, within 14 days of receiving the notice. Ordinary termination (Kuendigung) follows the contract notice period; switching is typically handled by the new supplier.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "eprimo Widerruf: Widerrufsrecht, Widerrufsfrist, Widerrufsformular (accessed 2026-06-16)",
            "url": "https://www.kuendigung.org/eprimo-widerruf/"
          },
          {
            "title": "eprimo Widerruf PDF - verbraucherhilfe-stromanbieter.de (accessed 2026-06-16)",
            "url": "https://verbraucherhilfe-stromanbieter.de/wp-content/uploads/2020/12/eprimo-Widerruf.pdf"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "equals",
      "name": "Equals (equals.com)",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze; the term is non-cancelable and auto-renews unless written notice of non-renewal is given at least 30 days before the term ends."
      },
      "data_deletion": {
        "detail": "On termination your right to use the platform ceases; data handling per the agreement / privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://equals.com/policies/equals-online-terms-and-conditions-GP-april-11-22.pdf",
        "terms": "https://equals.com/policies/equals-online-terms-and-conditions-GP-april-11-22.pdf",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 22,
          "channel_disclosed": 55,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://equals.com/policies/equals-online-terms-and-conditions-GP-april-11-22.pdf",
        "policy_summary": "Subscriptions auto-renew for successive periods equal to the initial term (e.g., monthly or annual) unless either party gives written notice of non-renewal at least thirty (30) days before the end of the then-current term — there is no self-serve cancellation; ending the subscription requires written notice. Payment obligations are non-cancelable and fees paid are non-refundable, billed in advance for the applicable term (via Stripe). Either party may also terminate immediately for an uncured material breach (15 days to cure after written notice). Entity: Equals Technologies, Inc.",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Equals | Online Terms and Conditions (PDF, accessed 2026-06-13)",
            "url": "https://equals.com/policies/equals-online-terms-and-conditions-GP-april-11-22.pdf"
          }
        ],
        "score": 47,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "equifax",
      "name": "Equifax (equifax.com)",
      "industry": "Identity & credit monitoring",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; memberships auto-renew indefinitely without further action until cancelled, and free trials convert to paid unless cancelled."
      },
      "data_deletion": {
        "detail": "Account/data handled per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://www.equifax.com/terms/",
        "terms": "https://www.equifax.com/terms/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 28,
          "channel_disclosed": 55,
          "notice_disclosed": 58,
          "refund_disclosed": 45,
          "findability": 58
        },
        "cancel_url": null,
        "policy_url": "https://www.equifax.com/terms/",
        "policy_summary": "You may cancel a subscription-based product at any time, but there is no self-serve cancel — you must contact the Customer Care Team by phone (1-866-807-7461, 8:00 a.m.–3:00 a.m. ET, seven days a week). Memberships auto-renew indefinitely without further action, and free trials convert to paid unless cancelled before the trial ends; for monthly products you must cancel before the next cycle to avoid the next charge. Fee increases apply unless you cancel before the effective date.",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Equifax | Terms of Use — Product Cancellation and Refunds (accessed 2026-06-13)",
            "url": "https://www.equifax.com/terms/"
          }
        ],
        "score": 46,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "equinox-us",
      "name": "Equinox",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email",
        "in_person",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Membership freeze available for medical inability to use clubs or statutory reasons; non-medical freezes available by request. Request in-person at any club or by emailing Concierge@Equinox.com. Documentation (physician letter) may be required for medical freezes. Locker rental and laundry fees are not suspended during a freeze."
      },
      "data_deletion": {
        "detail": "California and other qualifying US state residents can request deletion of personal data via web form or phone. Submit at equinox.com/privacyrequest or call +1-332-214-7190. Appeals can be sent to privacy@equinox.com within 45 days of a denied request.",
        "url": "https://www.equinox.com/privacyrequest"
      },
      "links": {
        "cancel": "https://www.equinox.com/faq",
        "refund": null,
        "terms": null,
        "privacy": "https://www.equinox.com/privacyrequest"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 40,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.equinox.com/faq",
        "policy_summary": "Equinox members can cancel by logging into their account online, emailing Cancellations@Equinox.com, visiting a club manager in person, or sending written notice by mail per their Membership Agreement. Notice periods vary by state and members should review their individual agreement for state-specific requirements. Memberships typically carry a 12-month initial term with early cancellation restricted to qualifying exceptions (relocation, medical, or hardship). A freeze option is available for members who cannot use the club temporarily, via in-person request or email to Concierge@Equinox.com.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Account Information, Guest Passes & Referral FAQs — Equinox (accessed 2026-06-06)",
            "url": "https://www.equinox.com/faq"
          },
          {
            "title": "Member Policies — Equinox (accessed 2026-06-06)",
            "url": "https://www.equinox.com/member-policies"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "eros-now-in",
      "name": "Eros Now",
      "industry": "Streaming (video)",
      "jurisdiction": "IN",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://erosnow.com/mobile_faq",
        "refund": "",
        "terms": "https://erosnow.com/mobile_faq",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://erosnow.com/mobile_faq",
        "policy_summary": "On ErosNow.com, log in, open Account Settings > Subscriptions, then click Cancel Subscription. The Premium subscription stays active until the end of the current billing cycle with no refund for the remainder; there is no cancellation fee. App Store / Google Play subscriptions must be cancelled through iTunes or Google Play.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Eros Now Help / Cancellation FAQ",
            "url": "https://erosnow.com/mobile_faq"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "eset",
      "name": "ESET",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "ESET does not offer a subscription pause or freeze option; users can only disable auto-renewal so the subscription runs out at expiration."
      },
      "data_deletion": {
        "detail": "Users can request personal data deletion by contacting ESET's Data Protection Officer at dpo@eset.sk or via a support form. Licensing information is anonymized no later than 12 months after license expiration; billing/payment data is retained for up to 10 years due to legal obligations.",
        "url": "https://www.eset.com/us/policy-hub/privacy/"
      },
      "links": {
        "cancel": "https://support.eset.com/en/kb6205-manage-auto-renew-settings-for-your-eset-licenses",
        "refund": "https://www.eset.com/us/policy-hub/return-policy/",
        "terms": null,
        "privacy": "https://www.eset.com/us/policy-hub/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 72,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://support.eset.com/en/kb6205-manage-auto-renew-settings-for-your-eset-licenses",
        "policy_summary": "ESET subscriptions auto-renew by default; cancellation means turning off auto-renewal through the ESET eStore online portal or ESET HOME account, which lets the subscription run until its expiration date rather than issuing an immediate termination. A 30-day money-back guarantee applies to purchases made directly from eset.com (US), processed by calling 1-844-824-3738 Option 1. ESET notifies customers 30 days before an annual renewal but does not clearly state a deadline by which cancellation must be requested before the next charge. Subscriptions purchased through third-party resellers are subject to those resellers' return policies.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Manage auto-renewal settings for your ESET subscriptions – ESET Support KB6205 (accessed 2026-06-05)",
            "url": "https://support.eset.com/en/kb6205-manage-auto-renew-settings-for-your-eset-licenses"
          },
          {
            "title": "Return Policy | ESET US (accessed 2026-06-05)",
            "url": "https://www.eset.com/us/policy-hub/return-policy/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "espn-plus",
      "name": "ESPN+",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "ESPN+ does not offer a pause or freeze option; the only alternative is to cancel and retain access through the end of the current billing cycle."
      },
      "data_deletion": {
        "detail": "ESPN account deletion (distinct from subscription cancellation) is available at any time after canceling the subscription; it deletes name and email, anonymizes remaining account data, and unsubscribes from marketing emails, but does not cancel any active subscription. Deleting the account also removes access to other Disney-family experiences (except Disney+, Hulu, and MyDisney Identity).",
        "url": "https://support.espn.com/hc/en-us/articles/30665234196500-Deleting-your-ESPN-Account"
      },
      "links": {
        "cancel": "https://support.espn.com/hc/en-us/articles/40377550796308-Cancelling-Your-ESPN-Select-or-Unlimited-Subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 72,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://support.espn.com/hc/en-us/articles/40377550796308-Cancelling-Your-ESPN-Select-or-Unlimited-Subscription",
        "policy_summary": "ESPN+ subscriptions can be cancelled online via the ESPN billing portal or through the app; third-party subscribers (Apple, Google, Roku, Amazon) must cancel through those platforms. Cancellation takes effect at the end of the current billing cycle, with access continuing until that date. ESPN does not offer refunds or credits for partially used billing periods. No pause or freeze option exists.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling Your ESPN Select or Unlimited Subscription – ESPN Fan Support (accessed 2026-06-05)",
            "url": "https://support.espn.com/hc/en-us/articles/40377550796308-Cancelling-Your-ESPN-Select-or-Unlimited-Subscription"
          },
          {
            "title": "How do I cancel my ESPN+ service on Web? – ESPN Fan Support (accessed 2026-06-05)",
            "url": "https://support.espn.com/hc/en-us/articles/360026047991-How-do-I-cancel-my-ESPN-service-on-Web-"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "estrategia-concursos-br",
      "name": "Estrategia Concursos",
      "industry": "Edtech / Online Courses",
      "jurisdiction": "BR",
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://atendimentoconcursos.estrategia.com/hc/pt-br/articles/360042124173-Como-funciona-o-cancelamento-das-Assinaturas",
        "refund": "",
        "terms": "https://www.estrategiaconcursos.com.br/pagina/termos-de-uso/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://atendimentoconcursos.estrategia.com/hc/pt-br/articles/360042124173-Como-funciona-o-cancelamento-das-Assinaturas",
        "policy_summary": "Estrategia Concursos states subscriptions auto-renew and the renewal can be cancelled at any time by contacting its support team. A 30-day satisfaction guarantee gives a 100% refund (within download limits), with tiered partial refunds at days 31-60 and 61-180.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Como funciona o cancelamento das Assinaturas - Estrategia",
            "url": "https://atendimentoconcursos.estrategia.com/hc/pt-br/articles/360042124173-Como-funciona-o-cancelamento-das-Assinaturas"
          },
          {
            "title": "Estrategia Concursos FAQ",
            "url": "https://www.estrategiaconcursos.com.br/faq/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "estrid-uk",
      "name": "Estrid",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "UK",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Customers can pause or temporarily delay deliveries from the Manage Subscriptions portal; no payments occur during a pause and no products are shipped until the subscription is resumed."
      },
      "data_deletion": {
        "detail": "UK customers may request erasure of personal data under UK GDPR by emailing hello@estrid.com. Estrid commits to responding within one month. Complaints may be escalated to the ICO.",
        "url": "https://estrid.com/en-gb/policies/privacy-policy"
      },
      "links": {
        "cancel": "https://help.estrid.com/hc/en-us/articles/360060710452-How-do-I-pause-or-cancel-my-subscription",
        "refund": null,
        "terms": "https://estrid.com/en-gb/policies/terms-of-service",
        "privacy": "https://estrid.com/en-gb/policies/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.estrid.com/hc/en-us/articles/360060710452-How-do-I-pause-or-cancel-my-subscription",
        "policy_summary": "Estrid offers fully online self-service cancellation via the Manage Subscriptions portal: log in, navigate to Subscriptions, select the subscription, and scroll to the bottom to cancel. Customers must cancel at least 24 hours before the next scheduled payment to avoid being charged for the next order. A pause or skip option is also available at any time with no minimum contract. A 30-day money-back guarantee and a 14-day statutory return window apply to products.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I pause or cancel my subscription? – Help & FAQ – Estrid (accessed 2026-06-06)",
            "url": "https://help.estrid.com/hc/en-us/articles/360060710452-How-do-I-pause-or-cancel-my-subscription"
          },
          {
            "title": "Terms of service – Estrid (accessed 2026-06-06)",
            "url": "https://estrid.com/en-gb/policies/terms-of-service"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "esure",
      "name": "esure",
      "industry": "Insurance (auto)",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; policy runs until cancelled or expiry."
      },
      "data_deletion": {
        "detail": "Data handled per the esure privacy policy; data-subject/erasure requests via that notice. Cancellation does not auto-delete account data.",
        "url": "https://www.esure.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.esure.com/car-insurance/esure-car-insurance-administration-fees",
        "refund": "https://www.esure.com/car-insurance/esure-car-insurance-administration-fees",
        "terms": "https://www.esure.com/terms-and-conditions",
        "privacy": "https://www.esure.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 85,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.esure.com/car-insurance/esure-car-insurance-administration-fees",
        "policy_summary": "esure car insurance is cancelled by phone (0345 045 1000); online self-service cancellation is not offered, only self-service policy changes. There is a 14-day cooling-off period from policy start or receipt of documents. Cancelling within cooling-off costs a £29 fee (plus a charge for time on cover); cancelling after cooling-off costs £67 during the first period of cover and £36 in subsequent periods, with a pro-rata refund of unused premium minus those fees. No refund if a claim has been made. Fees shown apply to policies bought or renewed on or after 28 February 2025. Policies auto-renew unless opted out.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "esure Car Insurance Administration Fees (accessed 2026-06-16)",
            "url": "https://www.esure.com/car-insurance/esure-car-insurance-administration-fees"
          },
          {
            "title": "Administration Fees | esure (accessed 2026-06-16)",
            "url": "https://www.esure.com/car-insurance/administration-fees"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "ethos-life",
      "name": "Ethos Life",
      "industry": "Insurance",
      "jurisdiction": "US",
      "cancellation_types": [
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "California/CCPA residents may request deletion of personal information, but Ethos cannot delete data tied to an active or applied-for insurance product (business-purpose exception). Requests via Ethos Privacy Center.",
        "url": "https://privacy.ethoslife.com/"
      },
      "links": {
        "cancel": "https://www.ethos.com/life-insurance/how-to-cancel-life-insurance-policy/",
        "refund": "https://www.ethos.com/faq/do-i-get-a-refund-if-i-cancel-my-policy/",
        "terms": "",
        "privacy": "https://privacy.ethoslife.com/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 80,
          "notice_disclosed": 90,
          "refund_disclosed": 90,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.ethos.com/life-insurance/how-to-cancel-life-insurance-policy/",
        "policy_summary": "Cancel anytime by emailing or calling Ethos (415) 322-2037 to request a surrender form, or by stopping premium payments to lapse the policy. A 30-day free-look period grants a full refund of premiums paid; no refund after 30 days and no cancellation fees.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel a Life Insurance Policy | Ethos Life",
            "url": "https://www.ethos.com/life-insurance/how-to-cancel-life-insurance-policy/"
          },
          {
            "title": "Do I get a refund if I cancel my policy? | Ethos Life",
            "url": "https://www.ethos.com/faq/do-i-get-a-refund-if-i-cancel-my-policy/"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "etisalat-ae",
      "name": "Etisalat (e&)",
      "industry": "Telecom & ISP",
      "jurisdiction": "AE",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "app",
        "online",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No customer-initiated line pause or freeze is offered. A Start/Stop Data add-on (*777*1# / *777*2#) lets customers toggle mobile data, but this is not a full service suspension. Involuntary suspension occurs for non-payment after 15 days."
      },
      "data_deletion": {
        "detail": "Customers may request erasure of personal data under UAE Data Protection Law by contacting e&'s Data Privacy Officer at data-privacy-officer@eand.com. Data is retained as long as necessary for business and regulatory purposes; the right to erasure does not apply where processing is required to establish or defend legal claims.",
        "url": "https://www.etisalat.ae/en/contact-us/privacy-notice.html"
      },
      "links": {
        "cancel": "https://www.eand.ae/en/c/support/mobile/postpaid/account-cancellation/request-creation.html",
        "refund": null,
        "terms": null,
        "privacy": "https://www.etisalat.ae/en/contact-us/privacy-notice.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 75,
          "notice_disclosed": 55,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.eand.ae/en/c/support/mobile/postpaid/account-cancellation/request-creation.html",
        "policy_summary": "Etisalat (e&) customers can cancel postpaid mobile accounts via the e& UAE app or website virtual assistant, by calling 101 or 800 6665, or by visiting an e& store in person; SMS cancellation applies only to individual add-on packs. Full account cancellation requires clearing all exit charges first: early termination before the minimum commitment period incurs a fee equal to one month's rental or AED 1,000, whichever is lower (contract plans carry per-month exit fees). No refunds are given on prepaid or Internet Calling Plan rentals once cancelled. Customers leaving the UAE are advised to initiate cancellation at least 48 hours before departure, and a final bill may follow to capture any outstanding roaming charges.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "e& UAE — Account Cancellation: Request Creation (accessed 2026-06-06)",
            "url": "https://www.eand.ae/en/c/support/mobile/postpaid/account-cancellation/request-creation.html"
          },
          {
            "title": "e& UAE — Leaving UAE (accessed 2026-06-06)",
            "url": "https://www.eand.ae/en/c/mobile/leaving-uae.html"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "etoro-club",
      "name": "eToro (Club Subscription)",
      "industry": "Personal finance",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; after cancellation the membership reverts at period end to the eToro Club tier matching the account's actual tier-balance (AUM)."
      },
      "data_deletion": {
        "detail": "Cancelling the Club Subscription only ends the paid Platinum benefits; it does not delete the eToro account or data. After the current period the account reverts to its AUM-based Club tier.",
        "url": "https://www.etoro.com/wp-content/uploads/2025/10/eToro-Club-Subscription-TCs-30-October-2025.pdf"
      },
      "links": {
        "cancel": "https://www.etoro.com/wp-content/uploads/2025/10/eToro-Club-Subscription-TCs-30-October-2025.pdf",
        "refund": "https://www.etoro.com/wp-content/uploads/2025/10/eToro-Club-Subscription-TCs-30-October-2025.pdf",
        "terms": "https://www.etoro.com/wp-content/uploads/2025/10/eToro-Club-Subscription-TCs-30-October-2025.pdf",
        "privacy": "https://www.etoro.com/en-us/about/club/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.etoro.com/wp-content/uploads/2025/10/eToro-Club-Subscription-TCs-30-October-2025.pdf",
        "policy_summary": "eToro launched a paid eToro Club Subscription at GBP/EUR/USD 4.99 per month or 49.99 per year (with a 7-day free trial), which unlocks Platinum tier benefits previously reserved for users holding USD 25,000 or more in balance. This is a genuine cancellable subscription distinct from the AUM-based Club tiers. Users can terminate the subscription through eToro account settings in the Club/Membership section; if billed through an app store (Apple App Store or Google Play), cancellation must be done with that store. First-time subscribers can request a full refund through customer support within the first 14 days of the initial payment, with no refunds afterward. When cancelled, at the end of the current period the account reverts to the Club tier matching the actual tier-balance.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "eToro Club Subscription Terms and Conditions, 30 October 2025 (accessed 2026-06-16)",
            "url": "https://www.etoro.com/wp-content/uploads/2025/10/eToro-Club-Subscription-TCs-30-October-2025.pdf"
          },
          {
            "title": "Join the eToro Club - eToro (accessed 2026-06-16)",
            "url": "https://www.etoro.com/en-us/about/club/"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "etutor-pl",
      "name": "eTutor",
      "industry": "Education",
      "jurisdiction": "PL",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.etutor.pl/regulamin/",
        "refund": "",
        "terms": "https://www.etutor.pl/regulamin/",
        "privacy": "https://www.etutor.pl/regulamin/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.etutor.pl/regulamin/",
        "policy_summary": "eTutor subscriptions can be cancelled at any time by logging in, opening Account settings (Ustawienia konta), going to the Subscriptions (Subskrypcje) section and choosing Cancel plan (Anuluj plan). Access to paid content continues until the end of the paid billing period; subscriptions auto-renew until cancelled.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Regulamin swiadczenia uslug oraz serwisu eTutor",
            "url": "https://www.etutor.pl/regulamin/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "eufy-security",
      "name": "Eufy Security",
      "industry": "Home security",
      "jurisdiction": "US",
      "cancellation_types": [
        "email",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Once cancellation is confirmed, the Basic Plan and all associated features are deactivated.",
        "url": "https://www.eufy.com/policies/subscription-policy"
      },
      "links": {
        "cancel": "https://www.eufy.com/policies/subscription-policy",
        "refund": "",
        "terms": "https://www.eufy.com/policies/subscription-policy",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 80,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.eufy.com/policies/subscription-policy",
        "policy_summary": "Eufy Security customers may cancel their subscription at any time for any reason by contacting eufy support at support.eufy.com or emailing support@eufy.com. Eufy does not refund fees already charged for the subscription period; canceling a monthly subscription stops automatic renewal with no refund, while canceling an annual subscription deducts the monthly fee and refunds the remainder.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Subscription Policy | eufy US",
            "url": "https://www.eufy.com/policies/subscription-policy"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "eve-online",
      "name": "EVE Online",
      "industry": "Gaming subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is offered. Cancellation ends recurring billing; the account downgrades to the free Alpha state once remaining paid game time expires."
      },
      "data_deletion": {
        "detail": "Account deletion for non-GDPR reasons is not currently supported. Personal data erasure requests must be emailed to request@privacy.ccpgames.com; processed within 30 days. The process is permanent and irreversible — all accounts and characters become unrecoverable.",
        "url": "https://support.eveonline.com/hc/en-us/articles/360005365380-Data-Deletion-Requests"
      },
      "links": {
        "cancel": "https://support.eveonline.com/hc/en-us/articles/203411192-Cancelling-subscription",
        "refund": "https://support.eveonline.com/hc/en-us/articles/25081328277404-Refunds-for-Purchases",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 72,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.eveonline.com/hc/en-us/articles/203411192-Cancelling-subscription",
        "policy_summary": "Subscriptions can be cancelled online at any time via Account Management (Account Info > Cancel Subscription), available for Credit Card and PayPal recurring plans only. Cancellation takes effect at the end of the current paid period — the account reverts to free Alpha state when remaining game time runs out, with no mid-cycle proration. Per the EULA, all fees are non-refundable; refund requests via support ticket are possible but unlikely to be granted for already-used Omega time or PLEX. No subscription pause or freeze option exists.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling subscription – EVE Online (accessed 2026-06-06)",
            "url": "https://support.eveonline.com/hc/en-us/articles/203411192-Cancelling-subscription"
          },
          {
            "title": "Refunds for Purchases – EVE Online (accessed 2026-06-06)",
            "url": "https://support.eveonline.com/hc/en-us/articles/25081328277404-Refunds-for-Purchases"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "evernote",
      "name": "Evernote",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Evernote does not offer a pause or freeze option; cancellation downgrades the account to the Free tier at the end of the billing period."
      },
      "data_deletion": {
        "detail": "Users can permanently close their Evernote account via Account Settings, which irreversibly deletes all notes, notebooks, tags, and personal data; the action cannot be undone even by Customer Support. A Privacy web form is also available for deletion requests.",
        "url": "https://help.evernote.com/hc/en-us/articles/360056549574-Permanently-close-your-Evernote-account"
      },
      "links": {
        "cancel": "https://help.evernote.com/hc/en-us/articles/115005949208-How-to-cancel-your-Evernote-subscription",
        "refund": "https://help.evernote.com/hc/en-us/articles/115010561808-Evernote-Refund-Policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Evernote subscriptions can be cancelled online at any time via the Billing page in Account Settings; access continues until the end of the current billing period, after which the account reverts to the Free tier with no data loss. Refunds are available for monthly plans if requested within 20 days of payment, and for annual plans within 60 days of payment; no prorated refunds are issued after a new billing cycle begins. There is no pause or freeze option. Account closure and data deletion are self-serve and irreversible through Account Settings.",
        "policy_url": "https://help.evernote.com/hc/en-us/articles/115005949208-How-to-cancel-your-Evernote-subscription",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 78,
          "findability": 85
        },
        "sources": [
          {
            "title": "How to cancel your Evernote subscription – Evernote Help & Learning (accessed 2026-06-05)",
            "url": "https://help.evernote.com/hc/en-us/articles/115005949208-How-to-cancel-your-Evernote-subscription"
          },
          {
            "title": "Evernote Refund Policy – Evernote Help & Learning (accessed 2026-06-05)",
            "url": "https://help.evernote.com/hc/en-us/articles/115010561808-Evernote-Refund-Policy"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "evernow-us",
      "name": "Evernow",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "in_account",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause documented."
      },
      "data_deletion": {
        "detail": "Not specified in the Terms of Service; data handling governed by the Privacy Policy. Account/cancellation managed at care.evernow.com.",
        "url": "https://www.evernow.com/legal/terms"
      },
      "links": {
        "cancel": "https://help.evernow.com/hc/en-us/articles/4559313120404-How-do-I-cancel-my-account",
        "refund": "https://www.evernow.com/legal/terms",
        "terms": "https://www.evernow.com/legal/terms",
        "privacy": "https://www.evernow.com/legal/terms"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 45,
          "refund_disclosed": 45,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://help.evernow.com/hc/en-us/articles/4559313120404-How-do-I-cancel-my-account",
        "policy_summary": "Evernow members cancel their account at care.evernow.com, where account changes and payment-method updates are managed; the account remains active until cancellation is completed and a confirmation email is sent. The Help Center indicates members can also contact support@evernow.com for order issues. Evernow's published Terms of Service confirm recurring automatic billing but do not spell out an explicit notice period or a subscription refund policy. Reported practice is that canceling an annual plan keeps it active until the end of the paid term with no proration or refund of the unused portion.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my account? — Evernow Help Center (accessed 2026-06-16)",
            "url": "https://help.evernow.com/hc/en-us/articles/4559313120404-How-do-I-cancel-my-account"
          },
          {
            "title": "Evernow Terms of Service (accessed 2026-06-16)",
            "url": "https://www.evernow.com/legal/terms"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "everydollar",
      "name": "EveryDollar",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users must cancel (toggle auto-renew off) to stop future charges; access continues until the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Account deletion is available via account settings and permanently removes personal data and access to all Ramsey Solutions products. Users must cancel any active subscription before deleting their account to avoid future charges. Deleting the account forfeits remaining subscription time.",
        "url": "https://everydollar.help.ramseysolutions.com/hc/en-us/articles/36257629751053-How-to-Delete-Your-EveryDollar-Account"
      },
      "links": {
        "cancel": "https://everydollar.help.ramseysolutions.com/hc/en-us/articles/12100116162445-How-to-Cancel-EveryDollar-Premium",
        "refund": "https://everydollar.help.ramseysolutions.com/hc/en-us/articles/20686178327053-Refund-Policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "EveryDollar Premium can be canceled at any time online by toggling auto-renew off at account.ramseysolutions.com/subscriptions; access continues through the end of the current billing period. Subscribers via Apple or Google Play must cancel directly with those platforms. The first month of a monthly subscription is refundable if requested before the next billing date, but renewal fees and partially used billing periods are not eligible for refunds. No pause or freeze feature is offered.",
        "policy_url": "https://everydollar.help.ramseysolutions.com/hc/en-us/articles/12100116162445-How-to-Cancel-EveryDollar-Premium",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 78,
          "findability": 85
        },
        "sources": [
          {
            "title": "How to Cancel EveryDollar Premium – EveryDollar (accessed 2026-06-06)",
            "url": "https://everydollar.help.ramseysolutions.com/hc/en-us/articles/12100116162445-How-to-Cancel-EveryDollar-Premium"
          },
          {
            "title": "Refund Policy – EveryDollar (accessed 2026-06-06)",
            "url": "https://everydollar.help.ramseysolutions.com/hc/en-us/articles/20686178327053-Refund-Policy"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "everyplate",
      "name": "EveryPlate",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip individual upcoming delivery weeks via the account dashboard (up to approximately 3–4 consecutive weeks) without fully cancelling."
      },
      "data_deletion": {
        "detail": "No dedicated self-serve account-deletion portal was found on everyplate.com. Deactivating a plan pauses deliveries but does not erase personal data; customers must submit a formal data-deletion request via EveryPlate's contact/privacy channels (email: [email protected]) to have data removed, subject to legal/accounting retention obligations.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.everyplate.com/about/how-to-cancel-everyplate-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 40,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://www.everyplate.com/about/how-to-cancel-everyplate-subscription",
        "policy_summary": "EveryPlate subscriptions can be cancelled online via account Settings → Plan Settings → Deactivate, or by calling customer care at (973) 210-4915 or via live chat; cancellation by email or mobile app is not supported. Changes must be made at least 5 days before the next scheduled delivery by 11:59 PM CT or that box will still ship and be charged. There are no cancellation fees, but processed orders are non-refundable — the cancellation takes effect from the following delivery week. Subscribers can alternatively skip individual weeks (up to ~3–4 consecutive weeks) without fully cancelling.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How to Pause or Cancel an EveryPlate Subscription – EveryPlate official (accessed 2026-06-05)",
            "url": "https://www.everyplate.com/about/how-to-cancel-everyplate-subscription"
          },
          {
            "title": "EveryPlate Contact Page – EveryPlate official (accessed 2026-06-05)",
            "url": "https://www.everyplate.com/contact"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "evo-fitness-no",
      "name": "EVO Fitness (Norway)",
      "industry": "Gym / fitness",
      "jurisdiction": "NO",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Membership can be frozen for full months ahead for 99 NOK per month via Min Side."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://evofitness.no/support/hvordan-avslutter-jeg-medlemskapet/",
        "refund": "",
        "terms": "https://evofitness.no/support/oppsigelse-avslutte/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 82,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://evofitness.no/support/hvordan-avslutter-jeg-medlemskapet/",
        "policy_summary": "EVO Fitness (Norwegian gym chain) memberships are cancelled online by logging into Min Side, opening Mitt medlemskap and completing all steps under Avslutt medlemskap; cancellation is registered when the status shows Medlemskap under kansellering and an email confirmation is sent. A one-month notice period applies, so the membership stays active through the following month, and access continues during that period.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Si opp medlemskap - EVO",
            "url": "https://evofitness.no/support/hvordan-avslutter-jeg-medlemskapet/"
          },
          {
            "title": "Oppsigelsestid - EVO",
            "url": "https://evofitness.no/support/oppsigelse-avslutte/"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "exa",
      "name": "Exa",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. The Terms of Service describe only auto-renewal and cancellation; there is no provision to temporarily suspend or freeze a paid subscription."
      },
      "data_deletion": {
        "detail": "No self-serve account/data deletion flow is documented. The Privacy Policy directs privacy questions and deletion requests to Exa Labs at hello@exa.ai (430 Shotwell Street, San Francisco, CA 94110). Only children's-data deletion is explicitly addressed (commercially reasonable efforts on request); no explicit GDPR/CCPA data-subject-rights mechanism is stated.",
        "url": "https://exa.ai/privacy-policy"
      },
      "links": {
        "cancel": "https://exa.ai/assets/Exa_Labs_Terms_of_Service.pdf",
        "refund": null,
        "terms": "https://exa.ai/assets/Exa_Labs_Terms_of_Service.pdf",
        "privacy": "https://exa.ai/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 95,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://exa.ai/assets/Exa_Labs_Terms_of_Service.pdf",
        "policy_summary": "Exa lets you cancel a paid API/Websets subscription yourself in-account at https://dashboard.exa.ai/plan, or by emailing hello@exa.ai. Subscriptions auto-renew at the stated frequency (monthly by default) at then-current rates; to avoid the next charge you must cancel before the renewal date. After cancellation you keep access to paid Services through the end of the already-paid period (no notice period beyond renewing-date timing). Payments are nonrefundable and there are no credits for partially used periods. No pause/freeze is offered. There is no documented in-app store billing path; billing is direct via Exa's dashboard. Account/data deletion is not self-serve and must be requested via hello@exa.ai per the Privacy Policy.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Exa Labs Terms of Service (accessed 2026-06-06)",
            "url": "https://exa.ai/assets/Exa_Labs_Terms_of_Service.pdf"
          },
          {
            "title": "Exa Privacy Policy (accessed 2026-06-06)",
            "url": "https://exa.ai/privacy-policy"
          },
          {
            "title": "Billing & Usage - Websets - Exa (accessed 2026-06-06)",
            "url": "https://websets.exa.ai/websets/billing"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "experian",
      "name": "Experian (CreditWorks / IdentityWorks)",
      "industry": "Identity & credit monitoring",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Cancelling stops future billing; access continues to the end of the current cycle."
      },
      "data_deletion": {
        "detail": "Cancelling a paid membership does NOT delete your Experian account or your credit data — Experian is a credit bureau and your credit file persists regardless, governed by the FCRA (not deletable on request). Only the membership/marketing data is subject to a separate CCPA privacy request.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.experian.com/help/how-to-cancel-experian-membership.html",
        "refund": null,
        "terms": "https://portal.experianidworks.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 68,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.experian.com/help/how-to-cancel-experian-membership.html",
        "policy_summary": "Cancel online at experian.com -> Account Settings -> Subscription -> Cancel Membership (where that option is available), or by phone (1-855-962-6943). A 7-day (Premium/Family) or 30-day trial can be cancelled free. After that, the 'money-back guarantee' simply means future billing stops — you generally get NO refund for the current or prior months; access runs to the cycle end.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Experian — How to cancel your membership (accessed 2026-06-05)",
            "url": "https://www.experian.com/help/how-to-cancel-experian-membership.html"
          },
          {
            "title": "Experian IdentityWorks — Terms & Conditions (accessed 2026-06-05)",
            "url": "https://portal.experianidworks.com/terms"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "expertflyer",
      "name": "ExpertFlyer",
      "industry": "Travel subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented; users can upgrade/downgrade during the trial and otherwise set Renewal Type to No Renewal to stop billing."
      },
      "data_deletion": {
        "detail": "No standalone data-deletion procedure was confirmed in the cited Terms of Service; the Terms cover account, subscription, and billing handling only.",
        "url": "https://www.expertflyer.com/terms"
      },
      "links": {
        "cancel": "https://www.expertflyer.com/terms",
        "refund": "https://www.expertflyer.com/terms",
        "terms": "https://www.expertflyer.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 90,
          "findability": 68
        },
        "cancel_url": null,
        "policy_url": "https://www.expertflyer.com/terms",
        "policy_summary": "To cancel an ExpertFlyer subscription, the user logs in, clicks the My Account link, opens the Subscription tab, sets the Renewal Type to No Renewal, and clicks Save; email or phone requests do not count as cancellation. New first-time accounts get a 5-day free trial and are not billed if cancelled within those 5 days; otherwise billing begins on the 5th day and renews monthly or yearly automatically. The Service is billed in advance and is non-refundable, with no refunds or credits for partial months or years, upgrade/downgrade refunds, or unused months on an open account. Cancellation before the period ends takes effect at the end of the current paid period, with no further charge.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "ExpertFlyer.com Terms of Service (accessed 2026-06-16)",
            "url": "https://www.expertflyer.com/terms"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "exploding-topics",
      "name": "Exploding Topics",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option mentioned in official terms or refund policy. Cancellation takes effect at end of billing cycle."
      },
      "data_deletion": {
        "detail": "Users can delete account profile information directly via account settings. For broader personal data deletion requests, contact [email protected]. Semrush Inc. (parent company) is the data controller at 800 Boylston St, Suite 2475, Boston, MA 02199. GDPR and CCPA rights (access, portability, correction, deletion, opt-out of targeted advertising) are recognized per the privacy policy.",
        "url": "https://explodingtopics.com/privacy"
      },
      "links": {
        "cancel": "https://explodingtopics.com/refund-policy",
        "refund": "https://explodingtopics.com/refund-policy",
        "terms": "https://explodingtopics.com/terms",
        "privacy": "https://explodingtopics.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 65,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://explodingtopics.com/refund-policy",
        "policy_summary": "Cancel anytime online: log in, go to My Account > Cancel Subscription, and follow the prompts. Cancellation is effective at end of the current billing cycle (or day 14 for trial periods); access continues through the paid period. Refunds are granted only within 7 calendar days of purchase; unused months on annual plans are not refunded. Trial costs are non-refundable. Refunds may be denied for prior refund history, ToS violations, chargebacks, or multiple trial accounts. Canceling forfeits any applied discounts permanently.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Exploding Topics Refund Policy (accessed 2026-06-10)",
            "url": "https://explodingtopics.com/refund-policy"
          },
          {
            "title": "Exploding Topics Terms of Service (accessed 2026-06-10)",
            "url": "https://explodingtopics.com/terms"
          },
          {
            "title": "Exploding Topics Pricing (accessed 2026-06-10)",
            "url": "https://explodingtopics.com/pricing"
          },
          {
            "title": "Exploding Topics Privacy Policy (accessed 2026-06-10)",
            "url": "https://explodingtopics.com/privacy"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "expressvpn",
      "name": "ExpressVPN",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Cancel auto-renewal in your account; access continues to the end of the cycle, then lapses."
      },
      "data_deletion": {
        "detail": "Cancelling doesn't delete your account; account/data deletion is a separate request via support. ExpressVPN runs audited no-logs, so little usage data exists to delete.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.expressvpn.com/support/manage-account/cancel-expressvpn-subscription/",
        "refund": "https://www.expressvpn.com/support/manage-account/what-is-expressvpns-refund-policy/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 78,
          "notice_disclosed": 75,
          "refund_disclosed": 72,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://www.expressvpn.com/support/manage-account/cancel-expressvpn-subscription/",
        "policy_summary": "Self-serve: in your account, under Automatic renewal, click Cancel subscription; access continues to the cycle end (cancel 24h before renewal/trial end to avoid charges). 30-day money-back guarantee for FIRST-TIME customers only (previously-refunded accounts ineligible), plus a guaranteed 14-day refund if a renewal you didn't intend goes through. Refunds via 24/7 live chat.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "ExpressVPN — How to Cancel Your Subscription (accessed 2026-06-05)",
            "url": "https://www.expressvpn.com/support/manage-account/cancel-expressvpn-subscription/"
          },
          {
            "title": "ExpressVPN — What is the Refund Policy? (accessed 2026-06-05)",
            "url": "https://www.expressvpn.com/support/manage-account/what-is-expressvpns-refund-policy/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "extend-ai",
      "name": "Extend",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "email",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented on any official page."
      },
      "data_deletion": {
        "detail": "Users may request erasure of personal data by emailing privacy@extend.app. California residents should include 'California Request to Delete' in the subject line. Extend states it will honor such requests as required under applicable data protection rules. Cached copies may persist after deletion.",
        "url": "https://www.extend.ai/privacy"
      },
      "links": {
        "cancel": "https://www.extend.ai/terms-conditions",
        "refund": null,
        "terms": "https://www.extend.ai/terms-conditions",
        "privacy": "https://www.extend.ai/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 5,
          "channel_disclosed": 20,
          "notice_disclosed": 25,
          "refund_disclosed": 0,
          "findability": 15
        },
        "cancel_url": null,
        "policy_url": "https://www.extend.ai/terms-conditions",
        "policy_summary": "Extend offers a free Pay-As-You-Go plan (no recurring subscription; credits purchased as needed) and a Scale plan at $500/month. No self-serve cancellation button or dedicated cancellation help page is published. The Terms & Conditions reference that either party may terminate upon written notice for breach (15-day cure period), and that production/commercial use requires a separate written agreement. Scale plan customers appear to cancel via their private Slack support channel or by contacting Extend directly. No refund policy is published on any official page. Upon termination, access to the platform ends immediately. Data deletion requests should be sent to privacy@extend.app.",
        "policy_checked": "2026-06-11",
        "method": "editor",
        "sources": [
          {
            "title": "Terms & Conditions | Extend (accessed 2026-06-11)",
            "url": "https://www.extend.ai/terms-conditions"
          },
          {
            "title": "AI Document Processing & OCR Pricing Plans | Extend (accessed 2026-06-11)",
            "url": "https://www.extend.ai/pricing"
          },
          {
            "title": "Privacy Policy | Extend (accessed 2026-06-11)",
            "url": "https://www.extend.ai/privacy"
          }
        ],
        "score": 12,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "exxen-tr",
      "name": "Exxen",
      "industry": "Streaming",
      "jurisdiction": "TR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Exxen's official membership agreement or help center documentation."
      },
      "data_deletion": {
        "detail": "Users may submit KVKK (personal data protection) deletion requests by email to kvkkbasvuru@exxen.com or by written application. Exxen must respond and action the deletion within 30 days.",
        "url": "https://www.exxen.com/en/bilgi/application-form-relevant-person"
      },
      "links": {
        "cancel": "https://yardim-exxen.ortusdesk.com/uyelik-iptali/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Exxen subscribers can cancel online via the account settings page (Profile > Account & Settings > Subscription Information > Cancel Subscription), by calling the call centre at 0850 241 8148, or by emailing destek@exxen.com. Cancellations take effect at the end of the current billing cycle, so access continues until the paid period expires and no partial refunds are issued for used periods. No right of withdrawal applies under Turkish Distance Sales Regulation Article 15(ğ) because the service is digital content already being consumed; subscribers who purchased via digital membership codes have no cancellation right at all.",
        "policy_url": "https://yardim-exxen.ortusdesk.com/uyelik-iptali/",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 72,
          "findability": 70
        },
        "sources": [
          {
            "title": "Exxen Yardım Merkezi – Üyelik İptali (accessed 2026-06-06)",
            "url": "https://yardim-exxen.ortusdesk.com/uyelik-iptali/"
          },
          {
            "title": "Exxen Kullanıcı Üyelik Sözleşmesi (accessed 2026-06-06)",
            "url": "https://www.exxen.com/tr/bilgi/kullanici-uyelik-sozlesmesi"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ezhire",
      "name": "eZhire",
      "industry": "Car rental",
      "jurisdiction": "AE",
      "join_clicks": 3,
      "cancellation_types": [
        "app",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option mentioned in official terms or support pages."
      },
      "data_deletion": {
        "detail": "No explicit account/data deletion process described on official pages. Privacy policy exists but no self-serve deletion flow documented.",
        "url": null
      },
      "links": {
        "cancel": "https://ezhire.freshdesk.com/support/solutions/articles/14000052640-refund-cancellation-policy",
        "refund": "https://ezhire.freshdesk.com/support/solutions/articles/14000052640-refund-cancellation-policy",
        "terms": "https://ezhire.freshdesk.com/support/solutions/articles/14000052636-terms-and-condition",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 55,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://ezhire.freshdesk.com/support/solutions/articles/14000052640-refund-cancellation-policy",
        "policy_summary": "To cancel a booking or subscription, customers must contact eZhire support via phone (+971 4 459 4600), email (connect@ezhire.life), or in-app chat — there is no self-serve online cancellation button. For standard bookings: free cancellation if cancelled 7+ days before the booking date (minus admin/transaction charges); within 7 days, fees apply (1 day's rent for daily, 2 days for weekly, 3 days for monthly rentals). Cancellation within 3 hours before vehicle handover is penalty-free. No-show incurs up to 3 days' rental charge. Refunds processed via original payment method within 7-10 working days post-confirmation cancellations (24 hours if cancelled before confirmation). Amounts under AED 20 are credited to wallet only. Subscription (car subscription service) cancellation also requires contacting support; specific early-termination fees depend on the plan.",
        "policy_checked": "2026-06-11",
        "method": "editor",
        "sources": [
          {
            "title": "Refund & Cancellation Policy : eZhire Support (accessed 2026-06-11)",
            "url": "https://ezhire.freshdesk.com/support/solutions/articles/14000052640-refund-cancellation-policy"
          },
          {
            "title": "Terms and Condition : eZhire Support (accessed 2026-06-11)",
            "url": "https://ezhire.freshdesk.com/support/solutions/articles/14000052636-terms-and-condition"
          },
          {
            "title": "eZhire Car Subscription - Flexible Monthly Car Plans in Dubai (accessed 2026-06-11)",
            "url": "https://www.ezhire.ae/car-subscription-service"
          },
          {
            "title": "FAQs | Know before Renting a Car in Dubai, UAE | eZhire (accessed 2026-06-11)",
            "url": "https://www.ezhire.ae/uae-car-rental-faqs"
          }
        ],
        "score": 49,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "f-secure",
      "name": "F-Secure",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented."
      },
      "data_deletion": {
        "detail": "Account and data deletion is available via personal.f-secure.com/#/settings → Delete account. The privacy statement confirms the right to erasure; deletion triggers anonymization of associated personal data. Requests can also be submitted via f-secure.com/support.",
        "url": "https://www.f-secure.com/en/legal/privacy/statement"
      },
      "links": {
        "cancel": "https://www.f-secure.com/en/legal/terms/mobile-security",
        "refund": null,
        "terms": "https://www.f-secure.com/en/legal/terms/mobile-security",
        "privacy": "https://www.f-secure.com/en/legal/privacy/statement"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_url": "https://www.f-secure.com/en/legal/terms/mobile-security",
        "policy_summary": "F-Secure subscriptions are cancelled online via the My F-Secure portal (my.f-secure.com): log in, go to Subscription, select 'I want to cancel auto-renewal', and click 'Cancel your subscription'; cancellation must be completed at least 24 hours before the renewal date or it takes effect at the next renewal cycle. App Store and Google Play purchases must be cancelled through the respective store. The official terms of service state all fees are non-refundable and there are no credits for partially used subscription terms, though community support references a 30-day money-back guarantee for direct purchases reachable via chat or phone. No subscription pause option is available.",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 72,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 60
        },
        "sources": [
          {
            "title": "F-Secure Mobile Security terms of service | F-Secure (accessed 2026-06-05)",
            "url": "https://www.f-secure.com/en/legal/terms/mobile-security"
          },
          {
            "title": "How to cancel F-Secure SAFE or TOTAL subscription and auto-renewal feature — F-Secure Knowledge Base (accessed 2026-06-05)",
            "url": "https://www.kb.f-secure.com/s/article/How-to-cancel-F-Secure-SAFE-or-TOTAL-subscription-and-auto-renewal-feature?language=en_US"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "f1-tv",
      "name": "F1 TV",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option is documented. The previous support article about pausing redirects to the main help page, indicating the feature is no longer available or was removed."
      },
      "data_deletion": {
        "detail": "Account deletion is available via a dedicated help article. Users can request deletion of their F1 account and associated data through the account settings or the Delete your F1 Account support page.",
        "url": "https://f1help.formula1.com/article/Delete-your-F1-account"
      },
      "links": {
        "cancel": "https://f1help.formula1.com/article/cancel-your-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://f1help.formula1.com/article/cancel-your-subscription",
        "policy_summary": "F1 TV subscriptions can be cancelled online via the Account section of the website, by email to general@en.formula1.com, via the subscription confirmation email, or through the third-party platform (Apple App Store, Google Play, Roku, Amazon) if purchased there. No advance notice is required; access continues until the end of the current billing period with no further charges. A full refund is available within 14 days of initial purchase; after that, refunds are available only in certain circumstances communicated by email, with no standard proration for unused time. Annual subscribers receive renewal reminder emails 30 and 7 days before their renewal date.",
        "sources": [
          {
            "title": "Cancel your Subscription – F1 Help (accessed 2026-06-05)",
            "url": "https://f1help.formula1.com/article/cancel-your-subscription"
          },
          {
            "title": "F1 TV Subscription Terms (US 2024) – Formula1.com (accessed 2026-06-05)",
            "url": "https://www.formula1.com/en/information/f1-tv-subscription-terms-us-2024.384sQqjslhQ2Rhm1LdKgfD"
          }
        ],
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 65,
          "findability": 75
        },
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "f45-training",
      "name": "F45 Training",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "in_person",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Membership freeze/pause is available but must be requested directly through the home studio; terms, duration limits, and any fees vary by franchise location."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted via the OneTrust privacy webform linked from f45training.com/privacy-policy, by calling +1 (844) 909-4545, or by emailing [email protected]. California, Virginia, Colorado, Connecticut, and Utah residents have explicit deletion rights under applicable state laws. Account deletion is required to complete data deletion.",
        "url": "https://f45training.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://f45training.com/faqs/",
        "refund": null,
        "terms": null,
        "privacy": "https://f45training.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 70,
          "notice_disclosed": 45,
          "refund_disclosed": 35,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://f45training.com/faqs/",
        "policy_summary": "F45 Training offers an online cancellation request form embedded on its FAQ page (f45training.com/faqs/) where members submit their email address to initiate cancellation. However, submission of the form does not immediately cancel the membership — the request is forwarded to the member's local franchise studio for verification and processing. The studio processes the cancellation in accordance with the member's contract terms and applicable law, including any required notice period (commonly 14–30 days) and any early termination fees if cancelling before the contract end date. In-person and direct email contact with the home studio are also accepted channels. Refunds are handled at the franchise level; F45 corporate states it cannot process refunds on behalf of studios.",
        "policy_checked": "2026-06-07",
        "method": "editor",
        "sources": [
          {
            "title": "FAQ | F45 Training — includes embedded online cancellation request form (accessed 2026-06-07)",
            "url": "https://f45training.com/faqs/"
          },
          {
            "title": "How Do I Cancel or Pause My F45 Membership? — F45 Member Knowledge Base (accessed 2026-06-07)",
            "url": "https://member-help.f45.com/support/solutions/articles/151000175893-how-do-i-cancel-or-pause-my-f45-membership-"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "fabel-no",
      "name": "Fabel",
      "industry": "Audiobooks / ebooks",
      "jurisdiction": "NO",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; you stop the subscription from the next billing period."
      },
      "data_deletion": {
        "detail": "User account persists after cancellation unless deletion is requested.",
        "url": "https://fabel.no/vilkar"
      },
      "links": {
        "cancel": "https://fabel.no/vilkar",
        "refund": "",
        "terms": "https://fabel.no/vilkar",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 86,
          "channel_disclosed": 85,
          "notice_disclosed": 78,
          "refund_disclosed": 58,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://fabel.no/vilkar",
        "policy_summary": "Fabel (Norwegian audiobook streaming service from Lydbokforlaget) is cancelled online by logging into Min Konto on fabel.no and selecting Stopp abonnement; cancellation must be done at the latest one day before the subscription renews and takes effect from the next billing period. All cancellations are confirmed by SMS or email; a started period is not refunded but remains usable to its end.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Brukervilkar og betingelser - Fabel",
            "url": "https://fabel.no/vilkar"
          },
          {
            "title": "Ofte stilte sporsmal - Fabel",
            "url": "https://fabel.no/sporsmal-og-svar"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "fabfitfun",
      "name": "FabFitFun",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "FabFitFun offers a skip/skip-next-box option (per a dedicated Help Center article), though a formal multi-cycle pause/freeze is not documented in the membership terms."
      },
      "data_deletion": {
        "detail": "Data deletion (and other CCPA/GDPR rights) can be requested via an official webform at fabfitfun.com/datasubjectrequest, which routes to a OneTrust privacy portal; identity verification is required before the Privacy team processes the request.",
        "url": "https://fabfitfun.com/datasubjectrequest/"
      },
      "links": {
        "cancel": "https://support.fabfitfun.com/?a=What's-your-cancellation-policy---id--EfNjm6RJT0SjdirIVrfbgg",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Members can cancel online via My Account → Manage Membership → Cancel Subscription, by phone at 855-313-6267, or via email/live chat support. Cancellation takes effect at the end of the current billing cycle (next billing cycle), with no refunds for payments already processed or pending charges. Annual subscribers continue receiving prepaid boxes through their current term. A skip-next-box option exists in the Help Center but a formal multi-cycle pause is not documented.",
        "policy_url": "https://support.fabfitfun.com/?a=What's-your-cancellation-policy---id--EfNjm6RJT0SjdirIVrfbgg",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 78
        },
        "sources": [
          {
            "title": "What's your cancellation policy? – FabFitFun Help Center (accessed 2026-06-05)",
            "url": "https://support.fabfitfun.com/?a=What's-your-cancellation-policy---id--EfNjm6RJT0SjdirIVrfbgg"
          },
          {
            "title": "FabFitFun Legal Center – Box Membership Terms (accessed 2026-06-05)",
            "url": "https://legal.fabfitfun.com/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "fabkids",
      "name": "FabKids",
      "industry": "Apparel",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "phone",
        "chat"
      ],
      "pause": {
        "available": true,
        "detail": "VIP members can Skip the Month by logging in between the 1st and 5th of each month to avoid being charged; skipping is unlimited."
      },
      "data_deletion": {
        "detail": "Privacy and data deletion rights handled through the FabKids Privacy Policy and account channels; cancellation does not by itself delete account data.",
        "url": "https://www.fabkids.com/policy-privacy"
      },
      "links": {
        "cancel": "https://help.fabkids.com/hc/en-us/articles/19519842459028-Am-I-able-to-cancel-my-membership-online",
        "refund": "",
        "terms": "https://www.fabkids.com/policy-terms",
        "privacy": "https://www.fabkids.com/policy-privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.fabkids.com/hc/en-us/articles/19519842459028-Am-I-able-to-cancel-my-membership-online",
        "policy_summary": "FabKids VIP members can Skip the Month by logging in between the 1st and 5th to avoid the monthly charge, and can cancel anytime online via My Account, Manage VIP Membership, Cancel Online, by chat, or by phone with no cancellation fee. After cancelling, members can still shop at retail prices.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Am I able to cancel my membership online? | FabKids Help",
            "url": "https://help.fabkids.com/hc/en-us/articles/19519842459028-Am-I-able-to-cancel-my-membership-online"
          },
          {
            "title": "Can I cancel my membership anytime? | FabKids Help",
            "url": "https://help.fabkids.com/hc/en-us/articles/19519972726804-Can-I-cancel-my-membership-anytime"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "fabletics",
      "name": "Fabletics",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No formal pause/freeze option exists; instead members can skip billing any month (unlimited times) by visiting the site between the 1st and 5th of each month."
      },
      "data_deletion": {
        "detail": "Members can request full account and personal data deletion via phone (855-266-9949), live chat, or the online 'Your Privacy Choices' webform; deletion is irreversible and removes credits, reward points, and order history; requests take 15–45 days to process.",
        "url": "https://www.fabletics.com/privacy"
      },
      "links": {
        "cancel": "https://help.fabletics.com/hc/en-us/articles/360046233791-Can-I-cancel-my-membership-anytime",
        "refund": null,
        "terms": null,
        "privacy": "https://www.fabletics.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.fabletics.com/hc/en-us/articles/360046233791-Can-I-cancel-my-membership-anytime",
        "policy_summary": "Fabletics VIP membership can be cancelled at any time online via My Account, by phone (1-844-322-5384, 24/7), or through the live chat. Cancellation takes effect after a 30-day notice period, during which the membership remains active with full VIP benefits. No cancellation fee is charged, but there are no refunds on previously billed monthly membership credits; unused VIP credits remain usable after cancellation until they expire 12 months from purchase.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Can I cancel my membership anytime? – Fabletics (accessed 2026-06-05)",
            "url": "https://help.fabletics.com/hc/en-us/articles/360046233791-Can-I-cancel-my-membership-anytime"
          },
          {
            "title": "Is Fabletics easy to cancel? – Fabletics (accessed 2026-06-05)",
            "url": "https://help.fabletics.com/hc/en-us/articles/360058964132-Is-Fabletics-easy-to-cancel"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "fabric-by-gerber-life",
      "name": "Fabric by Gerber Life",
      "industry": "Insurance",
      "jurisdiction": "US",
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "No dedicated consumer data-deletion procedure surfaced on the public help center; privacy/data requests are handled via customer support (support@meetfabric.com).",
        "url": "https://help.meetfabric.com/en/articles/602399-how-can-i-cancel-my-policy"
      },
      "links": {
        "cancel": "https://help.meetfabric.com/en/articles/602399-how-can-i-cancel-my-policy",
        "refund": "https://help.meetfabric.com/en/articles/602399-how-can-i-cancel-my-policy",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.meetfabric.com/en/articles/602399-how-can-i-cancel-my-policy",
        "policy_summary": "Cancel any time with no penalty by emailing support@meetfabric.com (policies bought on/after 2022-09-03 need no form; earlier policies require a cancellation form). A 30-day Money-Back Guarantee period allows a full refund; after the initial month refunds are not guaranteed. Fabric-managed cancellations process in 2-5 business days; Vantis Life-managed policies are forwarded to Vantis.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my policy? | Fabric",
            "url": "https://help.meetfabric.com/en/articles/602399-how-can-i-cancel-my-policy"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "fabulous-us",
      "name": "Fabulous",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented in the Fabulous help center."
      },
      "data_deletion": {
        "detail": "Users can permanently delete their account and all associated data by logging into app.thefabulous.co, selecting the account to delete, and choosing 'Delete my account'. This is irreversible. Note: account deletion does NOT automatically cancel a Premium subscription — that must be done separately.",
        "url": "https://help.thefabulous.co/en/support/solutions/articles/101000431921-how-to-permanently-delete-my-account-and-data-gdpr-"
      },
      "links": {
        "cancel": "https://help.thefabulous.co/en/support/solutions/articles/101000405804-how-to-manage-a-premium-subscription",
        "refund": null,
        "terms": "https://www.thefabulous.co/terms.html",
        "privacy": "https://help.thefabulous.co/en/support/solutions/articles/101000431921-how-to-permanently-delete-my-account-and-data-gdpr-"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Fabulous subscriptions can be cancelled online via the Fabulous website account portal (app.thefabulous.co) or through the Apple App Store or Google Play Store depending on where the subscription was purchased. Cancellation takes effect at the end of the current billing period and Premium access continues until then. The subscription price is generally non-refundable, though EU consumers have a 14-day withdrawal right. Deleting the app does not cancel the subscription.",
        "policy_url": "https://help.thefabulous.co/en/support/solutions/articles/101000405804-how-to-manage-a-premium-subscription",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 75
        },
        "sources": [
          {
            "title": "How to cancel a Fabulous subscription during or after the trial period : The Fabulous Help Center (accessed 2026-06-06)",
            "url": "https://help.thefabulous.co/en/support/solutions/articles/101000405804-how-to-manage-a-premium-subscription"
          },
          {
            "title": "Terms and Conditions – The Fabulous (accessed 2026-06-06)",
            "url": "https://www.thefabulous.co/terms.html"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "factor",
      "name": "Factor",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause deliveries via Account Dashboard → Settings → Meals → Skip/Pause; no charge is applied for any paused week, but the pause cannot be applied to already-locked orders."
      },
      "data_deletion": {
        "detail": "Factor supports data deletion requests under CCPA; current customers can verify identity by logging in and submitting a request, while former customers can contact 1-888-573-5727 or data_request@factor75.com. Account termination results in deletion of the password and all related files and content.",
        "url": "https://www.factor75.com/about/ccpa"
      },
      "links": {
        "cancel": "https://business.factormeals.com/pages/terms-conditions",
        "refund": null,
        "terms": "https://business.factormeals.com/pages/terms-conditions",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://business.factormeals.com/pages/terms-conditions",
        "policy_summary": "Factor subscriptions can be cancelled online via Account Dashboard → Settings → Meals → Cancel Subscription, by email to business-support@factor75.com, or by phone at 1-888-573-5727. Cancellation must be completed before the weekly lock deadline (5 days before delivery, e.g. Wednesday 9:59 PM ET for Mon/Tue deliveries) or the upcoming box will be charged and shipped. No prorated refund is issued for the current subscription week; the subscription simply does not renew after the current week ends. A pause option is available at no charge for any unprocessed week.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Factor for Business Terms of Service (accessed 2026-06-05)",
            "url": "https://business.factormeals.com/pages/terms-conditions"
          },
          {
            "title": "How to Cancel or Pause a Factor Subscription — Factor (accessed 2026-06-05)",
            "url": "https://www.factor75.com/about/how-to-cancel-factor-subscription"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "factory-droid",
      "name": "Factory (Droid)",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or subscription-freeze option is documented on Factory's official pricing/docs or Terms of Service. Plans (Pro $20/mo, Plus $100/mo, Max $200/mo) can be upgraded/downgraded or canceled, but no hold/freeze is described."
      },
      "data_deletion": {
        "detail": "No dedicated self-serve account-deletion flow or GDPR/CCPA data-deletion procedure is documented in Factory's official docs. The Terms of Service only state that upon termination the customer must cease use and delete Factory Proprietary Information from its systems; it does not describe deletion of the customer's own account data. Data-deletion requests would go through support (privacy contact via factory.ai).",
        "url": null
      },
      "links": {
        "cancel": "https://factory.ai/terms-of-service",
        "refund": null,
        "terms": "https://factory.ai/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 45,
          "notice_disclosed": 50,
          "refund_disclosed": 10,
          "findability": 30
        },
        "cancel_url": null,
        "policy_url": "https://factory.ai/terms-of-service",
        "policy_summary": "Factory (the AI coding agent Droid, by The San Francisco AI Factory, Inc.) offers self-serve individual plans (Pro $20/mo, Plus $100/mo, Max $200/mo) managed in-app under account Settings, with a billing page at app.factory.ai/settings/billing (auth-gated) where you can change or cancel your plan. There is no public help-center article walking through cancellation. The official Terms of Service is the only public Factory page that addresses cancellation: subscriptions auto-renew for additional terms of equal duration unless either party requests termination at least 30 days before the end of the current term, and upon termination the customer must stop using the Service and delete Factory's proprietary materials. The Terms do not state any refund or proration policy, so no refund is implied for unused time. Usage can be monitored in Settings > Usage or via the /limits command. The 30-day-notice language reads as order-form/enterprise oriented; self-serve monthly plans are expected to be cancelable from the in-app billing settings, but Factory does not publish step-by-step self-serve cancellation, refund, or account-deletion documentation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Factory Terms of Service (accessed 2026-06-06)",
            "url": "https://factory.ai/terms-of-service"
          },
          {
            "title": "Plans & Pricing - Factory Documentation (accessed 2026-06-06)",
            "url": "https://docs.factory.ai/pricing"
          },
          {
            "title": "Factory Pricing (accessed 2026-06-06)",
            "url": "https://factory.ai/pricing"
          }
        ],
        "score": 40,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "fairing",
      "name": "Fairing",
      "industry": "Analytics",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option documented; subscription auto-renews until cancelled."
      },
      "data_deletion": {
        "detail": "Cancellation is done by ceasing use, deleting the account, and uninstalling the app. Once cancellation of the account is confirmed, information may be deleted from the Services; Fairing accepts no liability for such loss.",
        "url": "https://fairing.co/terms"
      },
      "links": {
        "cancel": "https://fairing.co/terms",
        "refund": "https://fairing.co/terms",
        "terms": "https://fairing.co/terms",
        "privacy": "https://fairing.co/terms"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 75,
          "notice_disclosed": 55,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://fairing.co/terms",
        "policy_summary": "Fairing is a Shopify-billed app and its own Terms govern its refund stance. A merchant may terminate for convenience at any time by ceasing use, deleting the account, and uninstalling the Services; if the subscription was purchased via Shopify, renewal can be cancelled at any time through Shopify. Usage charges are billed in 30-day intervals and invoiced via Shopify, and subscriptions auto-renew for equal-length terms until cancelled. All payments are non-refundable and non-transferable except as expressly provided, and no refund is given for fees already paid for the current Subscription period. Once cancellation of the account is confirmed, the merchant's information may be deleted from the Services.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Fairing Terms of Service (accessed 2026-06-16)",
            "url": "https://fairing.co/terms"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "fairyloot",
      "name": "FairyLoot",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "FairyLoot offers a skip feature (not a formal pause): subscribers can skip up to 4 boxes per 12-month period per subscription. Single skips are done via the account dashboard; skipping two or more consecutive boxes requires contacting customer support. There is no dedicated 'pause' option distinct from skipping."
      },
      "data_deletion": {
        "detail": "Account deletion is handled by request via a support ticket or email to [email protected]. Accounts with outstanding orders cannot be deleted until orders are fulfilled. Data deletion rights (right to erasure) are available to residents of California and 12 other US states under applicable state privacy laws.",
        "url": "https://us.fairyloot.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://help.fairyloot.com/support/solutions/articles/35000200830-how-do-i-cancel-my-subscription-",
        "refund": null,
        "terms": "https://us.fairyloot.com/terms-conditions/",
        "privacy": "https://us.fairyloot.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.fairyloot.com/support/solutions/articles/35000200830-how-do-i-cancel-my-subscription-",
        "policy_summary": "FairyLoot subscribers can cancel at any time by logging into their account, navigating to the Subscriptions section, and clicking the Cancel button next to their active subscription. Cancellation takes effect at the next renewal date (the subscription enters a 'Pending Cancellation' state and no further charges are made), and subscribers continue to receive any already-paid boxes. A 14-day statutory right to cancel exists from the date of first subscription, with full reimbursement of payments including delivery; cancellation within this window must be communicated by email to [email protected]. Once a subscription is fully cancelled it cannot be reactivated, but a new subscription can be started.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? – FairyLoot Help & Support (accessed 2026-06-06)",
            "url": "https://help.fairyloot.com/support/solutions/articles/35000200830-how-do-i-cancel-my-subscription-"
          },
          {
            "title": "Terms & Conditions – FairyLoot US (accessed 2026-06-06)",
            "url": "https://us.fairyloot.com/terms-conditions/"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "famzoo",
      "name": "FamZoo",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or suspend option is mentioned in FamZoo's official FAQ or Terms of Use. Members must cancel outright; the annual plan simply does not auto-renew."
      },
      "data_deletion": {
        "detail": "Users must submit a written request to FamZoo via the contact page to have personal information removed from the system following account termination. Upon termination, account data is deleted from active databases but may be retained in archives for legal compliance. Some identifying information (name, email) may be retained to enable reactivation.",
        "url": "https://app.famzoo.com/ords/f?p=197%3A599%3A0"
      },
      "links": {
        "cancel": "https://blog.famzoo.com/p/famzoo-faqs.html",
        "refund": null,
        "terms": "https://blog.famzoo.com/p/famzoo-terms-of-use-agreement.html",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 30,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://blog.famzoo.com/p/famzoo-faqs.html",
        "policy_summary": "FamZoo subscribers can cancel at any time by signing in as a parent, navigating to Billing > Payments, and selecting Cancel Membership in the left sidebar. Monthly plans ($5.99/month) stop billing upon cancellation; annual prepaid plans ($59.90/year) do not auto-renew and FamZoo sends an email reminder before expiry. No explicit refund policy for subscription fees is stated in official sources, though prepaid card balances can be returned. Data is deleted from active databases upon account termination but may be retained in archives; a written deletion request is required for full removal of personal information.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FamZoo FAQs (accessed 2026-06-06)",
            "url": "https://blog.famzoo.com/p/famzoo-faqs.html"
          },
          {
            "title": "FamZoo Terms of Use Agreement (accessed 2026-06-06)",
            "url": "https://blog.famzoo.com/p/famzoo-terms-of-use-agreement.html"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "fanatiz",
      "name": "Fanatiz",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 1,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause once for up to 60 days at no charge via Profile > Manage Subscriptions > Pause Subscription. The subscription auto-resumes after 60 days; a prorated credit is applied upon reactivation. The pause can only be used once per account."
      },
      "data_deletion": {
        "detail": "Account deletion is available via Profile settings on watch.fanatiz.com. Users must first cancel their subscription before deleting the account; account deletion alone does not stop billing. A dedicated help article (Delete the Account) explains the two-step process.",
        "url": "https://helpcenter.fanatiz.com/en/articles/12084144-delete-the-account"
      },
      "links": {
        "cancel": "https://helpcenter.fanatiz.com/en/articles/6703019-how-can-i-cancel-my-subscription",
        "refund": "https://helpcenter.fanatiz.com/en/articles/12600715-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://helpcenter.fanatiz.com/en/articles/6703019-how-can-i-cancel-my-subscription",
        "policy_summary": "Fanatiz subscribers can cancel online via Profile > Plans and Payment Method > Manage Plan on the Fanatiz website, or through the relevant app store (Apple App Store, Google Play, Roku) if the subscription was purchased there. Cancellation must be completed at least 24 hours before the next renewal date to avoid being charged. Fanatiz has a general no-refund policy for partially used subscription periods, with a limited exception allowing prorated refunds within the first 7 calendar days of an initial subscription minus transaction costs. Deleting the app or logging out does not cancel the subscription.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my subscription? | Fanatiz Help Center (accessed 2026-06-06)",
            "url": "https://helpcenter.fanatiz.com/en/articles/6703019-how-can-i-cancel-my-subscription"
          },
          {
            "title": "Refund Policy | Fanatiz Help Center (accessed 2026-06-06)",
            "url": "https://helpcenter.fanatiz.com/en/articles/12600715-refund-policy"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "fancode-in",
      "name": "FanCode",
      "industry": "Streaming (sports)",
      "jurisdiction": "IN",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.fancode.com/about/tnc",
        "refund": "https://fancode.zendesk.com/hc/en-us/articles/21930885518873-Refund-related",
        "terms": "https://www.fancode.com/about/tnc",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.fancode.com/about/tnc",
        "policy_summary": "FanCode monthly and annual subscription packages renew automatically on the expiry date unless cancelled. Subscription details and cancellation are managed by visiting the platform and clicking the Account tab; cancelling retains access until the end of the billing cycle. No refunds are issued for subscription packages except limited match/tour-pass exceptions.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "FanCode Terms and Conditions of Use",
            "url": "https://www.fancode.com/about/tnc"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "fantastical-flexibits",
      "name": "Fantastical (Flexibits)",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation ends future billing; the subscription remains active until the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Users can permanently delete their Flexibits Account via hub.flexibits.com under Account > Delete Account. Deletion removes all personal data and subscription purchases and is irreversible. Active subscriptions terminate immediately upon deletion.",
        "url": "https://flexibits.com/account/help/account"
      },
      "links": {
        "cancel": "https://flexibits.com/support/kb/163",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://flexibits.com/support/kb/163",
        "policy_summary": "Fantastical Premium subscriptions can be cancelled online via the Billing tab at hub.flexibits.com (for direct Flexibits purchases) or through Apple's App Store subscription management (for App Store purchases). Cancellation takes effect at the end of the current billing period, so access continues until the next renewal date. All charges already billed are non-refundable; no proration is offered. There is no pause or freeze option, and a 14-day free trial must be cancelled at least 24 hours before it ends to avoid being charged.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "What is your subscription cancellation and refund policy? – Flexibits Support (accessed 2026-06-05)",
            "url": "https://flexibits.com/support/kb/163"
          },
          {
            "title": "Flexibits Account Help – Billing (accessed 2026-06-05)",
            "url": "https://flexibits.com/account/help/billing"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "farmers-insurance",
      "name": "Farmers Insurance",
      "industry": "Insurance (auto)",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "agent",
        "in_person",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "Farmers Insurance does not offer a pause or freeze option for auto insurance policies. US state regulations require continuous coverage; customers must cancel or maintain their policy."
      },
      "data_deletion": {
        "detail": "Farmers offers data rights including deletion requests via written request or CCPA web form (California residents). Requests can be submitted online at the privacy center or by calling 1-855-327-6548 (CA) or 1-888-327-6335 (general).",
        "url": "https://www.farmers.com/privacy-center/"
      },
      "links": {
        "cancel": "https://www.farmers.com/faq/account-management/",
        "refund": null,
        "terms": null,
        "privacy": "https://www.farmers.com/privacy-center/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 12,
          "channel_disclosed": 80,
          "notice_disclosed": 22,
          "refund_disclosed": 65,
          "findability": 42
        },
        "cancel_url": null,
        "policy_url": "https://www.farmers.com/faq/account-management/",
        "policy_summary": "Farmers auto insurance cannot be cancelled online or through the mobile app. Cancellation requires calling customer care at 1-888-327-6335 (Mon–Fri 7am–11pm CT, Sat–Sun 8am–8pm CT), texting 1-855-922-3025, visiting a local Farmers agent in person, or mailing a written cancellation request to Farmers Customer Service, 6301 Owensmouth Avenue, Woodland Hills, CA 91367. No online self-serve cancel path exists. Farmers issues a prorated refund of unused premium for annual-pay policyholders; monthly-pay customers may not receive a refund. No cancellation fee or early-termination penalty applies. No formal notice period is published.",
        "policy_checked": "2026-06-07",
        "method": "editor",
        "sources": [
          {
            "title": "Account Management FAQ | Farmers Insurance",
            "url": "https://www.farmers.com/faq/account-management/"
          },
          {
            "title": "Contact Us | Farmers Insurance",
            "url": "https://www.farmers.com/contact-us/"
          },
          {
            "title": "Manage Your Farmers Account | Farmers Insurance",
            "url": "https://www.farmers.com/accounts/"
          }
        ],
        "score": 41,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "fastly",
      "name": "Fastly",
      "industry": "Cloud infrastructure",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account cancellation requires deactivating and deleting all services and removing TLS certificates and domains before closing the account; reactivation later requires contacting support.",
        "url": "https://www.fastly.com/documentation/guides/account-info/billing/canceling-your-account/"
      },
      "links": {
        "cancel": "https://www.fastly.com/documentation/guides/account-info/billing/canceling-your-account/",
        "refund": "https://www.fastly.com/terms",
        "terms": "https://www.fastly.com/terms",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.fastly.com/documentation/guides/account-info/billing/canceling-your-account/",
        "policy_summary": "Fastly documents a self-serve cancellation in which the account owner or a superuser deactivates and deletes all services and TLS certificates, then selects Cancel Account under Account > Company settings and confirms with a password; the account is billed for outstanding charges accrued through the cancellation day, and the Terms of Service state minimum commitments and fees are non-cancelable and non-refundable.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling your account | Fastly Documentation",
            "url": "https://www.fastly.com/documentation/guides/account-info/billing/canceling-your-account/"
          },
          {
            "title": "Fastly terms of service",
            "url": "https://www.fastly.com/terms"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "fastmail",
      "name": "Fastmail",
      "industry": "Software / SaaS",
      "jurisdiction": "AU",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users may downgrade to a lower paid plan (Basic) or cancel outright; there is no subscription hold/pause feature."
      },
      "data_deletion": {
        "detail": "After cancellation the account remains active until the end of the billing period, then data is permanently deleted after 7 days. Immediate deletion is available via Settings → Billing & Plan → 'Learn more and delete all data'. Users can also download/export all data before deletion. Fastmail states GDPR rights apply to all users regardless of location; data purge timelines range from 37 days to 1 year after closure depending on account age and closure type.",
        "url": "https://www.fastmail.com/about/privacy/"
      },
      "links": {
        "cancel": "https://www.fastmail.help/hc/en-us/articles/1500000277342",
        "refund": "https://www.fastmail.com/policies/terms-of-service/",
        "terms": "https://www.fastmail.com/policies/terms-of-service/",
        "privacy": "https://www.fastmail.com/about/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 80,
          "notice_disclosed": 82,
          "refund_disclosed": 75,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://www.fastmail.help/hc/en-us/articles/1500000277342",
        "policy_summary": "Fastmail provides a fully self-serve online cancellation at Settings → Billing & Plan → 'Learn more and cancel this plan' → 'Confirm cancellation'. Cancellation is effective at the end of the current billing cycle — the account remains usable until expiry. No refunds are offered for unused subscription time. Users can undo cancellation before the expiry date. An immediate hard-delete option is also available in the same Billing & Plan screen. Data is permanently deleted 7 days after account closure. Downgrading to a lower plan is also self-serve via the same settings area, with unused credit applied to the new plan. No phone, email, or chat channel is required to cancel.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling accounts and deleting users | Fastmail (accessed 2026-06-10)",
            "url": "https://www.fastmail.help/hc/en-us/articles/1500000277342"
          },
          {
            "title": "Terms of Service | Fastmail (accessed 2026-06-10)",
            "url": "https://www.fastmail.com/policies/terms-of-service/"
          },
          {
            "title": "Upgrade or downgrade your account | Fastmail (accessed 2026-06-10)",
            "url": "https://www.fastmail.help/hc/en-us/articles/1500000277462"
          },
          {
            "title": "Privacy policy | Fastmail (accessed 2026-06-10)",
            "url": "https://www.fastmail.com/about/privacy/"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "fastweb-it",
      "name": "Fastweb",
      "industry": "Telecom & ISP",
      "jurisdiction": "IT",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "mail",
        "in_person",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No service pause or freeze option is documented on Fastweb's official pages. Customers may suspend due to non-payment but no voluntary pause product is offered."
      },
      "data_deletion": {
        "detail": "Fastweb offers a GDPR data deletion/portability request form. After contract termination, data is retained up to 10 years per legal obligations. Customers can also contact privacy@fastweb.it or dpo@fastweb.it to exercise GDPR Article 17 erasure rights.",
        "url": "https://www.fastweb.it/adsl-fibra-ottica/landing/gdpr-portabilita/"
      },
      "links": {
        "cancel": "https://www.fastweb.it/myfastweb/assistenza/guide/come-posso-gestire-la-mia-offerta/",
        "refund": null,
        "terms": null,
        "privacy": "https://www.fastweb.it/adsl-fibra-ottica/landing/gdpr-portabilita/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.fastweb.it/myfastweb/assistenza/guide/come-posso-gestire-la-mia-offerta/",
        "policy_summary": "Fastweb customers can cancel at any time via the MyFastweb online portal, by phone (192193), in-person at a Fastweb store, or by PEC/registered mail with at least 30 days' notice. A deactivation fee equal to one month's subscription (approximately €29.95) applies to standard cancellations; for contracts concluded remotely, a 14-day (extended by Fastweb to 30-day) right of withdrawal applies with no fees. If Fastweb modifies contract terms, customers may cancel penalty-free within 60 days of notification, per AGCOM Italian consumer rules. Equipment (modem, Wi-Fi Booster, NeXXt) must be returned within 45 days of deactivation or a penalty of up to €250 is charged.",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 65
        },
        "sources": [
          {
            "title": "MyFastweb - Come posso gestire la mia offerta (accessed 2026-06-05)",
            "url": "https://www.fastweb.it/myfastweb/assistenza/guide/come-posso-gestire-la-mia-offerta/"
          },
          {
            "title": "GDPR - Modulo di richiesta Cancellazione/Portabilità dei dati personali - Fastweb (accessed 2026-06-05)",
            "url": "https://www.fastweb.it/adsl-fibra-ottica/landing/gdpr-portabilita/"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "fathom-analytics",
      "name": "Fathom Analytics (usefathom.com)",
      "industry": "Analytics",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; the subscription auto-renews unless you cancel — cancellation takes effect immediately."
      },
      "data_deletion": {
        "detail": "Account/data handled per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://usefathom.com/legal/terms",
        "terms": "https://usefathom.com/legal/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 78,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://usefathom.com/legal/terms",
        "policy_summary": "At the end of each billing cycle the subscription auto-renews unless cancelled. You may cancel your subscription's auto-renewal yourself through your online account-management page on the website, and cancellation occurs immediately — a clean self-serve exit. You will not be entitled to refunds of amounts previously paid. Fee changes carry prior notice with an opportunity to terminate before they take effect. Operated by Conva Ventures Inc (Canada).",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Fathom Analytics | Terms (accessed 2026-06-13)",
            "url": "https://usefathom.com/legal/terms"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "fathom",
      "name": "Fathom",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; users downgrade to Free or cancel."
      },
      "data_deletion": {
        "detail": "Cancelling downgrades to Free at end of billing date; data handled per Privacy Policy. Immediate cancellation via help@fathom.video.",
        "url": "https://fathom.video/privacy"
      },
      "links": {
        "cancel": "https://help.fathom.video/en/articles/5290753",
        "refund": "https://help.fathom.video/en/articles/5290753",
        "terms": "https://www.fathom.ai/terms",
        "privacy": "https://fathom.video/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 40,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.fathom.video/en/articles/5290753",
        "policy_summary": "Fathom Premium (individual) is cancelled self-serve: log in, go to Settings, scroll to Premium Features, and click Downgrade to Free, or use the billing page and click Cancel Plan. The subscription ends at the end of the billing date and no further charges are attempted; access continues until then. For immediate cancellation users can email help@fathom.video, and Team plan subscribers contact success@fathom.video. Refund terms are not stated on the cancellation article. Data is governed by the Fathom Privacy Policy.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel your Individual Account Plan in Fathom – Fathom Help Center (accessed 2026-06-16)",
            "url": "https://help.fathom.video/en/articles/5290753"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "faye-travel-insurance",
      "name": "Faye Travel Insurance",
      "industry": "Insurance",
      "jurisdiction": "US",
      "cancellation_types": [
        "app",
        "email",
        "phone",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.withfaye.com/faq/",
        "refund": "https://www.withfaye.com/faq/",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 90,
          "refund_disclosed": 90,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.withfaye.com/faq/",
        "policy_summary": "Faye offers a 14-day free-look window: a policy can be cancelled for a full refund up to 14 days after purchase as long as the trip has not started, no loss was incurred, and no claim was filed; cancellation can be initiated via the Faye app, email (support@withfaye.com), phone, or in-app chat.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Travel insurance FAQs - Faye Travel Insurance",
            "url": "https://www.withfaye.com/faq/"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "feather",
      "name": "Feather",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented, and no cancellation method is published on the terms page or help center."
      },
      "data_deletion": {
        "detail": "Not documented; the terms page is a brief notice and the help center has no billing/account-deletion article.",
        "url": "https://feather.so/terms"
      },
      "links": {
        "cancel": null,
        "refund": "https://feather.so/terms",
        "terms": "https://feather.so/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 38,
          "channel_disclosed": 38,
          "notice_disclosed": 42,
          "refund_disclosed": 60,
          "findability": 38
        },
        "cancel_url": null,
        "policy_url": "https://feather.so/terms",
        "policy_summary": "Feather (a Notion-to-blog publishing tool by Tibo Louis-Lucas) is a recurring monthly/yearly SaaS (from $39/mo, priced by pageviews) with a 7-day free trial. Its weakness is friction by omission: the official terms are a brief four-point notice that explicitly refuses refunds ('Feather does not currently offer refunds, either partial or in full') and warns the service 'may change without any prior notice,' but say nothing about how to cancel, when notice is due, or governing law — and the help center has no billing or cancellation article. No dedicated cancel page exists. Refund stance is at least clearly disclosed (a hard no); everything else about exiting is undocumented.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions — Feather (4-point notice, no-refund; accessed 2026-06-14)",
            "url": "https://feather.so/terms"
          },
          {
            "title": "Feather — Pricing (pageview tiers, 7-day trial; accessed 2026-06-14)",
            "url": "https://feather.so/pricing"
          },
          {
            "title": "Feather Help Center (no billing/cancellation article; accessed 2026-06-14)",
            "url": "https://feather.so/help/all"
          }
        ],
        "score": 42,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "feeld",
      "name": "Feeld",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Users can hide their profile as a workaround, but there is no formal subscription pause feature."
      },
      "data_deletion": {
        "detail": "Users can delete their account in-app via Settings > App Settings > Delete account. Data deletion requests can also be submitted via the Help Center chat bot (say 'I have a data request'). Feeld states it deletes data within 30 days; GDPR-terminated accounts are purged after an additional 90 days. Note: deleting the account does not automatically cancel a paid subscription — the subscription must be cancelled separately through the App Store or Google Play.",
        "url": "https://support.feeld.co/hc/en-gb/articles/9406766899484-Delete-your-account"
      },
      "links": {
        "cancel": "https://support.feeld.co/hc/en-gb/articles/9406793386524-Cancel-your-Majestic-membership",
        "refund": null,
        "terms": "https://feeld.co/about/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://support.feeld.co/hc/en-gb/articles/9406793386524-Cancel-your-Majestic-membership",
        "policy_summary": "Feeld (Majestic) subscriptions are cancelled through the respective app store (iOS App Store or Google Play) — the support team cannot cancel on the user's behalf — and users should also email [email protected]. Cancellation takes effect at the end of the current billing period, with a 3-day renewal reminder sent beforehand. The US Terms state that a prorated refund for the unused portion of the subscription period is issued on cancellation; however, purchases made through app stores are refunded only by those platforms, not by Feeld directly. There is no pause/freeze option; account deletion is permanent and must be done separately from subscription cancellation.",
        "scores": {
          "cancel_url": 30,
          "channel_disclosed": 65,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 60
        },
        "sources": [
          {
            "title": "Cancel your Majestic membership – Feeld Help Center (accessed 2026-06-05)",
            "url": "https://support.feeld.co/hc/en-gb/articles/9406793386524-Cancel-your-Majestic-membership"
          },
          {
            "title": "Terms of use - US | Feeld (accessed 2026-06-05)",
            "url": "https://feeld.co/about/terms"
          }
        ],
        "score": 51,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "felix-ca",
      "name": "Felix Health",
      "industry": "Telehealth & Rx",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "in_account",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause/hold documented; the documented path is cancellation (in-account or via Customer Service), not pausing."
      },
      "data_deletion": {
        "detail": "Users may delete their Felix account or specific account information by written request to privacy@felixforyou.ca or via in-app chat; Felix responds within 30 days. Certain medical records are retained by law per a province-specific Medical Record Retention Schedule.",
        "url": "https://www.felixforyou.ca/privacy-policy"
      },
      "links": {
        "cancel": "https://www.felixforyou.ca/terms-of-use/",
        "refund": "https://www.felixforyou.ca/terms-of-use/",
        "terms": "https://www.felixforyou.ca/terms-of-use/",
        "privacy": "https://www.felixforyou.ca/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.felixforyou.ca/terms-of-use/",
        "policy_summary": "Felix Health states subscriptions can be cancelled at any time through the Felix account or by contacting the Customer Service team, so cancellation channels are clearly disclosed and include a self-serve in-account option. Cancellation takes effect at the end of the current billing period. Refund terms are disclosed: the current-year subscription fee becomes non-refundable once a Felix healthcare practitioner has completed the assessment, and gifted subscriptions can be cancelled but are non-refundable. Account/data deletion is handled via written request to privacy@felixforyou.ca or in-app chat, with a 30-day response window and legally-required medical-record retention. Terms and Privacy Policy are publicly posted on the felixforyou.ca site.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Use | Felix Health (accessed 2026-06-16)",
            "url": "https://www.felixforyou.ca/terms-of-use/"
          },
          {
            "title": "Privacy Policy | Felix Health (accessed 2026-06-16)",
            "url": "https://www.felixforyou.ca/privacy-policy"
          },
          {
            "title": "Frequently Asked Questions | Felix Health (accessed 2026-06-16)",
            "url": "https://www.felixforyou.ca/faq/"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "felix-mobile-au",
      "name": "felix mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Subscription is month-to-month; cancellation takes effect at the end of the current monthly Subscription billing cycle."
      },
      "data_deletion": {
        "detail": "Account data handled per felix/TPG privacy policy. On cancellation, unused data bank and any account discounts are forfeited.",
        "url": "https://felixmobile.com.au/terms-policies/privacy-policy"
      },
      "links": {
        "cancel": "https://felixmobile.com.au/terms-policies/short-form-terms-and-conditions",
        "refund": "https://felixmobile.com.au/terms-policies/short-form-terms-and-conditions",
        "terms": "https://felixmobile.com.au/terms-policies/short-form-terms-and-conditions",
        "privacy": "https://felixmobile.com.au/terms-policies/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://felixmobile.com.au/terms-policies/short-form-terms-and-conditions",
        "policy_summary": "felix is a month-to-month subscription with no lock-in and no exit fees; you cancel any time in the felix Mobile app (chat support available). Service continues until the end of the current monthly billing cycle, and already-paid charges are not refunded (a 7-Day Happiness Guarantee refunds the first month's charge for new customers within 7 days of activation). To keep a number, port out via the new carrier (Australia: direct number transfer, no PAC); if a number is not transferred within 5 business days of a port claim the subscription is terminated. Unused data-bank data is forfeited on cancellation.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "felix terms and conditions (short form)",
            "url": "https://felixmobile.com.au/terms-policies/short-form-terms-and-conditions"
          },
          {
            "title": "Can I bring my current number over to felix? - felix Mobile Help",
            "url": "https://help.felixmobile.com.au/support/solutions/articles/51000112628-can-i-bring-my-current-number-over-to-felix-"
          }
        ],
        "score": 96,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "fetch-pet-insurance",
      "name": "Fetch Pet Insurance",
      "industry": "Insurance",
      "jurisdiction": "US",
      "cancellation_types": [
        "phone",
        "email",
        "mail",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "State-specific resident privacy notices (including a California Residents Notice) describe consumer privacy rights.",
        "url": "https://www.fetchpet.com/terms-conditions/california-residents-notice"
      },
      "links": {
        "cancel": "https://www.fetchpet.com/faqs/cancel-pet-insurance",
        "refund": "https://www.fetchpet.com/faqs/whats-the-cancellation-policy",
        "terms": "https://www.fetchpet.com/terms-conditions/california-residents-notice",
        "privacy": "https://www.fetchpet.com/terms-conditions/california-residents-notice"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 90,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.fetchpet.com/faqs/cancel-pet-insurance",
        "policy_summary": "Cancel by phone (1.866.984.0104), by email, by mailed written notice, or via app chat; cancellation is effective on the last day of the billing cycle or 30 days thereafter, whichever is sooner. Notify within the first 30 days from inception with no claim submitted for a full premium refund; after 30 days the pro rata premium is returned. Terms vary by state or province.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Fetch Pet Insurance policy?",
            "url": "https://www.fetchpet.com/faqs/cancel-pet-insurance"
          },
          {
            "title": "What's the cancellation policy? | Fetch",
            "url": "https://www.fetchpet.com/faqs/whats-the-cancellation-policy"
          }
        ],
        "score": 88,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "fi-us",
      "name": "Fi",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Pause is available for Fi Series 3 customers on a month-to-month plan who have completed the full 6-month commitment period. Pausing pushes the next billing date out by one month (no charge during pause). The pause can only be applied once per membership and must be initiated before the upcoming renewal date via memberships.fitracking.com/manage or the Fi App cancellation flow."
      },
      "data_deletion": {
        "detail": "Fi allows users to request deletion of personal information collected about them. Users can also delete their Fi account via the app (support article: support.tryfi.com/hc/en-us/articles/23775134115347). Deletion requests can be submitted by contacting support@tryfi.com or through the privacy policy contact method at fitracking.com/privacypolicy.",
        "url": "https://fitracking.com/privacypolicy/"
      },
      "links": {
        "cancel": "https://support.tryfi.com/hc/en-us/articles/20628900437267-Cancel-a-Fi-Membership",
        "refund": null,
        "terms": null,
        "privacy": "https://fitracking.com/privacypolicy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.tryfi.com/hc/en-us/articles/20628900437267-Cancel-a-Fi-Membership",
        "policy_summary": "Fi members can cancel their GPS dog collar subscription at any time via the self-serve portal at memberships.fitracking.com/manage or through the Fi mobile app, and also by phone or chat. All Series 3 membership plans carry a minimum 6-month commitment, meaning cancellation is not available until that period is completed. No pro-rated refunds are issued for the unused portion of a billing cycle; service continues through the end of the paid period. A pause option is available once per membership for month-to-month Series 3 customers who have completed their 6-month commitment, pushing the next billing date out by one month.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel a Fi Membership – Help Center (accessed 2026-06-06)",
            "url": "https://support.tryfi.com/hc/en-us/articles/20628900437267-Cancel-a-Fi-Membership"
          },
          {
            "title": "Pause a Fi Membership – Help Center (accessed 2026-06-06)",
            "url": "https://support.tryfi.com/hc/en-us/articles/13840307832979-Pause-a-Fi-Membership"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "fido-ca",
      "name": "Fido",
      "industry": "Telecom & ISP",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Self-serve temporary suspension via Fido My Account. Line must be active at least 30 days. Minimum 30-day suspension period; maximum 185 total days per calendar year. Service resumes automatically at end of suspension period or can be cancelled early online."
      },
      "data_deletion": {
        "detail": "No self-serve data deletion portal. Customers may contact Fido's Chief Privacy Officer to request review, correction, or deletion of personal information. Account profile remains active for 12 months post-cancellation for bill access.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.fido.ca/support/billing-payment/contact-fido-before-cancelling-your-services",
        "refund": "https://www.fido.ca/support/billing-payments/billing/final-bill-refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 65,
          "notice_disclosed": 55,
          "refund_disclosed": 75,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.fido.ca/support/billing-payment/contact-fido-before-cancelling-your-services",
        "policy_summary": "Fido requires customers to call (dial *611 or 1-888-481-3436) or use chat to cancel — there is no self-serve online cancellation. Cancellation takes effect on the date Fido receives notice, with the final bill generated on the next regular billing date. Mid-cycle cancellations receive a prorated refund for monthly service fees, issued by the original payment method (card/pre-authorized: 5 business days; cheque: 3–6 weeks). Within the 15-day satisfaction period, activation fees and device charges are waived and plan fees are prorated.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Contact Fido before cancelling your services – Fido Support (accessed 2026-06-06)",
            "url": "https://www.fido.ca/support/billing-payment/contact-fido-before-cancelling-your-services"
          },
          {
            "title": "Credit balances on my final bill – Fido Support (accessed 2026-06-06)",
            "url": "https://www.fido.ca/support/billing-payments/billing/final-bill-refund"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "fightcamp",
      "name": "FightCamp",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause their subscription directly via the self-serve customer dashboard at account.joinfightcamp.com. Duration limits are not explicitly disclosed in public-facing documentation."
      },
      "data_deletion": {
        "detail": "Users can delete personal data by logging into their account page or emailing privacy@joinfightcamp.com. A 'Your Privacy Choices' web form is also accessible from the website footer. FightCamp (Hykso Inc.) may retain archived copies for legal or business purposes.",
        "url": "https://joinfightcamp.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://joinfightcamp.com/legal-terms/",
        "refund": null,
        "terms": null,
        "privacy": "https://joinfightcamp.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://joinfightcamp.com/legal-terms/",
        "policy_summary": "FightCamp members can cancel their monthly subscription at any time via the self-serve customer dashboard (account.joinfightcamp.com), by emailing info@joinfightcamp.com, or by calling 1-213-785-3372. Cancellation takes effect at the end of the current billing period; no refund is issued for the current subscription term, but access continues until the period ends. Prepaid 1- or 2-year commitments cancel at the end of the commitment period, unless cancelled within the initial 30-day window. A pause option is available directly through the dashboard.",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 70
        },
        "sources": [
          {
            "title": "FightCamp Legal Terms (accessed 2026-06-06)",
            "url": "https://joinfightcamp.com/legal-terms/"
          },
          {
            "title": "NEW FightCamp Release: The Customer Dashboard (accessed 2026-06-06)",
            "url": "https://blog.joinfightcamp.com/for-members/manage-your-fightcamp-membership-using-the-new-customer-dashboard/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "figma",
      "name": "Figma",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Figma subscriptions."
      },
      "data_deletion": {
        "detail": "Account deletion is self-serve via Account Settings > Delete account. Must cancel any paid subscription before deleting. Deletion is permanent and irreversible.",
        "url": "https://help.figma.com/hc/en-us/articles/360039826814-Delete-your-Figma-account"
      },
      "links": {
        "cancel": "https://www.figma.com/legal/renewal-and-cancellation/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.figma.com/legal/renewal-and-cancellation/",
        "policy_summary": "Figma plans can be canceled online via Admin > Settings > Cancel plan (self-serve, takes effect at end of billing period) or by emailing support@figma.com for annual plans (must be within 30 days before term end). No refunds are issued on annual subscription fees upon cancellation; Pay-As-You-Go charges are also non-refundable. The sole refund exception applies if Figma increases prices and the customer cancels during the 30-day notice window. Downgrading does not delete the account; separate account deletion is available in settings.",
        "sources": [
          {
            "title": "Renewal and Cancellation Terms for Online Purchases – Figma (accessed 2026-06-05)",
            "url": "https://www.figma.com/legal/renewal-and-cancellation/"
          },
          {
            "title": "Upgrade or downgrade your plan – Figma Learn Help Center (accessed 2026-06-05)",
            "url": "https://help.figma.com/hc/en-us/articles/360046216313-Upgrade-or-downgrade-your-plan"
          }
        ],
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 78
        },
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 700000000,
        "mrr_usd": 58000000,
        "currency": "USD",
        "as_of": "2025-06-30",
        "source": {
          "title": "Figma — $700M ARR (IPO S-1 filing)",
          "url": "https://www.sec.gov/"
        },
        "self_reported": false
      }
    },
    {
      "id": "figo-pet-insurance",
      "name": "Figo Pet Insurance",
      "industry": "Insurance",
      "jurisdiction": "US",
      "cancellation_types": [
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Customers may request Figo delete their personal information (subject to exceptions) and may opt out of sharing; Figo states it does not sell personal information. CCPA rights detailed on the CCPA page.",
        "url": "https://figopetinsurance.com/california-consumer-privacy-act"
      },
      "links": {
        "cancel": "https://figopetinsurance.com/faq/policy-basics",
        "refund": "https://figopetinsurance.com/faq/policy-basics",
        "terms": "https://figopetinsurance.com/state-documents-and-sample-policies",
        "privacy": "https://figopetinsurance.com/figo-privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://figopetinsurance.com/faq/policy-basics",
        "policy_summary": "Cancel by emailing support@figopetinsurance.com or calling 1 (844) 738-3446 and providing a desired cancellation date; no cancellation fee. Cancel within 30 days of the start date with no claim filed for a premium refund; after the first 30 days any refund is computed on a daily pro-rata basis. Refund terms vary by state.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Policy Basics | Figo Pet Insurance",
            "url": "https://figopetinsurance.com/faq/policy-basics"
          },
          {
            "title": "Figo's Privacy Policy",
            "url": "https://figopetinsurance.com/figo-privacy-policy"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "filen",
      "name": "Filen (filen.io)",
      "industry": "Software / SaaS",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; billing recurs until you cancel, and cancellation takes effect at the end of the current paid term."
      },
      "data_deletion": {
        "detail": "Has a documented data-deletion section; account data handled per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://filen.io/terms",
        "terms": "https://filen.io/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 62,
          "refund_disclosed": 40,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://filen.io/terms",
        "policy_summary": "Billing recurs without seeking prior approval for each charge until you notify Filen of cancellation. The Terms include a dedicated Cancellation section: you can cancel your subscription at any time using the web interface or by contacting the payment processor used, and cancellation takes effect at the end of the current paid term. Refunds are not generally addressed beyond app-store purchases, where the App Distributor may refund per its own policy. Filen is operated from Germany.",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Filen | Terms (accessed 2026-06-13)",
            "url": "https://filen.io/terms"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "fillout",
      "name": "Fillout",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No documented pause; cancellation stops auto-renewal but requires at least 30 days' written notice before the next billing period."
      },
      "data_deletion": {
        "detail": "Account termination is self-service through account settings or by emailing support@fillout.com; no separate data-deletion mechanism is detailed in the Terms.",
        "url": "https://www.fillout.com/terms"
      },
      "links": {
        "cancel": "https://www.fillout.com/help/billing-and-payments",
        "refund": "https://www.fillout.com/terms",
        "terms": "https://www.fillout.com/terms",
        "privacy": "https://www.fillout.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 85,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.fillout.com/terms",
        "policy_summary": "Subscribers can cancel at any time through account settings or by emailing support@fillout.com. To avoid auto-renewal, the customer must give written notice of intent to cancel at least 30 days before the next billing period, otherwise the subscription auto-renews and is charged. All payments are final and non-refundable. Any billing disputes must be raised in writing within 30 days of being billed.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions - Fillout (accessed 2026-06-16)",
            "url": "https://www.fillout.com/terms"
          },
          {
            "title": "Fillout Help Center - Billing and payments (accessed 2026-06-16)",
            "url": "https://www.fillout.com/help/billing-and-payments"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "filmin-es",
      "name": "Filmin",
      "industry": "Streaming",
      "jurisdiction": "ES",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold feature is documented; users cancel renewal and retain access until the paid period ends."
      },
      "data_deletion": {
        "detail": "Cancellation only stops renewal; the cancel help article does not address account or personal-data deletion. Filmin's privacy policy governs data rights separately.",
        "url": "https://ayuda.filmin.es/es/support/solutions/articles/47001259888-cancelar-mi-suscripci%C3%B3n"
      },
      "links": {
        "cancel": "https://ayuda.filmin.es/es/support/solutions/articles/47001259888-cancelar-mi-suscripci%C3%B3n",
        "refund": "https://ayuda.filmin.es/es/support/solutions/articles/47001259888-cancelar-mi-suscripci%C3%B3n",
        "terms": "https://ayuda.filmin.es/es/support/solutions/articles/47001259971-c%C3%B3mo-gestionar-mi-suscripci%C3%B3n",
        "privacy": "https://ayuda.filmin.es/es/support/solutions/articles/47001259888-cancelar-mi-suscripci%C3%B3n"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 45,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://ayuda.filmin.es/es/support/solutions/articles/47001259888-cancelar-mi-suscripci%C3%B3n",
        "policy_summary": "Filmin's official help article documents self-serve cancellation through the web: open Configuracion, go to Suscripciones y tickets, then Gestionar Suscripcion and select Cancelar renovacion. After cancelling renewal the user keeps access until the current paid period ends, so there is no fixed advance-notice requirement. Subscriptions purchased via Apple, Google Play, Amazon or Orange must be cancelled through that third party instead. The page does not address refunds or account/data deletion.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelar mi suscripcion a Filmin (accessed 2026-06-16)",
            "url": "https://ayuda.filmin.es/es/support/solutions/articles/47001259888-cancelar-mi-suscripci%C3%B3n"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "filmotv-fr",
      "name": "FilmoTV",
      "industry": "Video streaming (SVOD)",
      "jurisdiction": "FR",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": "https://www.filmotv.fr/"
      },
      "links": {
        "cancel": "https://www.filmotv.fr/",
        "refund": "https://www.filmotv.fr/",
        "terms": "https://www.filmotv.fr/",
        "privacy": "https://www.filmotv.fr/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.filmotv.fr/",
        "policy_summary": "FilmoTV's Pass Illimite is commitment-free and cancellable at any time online from mon compte then gestion de mon abonnement with no fee. New subscribers have a 14-day right of withdrawal, with refunds processed within the following 14 days.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "FilmoTV official site",
            "url": "https://www.filmotv.fr/"
          },
          {
            "title": "Ideel guide to cancelling a FilmoTV subscription (cites FilmoTV account steps)",
            "url": "https://ideel.io/resilier-abonnement/television/resilier-abonnement-filmotv"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "final-fantasy-xiv",
      "name": "Final Fantasy XIV",
      "industry": "Gaming subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Players can cancel their recurring subscription and retain access through the end of the paid billing cycle, then reactivate at any time via Mog Station."
      },
      "data_deletion": {
        "detail": "A Square Enix account can be permanently cancelled through the Account Management System (Account > Update Account Information > Cancel SQUARE ENIX Account). Cancellation is irreversible by the account holder; all content and services associated with the account are lost. Character and game data recovery may be requested through Square Enix Support after cancellation.",
        "url": "https://support.na.square-enix.com/faqarticle.php?kid=12857&id=496&la=1&ret=main"
      },
      "links": {
        "cancel": "https://support.na.square-enix.com/faqarticle.php?id=5382&la=1&kid=68504",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://support.na.square-enix.com/faqarticle.php?id=5382&la=1&kid=68504",
        "policy_summary": "Subscribers cancel online through the Mog Station portal (mogstation.com) by logging in, selecting Service Account Status, and choosing Cancel Subscription — the only supported cancellation channel. Cancellation takes effect at the end of the current paid billing cycle, so players retain full access for remaining prepaid days. Square Enix explicitly states no refunds are issued on subscription fees; the only exception is accidental charges during the free trial period. Steam, PlayStation, and Xbox subscribers must cancel through those respective platforms instead.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FINAL FANTASY XIV – How to Cancel Subscription (Square Enix Support Center NA) (accessed 2026-06-06)",
            "url": "https://support.na.square-enix.com/faqarticle.php?id=5382&la=1&kid=68504"
          },
          {
            "title": "How to cancel and reactivate automatically continuous options – Square Enix Support Center NA (accessed 2026-06-06)",
            "url": "https://support.na.square-enix.com/faqarticle.php?kid=56722&id=496&la=1"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "financial-times",
      "name": "Financial Times",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Print delivery suspension is available with 3 business days notice; no documented pause option for digital-only subscriptions."
      },
      "data_deletion": {
        "detail": "Account/data deletion is handled via a written request to Financial Times privacy team (privacy@ft.com or via help.ft.com contact form); no self-serve deletion portal. FT retains data as required by applicable law.",
        "url": "https://help.ft.com/legal-privacy/privacy-policy/"
      },
      "links": {
        "cancel": "https://help.ft.com/faq/cancellations-and-refunds/how-do-i-cancel-my-subscription/",
        "refund": "https://help.ft.com/faq/cancellations-and-refunds/how-do-i-cancel-my-subscription/",
        "terms": null,
        "privacy": "https://help.ft.com/legal-privacy/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 60,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://help.ft.com/faq/cancellations-and-refunds/how-do-i-cancel-my-subscription/",
        "policy_summary": "Digital subscribers can cancel online via My Account > Settings & Account > Cancel Subscription, or by contacting customer care by phone (+1 855 685 2372), live chat, or email; cancellation takes effect at the end of the current billing period with no refund for unused digital access. Print subscribers must contact customer care by phone or email to cancel, and have a 14-day right to cancel from first delivery with a full refund minus the cost of newspapers already received. App-store subscribers (iOS/Android) must cancel through Apple or Google directly. No documented pause option exists for digital subscriptions, though print delivery can be suspended with 3 business days notice.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Financial Times Help Centre — Cancellations and Refunds (accessed 2026-06-05)",
            "url": "https://help.ft.com/faq/cancellations-and-refunds/how-do-i-cancel-my-subscription/"
          },
          {
            "title": "How To Cancel Your Financial Times Subscription | GoodTrust (accessed 2026-06-05)",
            "url": "https://mygoodtrust.com/articles/how-to-cancel-your-financial-times-subscription"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "finanzguru-de",
      "name": "Finanzguru",
      "industry": "Fintech / Personal Finance App",
      "jurisdiction": "DE",
      "cancellation_types": [
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "After cancelling, the app can still be used in the free version.",
        "url": ""
      },
      "links": {
        "cancel": "https://hilfe.finanzguru.de/de/articles/3947842",
        "refund": "",
        "terms": "https://finanzguru.de/agb/",
        "privacy": "https://finanzguru.de/datenschutz/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://hilfe.finanzguru.de/de/articles/3947842",
        "policy_summary": "Finanzguru Plus is billed through the Apple App Store or Google Play, so the subscription is cancelled self-serve in the respective app store (Apple ID > Subscriptions, or Google Play > Subscriptions). After cancellation the app remains usable in the free version.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Wie kuendige ich mein Finanzguru Plus-Abo? - Finanzguru Hilfe",
            "url": "https://hilfe.finanzguru.de/de/articles/3947842"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "finch-us",
      "name": "Finch: Self Care Pet",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or hold option is mentioned anywhere in Finch's official help center documentation."
      },
      "data_deletion": {
        "detail": "Users can delete all data in-app via Settings > Your Data > Delete Data (type 'DELETE' to confirm). Alternatively, email privacy@befinch.com. Finch states deletion occurs within 90 days of submission, typically sooner.",
        "url": "https://help.finchcare.com/hc/en-us/articles/41672084300557-FAQs"
      },
      "links": {
        "cancel": "https://help.finchcare.com/hc/en-us/articles/37780209444365-Canceling-Finch-Plus",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.finchcare.com/hc/en-us/articles/37780209444365-Canceling-Finch-Plus",
        "policy_summary": "Finch Plus subscriptions can be canceled at any time through the device's native subscription management — iOS Settings > Apple ID > Subscriptions, or Google Play Store > Menu > Subscriptions. There is no self-serve cancel option on a web portal; cancellation must go through the platform (App Store or Google Play). Access to Finch Plus continues until the end of the current billing cycle after cancellation. Refunds are handled by the App Store or Google Play; Finch support can assist with Apple workarounds if a refund is denied.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling Finch Plus – Finch Help Center (accessed 2026-06-06)",
            "url": "https://help.finchcare.com/hc/en-us/articles/37780209444365-Canceling-Finch-Plus"
          },
          {
            "title": "FAQs – Finch Help Center (accessed 2026-06-06)",
            "url": "https://help.finchcare.com/hc/en-us/articles/41672084300557-FAQs"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "finch",
      "name": "Finch",
      "industry": "Mental health",
      "jurisdiction": "US",
      "cancellation_types": [
        "app-store",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause is documented; canceling Finch Plus ends Plus features at the end of the current billing cycle."
      },
      "data_deletion": {
        "detail": "Users can delete their data directly in the app settings (a comprehensive deletion of any data Finch holds), or request deletion via privacy@befinch.com.",
        "url": "https://www.tryfinch.com/legal/privacy"
      },
      "links": {
        "cancel": "https://help.finchcare.com/hc/en-us/articles/37780209444365-Canceling-Finch-Plus",
        "refund": "",
        "terms": "https://www.tryfinch.com/legal/terms-of-service-for-end-users",
        "privacy": "https://www.tryfinch.com/legal/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.finchcare.com/hc/en-us/articles/37780209444365-Canceling-Finch-Plus",
        "policy_summary": "Finch Plus is canceled through the Apple App Store (Settings > Apple ID > Subscriptions) or Google Play subscriptions; cancellation takes effect at the end of the current billing cycle and Plus access continues until the original expiry date.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling Finch Plus",
            "url": "https://help.finchcare.com/hc/en-us/articles/37780209444365-Canceling-Finch-Plus"
          },
          {
            "title": "Finch Privacy Policy",
            "url": "https://www.tryfinch.com/legal/privacy"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "finimize",
      "name": "Finimize",
      "industry": "News & publishing",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription-pause/hold option is documented; the help article covers cancel only, with access continuing to the end of the billing/trial period."
      },
      "data_deletion": {
        "detail": "No dedicated self-serve data-deletion flow is described on the manage-subscription help page; web subscription/billing requests are handled by emailing help@finimize.com.",
        "url": "https://intercom.help/finimize-help/en/articles/11645733-manage-your-subscription"
      },
      "links": {
        "cancel": "https://intercom.help/finimize-help/en/articles/11645733-manage-your-subscription",
        "refund": "https://intercom.help/finimize-help/en/articles/11645733-manage-your-subscription",
        "terms": "https://intercom.help/finimize-help/en/articles/11645733-manage-your-subscription",
        "privacy": "https://www.finimize.com"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://intercom.help/finimize-help/en/articles/11645733-manage-your-subscription",
        "policy_summary": "Finimize Pro is cancelled self-serve: on web, users go to their profile page, click 'Manage subscription,' then 'Cancel subscription / trial' (app subscriptions are cancelled through Apple or Google). Web payments are processed via Stripe and Pro access continues until the end of the billing or trial period after cancelling. A refund is available only if requested within two weeks of the charge AND no Pro content or resources have been accessed since renewal; web refunds are requested by emailing help@finimize.com with the subscription email, name, charge date, and Stripe receipts. App-store purchases must use Apple's or Google's own refund processes.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Manage your subscription | Finimize Help Center (accessed 2026-06-16)",
            "url": "https://intercom.help/finimize-help/en/articles/11645733-manage-your-subscription"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "firecrawl",
      "name": "Firecrawl",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Firecrawl's Terms of Service or help materials. Plans can be downgraded/upgraded or cancelled, but no account pause is offered."
      },
      "data_deletion": {
        "detail": "Account/data deletion is request-based, not self-serve. Firecrawl's Privacy Policy states it retains personally identifiable information until the user requests in writing that it be deleted; requests go to help@firecrawl.com. The policy honors GDPR rights (access, rectification, erasure, restriction, portability, objection) for all users regardless of citizenship, and CCPA rights for California residents (request summary of collected data up to 2x/12 months; request deletion subject to legal retention). Identity verification may be required.",
        "url": "https://www.firecrawl.dev/privacy-policy"
      },
      "links": {
        "cancel": "https://www.firecrawl.dev/terms-of-service",
        "refund": null,
        "terms": "https://www.firecrawl.dev/terms-of-service",
        "privacy": "https://www.firecrawl.dev/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 55,
          "notice_disclosed": 85,
          "refund_disclosed": 90,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://www.firecrawl.dev/terms-of-service",
        "policy_summary": "Firecrawl's Terms of Service state users can cancel the Services at any time; at the end of the current billing period they will no longer receive any charges (cancellation is effective at end of the paid term, not immediate). Cancellation is self-serve via the account dashboard (Settings -> Billing at firecrawl.dev/app) and members can also reach support at help@firecrawl.com. Refunds: 'We do not provide refunds for any reason on our Services,' with the sole exception that if Firecrawl can no longer offer the Services, customers receive a prorated refund for the unused portion. No partial-month refunds are issued. No pause/freeze option is documented. Account/data deletion is request-based (in writing to help@firecrawl.com) per the Privacy Policy, which honors GDPR and CCPA rights. The ToS does not include explicit step-by-step cancellation instructions or a dedicated cancellation portal, so findability of the exact in-app steps is moderate.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service | Firecrawl (accessed 2026-06-06)",
            "url": "https://www.firecrawl.dev/terms-of-service"
          },
          {
            "title": "Privacy Policy | Firecrawl (accessed 2026-06-06)",
            "url": "https://www.firecrawl.dev/privacy-policy"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "fireflies-ai-us",
      "name": "Fireflies.ai",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented. Users may downgrade to a lower paid tier or the Free plan as an alternative to full cancellation."
      },
      "data_deletion": {
        "detail": "Account deletion is separate from subscription cancellation. Users can delete their account via Settings > Account > Delete my account. The account is deactivated immediately and all data is permanently deleted after a 30-day grace period. Data deletion requests can also be submitted by emailing support@fireflies.ai.",
        "url": "https://guide.fireflies.ai/articles/7418886518-how-to-delete-fireflies-account"
      },
      "links": {
        "cancel": "https://guide.fireflies.ai/articles/6637635140-how-to-cancel-fireflies-subscription",
        "refund": "https://guide.fireflies.ai/articles/8731544498-fireflies-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://guide.fireflies.ai/articles/6637635140-how-to-cancel-fireflies-subscription",
        "policy_summary": "Fireflies.ai subscribers can cancel their paid plan entirely online via Settings > Account > Subscriptions > Cancel, with no phone or mail required. Cancellation takes effect at the end of the current billing cycle, after which the account automatically downgrades to the Free tier with data preserved. Refunds are available within 7 days of signup subject to usage limits (3 meetings or fewer for monthly; 20 meetings or fewer for annual), with pro-rated refunds available only on monthly plans; annual plans receive no pro-rated refund. Refund requests must be submitted through the in-app support chat widget.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your Fireflies subscription | Fireflies Knowledge Base (accessed 2026-06-06)",
            "url": "https://guide.fireflies.ai/articles/6637635140-how-to-cancel-fireflies-subscription"
          },
          {
            "title": "Understand Fireflies' refund policy | Fireflies Knowledge Base (accessed 2026-06-06)",
            "url": "https://guide.fireflies.ai/articles/8731544498-fireflies-refund-policy"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "fireflies",
      "name": "Fireflies",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; cancelling downgrades to the Free tier."
      },
      "data_deletion": {
        "detail": "On cancellation the account downgrades to Free and existing meetings, transcripts and recordings remain accessible within Free limits; full data removal requires separate account deletion.",
        "url": "https://fireflies.ai/privacy-policy"
      },
      "links": {
        "cancel": "https://guide.fireflies.ai/articles/6637635140-how-to-cancel-fireflies-subscription",
        "refund": "https://guide.fireflies.ai/articles/2681748107-fireflies-billing-related-faqs",
        "terms": "https://fireflies.ai/terms-of-service",
        "privacy": "https://fireflies.ai/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://guide.fireflies.ai/articles/6637635140-how-to-cancel-fireflies-subscription",
        "policy_summary": "Fireflies subscriptions are cancelled self-serve in the web app: Settings > Account > Subscriptions > Cancel, choose a reason, then confirm (an AskFred assistant step appears). Paid features remain active until the end of the current billing period, after which the account auto-downgrades to Free and existing meetings, transcripts and recordings stay accessible within Free limits. Per Fireflies' terms users should cancel at least 24 hours before the period ends to avoid the next charge. Refunds are requested through Support and may be full or prorated; data is fully removed only by separately deleting the account.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your Fireflies subscription – Fireflies Knowledge Base (accessed 2026-06-16)",
            "url": "https://guide.fireflies.ai/articles/6637635140-how-to-cancel-fireflies-subscription"
          },
          {
            "title": "Manage Fireflies Account, Subscriptions, Billing, and Refunds (accessed 2026-06-16)",
            "url": "https://guide.fireflies.ai/articles/4475230290-manage-fireflies-account-subscriptions-billing-and-refunds"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "fireworks-ai",
      "name": "Fireworks AI",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No formal pause feature. Usage automatically halts when prepaid credits are exhausted and auto top-up is disabled — effectively a self-managed pause by not recharging credits."
      },
      "data_deletion": {
        "detail": "Users can request account deletion via the account settings page or by emailing privacy@fireworks.ai with their account ID and a clear deletion request. Fireworks aims to delete personal information from servers within 30 days. GDPR (EEA/UK) and CCPA (California) rights are explicitly stated. GDPR representative: https://fireworksaiinc.gdprlocal.com/eu",
        "url": "https://fireworks.ai/privacy-policy"
      },
      "links": {
        "cancel": "https://fireworks.ai/terms-of-service",
        "refund": null,
        "terms": "https://fireworks.ai/terms-of-service",
        "privacy": "https://fireworks.ai/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 65,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://fireworks.ai/terms-of-service",
        "policy_summary": "Fireworks AI operates primarily on a prepaid credits model (no traditional subscription tiers for self-serve). To cancel/close an account, users must email inquiries@fireworks.ai with their account ID and a clear deletion request after settling unpaid invoices and terminating running deployments. The ToS also states cancellation can be done via the Service's built-in features with at least 3 days' notice before the next billing cycle. Subscriptions auto-renew unless canceled. No refunds are provided for unused credits, unused subscription time, or pre-payments — explicitly stated in ToS. Refunds are only available for demonstrably improper charges (contact billing@fireworks.ai). Account closure requires email to support; there is no clearly surfaced one-click in-app cancel button documented publicly.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Fireworks - Terms of Service (accessed 2026-06-10)",
            "url": "https://fireworks.ai/terms-of-service"
          },
          {
            "title": "How do I close my Fireworks.ai account? - Fireworks AI Docs (accessed 2026-06-10)",
            "url": "https://docs.fireworks.ai/faq-new/account-access/how-do-i-close-my-fireworksai-account.md"
          },
          {
            "title": "Credit system - Fireworks AI Docs (accessed 2026-06-10)",
            "url": "https://docs.fireworks.ai/faq/billing-pricing-usage/billing/credit-system"
          },
          {
            "title": "Billing management - Fireworks AI Docs (accessed 2026-06-10)",
            "url": "https://docs.fireworks.ai/faq/billing-pricing-usage/billing/billing-management"
          },
          {
            "title": "Fireworks - Privacy Policy (accessed 2026-06-10)",
            "url": "https://fireworks.ai/privacy-policy"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "firstbase",
      "name": "Firstbase (firstbase.io)",
      "industry": "Business formation",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; access continues to the end of the current subscription term after cancellation."
      },
      "data_deletion": {
        "detail": "Handled by support (support@firstbase.io) / a support ticket; as a formation + registered-agent + compliance service, certain records are retained per legal/regulatory requirements.",
        "url": null
      },
      "links": {
        "cancel": "https://www.firstbase.io/terms",
        "refund": "https://www.firstbase.io/terms",
        "terms": "https://www.firstbase.io/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 28,
          "channel_disclosed": 62,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.firstbase.io/terms",
        "policy_summary": "Cancellation is not self-serve: you must create a support ticket / email support@firstbase.io with written notice (and, for Mailroom/Agent services, proof of a change of mailing address or appointment of a new registered agent) at least ten (10) business days before the subscription renewal date. You keep access for the remaining period in the current term. All subscription fees are non-refundable and no credit is given for partially used periods. A limited 7-day money-back guarantee applies only to Firstbase Start (incorporation) in cases where the service cannot be fulfilled or where Firstbase controls the outcome; once company details are confirmed, refunds are no longer available.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "Firstbase | Terms (accessed 2026-06-12)",
            "url": "https://www.firstbase.io/terms"
          }
        ],
        "score": 57,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "firstleaf",
      "name": "Firstleaf",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 1,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause their subscription via account settings (Club Settings → Membership Plan → Manage). Skipping individual orders is also available. No stated maximum pause duration in public documentation."
      },
      "data_deletion": {
        "detail": "Data deletion requests accepted by phone (1-800-461-7203) or email ([email protected]). Identity verification required (name, email, phone, address, last 4 digits of card). Rights available to residents of eligible US states under applicable state privacy laws.",
        "url": ""
      },
      "links": {
        "cancel": "https://help.firstleaf.com/hc/en-us/articles/220132868-What-If-I-Want-to-Cancel-My-Membership-Subscription-",
        "refund": null,
        "terms": "https://www.firstleaf.com/terms",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Firstleaf members can cancel their wine club subscription online by navigating to My Account → Membership Plan → Cancel Membership, or by calling Member Experience at 1-800-461-7203 (Mon–Fri 6am–4pm PT, Sat–Sun 6am–3pm PT). Cancellations must be made at least 48 hours before the next scheduled order processing date to avoid that shipment. No cancellation fee applies, but credits and benefits expire immediately upon cancellation; a $25 restocking fee applies to orders cancelled after processing. A satisfaction guarantee allows members to request bottle or store credits within 30 days of delivery at the company's discretion.",
        "policy_url": "https://help.firstleaf.com/hc/en-us/articles/220132868-What-If-I-Want-to-Cancel-My-Membership-Subscription-",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 70
        },
        "sources": [
          {
            "title": "What If I Want to Cancel My Membership/Subscription? – Firstleaf Help Center (accessed 2026-06-06)",
            "url": "https://help.firstleaf.com/hc/en-us/articles/220132868-What-If-I-Want-to-Cancel-My-Membership-Subscription-"
          },
          {
            "title": "Terms of Service – Firstleaf (accessed 2026-06-06)",
            "url": "https://www.firstleaf.com/terms"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "fitbit-premium",
      "name": "Fitbit Premium",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Fitbit Premium offers no pause or freeze option; users must cancel entirely and re-subscribe later."
      },
      "data_deletion": {
        "detail": "Users can delete their Fitbit account via the app or accounts.fitbit.com; most personal data is deleted within 30 days, though device-recorded data and backup copies may take up to 90 days. Google Account users have a 30-day recovery window; original Fitbit login users have a 7-day window. Data may be retained for legal reasons. Device-stored data must be erased separately.",
        "url": "https://support.google.com/fitbit/answer/14236723"
      },
      "links": {
        "cancel": "https://support.google.com/fitbit/answer/14237941",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Fitbit Premium (now branded Google Health Premium) can be cancelled anytime via the Google Health app or the Google Store subscriptions page (store.google.com/subscriptions); Google Play and iOS subscribers manage cancellation through their respective app stores. Cancellation takes effect at the end of the current billing period — no partial refunds are issued for the remaining term. No pause or freeze feature is available. A 14-day right-of-withdrawal applies for EEA/UK users, but US customers receive no pro-rated refund on cancellation.",
        "policy_url": "https://support.google.com/fitbit/answer/14237941",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 78,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 68
        },
        "sources": [
          {
            "title": "Sign up or manage your Google Health Premium subscription - Google Health Help Center (accessed 2026-06-05)",
            "url": "https://support.google.com/fitbit/answer/14237941"
          },
          {
            "title": "Fitbit Terms of Service - Google Help (accessed 2026-06-05)",
            "url": "https://support.google.com/product-documentation/answer/14816019"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "fitbod",
      "name": "Fitbod",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Fitbod explicitly states subscriptions cannot be paused, and no partial refund is offered for unused time."
      },
      "data_deletion": {
        "detail": "Account and data deletion is available by emailing support@fitbod.me with 'Account Deletion' in the subject line, or via account settings. Cancelling a subscription does not delete the account or its data.",
        "url": "https://fitbod.me/privacy-policy/"
      },
      "links": {
        "cancel": "https://help.fitbod.me/hc/en-us/articles/360006368934-How-to-Cancel-or-Request-a-Refund-for-Your-Fitbod-Subscription",
        "refund": "https://help.fitbod.me/hc/en-us/articles/360006368934-How-to-Cancel-or-Request-a-Refund-for-Your-Fitbod-Subscription",
        "terms": null,
        "privacy": "https://fitbod.me/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.fitbod.me/hc/en-us/articles/360006368934-How-to-Cancel-or-Request-a-Refund-for-Your-Fitbod-Subscription",
        "policy_summary": "Fitbod subscriptions can be cancelled online via app.fitbod.me (Your Plan > Cancel), through the iOS App Store or Google Play settings, or by emailing support@fitbod.me. Cancellation takes effect at the end of the current billing period; access continues until that date with no proration. Refunds are only available within 10 calendar days of purchase by emailing support; after that window all purchases are final. Pause/freeze is not available, and cancelling a discounted plan forfeits the locked-in rate permanently.",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 90,
          "notice_disclosed": 75,
          "refund_disclosed": 85,
          "findability": 88
        },
        "sources": [
          {
            "title": "How to Cancel or Request a Refund for Your Fitbod Subscription – Fitbod's Help Center (accessed 2026-06-05)",
            "url": "https://help.fitbod.me/hc/en-us/articles/360006368934-How-to-Cancel-or-Request-a-Refund-for-Your-Fitbod-Subscription"
          },
          {
            "title": "How To Cancel Fitbod Subscription – Fitbod (accessed 2026-06-05)",
            "url": "https://fitbod.me/cancel-fitbod/"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "fitness-first-au",
      "name": "Fitness First Australia",
      "industry": "Gym & fitness",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "letter"
      ],
      "pause": {
        "available": true,
        "detail": "\"Time Freeze\" allows a freeze of up to 4 weeks per calendar year at $5/week (minimum 2 weeks per request), requested at least 3 days before the start date and available via the Fitness First app; while in a minimum term a freeze does not count as a full payment toward the agreement period."
      },
      "data_deletion": {
        "detail": "Personal information is handled under the Fitness First privacy policy in line with Australian Privacy Principles, including access and correction rights.",
        "url": "https://www.fitnessfirst.com.au/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.fitnessfirst.com.au/terms-and-conditions/",
        "refund": null,
        "terms": "https://www.fitnessfirst.com.au/terms-and-conditions/",
        "privacy": "https://www.fitnessfirst.com.au/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://www.fitnessfirst.com.au/terms-and-conditions/",
        "policy_summary": "Fitness First Australia members cancel by speaking to staff at reception in their home club, calling the home club on 1300 55 77 99, or sending a written request to the home club; there is no online or in-app cancellation path. A 30-day notice period applies (14 days in the ACT and SA), and any instalments falling due during the notice window remain payable. New members get a 7-business-day cooling-off period with a full refund less a reasonable admin fee (the fee is waived if access cards and merchandise are returned within 7 days). Cancelling within a minimum term incurs early-termination fees of roughly $195-$395 depending on the remaining term and tier, while upfront memberships can be refunded for the unexpired portion less cancellation fees. Members can also freeze for up to 4 weeks per calendar year at $5/week via the app.",
        "scores": {
          "cancel_url": 25,
          "channel_disclosed": 85,
          "notice_disclosed": 90,
          "refund_disclosed": 85,
          "findability": 85
        },
        "sources": [
          {
            "title": "Terms and Conditions | Fitness First Australia (accessed 2026-06-16)",
            "url": "https://www.fitnessfirst.com.au/terms-and-conditions/"
          },
          {
            "title": "Frequently Asked Questions | Fitness First Australia (accessed 2026-06-16)",
            "url": "https://www.fitnessfirst.com.au/faq/"
          },
          {
            "title": "Privacy Policy | Fitness First Australia (accessed 2026-06-16)",
            "url": "https://www.fitnessfirst.com.au/privacy-policy/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "fitness-first-sg",
      "name": "Fitness First",
      "industry": "Gym & fitness",
      "jurisdiction": "SG",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Freeze is available only for medical reasons or overseas/outstation assignments exceeding 1 month, with 1 month's written notice and a freeze fee."
      },
      "data_deletion": {
        "detail": "Personal data is handled under the Fitness First Singapore privacy policy in line with Singapore's PDPA 2012.",
        "url": "https://www.fitnessfirst.com/sg/en/privacy-policy"
      },
      "links": {
        "cancel": "https://www.fitnessfirst.com/sg/en/terms-and-conditions",
        "refund": null,
        "terms": "https://www.fitnessfirst.com/sg/en/terms-and-conditions",
        "privacy": "https://www.fitnessfirst.com/sg/en/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://www.fitnessfirst.com/sg/en/terms-and-conditions",
        "policy_summary": "Fitness First Singapore cancellations are arranged by appointment by contacting the Member Experience Team on 6713 9120, by email to ff@fitnessfirst.com.sg, or via the Contact Us page; app subscriptions can be cancelled with 30 days' written notice. One full calendar month's notice is required after completing the minimum contract period, excluding any freeze period. As an IHRSA member it states no long-term contracts, with standard commitments of 4 or 12 months and FITPASS having no contract. A 7-day money-back guarantee gives a full refund of monthly dues and start-up fees, with tiered refunds for PT and supplements, processed within a maximum of 6 weeks. Freezing is available only for medical reasons or overseas assignments exceeding 1 month, with 1 month's notice and a fee.",
        "scores": {
          "cancel_url": 30,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 85,
          "findability": 80
        },
        "sources": [
          {
            "title": "Fitness First Singapore FAQs (accessed 2026-06-16)",
            "url": "https://www.fitnessfirst.com/sg/en/faqs"
          },
          {
            "title": "Terms and Conditions - Fitness First Singapore (accessed 2026-06-16)",
            "url": "https://www.fitnessfirst.com/sg/en/terms-and-conditions"
          },
          {
            "title": "Club Rules - Fitness First Singapore (accessed 2026-06-16)",
            "url": "https://www.fitnessfirst.com/sg/en/club-rules"
          },
          {
            "title": "Privacy Policy - Fitness First Singapore (accessed 2026-06-16)",
            "url": "https://www.fitnessfirst.com/sg/en/privacy-policy"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "fitness-first-uk",
      "name": "Fitness First UK",
      "industry": "Gym & fitness",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "in_person",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can freeze membership for 1, 2, or 3 months after completing the first month. Freeze costs £8/month (standard) or free with evidence of medical, relocation, or pregnancy circumstances. Request must be submitted at least 5 working days before the next payment date via the Member Area. Frozen months do not count towards the minimum term."
      },
      "data_deletion": {
        "detail": "Right to erasure acknowledged under UK GDPR and Data Protection Act 2018. Submit deletion requests by email to privacy@fitnessfirst.co.uk.",
        "url": "https://www.fitnessfirst.co.uk/policies-and-legal/privacy-policy"
      },
      "links": {
        "cancel": "https://www.fitnessfirst.co.uk/faq",
        "refund": null,
        "terms": "https://www.fitnessfirst.co.uk/policies-and-legal/membership-terms-and-conditions",
        "privacy": "https://www.fitnessfirst.co.uk/policies-and-legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.fitnessfirst.co.uk/faq",
        "policy_summary": "Cancellation is primarily handled online via the Member Area (/members/my-membership/cancel-membership/), with alternatives via the online contact form, club phone, or in-person at the club. One full calendar month's notice is required; for example, to end at 30 June, notice must be given by 1 June. A 7-day cooling-off period applies at joining (full refund unless the member has visited 3+ times). Early termination within a minimum-term contract incurs a settlement fee equal to the monthly discount received multiplied by months already used; no fee applies for medical, redundancy, or relocation (5+ miles) with supporting evidence.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 78,
          "findability": 75
        },
        "sources": [
          {
            "title": "Frequently Asked Questions | Fitness First (accessed 2026-06-05)",
            "url": "https://www.fitnessfirst.co.uk/faq"
          },
          {
            "title": "Membership Terms and Conditions | Fitness First (accessed 2026-06-05)",
            "url": "https://www.fitnessfirst.co.uk/policies-and-legal/membership-terms-and-conditions"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "fitness-hut-pt",
      "name": "Fitness Hut",
      "industry": "Fitness / Gym",
      "jurisdiction": "PT",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.fitnesshut.pt/",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 78,
          "notice_disclosed": 60,
          "refund_disclosed": 40,
          "findability": 68
        },
        "cancel_url": null,
        "policy_url": "https://www.fitnesshut.pt/",
        "policy_summary": "Portuguese low-cost gym chain (now part of the VivaGym group). According to its published conditions, cancellation is handled self-serve through the customer area in the manage-membership section, and there is no minimum stay period, so members can cancel at any time.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Fitness Hut - customer-area membership cancellation (no minimum stay)",
            "url": "https://www.fitnesshut.pt/"
          },
          {
            "title": "Cancele Fitness Hut em 2 minutos (customer-area path)",
            "url": "https://xpendy.com/pt/academia-pt/fitness-hut/"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "fitness-park-fr",
      "name": "Fitness Park",
      "industry": "Gym & fitness",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "letter"
      ],
      "pause": {
        "available": true,
        "detail": "Automatic suspension is available for health, pregnancy, or professional reasons lasting more than one month."
      },
      "data_deletion": {
        "detail": "Members can exercise GDPR rights (access, rectification, erasure) under Fitness Park's data-protection policy.",
        "url": "https://www.fitnesspark.fr/donnees-personnelles/"
      },
      "links": {
        "cancel": "https://www.fitnesspark.fr/conditions-generales-de-ventes/",
        "refund": null,
        "terms": "https://www.fitnesspark.fr/conditions-generales-de-ventes/",
        "privacy": "https://www.fitnesspark.fr/donnees-personnelles/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://www.fitnesspark.fr/conditions-generales-de-ventes/",
        "policy_summary": "Fitness Park France requires cancellation by registered letter with acknowledgment of receipt (courrier recommandé avec avis de réception) to the club, with a minimum 4-week notice before the next direct-debit date. Three formula types exist: no-commitment plans cancel anytime on the 4-week notice; 1-year commitment plans cannot be cancelled during the first year except on legitimate grounds (such as health or professional reasons), then convert to the 4-week notice; and fixed-term 1-12 month plans cannot be cancelled early except for force majeure or serious breach by the club. A 14-clear-day cooling-off period (jours francs) applies from contract conclusion. Membership can be suspended for health, pregnancy, or professional reasons exceeding one month, and a EUR15 fee applies if the access card is not returned at contract end.",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 80
        },
        "sources": [
          {
            "title": "Conditions générales de ventes | Fitness Park (accessed 2026-06-16)",
            "url": "https://www.fitnesspark.fr/conditions-generales-de-ventes/"
          },
          {
            "title": "Politique de confidentialité | Fitness Park (accessed 2026-06-16)",
            "url": "https://www.fitnesspark.fr/donnees-personnelles/"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "fitness-world-dk",
      "name": "Fitness World (PureGym Denmark)",
      "industry": "Gym & fitness",
      "jurisdiction": "DK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "in_person",
        "phone",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Membership freeze (pause) is available for a fee, but cannot be used on campaign-priced memberships or memberships still within a binding period. Cancellation cannot be submitted while membership is on pause."
      },
      "data_deletion": {
        "detail": "GDPR right to erasure is documented in PureGym Denmark's privacy policy. Members may request deletion of personal data once it is no longer needed for the membership or when consent is withdrawn (with no overriding legal basis for retention).",
        "url": "https://www.puregym.dk/datapolitik"
      },
      "links": {
        "cancel": "https://www.puregym.dk/medlemsbetingelser",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.puregym.dk/medlemsbetingelser",
        "policy_summary": "Fitness World rebranded to PureGym Denmark; memberships are cancelled online via the 'Mit PureGym' self-service portal, in person at a centre, by phone, or by written mail. The notice period is the current calendar month plus one additional month (e.g. notice given on 15 May ends the membership on 30 June). Members on a fixed binding period must wait until the binding period expires before cancellation takes effect. No automatic cash refunds are given; any overpayment credit is applied to the forward membership rather than returned. Danish consumer law (forbrug.dk) reinforces that members who signed up online have the right to cancel via the same online channel, and fitness centres must refund any payments collected after a valid cancellation notice.",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 60
        },
        "sources": [
          {
            "title": "Medlemsbetingelser for medlemskaber i PureGym (accessed 2026-06-05)",
            "url": "https://www.puregym.dk/medlemsbetingelser"
          },
          {
            "title": "Fitness - binding og opsigelse | Forbrug.dk (accessed 2026-06-05)",
            "url": "https://forbrug.dk/emner/aftaler-og-abonnementer/fitness-abonnement"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "fitness24seven-se",
      "name": "Fitness24Seven",
      "industry": "Gym / fitness",
      "jurisdiction": "SE",
      "cancellation_types": [
        "online",
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No freeze documented as a cancellation alternative on the member terms."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://se.fitness24seven.com/medlemskap/member-information/",
        "refund": "",
        "terms": "https://se.fitness24seven.com/medlemsvillkor/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://se.fitness24seven.com/medlemsvillkor/",
        "policy_summary": "Fitness24Seven (Swedish budget gym chain) memberships are cancelled via Mina sidor on se.fitness24seven.com, by email to info@f24s.com, or by post to F24S customer service in Lund. Rolling memberships have a two-month notice period plus the remaining days of the current month; fixed-term memberships cannot be cancelled early.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Medlemsvillkor - Fitness24Seven",
            "url": "https://se.fitness24seven.com/medlemsvillkor/"
          },
          {
            "title": "Member information - Fitness24Seven",
            "url": "https://se.fitness24seven.com/medlemskap/member-information/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "fitpass-mx",
      "name": "Fitpass",
      "industry": "Fitness / Gym aggregator",
      "jurisdiction": "MX",
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.fitpass.mx/terminosycondiciones",
        "refund": "https://www.fitpass.mx/terminosycondiciones",
        "terms": "https://www.fitpass.mx/terminosycondiciones",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.fitpass.mx/terminosycondiciones",
        "policy_summary": "Fitpass (Mexican multi-gym fitness membership) lets members cancel self-serve in the app via Perfil > Membresia > Cancelar Membresia at least 48 hours before the billing date to avoid auto-renewal; the cancellation takes effect for the next cycle with access until the paid period ends and no prorated refunds.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Fitpass Mexico - Terminos y Condiciones",
            "url": "https://www.fitpass.mx/terminosycondiciones"
          },
          {
            "title": "Fitpass Mexico - FAQ",
            "url": "https://www.fitpass.mx/faq"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "fitx-de",
      "name": "FitX",
      "industry": "Gym & fitness",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause (Ruhezeit) up to 6 full calendar months per contract year via the app or Selfservice portal. No fees are charged during the pause; the contract end date extends by the number of paused months. Must be requested at least 6 days before it begins; only full calendar months can be paused."
      },
      "data_deletion": {
        "detail": "Data deletion requests must be submitted to FitX's Data Protection Officer at datenschutzinfo@fitx.de. Privacy policy states deletion will be carried out without delay subject to legal retention obligations.",
        "url": "https://www.fitx.de/unternehmen/datenschutz"
      },
      "links": {
        "cancel": "https://hilfe.fitx.de/hc/de/articles/13122432283037-Wie-kann-ich-meine-Mitgliedschaft-k%C3%BCndigen",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://hilfe.fitx.de/hc/de/articles/13122432283037-Wie-kann-ich-meine-Mitgliedschaft-k%C3%BCndigen",
        "policy_summary": "FitX members in Germany can cancel online via the Selfservice portal (website or app) using a dedicated 'Vertrag kündigen' button, compliant with the §312k BGB Kündigungsbutton requirement; cancellation is also accepted by email or post. For contracts signed after 01.03.2022, the notice period is 1 month to the end of the 12-month base term; after the base term, the contract runs month-to-month and can be cancelled at any time with 1 month's notice. No refund or proration is offered — fees remain due through the end of the notice period even after a cancellation is lodged. FitX explicitly states that the member must continue paying contributions until the contract legally ends.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Wie kann ich meine Mitgliedschaft kündigen? – FitX Hilfe (accessed 2026-06-05)",
            "url": "https://hilfe.fitx.de/hc/de/articles/13122432283037-Wie-kann-ich-meine-Mitgliedschaft-k%C3%BCndigen"
          },
          {
            "title": "Datenschutzerklärung – FitX (accessed 2026-06-05)",
            "url": "https://www.fitx.de/unternehmen/datenschutz"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "fizy-tr",
      "name": "fizy",
      "industry": "Streaming (music)",
      "jurisdiction": "TR",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account data governed by fizy/Turkcell privacy policy; cancellation stops billing.",
        "url": "https://fizy.com/globcont/global/iOS/en/faq_turkey_en.html"
      },
      "links": {
        "cancel": "https://fizy.com/globcont/global/iOS/en/faq_turkey_en.html",
        "refund": "",
        "terms": "https://fizy.com/terms",
        "privacy": "https://fizy.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://fizy.com/globcont/global/iOS/en/faq_turkey_en.html",
        "policy_summary": "fizy members cancel self-serve by texting FIZY CANCEL to 3030 (or VIDEO CANCEL to 3030 to cancel the music-and-video plan); subscriptions purchased through the App Store must be cancelled in that store.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "fizy FAQ (Turkey)",
            "url": "https://fizy.com/globcont/global/iOS/en/faq_turkey_en.html"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "flexclip",
      "name": "FlexClip",
      "industry": "AI tools",
      "jurisdiction": "HK",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; cancellation stops the next charge only."
      },
      "data_deletion": {
        "detail": "No self-serve account-data deletion toggle documented in the cancellation flow.",
        "url": "https://help.flexclip.com/en/articles/7226600-how-to-cancel-my-plan-subscription"
      },
      "links": {
        "cancel": "https://help.flexclip.com/en/articles/7226600-how-to-cancel-my-plan-subscription",
        "refund": "https://help.flexclip.com/en/articles/7226582-can-i-request-a-refund",
        "terms": "https://www.flexclip.com/terms.html",
        "privacy": "https://www.flexclip.com/privacy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.flexclip.com/en/articles/7226600-how-to-cancel-my-plan-subscription",
        "policy_summary": "FlexClip cancellation is done online (on a computer only) via profile photo then My Account > Billing, finding the current Video Editor Plan in the Subscription section, and clicking 'Cancel My Subscription' then Continue; Team plans first switch workplace to the Team. After cancellation the user is not charged on the next billing date and retains premium features until the plan expires. A 7-day money-back guarantee applies only to the first payment of the current subscription period (renewals are not eligible) for Plus, Business, and Team plans, requested via the support contact form. The terms note cancellation requests should be made at least 48 hours before renewal.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How Do I Cancel My Video Editor Subscription - FlexClip Help Center (accessed 2026-06-16)",
            "url": "https://help.flexclip.com/en/articles/7226600-how-to-cancel-my-plan-subscription"
          },
          {
            "title": "Can I request a refund for my subscription? - FlexClip Help Center (accessed 2026-06-16)",
            "url": "https://help.flexclip.com/en/articles/7226582-can-i-request-a-refund"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "fliki",
      "name": "Fliki",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; cancellation stops auto-renewal only."
      },
      "data_deletion": {
        "detail": "No self-serve account-data deletion toggle documented; handled via support/privacy policy.",
        "url": "https://fliki.ai/terms"
      },
      "links": {
        "cancel": "https://fliki.ai/terms",
        "refund": "https://fliki.ai/terms",
        "terms": "https://fliki.ai/terms",
        "privacy": "https://fliki.ai/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://fliki.ai/terms",
        "policy_summary": "Fliki's terms state users may cancel their subscription renewal by going to Account and selecting 'Manage subscription' / 'Manage billing', or by emailing support@fliki.ai. After cancellation the user retains access to the service until the end of the current subscription period and receives no refund for fees already paid for that period. Generally Fliki does not issue refunds to prevent misuse, though certain refund requests may be considered case-by-case at the company's sole discretion. On the last day of a free trial, unless cancelled, the applicable subscription fees are automatically charged.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and conditions - Fliki (accessed 2026-06-16)",
            "url": "https://fliki.ai/terms"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "flink-plus-de",
      "name": "Flink Plus",
      "industry": "Food delivery memberships",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; benefits last until end of the paid cycle after cancelling."
      },
      "data_deletion": {
        "detail": "No membership-specific deletion path; covered by Flink's general privacy policy.",
        "url": "https://www.goflink.com/en-DE/agb"
      },
      "links": {
        "cancel": "https://www.goflink.com/en-DE/agb",
        "refund": "https://www.goflink.com/en-DE/agb",
        "terms": "https://www.goflink.com/en-DE/agb",
        "privacy": "https://www.goflink.com/en-DE/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 60,
          "notice_disclosed": 55,
          "refund_disclosed": 45,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.goflink.com/en-DE/agb",
        "policy_summary": "Flink, a German rapid grocery-delivery app, offers a paid membership tier (around EUR8.99/month) giving free or reduced delivery on top of its pay-as-you-go option. Members cancel in-app via the account/subscription settings; cancelling should be done before the renewal date to avoid the next charge, and benefits last until the end of the current cycle. The membership and any free trial auto-renew unless cancelled. Refund and notice terms are only partially disclosed in the public terms. No pause feature is documented.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms & Conditions | Flink (accessed 2026-06-16)",
            "url": "https://www.goflink.com/en-DE/agb"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "flipkart-plus-in",
      "name": "Flipkart Plus",
      "industry": "Retail & membership",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented. Flipkart Plus is an activity-based loyalty tier that lapses automatically if the transaction threshold (4 transactions in 365 days) is not met at renewal; there is no explicit pause mechanism."
      },
      "data_deletion": {
        "detail": "Users can delete certain non-mandatory profile information via account settings. For full data deletion, contact Flipkart's Grievance Officer at privacy.grievance@flipkart.com. The privacy policy states data is retained no longer than required by law.",
        "url": "https://www.flipkart.com/pages/privacypolicy"
      },
      "links": {
        "cancel": "https://www.flipkart.com/pages/plus-tnc",
        "refund": null,
        "terms": null,
        "privacy": "https://www.flipkart.com/pages/privacypolicy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 15,
          "channel_disclosed": 30,
          "notice_disclosed": 20,
          "refund_disclosed": 50,
          "findability": 40
        },
        "cancel_url": null,
        "policy_url": "https://www.flipkart.com/pages/plus-tnc",
        "policy_summary": "Flipkart Plus is a free, transaction-based loyalty program (not a paid subscription) that activates automatically when a member completes 4 qualifying purchases within 365 days; no voluntary cancellation process is documented in the official terms. The terms state members are 'not bound in any way to participate' but provide no opt-out mechanism — membership simply lapses at the end of the 12-month period if the transaction threshold is not re-met. Any fees paid for paid membership tiers are explicitly non-refundable. Flipkart reserves the right to terminate membership at any time without notice.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Flipkart Plus Terms and Conditions (accessed 2026-06-06)",
            "url": "https://www.flipkart.com/pages/plus-tnc"
          },
          {
            "title": "Flipkart Plus — Membership Overview (accessed 2026-06-06)",
            "url": "https://www.flipkart.com/plus"
          }
        ],
        "score": 29,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "flixole-es",
      "name": "FlixOlé",
      "industry": "Streaming (Video)",
      "jurisdiction": "ES",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://ayuda.flixole.com/hc/es/articles/360011182292--C%C3%B3mo-puedo-cancelar-mi-suscripci%C3%B3n-a-FlixOl%C3%A9",
        "refund": "",
        "terms": "https://flixole.com/terminos-y-condiciones/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://ayuda.flixole.com/hc/es/articles/360011182292--C%C3%B3mo-puedo-cancelar-mi-suscripci%C3%B3n-a-FlixOl%C3%A9",
        "policy_summary": "Spanish classic-cinema streaming service. Users cancel self-serve from the Mi cuenta / Mi plan page; there is no commitment period and the account closes automatically at the end of the current billing cycle. Subscriptions bought through Apple, Google Play, El Corte Ingles or Movistar Plus+ must be cancelled with that third party.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Como puedo cancelar mi suscripcion a FlixOle - Centro de ayuda",
            "url": "https://ayuda.flixole.com/hc/es/articles/360011182292--C%C3%B3mo-puedo-cancelar-mi-suscripci%C3%B3n-a-FlixOl%C3%A9"
          },
          {
            "title": "FlixOle - Terminos y condiciones de uso",
            "url": "https://flixole.com/terminos-y-condiciones/"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "flo-kr",
      "name": "FLO",
      "industry": "Music & audio",
      "jurisdiction": "KR",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; scheduling cancellation keeps access through the paid period and stops billing from the next cycle."
      },
      "data_deletion": {
        "detail": "Cancellation ends the subscription only; account/data deletion is handled separately under FLO's privacy policy.",
        "url": "https://www.music-flo.com/policy/privacy"
      },
      "links": {
        "cancel": "https://www.music-flo.com/customer/faq",
        "refund": "https://www.music-flo.com/customer/faq",
        "terms": "https://www.music-flo.com/policy/terms",
        "privacy": "https://www.music-flo.com/policy/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 70,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.music-flo.com/customer/faq",
        "policy_summary": "FLO documents cancellation in the app via the settings icon > My Account Management > current subscription > view details > Cancel Subscription; after scheduling cancellation, the service remains usable through the paid period and automatic billing stops from the next billing date. Plans tied to SK Telecom add-on services cannot be cancelled in the FLO app and must be handled through SKT. Unused subscriptions can be refunded through the FLO customer center within 7 days of purchase.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "FLO customer center - cancellation/refund FAQ (accessed 2026-06-16)",
            "url": "https://www.music-flo.com/customer/faq"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "flo-us",
      "name": "Flo",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 4,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented in Flo's official help center. Users must fully cancel and re-subscribe."
      },
      "data_deletion": {
        "detail": "Account and all associated data can be permanently deleted in-app via Avatar > Privacy Settings > Delete Account. The action is irreversible. Users can also email support@flo.health. Flo's privacy policy states deletion of personal identifiers is immediate, with full removal from backup systems within 90 days.",
        "url": "https://help.flo.health/hc/en-us/articles/360042567131-How-can-I-delete-my-account"
      },
      "links": {
        "cancel": "https://help.flo.health/hc/en-us/categories/360002651432-Subscriptions-Billing",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 45,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://help.flo.health/hc/en-us/categories/360002651432-Subscriptions-Billing",
        "policy_summary": "Flo Premium subscriptions are managed through the platform where they were purchased: iOS subscribers cancel via Apple device Settings > Subscriptions, Android subscribers cancel via Google Play > Payments & Subscriptions, and web subscribers (app.flo.health) cancel through the Flo app or web browser under Profile > Manage Subscription. A 24-hour notice before the billing period ends is required to avoid the next charge. Web subscription refunds are not self-service — users must contact Flo support with their account email and receipt; iOS and Android refunds are handled by Apple and Google respectively under their own policies. No subscription pause feature is offered.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel a web subscription? – Flo (accessed 2026-06-06)",
            "url": "https://help.flo.health/hc/en-us/articles/360057837892-How-do-I-cancel-a-web-subscription"
          },
          {
            "title": "Subscriptions & Billing – Flo Help Center (accessed 2026-06-06)",
            "url": "https://help.flo.health/hc/en-us/categories/360002651432-Subscriptions-Billing"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "flodesk",
      "name": "Flodesk",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Flodesk suggests downgrading to a lower plan or to the free plan as an alternative to full cancellation."
      },
      "data_deletion": {
        "detail": "Account deletion is not self-serve. Users must email support@flodesk.com to request permanent deletion. Deletion is irreversible and erases all emails, workflows, forms, subscribers, and analytics. The Terms of Service note that Flodesk may permanently delete account data once termination is effective.",
        "url": "https://help.flodesk.com/en/articles/3661405-cancel-your-subscription"
      },
      "links": {
        "cancel": "https://help.flodesk.com/en/articles/3661405-cancel-your-subscription",
        "refund": null,
        "terms": "https://flodesk.com/legal/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 65,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.flodesk.com/en/articles/3661405-cancel-your-subscription",
        "policy_summary": "Flodesk subscriptions can be cancelled online via Account Settings > Plan + billing by clicking 'Cancel or Downgrade' and following the prompts; cancellation takes effect at the end of the current billing cycle, after which the account downgrades to the free plan with all content preserved. No refunds are issued for self-initiated cancellations; prorated refunds of prepaid fees are only available if Flodesk itself terminates the account without cause. There is no pause or freeze option — downgrading to a lower tier is the only alternative. Permanent account and data deletion requires emailing support@flodesk.com and is irreversible.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your Flodesk Subscription or Delete Your Account (accessed 2026-06-06)",
            "url": "https://help.flodesk.com/en/articles/3661405-cancel-your-subscription"
          },
          {
            "title": "Flodesk Terms of Service (accessed 2026-06-06)",
            "url": "https://flodesk.com/legal/terms-of-service"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "flosports",
      "name": "FloSports",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in FloSports' official help content."
      },
      "data_deletion": {
        "detail": "FloSports' Privacy Policy references users' rights to request deletion of personal data. Requests can be submitted by contacting privacy@flosports.tv. No dedicated self-serve data deletion form URL was found in official documentation.",
        "url": "https://www.flosports.tv/privacy-policy/"
      },
      "links": {
        "cancel": "https://support.flosports.tv/en/article/8e4fbb",
        "refund": null,
        "terms": null,
        "privacy": "https://www.flosports.tv/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://support.flosports.tv/en/article/8e4fbb",
        "policy_summary": "FloSports subscribers can cancel online via their account dashboard (Account > Subscription > Manage > Cancel Subscription) or through the platform where they subscribed (iOS App Store, Android, Roku, Amazon Fire TV). Cancellation takes effect at the end of the current billing cycle with no proration. FloSports Customer Service cannot cancel or issue refunds for subscriptions purchased through Roku. No refund policy for direct subscriptions is explicitly disclosed in official help documentation.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 30,
          "findability": 75
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? – FloSports Support (accessed 2026-06-06)",
            "url": "https://support.flosports.tv/en/article/8e4fbb"
          },
          {
            "title": "Privacy Policy – FloSports (accessed 2026-06-06)",
            "url": "https://www.flosports.tv/privacy-policy/"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "flowkey",
      "name": "flowkey",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is documented. Users must cancel and can continue accessing Premium content until the end of the paid period."
      },
      "data_deletion": {
        "detail": "Users can delete their account via Settings > Account > Delete Account (available on all platforms). An active subscription must be cancelled first. All account data is permanently deleted immediately upon confirmation.",
        "url": "https://help.flowkey.com/en/articles/6294573-how-do-i-delete-my-account"
      },
      "links": {
        "cancel": "https://help.flowkey.com/en/articles/4466433-how-do-i-unsubscribe-from-flowkey-premium",
        "refund": null,
        "terms": "https://www.flowkey.com/en/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 82,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://help.flowkey.com/en/articles/4466433-how-do-i-unsubscribe-from-flowkey-premium",
        "policy_summary": "flowkey Premium subscribers can cancel online via the account settings gear icon on desktop (Settings > Account > Unsubscribe), through the Apple App Store or Google Play Store for mobile purchases, or by emailing [email protected]. flowkey recommends cancelling at least 24 hours before the renewal date. Direct web purchases include a 14-day cooling-off period with a full refund right; cancellations after that period are not refunded but Premium access continues until the end of the paid billing cycle.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I unsubscribe from flowkey Premium? | flowkey Help Center (accessed 2026-06-06)",
            "url": "https://help.flowkey.com/en/articles/4466433-how-do-i-unsubscribe-from-flowkey-premium"
          },
          {
            "title": "Terms of Service | flowkey (accessed 2026-06-06)",
            "url": "https://www.flowkey.com/en/terms-of-service"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "fly-io",
      "name": "Fly.io",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users must delete apps and resources to stop billing, or delete their account entirely."
      },
      "data_deletion": {
        "detail": "Account deletion is self-service via Account > Settings > Delete Account. Users must first delete all apps, remove certificates, delete extensions, and leave or transfer organizations. Once cleanup tasks are complete, clicking Delete permanently removes the account and all associated data/infrastructure.",
        "url": "https://fly.io/docs/about/billing/"
      },
      "links": {
        "cancel": "https://fly.io/docs/about/billing/",
        "refund": null,
        "terms": "https://fly.io/legal/terms-of-service/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 65,
          "notice_disclosed": 55,
          "refund_disclosed": 45,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://fly.io/docs/about/billing/",
        "policy_summary": "Fly.io is a usage-based cloud platform with no traditional subscription plan to cancel; billing stops when resources (machines, volumes) are deleted. Account deletion is self-service via Account > Settings > Delete Account, requiring cleanup of apps, certificates, extensions, and organizations first. The Terms of Service state either party may terminate with written notice, effective at the end of the current subscription month; refunds are handled case-by-case via billing@fly.io (e.g., accidental resource creation or unexpected traffic/attack charges). No formal pause or freeze feature exists.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Fly.io Billing · Fly Docs (accessed 2026-06-06)",
            "url": "https://fly.io/docs/about/billing/"
          },
          {
            "title": "Fly.io Terms of Service · Fly Docs (accessed 2026-06-06)",
            "url": "https://fly.io/legal/terms-of-service/"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "folha-de-spaulo-br",
      "name": "Folha de S.Paulo",
      "industry": "News / Digital Paywall",
      "jurisdiction": "BR",
      "cancellation_types": [
        "chat",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://atendimento.folha.com.br/chat",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://atendimento.folha.com.br/chat",
        "policy_summary": "Folha de S.Paulo's customer service states a digital subscription is cancelled at the moment of request, suspending future charges, via online chat (atendimento.folha.com.br/chat) or phone (Mon-Sat). There is no self-cancel button on the subscriber page, so cancellation goes through these support channels.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Folha de S.Paulo - Atendimento / chat",
            "url": "https://atendimento.folha.com.br/chat"
          },
          {
            "title": "Folha de S.Paulo FAQ - Reclame Aqui",
            "url": "https://www.reclameaqui.com.br/empresa/folha-de-sao-paulo-agora-sao-paulo/faq/"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "folx-health",
      "name": "Folx Health",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Pause is available after paying three months of charges for any medication order received (before the next refill). Members must give at least 48 hours notice before their billing date to pause. Specific maximum pause duration is not publicly documented."
      },
      "data_deletion": {
        "detail": "Members can request deletion of their consumer health data by contacting the Privacy Officer at privacy@folxhealth.com or submitting a request via support.folxhealth.com. Identity verification required. Deleting required health data may prevent continued use of the service.",
        "url": "https://support.folxhealth.com/hc/en-us/requests/new"
      },
      "links": {
        "cancel": "https://support.folxhealth.com/hc/en-us/articles/17600221039515-How-do-I-cancel-my-FOLX-membership-and-what-is-your-cancellation-policy",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 75,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://support.folxhealth.com/hc/en-us/articles/17600221039515-How-do-I-cancel-my-FOLX-membership-and-what-is-your-cancellation-policy",
        "policy_summary": "Members can cancel online via a 'Cancel Membership' button in their account, or by messaging the Member Navigation team with at least 72 hours notice before the billing date. Cancellation takes effect at the end of the current billing period; access is retained through the last paid day. No refunds are issued for monthly or annual membership fees already paid, though appointment costs are refunded if canceled outside the appointment cancellation window.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my FOLX membership and what is your cancellation policy? – FOLX Health Message Center (accessed 2026-06-06)",
            "url": "https://support.folxhealth.com/hc/en-us/articles/17600221039515-How-do-I-cancel-my-FOLX-membership-and-what-is-your-cancellation-policy"
          },
          {
            "title": "Can I pause my membership? – FOLX Health Message Center (accessed 2026-06-06)",
            "url": "https://support.folxhealth.com/hc/en-us/articles/17599162336923-Can-I-pause-my-membership"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "foodora-pro-se",
      "name": "foodora PRO (Sweden)",
      "industry": "Food delivery membership",
      "jurisdiction": "SE",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; cancel via account before the next renewal."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.foodora.se/contents/subscription-faq",
        "refund": "",
        "terms": "https://www.foodora.se/contents/subscription-terms",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 82,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 76
        },
        "cancel_url": null,
        "policy_url": "https://www.foodora.se/contents/subscription-terms",
        "policy_summary": "foodora PRO (Sweden) is a recurring food-delivery membership that subscribers cancel through their foodora account/app subscription settings before the next renewal; the membership then runs to the end of the current paid period. Terms and a subscription FAQ are published on foodora.se.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "foodora PRO subscription terms and conditions",
            "url": "https://www.foodora.se/contents/subscription-terms"
          },
          {
            "title": "foodora PRO vanliga fragor (FAQ)",
            "url": "https://www.foodora.se/contents/subscription-faq"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "forbes-us",
      "name": "Forbes",
      "industry": "News & publishing",
      "jurisdiction": "us",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/vacation hold documented; Forbes print magazine is a fixed-term subscription that simply ends."
      },
      "data_deletion": {
        "detail": "Account/marketing data handled per the Forbes privacy policy; no dedicated self-serve deletion flow surfaced on the subscriber-services cancel page.",
        "url": "https://www.forbes.com/privacy/"
      },
      "links": {
        "cancel": "https://forbes.magazinesubscriberservices.com/forbes-magazine",
        "refund": "https://forbes.magazinesubscriberservices.com/forbes-magazine",
        "terms": "https://www.forbes.com/terms-and-conditions/",
        "privacy": "https://www.forbes.com/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://forbes.magazinesubscriberservices.com/forbes-magazine",
        "policy_summary": "Forbes magazine is managed through its official Subscriber Services portal, which offers a self-serve 'Cancel Subscription' link requiring the account number or mailing address; a customer-service phone line (800-295-0893) is also disclosed. The portal states the standard one-year print subscription carries no automatic renewals, so it ends rather than auto-charging. The page does not state explicit refund terms for the consumer plan, instead noting refund handling varies and that most publishers allow cancellation before the first issue ships. No vacation/pause hold or dedicated data-deletion flow is documented on the cancellation page; data handling defers to the Forbes privacy policy. Cancellation is therefore online self-serve with a phone fallback.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Forbes Magazine Subscriber Services - Renew, Cancel, or Manage Subscription (accessed 2026-06-16)",
            "url": "https://forbes.magazinesubscriberservices.com/forbes-magazine"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "foreign-affairs-us",
      "name": "Foreign Affairs",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or hold option is documented on the Foreign Affairs website or support pages."
      },
      "data_deletion": {
        "detail": "Users may request access, correction, deletion, or transfer of personal data by emailing privacy@ForeignAffairs.com. This right is stated in the Privacy Policy.",
        "url": "https://www.foreignaffairs.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.foreignaffairs.com/frequently-asked-questions",
        "refund": null,
        "terms": null,
        "privacy": "https://www.foreignaffairs.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 60,
          "notice_disclosed": 40,
          "refund_disclosed": 50,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://www.foreignaffairs.com/frequently-asked-questions",
        "policy_summary": "Foreign Affairs subscribers can cancel online through the account portal (myaccount) by navigating to billing/subscription settings, or by calling 800-829-5539 (US/Canada, M–F 9am–7pm ET), or by contacting digital@foreignaffairs.customersvc.com for digital subscriptions. Subscriptions purchased through Apple or Google Play must be cancelled directly through those platforms. No refund is issued for cancellations after the subscription has commenced; access continues through the end of the paid period. No subscription pause option is documented.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Foreign Affairs Subscription Support | Foreign Affairs (accessed 2026-06-06)",
            "url": "https://www.foreignaffairs.com/frequently-asked-questions"
          },
          {
            "title": "Foreign Affairs Magazine Subscriber Services | Renew, Cancel, or Manage Subscription (accessed 2026-06-06)",
            "url": "https://foreign-affairs.magazinesubscriberservices.com/foreign-affairs-magazine"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "foreign-policy-us",
      "name": "Foreign Policy",
      "industry": "News & publishing",
      "jurisdiction": "us",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold documented; cancellation disables auto-renew and the subscription expires at term end."
      },
      "data_deletion": {
        "detail": "Privacy rights and requests handled under the Foreign Policy privacy policy; billing processed by Braintree, not stored by FP directly.",
        "url": "https://foreignpolicy.com/privacy/"
      },
      "links": {
        "cancel": "https://help.foreignpolicy.com/hc/en-us/articles/11628310879516-Change-or-cancel-my-subscription",
        "refund": "https://help.foreignpolicy.com/hc/en-us/articles/11628310879516-Change-or-cancel-my-subscription",
        "terms": "https://foreignpolicy.com/termsofuse/",
        "privacy": "https://foreignpolicy.com/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.foreignpolicy.com/hc/en-us/articles/11628310879516-Change-or-cancel-my-subscription",
        "policy_summary": "Foreign Policy (FP All Access / FP Insider) subscriptions auto-renew and are cancelled by disabling auto-renew in account Subscription Settings (Manage > Disable auto renew). Self-serve online cancellation is supported, with email (support@foreignpolicy.com) and phone (800-535-6343 domestic, 845-267-3050 international) as alternatives. After cancellation the subscriber retains access for the remainder of the paid billing cycle and the subscription then expires on its end date. FP generally does not offer refunds and does not provide prorated refunds. No pause/hold option is documented.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Change or cancel my subscription - Foreign Policy Help (accessed 2026-06-16)",
            "url": "https://help.foreignpolicy.com/hc/en-us/articles/11628310879516-Change-or-cancel-my-subscription"
          },
          {
            "title": "Foreign Policy Subscription Services (accessed 2026-06-16)",
            "url": "https://foreignpolicy.com/subscription-services/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "forest-us",
      "name": "Forest",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is documented. Users must cancel through the App Store (iOS) or Google Play (Android); the subscription remains active until the end of the current billing period."
      },
      "data_deletion": {
        "detail": "No in-app account deletion option. Users must email support@forestapp.cc to request account and data deletion, citing GDPR or CCPA as applicable.",
        "url": ""
      },
      "links": {
        "cancel": "http://help.forestapp.cc/en/collections/407760-forest-faq-english-version",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 65,
          "notice_disclosed": 55,
          "refund_disclosed": 30,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "http://help.forestapp.cc/en/collections/407760-forest-faq-english-version",
        "policy_summary": "Forest Plus is an optional subscription billed through the Apple App Store (iOS) or Google Play (Android); cancellation must be performed through those platforms, not through Forest directly. On iOS, users go to Settings > [Name] > Subscriptions > Forest > Cancel Subscription; on Android, through Google Play > Profile > Payments & subscriptions > Subscriptions > Forest > Cancel. Plus features remain active through the end of the current billing period after cancellation. Refunds are handled by the respective app store platform, not by Forest/Seekrtech directly.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Forest FAQ (English Version) | Forest FAQ — help.forestapp.cc (accessed 2026-06-06)",
            "url": "http://help.forestapp.cc/en/collections/407760-forest-faq-english-version"
          },
          {
            "title": "Forest — The #1 Focus App for Time Well Spent — forestapp.cc (accessed 2026-06-06)",
            "url": "https://forestapp.cc/"
          }
        ],
        "score": 50,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "formstack",
      "name": "Formstack",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No documented subscription pause; on cancellation the account remains accessible until the end of the current billing cycle."
      },
      "data_deletion": {
        "detail": "The customer organization owns its submission and file-upload data (Controller under EU law) and can download or delete it at any time from within the application; Formstack supports GDPR/CCPA erasure workflows.",
        "url": "https://www.formstack.com/legal/website-privacy-policy"
      },
      "links": {
        "cancel": "https://help.formstack.com/s/article/Pricing-Upgrades-and-Refunds",
        "refund": "https://help.formstack.com/s/article/Pricing-Upgrades-and-Refunds",
        "terms": "https://www.formstack.com/legal/terms-of-service",
        "privacy": "https://www.formstack.com/legal/website-privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 70,
          "notice_disclosed": 50,
          "refund_disclosed": 75,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://help.formstack.com/s/article/Pricing-Upgrades-and-Refunds",
        "policy_summary": "Cancellation is done online through the account billing section; on cancellation the account stays usable until the end of the current billing cycle. Annual subscriptions are non-refundable, and Formstack offers a 14-day free trial to evaluate the product before committing. Monthly subscriptions may be refunded if cancelled within 30 days of payment, after which no refund is given for the remaining term. The customer organization owns its form data and can download or delete it at any time, with GDPR/CCPA erasure workflows supported.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Pricing, Upgrades, and Refunds - Formstack Help (accessed 2026-06-16)",
            "url": "https://help.formstack.com/s/article/Pricing-Upgrades-and-Refunds"
          },
          {
            "title": "Privacy Policy - Formstack (accessed 2026-06-16)",
            "url": "https://www.formstack.com/legal/website-privacy-policy"
          },
          {
            "title": "Terms of Service - Formstack (accessed 2026-06-16)",
            "url": "https://www.formstack.com/legal/terms-of-service"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "formula-bot",
      "name": "Formula Bot (formulabot.com)",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; renewal and cancellation are managed in account settings."
      },
      "data_deletion": {
        "detail": "Retention described in the privacy policy; free-plan chat retention limits apply.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://www.formulabot.com/terms-of-services",
        "terms": "https://www.formulabot.com/terms-of-services",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 55,
          "notice_disclosed": 45,
          "refund_disclosed": 38,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://www.formulabot.com/terms-of-services",
        "policy_summary": "Payments for subscriptions and paid features are processed via Stripe. The Terms state that pricing, renewal, and cancellation terms are 'presented at checkout and/or in your account settings' — i.e. cancellation is self-serve in the account, but the specifics (notice, effective timing, refunds) are deferred to the subscription flow rather than spelled out in the Terms themselves. Fees may change with notice as required by law.",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Formula Bot | Terms of Services (accessed 2026-06-13)",
            "url": "https://www.formulabot.com/terms-of-services"
          }
        ],
        "score": 48,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "fortum-fi",
      "name": "Fortum",
      "industry": "Energy & utilities",
      "jurisdiction": "FI",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; consumers terminate (irtisanominen) or withdraw (peruuttaminen) the electricity contract."
      },
      "data_deletion": {
        "detail": "Personal data handled under Fortum tietosuoja / EU GDPR; deletion/access requests via Fortum data-protection channels.",
        "url": "https://www.fortum.com/fi/tietosuoja"
      },
      "links": {
        "cancel": "https://www.fortum.com/fi/sahkoa/asiakaspalvelu/ehdot/peruuttamisoikeus",
        "refund": "https://www.fortum.com/fi/sahkoa/asiakaspalvelu/ehdot/peruuttamisoikeus",
        "terms": "https://www.fortum.fi/sahkosopimuksen-irtisanominen",
        "privacy": "https://www.fortum.com/fi/tietosuoja"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.fortum.com/fi/sahkoa/asiakaspalvelu/ehdot/peruuttamisoikeus",
        "policy_summary": "Fortum (Finland) grants consumers a statutory 14-day right of withdrawal (peruuttamisoikeus) for electricity contracts concluded online/at a distance, counted from the day the contract is made, with no reason required; it is exercised by notifying Fortum before the deadline by post, by the optional online withdrawal-form template, or electronically, giving name, address, phone, email, and a clear statement of intent. Ordinary termination (irtisanominen) of an open-ended contract is done by phone to customer service on 0200 19000; a fixed-term (maaraaikainen) contract cannot be ended before its term expires. The page directs consumers to customer service for notice-period, exit-fee, and refund specifics on termination.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Peruuttamisoikeus sahkosopimusta tehdessa | Fortum (accessed 2026-06-16)",
            "url": "https://www.fortum.com/fi/sahkoa/asiakaspalvelu/ehdot/peruuttamisoikeus"
          },
          {
            "title": "Sahkosopimuksen irtisanominen | Fortum (accessed 2026-06-16)",
            "url": "https://www.fortum.fi/sahkosopimuksen-irtisanominen"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "fortune-us",
      "name": "Fortune",
      "industry": "News & publishing",
      "jurisdiction": "us",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold option documented; cancellation stops future auto-renewal charges."
      },
      "data_deletion": {
        "detail": "Data rights handled under the Fortune privacy policy; no self-serve deletion tied to the cancellation flow.",
        "url": "https://fortune.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://fortunecustomerservice.zendesk.com/hc/en-us/articles/42961136242068-How-can-I-cancel-my-subscription",
        "refund": "https://fortune.com/terms-and-conditions/",
        "terms": "https://fortune.com/terms-and-conditions/",
        "privacy": "https://fortune.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://fortune.com/terms-and-conditions/",
        "policy_summary": "Fortune subscriptions auto-renew after the initial term and charge the payment method until the subscriber cancels. Cancellation is self-serve: log in to My Account, open Subscription Overview, and choose Cancel Subscription; subscribers can also email support@fortune.com. Annual subscribers receive advance notice of the next-term rate plus cancellation instructions, and turning off auto-renew stops future charges without reversing prior ones. Refund terms differentiate by plan: annual plans receive a refund on undelivered issues if cancelled mid-term, while monthly plans receive no refund. Access continues through the end of the paid period, and there is no pause option.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my subscription? - Fortune Customer Service (accessed 2026-06-16)",
            "url": "https://fortunecustomerservice.zendesk.com/hc/en-us/articles/42961136242068-How-can-I-cancel-my-subscription"
          },
          {
            "title": "Fortune Terms and Conditions (accessed 2026-06-16)",
            "url": "https://fortune.com/terms-and-conditions/"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "found-weight-care",
      "name": "Found (weight care)",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Pause is referenced in offer terms (recommend pausing at least 48 hours before renewal), but the mechanism is not publicly documented beyond contacting support at support@joinfound.com."
      },
      "data_deletion": {
        "detail": "No self-serve data deletion tool is provided. The privacy policy allows minors' information removal via written mail request to the Privacy Officer in Miami, FL. For general users, there is no explicit deletion right stated; Found retains data as long as legally required, for medical records, or as needed for services. Contact support@joinfound.com for deletion inquiries.",
        "url": "https://joinfound.com/terms/privacy-policy"
      },
      "links": {
        "cancel": "https://joinfound.com/terms/offer-terms",
        "refund": null,
        "terms": "https://joinfound.com/terms/offer-terms",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Members can cancel anytime via the in-app 'Cancel Membership' link (Account Details), the web portal, or by emailing support@joinfound.com; cancellation takes effect within 24 hours. Found recommends canceling at least 48 hours before renewal to avoid the next charge. Initial membership fees are refundable only within 3 days of purchase or before the first medical consultation; all renewal payments are non-refundable. Multi-month (3/6/12-month) commitment plan members remain contractually liable for all remaining fees if they cancel early.",
        "policy_url": "https://joinfound.com/terms/offer-terms",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 72,
          "findability": 60
        },
        "sources": [
          {
            "title": "Offer Terms – Found (accessed 2026-06-05)",
            "url": "https://joinfound.com/terms/offer-terms"
          },
          {
            "title": "TERMS & CONDITIONS | Found (accessed 2026-06-05)",
            "url": "https://joinfound.com/terms/terms-and-conditions"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "four-sigmatic-us",
      "name": "Four Sigmatic",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause, skip, or delay shipments at any time through the Member Portal account dashboard."
      },
      "data_deletion": {
        "detail": "California residents (and others via contact) can request data deletion by phone at 1-855-400-8584, email at info@foursigmatic.com, or via the OneTrust online webform linked from the Privacy Policy.",
        "url": "https://privacyportal-eu-cdn.onetrust.com/dsarwebform/16ca62f6-c772-4ff4-8e2b-24e4d649600e/bb2042ed-43d7-49f1-bd95-526225a67c50.html"
      },
      "links": {
        "cancel": "https://foursigmatic.gorgias.help/en-US/articles/subscription-10802",
        "refund": null,
        "terms": null,
        "privacy": "https://privacyportal-eu-cdn.onetrust.com/dsarwebform/16ca62f6-c772-4ff4-8e2b-24e4d649600e/bb2042ed-43d7-49f1-bd95-526225a67c50.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 70,
          "notice_disclosed": 30,
          "refund_disclosed": 65,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://foursigmatic.gorgias.help/en-US/articles/subscription-10802",
        "policy_summary": "Four Sigmatic allows subscribers to cancel at any time through their online Member Portal by navigating to Account Details > My Subscriptions > View Details; cancellation can also be requested by emailing membership@foursigmatic.com or calling (213) 699-4616. Alternatives to cancellation include pausing, skipping, or delaying shipments indefinitely. A 60-day money-back guarantee applies to purchases from foursigmatic.com, excluding shipping costs. The dedicated cancellation help article focuses primarily on pause/skip/delay alternatives rather than providing explicit step-by-step cancellation instructions.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Four Sigmatic Membership Help Center – Subscription (accessed 2026-06-06)",
            "url": "https://foursigmatic.gorgias.help/en-US/articles/subscription-10802"
          },
          {
            "title": "Four Sigmatic Help Center – How do I cancel my subscription? (accessed 2026-06-06)",
            "url": "https://foursigmatic.gorgias.help/en-US/how-do-i-cancel-my-subscription-41511"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "foxtel-now-au",
      "name": "Foxtel Now",
      "industry": "Streaming",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option exists for Foxtel Now (streaming). Suspension is available only for legacy Foxtel residential/iQ (set-top box) services via Telstra, not for the Foxtel Now streaming product."
      },
      "data_deletion": {
        "detail": "Cancelling a Foxtel Now subscription deactivates the service but does not automatically delete the account or personal data. No self-serve data deletion tool is publicly documented. Data subject requests under Australian Privacy Act would need to be directed to Foxtel via their privacy contact.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.telstra.com.au/support/entertainment/foxtel-now",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.telstra.com.au/support/entertainment/foxtel-now",
        "policy_summary": "Foxtel Now is a no-lock-in streaming subscription that can be cancelled online at any time via the account settings on a web browser (desktop only — not via the TV or mobile app). Cancellation takes effect at the end of the current billing month, with no pro-rata refund for unused days. There are no early-termination fees or required notice periods. Subscribers billed through Telstra must cancel via the My Telstra portal; once cancelled through Telstra, the subscription cannot be re-added through Telstra and must be re-subscribed directly with Foxtel.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 65
        },
        "sources": [
          {
            "title": "Manage or Troubleshoot Foxtel Now Service | Telstra (accessed 2026-06-06)",
            "url": "https://www.telstra.com.au/support/entertainment/foxtel-now"
          },
          {
            "title": "How to cancel Foxtel Now in a few easy steps | Reviews.org AU (accessed 2026-06-06)",
            "url": "https://www.reviews.org/au/entertainment/cancel-foxtel-now/"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "foxtel-now",
      "name": "Foxtel Now",
      "industry": "Streaming",
      "jurisdiction": "AU",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; account can be cancelled and reactivated later."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.foxtel.com.au/now.html",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 45,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.foxtel.com.au/now.html",
        "policy_summary": "Foxtel Now subscribers cancel online via a web browser by logging in and going to My Account and selecting Cancel Subscription under the package or billing section (not available in the smart-TV or Foxtel Go app), with a confirmation email on success.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel Foxtel Now (Reviews.org AU)",
            "url": "https://www.reviews.org/au/entertainment/cancel-foxtel-now/"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "framer",
      "name": "Framer",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered; the only alternatives are cancellation or downgrade to a lower plan."
      },
      "data_deletion": {
        "detail": "Account deletion is self-serve via Dashboard > Account > Profile > Delete Account. All projects, workspaces, and sites are permanently erased and sites are unpublished. Framer states deletion complies with GDPR. Users are advised to cancel active subscriptions before deleting to avoid billing issues.",
        "url": "https://www.framer.com/help/articles/deleting-your-framer-account/"
      },
      "links": {
        "cancel": "https://www.framer.com/help/articles/cancel-your-framer-plan/",
        "refund": "https://www.framer.com/help/articles/refund-policy/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.framer.com/help/articles/cancel-your-framer-plan/",
        "policy_summary": "Framer subscriptions are cancelled online via Workspace Settings > Plans > three-dot menu > Cancel Plan; access and plan benefits continue until the end of the current billing period with no notice period required. No refunds are issued for unused time on cancellation (only a credit toward future purchases applies on downgrades); a 7-day refund window applies for initial purchases worldwide, extended to 14 days for EU and Turkey residents. There is no pause or freeze option.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 80,
          "findability": 85
        },
        "sources": [
          {
            "title": "Framer Help: Cancel your Framer plan (accessed 2026-06-05)",
            "url": "https://www.framer.com/help/articles/cancel-your-framer-plan/"
          },
          {
            "title": "Framer Help: Refund policy (accessed 2026-06-05)",
            "url": "https://www.framer.com/help/articles/refund-policy/"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "freddies-flowers-uk",
      "name": "Freddie's Flowers",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "UK",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "mail",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscriptions can be suspended for up to 6 weeks at no charge, with automatic reactivation after the suspension period ends."
      },
      "data_deletion": {
        "detail": "Right to erasure available under GDPR. Submit requests by email to freddie@freddiesflowers.com or privacy@freddiesflowers.com. Data may be retained up to 6 years for legal/fraud-prevention obligations.",
        "url": "https://www.freddiesflowers.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.freddiesflowers.com/terms-and-conditions",
        "refund": null,
        "terms": "https://www.freddiesflowers.com/terms-and-conditions",
        "privacy": "https://www.freddiesflowers.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.freddiesflowers.com/terms-and-conditions",
        "policy_summary": "Freddie's Flowers subscriptions can be cancelled at any time by contacting customer services via the online contact form, email, phone, or post — live chat is explicitly excluded as a cancellation channel. Cancellations must be submitted by 12 noon at least 2 days before the next scheduled delivery date. Any payments already received for future deliveries that will not be fulfilled are credited back to the customer within 7 days. Subscriptions may also be paused for up to 6 weeks without charge before automatically reactivating.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions — Freddie's Flowers (accessed 2026-06-06)",
            "url": "https://www.freddiesflowers.com/terms-and-conditions"
          },
          {
            "title": "How do I cancel my account? — Freddie's Flowers Help Centre (accessed 2026-06-06)",
            "url": "https://hc.freddiesflowers.com/en/articles/5-how-do-i-cancel-my-account"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "free-mobile-fr",
      "name": "Free Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "mail",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Free Mobile's CGA or public assistance pages."
      },
      "data_deletion": {
        "detail": "Subscribers may request deletion of personal data by written request to Free Mobile – Informatique et Libertés, 75371 Paris Cedex 08, per GDPR/French data-protection law (Loi Informatique et Libertés). No self-serve online deletion tool is disclosed.",
        "url": "https://mobile.free.fr/politique-de-confidentialite"
      },
      "links": {
        "cancel": "https://assistance.free.fr/articles/resilier-mon-abonnement-mobile-free-923",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Free Mobile subscribers can cancel at any time (no commitment) via the Espace Abonné portal at mobile.free.fr (online form) or by registered letter with acknowledgment of receipt (LRAR); phoning 3244 provides information only, and porting out via RIO code (call 3179) also auto-cancels the contract. The 10-day notice period begins from electronic submission or receipt of the registered letter, and the subscriber may choose an effective date 10–60 days from the request. All plans are sans engagement so there are no early-termination fees. The CGA (updated 10 December 2024) does not disclose a prorata refund for the unused portion of a prepaid month; billing is monthly in advance with no explicit partial-month credit on cancellation.",
        "policy_url": "https://assistance.free.fr/articles/resilier-mon-abonnement-mobile-free-923",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 25,
          "findability": 78
        },
        "sources": [
          {
            "title": "Assistance Free — Résilier mon abonnement mobile Free (accessed 2026-06-05)",
            "url": "https://assistance.free.fr/articles/resilier-mon-abonnement-mobile-free-923"
          },
          {
            "title": "Conditions Générales d'Abonnement Mobile Free au 10 décembre 2024 (accessed 2026-06-05)",
            "url": "https://mobile.free.fr/docs/cga/Conditions_Generales_Abonnement.pdf"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "freedom-mobile-ca",
      "name": "Freedom Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Vacation Pass: up to 12 months/year at $15/month (plus tax), for postpaid customers in good standing with no active MyTab financing. Voluntary suspension (lost/stolen device) is free but billing continues regardless of suspension type."
      },
      "data_deletion": {
        "detail": "Customers may request removal of personal data by contacting the Chief Privacy Officer via email at privacyofficer@freedommobile.ca or by mail. General retention is 7 years for billing/customer records; call records 2 years, IP logs 180 days. Deletion requests may limit service availability.",
        "url": "https://www.freedommobile.ca/en-CA/privacy-policy"
      },
      "links": {
        "cancel": "https://www.freedommobile.ca/en-CA/support/about-cancellation",
        "refund": null,
        "terms": "https://www.freedommobile.ca/en-CA/terms/home-internet-tv-terms-of-service",
        "privacy": "https://www.freedommobile.ca/en-CA/privacy-policy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Freedom Mobile does not offer a self-serve online cancellation flow; customers must contact Freedom through their preferred channel (phone, live chat/messaging, or in-store visit). No advance notice period is required for customer-initiated cancellations. Upon cancellation, a pro-rated refund is issued for prepaid monthly fees covering days remaining after cancellation, though one-time activation and installation fees are non-refundable. MyTab device financing balances remain payable in full upon cancellation.",
        "policy_url": "https://www.freedommobile.ca/en-CA/support/about-cancellation",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 55,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 60
        },
        "sources": [
          {
            "title": "About Cancellation | Freedom Mobile Support (accessed 2026-06-06)",
            "url": "https://www.freedommobile.ca/en-CA/support/about-cancellation"
          },
          {
            "title": "Home Internet & TV Terms of Service | Freedom Mobile (accessed 2026-06-06)",
            "url": "https://www.freedommobile.ca/en-CA/terms/home-internet-tv-terms-of-service"
          }
        ],
        "score": 48,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "freeletics",
      "name": "Freeletics",
      "industry": "Fitness app",
      "jurisdiction": "DE",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account deletion is handled separately from subscription cancellation.",
        "url": "https://help.freeletics.com/hc/en-us/articles/115004599765-Delete-your-Freeletics-account"
      },
      "links": {
        "cancel": "https://help.freeletics.com/hc/en-us/articles/115004635909-Cancel-your-subscription-renewal",
        "refund": "https://help.freeletics.com/hc/en-us/articles/115004636089-Request-a-refund",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.freeletics.com/hc/en-us/articles/115004635909-Cancel-your-subscription-renewal",
        "policy_summary": "Website purchasers cancel by logging in and using Subscription Status at the bottom of the profile page. Apple App Store and Google Play purchasers manage cancellation only through the respective store. Access continues for the remaining subscription period.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel your subscription renewal - Freeletics Help Center",
            "url": "https://help.freeletics.com/hc/en-us/articles/115004635909-Cancel-your-subscription-renewal"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "freetrade",
      "name": "Freetrade",
      "industry": "Personal finance",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause documented. Monthly plans downgrade self-serve and take effect at the end of the billing cycle; annual plans need a support request to downgrade mid-cycle."
      },
      "data_deletion": {
        "detail": "Closing the account requires selling/withdrawing holdings then contacting support in-app (Portfolio, Profile, Contact us); GDPR erasure can be requested but FCA rules require ~5-6 year retention before secure deletion. Closed accounts cannot be reopened.",
        "url": "https://freetrade.io/legal/privacy-policy"
      },
      "links": {
        "cancel": "https://help.freetrade.io/en/articles/4512046-how-do-i-downgrade-or-cancel-my-plus-plan-subscription",
        "refund": "https://help.freetrade.io/en/articles/7843795-what-happens-if-i-downgrade-from-the-annual-subscription-during-the-year",
        "terms": "https://freetrade.io/legal/terms-conditions",
        "privacy": "https://freetrade.io/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.freetrade.io/en/articles/4512046-how-do-i-downgrade-or-cancel-my-plus-plan-subscription",
        "policy_summary": "Freetrade offers paid Standard and Plus subscription plans on top of a free tier. Monthly subscribers downgrade or cancel self-serve in-app via Portfolio, then Profile, then Manage your plan, then Change your plan, with the change taking effect at the end of the current billing cycle. Annual subscribers wanting to downgrade mid-cycle must contact support (hello@freetrade.io or in-app chat); they receive a pro-rata credit minus any annual discount and a £5 administration fee. A 14-day cooling-off cancellation right applies to new plan subscriptions and accounts. Plans auto-renew unless disabled in Manage your plan, and a SIPP must be closed or transferred before downgrading.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I downgrade or cancel my Plus plan subscription? | Freetrade Support (accessed 2026-06-16)",
            "url": "https://help.freetrade.io/en/articles/4512046-how-do-i-downgrade-or-cancel-my-plus-plan-subscription"
          },
          {
            "title": "Freetrade Terms & Conditions (accessed 2026-06-16)",
            "url": "https://freetrade.io/legal/terms-conditions"
          },
          {
            "title": "What happens if I downgrade from the annual subscription during the year? | Freetrade Support (accessed 2026-06-16)",
            "url": "https://help.freetrade.io/en/articles/7843795-what-happens-if-i-downgrade-from-the-annual-subscription-during-the-year"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "fresh-n-lean",
      "name": "Fresh n' Lean",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers could skip up to 2 consecutive deliveries at a time via the account dashboard; skips had to be submitted by Saturday 12:00 PM PT before the affected delivery week."
      },
      "data_deletion": {
        "detail": "No documented self-serve data-deletion option found in published help center articles. Contact hello@freshnlean.com for account-related requests. Note: company ceased operations July 2024.",
        "url": ""
      },
      "links": {
        "cancel": "https://help.freshnlean.com/hc/en-us/articles/360059370472-How-do-I-cancel-my-Fresh-n-Lean-subscription-",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://help.freshnlean.com/hc/en-us/articles/360059370472-How-do-I-cancel-my-Fresh-n-Lean-subscription-",
        "policy_summary": "Subscribers could cancel online via the 'Cancel Subscription' link at the bottom of the Edit Plan page in their account dashboard, by phone at (888) 420-4080, or by email at hello@freshnlean.com. Cancellations had to be submitted by Saturday at 12:00 PM PT to take effect before the following week's order; cancellations after that cutoff would still result in that week's meals being shipped and charged. No prorated refunds were offered for mid-cycle cancellations; dissatisfied customers could request account credits or replacements for order issues within 7 days of delivery. Note: Fresh n' Lean ceased all operations in July 2024 after lender pressure forced an abrupt shutdown.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 75
        },
        "sources": [
          {
            "title": "How do I cancel my Fresh n' Lean subscription? – Fresh n' Lean Help Center (accessed 2026-06-06)",
            "url": "https://help.freshnlean.com/hc/en-us/articles/360059370472-How-do-I-cancel-my-Fresh-n-Lean-subscription-"
          },
          {
            "title": "How do I cancel a delivery? – Fresh n' Lean Help Center (accessed 2026-06-06)",
            "url": "https://help.freshnlean.com/hc/en-us/articles/360059859751-How-do-I-cancel-a-delivery-"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "fresh-prep-ca",
      "name": "Fresh Prep",
      "industry": "Meal Kit Delivery",
      "jurisdiction": "CA",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip weeks or pause the plan anytime from the account dashboard with no limit on skipped weeks."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.freshprep.ca/terms-conditions",
        "refund": "",
        "terms": "https://www.freshprep.ca/terms-conditions",
        "privacy": "https://www.freshprep.ca/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.freshprep.ca/terms-conditions",
        "policy_summary": "Fresh Prep, the Vancouver-based meal kit service (which acquired Montreal's Cook It in 2024 and now serves BC, Alberta, Ontario and Quebec), lets subscribers cancel the auto-renewing subscription self-serve by logging into freshprep.ca, opening Account Settings and selecting Cancel Subscription under Subscription Settings; weeks can also be skipped or paused with no commitment.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Fresh Prep Terms and Conditions",
            "url": "https://www.freshprep.ca/terms-conditions"
          },
          {
            "title": "How to Cancel Fresh Prep (Step-by-Step Guide) | Meal Kits Canada",
            "url": "https://mealkitscanada.ca/how-to-cancel-fresh-prep/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "freshworks",
      "name": "Freshworks",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Freshworks terms of service or support documentation."
      },
      "data_deletion": {
        "detail": "Account data is permanently deleted 14 days after the subscription end date. Freshworks may retain data for up to 3 additional months for legal compliance. Customers are advised to export data before canceling, as export can take up to 10 business days.",
        "url": "https://www.freshworks.com/terms/"
      },
      "links": {
        "cancel": "https://crmsupport.freshworks.com/support/solutions/articles/50000001619-how-to-cancel-your-subscription",
        "refund": null,
        "terms": "https://www.freshworks.com/terms/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://crmsupport.freshworks.com/support/solutions/articles/50000001619-how-to-cancel-your-subscription",
        "policy_summary": "Freshworks subscriptions can be cancelled online by account administrators through the product's admin settings (Admin > Plans & Billing > Cancel Subscription). Cancellation takes effect at the end of the current billing cycle or subscription term, with no cancellation fees charged. Fees are non-refundable except in cases of material Freshworks breach or prolonged service outage; no mid-term downgrade of user counts or plan tiers is permitted. To avoid auto-renewal, customers must provide 30 days written notice before the term end date.",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 72,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 68
        },
        "sources": [
          {
            "title": "How to Cancel your Subscription - Freshworks Support (accessed 2026-06-06)",
            "url": "https://crmsupport.freshworks.com/support/solutions/articles/50000001619-how-to-cancel-your-subscription"
          },
          {
            "title": "Freshworks Terms of Service (accessed 2026-06-06)",
            "url": "https://www.freshworks.com/terms/"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "friday-video-tw",
      "name": "friDay影音",
      "industry": "Streaming (Video)",
      "jurisdiction": "TW",
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Members can also remove stored credit card details to stop billing; account deletion is handled via customer service.",
        "url": "https://video.friday.tw/faq"
      },
      "links": {
        "cancel": "https://video.friday.tw/faq",
        "refund": "https://video.friday.tw/service",
        "terms": "https://video.friday.tw/service",
        "privacy": "https://video.friday.tw/faq"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://video.friday.tw/faq",
        "policy_summary": "friDay Video (operated by FarEasTone) plans auto-renew until cancelled; subscribers cancel self-serve on the website or app via Member Area > My Account and Plans > Cancel Plan, or by calling customer service (0800-058-885 / 888). App Store and Google Play subscriptions must be cancelled through those stores.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "friDay影音 常見問題 (FAQ)",
            "url": "https://video.friday.tw/faq"
          },
          {
            "title": "friDay影音 方案說明 (Plan/Service)",
            "url": "https://video.friday.tw/service"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "frndly-tv",
      "name": "Frndly TV",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Frndly TV's help center or terms. Cancellation disables auto-renew and access continues until the billing period ends."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted via the Frndly TV Privacy Hub at privacy.frndlytv.com or by emailing support@frndlytv.com. Post-cancellation, Frndly TV retains name, email, phone, and payment card details to facilitate service restart; copies in backup storage may persist for some period.",
        "url": "https://privacy.frndlytv.com/privacy-policy"
      },
      "links": {
        "cancel": "https://help.frndlytv.com/support/solutions/articles/48000601639-cancel-my-frndly-tv-subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://privacy.frndlytv.com/privacy-policy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Frndly TV subscriptions can be cancelled online through account settings (Turn Off Auto-Renew) or through the platform used to subscribe (Roku, Amazon, Apple, Google Play, VIZIO). Cancellation disables auto-renewal immediately and access continues until the end of the current billing period with no early-termination fee. No prorated refunds are issued for unused subscription time; refund exceptions may be available through Apple (reportaproblem.apple.com) or Google Play (within 48 hours) for platform-billed subscribers. There is no documented pause or freeze option.",
        "policy_url": "https://help.frndlytv.com/support/solutions/articles/48000601639-cancel-my-frndly-tv-subscription",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 85
        },
        "sources": [
          {
            "title": "Cancel My FrndlyTV Subscription | Frndly TV Help Center (accessed 2026-06-05)",
            "url": "https://help.frndlytv.com/support/solutions/articles/48000601639-cancel-my-frndly-tv-subscription"
          },
          {
            "title": "Frndly TV Privacy Policy | Privacy Hub (accessed 2026-06-05)",
            "url": "https://privacy.frndlytv.com/privacy-policy"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "front",
      "name": "Front",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; the platform offers only cancellation (effective at next renewal) or re-enabling the plan before renewal."
      },
      "data_deletion": {
        "detail": "Front's policy is to permanently delete customer data 30 days from the subscription termination date. During that window users keep read-only access (login, search, analytics) but cannot send.",
        "url": "https://front.com/legal/terms-of-service-2022-10-03"
      },
      "links": {
        "cancel": "https://help.front.com/en/articles/2190",
        "refund": "https://front.com/legal/terms-of-service-2022-10-03",
        "terms": "https://front.com/legal/terms-of-service-2022-10-03",
        "privacy": "https://front.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 75,
          "refund_disclosed": 90,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.front.com/en/articles/2190",
        "policy_summary": "Front (FrontApp, Inc., San Francisco, governed by California law) lets customers self-cancel through the web app: gear icon > Company settings > Billing > Upcoming plan at renewal > Cancel plan, then confirm and select a reason. Cancellation takes effect at the next renewal date. Per the SaaS Services Agreement, monthly and annual payments already made are nonrefundable and no account credit is issued, including for unused time or seats. There is no pause option. Customer data is permanently deleted 30 days after termination, with read-only access during the window and the option to export or request earlier deletion.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your subscription | Front Help Center (accessed 2026-06-16)",
            "url": "https://help.front.com/en/articles/2190"
          },
          {
            "title": "Front SaaS Services Agreement / Terms of Service (accessed 2026-06-16)",
            "url": "https://front.com/legal/terms-of-service-2022-10-03"
          }
        ],
        "score": 87,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "frontend-masters",
      "name": "Frontend Masters",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in the official FAQ or Terms of Service."
      },
      "data_deletion": {
        "detail": "Account deletion is available from the Settings page in My Account. The deletion is permanent and cannot be undone; all data is removed from all systems and any active subscription is also canceled.",
        "url": "https://frontendmasters.com/faq/my-account/"
      },
      "links": {
        "cancel": "https://frontendmasters.com/faq/join/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Subscribers can cancel at any time via the Subscription tab in their My Account area; access continues until the end of the current billing period and auto-renewal is disabled. The Terms of Service state either party may terminate with five business days' notice. Refunds for individual plans are available only in the initial period: 10 days (minus trial days) for monthly plans and 30 days (minus trial days) for annual plans, requested by emailing support@frontendmasters.com; renewals are only refundable within 24 hours of payment if no course content was accessed. No partial pro-rated refunds are issued for unused time within a billing period.",
        "policy_url": "https://frontendmasters.com/faq/join/",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 85,
          "findability": 80
        },
        "sources": [
          {
            "title": "Join FAQ | Frontend Masters (accessed 2026-06-06)",
            "url": "https://frontendmasters.com/faq/join/"
          },
          {
            "title": "My Account FAQ | Frontend Masters (accessed 2026-06-06)",
            "url": "https://frontendmasters.com/faq/my-account/"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "frontier-gowild-pass-us",
      "name": "Frontier GoWild Pass",
      "industry": "Travel subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is offered. Pass holders can cancel before the end of the current term to stop auto-renewal; the pass remains valid until expiration but no pause/suspend feature exists."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted via the Frontier Consumer Privacy Request Form online, by email at privacy@flyfrontier.com, or by phone at 1-800-243-6297. Frontier confirms requests within 10 days and responds within 45 days. Deletion of personal information may result in loss of FRONTIERMiles membership and GoWild Pass benefits.",
        "url": "https://www.flyfrontier.com/frontier-consumer-privacy-request-form/"
      },
      "links": {
        "cancel": "https://www.flyfrontier.com/frontiermiles/terms-and-conditions/",
        "refund": null,
        "terms": "https://www.flyfrontier.com/frontiermiles/terms-and-conditions/",
        "privacy": "https://www.flyfrontier.com/frontier-consumer-privacy-request-form/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.flyfrontier.com/frontiermiles/terms-and-conditions/",
        "policy_summary": "The Frontier GoWild Pass is a subscription that auto-renews each term unless cancelled by midnight Mountain Time on the final day of the current term. Cancellation is self-serve online: the pass holder logs into their FRONTIERMiles account, navigates to My Profile, and selects the cancel option. All pass charges — both initial enrollment and renewals — are non-refundable, though Monthly Pass holders receive a 30-day re-enrollment grace period if they cancel and re-subscribe within 30 days.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "GoWild All-You-Can-Fly Pass FAQs — Frontier Airlines (accessed 2026-06-06)",
            "url": "https://faq.flyfrontier.com/help/gowild-all-you-can-fly-pass-ff07350"
          },
          {
            "title": "Terms and Conditions (GoWild Pass section) — Frontier Airlines (accessed 2026-06-06)",
            "url": "https://www.flyfrontier.com/frontiermiles/terms-and-conditions/"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "frontier",
      "name": "Frontier",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Frontier offers a 'Vacation Service' that suspends voice, internet, and TV services for 2–9 months at $5/month, preserving your number and email address."
      },
      "data_deletion": {
        "detail": "Customers can request deletion of personal data via a web form or by calling 1-800-921-8101; rights are explicitly outlined under California, Connecticut, Nebraska, and Texas privacy laws, with Frontier honoring requests within 45 calendar days.",
        "url": "https://frontier.com/corporate/privacy-policy-california"
      },
      "links": {
        "cancel": "https://frontier.com/resources/cancel-service",
        "refund": null,
        "terms": null,
        "privacy": "https://frontier.com/corporate/privacy-policy-california"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://frontier.com/resources/cancel-service",
        "policy_summary": "Frontier residential internet can be cancelled by calling customer service or initiating via online chat — there is no true self-serve online cancellation portal. Service remains active until the scheduled disconnect date, and residential internet is not prorated, meaning customers are billed through the end of their billing cycle regardless of when they cancel. Credit balances after disconnection are refunded by prepaid Mastercard or check mailed within 15–20 business days (processed within up to 3 billing cycles); early termination fees may apply for customers under a contract.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel, Pause, Move or Upgrade Your Frontier Internet (accessed 2026-06-05)",
            "url": "https://frontier.com/resources/cancel-service"
          },
          {
            "title": "After Disconnecting or Cancelling your Frontier internet (accessed 2026-06-05)",
            "url": "https://frontier.com/helpcenter/account/disconnecting-your-service"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "frontpoint",
      "name": "Frontpoint",
      "industry": "Home security",
      "jurisdiction": "US",
      "cancellation_types": [
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.safewise.com/frontpoint/faq/",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 70,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.safewise.com/frontpoint/faq/",
        "policy_summary": "Frontpoint monitoring is month-to-month with no long-term contract or cancellation fee, and after the first 30 days Frontpoint requires 30 days written notice (submittable by email) to terminate service. Customers call 1-877-602-5276 to begin cancellation, and any equipment financing must be paid off upon cancellation; a 30-day risk-free trial allows equipment returns.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Frontpoint Security Frequently Asked Questions | SafeWise",
            "url": "https://www.safewise.com/frontpoint/faq/"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "fruitz",
      "name": "Fruitz",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is documented in Fruitz's official help center or terms of use."
      },
      "data_deletion": {
        "detail": "Users can delete their account directly in the app via Settings > Delete Account. Data deletion requests can also be submitted by email to privacy@fruitz.io. Under French law (FLASHGAP is Paris-based), Fruitz retains personal data for one year as a hosting provider before permanent deletion.",
        "url": ""
      },
      "links": {
        "cancel": "https://faq.fruitz.io/en/article/how-to-cancel-my-subscription-6jvg8/",
        "refund": null,
        "terms": "https://fruitz.io/terms/en",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://faq.fruitz.io/en/article/how-to-cancel-my-subscription-6jvg8/",
        "policy_summary": "Fruitz subscriptions (Golden and Premium) must be cancelled through the iOS App Store or Google Play Store subscription management settings — there is no cancel option within the Fruitz app itself or on the web. Deleting the app or the user account does not cancel an active subscription. Cancellation stops future renewals but no refund is issued for any billing period already started; refund requests must be directed to the relevant app store, not Fruitz.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel my subscription? – Fruitz Help Center (accessed 2026-06-06)",
            "url": "https://faq.fruitz.io/en/article/how-to-cancel-my-subscription-6jvg8/"
          },
          {
            "title": "Fruitz – Terms of Use (accessed 2026-06-06)",
            "url": "https://fruitz.io/terms/en"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "fubo",
      "name": "Fubo",
      "industry": "Streaming",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://support.fubo.tv/hc/en-us/articles/360021527991-How-do-I-Cancel-My-Fubo-Subscription",
        "refund": "https://support.fubo.tv/hc/en-us/articles/360004457571-What-Is-Fubo-s-Cancellation-Policy",
        "terms": "",
        "privacy": "https://legal.fubo.tv/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.fubo.tv/hc/en-us/articles/360004457571-What-Is-Fubo-s-Cancellation-Policy",
        "policy_summary": "Subscribers cancel online at fubo.tv/account by opening My Account, going to Subscription and Billing, and selecting Cancel Subscription until a Subscription Cancelled confirmation appears. The paid subscription continues through the end of the current billing cycle and Fubo does not provide refunds for prepaid or partial months; promotional plans with a commitment period may incur an early cancellation fee.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I Cancel My Fubo Subscription? - Help Center",
            "url": "https://support.fubo.tv/hc/en-us/articles/360021527991-How-do-I-Cancel-My-Fubo-Subscription"
          },
          {
            "title": "What Is Fubo's Cancellation Policy? - Help Center",
            "url": "https://support.fubo.tv/hc/en-us/articles/360004457571-What-Is-Fubo-s-Cancellation-Policy"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "fubotv",
      "name": "FuboTV",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "FuboTV does not offer a subscription pause or freeze option; users who want to take a break must cancel and resubscribe."
      },
      "data_deletion": {
        "detail": "Users can request account and personal data deletion by emailing privacy@fubo.tv; FuboTV recommends canceling the subscription first before requesting deletion. Deleted data may remain in backups for a period of time, and some data is retained to comply with applicable laws.",
        "url": "https://legal.fubo.tv/policies/en-US/?name=privacy-policy"
      },
      "links": {
        "cancel": "https://support.fubo.tv/hc/en-us/articles/360004457571-What-Is-Fubo-s-Cancellation-Policy",
        "refund": null,
        "terms": null,
        "privacy": "https://legal.fubo.tv/policies/en-US/?name=privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 78,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.fubo.tv/hc/en-us/articles/360004457571-What-Is-Fubo-s-Cancellation-Policy",
        "policy_summary": "FuboTV subscribers can cancel anytime online via fubo.tv/account or through the third-party platform (Roku, Apple, Google Play) where they signed up. Cancellation takes effect at the end of the current billing cycle for paid plans, but is immediate for free-trial cancellations made via the Fubo website. No refunds are issued for prepaid or partial months of service. There is no subscription pause option.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "What Is Fubo's Cancellation Policy? – Help Center (accessed 2026-06-05)",
            "url": "https://support.fubo.tv/hc/en-us/articles/360004457571-What-Is-Fubo-s-Cancellation-Policy"
          },
          {
            "title": "How do I Cancel My Fubo Subscription? – Help Center (accessed 2026-06-05)",
            "url": "https://support.fubo.tv/hc/en-us/articles/360021527991-How-do-I-Cancel-My-Fubo-Subscription"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "function-health-us",
      "name": "Function Health",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "in_account",
        "email",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": "Pauses are explicitly not allowed; members can cancel and rejoin at any time."
      },
      "data_deletion": {
        "detail": "Health data is user-controlled and can be deleted at any time; deletion is permanent and irreversible. Method initiated via member account/support channels.",
        "url": "https://www.functionhealth.com/faq"
      },
      "links": {
        "cancel": "https://www.functionhealth.com/faqs/can-i-pause",
        "refund": "https://www.functionhealth.com/faqs/whats-functions-refund-policy",
        "terms": "https://www.functionhealth.com/faq",
        "privacy": "https://support.functionhealth.com/en/articles/11972971-function-health-privacy-policy-updates"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 55,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.functionhealth.com/faqs/can-i-pause",
        "policy_summary": "Function Health does not allow pausing, but members can cancel and rejoin at any time; cancellation is handled via the member account (referenced as Section 13 of the Terms at my.functionhealth.com), the in-app member chat, or email to membership@functionhealth.com. The published refund FAQ states Function does not offer refunds for prior payments, while its Terms provide a full refund within 48 hours of purchase if no lab testing has been completed (and a parallel 48-hour window for unused Add-On tests). After canceling, access typically continues until the end of the current billing period. Health data is user-controlled and can be permanently deleted at any time.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Can I pause or cancel? — Function Health (accessed 2026-06-16)",
            "url": "https://www.functionhealth.com/faqs/can-i-pause"
          },
          {
            "title": "What's Function's refund policy? — Function Health (accessed 2026-06-16)",
            "url": "https://www.functionhealth.com/faqs/whats-functions-refund-policy"
          },
          {
            "title": "FAQ — Function Health (accessed 2026-06-16)",
            "url": "https://www.functionhealth.com/faq"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "function-of-beauty-us",
      "name": "Function of Beauty",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their subscription from the My Subscriptions section of their account dashboard. The FAQ confirms customers can 'edit, pause, or cancel anytime.' Shipment frequency and next delivery date can also be adjusted as an alternative to full pause."
      },
      "data_deletion": {
        "detail": "Customers may submit a data deletion request under CCPA/CPRA and other state privacy laws by emailing privacy@functionofbeauty.com or by mailing Function of Beauty, 236 Parrs Mill Road, Catawissa, PA 17820, USA.",
        "url": "https://functionofbeauty.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://functionofbeauty.com/pages/faq",
        "refund": null,
        "terms": null,
        "privacy": "https://functionofbeauty.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 50,
          "refund_disclosed": 75,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://functionofbeauty.com/pages/faq",
        "policy_summary": "Function of Beauty subscriptions can be cancelled online via the 'My Subscriptions' section of the account dashboard, which also supports pausing, skipping, and editing frequency. Cancellations take effect on the following scheduled delivery, not the current billing cycle. Because all products are fully customised, no refunds are issued once an order has been billed and processed; Function With Benefits members receive one free reformulation within 60 days of delivery. Confirmation of cancellation is sent by email; if not received within 24 hours, customers are directed to contact support.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FAQs – Function of Beauty (accessed 2026-06-06)",
            "url": "https://functionofbeauty.com/pages/faq"
          },
          {
            "title": "Privacy Policy – Function of Beauty (accessed 2026-06-06)",
            "url": "https://functionofbeauty.com/pages/privacy-policy"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "function-of-beauty",
      "name": "Function of Beauty",
      "industry": "Beauty & grooming",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "FAQ describes cancellation and order adjustments via email reminders; no explicit self-serve pause documented."
      },
      "data_deletion": {
        "detail": "No dedicated self-serve data-deletion flow documented on the FAQ.",
        "url": ""
      },
      "links": {
        "cancel": "https://functionofbeauty.com/pages/faq",
        "refund": "https://functionofbeauty.com/pages/faq",
        "terms": "https://functionofbeauty.com/pages/faq",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://functionofbeauty.com/pages/faq",
        "policy_summary": "Cancel self-serve in the My Subscriptions section of the account via Cancel Subscription, with email confirmation within 24 hours. A reminder email is sent a few days before an order is filled to allow adjustments; cancellations after an order is billed apply to the following order and are not refundable.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "FAQs - Function of Beauty",
            "url": "https://functionofbeauty.com/pages/faq"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "fundrise-us",
      "name": "Fundrise",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented for Fundrise Pro membership or investment accounts. Investors may stop auto-invest contributions, but there is no formal pause/suspend tier."
      },
      "data_deletion": {
        "detail": "Users may submit a personal data deletion request by emailing support@fundrise.com or by mailing Fundrise, LLC, 11 Dupont Circle NW, 9th Floor, Washington, DC 20036. Fundrise notes it cannot fully remove data subject to IRS and regulatory reporting requirements. Responses are provided within 45 days.",
        "url": "https://fundrise.com/privacy-policy.html"
      },
      "links": {
        "cancel": "https://fundrise.com/help/articles/14184196389773",
        "refund": null,
        "terms": null,
        "privacy": "https://fundrise.com/privacy-policy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 60,
          "notice_disclosed": 20,
          "refund_disclosed": 20,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://fundrise.com/help/articles/14184196389773",
        "policy_summary": "Fundrise Pro membership ($10/month) can be canceled at any time by navigating to Profile & Preferences on the Fundrise website; no phone or in-person contact is required. Investment account closure is also initiated online via a dedicated link in the Security section of Profile & Preferences. Underlying investment redemptions (liquidations) are a separate process governed by quarterly windows and fund-specific limitations, not a simple subscription cancel. Refund terms and required notice periods for the Pro membership are not publicly disclosed in the help documentation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Can I cancel my Fundrise Pro membership at any time? (accessed 2026-06-06)",
            "url": "https://fundrise.com/help/articles/14184196389773"
          },
          {
            "title": "How do I close my account? | Fundrise (accessed 2026-06-06)",
            "url": "https://fundrise.com/help/articles/360034707871-How-do-I-close-my-account-"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "future-fitness",
      "name": "Future (fitness)",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause for 1 or 2 months via Profile > Account > Update Membership > Pause Membership. Billing is fully paused during this period. Eligibility requires 90 active days on the platform; after resuming, another 90 active days are required before the next pause."
      },
      "data_deletion": {
        "detail": "Email help@future.co with subject 'Please permanently delete my account and associated data' including your email address and phone number. Future will delete the account and all associated data within 90 days.",
        "url": ""
      },
      "links": {
        "cancel": "https://faq.future.co/en/articles/12073399-cancelling-your-future-pro-membership",
        "refund": "https://faq.future.co/en/articles/12073394-refund-cancellation",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://faq.future.co/en/articles/12073399-cancelling-your-future-pro-membership",
        "policy_summary": "Members cancel via the app (Profile > Settings > Your Account > Update Membership > Cancel Membership) or by emailing help@future.co; there is no self-serve web portal cancel button. Cancellation takes effect at the end of the current billing period with no partial refund for monthly plans. The first month is refunded in full if requested; prepaid annual plans receive a pro-rated refund for unused months calculated at $199/month. Membership can be paused for 1–2 months (billing suspended) after 90 active days.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling your Future Pro Membership | Future Help Center (accessed 2026-06-05)",
            "url": "https://faq.future.co/en/articles/12073399-cancelling-your-future-pro-membership"
          },
          {
            "title": "Refund & Cancellation | Future Help Center (accessed 2026-06-05)",
            "url": "https://faq.future.co/en/articles/12073394-refund-cancellation"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "future",
      "name": "Future",
      "industry": "Fitness app",
      "jurisdiction": "US",
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Membership can be paused for 1, 2, or 3 months as an alternative to canceling."
      },
      "data_deletion": {
        "detail": "Canceling stops billing; account data handled separately.",
        "url": ""
      },
      "links": {
        "cancel": "",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.budgetsimple.com/guides/how-to-cancel-future-fitness/",
        "policy_summary": "Members cancel in the app under Profile then Account then Update Membership then Cancel Subscription. A 30 day money-back guarantee applies, and members can pause for 1, 2, or 3 months instead of canceling.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Future official site",
            "url": "https://future.co/"
          },
          {
            "title": "How to cancel Future Fitness",
            "url": "https://www.budgetsimple.com/guides/how-to-cancel-future-fitness/"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "g-data",
      "name": "G DATA",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in G DATA's official help or cancellation policy pages."
      },
      "data_deletion": {
        "detail": "Customers may request deletion of personal data under GDPR Art. 17 by emailing dsgvo@gdata.de or via the My G DATA contact form. Account/user data is retained for the license term and deleted no later than three months after license expiry.",
        "url": "https://www.gdata.de/help/en/general/GeneralInformation/DeletePersData/"
      },
      "links": {
        "cancel": "https://www.gdata.de/help-en/consumer/MyGdata/MyGDataFAQ/terminateLicenseViaMyGDATA/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 72,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.gdata.de/help-en/consumer/MyGdata/MyGDataFAQ/terminateLicenseViaMyGDATA/",
        "policy_summary": "G DATA subscriptions can be cancelled online through the My G DATA portal (login > My Contract > Cancel contract), or by submitting a written notice via email to revoke@gdata.de or by mail. For recurring subscriptions, cancellation notice must be submitted at least 30 days before the contract end date to prevent automatic renewal. A 14-day right of withdrawal applies from the date of purchase for a full refund (processed within 14 days), but this right expires for digital products once the consumer has consented to early performance commencement. No pause/freeze option is offered.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling a license/subscription via the My G DATA portal — G DATA Online Documentation (accessed 2026-06-05)",
            "url": "https://www.gdata.de/help-en/consumer/MyGdata/MyGDataFAQ/terminateLicenseViaMyGDATA/"
          },
          {
            "title": "Cancellation policy — G DATA (accessed 2026-06-05)",
            "url": "https://www.gdatasoftware.com/shop/cancellation-policy"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "gaia-gps-us",
      "name": "Gaia GPS",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented. Users must cancel outright; access continues through the end of the paid period (or ends immediately if immediate cancellation is chosen)."
      },
      "data_deletion": {
        "detail": "Account deletion (which removes all user data) can be requested within the Gaia GPS iOS or Android app. For broader personal-data deletion requests under CCPA/GDPR, users contact privacy@outsideinc.com or call 1-855-688-0567. Response within 45 days.",
        "url": "https://help.gaiagps.com/hc/en-us/articles/38188099184791-How-do-I-delete-my-account"
      },
      "links": {
        "cancel": "https://help.gaiagps.com/hc/en-us/articles/115003639128-How-do-I-cancel-or-change-my-subscription",
        "refund": "https://help.gaiagps.com/hc/en-us/articles/360000961588-Get-a-Refund-for-a-Subscription",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.gaiagps.com/hc/en-us/articles/115003639128-How-do-I-cancel-or-change-my-subscription",
        "policy_summary": "Gaia GPS subscriptions purchased on gaiagps.com can be cancelled online via a Cancel button on the My Subscriptions page; App Store and Google Play purchases must be cancelled through those respective platforms. Cancellation stops auto-renewal and access continues through the end of the billing period unless immediate cancellation is selected. Web-purchased memberships are eligible for a full refund within 14 days of purchase or renewal; beyond that the subscription is typically non-refundable. No subscription pause feature is offered.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel or change my subscription? – Gaia GPS (accessed 2026-06-06)",
            "url": "https://help.gaiagps.com/hc/en-us/articles/115003639128-How-do-I-cancel-or-change-my-subscription"
          },
          {
            "title": "Get a Refund for a Subscription – Gaia GPS (accessed 2026-06-06)",
            "url": "https://help.gaiagps.com/hc/en-us/articles/360000961588-Get-a-Refund-for-a-Subscription"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "gain-tr",
      "name": "GAIN",
      "industry": "Streaming (video)",
      "jurisdiction": "TR",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account data governed by GAIN privacy policy; cancellation stops auto-renewal.",
        "url": "https://www.gain.tv/sss"
      },
      "links": {
        "cancel": "https://destek.gain.tv/abonelik-iptal.html",
        "refund": "https://www.gain.tv/en/legal/subscription-agreement",
        "terms": "https://www.gain.tv/en/legal/subscription-agreement",
        "privacy": "https://www.gain.tv/en/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://destek.gain.tv/abonelik-iptal.html",
        "policy_summary": "Subscribers who paid by credit card on the website cancel self-serve at gain.tv by clicking the Subscription Cancellation (Abonelik Iptali) button in the My Account (Hesabim) section; subscriptions bought through Google Play or the App Store are cancelled through those stores.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my GAIN subscription? - GAIN Help Center",
            "url": "https://destek.gain.tv/abonelik-iptal.html"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "galileo-health",
      "name": "Galileo Health",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Galileo's Terms of Use or publicly documented help content."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data by logging into the app and visiting Settings or Account Profile sections, or by emailing privacy@galileohealth.com. Data may be retained in archives or as required by law; de-identified data is retained indefinitely.",
        "url": "https://galileo.io/legal/privacy-policy"
      },
      "links": {
        "cancel": "https://galileo.io/legal/terms-of-use",
        "refund": null,
        "terms": "https://galileo.io/legal/terms-of-use",
        "privacy": "https://galileo.io/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 70,
          "notice_disclosed": 45,
          "refund_disclosed": 72,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://galileo.io/legal/terms-of-use",
        "policy_summary": "Galileo Health memberships are cancelled in-app via Profile > Account Settings > My Membership; there is no web portal or phone cancellation path. Monthly subscribers face a mandatory 3-month non-cancellable period — cancellation can only be scheduled to take effect after month three, then any time thereafter. Refunds are issued only if the member has not yet engaged with the clinical team or could not receive care due to age or location restrictions; otherwise all sales are final. No pause or freeze option is documented.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Use | Galileo (accessed 2026-06-05)",
            "url": "https://galileo.io/legal/terms-of-use"
          },
          {
            "title": "Privacy Policy | Galileo (accessed 2026-06-05)",
            "url": "https://galileo.io/legal/privacy-policy"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "gamestop-pro",
      "name": "GameStop Pro",
      "industry": "Retail & membership",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered; the only option is to turn off auto-renewal, which keeps the membership active through the end of the current billing cycle."
      },
      "data_deletion": {
        "detail": "Members can submit a personal data deletion request via GameStop's privacy rights process; deleting personal information also deletes the Pro account and all accumulated rewards points. Some data is retained post-deletion for legal compliance, fraud prevention, and regulatory requirements, with de-identified data kept indefinitely.",
        "url": "https://www.gamestop.com/PrivacyPolicy.html"
      },
      "links": {
        "cancel": "https://www.gamestop.com/SubscriptionTerms.html",
        "refund": "https://gamestop-cs.freshdesk.com/support/solutions/articles/156000374312-can-i-cancel-auto-renewal-can-i-get-a-refund-",
        "terms": null,
        "privacy": "https://www.gamestop.com/PrivacyPolicy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 68
        },
        "cancel_url": null,
        "policy_url": "https://www.gamestop.com/SubscriptionTerms.html",
        "policy_summary": "GameStop Pro can be cancelled online via the account portal (Turn Off Auto Renew), by emailing care@gamestop.com, or by calling 1-800-883-8895 at least 5 days before the membership anniversary date. Cancellation stops auto-renewal and future charges, but membership remains valid through the end of the current billing cycle with no prorated refund. A full refund is available within 2 days of initial purchase if no Pro benefits have been used; auto-renewal charges are refundable within 45 days if benefits have not been used since renewal. Cancellation results in permanent loss of all accumulated points.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "GameStop Pro Subscription Terms & Conditions | GameStop (accessed 2026-06-05)",
            "url": "https://www.gamestop.com/SubscriptionTerms.html"
          },
          {
            "title": "Can I Cancel Auto-Renewal, Can I Get a Refund? | GameStop Support (accessed 2026-06-05)",
            "url": "https://gamestop-cs.freshdesk.com/support/solutions/articles/156000374312-can-i-cancel-auto-renewal-can-i-get-a-refund-"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "gamma",
      "name": "Gamma",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Gamma does not offer a pause or hold option. Users must cancel and resubscribe when ready."
      },
      "data_deletion": {
        "detail": "Account can be permanently deleted from Settings > Account settings > Sign in & security > Delete my account. All content (decks, docs, sites) is permanently removed and cannot be recovered. For privacy requests, contact privacy@gamma.app.",
        "url": "https://help.gamma.app/en/articles/11047993-how-do-i-delete-my-gamma-account-permanently"
      },
      "links": {
        "cancel": "https://help.gamma.app/en/articles/8568920-how-do-i-manage-or-cancel-my-gamma-subscription",
        "refund": "https://help.gamma.app/en/articles/11048496-what-is-gamma-s-refund-policy-and-how-do-i-request-a-refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Gamma subscriptions are cancelled online via Settings > Billing > Cancel subscription (processed through Stripe), with access continuing until the end of the current billing period. Users should cancel at least 30 days before their renewal date to avoid being charged for the next cycle. Cancellation does not automatically trigger a refund; refunds are only available within the first 3 days of subscribing, require contacting support, and are subject to per-plan credit usage thresholds (e.g., fewer than 200 credits used for Plus, fewer than 600 for Pro). No pause or freeze option is available.",
        "policy_url": "https://help.gamma.app/en/articles/8568920-how-do-i-manage-or-cancel-my-gamma-subscription",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 80
        },
        "sources": [
          {
            "title": "How do I manage or cancel my Gamma subscription? | Gamma Help Center (accessed 2026-06-05)",
            "url": "https://help.gamma.app/en/articles/8568920-how-do-i-manage-or-cancel-my-gamma-subscription"
          },
          {
            "title": "What is Gamma's refund policy and how do I request a refund? | Gamma Help Center (accessed 2026-06-05)",
            "url": "https://help.gamma.app/en/articles/11048496-what-is-gamma-s-refund-policy-and-how-do-i-request-a-refund"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "garmin-connect-plus",
      "name": "Garmin Connect+",
      "industry": "Fitness app",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Canceling ends the premium subscription; underlying Garmin Connect account and data are unaffected.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.garmin.com/en-US/?faq=Qcz3Ki54dt6GA3Tqf7XZ37",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.garmin.com/en-US/?faq=Qcz3Ki54dt6GA3Tqf7XZ37",
        "policy_summary": "On the web, cancel at connect.garmin.com then Settings then Subscription then Cancel; in the Garmin Connect app via More then Settings then Subscriptions then Cancel. Apple subscribers cancel through Apple. Garmin support advises canceling at least 24 hours before a trial ends.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "I Am Unable to Cancel My Garmin Connect+ Trial - Garmin Support",
            "url": "https://support.garmin.com/en-US/?faq=Qcz3Ki54dt6GA3Tqf7XZ37"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "gazeta-wyborcza-pl",
      "name": "Gazeta Wyborcza (Wyborcza.pl)",
      "industry": "News and media",
      "jurisdiction": "PL",
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://pomoc.wyborcza.pl/",
        "refund": "",
        "terms": "https://wyborcza.pl/0,0.html",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.sepastop.eu/pl-pl/gazety-i-czasopisma/gazeta-wyborcza/",
        "policy_summary": "Wyborcza.pl digital subscriptions can be cancelled through the account, by email (pomoc@wyborcza.pl), by phone, or via an online form. A renewable plan must be cancelled no later than 48 hours before the new billing period starts; access continues until the end of the paid period.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Gazeta Wyborcza rezygnacja z umowy",
            "url": "https://www.sepastop.eu/pl-pl/gazety-i-czasopisma/gazeta-wyborcza/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "gcore",
      "name": "Gcore",
      "industry": "Cloud infrastructure",
      "jurisdiction": "LU",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Gcore has no dedicated pause or hold. Disabling a service stops it on a date shown in the Customer Portal, after which the service is suspended and then fully deleted following a suspension period."
      },
      "data_deletion": {
        "detail": "Disabling a service is self-serve in the Customer Portal. The service keeps working until the date specified in the portal, then it is suspended and its data (associated resources and settings) is deleted; after a further suspension period, complete service deletion occurs.",
        "url": null
      },
      "links": {
        "cancel": "https://gcore.com/docs/account-settings/billing/disable-and-resume-a-service",
        "refund": null,
        "terms": "https://gcore.com/legal",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-18",
        "policy_summary": "Gcore services are stopped online and self-serve from the Customer Portal: on the Services page you expand the service card and click Disable service. The service then keeps working until a date shown in the portal, after which it is suspended and its data (associated resources and settings) is deleted, with complete service deletion following a further suspension period. A stopped service can be brought back with Resume service / Activate service. The documentation describes the disable/suspend mechanics and data deletion but does not state a fixed advance-notice period or any refund terms.",
        "policy_url": "https://gcore.com/docs/account-settings/billing/disable-and-resume-a-service",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 88,
          "notice_disclosed": 60,
          "refund_disclosed": 45,
          "findability": 78
        },
        "sources": [
          {
            "title": "Disable or resume services | Gcore Docs (accessed 2026-06-18)",
            "url": "https://gcore.com/docs/account-settings/billing/disable-and-resume-a-service"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "geforce-now",
      "name": "GeForce Now",
      "industry": "Gaming subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in the GeForce Now Membership Terms; users can only downgrade to a free tier or cancel outright."
      },
      "data_deletion": {
        "detail": "Users can delete their NVIDIA account and all associated data via the NVIDIA Privacy Center. Storage contents are deleted at the end of the current billing cycle with no grace period. Account deletion stops all services immediately and is irreversible.",
        "url": "https://www.nvidia.com/en-us/privacy-center/"
      },
      "links": {
        "cancel": "https://www.nvidia.com/en-us/geforce-now/membership-terms/",
        "refund": null,
        "terms": null,
        "privacy": "https://www.nvidia.com/en-us/privacy-center/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.nvidia.com/en-us/geforce-now/membership-terms/",
        "policy_summary": "GeForce Now can be cancelled online by logging into your NVIDIA account at account.nvidia.com or geforcenow.com and downgrading to the free membership plan. Cancellation should be made at least 24 hours before the next billing cycle; paid access continues until the end of the current billing period. All payments are explicitly non-refundable with no credits for partially used periods. No pause or freeze option exists — the only alternative to full cancellation is downgrading to the free tier.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 85,
          "findability": 70
        },
        "sources": [
          {
            "title": "Membership Terms for GeForce NOW | NVIDIA (accessed 2026-06-05)",
            "url": "https://www.nvidia.com/en-us/geforce-now/membership-terms/"
          },
          {
            "title": "Privacy Center | NVIDIA (accessed 2026-06-05)",
            "url": "https://www.nvidia.com/en-us/privacy-center/"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "geico",
      "name": "GEICO",
      "industry": "Insurance (auto)",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause — auto policies are cancelled (you can set a future end date) or kept; you can lower coverage but not freeze it. Line up a new policy first: a coverage lapse is illegal to drive on and can raise future rates."
      },
      "data_deletion": {
        "detail": "Cancelling ends coverage but does NOT delete your records — insurers retain policy and claims data for years per state regulation and report to shared databases (e.g., CLUE). Personal-data deletion is a limited privacy request (CCPA) and may be restricted by insurance record-retention law.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.geico.com/information/faq/cancel-insurance/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 18,
          "channel_disclosed": 72,
          "notice_disclosed": 72,
          "refund_disclosed": 80,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://www.geico.com/information/faq/cancel-insurance/",
        "policy_summary": "No online or email cancellation — you must call a licensed agent at (800) 841-1587 (have your policy number and desired end date ready). Pro-rata refund of unused premium with NO cancellation fee in most states (North Carolina uses a short-rate calculation that keeps slightly more). Line up a new policy first — a coverage lapse is illegal to drive on and can raise future rates.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "GEICO — How to Cancel Your Car Insurance Policy (accessed 2026-06-05)",
            "url": "https://www.geico.com/information/faq/cancel-insurance/"
          }
        ],
        "score": 57,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "gelato",
      "name": "Gelato",
      "industry": "Print-on-demand",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented in official help articles; Gelato+ is a monthly or annual subscription with cancel-anytime policy only."
      },
      "data_deletion": {
        "detail": "Account and personal data can be deleted via the Dashboard ('Delete company account' at the bottom of the account page, requiring typing 'DELETE' in capital letters). Data is permanently removed within 15 days of deletion. Users can also submit data deletion requests to Gelato's privacy team directly. GDPR and CCPA rights acknowledged in privacy policy.",
        "url": "https://support.gelato.com/en/articles/8996138-how-can-i-delete-my-account"
      },
      "links": {
        "cancel": "https://support.gelato.com/en/articles/8996315-how-can-i-cancel-my-gelato-subscription",
        "refund": "https://support.gelato.com/en/articles/8996141-what-is-the-difference-between-a-refund-and-payment-cancellation",
        "terms": "https://www.gelato.com/legal/api-terms",
        "privacy": "https://www.gelato.com/legal/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.gelato.com/en/articles/8996315-how-can-i-cancel-my-gelato-subscription",
        "policy_summary": "Cancel Gelato+ anytime online via the Dashboard: click your initials (upper right) → Subscriptions → three-dots menu on the subscription tile → Cancel Plan. Upon confirming, you receive a cancellation date and retain full Gelato+ features until that date (end of billing period). Subscription fees are non-refundable; exception: if Gelato terminates the subscription at its discretion, a prorated refund is issued for remaining days. No notice period required by the customer — cancellation is effective at period end. Free (no-subscription) tier remains available after cancellation, but Gelato+ apps are uninstalled.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my Gelato+ subscription? | Gelato Create | Help Center (accessed 2026-06-12)",
            "url": "https://support.gelato.com/en/articles/8996315-how-can-i-cancel-my-gelato-subscription"
          },
          {
            "title": "Gelato+ Subscription FAQs | Gelato Create | Help Center (accessed 2026-06-12)",
            "url": "https://support.gelato.com/en/articles/8996301-gelato-subscription-faqs"
          },
          {
            "title": "Where can I manage my Gelato+ subscription? | Gelato Create | Help Center (accessed 2026-06-12)",
            "url": "https://support.gelato.com/en/articles/8996309-where-can-i-manage-my-gelato-subscription"
          },
          {
            "title": "Subscription Management | Gelato Create | Help Center (accessed 2026-06-12)",
            "url": "https://support.gelato.com/en/collections/10258804-subscription-management"
          },
          {
            "title": "Gelato Terms of Service (accessed 2026-06-12)",
            "url": "https://www.gelato.com/legal/api-terms"
          },
          {
            "title": "Privacy policy - Gelato (accessed 2026-06-12)",
            "url": "https://www.gelato.com/legal/privacy"
          },
          {
            "title": "How can I delete my account? | Gelato Create | Help Center (accessed 2026-06-12)",
            "url": "https://support.gelato.com/en/articles/8996138-how-can-i-delete-my-account"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "gemini-advanced",
      "name": "Gemini Advanced",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Gemini Advanced / Google One subscriptions."
      },
      "data_deletion": {
        "detail": "Cancelling Gemini Advanced does not delete your Google Account or its data; access reverts to the free 15 GB tier at the end of the billing cycle. To delete your Google Account and all associated data, you must go to myaccount.google.com > Data & Privacy > Delete your Google Account; Google may retain certain data per its standard retention schedules.",
        "url": "https://support.google.com/accounts/answer/32046?hl=en"
      },
      "links": {
        "cancel": "https://support.google.com/googleone/answer/9056360?hl=en",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 65,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://support.google.com/googleone/answer/9056360?hl=en",
        "policy_summary": "Gemini Advanced is sold as a Google One add-on; cancellation is done entirely online — via gemini.google.com (Settings & help > Manage subscription) or the Google One app (Menu > Settings > Cancel membership) — with no phone or email channel required. Cancellation takes effect immediately but benefits and access persist until the end of the current billing cycle. Google One purchases are stated to be non-refundable in the US, meaning no pro-rated refund is issued for the unused portion of the billing period (partial refunds exist only in select regions such as Israel). No pause or freeze option exists.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel your Google One membership – Google One Help (accessed 2026-06-05)",
            "url": "https://support.google.com/googleone/answer/9056360?hl=en"
          },
          {
            "title": "Purchase, cancellation & refund policies – Google One Help (accessed 2026-06-05)",
            "url": "https://support.google.com/googleone/answer/2736362?hl=en"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "genie-kr",
      "name": "Genie Music",
      "industry": "Music & audio",
      "jurisdiction": "KR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; cancelling recurring payment keeps the membership active until the expiration date."
      },
      "data_deletion": {
        "detail": "Cancellation ends the subscription only; account/member withdrawal and data deletion are handled separately under Genie's privacy policy.",
        "url": "https://www.genie.co.kr/footer/privacy"
      },
      "links": {
        "cancel": "https://pay.genie.co.kr/cancel/myProductCancel",
        "refund": "https://pay.genie.co.kr/cancel/myProductCancel",
        "terms": "https://www.genie.co.kr/footer/terms",
        "privacy": "https://www.genie.co.kr/footer/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://pay.genie.co.kr/cancel/myProductCancel",
        "policy_summary": "Genie Music documents cancellation of recurring payment in the Membership Information section: in the app, tap the profile icon, go to the membership page, select Recurring Payment Settings, and tap Cancel Request; a web cancellation page provides the same. Canceling auto-renewal does not stop service immediately; the membership remains usable until its expiration date. Unused subscriptions can be fully refunded within 7 days of purchase, and active-subscription cancellations are refunded after deducting usage. Carrier add-on plans are cancelled through the carrier.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Genie subscription cancellation/refund (accessed 2026-06-16)",
            "url": "https://pay.genie.co.kr/cancel/myProductCancel"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "genki-world",
      "name": "Genki",
      "industry": "Insurance",
      "jurisdiction": "DE",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Genki's privacy policy grants a GDPR right to erasure; customers exercise it by contacting Genki, and the company has one month to respond.",
        "url": "https://genki.world/privacy-policy"
      },
      "links": {
        "cancel": "https://genki.world/products/traveler",
        "refund": "https://documents.genki.world/1/c/e/61c3b8cf2b44e67cf42d8ec1",
        "terms": "https://documents.genki.world/1/c/e/61c3b8cf2b44e67cf42d8ec1",
        "privacy": "https://genki.world/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://genki.world/products/traveler",
        "policy_summary": "Genki Traveler is a monthly subscription billed monthly that can be cancelled anytime, with cancellation taking effect after the first monthly cycle ends; a 14-day right of withdrawal after purchase entitles the customer to a full refund.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Genki Traveler product page",
            "url": "https://genki.world/products/traveler"
          },
          {
            "title": "Consumer Conditions Genki World Explorer",
            "url": "https://documents.genki.world/1/c/e/61c3b8cf2b44e67cf42d8ec1"
          },
          {
            "title": "Genki Privacy Policy",
            "url": "https://genki.world/privacy-policy"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "gentlemans-box-us",
      "name": "Gentleman's Box",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly subscriptions can be placed on a 30-day hold via the account portal. A one-time 'Skip Next Renewal' function is also available online; must be activated at least one business day before the next billing date."
      },
      "data_deletion": {
        "detail": "No dedicated data deletion request page found. Privacy policy references secure data storage. Contact support@gentlemansbox.com for data-related requests.",
        "url": "https://gentlemansbox.com/pages/terms-of-use-and-privacy-policy"
      },
      "links": {
        "cancel": "https://gentlemansbox.com/faq/cancel-refund-return-policy/",
        "refund": "https://gentlemansbox.com/faq/cancel-refund-return-policy/",
        "terms": "https://gentlemansbox.com/pages/terms-of-use-and-privacy-policy",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://gentlemansbox.com/faq/cancel-refund-return-policy/",
        "policy_summary": "Gentleman's Box subscribers may cancel at any time via the billing portal link, by emailing support@gentlemansbox.com, or by calling 1-248-479-6066 (Mon–Fri 9am–8pm EST). Cancellation must be received at least one full business day before the next billing date; weekend or holiday billing requires notice before 12pm EST on the prior business day. No refunds are issued on general monthly orders; prepaid subscriptions may be refunded within 15 days of sign-up subject to a 20% fee, and annual/gift subscriptions cannot be cancelled. Monthly subscribers can also place their account on a 30-day hold or use a one-time skip-next-renewal function through their account portal.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel, Refund, and Return Policy - Gentleman's Box (accessed 2026-06-06)",
            "url": "https://gentlemansbox.com/faq/cancel-refund-return-policy/"
          },
          {
            "title": "FAQ - Gentleman's Box (accessed 2026-06-06)",
            "url": "https://gentlemansbox.com/pages/faq"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "gentler-streak-us",
      "name": "Gentler Streak",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented. Subscriptions auto-renew and can only be cancelled (not paused) through Apple ID subscription settings."
      },
      "data_deletion": {
        "detail": "Gentler Streak operates without server-side accounts; all health data is stored locally on device via Apple Health and never sent to servers. Uninstalling the app effectively removes all app data. No formal account-deletion request process is documented.",
        "url": ""
      },
      "links": {
        "cancel": "https://gentlerstories.com/gentlerstreak/terms-of-use",
        "refund": null,
        "terms": "https://gentlerstories.com/gentlerstreak/terms-of-use",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 60,
          "notice_disclosed": 65,
          "refund_disclosed": 20,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://gentlerstories.com/gentlerstreak/terms-of-use",
        "policy_summary": "Gentler Streak is an iOS-only app sold exclusively through the Apple App Store; all subscription management and cancellation is handled via Apple ID > Subscriptions in iOS Settings. Subscriptions auto-renew unless cancelled at least 24 hours before the end of the current billing period. No direct in-app or web cancellation portal exists, and the official documentation site contains no dedicated cancellation help article. Refunds are governed by Apple's standard App Store policies; no independent refund policy is published by Gentler Stories LLC for US customers.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Gentler Streak – Terms of Use (accessed 2026-06-06)",
            "url": "https://gentlerstories.com/gentlerstreak/terms-of-use"
          },
          {
            "title": "Gentler Streak Workout Tracker – App Store listing (accessed 2026-06-06)",
            "url": "https://apps.apple.com/us/app/gentler-streak-workout-tracker/id1576857102"
          }
        ],
        "score": 47,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "getabstract",
      "name": "getAbstract",
      "industry": "E-learning",
      "jurisdiction": "CH",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account deletion is self-serve via Profile > My Account > Privacy > Delete Account, but accounts with an active subscription cannot be deleted.",
        "url": "https://support.getabstract.com/en/knowledge/my-account-delete-data"
      },
      "links": {
        "cancel": "https://support.getabstract.com/en/knowledge/my-account-cancellation",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 55,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.getabstract.com/en/knowledge/my-account-cancellation",
        "policy_summary": "Subscribers cancel self-serve online by deactivating auto-renewal on the My Account renewal and payment options page, available any time up to 24 hours before the renewal date; the subscription then ends at the end of the current term. A reminder email is sent 30 days before renewal.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my getAbstract subscription? - getAbstract Help & Support",
            "url": "https://support.getabstract.com/en/knowledge/how-do-i-cancel-my-getabstract-subscription"
          },
          {
            "title": "How will my subscription be renewed? - getAbstract Help & Support",
            "url": "https://support.getabstract.com/en/knowledge/my-account-automatic-renewal"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "getresponse",
      "name": "GetResponse",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "One-time freeze offered as a retention step before final cancellation: 60-day account freeze for monthly plan subscribers, or 2 months free credit for annual subscribers. Also includes option to downgrade to a lower plan. Freeze is offered in-flow when initiating cancellation."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal data via account settings, an online request form, or 24/7 live chat/email support. After account deletion, personal data is removed from the main database immediately (irrecoverable); backup copies are encrypted and fully purged within 120 days.",
        "url": "https://www.getresponse.com/legal/privacy-us"
      },
      "links": {
        "cancel": "https://www.getresponse.com/help/how-to-cancel-my-account.html",
        "refund": "https://www.getresponse.com/help/pricing-and-billing/cancelling-subscription/what-is-the-getresponse-refund-policy.html",
        "terms": null,
        "privacy": "https://www.getresponse.com/legal/privacy-us"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 85,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://www.getresponse.com/help/how-to-cancel-my-account.html",
        "policy_summary": "GetResponse subscriptions are cancelled entirely online via Profile > Billing > Cancel subscription; cancellation is not available through the mobile app, phone, or email. Cancellation takes effect immediately upon confirmation, so GetResponse recommends cancelling the day before the next renewal date to avoid losing unused days. GetResponse does not issue refunds under any circumstances, treating all customers equally regardless of when in the billing cycle cancellation occurs. Before final cancellation, users are offered a one-time retention choice: a 60-day account freeze, one free month (monthly plans) or two free months (annual plans), or a plan downgrade.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my account? – GetResponse Help Center (accessed 2026-06-06)",
            "url": "https://www.getresponse.com/help/how-to-cancel-my-account.html"
          },
          {
            "title": "What is the GetResponse refund policy? – GetResponse Help Center (accessed 2026-06-06)",
            "url": "https://www.getresponse.com/help/pricing-and-billing/cancelling-subscription/what-is-the-getresponse-refund-policy.html"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "getsafe-de",
      "name": "Getsafe",
      "industry": "Insurance / Insurtech",
      "jurisdiction": "DE",
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.hellogetsafe.com/en-de/posts/step-by-step-cancelling-your-getsafe-insurance",
        "refund": "",
        "terms": "https://www.hellogetsafe.com/en-de/terms",
        "privacy": "https://www.hellogetsafe.com/en-de/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.hellogetsafe.com/en-de/posts/step-by-step-cancelling-your-getsafe-insurance",
        "policy_summary": "Policyholders cancel self-serve in the Getsafe app: open Coverage, select the policy, scroll down and tap Cancel coverage. Daily policies end one day after cancellation; annual policies run to the renewal date and then do not renew. A future-dated cancellation can be requested by emailing support@hellogetsafe.com.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your insurance in the Getsafe app - Getsafe Blog",
            "url": "https://www.hellogetsafe.com/en-de/posts/step-by-step-cancelling-your-getsafe-insurance"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "gexa-energy-us",
      "name": "Gexa Energy",
      "industry": "Energy & utilities",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Customers cancel, move out of service area, or switch plans; month-to-month Flex plan can be ended anytime with no ETF."
      },
      "data_deletion": {
        "detail": "No self-serve account-data deletion described; handled via customer care / privacy policy.",
        "url": "https://www.gexaenergy.com/residential/help-support/contact-us"
      },
      "links": {
        "cancel": "https://www.gexaenergy.com/residential/help-support/contact-us",
        "refund": "https://www.gexaenergy.com/for-home/support/faqs",
        "terms": "https://eflviewer.gexaenergy.com/eflviewer.aspx?lang=EN&prodcode=TOS",
        "privacy": "https://www.gexaenergy.com/residential/help-support/contact-us"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.gexaenergy.com/residential/help-support/contact-us",
        "policy_summary": "Gexa Energy customers cancel by contacting Customer Care by phone (1-866-961-9399 / 1-866-329-4392) or email (customercare@gexaenergy.com); there is no online self-serve cancellation. Fixed-term plans carry an early termination fee (commonly $150 for 12-month and $295 for 24/36-month plans), with no fee for moving out of the service area or for switching within 14 days before the contract end date, and new residential customers can switch plans fee-free within 60 days. As a Texas REP, customers have a 3-day right of rescission after enrollment. Deposits can be refunded after 12 consecutive on-time monthly payments, and a final bill is issued after the final meter read; exact fees are stated in the Electricity Facts Label and Terms of Service.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Contact Gexa Energy: Residential Customer Support (accessed 2026-06-16)",
            "url": "https://www.gexaenergy.com/residential/help-support/contact-us"
          },
          {
            "title": "Gexa Energy, LP Residential Terms of Service (TOS) viewer (accessed 2026-06-16)",
            "url": "https://eflviewer.gexaenergy.com/eflviewer.aspx?lang=EN&prodcode=TOS"
          },
          {
            "title": "Frequently Asked Questions about Gexa Energy (accessed 2026-06-16)",
            "url": "https://www.gexaenergy.com/for-home/support/faqs"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "ghost",
      "name": "Ghost",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered for Ghost(Pro) subscriptions."
      },
      "data_deletion": {
        "detail": "Upon cancellation, the site and account are permanently deleted at the end of the current billing cycle. A complete export (including images, themes, and files beyond what the standard export covers) must be requested via support@ghost.org before cancellation, as the action is irreversible.",
        "url": "https://ghost.org/help/manage-your-subscription/"
      },
      "links": {
        "cancel": "https://ghost.org/help/manage-your-subscription/",
        "refund": null,
        "terms": "https://ghost.org/terms/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://ghost.org/help/manage-your-subscription/",
        "policy_summary": "Ghost(Pro) subscriptions are cancelled online: the account owner logs into Ghost Admin, navigates to Ghost(Pro) → Billing, and clicks the red 'Cancel account' link. Cancellation takes effect at the end of the current billing cycle, after which the site and all account data are permanently deleted. Ghost explicitly states all sales are final and no refunds are provided for any products or services. No pause or freeze option exists.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 78
        },
        "sources": [
          {
            "title": "Manage your Ghost(Pro) subscription — Ghost Help Center (accessed 2026-06-05)",
            "url": "https://ghost.org/help/manage-your-subscription/"
          },
          {
            "title": "Ghost Terms of Service (accessed 2026-06-05)",
            "url": "https://ghost.org/terms/"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "giffgaff-uk",
      "name": "Giffgaff",
      "industry": "Telecom & ISP",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Members either keep their plan running or cancel it. Accounts remain accessible for 6 months after inactivity before the phone number is reclaimed."
      },
      "data_deletion": {
        "detail": "Members can request erasure of personally identifiable data by contacting the Data Protection Officer at dpo@giffgaff.co.uk or via the in-app agent chat. Giffgaff retains account/payment history up to 7 years, network records up to 12 months, and fraud-prevention data up to 6 years for legal/regulatory reasons.",
        "url": "https://www.giffgaff.com/boiler-plate/privacy"
      },
      "links": {
        "cancel": "https://help.giffgaff.com/en/articles/243836-how-do-i-cancel-my-giffgaff-account",
        "refund": null,
        "terms": null,
        "privacy": "https://www.giffgaff.com/boiler-plate/privacy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Giffgaff plans (goodybags) are cancelled online via My giffgaff Payment Details (toggle off recurring plan) or through the app; there is no phone or email cancellation channel. To cancel a queued plan you must do so by 9pm the day before it starts; active mid-cycle plans are non-refundable. Within 14 days of SIM activation a full or proportional refund applies (unused plan = full refund; partially used = pro-rata), processed within 14 days. Customers switching networks can instantly obtain a PAC or STAC code online to port or close their number; the account closes when the new network processes the code.",
        "policy_url": "https://help.giffgaff.com/en/articles/243836-how-do-i-cancel-my-giffgaff-account",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 72,
          "notice_disclosed": 65,
          "refund_disclosed": 68,
          "findability": 72
        },
        "sources": [
          {
            "title": "How do I cancel my giffgaff account? | giffgaff Help (accessed 2026-06-05)",
            "url": "https://help.giffgaff.com/en/articles/243836-how-do-i-cancel-my-giffgaff-account"
          },
          {
            "title": "How do I cancel my account within 14 days of joining giffgaff? | giffgaff Help (accessed 2026-06-05)",
            "url": "https://help.giffgaff.com/en/articles/273804-how-do-i-cancel-my-account-within-14-days-of-joining-giffgaff"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "gigasheet",
      "name": "Gigasheet (gigasheet.com)",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; the subscription auto-renews unless you cancel before the renewal date."
      },
      "data_deletion": {
        "detail": "Account access may be suspended/terminated; data handling per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://www.gigasheet.com/terms-of-use",
        "terms": "https://www.gigasheet.com/terms-of-use",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 58,
          "channel_disclosed": 70,
          "notice_disclosed": 62,
          "refund_disclosed": 60,
          "findability": 62
        },
        "cancel_url": null,
        "policy_url": "https://www.gigasheet.com/terms-of-use",
        "policy_summary": "Gigasheet has a dedicated Billing and Cancellation section. Self-serve subscriptions can be cancelled by turning off auto-renew (or unsubscribing) in your account, or via the third-party store you purchased through; if you downgrade you can cancel your membership before the change takes effect. Business/Enterprise plan holders must contact Gigasheet to update payment. To the extent permitted by law, payments are non-refundable and no credits are given for partial-month or partial-year periods.",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Gigasheet | Terms of Use — Billing and Cancellation (accessed 2026-06-13)",
            "url": "https://www.gigasheet.com/terms-of-use"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "github-copilot",
      "name": "GitHub Copilot",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered for GitHub Copilot individual subscriptions."
      },
      "data_deletion": {
        "detail": "Cancelling Copilot downgrades you to the free tier; your GitHub account and data are not deleted. To remove personal data, you must separately delete your GitHub account via Settings, which permanently removes owned repos, forks of private repos, and account data — but comments/issues in other repos persist. GitHub states deleted accounts cannot be restored.",
        "url": "https://docs.github.com/en/account-and-profile/how-tos/account-management/deleting-your-personal-account"
      },
      "links": {
        "cancel": "https://docs.github.com/en/copilot/how-tos/manage-your-account/view-and-change-your-copilot-plan",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://docs.github.com/en/copilot/how-tos/manage-your-account/view-and-change-your-copilot-plan",
        "policy_summary": "GitHub Copilot individual plans (Pro, Pro+, Max) can be cancelled online at any time via Settings > Billing & licensing > GitHub Copilot > Manage subscription > Cancel subscription. Cancellation takes effect at the end of the current billing cycle, after which the account is automatically downgraded to Copilot Free. No prorated refund is issued for standard user-initiated cancellations; a prorated refund is only granted when a personal plan is automatically cancelled because an employer assigns a Business/Enterprise seat. No pause or freeze option exists.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Viewing and changing your GitHub Copilot plan - GitHub Docs (accessed 2026-06-05)",
            "url": "https://docs.github.com/en/copilot/how-tos/manage-your-account/view-and-change-your-copilot-plan"
          },
          {
            "title": "About billing for individual GitHub Copilot plans - GitHub Docs (accessed 2026-06-05)",
            "url": "https://docs.github.com/en/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/billing-and-payments/about-billing-for-individual-copilot-plans"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "gitkraken",
      "name": "GitKraken",
      "industry": "Developer tools",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented; a pending cancellation marks the organization as non-renewing until it expires, after which it is labeled canceled."
      },
      "data_deletion": {
        "detail": "Not addressed on the subscription page; account and data handling are covered by the separate privacy policy and EULA.",
        "url": "https://www.gitkraken.com/privacy"
      },
      "links": {
        "cancel": "https://help.gitkraken.com/gk-dev/gk-dev-subscription/",
        "refund": "https://www.gitkraken.com/eula",
        "terms": "https://www.gitkraken.com/eula",
        "privacy": "https://www.gitkraken.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.gitkraken.com/gk-dev/gk-dev-subscription/",
        "policy_summary": "GitKraken states that subscriptions are cancelled at gitkraken.dev under the organization's Subscription panel, that only the Owner, Admins, and Billing Contacts can cancel, and that a cancelled subscription remains active until the end of the current billing period and is then labeled canceled.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Manage GitKraken Subscription and Billing",
            "url": "https://help.gitkraken.com/gk-dev/gk-dev-subscription/"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "gitlab",
      "name": "GitLab",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancelling auto-renewal stops the subscription from renewing; access continues until the end of the current paid term."
      },
      "data_deletion": {
        "detail": "Data and repositories are retained when a subscription expires or is downgraded to the Free tier — only paid features are disabled. Account/namespace deletion must be requested separately via GitLab support.",
        "url": "https://docs.gitlab.com/subscriptions/manage_subscription/"
      },
      "links": {
        "cancel": "https://docs.gitlab.com/subscriptions/manage_subscription/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "GitLab subscriptions auto-renew annually; to stop renewal, customers must click 'Cancel subscription' in the Customers Portal (Subscription actions menu) or contact their sales representative at least 30 days before the renewal date. Cancellation ends auto-renewal but the paid subscription remains active until the current term expires, after which the namespace reverts to Free-tier features while data and repos are preserved. Refunds are governed by the Subscription Agreement; a 45-day full-refund window applies to initial purchases, but mid-term cancellations are generally non-refundable and manually downgrading a namespace does not trigger a refund. No subscription pause or freeze option exists.",
        "policy_url": "https://docs.gitlab.com/subscriptions/manage_subscription/",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 72
        },
        "sources": [
          {
            "title": "Manage subscription | GitLab Docs (accessed 2026-06-05)",
            "url": "https://docs.gitlab.com/subscriptions/manage_subscription/"
          },
          {
            "title": "Updated paid tiers for improved billing & subscriptions | GitLab (accessed 2026-06-05)",
            "url": "https://about.gitlab.com/pricing/faq-improved-billing-and-subscription-management/"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 812000000,
        "mrr_usd": 67700000,
        "currency": "USD",
        "as_of": "2026-01-31",
        "source": {
          "title": "GitLab Inc. — Q4 FY2026 Earnings Release",
          "url": "https://ir.gitlab.com/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "gitpod",
      "name": "Gitpod",
      "industry": "Developer tools",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented; customers cancel through the billing settings page and the terms only provide pro-rated refunds of pre-paid unused fees when the company terminates."
      },
      "data_deletion": {
        "detail": "Account deletion is separate from cancelling a subscription and removes the user's presence from the service; handled per the privacy policy.",
        "url": "https://ona.com/legal/privacy-policy"
      },
      "links": {
        "cancel": "https://support.gitpod.io/articles/8110844734-how-to-cancel-your-gitpod-subscription",
        "refund": "https://ona.com/legal/terms-of-service",
        "terms": "https://ona.com/legal/terms-of-service",
        "privacy": "https://ona.com/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://ona.com/legal/terms-of-service",
        "policy_summary": "Gitpod allows a Classic subscription to be cancelled through the billing settings page, and its terms provide that the company may terminate with a pro-rated refund of any pre-paid but unused fees while not granting customers an equivalent self-cancellation refund, with all fees becoming due on termination.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your Gitpod Classic Subscription",
            "url": "https://support.gitpod.io/articles/8110844734-how-to-cancel-your-gitpod-subscription"
          },
          {
            "title": "Terms of Service - Ona (Gitpod)",
            "url": "https://ona.com/legal/terms-of-service"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "glide",
      "name": "Glide",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or suspend option is documented; cancellation terminates the plan at the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Users can submit personal-data deletion or export requests via glideapps.com/rights. App creators can also delete individual end-user data through the Privacy Settings panel inside the Glide builder.",
        "url": "https://www.glideapps.com/rights"
      },
      "links": {
        "cancel": "https://help.glideapps.com/en/articles/9248146-how-to-modify-your-subscription",
        "refund": "https://help.glideapps.com/en/articles/9421231-glide-s-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.glideapps.com/en/articles/9248146-how-to-modify-your-subscription",
        "policy_summary": "Glide subscriptions are cancelled entirely online through the Billing section of the team dashboard (go.glideapps.com → Billing → Manage Plan / Open Customer Portal → Cancel subscription → confirm). All outstanding invoices must be paid before the Cancel Subscription button appears. Cancellation takes effect at the end of the current billing cycle with no prorated refund; overages incurred during the period are charged at cycle end. A 14-day full-refund window applies to the initial purchase; no refunds are given after 14 days.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to modify your subscription | Glide Help Center (accessed 2026-06-06)",
            "url": "https://help.glideapps.com/en/articles/9248146-how-to-modify-your-subscription"
          },
          {
            "title": "Glide's Refund Policy | Glide Help Center (accessed 2026-06-06)",
            "url": "https://help.glideapps.com/en/articles/9421231-glide-s-refund-policy"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "glo",
      "name": "Glo",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Glo does not offer a native subscription pause or freeze feature. Subscribers on Google Play may be able to pause through Google's own subscription management interface, but Glo's platform has no direct pause option."
      },
      "data_deletion": {
        "detail": "Users can request full account and data deletion by emailing support@glo.com. Glo states it will confirm deletion within two days. Note: cancelling a subscription does not automatically delete the account — both actions must be taken separately.",
        "url": "https://support.glo.com/hc/en-us/articles/30921487362971-How-do-I-delete-my-Glo-account"
      },
      "links": {
        "cancel": "https://support.glo.com/hc/en-us/articles/30903182116763-How-do-I-cancel-my-Glo-subscription",
        "refund": null,
        "terms": "https://www.glo.com/termsandconditions",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Glo subscriptions can be cancelled online via Account Settings on glo.com (web browser required; cannot be done inside the Glo app), or through Apple/Google app store settings if subscribed via those platforms; email support (support@glo.com) is also available. Cancellation turns off auto-renewal and access continues until the end of the current paid billing period. No refunds or pro-rated credits are issued for the unused portion of any billing cycle, and unused trial days are not compensated. Glo does not send reminder notices before free trials expire, so users must cancel before midnight Pacific Time on the last trial day to avoid charges.",
        "policy_url": "https://support.glo.com/hc/en-us/articles/30903182116763-How-do-I-cancel-my-Glo-subscription",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 78,
          "findability": 85
        },
        "sources": [
          {
            "title": "How do I cancel my Glo subscription? – Glo Support Center (accessed 2026-06-06)",
            "url": "https://support.glo.com/hc/en-us/articles/30903182116763-How-do-I-cancel-my-Glo-subscription"
          },
          {
            "title": "Glo Terms & Conditions of Use Agreement (accessed 2026-06-06)",
            "url": "https://www.glo.com/termsandconditions"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "globe-and-mail-ca",
      "name": "The Globe and Mail",
      "industry": "News & publishing",
      "jurisdiction": "ca",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause documented in terms; cancellation only."
      },
      "data_deletion": {
        "detail": "Personal data handled under The Globe and Mail privacy policy; deletion/access via privacy contacts.",
        "url": "https://www.theglobeandmail.com/privacy-terms/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.theglobeandmail.com/privacy-terms/terms-and-conditions/",
        "refund": "https://www.theglobeandmail.com/privacy-terms/terms-and-conditions/",
        "terms": "https://www.theglobeandmail.com/privacy-terms/terms-and-conditions/",
        "privacy": "https://www.theglobeandmail.com/privacy-terms/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": "https://www.theglobeandmail.com/privacy-terms/terms-and-conditions/",
        "policy_url": "https://www.theglobeandmail.com/privacy-terms/terms-and-conditions/",
        "policy_summary": "Per The Globe and Mail Terms and Conditions, a periodic subscription 'will continue until it is cancelled' (auto-renewal default) and renewal fees are charged to the card on file. Cancellation of print and longer direct subscriptions requires phoning the Customer Solutions Centre at 1-800-387-5400 with 'no less than 28 days notice'; there is no online self-serve cancellation for direct print/digital subscriptions (App Store and Google Play sign-ups are cancelled in those stores). No refund is given for the current billing period and 'No refunds will be provided for amounts less than $5 CDN'; access continues to the end of the paid period. No EU-style cooling-off period applies (Canadian jurisdiction).",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions - The Globe and Mail (accessed 2026-06-16)",
            "url": "https://www.theglobeandmail.com/privacy-terms/terms-and-conditions/"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "globe-telecom-ph",
      "name": "Globe Telecom",
      "industry": "Telecom & ISP",
      "jurisdiction": "PH",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "phone",
        "email",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on Globe Telecom's official help pages."
      },
      "data_deletion": {
        "detail": "Subscribers may request blocking, removal, or deletion of personal data under the Philippine Data Privacy Act of 2012 by contacting Globe's Data Protection Officer at privacy@globe.com.ph. Data is retained up to one year from service termination, provided no outstanding obligations remain.",
        "url": "https://www.globe.com.ph/privacy-statement"
      },
      "links": {
        "cancel": "https://www.globe.com.ph/help/postpaid/terminate-account",
        "refund": null,
        "terms": null,
        "privacy": "https://www.globe.com.ph/privacy-statement"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Globe Telecom postpaid subscribers can request termination via the GlobeOne app (Help icon → Get Help), Facebook Messenger, or by calling 211 on a Globe mobile; in-store visits and email to requirements@globe.com.ph are also accepted. The account must be outside any contract lock-in period with all balances fully settled, though early termination is allowed with a pre-termination fee (device plans: Gadget Penalty Fee + Unpaid Monthly Installments + Admin Fee; SIM-only: ₱2,000 Penalty Fee + Admin Fee). No explicit notice period is published; processing typically takes around 10 business days before the statement date. No prorated refund is offered upon early termination — only outstanding charges and applicable pre-termination fees are due.",
        "policy_url": "https://www.globe.com.ph/help/postpaid/terminate-account",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 70,
          "notice_disclosed": 25,
          "refund_disclosed": 50,
          "findability": 65
        },
        "sources": [
          {
            "title": "Globe Postpaid Mobile Account Termination - Globe Help & Support (accessed 2026-06-06)",
            "url": "https://www.globe.com.ph/help/postpaid/terminate-account"
          },
          {
            "title": "Globe Privacy Statement | We Keep Your Data Safe (accessed 2026-06-06)",
            "url": "https://www.globe.com.ph/privacy-statement"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "globoplay-br",
      "name": "Globoplay",
      "industry": "Streaming",
      "jurisdiction": "BR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Globoplay does not offer a native subscription pause or freeze feature. Pause via Google Play billing is a platform-level option for subscriptions purchased through Google Play, not a Globoplay product feature."
      },
      "data_deletion": {
        "detail": "Account and data deletion is available via minhaconta.globo.com — scroll to bottom and click 'Excluir conta Globo'. Active subscriptions must be cancelled first. Deletion request takes approximately 45 days to process. Deletion removes access to all Globo products (Globoplay, Cartola PRO, Premiere, etc.).",
        "url": "https://minhaconta.globo.com"
      },
      "links": {
        "cancel": "https://globoplay.globo.com/ajuda/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://globoplay.globo.com/ajuda/",
        "policy_summary": "Globoplay subscriptions can be cancelled online via minhaconta.globo.com (Ver Pagamentos > Cancelar assinatura) or through the app store used at sign-up (Google Play or Apple App Store); cancellation must be done through the same channel as the original purchase. Cancellation is scheduled for the end of the current billing cycle — access continues until the period expires and no pro-rated refund is issued for unused days. Subscribers have a 7-day cooling-off right under Brazil's Consumer Protection Code (CDC Art. 49) for contracts concluded online, entitling them to a full refund within that window; after 7 days no refund is available. For annual plans paid in installments, the remaining installments continue to be charged even after cancellation is confirmed.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Como cancelar a assinatura do Globoplay pelo celular ou computador — TechTudo (accessed 2026-06-06)",
            "url": "https://www.techtudo.com.br/dicas-e-tutoriais/2023/08/como-cancelar-a-assinatura-do-globoplay-pelo-celular-ou-computador-edstreaming.ghtml"
          },
          {
            "title": "Globoplay Help Centre — globoplay.globo.com/ajuda/ (accessed 2026-06-06)",
            "url": "https://globoplay.globo.com/ajuda/"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "glossika",
      "name": "Glossika",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; cancelling stops billing from the next cycle while access continues for the current period."
      },
      "data_deletion": {
        "detail": "Account deletion is self-serve/supported via a dedicated help article.",
        "url": "https://help.glossika.com/en/articles/1241858-how-do-i-delete-my-glossika-account"
      },
      "links": {
        "cancel": "https://help.glossika.com/en/articles/1244485-how-do-i-cancel-my-subscription-do-i-get-a-refund-if-i-cancel-my-monthly-annual-plan",
        "refund": "https://help.glossika.com/en/articles/6344172-will-i-get-a-refund-if-i-cancel-my-annual-plan",
        "terms": "https://ai.glossika.com/pricing",
        "privacy": "https://help.glossika.com/en/collections/758686-account-billing"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 90,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.glossika.com/en/articles/1244485-how-do-i-cancel-my-subscription-do-i-get-a-refund-if-i-cancel-my-monthly-annual-plan",
        "policy_summary": "Glossika subscriptions can be cancelled at any time; once cancelled, billing stops from the next cycle and access continues for the remainder of the current period. Annual-plan subscribers may downgrade or cancel within 60 days of purchase to receive a refund for unused time. Monthly subscriptions are final and non-refundable for the current month. Refunds are requested via in-app chat or support email. Store purchases must be cancelled/refunded through Apple/Google.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? - Glossika Help Center (accessed 2026-06-16)",
            "url": "https://help.glossika.com/en/articles/1244485-how-do-i-cancel-my-subscription-do-i-get-a-refund-if-i-cancel-my-monthly-annual-plan"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "glovo-prime-eu",
      "name": "Glovo Prime",
      "industry": "Food delivery memberships",
      "jurisdiction": "ES",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; access continues to end of paid month after unsubscribing."
      },
      "data_deletion": {
        "detail": "No membership-specific deletion path; handled under Glovo's general privacy policy.",
        "url": "https://glovoapp.com/docs/en/legal/terms/"
      },
      "links": {
        "cancel": "https://glovoapp.com/docs/en/legal/terms/",
        "refund": "https://glovoapp.com/docs/en/legal/terms/",
        "terms": "https://glovoapp.com/docs/en/legal/terms/",
        "privacy": "https://glovoapp.com/docs/en/legal/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 90,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://glovoapp.com/docs/en/legal/terms/",
        "policy_summary": "Glovo Prime is a monthly auto-renewing membership giving free/reduced delivery and member offers. Users cancel by going to their account profile and selecting 'unsubscribe'; the subscription renews automatically and the fee is charged automatically unless cancelled. To avoid the next charge users must withdraw at least two business days before the renewal date. Payments are non-refundable and no refunds or credits are given for unused or partly used membership periods. Benefits continue until the end of the current month; no pause feature is documented.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Glovo's Legal Terms and Conditions (accessed 2026-06-16)",
            "url": "https://glovoapp.com/docs/en/legal/terms/"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "glow-us",
      "name": "Glow",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Glow's official support pages. Cancellation is the only supported way to stop charges."
      },
      "data_deletion": {
        "detail": "Users can delete their account in-app via More/Settings > Delete Account (iOS & Android). Alternatively, data deletion can be requested by emailing privacy@glowing.com. Deletion is permanent and cannot be undone.",
        "url": "http://support.glowing.com/help/en-us/14-app-basics/33"
      },
      "links": {
        "cancel": "https://support.glowing.com/hc/en-us/articles/115000257628-How-do-I-cancel-my-Premium-subscription-iOS-Android",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.glowing.com/hc/en-us/articles/115000257628-How-do-I-cancel-my-Premium-subscription-iOS-Android",
        "policy_summary": "Glow Premium subscribers on iOS cancel through the Apple App Store subscription settings; Android subscribers cancel via Google Play; and web subscribers must email support@glowing.com with their account email to request cancellation. Access continues until the end of the current billing cycle regardless of when cancellation is initiated. Refunds for iOS purchases must be requested directly from Apple at reportaproblem.apple.com; Android and web refund requests are evaluated case-by-case by Glow support. No subscription pause option is documented.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Premium subscription (iOS & Android)? – Glow (accessed 2026-06-06)",
            "url": "https://support.glowing.com/hc/en-us/articles/115000257628-How-do-I-cancel-my-Premium-subscription-iOS-Android"
          },
          {
            "title": "How do I cancel my web subscription? – Glow (accessed 2026-06-06)",
            "url": "https://support.glowing.com/hc/en-us/articles/115000257568-How-do-I-cancel-my-web-subscription"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "go-fit-es",
      "name": "GO fit",
      "industry": "Fitness / Gym",
      "jurisdiction": "ES",
      "cancellation_types": [
        "online",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://go-fit.es/faq/",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 40,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://go-fit.es/faq/",
        "policy_summary": "Spanish sports-centre chain. Members start the cancellation by logging into the member area (website or app) and using the membership form, with 30 days notice required and a confirming burofax/certified letter to the centre. Access continues until the notice period ends.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "GO fit ES - FAQ (member-area cancellation)",
            "url": "https://go-fit.es/faq/"
          },
          {
            "title": "Darte de baja en Go Fit: guia paso a paso",
            "url": "https://darmedebaja.org/go-fit/"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "gobble",
      "name": "Gobble",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Users can skip individual deliveries up to 4 weeks in advance through the account dashboard (Manage Delivery → Skip This Delivery). Skipping does not deactivate the account. Flexible Subscription option also allows changing delivery frequency to every 2, 3, or 4 weeks."
      },
      "data_deletion": {
        "detail": "Upon account termination request, Gobble will deactivate or delete the account and data from active databases, though some data may be retained for fraud prevention, legal compliance, and troubleshooting. Requests can be submitted via email to [email protected]. California residents have CCPA rights to request data access/deletion.",
        "url": "https://www.gobble.com/privacy/"
      },
      "links": {
        "cancel": "https://support.gobble.com/hc/en-us/articles/115001469167-How-do-I-deactivate",
        "refund": null,
        "terms": "https://www.gobble.com/terms/",
        "privacy": "https://www.gobble.com/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://support.gobble.com/hc/en-us/articles/115001469167-How-do-I-deactivate",
        "policy_summary": "Gobble subscriptions can be cancelled online via the account dashboard (Manage Delivery → Deactivate My Account), by phone at (888) 405-7481 (Mon–Fri 6am–8pm PT), or by email to [email protected]. The cutoff deadline is Wednesday at 11:59 PM local time the week before a scheduled delivery — any cancellation after that deadline will still result in a charge and shipment for the next order. No refunds are issued for orders that have already passed the Wednesday cutoff; users who cancelled before the deadline but were charged anyway may receive a credit or full refund within 30 days if documentary evidence is provided. There is no cancellation fee and no long-term commitment.",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 75,
          "findability": 78
        },
        "sources": [
          {
            "title": "How do I deactivate? – Gobble (accessed 2026-06-05)",
            "url": "https://support.gobble.com/hc/en-us/articles/115001469167-How-do-I-deactivate"
          },
          {
            "title": "Terms of Service | Gobble (accessed 2026-06-05)",
            "url": "https://www.gobble.com/terms/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "godaddy",
      "name": "GoDaddy",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Turning off auto-renew ends the product at term end; hosting goes offline and data may be deleted after expiry — back up first."
      },
      "data_deletion": {
        "detail": "Turning off auto-renew or cancelling hosting takes your site offline and hosting data may be deleted after expiry — back up first. Your DOMAIN is separate: cancel its auto-renew or transfer it out to keep it (domain auto-renew fees are non-refundable after expiration). Account/data deletion is a separate privacy request.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.godaddy.com/help/turn-off-auto-renew-20008",
        "refund": "https://www.godaddy.com/legal/agreements/refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 68,
          "refund_disclosed": 58,
          "findability": 68
        },
        "cancel_url": null,
        "policy_url": "https://www.godaddy.com/help/turn-off-auto-renew-20008",
        "policy_summary": "Turn off auto-renew online: Renewals & Billing -> Manage Subscriptions -> Turn off Auto-Renew. 30-day money-back on annual shared hosting / 48h on monthly; hosting already performed is non-refundable; domain auto-renew is non-refundable after expiration. Note: refund requests by EMAIL aren't processed — you must call, SMS, or chat. Cancel the domain's auto-renew or transfer it out separately to keep the domain.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "GoDaddy — Turn off auto-renew (accessed 2026-06-05)",
            "url": "https://www.godaddy.com/help/turn-off-auto-renew-20008"
          },
          {
            "title": "GoDaddy — Refund Policy (accessed 2026-06-05)",
            "url": "https://www.godaddy.com/legal/agreements/refund-policy"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "goddess-provisions-us",
      "name": "Goddess Provisions",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their subscription at any time through the account dashboard (My Orders > Manage Subscriptions), with no questions asked."
      },
      "data_deletion": {
        "detail": "No dedicated data deletion or CCPA/GDPR self-serve request page found on the official site. Contact support@goddessprovisions.com for account-related requests.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.goddessprovisions.com/policies/subscription-policy",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 72,
          "notice_disclosed": 45,
          "refund_disclosed": 70,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.goddessprovisions.com/policies/subscription-policy",
        "policy_summary": "Goddess Provisions allows subscribers to cancel or pause their subscription at any time through the self-service account dashboard (My Orders > Manage Subscriptions), with no phone calls or emails required. Cancellations must be completed before the next billing cycle (charges occur on the 7th of each month) to avoid being charged for the next box. All subscription plans are explicitly final sale with no returns or refunds. No advance notice period beyond the billing cutoff is stated.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Subscription Policy – Goddess Provisions (accessed 2026-06-06)",
            "url": "https://www.goddessprovisions.com/policies/subscription-policy"
          },
          {
            "title": "Manage Your Subscription – Goddess Provisions (accessed 2026-06-06)",
            "url": "https://www.goddessprovisions.com/pages/subscription"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "going-us",
      "name": "Going (formerly Scott's Cheap Flights)",
      "industry": "Travel subscriptions",
      "jurisdiction": "US",
      "join_clicks": 1,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Going does not offer a membership pause option. Members who want a break are advised to cancel their next renewal instead."
      },
      "data_deletion": {
        "detail": "Users can delete their account via the Profile page (scroll to bottom, select 'Delete Account'). For formal data deletion requests, users can email [email protected]. Data may persist in backups for a reasonable period; some data is retained as required by law.",
        "url": "https://www.going.com/privacy-policy"
      },
      "links": {
        "cancel": "https://help.going.com/hc/en-us/articles/16559102709396-Canceling-Your-Membership",
        "refund": "https://www.going.com/refund-policy",
        "terms": null,
        "privacy": "https://www.going.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 75,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://help.going.com/hc/en-us/articles/16559102709396-Canceling-Your-Membership",
        "policy_summary": "Members can cancel their Going subscription online via the Billing Page at going.com/settings/membership-and-billing, where a 'Cancel Membership' button appears near the top; members who subscribed via the iOS or Android app must cancel through Apple or Google Play directly. Memberships are non-refundable once charged and no prorated refunds are issued for unused periods, though a 'View Options' path on the Billing Page within 30 days of a charge allows a discretionary refund exception request. Cancellation takes effect at the end of the current paid period, and Going has no obligation to notify members before auto-renewal charges occur. Subscription pausing is not available.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling Your Membership – Going (accessed 2026-06-06)",
            "url": "https://help.going.com/hc/en-us/articles/16559102709396-Canceling-Your-Membership"
          },
          {
            "title": "Refund Policy – Going (accessed 2026-06-06)",
            "url": "https://www.going.com/refund-policy"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "gojiberry",
      "name": "Gojiberry",
      "industry": "Analytics",
      "jurisdiction": "JP",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold option is documented; plans are managed (upgrade/downgrade/cancel) through the Shopify-integrated management screen."
      },
      "data_deletion": {
        "detail": "Users may request correction or deletion of their personal data by contacting the operator's (EDOCODE Inc.) Personal Information Inquiry Desk at privacy@edocode.co.jp. No automatic retention/deletion period is specified.",
        "url": "https://www.gojiberry.app/privacy-policy"
      },
      "links": {
        "cancel": "https://www.gojiberry.app/pricing",
        "refund": "https://www.gojiberry.app/terms-of-service",
        "terms": "https://www.gojiberry.app/terms-of-service",
        "privacy": "https://www.gojiberry.app/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 80,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.gojiberry.app/terms-of-service",
        "policy_summary": "Gojiberry is a pre/post-purchase survey app installed and billed through the Shopify App Store, with paid plans from $9/month (Starter) up to $15/month (Plus, unlimited responses) and an Enterprise tier; the billing/usage cycle refreshes every 30 days. Subscription management occurs within the Shopify administration screen, so cancellation is handled by changing or removing the app's plan in Shopify rather than a separate Gojiberry account portal. The Terms of Service (Article 5.02) explicitly state users cannot cancel during the active billing period and that no refunds are provided for user-initiated suspension. Company-initiated refunds are offered only on a prorated basis: for maintenance suspensions exceeding 7 days (Article 8.02) and for company termination of service covering unused days of the usage fee (Article 8.03). No specific user notice period is stated, and the Terms do not address data deletion (that is covered in the Privacy Policy via a contact-based request).",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Gojiberry Pricing (accessed 2026-06-16)",
            "url": "https://www.gojiberry.app/pricing"
          },
          {
            "title": "Gojiberry Terms of Service (accessed 2026-06-16)",
            "url": "https://www.gojiberry.app/terms-of-service"
          },
          {
            "title": "Gojiberry Privacy Policy (accessed 2026-06-16)",
            "url": "https://www.gojiberry.app/privacy-policy"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "golds-gym-us",
      "name": "Gold's Gym",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "in_person",
        "mail",
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Membership freeze available at most locations. Must be in good standing with all initiation fees paid and current on monthly dues. Requires at least 10 days' notice; freeze runs bill date to bill date. Duration limits and any freeze fee vary by franchise location."
      },
      "data_deletion": {
        "detail": "Members may request deletion of personal data by emailing privacy@goldsgym.com. Gold's Gym acknowledges the right to request deletion under applicable state law (including CCPA for California residents) and commits to responding within 30 days.",
        "url": "https://www.goldsgym.com/state-privacy-statement/"
      },
      "links": {
        "cancel": "https://www.goldsgym.com/cancellation-request/",
        "refund": null,
        "terms": null,
        "privacy": "https://www.goldsgym.com/state-privacy-statement/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 30,
          "channel_disclosed": 55,
          "notice_disclosed": 70,
          "refund_disclosed": 40,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.goldsgym.com/cancellation-request/",
        "policy_summary": "Gold's Gym requires members to cancel in person at their home gym location or by certified mail (to Gold's Gym / ABC Financial Services, P.O. Box 6800, Sherwood, AR 72124), with at least 30 days' written notice; billing continues through the notice period. A small number of franchise locations offer online cancellation through the MyiClubOnline portal, but this is not a universal option. Month-to-month members face no cancellation fee with proper notice, while installment-plan members who cancel early generally owe a termination fee of approximately $125 unless they qualify for a medical, military, or relocation exemption (move of 25+ miles). Prorated refunds are generally not offered for unused days in the final billing cycle.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancellation Request - Gold's Gym (accessed 2026-06-06)",
            "url": "https://www.goldsgym.com/cancellation-request/"
          },
          {
            "title": "Cancel/Freeze Requests - Pacific Northwest - Gold's Gym (accessed 2026-06-06)",
            "url": "https://www.goldsgym.com/williams/cancel-freeze-requests/"
          }
        ],
        "score": 48,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "goli-nutrition-us",
      "name": "Goli Nutrition",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause or skip shipments at any time through the Customer Portal with no penalty."
      },
      "data_deletion": {
        "detail": "Submit a deletion request by emailing hello@goli.com with subject line 'Your California Privacy Rights' (CCPA) or 'Your Privacy Rights' (GDPR). No dedicated online form exists. Goli responds within 45 days; limit of two requests per 12-month period.",
        "url": "https://goli.com/policies/privacy-policy"
      },
      "links": {
        "cancel": "https://goli.com/pages/faq",
        "refund": "https://goli.com/policies/refund-policy",
        "terms": null,
        "privacy": "https://goli.com/policies/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://goli.com/pages/faq",
        "policy_summary": "Goli Nutrition subscribers can cancel, pause, or skip their subscription at any time through the online Customer Portal, accessible via account login or the unique link in the subscription activation email. Changes must be submitted at least 24 hours before the next scheduled shipment to take effect before that order. Cancellation is also available by emailing hello@goli.com or calling +1 (888) 345-1452. Goli offers a 30-day money-back guarantee on both opened and unopened products, with return shipping the customer's responsibility.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FAQ | Goli® (accessed 2026-06-06)",
            "url": "https://goli.com/pages/faq"
          },
          {
            "title": "Refund policy | Goli® (accessed 2026-06-06)",
            "url": "https://goli.com/policies/refund-policy"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "good-energy-uk",
      "name": "Good Energy",
      "industry": "Energy & utilities",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No supply pause; customers switch away or cancel within the cooling-off period."
      },
      "data_deletion": {
        "detail": "Account data handled under Good Energy's privacy policy and retained for regulatory/billing periods after closure; no self-serve one-click delete for energy accounts.",
        "url": "https://www.goodenergy.co.uk/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.goodenergy.co.uk/wp-content/uploads/2025/03/Principal-Terms-Domestic-February-2025.pdf",
        "refund": "https://www.goodenergy.co.uk/wp-content/uploads/2025/03/Principal-Terms-Domestic-February-2025.pdf",
        "terms": "https://www.goodenergy.co.uk/wp-content/uploads/2024/04/Domestic-General-Ts-and-Cs-April-2024.pdf",
        "privacy": "https://www.goodenergy.co.uk/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 70,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.goodenergy.co.uk/wp-content/uploads/2025/03/Principal-Terms-Domestic-February-2025.pdf",
        "policy_summary": "Good Energy's Domestic Principal Terms state you have a 14-day cooling-off period from the date you sign up to the new tariff, during which you may notify Good Energy that you wish to cancel the contract. On a fixed tariff, if after the cooling-off period you switch to another supplier more than 49 days before the contract end, Good Energy may charge an Early Termination Fee detailed in your Tariff Information Label. If you move home, Good Energy ends the contract and produces a final bill within 42 days. Switching is initiated by your new supplier under Ofgem's switching rules.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Domestic Principal Terms (February 2025) - Good Energy (accessed 2026-06-16)",
            "url": "https://www.goodenergy.co.uk/wp-content/uploads/2025/03/Principal-Terms-Domestic-February-2025.pdf"
          },
          {
            "title": "Domestic General Terms and Conditions (April 2024) - Good Energy (accessed 2026-06-16)",
            "url": "https://www.goodenergy.co.uk/wp-content/uploads/2024/04/Domestic-General-Ts-and-Cs-April-2024.pdf"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "good-sam-us",
      "name": "Good Sam",
      "industry": "Retail & membership",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold; cancelling Standard/Elite converts the account to the free Basic tier rather than suspending it."
      },
      "data_deletion": {
        "detail": "Privacy and data requests are governed by the CWGS privacy policy; no self-serve in-account deletion documented.",
        "url": "https://www.goodsam.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.goodsam.com/club/terms",
        "refund": "https://www.goodsam.com/club/terms",
        "terms": "https://www.goodsam.com/club/terms",
        "privacy": "https://www.goodsam.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 85,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.goodsam.com/club/terms",
        "policy_summary": "Members can cancel online via the account unsubscribe form or by phone at 1-866-205-7451 (8am-9pm ET). Memberships subject to auto-renewal continue automatically and charge the payment method on file unless cancelled before the renewal date, so cancellation must be made in advance of the renewal date to avoid recurring charges. Except as expressly stated in the Terms, NO REFUNDS are provided upon cancellation. On cancellation, Standard/Elite members revert to the Basic tier (accrued Points retained subject to expiration); Basic members forfeit unredeemed Points and benefits.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Good Sam Membership Terms & Conditions (accessed 2026-06-16)",
            "url": "https://www.goodsam.com/club/terms"
          },
          {
            "title": "CWGS / Good Sam Privacy Policy (accessed 2026-06-16)",
            "url": "https://www.goodsam.com/privacy-policy"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "goodbudget",
      "name": "Goodbudget",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is offered. Cancellation takes effect at the end of the current billing period, after which the account downgrades to the free tier."
      },
      "data_deletion": {
        "detail": "Users can permanently close their Household by navigating to My Household > Close Household and confirming with the red button. This is irreversible. Users may also email support to request deletion of personally identifiable information, which Goodbudget states will be removed from their database within 30 days.",
        "url": "https://goodbudget.com/help/billing/delete-my-household/"
      },
      "links": {
        "cancel": "https://goodbudget.com/refunds-cancellations-subscriptions/",
        "refund": "https://goodbudget.com/refunds-cancellations-subscriptions/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Goodbudget subscribers can cancel online at any time through the website or app (My Household > Cancel Subscription) for direct-billed plans, or through the Apple App Store or Google Play for platform-billed plans. No notice period is required and the paid plan remains active until the end of the current billing period before downgrading to free. Full refunds are available within 30 days of subscription start by emailing refunds@goodbudget.com; partial refunds are not offered after that window.",
        "policy_url": "https://goodbudget.com/refunds-cancellations-subscriptions/",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 85
        },
        "sources": [
          {
            "title": "Subscriptions, Cancellations & Refunds | Goodbudget (accessed 2026-06-06)",
            "url": "https://goodbudget.com/refunds-cancellations-subscriptions/"
          },
          {
            "title": "How do I cancel my paid subscription? | Goodbudget (accessed 2026-06-06)",
            "url": "https://goodbudget.com/help/billing/how-do-i-cancel-my-paid-subscription/"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "goodfood-ca",
      "name": "Goodfood",
      "industry": "Meal kits & food",
      "jurisdiction": "CA",
      "join_clicks": 4,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can skip up to 8 weeks in advance at no charge via Account > Manage Scheduled Deliveries — no true multi-week pause toggle, but consecutive week skips achieve the same effect."
      },
      "data_deletion": {
        "detail": "Customers can request modification or deletion of personal data at any time via the Privacy menu on the Goodfood website or by emailing the Chief Privacy Officer at privacy@makegoodfood.ca. Account and data are deleted except as required for safety, security, fraud prevention, or legal compliance.",
        "url": "https://www.makegoodfood.ca/policy"
      },
      "links": {
        "cancel": "https://www.makegoodfood.ca/faq",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.makegoodfood.ca/faq",
        "policy_summary": "Goodfood subscribers in Canada can cancel at any time by contacting the Member Happiness team via live chat (on the website or app) or by email at chef@makegoodfood.ca; there is no self-serve cancel button. Cancellation must be submitted before a delivery-day-specific weekly cutoff deadline or the upcoming order will still be charged. There are no sign-up or cancellation fees. Dissatisfied customers can request account credits within five days of receiving an order; no cash refunds are issued.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FAQs: Your guide to ordering, delivery and more | Goodfood (accessed 2026-06-06)",
            "url": "https://www.makegoodfood.ca/faq"
          },
          {
            "title": "Purchase Terms & Conditions: Meal kit delivery service | Goodfood (accessed 2026-06-06)",
            "url": "https://www.makegoodfood.ca/purchase-terms-conditions"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "goodlife-fitness-ca",
      "name": "GoodLife Fitness",
      "industry": "Gym & fitness",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "in_person",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Membership freeze available for a minimum of 4 weeks up to a maximum of 6 months per calendar year; a fee may apply depending on membership type. Request via Member Portal or Member Support."
      },
      "data_deletion": {
        "detail": "Written request to Chief Privacy Officer required (mail, fax, or email). GoodLife commits to responding within 30 days. Requests may be refused in certain circumstances.",
        "url": "https://www.goodlifefitness.com/privacy-policy.html"
      },
      "links": {
        "cancel": "https://www.goodlifefitness.com/contact-us.html",
        "refund": null,
        "terms": null,
        "privacy": "https://www.goodlifefitness.com/privacy-policy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 55,
          "notice_disclosed": 45,
          "refund_disclosed": 40,
          "findability": 40
        },
        "cancel_url": null,
        "policy_url": "https://www.goodlifefitness.com/contact-us.html",
        "policy_summary": "GoodLife Fitness does not offer a self-serve online cancel button; cancellation must be initiated in person at a club, by phone (1-800-387-2524), or by email (members@goodlifefitness.com) with 30 days' written notice. A 7-day cooling-off period applies from the date of signing — members who cancel within this window receive a full refund minus an $89 administration fee if the key tag is not returned. After the cooling-off period, no refund is provided on prepaid fees; early termination of a commitment-period membership may incur a fee (10% of remaining minimums or $75, whichever is less, for documented medical reasons; standard early-termination terms otherwise). Memberships can be frozen for a minimum of 4 weeks and up to 6 months per year, potentially for a fee.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Contact Us | GoodLife Fitness (accessed 2026-06-06)",
            "url": "https://www.goodlifefitness.com/contact-us.html"
          },
          {
            "title": "Privacy Policy | GoodLife Fitness (accessed 2026-06-06)",
            "url": "https://www.goodlifefitness.com/privacy-policy.html"
          }
        ],
        "score": 38,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "goodlife-health-clubs-au",
      "name": "Goodlife Health Clubs",
      "industry": "Gym & fitness",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Freeze for a minimum of 2 weeks and maximum of 4 weeks per calendar year at $5/week (or free if included in the membership); request 3 days before start and the account must be current. A free freeze applies automatically on any government-mandated club closure."
      },
      "data_deletion": {
        "detail": "Personal information is handled under the Goodlife privacy policy consistent with Australian Privacy Principles, including access and correction rights.",
        "url": "https://www.goodlife.com.au/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.goodlife.com.au/terms-and-conditions/",
        "refund": null,
        "terms": "https://www.goodlife.com.au/terms-and-conditions/",
        "privacy": "https://www.goodlife.com.au/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://www.goodlife.com.au/terms-and-conditions/",
        "policy_summary": "Goodlife requires 30 days notice (14 days in the ACT and SA), with cancellation handled by phone or in person at the home club (1300 393 733) rather than through a self-serve portal; the notice period excludes any active freeze. Memberships range from month-to-month rolling plans to 3/6/12/18-month minimum terms and upfront fixed terms. Cancelling inside a minimum term triggers tiered early-termination fees of roughly $195-$345 depending on time remaining and tier, waived for medical reasons or bankruptcy. A 7-business-day cooling-off period applies to new memberships (not transfers or renewals), with a full refund minus a reasonable admin fee if the access card is not returned within 7 days. Freezes are limited to 4 weeks per year at $5/week.",
        "scores": {
          "cancel_url": 25,
          "channel_disclosed": 85,
          "notice_disclosed": 90,
          "refund_disclosed": 85,
          "findability": 85
        },
        "sources": [
          {
            "title": "Terms and Conditions | Goodlife Health Clubs Australia (accessed 2026-06-16)",
            "url": "https://www.goodlife.com.au/terms-and-conditions/"
          },
          {
            "title": "Privacy Policy | Goodlife Health Clubs (accessed 2026-06-16)",
            "url": "https://www.goodlife.com.au/privacy-policy/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "goodrx-gold",
      "name": "GoodRx Gold",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Members must cancel and re-subscribe if they wish to stop their membership temporarily."
      },
      "data_deletion": {
        "detail": "GoodRx provides a self-serve deletion request form at goodrx.com/requestdeletion. Account closure is also available via account settings. Data is deleted within 90 days of the request. Records held by third-party pharmacies or healthcare providers are subject to those third parties' own policies.",
        "url": "https://www.goodrx.com/requestdeletion"
      },
      "links": {
        "cancel": "https://support.goodrx.com/hc/en-us/articles/4421127694875-How-do-I-cancel-my-Gold-membership",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://support.goodrx.com/hc/en-us/articles/4421127694875-How-do-I-cancel-my-Gold-membership",
        "policy_summary": "GoodRx Gold can be cancelled online (account settings), via the mobile app (Account > Gold Membership > Cancel), by email to gold@goodrx.com with the subject 'Gold Cancellation Request' (including full name, Member ID, and account email), or by phone at (855) 449-0865 (8AM–7PM CT). Cancellation takes effect at the end of the current billing cycle — access continues until that date and no further charges are made; members must cancel at least one day before the renewal date to avoid the next charge. Monthly subscribers who cancel within the first 30 days of their membership receive a full refund; annual plan subscribers must cancel within 2 weeks of a billing charge to be eligible for a refund of that charge. No pause or freeze option is offered.",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 90,
          "notice_disclosed": 82,
          "refund_disclosed": 85,
          "findability": 88
        },
        "sources": [
          {
            "title": "How do I cancel my Gold membership? – GoodRx Support (accessed 2026-06-06)",
            "url": "https://support.goodrx.com/hc/en-us/articles/4421127694875-How-do-I-cancel-my-Gold-membership"
          },
          {
            "title": "What is the GoodRx Gold cancellation policy? – GoodRx Support (accessed 2026-06-06)",
            "url": "https://support.goodrx.com/hc/en-us/articles/115005022263-What-is-the-GoodRx-Gold-cancellation-policy"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "google-cloud-cdn",
      "name": "Google Cloud CDN",
      "industry": "Cloud infrastructure",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Cloud CDN has no pause. It is a pay-as-you-go feature billed through Cloud Billing, so you stop charges by disabling billing on the project (or deleting the backend that has Cloud CDN enabled)."
      },
      "data_deletion": {
        "detail": "Disabling billing on a project stops all Google Cloud services in that project, including Cloud CDN. Some resources might be removed and become non-recoverable, so Google recommends backing up data first. You cannot disable billing if the project has active or pending committed-use discounts.",
        "url": null
      },
      "links": {
        "cancel": "https://docs.cloud.google.com/billing/docs/how-to/modify-project",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-18",
        "policy_summary": "Cloud CDN is a pay-as-you-go feature with no separate subscription; you stop charges yourself in the Google Cloud console by disabling billing on the project. In the Billing section you find the project (My Projects or Account management), open the Actions menu, and select Disable billing, then confirm. Disabling billing stops all Google Cloud services in that project (including Cloud CDN) and some resources might be removed and become non-recoverable, so Google recommends backing up data first. Usage already accrued before you disable billing is still charged to the linked Cloud Billing account. You can't disable billing if the project has active or pending committed-use discounts.",
        "policy_url": "https://docs.cloud.google.com/billing/docs/how-to/modify-project",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 78,
          "refund_disclosed": 60,
          "findability": 78
        },
        "sources": [
          {
            "title": "Enable, disable, or change billing for a project | Cloud Billing | Google Cloud Documentation (accessed 2026-06-18)",
            "url": "https://docs.cloud.google.com/billing/docs/how-to/modify-project"
          },
          {
            "title": "Billing questions | Cloud CDN | Google Cloud Documentation (accessed 2026-06-18)",
            "url": "https://docs.cloud.google.com/cdn/docs/billing-questions"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "google-fi",
      "name": "Google Fi",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Google Fi allows temporary service pause (up to 3 months for standard users, up to 39 months for military) via the app or website; the number is retained and device protection/financing charges continue during the pause."
      },
      "data_deletion": {
        "detail": "Google Fi does not have a separate data-deletion flow; the service account is tied to a Google Account, so data deletion is handled through Google Account settings. Canceling Fi service does not automatically delete the underlying Google Account or its associated data.",
        "url": "https://support.google.com/accounts/answer/10549751"
      },
      "links": {
        "cancel": "https://support.google.com/fi/answer/6079398?hl=en",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Google Fi can be cancelled at any time with no termination fees via the Fi app or website (Account > Manage plan > Cancel service), or by phone. Cancellation takes effect immediately but the number stays active until ported; Flexible plan customers receive a prorated credit for unused days, while Unlimited plan customers are charged the full billing cycle with no proration. Up to two final bills may follow cancellation (within 30-90 days), and service credits are non-refundable.",
        "policy_url": "https://support.google.com/fi/answer/6079398?hl=en",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 85
        },
        "sources": [
          {
            "title": "Cancel your Google Fi service - Google Fi Wireless Help (accessed 2026-06-05)",
            "url": "https://support.google.com/fi/answer/6079398?hl=en"
          },
          {
            "title": "Understand your final bills after you cancel Google Fi - Google Fi Wireless Help (accessed 2026-06-05)",
            "url": "https://support.google.com/fi/answer/12831079?hl=en"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "google-fiber-us",
      "name": "Google Fiber",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "chat",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold option is documented for residential GFiber internet. Stopping service is handled as a cancellation with a selectable disconnect date."
      },
      "data_deletion": {
        "detail": "Privacy Policy (updated May 5, 2026) states GFiber keeps account data only as long as needed to provide Services, retaining some data longer for legal/business purposes. Returned equipment is reflashed, deleting customer settings. Customers in states with applicable privacy laws may request deletion by contacting support.",
        "url": "https://gfiber.com/legal/privacy/"
      },
      "links": {
        "cancel": "https://gfiber.com/support/en/answer/1844/",
        "refund": "https://gfiber.com/legal/terms/residential/",
        "terms": "https://gfiber.com/legal/terms/residential/",
        "privacy": "https://gfiber.com/legal/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://gfiber.com/support/en/answer/1844/",
        "policy_summary": "Google Fiber residential internet is month-to-month with no contract and no early-termination or cancellation fee. Cancellation is not self-service online: the official 'Cancel GFiber Service' page states you must contact support directly, available by phone (1-866-777-7550), chat, or email; service stays active until the cancellation date you select. Once disconnected, a credit for the remaining portion of the current billing cycle is applied toward any remaining balance. Provided equipment (Network Box/mesh devices, excluding the GFiber/Fiber Jack and inside wiring) must be returned within 60 days or Replacement Fees apply.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel GFiber Service",
            "url": "https://gfiber.com/support/en/answer/1844/"
          },
          {
            "title": "Return GFiber Equipment and Devices",
            "url": "https://gfiber.com/support/en/answer/1832/"
          },
          {
            "title": "Google Fiber Residential Terms of Service",
            "url": "https://gfiber.com/legal/terms/residential/"
          },
          {
            "title": "Privacy Policy | Google Fiber",
            "url": "https://gfiber.com/legal/privacy/"
          }
        ],
        "score": 98,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "google-nest-aware",
      "name": "Google Nest Aware",
      "industry": "Home security",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "On cancellation, sound detection clips and unsaved video are lost; all video history, settings and preferences related to the subscription are erased and cancellation cannot be reversed.",
        "url": "https://support.google.com/googlenest/answer/9220784?hl=en"
      },
      "links": {
        "cancel": "https://support.google.com/googlenest/answer/9220784?hl=en",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.google.com/googlenest/answer/9220784?hl=en",
        "policy_summary": "Nest Aware subscriptions bought directly from Google are cancelled in the Google Store or the Google Home app (tap Nest Aware, Manage Subscription, Cancel subscription); subscriptions bought from a partner must be cancelled through that partner. Unless prepaid, a prorated refund applies from the day after cancellation to the end of the billing period, and all video history and settings are erased.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel your Nest Aware subscription - Google Nest Help",
            "url": "https://support.google.com/googlenest/answer/9220784?hl=en"
          },
          {
            "title": "Manage your Nest Aware subscription purchased from a partner - Google Nest Help",
            "url": "https://support.google.com/googlenest/answer/9247944"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "google-one",
      "name": "Google One",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause, but you can DOWNGRADE to a smaller paid tier instead of cancelling; cancelling drops you to the free 15 GB at the end of the billing cycle."
      },
      "data_deletion": {
        "detail": "Cancelling drops you to free 15 GB; if you are OVER quota you can't send/receive Gmail or back up Photos, and after 2+ years over quota your content MAY BE DELETED. Full account/data deletion is separate via Google account settings (export first with Takeout).",
        "url": ""
      },
      "links": {
        "cancel": "https://support.google.com/googleone/answer/9056360",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://support.google.com/googleone/answer/9056360",
        "policy_summary": "Cancel anytime online (Google One app or one.google.com -> Settings -> Cancel membership); benefits last to the end of the billing cycle, then you drop to free 15 GB. You can DOWNGRADE instead of cancelling. Storage is generally non-refundable, though some regions allow an immediate end with a partial refund.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Google One — Cancel your membership (accessed 2026-06-05)",
            "url": "https://support.google.com/googleone/answer/9056360"
          },
          {
            "title": "Google One — Purchase, cancellation & refund policies (accessed 2026-06-05)",
            "url": "https://support.google.com/googleone/answer/2736362"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 15000000000,
        "mrr_usd": 1250000000,
        "currency": "USD",
        "as_of": "2025-12-31",
        "source": {
          "title": "Alphabet Inc. — 2025 Annual Report (Google subscriptions segment estimate)",
          "url": "https://abc.xyz/investor/"
        },
        "self_reported": false
      }
    },
    {
      "id": "gopuff",
      "name": "Gopuff",
      "industry": "Food delivery memberships",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or suspension option is mentioned in Gopuff's official FAM membership documentation."
      },
      "data_deletion": {
        "detail": "Gopuff provides a Privacy Center at legal.gopuff.com where US consumers can exercise data rights including deletion under applicable state privacy laws (e.g., CCPA). No dedicated deletion form URL was independently verifiable due to JavaScript rendering.",
        "url": "https://legal.gopuff.com/"
      },
      "links": {
        "cancel": "https://help.gopuff.com/articles/your-gopuff-account/fam-subscription-issues-us-customers/65e6191cc152eb41260d170a",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 70,
          "notice_disclosed": 40,
          "refund_disclosed": 65,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://help.gopuff.com/articles/your-gopuff-account/fam-subscription-issues-us-customers/65e6191cc152eb41260d170a",
        "policy_summary": "Gopuff FAM membership ($7.99/month or $79.99/year) can only be cancelled through the app via Account Settings > FAM Membership > Cancel Membership. Cancellation is self-serve but app-only — no online web portal, phone, or email cancellation is offered. Upon cancellation, benefits continue through the end of the current paid billing period with no refund, unless no orders were placed after the renewal charge date; pre-paid annual and monthly subscriptions are non-refundable. No pause feature is available.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FAM Subscription Issues - US Customers | US Customer Service and Driver Support (accessed 2026-06-06)",
            "url": "https://help.gopuff.com/articles/your-gopuff-account/fam-subscription-issues-us-customers/65e6191cc152eb41260d170a"
          },
          {
            "title": "Gopuff FAM Subscription Terms Summary | US Customer Service and Driver Support (accessed 2026-06-06)",
            "url": "https://help.gopuff.com/articles/payments-coupons-and-discounts-uk/gopuff-fam-subscription-terms-summary/67c575c8689e806334dab8e8"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "gotv-africa",
      "name": "GOtv",
      "industry": "TV & Streaming",
      "jurisdiction": "NG",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.gotvafrica.com/en-ng/selfservice/faqs/",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.gotvafrica.com/en-ng/selfservice/faqs/",
        "policy_summary": "GOtv (MultiChoice) lets subscribers stop recurring payments before the next billing date via the MyGOtv app or the GOtv website self-service platform. There are no cancellation fees and the service can be re-paid via a once-off payment afterward.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "GOtv Self Service FAQs",
            "url": "https://www.gotvafrica.com/en-ng/selfservice/faqs/"
          },
          {
            "title": "MyGOtv Account self-service",
            "url": "https://selfservice.gotvafrica.com/en-ng/mygotv-account"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "gousto-uk",
      "name": "Gousto",
      "industry": "Meal kits & food",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Gousto offers a dedicated pause feature accessible from subscription settings in the account or app. Pausing suspends deliveries and charges without closing the account; reactivation is possible anytime by ordering a new box."
      },
      "data_deletion": {
        "detail": "Customers can exercise their UK GDPR right to erasure by contacting Gousto's Data Protection Officer at dpo@gousto.co.uk or via the Customer Care team. Gousto may retain certain data where legally required; marketing data is held up to 36 months post-account closure unless deletion is requested.",
        "url": "https://www.gousto.co.uk/privacy-policy"
      },
      "links": {
        "cancel": "https://www.gousto.co.uk/help-centre/article/how-do-i-cancel-my-subscription/4550930840209",
        "refund": null,
        "terms": null,
        "privacy": "https://www.gousto.co.uk/privacy-policy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Gousto subscriptions can be cancelled anytime online via account settings or the mobile app (no minimum notice period or lock-in). Phone cancellation is available on 020 3011 1002. Individual orders can be cancelled free of charge up to noon three days before scheduled delivery; reserved funds are released within 5 business days. No cancellation fee applies, and a pause feature is available as an alternative to full cancellation.",
        "policy_url": "https://www.gousto.co.uk/help-centre/article/how-do-i-cancel-my-subscription/4550930840209",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 72,
          "notice_disclosed": 65,
          "refund_disclosed": 68,
          "findability": 75
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? – Gousto Help Centre (accessed 2026-06-05)",
            "url": "https://www.gousto.co.uk/help-centre/article/how-do-i-cancel-my-subscription/4550930840209"
          },
          {
            "title": "Privacy Policy – Gousto (accessed 2026-06-05)",
            "url": "https://www.gousto.co.uk/privacy-policy"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "gousto",
      "name": "Gousto",
      "industry": "Meal kit",
      "jurisdiction": "GB",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Skip any box before the cut-off (12pm noon, 3 days before delivery) via My Gousto subscription settings."
      },
      "data_deletion": {
        "detail": "Right to erasure honoured; request all data deleted via the Help Centre / customer care or DPO at dpo@gousto.co.uk.",
        "url": "https://www.gousto.co.uk/help-centre/article/i-d-like-to-have-all-my-data-deleted-how-can-i-do-this-/4420113525009"
      },
      "links": {
        "cancel": "https://www.gousto.co.uk/help-centre/article/how-do-i-cancel-my-subscription/4550930840209",
        "refund": "https://www.gousto.co.uk/help-centre/article/i-have-cancelled-my-order-subscription-when-will-i-be-refunded/30059216810001",
        "terms": "https://www.gousto.co.uk/terms-and-conditions",
        "privacy": "https://www.gousto.co.uk/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 55,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.gousto.co.uk/help-centre/article/how-do-i-cancel-my-subscription/4550930840209",
        "policy_summary": "Cancel online via My Gousto > Subscription Settings > Cancel Subscription; no fees. Boxes already chosen must be cancelled individually before the cut-off of 12pm noon, 3 days before delivery.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? | Gousto Help Centre",
            "url": "https://www.gousto.co.uk/help-centre/article/how-do-i-cancel-my-subscription/4550930840209"
          },
          {
            "title": "How does a subscription work? | Gousto",
            "url": "https://www.gousto.co.uk/help-centre/article/how-does-a-subscription-work/4420097993105"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "grab-unlimited-sg",
      "name": "GrabUnlimited",
      "industry": "Food Delivery / Membership",
      "jurisdiction": "SG",
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://help.grab.com/passenger/en-my/360024954512",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.grab.com/passenger/en-my/360024954512",
        "policy_summary": "GrabUnlimited members manage and cancel the subscription self-serve inside the Grab app via the GrabUnlimited subscription page, with the membership continuing to the end of the paid cycle. Grab publishes country-specific help articles across its Southeast Asia markets.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I manage my GrabUnlimited subscription - Grab MY Help Centre",
            "url": "https://help.grab.com/passenger/en-my/360024954512"
          },
          {
            "title": "Understanding GrabUnlimited membership deals and expiry - Grab ID",
            "url": "https://help.grab.com/passenger/en-id/360024954232"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "gramedia-digital-id",
      "name": "Gramedia Digital",
      "industry": "E-books / Reading",
      "jurisdiction": "ID",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://ebooks.gramedia.com/id/faq/",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://ebooks.gramedia.com/id/faq/",
        "policy_summary": "Gramedia Digital Premium subscribers cancel by logging in to ebooks.gramedia.com or the app and confirming Berhenti (Stop) then Selesai (Done); the premium period continues until the end of the paid term. iOS auto-renews unless turned off at least 24 hours before period end via App Store settings, while Android subscriptions stop automatically after one month.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Gramedia Digital FAQ (premium subscription)",
            "url": "https://ebooks.gramedia.com/id/faq/"
          },
          {
            "title": "Berlangganan Paket Premium Gramedia Digital - Gramedia.com",
            "url": "https://www.gramedia.com/blog/berlangganan-paket-premium-gramedia-digital-sekarang-bisa-lewat-gramedia-com/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "grammarly",
      "name": "Grammarly",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Grammarly does not offer a pause or freeze option; users can only cancel, retaining paid access until the current billing period ends."
      },
      "data_deletion": {
        "detail": "Users can delete their account via the Profile page at account.grammarly.com/profile; deletion removes personal information and saved documents and is irreversible. Active paid subscribers must first submit a support ticket before deleting. No explicit post-deletion retention period is disclosed.",
        "url": "https://support.grammarly.com/hc/en-us/articles/115000090052-Delete-your-Grammarly-account"
      },
      "links": {
        "cancel": "https://support.grammarly.com/hc/en-us/articles/115000090172-How-do-I-cancel-my-subscription",
        "refund": "https://support.grammarly.com/hc/en-us/articles/360049189071-Can-I-get-a-refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Grammarly subscriptions can be cancelled online via account.grammarly.com (Account > Subscription > Cancel Subscription) or through Apple App Store for iOS purchasers. Cancellation stops auto-renewal immediately but paid access continues until the end of the current billing period — no prorated refund is given. Refunds are issued only if required by law; App Store purchasers must contact Apple directly for refunds. No pause or freeze option exists.",
        "policy_url": "https://support.grammarly.com/hc/en-us/articles/115000090172-How-do-I-cancel-my-subscription",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 85
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? – Grammarly Support (accessed 2026-06-05)",
            "url": "https://support.grammarly.com/hc/en-us/articles/115000090172-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Can I get a refund? – Grammarly Support (accessed 2026-06-05)",
            "url": "https://support.grammarly.com/hc/en-us/articles/360049189071-Can-I-get-a-refund"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 700000000,
        "mrr_usd": 58000000,
        "currency": "USD",
        "as_of": "2025-01-01",
        "source": {
          "title": "Grammarly — $700M ARR (funding round reporting)",
          "url": "https://www.grammarly.com/about"
        },
        "self_reported": false
      }
    },
    {
      "id": "granola-us",
      "name": "Granola",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is documented. Users can cancel at any time; the subscription remains active through the end of the current billing cycle, after which the account moves to the free Basic plan."
      },
      "data_deletion": {
        "detail": "Users can delete their account and all associated data via Settings > Profile > Delete my account in the desktop app, or at https://notes.granola.ai/settings/delete-your-account on the web. Deletion is permanent and irreversible. Users who cannot access their account can email hey@granola.so or privacy@granola.so to request deletion.",
        "url": "https://docs.granola.ai/help-center/deleting-your-account"
      },
      "links": {
        "cancel": "https://docs.granola.ai/help-center/understanding-granolas-subscription-cancellation-terms",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Granola subscribers can cancel at any time via Settings > Billing > Manage subscription in the app or on the web, which opens Stripe's billing portal where Cancel subscription is selected. Upon cancellation, the subscription remains active through the end of the current monthly billing cycle; no refund for unused time is mentioned. After the billing period ends, the account automatically downgrades to the free Basic plan with limited features and 30-day note access. There is no pause option, and account/data deletion is available separately through Settings > Profile.",
        "policy_url": "https://docs.granola.ai/help-center/understanding-granolas-subscription-cancellation-terms",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "findability": 78,
          "notice_disclosed": 55,
          "refund_disclosed": 20
        },
        "sources": [
          {
            "title": "Cancelling your subscription - Granola Docs & Help Center (accessed 2026-06-06)",
            "url": "https://docs.granola.ai/help-center/understanding-granolas-subscription-cancellation-terms"
          },
          {
            "title": "Subscriptions and billing - Granola Docs & Help Center (accessed 2026-06-06)",
            "url": "https://docs.granola.ai/help-center/managing-your-account/subscriptions-and-billing"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "grapevine-surveys",
      "name": "Grapevine Surveys",
      "industry": "Analytics",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option documented; either party terminates on one month's written notice."
      },
      "data_deletion": {
        "detail": "On termination, Union Works will at the merchant's request deliver up or delete Customer Data. Users have a right to erasure and can ask the Data Protection Officer (dpo@unionworks.co.uk) to delete their personal data.",
        "url": "https://unionworks.co.uk/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://unionworks.co.uk/pages/terms-of-service",
        "refund": "https://unionworks.co.uk/pages/terms-of-service",
        "terms": "https://unionworks.co.uk/pages/terms-of-service",
        "privacy": "https://unionworks.co.uk/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 70,
          "notice_disclosed": 80,
          "refund_disclosed": 45,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://unionworks.co.uk/pages/terms-of-service",
        "policy_summary": "Grapevine Surveys (the Grapevine Shopify post-purchase survey app) is operated by Union Works Limited, incorporated in England and Wales, and its terms govern its refund stance. Either party may terminate the agreement on one month's written notice, and Union Works may terminate immediately if the merchant breaches any provision. All fees are paid to Shopify in US dollars on a monthly basis, so billing is Shopify-managed; if an instalment is not received by the due date the right to use the app immediately terminates. The Terms state no explicit refund policy. On termination Union Works will, at the merchant's request, deliver up or delete Customer Data, and the Privacy Policy provides a right to erasure via the Data Protection Officer.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Union Works (Grapevine Surveys) Terms of Service (accessed 2026-06-16)",
            "url": "https://unionworks.co.uk/pages/terms-of-service"
          },
          {
            "title": "Union Works (Grapevine Surveys) Privacy Policy (accessed 2026-06-16)",
            "url": "https://unionworks.co.uk/pages/privacy-policy"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "graze-uk",
      "name": "Graze",
      "industry": "Meal kits & food",
      "jurisdiction": "UK",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Deliveries can be postponed via 'take a break' dropdown on the orders page, allowing customers to push back their next delivery date. Indefinite pause is not available; full cancellation is required to stop ongoing charges."
      },
      "data_deletion": {
        "detail": "Data deletion/erasure requests handled by the Data Privacy Team via email to privacy@graze.com. No self-serve account deletion portal documented.",
        "url": ""
      },
      "links": {
        "cancel": "https://uk.help.graze.com/hc/en-gb/articles/23672404797969-How-do-I-cancel-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://uk.help.graze.com/hc/en-gb/articles/23672404797969-How-do-I-cancel-my-subscription",
        "policy_summary": "Graze UK subscribers cancel online by logging into their account, navigating to 'manage subscriptions', clicking 'cancel subscription' on the relevant order, and confirming through any subsequent prompts; customers with multiple box orders must repeat the process for each. If the next box has already passed its cut-off time and payment has been taken, that final box will still be dispatched with no refund; refunds are only issued if cancellation occurs before the payment window closes (up to 6 hours before the cut-off). Deliveries can be postponed via a 'take a break' option on the orders page, but there is no indefinite pause. Graze does not offer telephone support; non-online contact is via web form or email to hello@graze.com.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? – graze UK help (accessed 2026-06-06)",
            "url": "https://uk.help.graze.com/hc/en-gb/articles/23672404797969-How-do-I-cancel-my-subscription"
          },
          {
            "title": "UK subscription terms & conditions – graze UK help (accessed 2026-06-06)",
            "url": "https://uk.help.graze.com/hc/en-gb/articles/360000329257-UK-subscription-terms-conditions"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "great-learning-in",
      "name": "Great Learning",
      "industry": "E-learning",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; for Academy Pro+, cancel on the Manage Subscription page before the next cycle."
      },
      "data_deletion": {
        "detail": "Not detailed in terms; governed by the Privacy Policy.",
        "url": "https://www.mygreatlearning.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.mygreatlearning.com/terms",
        "refund": "https://www.mygreatlearning.com/terms",
        "terms": "https://www.mygreatlearning.com/terms",
        "privacy": "https://www.mygreatlearning.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.mygreatlearning.com/terms",
        "policy_summary": "Great Learning has two paths. For the Academy Pro+ monthly subscription, fees are payable in advance and non-refundable, and the license auto-renews unless the user cancels on the 'Manage Subscription' page before the next billing cycle. For instructor-led programs, a full refund is available within 48 hours of enrollment; afterward the admission fee is not refunded, but course fees are fully refunded if cancelled more than four weeks before the start, declining to nothing once the course begins. Windows vary by program.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Great Learning - Terms of Use (accessed 2026-06-16)",
            "url": "https://www.mygreatlearning.com/terms"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "green-chef",
      "name": "Green Chef",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Yes — pause or skip deliveries via the account."
      },
      "data_deletion": {
        "detail": "HelloFresh-group: cancelling keeps account data; full deletion requires a support request (CCPA 45 days / GDPR 30 days).",
        "url": "https://www.greenchef.com/about/how-to-cancel-greenchef-subscription"
      },
      "links": {
        "cancel": "https://www.greenchef.com/about/how-to-cancel-greenchef-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://www.greenchef.com/about/how-to-cancel-greenchef-subscription",
        "policy_summary": "Cancel free via the website account — no penalties or admin fees; you only pay for a box already in preparation when you cancel.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Green Chef — How to cancel your subscription (accessed 2026-06-04)",
            "url": "https://www.greenchef.com/about/how-to-cancel-greenchef-subscription"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "green-flag",
      "name": "Green Flag",
      "industry": "Retail & membership",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; cover runs until cancelled or expiry."
      },
      "data_deletion": {
        "detail": "Personal data handled per Green Flag privacy policy; data-subject/erasure requests via that notice. Cancellation does not auto-delete account data.",
        "url": "https://www.greenflag.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.greenflag.com/breakdown-cover/help",
        "refund": "https://www.greenflag.com/breakdown-cover/help",
        "terms": "https://beta.greenflag.com/quote/assets/pdfs/gfl-service-agreement.pdf",
        "privacy": "https://www.greenflag.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 85,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.greenflag.com/breakdown-cover/help",
        "policy_summary": "Green Flag breakdown cover is cancelled by phone (0345 246 1558) or via live chat; there is no online self-service cancel button. The first 14 days are a cooling-off period with a full refund. Outside cooling-off, if no breakdown has been called out you get a pro-rata refund of premium for the remaining time, but may pay an administration fee unless your policy number begins GF-POL. If you have notified a breakdown, you can still cancel but get no refund of premium or arrangement/admin fee. Auto-renewal is chosen at purchase and can be changed any time during the policy by contacting Green Flag; renewal notices go out about a month before the policy end date.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "FAQs & Breakdown cover help | Green Flag (accessed 2026-06-16)",
            "url": "https://www.greenflag.com/breakdown-cover/help"
          },
          {
            "title": "Your Agreement With Green Flag Limited — Service Agreement (accessed 2026-06-16)",
            "url": "https://beta.greenflag.com/quote/assets/pdfs/gfl-service-agreement.pdf"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "green-kid-crafts",
      "name": "Green Kid Crafts",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented on the official FAQ or Terms pages. Subscribers can only cancel, which takes effect at the start of the next billing cycle."
      },
      "data_deletion": {
        "detail": "Users may delete their account at any time via the site. Per the Terms, account termination involves deletion of user content from live databases.",
        "url": "https://www.greenkidcrafts.com/terms/"
      },
      "links": {
        "cancel": "https://www.greenkidcrafts.com/faq/",
        "refund": null,
        "terms": "https://www.greenkidcrafts.com/terms/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.greenkidcrafts.com/faq/",
        "policy_summary": "Green Kid Crafts subscriptions are auto-renewing and can be cancelled at any time through the online account dashboard or by emailing care@greenkidcrafts.com; cancellation takes effect at the start of the next billing cycle. No full or prorated refunds are offered — subscribers who cancel mid-term continue to receive already-paid boxes but cannot recoup costs. Cancellation requests sent by email must receive a confirmation reply to be considered effective. Damaged or incorrect items may be refunded within 14 days of shipment.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Help Center – Green Kid Crafts (accessed 2026-06-06)",
            "url": "https://www.greenkidcrafts.com/faq/"
          },
          {
            "title": "Terms and Privacy – Green Kid Crafts (accessed 2026-06-06)",
            "url": "https://www.greenkidcrafts.com/terms/"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "green-mountain-energy-us",
      "name": "Green Mountain Energy",
      "industry": "Energy & utilities",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Customers cancel or switch; month-to-month wind plan can be cancelled anytime with no contract/ETF."
      },
      "data_deletion": {
        "detail": "No self-serve account-data deletion described; governed by privacy policy / customer care.",
        "url": "https://www.greenmountainenergy.com/en/customer-service-center/renewal-notifications"
      },
      "links": {
        "cancel": "https://www.greenmountainenergy.com/en/customer-service-center/renewal-notifications",
        "refund": "https://www.greenmountainenergy.com/en/customer-service-center/renewal-notifications",
        "terms": "https://www.greenmountainenergy.com/content/dam/gme/web/en/multimedia/pdfs/terms-of-service-go-local-solar.pdf",
        "privacy": "https://www.greenmountainenergy.com/en/customer-service-center/renewal-notifications"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 45,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.greenmountainenergy.com/en/customer-service-center/renewal-notifications",
        "policy_summary": "Green Mountain Energy customers cancel by contacting the company (phone via customer care), and cancellation can take one to two billing cycles to finalize depending on the utility's timeframe. Fixed-term plans carry an early termination fee scaling with term length (commonly $150 for 12-month, $180 for 18-month, $295 for 24-month), while the 100% wind month-to-month plan has no contract and no fee. The ETF is waived if you move from your service address and provide a forwarding address, and no fee applies within 14 days before the first meter read on/after contract expiration. As a Texas REP, customers have a 3-day right of rescission after enrollment; exact fees are stated in the plan's Electricity Facts Label and Terms of Service.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Renewal Notification FAQs | Green Mountain Energy (accessed 2026-06-16)",
            "url": "https://www.greenmountainenergy.com/en/customer-service-center/renewal-notifications"
          },
          {
            "title": "Green Mountain Energy Terms of Service for Electricity Supply PDF (accessed 2026-06-16)",
            "url": "https://www.greenmountainenergy.com/content/dam/gme/web/en/multimedia/pdfs/terms-of-service-go-local-solar.pdf"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "greengeeks",
      "name": "GreenGeeks",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No account pause or freeze option is documented. Customers may only disable auto-renewal (to let the service expire at period end) or cancel immediately via 'Cancel Now'."
      },
      "data_deletion": {
        "detail": "Upon cancellation, all hosting account files, website data, and emails are permanently deleted from GreenGeeks servers. Customers are warned to back up all files before submitting a cancellation request. The ToS confirms termination results in deletion of all files, content, and domain name registrations.",
        "url": "https://www.greengeeks.com/legal/tos"
      },
      "links": {
        "cancel": "https://www.greengeeks.com/support/article/if-i-want-to-cancel-my-account/",
        "refund": null,
        "terms": "https://www.greengeeks.com/legal/tos",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "GreenGeeks accounts can be cancelled online via the account dashboard (disable auto-renewal or use 'Cancel Now' for immediate termination), by phone at 1-877-326-7483, or via a billing support ticket; a confirmation email response is required to complete the process. Auto-renewal must be disabled at least 5 business days before the renewal date. A 30-day unconditional money-back guarantee applies to shared, reseller, and VPS hosting (excluding setup fees, domain names, and add-ons); no refunds are issued for renewal charges after the first 30 days. All website files and data are permanently deleted upon cancellation, with no account pause option available.",
        "policy_url": "https://www.greengeeks.com/support/article/if-i-want-to-cancel-my-account/",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 85,
          "findability": 82
        },
        "sources": [
          {
            "title": "If I Want to Cancel My Account, What Are My Options? — GreenGeeks Support (accessed 2026-06-05)",
            "url": "https://www.greengeeks.com/support/article/if-i-want-to-cancel-my-account/"
          },
          {
            "title": "GreenGeeks Terms of Service (accessed 2026-06-05)",
            "url": "https://www.greengeeks.com/legal/tos"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "greenlight",
      "name": "Greenlight",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Greenlight's official help documentation."
      },
      "data_deletion": {
        "detail": "Users can submit a data deletion request via Greenlight's Privacy Center at privacy.greenlight.com. California residents and others may exercise CCPA/state privacy rights to request deletion of personal information. Identity verification is required before Greenlight processes a deletion request.",
        "url": "https://privacy.greenlight.com/"
      },
      "links": {
        "cancel": "https://help.greenlight.com/hc/en-us/articles/4404240858011-How-do-I-close-my-account-and-get-a-refund",
        "refund": "https://help.greenlight.com/hc/en-us/articles/4404240858011-How-do-I-close-my-account-and-get-a-refund",
        "terms": null,
        "privacy": "https://privacy.greenlight.com/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://help.greenlight.com/hc/en-us/articles/4404240858011-How-do-I-close-my-account-and-get-a-refund",
        "policy_summary": "Greenlight accounts can be closed at any time in-app via the Settings menu or by calling customer support at 888-483-2645; only the primary accountholder can initiate closure. A refund of the initial monthly fee is available if the account is cancelled on or before the first Monthly Billing Date (7 days after registration); no proration is offered after that point. Upon closure, card and app access end immediately, any remaining wallet balance is refunded to the funding source within 5–7 business days, and any invested funds are sold at market price before refund. No long-term contracts or cancellation fees apply.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 75
        },
        "sources": [
          {
            "title": "How do I close my Greenlight account? – Greenlight Help Center (accessed 2026-06-06)",
            "url": "https://help.greenlight.com/hc/en-us/articles/4404240858011-How-do-I-close-my-account-and-get-a-refund"
          },
          {
            "title": "Fee Disclosures | Greenlight (accessed 2026-06-06)",
            "url": "https://greenlight.com/fee-disclosures"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "grindr",
      "name": "Grindr",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option exists; cancellation is the only way to stop billing, and access continues until the end of the paid billing period."
      },
      "data_deletion": {
        "detail": "Users can delete their account in-app (Profile > Settings); personal data is generally removed within 28 days with exceptions retained for safety, fraud prevention, and legal compliance. A formal Privacy Rights Request (erasure) can be submitted via grindr.com. Inactive accounts are auto-deleted after 2 years of inactivity.",
        "url": "https://www.grindr.com/privacy-policy/privacy-rights-requests/en-us"
      },
      "links": {
        "cancel": "https://help.grindr.com/hc/en-us/articles/1500008403982-How-to-edit-or-cancel-your-subscription",
        "refund": "https://help.grindr.com/hc/en-us/articles/4402158851987-Refund-policy",
        "terms": null,
        "privacy": "https://www.grindr.com/privacy-policy/privacy-rights-requests/en-us"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.grindr.com/hc/en-us/articles/1500008403982-How-to-edit-or-cancel-your-subscription",
        "policy_summary": "Grindr subscriptions can only be cancelled through the platform where they were purchased — iOS App Store or Google Play Store — with no web-based self-serve cancellation option. Upon cancellation, premium access continues until the end of the current billing period; no prorated refunds are issued. All purchases including subscriptions and microtransactions are explicitly non-refundable, though Apple handles refund requests for App Store purchases and Grindr occasionally processes Google Play refund requests. Deleting the app or Grindr profile does NOT cancel the subscription, requiring users to act through their device's app store settings.",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 85,
          "findability": 80
        },
        "sources": [
          {
            "title": "How to edit or cancel your subscription - Help Center - Grindr (accessed 2026-06-05)",
            "url": "https://help.grindr.com/hc/en-us/articles/1500008403982-How-to-edit-or-cancel-your-subscription"
          },
          {
            "title": "Refund policy - Help Center - Grindr (accessed 2026-06-05)",
            "url": "https://help.grindr.com/hc/en-us/articles/4402158851987-Refund-policy"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "grommr",
      "name": "Grommr",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Grommr documents no pause/freeze; cancelling stops renewal at the next scheduled payment while remaining paid days are preserved until expiry."
      },
      "data_deletion": {
        "detail": "Cancelling the GrommrXL subscription (CCBill 'Manage Billing' or the app store) stops renewal but does not remove remaining paid days; subscription cancellation is separate from account deletion.",
        "url": "https://grokio.atlassian.net/wiki/spaces/ESD/pages/1707048961/Guide+to+GrommrXL"
      },
      "links": {
        "cancel": "https://grokio.atlassian.net/wiki/spaces/ESD/pages/1707048961/Guide+to+GrommrXL",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 88,
          "notice_disclosed": 80,
          "refund_disclosed": 45,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://grokio.atlassian.net/wiki/spaces/ESD/pages/1707048961/Guide+to+GrommrXL",
        "policy_summary": "Grommr (Grokio Communities, USA) sells its GrommrXL premium subscription, which can be cancelled at any time; cancelling stops the renewal at the next scheduled payment date and does NOT remove remaining paid days, which stay usable until expiry. The cancellation channel depends on where purchased: website purchases via the CCBill billing portal (account overview > Manage Billing), and mobile purchases via the Apple App Store or Google Play subscription manager. Each subscription auto-renews 3 days before expiration. No documented partial-period refund or pause option.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Guide to GrommrXL - Grokio Communities Knowledge Base (accessed 2026-06-16)",
            "url": "https://grokio.atlassian.net/wiki/spaces/ESD/pages/1707048961/Guide+to+GrommrXL"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "grubhub-plus",
      "name": "Grubhub+",
      "industry": "Food delivery memberships",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "Grubhub+ does not offer a pause or freeze option; the only option is full cancellation, after which benefits continue through the end of the paid billing period."
      },
      "data_deletion": {
        "detail": "Grubhub maintains a dedicated account deletion portal where users can submit a request to permanently delete their account and personal information; standard privacy rights (access, deletion, opt-out) apply, and requests can also be submitted by emailing privacy@grubhub.com.",
        "url": "https://www.grubhub.com/help/privacy/data-deletion"
      },
      "links": {
        "cancel": "https://www.grubhub.com/help/contact-us/cancel-my-membership/4QcK4Q0WSOqFWx4smLtdiq",
        "refund": null,
        "terms": "https://www.grubhub.com/legal/terms-of-use",
        "privacy": "https://www.grubhub.com/help/privacy/data-deletion"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 65,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.grubhub.com/help/contact-us/cancel-my-membership/4QcK4Q0WSOqFWx4smLtdiq",
        "policy_summary": "Grubhub+ ($9.99/month) can be cancelled online via the Grubhub website or app by navigating to Account > Grubhub+ > Cancel Membership, or by calling customer support at (877) 585-1085. Cancellation should be made at least 24 hours before the next billing date to avoid the next charge; benefits remain active through the end of the current paid period. Grubhub's terms explicitly state no refunds or credits are issued for partially used periods, with exceptions only at Grubhub's discretion. Members who receive Grubhub+ through Amazon Prime or other partner benefits must cancel through that partner's platform rather than through Grubhub directly.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Grubhub Help — Cancel My Membership (accessed 2026-06-05)",
            "url": "https://www.grubhub.com/help/contact-us/cancel-my-membership/4QcK4Q0WSOqFWx4smLtdiq"
          },
          {
            "title": "Grubhub Terms of Use (accessed 2026-06-05)",
            "url": "https://www.grubhub.com/legal/terms-of-use"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "grubhub",
      "name": "Grubhub",
      "industry": "Food delivery",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented for Grubhub+ membership. Members can only cancel or keep their subscription active."
      },
      "data_deletion": {
        "detail": "Grubhub provides a dedicated account/data deletion page. Users can submit a deletion request online. Under CCPA, California residents have the right to request deletion of personal data. Grubhub retains some data for legal compliance purposes after deletion. The accountdeletions.grubhub.com portal and grubhub.com/help/privacy/data-deletion page handle these requests.",
        "url": "https://www.grubhub.com/help/privacy/data-deletion"
      },
      "links": {
        "cancel": "https://www.grubhub.com/account/subscription",
        "refund": "https://www.grubhub.com/answers/how-do-i-get-my-money-back-from-grubhub",
        "terms": "https://www.grubhub.com/legal/terms-of-use",
        "privacy": "https://www.grubhub.com/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.grubhub.com/account/subscription",
        "policy_summary": "Grubhub+ ($9.99/month) can be cancelled online via grubhub.com (Account menu > Grubhub+ > Cancel Membership) or through the mobile app (Account icon > Grubhub+ membership > Manage Membership > Cancel membership). Amazon Prime-linked memberships must be cancelled by unlinking Grubhub from Amazon in 'Manage apps & services with data access' on Amazon. Cancellation also available by email (accounts@grubhub.com) or phone (877-585-1085). Membership remains active until the end of the current billing period; no pro-rated refunds are issued for unused days. Grubhub may grant refunds at its discretion only. Cancel at least 24 hours before the next renewal date to avoid being charged for the next cycle. Note: The FTC took action against Grubhub in December 2024 for dark-pattern cancellation flows (highlighted 'Stay' button above muted 'Cancel' option); the settlement requires Grubhub to implement a simpler cancellation mechanism and provide annual subscription reminders.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel my membership – Grubhub Help (accessed 2026-06-10)",
            "url": "https://www.grubhub.com/help/contact-us/cancel-my-membership/4QcK4Q0WSOqFWx4smLtdiq"
          },
          {
            "title": "Grubhub+ Membership page – grubhub.com/account/subscription (accessed 2026-06-10)",
            "url": "https://www.grubhub.com/account/subscription"
          },
          {
            "title": "Terms of Use – grubhub.com/legal/terms-of-use (accessed 2026-06-10)",
            "url": "https://www.grubhub.com/legal/terms-of-use"
          },
          {
            "title": "Delete your personal information – grubhub.com/help/privacy/data-deletion (accessed 2026-06-10)",
            "url": "https://www.grubhub.com/help/privacy/data-deletion"
          },
          {
            "title": "FTC Takes Action Against Grubhub – ftc.gov press release December 2024 (accessed 2026-06-10)",
            "url": "https://www.ftc.gov/news-events/news/press-releases/2024/12/ftc-illinois-attorney-general-take-action-against-grubhub-harming-diners-workers-small-businesses"
          },
          {
            "title": "How do I get my money back from Grubhub – grubhub.com/answers (accessed 2026-06-10)",
            "url": "https://www.grubhub.com/answers/how-do-i-get-my-money-back-from-grubhub"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "guardian-uk",
      "name": "The Guardian",
      "industry": "News & publishing",
      "jurisdiction": "gb",
      "join_clicks": 2,
      "cancellation_types": [
        "online_self_serve",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can apply holiday stops / suspend delivery and manage billing via the Guardian account (manage.theguardian.com/subscriptions); contributions and digital subscriptions can be cancelled directly online."
      },
      "data_deletion": {
        "detail": "Account and data handling governed by the Guardian privacy policy; deletion/data-subject requests handled via the help centre / data protection contact.",
        "url": "https://www.theguardian.com/help/privacy-policy"
      },
      "links": {
        "cancel": "https://manage.theguardian.com/help-centre/article/i-want-to-cancel-my-subscription",
        "refund": "https://manage.theguardian.com/help-centre",
        "terms": "https://www.theguardian.com/info/2015/jul/13/terms-of-service",
        "privacy": "https://www.theguardian.com/help/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://manage.theguardian.com/help-centre/article/i-want-to-cancel-my-subscription",
        "policy_summary": "The Guardian lets readers cancel online self-serve through the 'Manage My Account' area at manage.theguardian.com, where supporters select their subscription/contribution/membership and follow the on-page cancel instructions; help@theguardian.com is offered as a fallback. Subscriptions auto-renew at the end of each paid period unless cancelled beforehand, and access continues until the end of the current billing period. Recurring contributions can be stopped at any time. Refunds may be prorated for unused time depending on the plan and region. Subscriptions purchased through Apple or Google must be cancelled in those app stores rather than via the Guardian site.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "The Guardian help centre — I want to cancel my subscription (accessed 2026-06-16)",
            "url": "https://manage.theguardian.com/help-centre/article/i-want-to-cancel-my-subscription"
          },
          {
            "title": "Manage My Account — manage.theguardian.com (accessed 2026-06-16)",
            "url": "https://manage.theguardian.com/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "gumroad",
      "name": "Gumroad",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Gumroad memberships."
      },
      "data_deletion": {
        "detail": "Account and data deletion can be requested by emailing support@gumroad.com, or via account settings. Gumroad removes personal data as soon as reasonably possible but retains some data for legal, fraud, and dispute purposes.",
        "url": "https://gumroad.com/privacy"
      },
      "links": {
        "cancel": "https://gumroad.com/help/article/192-how-do-i-cancel-my-membership",
        "refund": null,
        "terms": "https://gumroad.com/terms",
        "privacy": "https://gumroad.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://gumroad.com/help/article/192-how-do-i-cancel-my-membership",
        "policy_summary": "Buyers cancel online by going to their Gumroad Library (gumroad.com/library), clicking the product, and selecting Cancel — or via the Manage Membership page linked from their purchase receipt. Cancellation takes effect at the end of the current billing period; access continues until then. No prorated refund is issued for the remaining portion of the current billing cycle (ToS §8.2(b)). Refunds on one-time purchases are governed by individual creator policies, with Gumroad able to intervene after 30 days of creator non-response.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my membership? - Gumroad Help Center (accessed 2026-06-05)",
            "url": "https://gumroad.com/help/article/192-how-do-i-cancel-my-membership"
          },
          {
            "title": "Gumroad Terms of Service Agreement (accessed 2026-06-05)",
            "url": "https://gumroad.com/terms"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "gymbox-uk",
      "name": "Gymbox",
      "industry": "Gym & fitness",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "form"
      ],
      "pause": {
        "available": true,
        "detail": "Freeze available for a minimum of 1 full calendar month (starting the 1st) up to a maximum of 3 consecutive months per 12 months, with a £25/month admin fee; request 5 days before start, frozen months extend the minimum term, and freezing is not allowed during the cancellation notice period. Medical leniency applies with documentation."
      },
      "data_deletion": {
        "detail": "Members can request that Gymbox delete personal data where it is no longer needed, consent is withdrawn, or an objection is raised; data is retained only as long as needed or for legal obligations.",
        "url": "https://gymbox.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://gymbox.com/member-services/cancellation/",
        "refund": null,
        "terms": "https://gymbox.com/terms-and-conditions/",
        "privacy": "https://gymbox.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://gymbox.com/terms-and-conditions/",
        "policy_summary": "Gymbox cancellation is primarily self-serve in the GYMBOX app, which displays the member's earliest possible cancellation date; if the app is unavailable, members use a Member Services contact form. After the minimum term the membership continues on a rolling monthly basis and requires one full calendar month's notice taking effect from the 1st of the following month. A 14-day cooling-off period applies to online, phone, app and presale sign-ups, giving a full refund of all fees including the joining fee (one free visit allowed, extra visits charged as day passes). Freezes are available for 1 to 3 months but carry a £25/month admin fee and are blocked during the notice period.",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 85,
          "notice_disclosed": 90,
          "refund_disclosed": 90,
          "findability": 85
        },
        "sources": [
          {
            "title": "Terms and Conditions | Gymbox Membership (accessed 2026-06-16)",
            "url": "https://gymbox.com/terms-and-conditions/"
          },
          {
            "title": "Cancellation | Gymbox Member Services (accessed 2026-06-16)",
            "url": "https://gymbox.com/member-services/cancellation/"
          },
          {
            "title": "Privacy Policy | Gymbox (accessed 2026-06-16)",
            "url": "https://gymbox.com/privacy-policy/"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "gymglish",
      "name": "Gymglish",
      "industry": "E-learning",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; fixed-length plans cannot be cancelled mid-term, only set not to auto-renew."
      },
      "data_deletion": {
        "detail": "Not detailed in cancellation help; handled per terms/privacy on request to support.",
        "url": "https://www.gymglish.com/documents/cgvps-en-latest.pdf"
      },
      "links": {
        "cancel": "https://help.gymglish.com/l/en/article/7dhtucpmz8-i-ve-purchased-an-unlimited-subscription-and-i-would-like-to-unsubscribe",
        "refund": "https://www.gymglish.com/documents/cgvps-en-latest.pdf",
        "terms": "https://www.gymglish.com/documents/cgvps-en-latest.pdf",
        "privacy": "https://www.gymglish.com/documents/cgvps-en-latest.pdf"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.gymglish.com/documents/cgvps-en-latest.pdf",
        "policy_summary": "Cancellation of automatic renewal is self-serve through the User Space: open 'My Account' > 'My purchases' and click the Enable/Disable button beside the subscription. For unlimited subscriptions, termination must be requested at least three days before the end of the current period; fixed-length plans cannot be cancelled mid-term and only auto-renewal can be switched off. Cancellation gives no right to any refund of the current period. Under EU/French consumer law a 15-day withdrawal right applies after purchase.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel automatic renewal - Gymglish online help (accessed 2026-06-16)",
            "url": "https://help.gymglish.com/l/en/article/7dhtucpmz8-i-ve-purchased-an-unlimited-subscription-and-i-would-like-to-unsubscribe"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "gymondo-de",
      "name": "Gymondo",
      "industry": "Fitness App",
      "jurisdiction": "DE",
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://gymondo.zendesk.com/hc/en-us/articles/201515451-How-can-I-cancel-my-subscription",
        "refund": "",
        "terms": "https://www.gymondo.com/en/agb",
        "privacy": "https://www.gymondo.com/en/datenschutz"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://gymondo.zendesk.com/hc/en-us/articles/201515451-How-can-I-cancel-my-subscription",
        "policy_summary": "Subscriptions purchased via the Gymondo website are cancelled online via the Gymondo website, with a notice period of one day before the end of the subscription term. A free 7-day trial can be cancelled at any time without cost. Support is reachable at service@gymondo.com.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my subscription? - Gymondo Support",
            "url": "https://gymondo.zendesk.com/hc/en-us/articles/201515451-How-can-I-cancel-my-subscription"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "haaretz-il",
      "name": "Haaretz",
      "industry": "News / digital paywall",
      "jurisdiction": "IL",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account data governed by Haaretz privacy policy; cancellation stops auto-renewal.",
        "url": "https://www.haaretz.com/privacy"
      },
      "links": {
        "cancel": "https://www.haaretz.com/account/cancellation",
        "refund": "",
        "terms": "https://www.haaretz.com/terms",
        "privacy": "https://www.haaretz.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.haaretz.com/account/cancellation",
        "policy_summary": "Haaretz digital subscribers cancel self-serve from a logged-in account at the dedicated cancellation page; app-store-billed subscriptions are cancelled via Apple or Google. No refund is given for the current active period once it has begun.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel Subscription - Haaretz",
            "url": "https://www.haaretz.com/account/cancellation"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "hallmark-movies-now",
      "name": "Hallmark Movies Now",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Subscribers must cancel and re-subscribe if they wish to stop billing."
      },
      "data_deletion": {
        "detail": "Account and data deletion can be requested through the Hallmark Movies Now support portal. The developer provides a way for users to request account and associated data deletion, with an option to delete data only (account remains) or delete the full account.",
        "url": "https://customercare.hmnow.com/hc/en-us"
      },
      "links": {
        "cancel": "https://customercare.hmnow.com/hc/en-us/articles/115012938607-How-do-I-cancel-my-subscription-",
        "refund": "https://customercare.hmnow.com/hc/en-us/articles/115012939167-How-do-I-get-a-refund-",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://customercare.hmnow.com/hc/en-us/articles/115012938607-How-do-I-cancel-my-subscription-",
        "policy_summary": "Subscribers who signed up directly at hmnow.com can cancel online by going to My Account, clicking the pencil icon next to Plan, and selecting Cancel Subscription; those who subscribed via Roku, Apple, Google Play, or Amazon must cancel through the respective platform. Cancellation takes effect at the end of the current billing period — access continues until that date. Hallmark Movies Now does not issue refunds for any unused portion of a subscription. No pause or freeze option is offered.",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 72,
          "findability": 70
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? – Hallmark Movies Now (accessed 2026-06-06)",
            "url": "https://customercare.hmnow.com/hc/en-us/articles/115012938607-How-do-I-cancel-my-subscription-"
          },
          {
            "title": "How do I get a refund? – Hallmark Movies Now (accessed 2026-06-06)",
            "url": "https://customercare.hmnow.com/hc/en-us/articles/115012939167-How-do-I-get-a-refund-"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hallon-se",
      "name": "Hallon",
      "industry": "Telecom & ISP",
      "jurisdiction": "SE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their mobile subscription for up to 6 months at no cost, self-service via Mina sidor (BankID login > Manage subscription > Pause). Allowed once per 12-month period. Broadband subscriptions cannot be paused. Existing data allowance is preserved during pause."
      },
      "data_deletion": {
        "detail": "GDPR erasure requests are handled by Hallon's data protection officer (Hi3G Access AB). Submit request via email to dataskyddsombud@tre.se or by post. Identity verification required. Processing takes up to 1 month (up to 3 months for complex requests).",
        "url": "https://www.hallon.se/dataskyddsinformation"
      },
      "links": {
        "cancel": "https://www.hallon.se/support/abonnemang/avsluta-abonnemang",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.hallon.se/support/abonnemang/avsluta-abonnemang",
        "policy_summary": "Hallon has no binding period or notice period; customers cancel via Mina sidor (online account, BankID login) by navigating to Settings > Manage subscription > Cancel subscription, after which they must chat with the subscription team (available weekdays 9–16) to complete the process. Cancellation takes effect at the end of the current paid month — no refund is issued for remaining days unless the 14-day statutory right of withdrawal applies, in which case a full refund is returned to the payment card within 2 weeks. Email cancellations via kundservice@hallon.se are also accepted. Accounts blocked due to unpaid invoices cannot be cancelled until the balance is settled.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Hur avslutar jag mitt abonnemang? | Hallon (accessed 2026-06-06)",
            "url": "https://www.hallon.se/support/abonnemang/avsluta-abonnemang"
          },
          {
            "title": "Returer och ångerrätt | Hallon (accessed 2026-06-06)",
            "url": "https://www.hallon.se/returer-och-angerratt"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hallow-us",
      "name": "Hallow",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or hold feature is documented. Users must cancel outright; no pause option is mentioned in Hallow's Help Center articles."
      },
      "data_deletion": {
        "detail": "Users can permanently delete their account in-app (Me > Settings > Delete Account) or on the web (Settings > Delete Account). Deletion is irreversible after 48 hours. Subscription must be cancelled before deleting. Contact: support@hallow.app.",
        "url": "https://help.hallow.com/en/articles/6010966-how-do-i-permanently-delete-my-account"
      },
      "links": {
        "cancel": "https://help.hallow.com/en/articles/2795868-how-do-i-cancel-my-subscription-or-free-trial",
        "refund": "https://help.hallow.com/en/collections/3270206-cancellations-refunds",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.hallow.com/en/articles/2795868-how-do-i-cancel-my-subscription-or-free-trial",
        "policy_summary": "Hallow subscribers can cancel online via hallow.com/settings/subscription or through the mobile app settings, with the method depending on where they originally subscribed (App Store, Google Play, Amazon, or Hallow.com directly). Free trials must be cancelled at least 24 hours before renewal to avoid charges, and deleting the app does not cancel the subscription. Refunds are not guaranteed — Hallow states all sales are final but reviews requests case-by-case if submitted within 14 days of the charge via email or in-app chat. Apple and Amazon purchases must be refunded through those respective platforms.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription or free trial? | Hallow – Help & Support Center (accessed 2026-06-06)",
            "url": "https://help.hallow.com/en/articles/2795868-how-do-i-cancel-my-subscription-or-free-trial"
          },
          {
            "title": "Cancellations & Refunds | Hallow – Help & Support Center (accessed 2026-06-06)",
            "url": "https://help.hallow.com/en/collections/3270206-cancellations-refunds"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "halo-collar-us",
      "name": "Halo Collar",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause their membership for 1–9 months instead of canceling, accessible via account settings online. Pausing avoids reactivation fees upon return."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data under CCPA via the OneTrust privacy portal, by email to [email protected], by phone at (855) 617-7029, or by mail to Protect Animals With Satellites LLC, 55 S.E. 2nd Avenue #15 R, Delray Beach, FL 33444. Company must respond within 45 days.",
        "url": "https://privacyportal.onetrust.com/webform/4c9242e9-b93e-4d20-8a4f-eb7c55a8660d/8402e79f-a35b-43e7-b6e6-47b4406b6488"
      },
      "links": {
        "cancel": "https://support.halocollar.com/hc/en-us/articles/19429999673879-How-to-Cancel-Your-Halo-Collar-Membership-Plan",
        "refund": null,
        "terms": null,
        "privacy": "https://privacyportal.onetrust.com/webform/4c9242e9-b93e-4d20-8a4f-eb7c55a8660d/8402e79f-a35b-43e7-b6e6-47b4406b6488"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.halocollar.com/hc/en-us/articles/19429999673879-How-to-Cancel-Your-Halo-Collar-Membership-Plan",
        "policy_summary": "Halo Collar membership plans can be canceled at any time through the online account portal via a multi-step flow (log in, select Pause or Cancel Plan, confirm cancellation); there is no phone or email cancellation path disclosed. Cancellations take effect at the end of the current billing cycle, meaning no mid-cycle refunds are issued; annual and biennial plans are explicitly non-refundable. Customers who cancel prior to activating their first collar are eligible for a full refund. A pause option of 1–9 months is available to avoid reactivation fees.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your Halo Collar Membership Plan – Halo Collar Help Center (accessed 2026-06-06)",
            "url": "https://support.halocollar.com/hc/en-us/articles/19429999673879-How-to-Cancel-Your-Halo-Collar-Membership-Plan"
          },
          {
            "title": "Summary of Updated Terms & Conditions for Pack Memberships Plan & Halo Care – Halo Collar (accessed 2026-06-06)",
            "url": "https://www.halocollar.com/termupdates/"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "handelsblatt-de",
      "name": "Handelsblatt",
      "industry": "News & publishing",
      "jurisdiction": "de",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; standard subscriptions cancellable with two weeks notice to month-end."
      },
      "data_deletion": {
        "detail": "Datenschutzerklarung (controller: Handelsblatt GmbH, Dusseldorf; datenschutz@handelsblattgroup.com) covers GDPR rights including erasure.",
        "url": "https://www.handelsblatt.com/datenschutzerklaerung/"
      },
      "links": {
        "cancel": "https://www.handelsblatt.com/in-einem-schritt-ihr-handelsblatt-abo-umstellen-oder-kuendigen/26576078.html",
        "refund": "https://handelsblattgroup.com/agb/",
        "terms": "https://handelsblattgroup.com/agb/",
        "privacy": "https://www.handelsblatt.com/datenschutzerklaerung/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://handelsblattgroup.com/agb/",
        "policy_summary": "Handelsblatt offers self-serve online cancellation both via the 'Abo-Reiter' in Mein Profil and via an 'Abo kundigen' button leading to a dedicated online Kundigungsformular (cloud.info.service-hmg.com/handelsblatt_kuendigung with a 'Jetzt kundigen' submit), satisfying Germany's Section 312k Kundigungsbutton requirement, alongside phone and email options. Standard memberships are cancellable in writing or text form with two weeks notice to month-end, while annual club products (Wirtschaftsclub, China Circle) auto-renew yearly with a 3-month notice. A statutory 14-day Widerrufsrecht applies, running from the day of contract conclusion for digital or from receipt of the first item for print, exercised by an unambiguous statement to the Dusseldorf address, phone or kundenservice@handelsblattgroup.com. This is a low-friction, compliant cancellation profile.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Handelsblatt - Abo umstellen oder kundigen (accessed 2026-06-16)",
            "url": "https://www.handelsblatt.com/in-einem-schritt-ihr-handelsblatt-abo-umstellen-oder-kuendigen/26576078.html"
          },
          {
            "title": "Handelsblatt - Online-Kundigungsformular (accessed 2026-06-16)",
            "url": "https://cloud.info.service-hmg.com/handelsblatt_kuendigung"
          },
          {
            "title": "Handelsblatt Group - Allgemeine Geschaftsbedingungen (AGB) (accessed 2026-06-16)",
            "url": "https://handelsblattgroup.com/agb/"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "happify",
      "name": "Happify",
      "industry": "Mental health",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data via the privacy/legal terms or by contacting support@happify.com.",
        "url": "https://www.happify.com/public/legal/"
      },
      "links": {
        "cancel": "https://www.twill.health/happify-by-twill",
        "refund": "https://www.happify.com/public/legal/",
        "terms": "https://www.happify.com/public/legal/",
        "privacy": "https://www.happify.com/public/legal/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.happify.com/public/legal/",
        "policy_summary": "Happify (now offered via Twill by Dario) lets members cancel auto-renewal at any time from the in-app Membership/Settings page or via the originating app store, with at least 24 hours notice before renewal. Annual and two-year subscriptions are refundable in full if cancellation is requested within 30 days of the renewal charge.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Happify by Twill (official product page)",
            "url": "https://www.twill.health/happify-by-twill"
          },
          {
            "title": "Happify Terms of Service (cancellation and refund terms)",
            "url": "https://www.happify.com/public/legal/"
          },
          {
            "title": "Happify on Google Play",
            "url": "https://play.google.com/store/apps/details?id=com.happify.happifyinc&hl=en_US"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "happn-fr",
      "name": "happn",
      "industry": "Dating apps",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "happn documents no pause/freeze; cancelling in the app store stops renewal and Premium continues until the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Cancelling the subscription is separate from deleting the account; subscription cancellation is via the App Store or Google Play, and uninstalling the app does not cancel the subscription.",
        "url": "https://support.happn.fr/hc/en-us/articles/16325271853981-How-can-I-view-change-or-cancel-my-happn-subscription"
      },
      "links": {
        "cancel": "https://support.happn.fr/hc/en-us/articles/16325271853981-How-can-I-view-change-or-cancel-my-happn-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 45,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://support.happn.fr/hc/en-us/articles/16325271853981-How-can-I-view-change-or-cancel-my-happn-subscription",
        "policy_summary": "happn (happn SAS, Paris) bills Premium through the app stores, so cancellation is done in the store where the subscription was purchased: on iOS via Settings > [name] > Subscriptions > happn > Cancel, and on Android via Google Play > Subscriptions. Users are told to cancel at least 24 hours before renewal to avoid being charged for the next period. After cancellation, Premium advantages are retained until the end of the current billing period. The help center warns that uninstalling the app does not cancel the subscription. No documented partial-period refund or pause option.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "View, change, or cancel my happn subscription - happn Help (accessed 2026-06-16)",
            "url": "https://support.happn.fr/hc/en-us/articles/16325271853981-How-can-I-view-change-or-cancel-my-happn-subscription"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hardbacon-ca",
      "name": "Hardbacon",
      "industry": "Fintech / Personal Finance",
      "jurisdiction": "CA",
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://hardbacon.ca/en/legal/",
        "refund": "",
        "terms": "https://hardbacon.ca/en/legal/",
        "privacy": "https://hardbacon.ca/en/legal/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://hardbacon.ca/en/legal/",
        "policy_summary": "Hardbacon premium subscribers ($12.99/month or $99.99/year) cancel renewal through their online account-management page or by contacting Bacon Financial Technologies support; the 30-day free trial can be cancelled any time during the trial before the first charge.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions | Hardbacon Canada",
            "url": "https://hardbacon.ca/en/legal/"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "harpers-magazine-us",
      "name": "Harper's Magazine",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or hold option is documented on harpers.org. The official FAQ only references cancellation (with full refund on remaining term) and does not mention subscription suspension."
      },
      "data_deletion": {
        "detail": "Harper's Magazine provides a 'Do Not Sell My Personal Information' page at harpers.org/do-not-sell-my-personal-information/ where users can submit a form or email helpdesk@harpers.org to opt out of personal data sale and request removal from mailing lists.",
        "url": "https://harpers.org/do-not-sell-my-personal-information/"
      },
      "links": {
        "cancel": "https://harpers.org/about/faq/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 50,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://harpers.org/about/faq/",
        "policy_summary": "Harper's Magazine allows subscribers to cancel at any time via the online customer service portal (accounts.harpers.org), by emailing harpersmagazine@cdsfulfillment.com, or by calling 1-800-444-4653. Cancelled subscribers receive a full refund on the remaining portion of their subscription, backed by a money-back guarantee. No advance notice period is required. There is no documented pause or hold option for subscriptions.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Frequently Asked Questions | Harper's Magazine (accessed 2026-06-06)",
            "url": "https://harpers.org/about/faq/"
          },
          {
            "title": "Harper's Magazine Customer Service (accessed 2026-06-06)",
            "url": "https://accounts.harpers.org/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "harrys",
      "name": "Harry's",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can delay/postpone upcoming shipments through the account subscription settings as an alternative to full cancellation."
      },
      "data_deletion": {
        "detail": "Account deletion is available per Harry's Terms of Service — users can delete their account directly or by requesting it through an employee or affiliate. No stated data-retention period in the ToS; full details are in the Privacy Policy.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.harrys.com/en/us/terms-of-service",
        "refund": null,
        "terms": "https://www.harrys.com/en/us/terms-of-service",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Harry's subscriptions can be cancelled online (self-serve, multi-step: sign in → Your Subscriptions → Modify/Cancel → Cancel Subscription), by email at help@harrys.com, or by phone at 888-212-6855. No advance notice period is required; cancellation takes effect at the end of the current subscription term (no renewal). All subscription fees are explicitly non-refundable ('fully earned upon payment'). Shipment delays/pauses are available as an in-account alternative to cancellation.",
        "policy_url": "https://www.harrys.com/en/us/terms-of-service",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 72
        },
        "sources": [
          {
            "title": "Harry's Terms of Service (accessed 2026-06-05)",
            "url": "https://www.harrys.com/en/us/terms-of-service"
          },
          {
            "title": "How do I cancel my Subscription? – Harry's Help (accessed 2026-06-05)",
            "url": "https://harrys.gorgias.help/en-US/how-do-i-cancel-my-subscription-2577857"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "harvest",
      "name": "Harvest",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Account hold/pause (up to 6 months) exists only for legacy Version 1 billing customers. Version 2 billing (current) does not offer a pause or hold option; users must cancel outright or continue paying until term end."
      },
      "data_deletion": {
        "detail": "Upon immediate account closure, the Account Owner receives an emailed link to download time and invoice data, available for one week. Harvest may delete all Customer Data and Personal Data at its sole discretion after termination and has no obligation to retain it. Users are responsible for exporting data before closing.",
        "url": "https://www.getharvest.com/terms-of-service"
      },
      "links": {
        "cancel": "https://support.getharvest.com/hc/en-us/articles/26117908840845-Version-2-billing-Cancelling-your-subscription-or-closing-your-account",
        "refund": null,
        "terms": "https://www.getharvest.com/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 75,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://support.getharvest.com/hc/en-us/articles/26117908840845-Version-2-billing-Cancelling-your-subscription-or-closing-your-account",
        "policy_summary": "Harvest allows the Account Owner to cancel online via Settings > Billing — either scheduling cancellation to take effect at the end of the current billing term, or closing the account immediately. Cancellation and account closure are only possible via a web browser; mobile and desktop apps do not support these actions. No refunds are issued for prepaid or unused subscription fees upon voluntary cancellation; service access continues through the end of the paid term. Upon immediate closure, Harvest emails the owner a download link for account data (valid for one week), after which Harvest may delete all data at its discretion.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Version 2 billing: Cancelling your subscription or closing your account – Harvest Help Center (accessed 2026-06-06)",
            "url": "https://support.getharvest.com/hc/en-us/articles/26117908840845-Version-2-billing-Cancelling-your-subscription-or-closing-your-account"
          },
          {
            "title": "Terms of Service - Harvest (accessed 2026-06-06)",
            "url": "https://www.getharvest.com/terms-of-service"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hastings-direct",
      "name": "Hastings Direct",
      "industry": "Insurance (auto)",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; policy runs until cancelled or expiry."
      },
      "data_deletion": {
        "detail": "Data handled per the Hastings Direct privacy policy; data-subject/erasure requests via that notice. Cancellation does not auto-delete account data.",
        "url": "https://www.hastingsdirect.com/legal/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.hastingsdirect.com/about-us/our-fees/",
        "refund": "https://www.hastingsdirect.com/about-us/our-fees/",
        "terms": "https://www.hastingsdirect.com/legal/terms-and-conditions/",
        "privacy": "https://www.hastingsdirect.com/legal/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.hastingsdirect.com/about-us/our-fees/",
        "policy_summary": "Hastings Direct car insurance is cancelled by calling 0333 321 9801 (the company is structured around phone cancellation; the fees page distinguishes cancelling before/within 14 days versus 14 days or more after the start date). There is a 14-day cooling-off period, but Hastings states fees and charges covering setup, servicing and cancelling are non-refundable, so a fee can still apply even during cooling-off. Outside cooling-off you receive a refund of unused premium less a charge for cover used, plus a cancellation fee (reported around £45-£50 plus arrangement fees); no refund if a claim has been made. To avoid leaving fees customers can let cover run to term and decline auto-renewal.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Our Fees | Cancelling or Changing Your Policy | Hastings Direct (accessed 2026-06-16)",
            "url": "https://www.hastingsdirect.com/about-us/our-fees/"
          },
          {
            "title": "Hastings Direct Terms and Conditions (accessed 2026-06-16)",
            "url": "https://www.hastingsdirect.com/legal/terms-and-conditions/"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "hasura-cloud",
      "name": "Hasura (Hasura Cloud)",
      "industry": "Developer tools",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "The billing documentation states Hasura Cloud billing is not eligible for pausing; to avoid charges users are advised to change to a lower tier."
      },
      "data_deletion": {
        "detail": "Users may request deletion of their personal information by emailing privacy@hasura.io; Hasura acknowledges California requests within 10 days and responds within 45 days (30 days for EU/UK/Switzerland). Inactive accounts may be deleted automatically after three years of non-use.",
        "url": "https://hasura.io/legal/hasura-privacy-policy"
      },
      "links": {
        "cancel": "https://hasura.io/docs/2.0/hasura-cloud/account-management/billing/index/",
        "refund": "https://hasura.io/legal/hasura-cloud-terms-of-service",
        "terms": "https://hasura.io/legal/hasura-cloud-terms-of-service",
        "privacy": "https://hasura.io/legal/hasura-privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://hasura.io/legal/hasura-cloud-terms-of-service",
        "policy_summary": "Hasura, Inc. (San Francisco, California) governs Hasura Cloud under U.S. federal law or the laws of the State of Delaware, and the Terms of Service state that all fees are non-refundable. Subscriptions are cancelled by disabling auto-renewal in the Billing tab of the Hasura Cloud dashboard or by emailing support, and the billing documentation notes that Hasura Cloud billing is not eligible for pausing.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Hasura, Inc.: Hasura Cloud Terms of Service",
            "url": "https://hasura.io/legal/hasura-cloud-terms-of-service"
          },
          {
            "title": "Cloud: Billing | Hasura GraphQL Docs",
            "url": "https://hasura.io/docs/2.0/hasura-cloud/account-management/billing/index/"
          },
          {
            "title": "Hasura Privacy Policy",
            "url": "https://hasura.io/legal/hasura-privacy-policy"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "hayu",
      "name": "Hayu",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on Hayu's official support pages."
      },
      "data_deletion": {
        "detail": "No self-serve account or data deletion tool is published. Users must contact Hayu support via the 'Message Us' button on support.hayu.com to request data deletion.",
        "url": "https://support.hayu.com/"
      },
      "links": {
        "cancel": "https://support.hayu.com/hayuArticle?id=kA0240000005k9pCAA",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.hayu.com/hayuArticle?id=kA0240000005k9pCAA",
        "policy_summary": "Direct subscribers can cancel online at any time via My Account > Payment Details on hayu.com, with no cancellation fee and no minimum notice required. Access continues until the end of the current billing period. No refunds or credits are issued for partial or unused periods; all purchases are final unless local consumer law provides otherwise. Subscribers who signed up through Google Play, iTunes/Apple, or Amazon Fire TV must cancel through those respective platforms, as Hayu cannot action third-party cancellations.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I unsubscribe? – Hayu Support (accessed 2026-06-05)",
            "url": "https://support.hayu.com/hayuArticle?id=kA0240000005k9pCAA"
          },
          {
            "title": "Hayu Support – Billing Category (accessed 2026-06-05)",
            "url": "https://support.hayu.com/hayuCategory?c=Billing&lang=en-GB"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "headspace",
      "name": "Headspace",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Headspace does not offer subscription pausing; the recommended alternative is disabling auto-renewal so the subscription expires at the end of the paid period."
      },
      "data_deletion": {
        "detail": "Users can delete their account and associated data in-app via Settings > Delete Account, or by emailing caresupport@headspace.com; Headspace cannot process deletion requests while transactions are pending.",
        "url": "https://help.headspace.com/hc/en-us/articles/19796828995995-How-do-I-delete-my-account"
      },
      "links": {
        "cancel": "https://help.headspace.com/hc/en-us/articles/115008364988-How-do-I-cancel-my-subscription",
        "refund": "https://help.headspace.com/hc/en-us/articles/19796788352411-What-is-the-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Headspace subscriptions can be cancelled online at headspace.com/subscription/manage, through the mobile app (Settings > Account & Subscription), or by emailing help@headspace.com. Cancellation takes effect at the end of the current billing period with no proration for the remaining term. Refunds are available only within 30 days of the initial direct purchase; subscriptions purchased via Apple App Store or Google Play are subject to those platforms' non-refundable policies. No pause or freeze option exists.",
        "policy_url": "https://help.headspace.com/hc/en-us/articles/115008364988-How-do-I-cancel-my-subscription",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 80
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? – Headspace Help Center (accessed 2026-06-05)",
            "url": "https://help.headspace.com/hc/en-us/articles/115008364988-How-do-I-cancel-my-subscription"
          },
          {
            "title": "What is the refund policy? – Headspace Help Center (accessed 2026-06-05)",
            "url": "https://help.headspace.com/hc/en-us/articles/19796788352411-What-is-the-refund-policy"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 150000000,
        "mrr_usd": 12500000,
        "currency": "USD",
        "as_of": "2024-01-01",
        "source": {
          "title": "Headspace — $150M ARR (company announcement)",
          "url": "https://www.headspace.com/about"
        },
        "self_reported": false
      }
    },
    {
      "id": "headway",
      "name": "Headway",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Headway's subscription terms or FAQ."
      },
      "data_deletion": {
        "detail": "Users can delete their account via Settings in the app or website, or by emailing support@get-headway.com. Deletion takes up to 30 days. Active subscriptions must be cancelled first. Limited data may be retained for legal compliance.",
        "url": "https://makeheadway.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://makeheadway.com/subscription-terms/",
        "refund": null,
        "terms": null,
        "privacy": "https://makeheadway.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://makeheadway.com/subscription-terms/",
        "policy_summary": "Headway subscriptions can be cancelled via iOS App Store settings, Google Play account settings, or through the account portal at makeheadway.com; users may also email support@get-headway.com. Cancellation must be completed at least 24 hours before the end of the current billing period to avoid the next charge. Access continues until the end of the paid period with no proration. Refunds are explicitly stated as non-refundable once a transaction is made; app store purchases defer to Apple/Google refund policies, while website purchases are handled at Headway's sole discretion.",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 72,
          "findability": 75
        },
        "sources": [
          {
            "title": "Subscription Terms | Headway App (accessed 2026-06-05)",
            "url": "https://makeheadway.com/subscription-terms/"
          },
          {
            "title": "Frequently Asked Questions | Headway App (accessed 2026-06-05)",
            "url": "https://makeheadway.com/faq/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "healthy-paws",
      "name": "Healthy Paws",
      "industry": "Insurance",
      "jurisdiction": "US",
      "cancellation_types": [
        "mail",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Subject to conditions and exceptions, customers have the right to request deletion of personal information; CCPA rights including opt-out of sharing are described in the privacy policy.",
        "url": "https://www.healthypawspetinsurance.com/privacypolicy.html"
      },
      "links": {
        "cancel": "https://www.healthypawspetinsurance.com/pet-insurance-coverage-and-exclusions/how-to-cancel.html",
        "refund": "https://www.healthypawspetinsurance.com/pet-insurance-coverage-and-exclusions/how-to-cancel.html",
        "terms": "https://www.healthypawspetinsurance.com/legal.html",
        "privacy": "https://www.healthypawspetinsurance.com/privacypolicy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 90,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.healthypawspetinsurance.com/pet-insurance-coverage-and-exclusions/how-to-cancel.html",
        "policy_summary": "No penalty to cancel at any time; cancel by mail, fax, email, or phone. Cancellation within the first 30 days with no claims filed gets a full refund (not available in NY, PA, SC); after 30 days or with claims, unearned premium is refunded pro rata.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel | Healthy Paws",
            "url": "https://www.healthypawspetinsurance.com/pet-insurance-coverage-and-exclusions/how-to-cancel.html"
          },
          {
            "title": "Healthy Paws Privacy Policy",
            "url": "https://www.healthypawspetinsurance.com/privacypolicy.html"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "hedgeye",
      "name": "Hedgeye",
      "industry": "Financial research",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented in Hedgeye's terms or help content."
      },
      "data_deletion": {
        "detail": "Users may correct, update, or delete Personal Information through the Account Settings page, deactivate their subscription account on the Account Settings page, or by emailing support@hedgeye.com. CCPA rights (access, deletion, opt-out of sale) and GDPR/EEA rights (access, correction, deletion, restriction) are supported; contact support@hedgeye.com to exercise them.",
        "url": "https://app.hedgeye.com/legal/privacy_policy"
      },
      "links": {
        "cancel": "https://www.hedgeye.com/terms_of_service",
        "refund": null,
        "terms": "https://www.hedgeye.com/terms_of_service",
        "privacy": "https://app.hedgeye.com/legal/privacy_policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.hedgeye.com/terms_of_service",
        "policy_summary": "Subscribers can cancel at any time by using the 'Cancel Subscription' function on the website (accounts.hedgeye.com) or by sending written notice to support@hedgeye.com. Cancellation takes effect at the end of the current subscription term — no mid-period refund is granted for standard cancellations, and Hedgeye reserves the right to collect any accrued fees. A separate 90-day full money-back guarantee applies to first-time purchases: email support@hedgeye.com within 90 days of first purchase; exclusions, payment-method conditions, and eligibility requirements apply. Prorated refunds are given for overlapping subscriptions. No in-app store (iOS/Android) caveat identified — subscriptions are managed directly on hedgeye.com.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service | Hedgeye (accessed 2026-06-10)",
            "url": "https://www.hedgeye.com/terms_of_service"
          },
          {
            "title": "Hedgeye Risk Management — 7-Day Free Trial page, billing/cancellation disclosures (accessed 2026-06-10)",
            "url": "https://insights.hedgeye.com/7-days-free/"
          },
          {
            "title": "Hedgeye Privacy Policy (accessed 2026-06-10)",
            "url": "https://app.hedgeye.com/legal/privacy_policy"
          },
          {
            "title": "Hedgeye Risk Management Products / Subscriptions portal (accessed 2026-06-10)",
            "url": "https://accounts.hedgeye.com/products"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "helium-mobile-us",
      "name": "Helium Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No documented pause/suspend; on cancellation service continues to the end of the current billing cycle (or until the number port-out completes)."
      },
      "data_deletion": {
        "detail": "After cancellation account login and wallet (with remaining funds) remain accessible; broader data handling is governed by the Helium Mobile privacy policy with no separate self-serve deletion control disclosed on the cancellation page.",
        "url": "https://heliummobile.com/privacy-policy"
      },
      "links": {
        "cancel": "https://support.hellohelium.com/en/articles/7174217-cancellation-policy",
        "refund": "https://support.hellohelium.com/en/articles/7174217-cancellation-policy",
        "terms": "https://heliummobile.com/plan-terms-and-conditions",
        "privacy": "https://heliummobile.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 0,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://support.hellohelium.com/en/articles/7174217-cancellation-policy",
        "policy_summary": "Helium Mobile's official cancellation-policy article states you can cancel any time via your online account at hellohelium.com, in the app (Me > Billing > Cancel Plan), or by contacting Support. If you do not transfer your number, service continues until the end of the current billing cycle; if you do transfer, service continues until the number is successfully ported (select 'Yes, Port My Number' to auto-generate transfer details). The policy does not state prorated refunds. After cancellation your account login and wallet (with remaining funds) stay accessible; numbers can typically be recovered within ~59 days after deactivation.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancellation Policy | Helium Mobile Help Center",
            "url": "https://support.hellohelium.com/en/articles/7174217-cancellation-policy"
          },
          {
            "title": "Helium Mobile - Plan Terms & Conditions",
            "url": "https://heliummobile.com/plan-terms-and-conditions"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hell-gate",
      "name": "Hell Gate",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or hold option is mentioned in the Subscriber FAQ or anywhere on the official site."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data by emailing info@hellgatenyc.com. Hell Gate may retain certain information for record-keeping or to complete pending transactions.",
        "url": "https://hellgatenyc.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://hellgatenyc.com/subscriber-faq/",
        "refund": null,
        "terms": null,
        "privacy": "https://hellgatenyc.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 20,
          "refund_disclosed": 10,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://hellgatenyc.com/subscriber-faq/",
        "policy_summary": "Hell Gate subscribers can cancel their subscription online by navigating to their account page (hellgatenyc.com/account/), clicking 'Change' next to their current subscription level, scrolling down, and clicking 'Cancel subscription.' No refund policy or cancellation notice period is disclosed anywhere on the official site. No pause or hold option is offered. Data deletion requests must be submitted by email to info@hellgatenyc.com.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Subscriber FAQ — Hell Gate (accessed 2026-06-06)",
            "url": "https://hellgatenyc.com/subscriber-faq/"
          },
          {
            "title": "Privacy Policy — Hell Gate (accessed 2026-06-06)",
            "url": "https://hellgatenyc.com/privacy-policy/"
          }
        ],
        "score": 54,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "hellofresh-gb",
      "name": "HelloFresh UK",
      "industry": "Meal kit",
      "jurisdiction": "GB",
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Skip a box or pause weeks from Settings/Plan Settings before the cut-off; no charge for skipped/paused weeks."
      },
      "data_deletion": {
        "detail": "GDPR right to erasure applies; request data deletion via the privacy policy / customer care.",
        "url": "https://www.hellofresh.co.uk/about/privacy"
      },
      "links": {
        "cancel": "https://www.hellofresh.co.uk/about/how-to-cancel-hellofresh",
        "refund": "",
        "terms": "https://www.hellofresh.co.uk/about/terms",
        "privacy": "https://www.hellofresh.co.uk/about/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 40,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://www.hellofresh.co.uk/about/how-to-cancel-hellofresh",
        "policy_summary": "Cancel online via account Settings > select subscription > Cancel my subscription (or in the app); no cancellation fee, confirmation email sent. Deadline is 11:59pm five days before delivery; missing it means one more (charged) box.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel a HelloFresh subscription | HelloFresh",
            "url": "https://www.hellofresh.co.uk/about/how-to-cancel-hellofresh"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "hellofresh",
      "name": "HelloFresh",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Yes — pause deliveries (auto-resumes after 3 months) or skip individual weeks. Pause + a discount are pushed as retention offers before the cancel button."
      },
      "data_deletion": {
        "detail": "Cancelling does NOT delete your data — order history, payment method and address are retained. Full deletion requires emailing support; must comply within CCPA 45 days / GDPR 30 days.",
        "url": "https://www.hellofresh.com/about/how-to-cancel-hellofresh-subscription"
      },
      "links": {
        "cancel": "https://www.hellofresh.com/about/how-to-cancel-hellofresh-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.hellofresh.com/about/how-to-cancel-hellofresh-subscription",
        "policy_summary": "Cancel via the website account (Settings → Plan → Cancel) — not the app; pause and a discount are surfaced as retention offers first. Cutoff ~5 days before delivery; already-processed boxes still ship and are charged.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "HelloFresh — How to Pause or Cancel a Subscription (accessed 2026-06-04)",
            "url": "https://www.hellofresh.com/about/how-to-cancel-hellofresh-subscription"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null,
      "fin": {
        "arr_usd": 8800000000,
        "mrr_usd": 733000000,
        "currency": "USD",
        "as_of": "2025-12-31",
        "source": {
          "title": "HelloFresh SE — 2025 Annual Report",
          "url": "https://ir.hellofresh.com/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "hellotalk-us",
      "name": "HelloTalk",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is documented on HelloTalk's official help pages."
      },
      "data_deletion": {
        "detail": "Users can delete their account in-app via Me > Settings > Account > Delete Account. HelloTalk states personal information is deleted immediately after account deletion. Data deletion requests can also be submitted to privacy@hellotalk.com.",
        "url": "https://www.hellotalk.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.hellotalk.com/en/faq/vip-and-subscriptions/236",
        "refund": null,
        "terms": null,
        "privacy": "https://www.hellotalk.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://www.hellotalk.com/en/faq/vip-and-subscriptions/236",
        "policy_summary": "HelloTalk VIP and course subscriptions can only be cancelled through the respective mobile app store — iOS App Store (Settings > Apple ID > Subscriptions) or Google Play (Subscriptions and Services > Manage). Cancellation must be completed at least 24 hours before the end of the current billing period to prevent automatic renewal; the subscription remains active until the period ends with no pro-rated refund. HelloTalk does not process refunds directly; users must request refunds through their payment platform (Apple, Google Play, WeChat, or AliPay), and subscription cancellation is required before submitting any refund request.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my subscription? | HelloTalk (accessed 2026-06-06)",
            "url": "https://www.hellotalk.com/en/faq/vip-and-subscriptions/236"
          },
          {
            "title": "How do I request a refund? | HelloTalk (accessed 2026-06-06)",
            "url": "https://www.hellotalk.com/en/faq/vip-and-subscriptions/245"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "help-scout",
      "name": "Help Scout",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Customers must delete their account to stop billing."
      },
      "data_deletion": {
        "detail": "Account becomes inaccessible immediately upon cancellation. Customer data is permanently deleted 60 days after cancellation. A 14-day window exists during which data can be restored via written request to Help Scout; after that 14-day period the account cannot be recovered.",
        "url": "https://docs.helpscout.com/article/473-cancel-your-help-scout-account"
      },
      "links": {
        "cancel": "https://docs.helpscout.com/article/473-cancel-your-help-scout-account",
        "refund": null,
        "terms": "https://www.helpscout.com/company/legal/terms-of-service/",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Help Scout subscriptions are cancelled entirely online by the Account Owner via Your Plan > Delete Account; cancellation takes effect immediately and the account becomes inaccessible at once. For annual plans, 30 days written notice is required before the renewal date to avoid being charged for the next period. A 30-day money-back guarantee applies to first payments only; there are no refunds for partial months, unused time on open accounts, or annual prepayments outside that window. Customer data is permanently deleted 60 days after cancellation, with a 14-day grace window during which restoration can be requested in writing.",
        "policy_url": "https://docs.helpscout.com/article/473-cancel-your-help-scout-account",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 85
        },
        "sources": [
          {
            "title": "Cancel Your Help Scout Account - Help Scout Support (accessed 2026-06-06)",
            "url": "https://docs.helpscout.com/article/473-cancel-your-help-scout-account"
          },
          {
            "title": "Terms of Service - Help Scout (accessed 2026-06-06)",
            "url": "https://www.helpscout.com/company/legal/terms-of-service/"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "helsingin-sanomat",
      "name": "Helsingin Sanomat",
      "industry": "News / journalism",
      "jurisdiction": "FI",
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; 30-day notice with pro-rata refund of remaining period."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.hs.fi/asiakaspalvelu/",
        "refund": "",
        "terms": "https://www.hs.fi/asiakaspalvelu/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 82,
          "notice_disclosed": 82,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.hs.fi/asiakaspalvelu/",
        "policy_summary": "Helsingin Sanomat (Finland's largest subscription newspaper, Sanoma) lets continuous subscriptions be cancelled in the Oma Sanoma self-service at oma.sanoma.fi, by contact form, by phone or via chatbot. A 30-day notice period applies and HS refunds the remaining portion of the original billing period when the refundable amount exceeds five euros.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Helsingin Sanomat asiakaspalvelu / Oma Sanoma",
            "url": "https://www.hs.fi/asiakaspalvelu/"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "heroku",
      "name": "Heroku",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No formal pause feature. Dynos can be manually scaled to zero to stop compute charges, but this is not an account-level freeze and paid add-ons continue billing."
      },
      "data_deletion": {
        "detail": "Closing a personal account makes all stored information (invoices, logs, app data) permanently inaccessible. Heroku also auto-deletes inactive accounts after 365 days with no login and no paid resources for 6 months. Users should download invoices before closure as they become inaccessible afterward.",
        "url": "https://devcenter.heroku.com/articles/account-management"
      },
      "links": {
        "cancel": "https://help.heroku.com/R2NSPPFU/how-do-i-close-my-personal-heroku-account",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.heroku.com/R2NSPPFU/how-do-i-close-my-personal-heroku-account",
        "policy_summary": "Heroku accounts are cancelled online via Account Settings > Close this account, but users must first delete or transfer all apps, resolve any unpaid invoices, and have no paid usage accrued in the current billing period. Heroku bills monthly in arrears and prorates all resource costs to the second, so charges accumulate through the close date with no mid-cycle refunds. Prepaid plan fees (e.g., Eco dyno hours) are non-refundable for unused portions once purchased. All account data including invoices and logs becomes permanently inaccessible upon closure, so Heroku recommends downloading records beforehand.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 50,
          "refund_disclosed": 65,
          "findability": 75
        },
        "sources": [
          {
            "title": "How do I close my Personal Heroku account? - Heroku Help (accessed 2026-06-05)",
            "url": "https://help.heroku.com/R2NSPPFU/how-do-i-close-my-personal-heroku-account"
          },
          {
            "title": "Account Management | Heroku Dev Center (accessed 2026-06-05)",
            "url": "https://devcenter.heroku.com/articles/account-management"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hers-us",
      "name": "Hers",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their subscription (up to 90 days) via account settings; if not cancelled before the pause period ends, billing resumes automatically."
      },
      "data_deletion": {
        "detail": "Submit a deletion request via the Hims & Hers Privacy Center at privacy.hims.com or email privacy@hims.com. Identity verification required. Deleting required health data may prevent continued service.",
        "url": "https://privacy.hims.com/"
      },
      "links": {
        "cancel": "https://support.hims.com/hc/en-us/articles/360000962263-How-do-I-cancel-my-subscription",
        "refund": null,
        "terms": "https://www.forhers.com/terms-and-conditions",
        "privacy": "https://privacy.hims.com/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.hims.com/hc/en-us/articles/360000962263-How-do-I-cancel-my-subscription",
        "policy_summary": "Hers subscribers can cancel at any time online via the account dashboard (Account → Subscriptions → Manage → Cancel Subscription), through the app, by calling 1-800-368-0038, or by emailing help@forhers.com. Cancellation must be completed at least 48 hours before the next renewal/processing date to avoid the next charge. No refunds are issued for partially used subscription periods or after an order has been processed, though refunds may be granted on a case-by-case basis at Hers' sole discretion. A pause option of up to 90 days is available within account settings.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? – Hims, Inc. (accessed 2026-06-06)",
            "url": "https://support.hims.com/hc/en-us/articles/360000962263-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Terms and Conditions | Hers (accessed 2026-06-06)",
            "url": "https://www.forhers.com/terms-and-conditions"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hetzner-cloud",
      "name": "Hetzner Cloud",
      "industry": "Cloud infrastructure",
      "jurisdiction": "DE",
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Deleting a Cloud product in the Hetzner Console immediately cancels its contract and immediately deletes the data, which cannot be recovered; the user account remains active and can be deleted separately via Hetzner Accounts.",
        "url": "https://docs.hetzner.com/general/cancellation/cancellation-cloud-console/"
      },
      "links": {
        "cancel": "https://docs.hetzner.com/general/cancellation/cancellation-cloud-console/",
        "refund": "https://docs.hetzner.com/general/cancellation/",
        "terms": "https://www.hetzner.com/legal/terms-and-conditions/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 70,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://docs.hetzner.com/general/cancellation/cancellation-cloud-console/",
        "policy_summary": "Hetzner documents that Cloud servers, snapshots, backups, volumes, networks, and floating IPs are canceled immediately by deleting them in the Hetzner Console, with billing pro-rated so the customer only pays for the period the product was held and data deleted immediately; closing the entire account requires emailing support and is subject to the 30-days-to-end-of-month rule.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancellation: Cloud - Hetzner Docs",
            "url": "https://docs.hetzner.com/general/cancellation/cancellation-cloud-console/"
          },
          {
            "title": "Cancellation - Hetzner Docs",
            "url": "https://docs.hetzner.com/general/cancellation/"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "hetzner",
      "name": "Hetzner",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for any Hetzner product. Products must be fully deleted to stop billing."
      },
      "data_deletion": {
        "detail": "Data is permanently and immediately deleted after cancellation. Hetzner explicitly states it cannot recover or restore data after deletion. Customers are advised to back up data before canceling.",
        "url": "https://docs.hetzner.com/general/billing-and-account-management/cancellation/cancellations-overview/"
      },
      "links": {
        "cancel": "https://docs.hetzner.com/general/billing-and-account-management/cancellation/cancellations-overview/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 88,
          "refund_disclosed": 80,
          "findability": 88
        },
        "cancel_url": null,
        "policy_url": "https://docs.hetzner.com/general/billing-and-account-management/cancellation/cancellations-overview/",
        "policy_summary": "Hetzner cancellations are fully self-serve online through product-specific admin portals: Hetzner Console for cloud products (immediate deletion, hourly pro-rata billing), Robot for dedicated servers and IPs (30 days notice to end of month), and konsoleH for web hosting and managed products (30 days notice to end of month). New customers have a 14-day right of withdrawal for a full refund; beyond that, cloud products bill hourly with no refund owed, while other products are billed pro-rata for the days used. All data is immediately and permanently deleted upon cancellation with no recovery option.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Overview – Canceling products and contracts with Hetzner - Hetzner Docs (accessed 2026-06-06)",
            "url": "https://docs.hetzner.com/general/billing-and-account-management/cancellation/cancellations-overview/"
          },
          {
            "title": "30 days to the end of the month policy - Hetzner Docs (accessed 2026-06-06)",
            "url": "https://docs.hetzner.com/general/billing-and-account-management/cancellation/30-days-to-the-end-of-the-month/"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "hevy",
      "name": "Hevy",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented. The only 'pause' referenced in Hevy's help content is pausing an active workout session, not the subscription."
      },
      "data_deletion": {
        "detail": "Account deletion is available in-app per the official help article 'How to Delete Comments, Sets, Workouts, Routines & Your Hevy Account'. No in-app bulk data reset exists; individual items must be deleted manually.",
        "url": "https://help.hevyapp.com/hc/en-us/articles/38030200802583-How-to-Delete-Comments-Sets-Workouts-Routines-Your-Hevy-Account"
      },
      "links": {
        "cancel": "https://help.hevyapp.com/hc/en-us/articles/34953163743639-Hevy-Subscription-Guide-Cancel-or-Change-Your-Plan-Easily",
        "refund": "https://www.hevyapp.com/help/refund-ios-andriod/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 45,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.hevyapp.com/hc/en-us/articles/34953163743639-Hevy-Subscription-Guide-Cancel-or-Change-Your-Plan-Easily",
        "policy_summary": "Hevy Pro subscriptions are cancelled through the platform where they were purchased: iOS users cancel via Apple's Subscription settings, Android users via Google Play, and web subscribers via the Cancel Subscription option in their account settings. Access to Pro features continues until the end of the current billing period after cancellation. Refunds for Android purchases can be requested by emailing hello@hevyapp.com; iOS refunds are handled directly by Apple and are typically approved within 14 days of purchase. No subscription pause or freeze option is available.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Hevy Subscription Guide: Cancel or Change Your Plan Easily (accessed 2026-06-06)",
            "url": "https://help.hevyapp.com/hc/en-us/articles/34953163743639-Hevy-Subscription-Guide-Cancel-or-Change-Your-Plan-Easily"
          },
          {
            "title": "How to get a refund? (iOS/Android) - Hevy App (accessed 2026-06-06)",
            "url": "https://www.hevyapp.com/help/refund-ios-andriod/"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "heygen",
      "name": "HeyGen",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Pause Plan option available in Plan & Billing settings; postpones next charge by 30 days from last billing cycle date. Not indefinite — resumes billing after 30 days. Distinct from full cancellation."
      },
      "data_deletion": {
        "detail": "Account can be permanently deleted via Settings > Account > Delete Account. User must confirm by typing their email. Described as instant and irreversible — all personal data, projects, and video history are removed. Separate from subscription cancellation.",
        "url": "https://help.heygen.com/en/articles/8300888-how-to-manage-your-heygen-account-settings"
      },
      "links": {
        "cancel": "https://help.heygen.com/en/articles/8304328-how-to-cancel-or-pause-your-heygen-subscription",
        "refund": "https://help.heygen.com/en/articles/8304807-refund-process-and-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.heygen.com/en/articles/8304328-how-to-cancel-or-pause-your-heygen-subscription",
        "policy_summary": "HeyGen subscriptions are cancelled online via the Plan & Billing settings page (click the arrow next to 'Upgrade', select 'Cancel Plan', complete two survey screens, confirm twice); mobile app subscribers cancel through Apple/Google subscription management. Cancellation takes effect at the end of the current billing cycle — access continues until then. A 30-day pause option is available as an alternative to full cancellation. Refunds are discretionary within 15 days of purchase (14 days via Apple App Store) and may be denied if significant credits have been used; no proration is offered for unused time after the billing cycle.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel or Pause your HeyGen Subscription | HeyGen Help Center (accessed 2026-06-05)",
            "url": "https://help.heygen.com/en/articles/8304328-how-to-cancel-or-pause-your-heygen-subscription"
          },
          {
            "title": "Refund Process and Policy | HeyGen Help Center (accessed 2026-06-05)",
            "url": "https://help.heygen.com/en/articles/8304807-refund-process-and-policy"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hi-yah",
      "name": "Hi-YAH!",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 1,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly web-only subscribers can pause for 1, 2, or 3 months via account Billing Settings. Pause takes effect at next billing date. Annual plan subscribers and app subscribers cannot pause."
      },
      "data_deletion": {
        "detail": "Users can close/delete their account via account settings. Data deletion requests can also be submitted via the contact form. California users have an explicit right to request deletion of personal information.",
        "url": "https://www.hiyahtv.com/privacy"
      },
      "links": {
        "cancel": "https://www.hiyahtv.com/help/articles/how-do-i-cancel-my-subscription",
        "refund": null,
        "terms": "https://www.hiyahtv.com/tos",
        "privacy": "https://www.hiyahtv.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.hiyahtv.com/help/articles/how-do-i-cancel-my-subscription",
        "policy_summary": "Hi-YAH! subscribers who signed up on the website can cancel online by navigating to account settings, clicking Manage Subscription, selecting the cancel option, and confirming cancellation; access continues until the end of the current billing period. Subscribers who signed up via iOS, Android, Roku, or Amazon must cancel through their respective platform. Monthly web subscribers can pause billing for 1–3 months instead of canceling. All purchases are expressly stated as final and non-refundable per the Terms of Service, though web subscribers may contact support to request a review.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription (unsubscribe)? - Hi-YAH! (accessed 2026-06-06)",
            "url": "https://www.hiyahtv.com/help/articles/how-do-i-cancel-my-subscription"
          },
          {
            "title": "Viewer Terms of Service Agreement - Hi-YAH! (accessed 2026-06-06)",
            "url": "https://www.hiyahtv.com/tos"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hidive",
      "name": "Hidive",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Direct (hidive.com) monthly subscribers can pause for 1, 2, or 3 months via My Account. During the pause, access reverts to free content only. Profiles and queue are preserved. Not available for Apple App Store or Roku subscribers. A minimum of one successful payment is required between two consecutive pause requests."
      },
      "data_deletion": {
        "detail": "US users (CCPA and state privacy laws) may request deletion of personal data by emailing support@hidive.com or privacy@amcglobalmedia.com. Identity verification required. Certain data may be retained for legal, compliance, or security purposes.",
        "url": "https://www.hidive.com/privacy-policy"
      },
      "links": {
        "cancel": "https://support.hidive.com/kb/guide/en/how-do-i-cancel-my-hidive-membership-wi1vHE1YQu/Steps/4307562",
        "refund": null,
        "terms": null,
        "privacy": "https://www.hidive.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 78,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.hidive.com/kb/guide/en/how-do-i-cancel-my-hidive-membership-wi1vHE1YQu/Steps/4307562",
        "policy_summary": "To cancel a Hidive membership, subscribers log into their account on hidive.com and navigate to My Account settings to follow the cancellation prompts; those who subscribed via Apple, Google Play, Amazon, or Roku must cancel through those respective platforms. Cancellation takes effect at the end of the current billing period, meaning access continues until the last paid day with no proration. Hidive does not offer refunds for partial billing periods or unwatched content, and does not grant refunds for forgotten trial renewals (no statutory exception for US subscribers). Deleting the app does not cancel the subscription.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I Cancel my HIDIVE Membership? | HIDIVE Help Center (accessed 2026-06-06)",
            "url": "https://support.hidive.com/kb/guide/en/how-do-i-cancel-my-hidive-membership-wi1vHE1YQu/Steps/4307562"
          },
          {
            "title": "Subscription Pause FAQs : HIDIVE (accessed 2026-06-06)",
            "url": "https://help.hidive.com/support/solutions/articles/27000056752-subscription-pause-faqs"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "higgsfield",
      "name": "Higgsfield",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option mentioned in Terms of Use or any official Higgsfield page."
      },
      "data_deletion": {
        "detail": "Account closure via support@higgsfield.ai. Content becomes inaccessible immediately and is purged from systems within 90 days. Individual content can be deleted in-app; removed items remain on active servers for 30 days. GDPR rights (access, correction, deletion, portability, restriction, objection) available to EU users via support@higgsfield.ai; response target 1 month.",
        "url": "https://higgsfield.ai/privacy-policy"
      },
      "links": {
        "cancel": "https://higgsfield.ai/terms-of-use-agreement",
        "refund": null,
        "terms": "https://higgsfield.ai/terms-of-use-agreement",
        "privacy": "https://higgsfield.ai/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 78,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://higgsfield.ai/terms-of-use-agreement",
        "policy_summary": "Cancel anytime via the in-account 'Payment Setting' page (online self-serve) or by emailing support@higgsfield.ai from the registered account address. Cancellation takes effect at the end of the current billing period — the subscription remains active and usable until then, then does not renew. No prorated refunds for mid-period cancellations. A 7-day refund window applies to initial purchases only, provided no Credits have been used; a service fee of up to 6% applies where permitted by law. Renewals are fully non-refundable. App-store purchases must use that platform's own refund process.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Use Agreement • Higgsfield (accessed 2026-06-10)",
            "url": "https://higgsfield.ai/terms-of-use-agreement"
          },
          {
            "title": "Privacy Policy • Higgsfield (accessed 2026-06-10)",
            "url": "https://higgsfield.ai/privacy-policy"
          },
          {
            "title": "Contacts • Higgsfield (accessed 2026-06-10)",
            "url": "https://higgsfield.ai/contact"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "highlight",
      "name": "Highlight (highlight.io)",
      "industry": "Observability",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; the subscription auto-renews each billing cycle unless cancelled."
      },
      "data_deletion": {
        "detail": "Account/data handled per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://www.highlight.io/terms",
        "terms": "https://www.highlight.io/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 52,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 72,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.highlight.io/terms",
        "policy_summary": "Subscriptions are billed in advance on a recurring billing cycle and auto-renew unless you cancel; the Terms state you may cancel your subscription renewal either through your online account-management page or by contacting Highlight Inc. Notably, Highlight issues refunds for contracts within sixty (60) days of the original purchase — a more generous window than most peers. Subscription-fee changes carry prior notice with an opportunity to terminate before they take effect.",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Highlight | Terms of Service (accessed 2026-06-13)",
            "url": "https://www.highlight.io/terms"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "highlights-us",
      "name": "Highlights for Children",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or subscription suspension option is documented. The only alternative to full cancellation is turning off auto-renewal, which stops future billing but does not pause the current subscription term."
      },
      "data_deletion": {
        "detail": "Consumers (California, Virginia, and select other states) may request deletion of personal information via the online CCPA Request Form, by emailing privacyteam@highlights.com, or by mailing a written request to: Highlights for Children, Attn: Privacy Team, 1800 Watermark Drive, Columbus, OH 43215. Requests are processed within 45 days.",
        "url": "https://shop.highlights.com/privacy-policy"
      },
      "links": {
        "cancel": "https://shop.highlights.com/faqs/subscription-services/cancel-magazine-subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://shop.highlights.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://shop.highlights.com/faqs/subscription-services/cancel-magazine-subscription",
        "policy_summary": "Highlights for Children subscribers can cancel at any time online via the account portal (My Orders > Actions > Cancel > Proceed), by phone at 1-888-372-6433, or by emailing CustomerService@Highlights.com. Cancellation takes effect immediately and terminates future deliveries. Upon cancellation, a pro-rata refund is issued for unused full months; partial months are not refunded. Auto-renewal can be disabled separately without fully cancelling the subscription.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FAQ: Cancel Magazine Subscription | Highlights for Children (accessed 2026-06-06)",
            "url": "https://shop.highlights.com/faqs/subscription-services/cancel-magazine-subscription"
          },
          {
            "title": "Automatic Renewal | Highlights for Children (accessed 2026-06-06)",
            "url": "https://shop.highlights.com/automatic-renewals"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hily",
      "name": "Hily",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Cancellation is the only way to stop billing; account deactivation or freezing does not constitute subscription cancellation."
      },
      "data_deletion": {
        "detail": "Users can request full account and data deletion via support@hily.com or at hily.com/support#donotshare. All data is erased or anonymized within 7 calendar days of profile deletion, except in-app purchase records and support communications which are retained for 5 years post-deletion. Backup copies may persist up to 30 days.",
        "url": "https://hily.com/support#donotshare"
      },
      "links": {
        "cancel": "https://hily.com/billing/",
        "refund": null,
        "terms": "https://hily.com/terms-of-use/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 72,
          "notice_disclosed": 60,
          "refund_disclosed": 78,
          "findability": 68
        },
        "cancel_url": null,
        "policy_url": "https://hily.com/billing/",
        "policy_summary": "Hily subscriptions can be cancelled through the app's Profile > Settings > FAQ > Hily Premium > Premium Billing path (iOS/Android), or by emailing support@hily.com for web-purchased subscriptions. Cancellation must be completed before the end of the billing period to avoid automatic renewal; deleting the app or account does NOT cancel the subscription. All fees are non-refundable with no proration for partial periods, though US residents in certain states (AZ, CA, CT, IL, IA, MN, NJ, NY, NC, OH, RI, WI) may cancel within 3 days for a full refund. No pause or freeze option is available.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Hily Billing - Manage Your Subscription & Payments (accessed 2026-06-05)",
            "url": "https://hily.com/billing/"
          },
          {
            "title": "Hily Terms of Use - Guidelines for Using Our Dating App (accessed 2026-06-05)",
            "url": "https://hily.com/terms-of-use/"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "hims",
      "name": "Hims & Hers",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Yes — pause for a set period from the account dashboard; charges auto-resume after the pause unless you cancel."
      },
      "data_deletion": {
        "detail": "Cancelling does NOT delete your data or health records (kept so you can reactivate); full account/data deletion requires contacting support.",
        "url": "https://support.hims.com/hc/en-us/articles/360000962263-How-do-I-cancel-my-subscription"
      },
      "links": {
        "cancel": "https://support.hims.com/hc/en-us/articles/360000962263-How-do-I-cancel-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.hims.com/hc/en-us/articles/360000962263-How-do-I-cancel-my-subscription",
        "policy_summary": "Self-serve cancel via web (Subscriptions → Manage → End Subscription) or the app, or by phone (800-368-0038); act at least 48h before the next order date. Pause is available but auto-resumes.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Hims — How do I cancel my subscription (accessed 2026-06-04)",
            "url": "https://support.hims.com/hc/en-us/articles/360000962263-How-do-I-cancel-my-subscription"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hinge",
      "name": "Hinge",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "Hinge does not offer a subscription pause or freeze option; users must cancel outright."
      },
      "data_deletion": {
        "detail": "Users can delete their account in-app via Account Settings > Delete Account; all photos, chat history, and interactions are permanently removed per Hinge's Privacy Policy. Privacy/data requests (download or deletion) can also be submitted through the help center.",
        "url": "https://help.hinge.co/hc/en-us/articles/360004792234-How-can-I-make-a-Privacy-Request"
      },
      "links": {
        "cancel": "https://help.hinge.co/hc/en-us/articles/36311108859411-Adjusting-or-Canceling-Your-Subscription",
        "refund": "https://help.hinge.co/hc/en-us/articles/13198710538515-How-can-I-request-a-refund",
        "terms": null,
        "privacy": "https://help.hinge.co/hc/en-us/articles/360004792234-How-can-I-make-a-Privacy-Request"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 75,
          "notice_disclosed": 72,
          "refund_disclosed": 78,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://help.hinge.co/hc/en-us/articles/36311108859411-Adjusting-or-Canceling-Your-Subscription",
        "policy_summary": "Hinge subscriptions auto-renew and must be cancelled at least 24 hours before the next billing date through the platform used to subscribe: Apple App Store settings, Google Play, or the Stripe billing portal for direct payments. Cancellation via mail (to a Dallas PO Box) is also accepted; California and Ohio residents may also cancel by email or fax. Refunds are generally not issued for unused subscription time, but residents of 12 named US states (including CA, NY, IL) have a 3-business-day full-refund window, EU/EEA/UK users get 14 days, and Apple/Google purchases must be refunded through those platforms. No pause or freeze option exists.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Adjusting or Canceling Your Subscription – Hinge (accessed 2026-06-05)",
            "url": "https://help.hinge.co/hc/en-us/articles/36311108859411-Adjusting-or-Canceling-Your-Subscription"
          },
          {
            "title": "How can I request a refund? – Hinge (accessed 2026-06-05)",
            "url": "https://help.hinge.co/hc/en-us/articles/13198710538515-How-can-I-request-a-refund"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "history-vault-us",
      "name": "History Vault",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Subscribers must cancel and can reactivate at any time."
      },
      "data_deletion": {
        "detail": "A+E Global Media (parent company) provides a Consumer Privacy Rights Request Form (DSR webform) for deletion and other data subject rights requests. Submit at aegm.com/consumer-dsr/.",
        "url": "https://www.aegm.com/consumer-dsr/"
      },
      "links": {
        "cancel": "https://support.historyvault.com/hc/en-us/sections/360011916393-Cancelling",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.historyvault.com/hc/en-us/sections/360011916393-Cancelling",
        "policy_summary": "History Vault subscriptions purchased on historyvault.com can be cancelled online via My Account → Cancel Subscription; cancellation takes effect at the end of the current billing period with no prorated refunds. Subscriptions started through third-party platforms (Apple, Google, Roku, Vizio, Amazon, etc.) must be cancelled directly with that platform. No pause or freeze option is available. Promo-code subscriptions cancelled during the promo period are effective immediately and are non-refundable.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling – HISTORY Vault Support (accessed 2026-06-06)",
            "url": "https://support.historyvault.com/hc/en-us/sections/360011916393-Cancelling"
          },
          {
            "title": "How do I cancel a subscription purchased on historyvault.com? – HISTORY Vault (accessed 2026-06-06)",
            "url": "https://support.historyvault.com/hc/en-us/articles/360057017794-How-do-I-cancel-a-subscription-purchased-on-historyvault-com"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hive-homeshield-gb",
      "name": "Hive",
      "industry": "Home security",
      "jurisdiction": "GB",
      "cancellation_types": [
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://support.hivehome.com/portal/app/portlets/results/viewsolution.jsp?solutionid=240321111138200",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 60,
          "notice_disclosed": 30,
          "refund_disclosed": 30,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.hivehome.com/portal/app/portlets/results/viewsolution.jsp?solutionid=240321111138200",
        "policy_summary": "Hive instructs members to cancel Hive Plus via the Hive app under Manage then Hive+ then Manage my subscription, which redirects to the web; the support page notes the self-serve feature is not currently available and asks customers to contact Hive to cancel. Hive separately discontinued its HomeShield smart security subscription, cancelling those payments automatically from 1 August 2025.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your Hive Plus Membership - Hive Support",
            "url": "https://support.hivehome.com/portal/app/portlets/results/viewsolution.jsp?solutionid=240321111138200"
          },
          {
            "title": "Discontinued Smart Security Products - Hive Support",
            "url": "https://support.hivehome.com/portal/app/portlets/results/viewsolution.jsp?solutionid=250327162804547&page=1&position=1"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "hive",
      "name": "Hive",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Hive's terms of service or help center."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal data by emailing privacy@hive.com. Hive generally responds within 30 days. Data is retained only as long as required for its purpose or to comply with law; after that it is destroyed, deleted, or anonymized.",
        "url": "https://hive.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://help.hive.com/en/articles/1517160-deactivate-your-account",
        "refund": null,
        "terms": "https://hive.com/policy-documents/terms-of-service",
        "privacy": "https://hive.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://help.hive.com/en/articles/1517160-deactivate-your-account",
        "policy_summary": "Monthly subscribers can cancel self-serve in-app via Settings > Billing and choosing not to renew at the end of the billing period; only the Billing Admin can do this. Annual subscribers must contact support through the in-app chat (blue question mark icon). A 30-day advance notice before the renewal date is required to avoid being charged for the next period. All subscription fees are non-refundable once paid, with no credits for partial periods.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 65,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 70
        },
        "sources": [
          {
            "title": "Deactivate your account | Hive Help (accessed 2026-06-06)",
            "url": "https://help.hive.com/en/articles/1517160-deactivate-your-account"
          },
          {
            "title": "Terms of Service | Hive (accessed 2026-06-06)",
            "url": "https://hive.com/policy-documents/terms-of-service"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hoichoi-in",
      "name": "Hoichoi",
      "industry": "Streaming",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "contact-support",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold option documented; cancellation stops renewal while access continues to the end of the current billing cycle."
      },
      "data_deletion": {
        "detail": "No standalone data-deletion clause is published in the cancellation help articles; account/data requests are handled via the Privacy Policy and the support team at support@hoichoi.tv.",
        "url": "https://www.hoichoi.tv/privacy-policy"
      },
      "links": {
        "cancel": "https://help.hoichoi.tv/hc/en-us/articles/36566990053009-How-do-I-cancel-my-subscription",
        "refund": "https://support.hoichoi.tv/support/solutions/articles/35000132717-how-do-i-cancel-my-subscription-",
        "terms": "https://www.hoichoi.tv/tos",
        "privacy": "https://www.hoichoi.tv/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.hoichoi.tv/hc/en-us/articles/36566990053009-How-do-I-cancel-my-subscription",
        "policy_summary": "Hoichoi is a paid Bengali OTT subscription service. Per its Help Center, users log into their account and navigate to the 'Account' section to find 'Subscription'/'Billing' and cancel, after which a confirmation email may be sent; users can alternatively email support@hoichoi.tv with a reason and the Customer Happiness team will action the cancellation or disable auto-renewal. iTunes/iOS purchases must be cancelled through the Apple device or iTunes account, and subscriptions taken through authorized partners must be cancelled with that partner. Subscriptions are non-refundable; cancellation does not yield a refund but ensures the subscription will not renew, with access continuing to the end of the current billing cycle.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "hoichoi Help Center — How do I cancel my subscription? (accessed 2026-06-16)",
            "url": "https://help.hoichoi.tv/hc/en-us/articles/36566990053009-How-do-I-cancel-my-subscription"
          },
          {
            "title": "hoichoi Support — How do I cancel auto-renewal/mandate? (accessed 2026-06-16)",
            "url": "https://support.hoichoi.tv/support/solutions/articles/35000132718-how-do-i-cancel-auto-renewal-mandate-"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "holmes-place-de",
      "name": "Holmes Place",
      "industry": "Gym & fitness",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "letter",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly rest periods (Ruhezeiten) can be requested if the account is current; the contract duration is extended accordingly."
      },
      "data_deletion": {
        "detail": "Members can exercise GDPR rights under the German data-protection policy (Datenschutz).",
        "url": "https://www.holmesplace.de/datenschutz"
      },
      "links": {
        "cancel": "https://www.holmesplace.de/agb",
        "refund": null,
        "terms": "https://www.holmesplace.de/agb",
        "privacy": "https://www.holmesplace.de/datenschutz"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://www.holmesplace.de/agb",
        "policy_summary": "Holmes Place Germany memberships run on 6, 12 or 24-month minimum terms, cancellable with one month's notice to month-end no earlier than the end of that minimum term, after which they continue indefinitely on the same one month's notice (legacy pre-2022 contracts had a 3-month notice). Cancellation can be made in text form (including electronically), via the website cancellation button (Kündigungsbutton), or by post to the Berlin office. Online/distance contracts carry a statutory 14-day withdrawal right. Members may request monthly rest periods (Ruhezeiten) when the account is current, which extend the contract term. Spa, towel and personal-training add-ons are often separate contracts that must be cancelled individually.",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 70,
          "findability": 80
        },
        "sources": [
          {
            "title": "Allgemeine Geschäftsbedingungen - Holmes Place (accessed 2026-06-16)",
            "url": "https://www.holmesplace.de/agb"
          },
          {
            "title": "Datenschutz - Holmes Place (accessed 2026-06-16)",
            "url": "https://www.holmesplace.de/datenschutz"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "home-chef",
      "name": "Home Chef",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Yes — 'Pause' (which deactivates the plan; reactivate anytime) via web or app, or skip individual deliveries."
      },
      "data_deletion": {
        "detail": "Cancel first, then request full deletion via support (CCPA 45 days / GDPR 30 days) — removes all saved info, order history and preferences; you must sign up anew to return.",
        "url": "https://support.homechef.com/hc/en-us/articles/40546935485965-How-do-I-delete-my-information"
      },
      "links": {
        "cancel": "https://support.homechef.com/hc/en-us/articles/210097853-How-do-I-cancel-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.homechef.com/hc/en-us/articles/210097853-How-do-I-cancel-my-subscription",
        "policy_summary": "Self-serve cancel via web (Account Settings → Pause) or the app (My Settings → Pause My Account); 'pause' deactivates and is reactivatable. Cutoff Friday 12pm CST before the delivery week.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Home Chef — How do I cancel my subscription (accessed 2026-06-04)",
            "url": "https://support.homechef.com/hc/en-us/articles/210097853-How-do-I-cancel-my-subscription"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "homer",
      "name": "Homer",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in the terms of use or support documentation. Cancellation is the only way to stop future charges."
      },
      "data_deletion": {
        "detail": "Users can request account and data deletion by emailing privacy@homerapp.com. Accounts not accessed for 180 days may be terminated. Some data may be retained for legal compliance.",
        "url": "https://www.beginlearning.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://support.beginlearning.com/en_us/how-do-i-cancel-my-membership-to-homer-SkWbQgK2_",
        "refund": null,
        "terms": "https://www.beginlearning.com/terms-of-use/",
        "privacy": "https://www.beginlearning.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://support.beginlearning.com/en_us/how-do-i-cancel-my-membership-to-homer-SkWbQgK2_",
        "policy_summary": "Homer (operated by Begin Learning) can be cancelled online by logging into learnwithhomer.com, navigating to Membership, and selecting 'cancel membership'; app-store subscribers must cancel through Apple or Google. Cancellation must be initiated at least 24 hours before the end of the current billing period, and access continues through the end of the prepaid period. Subscription fees are nonrefundable, though new customers who purchased directly may be eligible for a 30-day money-back guarantee. No pause or freeze option is offered.",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 72,
          "findability": 70
        },
        "sources": [
          {
            "title": "How do I cancel my membership to HOMER? – Begin Learning Support (accessed 2026-06-06)",
            "url": "https://support.beginlearning.com/en_us/how-do-i-cancel-my-membership-to-homer-SkWbQgK2_"
          },
          {
            "title": "Terms of Use – Begin Learning (accessed 2026-06-06)",
            "url": "https://www.beginlearning.com/terms-of-use/"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hone-health-us",
      "name": "Hone Health",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online_form",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Help Center references a pause request; if charged after submitting a cancellation or pause request, a full refund of that charge is issued."
      },
      "data_deletion": {
        "detail": "Terms reference a separate Privacy Policy and Notice of Privacy Practices for data handling; no self-serve deletion flow detailed in the cancellation terms.",
        "url": "https://honehealth.com/terms/"
      },
      "links": {
        "cancel": "https://help.honehealth.com/hc/en-us/articles/4412930037143-Cancellation-Policy",
        "refund": "https://help.honehealth.com/hc/en-us/articles/1500013088721-Return-Refund-Policy",
        "terms": "https://honehealth.com/terms/",
        "privacy": "https://honehealth.com/terms/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.honehealth.com/hc/en-us/articles/4412930037143-Cancellation-Policy",
        "policy_summary": "Hone Health members cancel before the end of the current subscription period through the Help Center online request form, by phone at (833) 444-4483, or by email to support@honehealth.com; cancellation is effective when the form is submitted even though processing takes 1-2 business days. Membership auto-renews at the end of each period unless canceled, and at least 15 days' notice is required when revoking automatic payment authorization before the next payment date. Fees paid are not refundable and partial-month refunds or credits are not offered, though if a member is charged after submitting a cancellation or pause request that charge is fully refunded. Data handling is governed by the separate Privacy Policy and Notice of Privacy Practices.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancellation Policy — Hone Health (accessed 2026-06-16)",
            "url": "https://help.honehealth.com/hc/en-us/articles/4412930037143-Cancellation-Policy"
          },
          {
            "title": "Hone Health Terms of Use (accessed 2026-06-16)",
            "url": "https://honehealth.com/terms/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "honeybadger",
      "name": "Honeybadger",
      "industry": "Developer tools",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Honeybadger lets customers park an account from settings, which suspends billing while preserving projects and users and halts error processing, uptime checks, and check-in monitoring until un-parked."
      },
      "data_deletion": {
        "detail": "Deleting an account from settings immediately deletes all associated data and stops billing with no undo; deletion requests may also be sent to support@honeybadger.io, and data is disposed of within 60 days.",
        "url": "https://www.honeybadger.io/privacy/"
      },
      "links": {
        "cancel": "https://docs.honeybadger.io/guides/accounts/",
        "refund": "https://www.honeybadger.io/terms/",
        "terms": "https://www.honeybadger.io/terms/",
        "privacy": "https://www.honeybadger.io/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.honeybadger.io/terms/",
        "policy_summary": "Honeybadger's Terms of Service state that a subscription can be cancelled at any time, that cancelling within the trial period means the customer is never charged, and that cancelling after the trial makes the customer responsible for charges up to the cancellation date. Account settings allow changing plans (prorated), parking an account to suspend billing, or deleting an account to immediately remove all data and stop billing.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service - Honeybadger.io",
            "url": "https://www.honeybadger.io/terms/"
          },
          {
            "title": "Accounts | Honeybadger Docs",
            "url": "https://docs.honeybadger.io/guides/accounts/"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "honeycomb",
      "name": "Honeycomb (honeycomb.io)",
      "industry": "Observability",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; fees are non-cancelable for the current subscription term."
      },
      "data_deletion": {
        "detail": "If payment-card info is not kept current, Honeycomb may cancel the Pro Plan and account and delete all Customer Data; otherwise handled per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://www.honeycomb.io/terms",
        "terms": "https://www.honeycomb.io/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 48,
          "notice_disclosed": 58,
          "refund_disclosed": 62,
          "findability": 58
        },
        "cancel_url": null,
        "policy_url": "https://www.honeycomb.io/terms",
        "policy_summary": "A Pro Plan cancellation takes effect at the end of the then-current subscription term (you are not let out mid-term). All fees in connection with the Service are non-refundable and non-cancelable unless otherwise indicated, and upgrades are charged a prorated difference immediately. The Terms describe the effect of cancellation but do not spell out a specific self-serve cancel path or channel. Price changes carry 30 days' notice; failure to keep payment info current lets Honeycomb cancel the plan and delete data.",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Honeycomb | Terms of Service (accessed 2026-06-13)",
            "url": "https://www.honeycomb.io/terms"
          }
        ],
        "score": 53,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "hooked-on-phonics-us",
      "name": "Hooked on Phonics",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause App and/or Practice Pack shipments for 1, 2, or 3 months via the account dashboard at dashboard.hookedandcompany.com. A full pause suspends both shipments and app access; a partial pause suspends only shipments while retaining app access for a nominal monthly fee. Pause is initiated by selecting Manage → Pause Subscription. Automatic resumption occurs at end of pause period."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data by emailing MyPrivacy@HookedAndCompany.com, calling 1-888-605-5055, or writing to Hooked And Company Inc., 4 Mountainview Terrace Suite 301, Danbury, CT 06810. California residents (CCPA) must include 'Request for California Privacy Information' in the subject line and body; limited to once per calendar year.",
        "url": "https://www.hookedonphonics.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://intercom.help/hookedonphonics/en/articles/11511086-how-do-i-cancel-my-app-and-or-practice-pack-subscription",
        "refund": "https://intercom.help/hookedonphonics/en/articles/12542071-how-can-i-get-a-refund-after-cancelling-my-subscription",
        "terms": null,
        "privacy": "https://www.hookedonphonics.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 85,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://intercom.help/hookedonphonics/en/articles/11511086-how-do-i-cancel-my-app-and-or-practice-pack-subscription",
        "policy_summary": "Hooked on Phonics subscriptions can be cancelled online at any time through the account dashboard at dashboard.hookedandcompany.com, or through the originating app store (Apple, Google Play, Amazon) for app-store purchases. Cancellations purchased directly take effect at the end of the current billing period with no further charges. A 30-day money-back guarantee applies to new subscribers who cancel within their first 30 days, and a 3-day full-refund window applies immediately after enrollment; fees already paid outside these windows are non-refundable.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my App and/or Practice Pack subscription? | Hooked on Phonics Help Center (accessed 2026-06-06)",
            "url": "https://intercom.help/hookedonphonics/en/articles/11511086-how-do-i-cancel-my-app-and-or-practice-pack-subscription"
          },
          {
            "title": "How can I get a refund after cancelling my subscription? | Hooked on Phonics Help Center (accessed 2026-06-06)",
            "url": "https://intercom.help/hookedonphonics/en/articles/12542071-how-can-i-get-a-refund-after-cancelling-my-subscription"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hootsuite",
      "name": "Hootsuite",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented. Users can downgrade to the free plan or cancel outright, but no pause feature exists."
      },
      "data_deletion": {
        "detail": "Users can submit a data deletion request in writing to Hootsuite's privacy team. Requests are processed within 30 days unless unusually complex. Account data is retained as long as needed to comply with legal obligations after account closure.",
        "url": "https://www.hootsuite.com/legal/general-data-protection-regulation"
      },
      "links": {
        "cancel": "https://help.hootsuite.com/hc/en-us/articles/204595980-cancel-your-hootsuite-account",
        "refund": null,
        "terms": "https://www.hootsuite.com/legal/terms",
        "privacy": "https://www.hootsuite.com/legal/general-data-protection-regulation"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://help.hootsuite.com/hc/en-us/articles/204595980-cancel-your-hootsuite-account",
        "policy_summary": "Self-serve subscribers cancel online via Account & Settings > Manage my subscription > Cancel subscription; Hootsuite recommends cancelling at least 5 business days before the next billing date. Annual plan holders are locked into the full 12-month term — downgrade requests do not take effect until the term ends. No refunds are issued for mid-term cancellations on Self-Serve plans; access continues through the end of the paid period. Business and Enterprise customers must contact their customer success manager to cancel.",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 72
        },
        "sources": [
          {
            "title": "Cancel or delete your Hootsuite account – Hootsuite Help Center (accessed 2026-06-06)",
            "url": "https://help.hootsuite.com/hc/en-us/articles/204595980-cancel-your-hootsuite-account"
          },
          {
            "title": "Terms of Service | Legal Policies and Use | Hootsuite (accessed 2026-06-06)",
            "url": "https://www.hootsuite.com/legal/terms"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "hopper-ca",
      "name": "Hopper",
      "industry": "Travel",
      "jurisdiction": "CA",
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://hopper.com/legal/terms-of-service",
        "refund": "",
        "terms": "https://hopper.com/legal/terms-of-service",
        "privacy": "https://hopper.com/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://hopper.com/legal/terms-of-service",
        "policy_summary": "Hopper, the Montreal-based travel booking app, lets users manage and cancel recurring subscriptions (such as Hopper's price-prediction/Carrot offerings) within the app account settings under Billing/Subscription; ancillary fintech products like Cancel For Any Reason are managed per booking.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Hopper Terms of Service",
            "url": "https://hopper.com/legal/terms-of-service"
          },
          {
            "title": "Air Canada and Hopper Partner to Offer Cancel for Any Reason",
            "url": "https://media.hopper.com/news/air-canada-and-hopper-partner-to-offer-travellers-more-freedom-and"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "hopster",
      "name": "Hopster",
      "industry": "Streaming",
      "jurisdiction": "GB",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://sandboxkids.zendesk.com/hc/en-us/articles/1500012378622-How-do-I-cancel-my-subscription-",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 40,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://sandboxkids.zendesk.com/hc/en-us/articles/1500012378622-How-do-I-cancel-my-subscription-",
        "policy_summary": "Members who subscribed on the Hopster website cancel self-serve by clicking Cancel your subscription at the bottom of the Manage Subscription tab, effective at the end of the billing period; iOS and Google Play subscriptions are cancelled through those platforms.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? - Sandbox Kids (Hopster)",
            "url": "https://sandboxkids.zendesk.com/hc/en-us/articles/1500012378622-How-do-I-cancel-my-subscription-"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "hostgator",
      "name": "HostGator",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation is the only path to stop billing; customers must disable auto-renewal before the renewal window (15 days prior for annual plans, 5 days for monthly plans)."
      },
      "data_deletion": {
        "detail": "Upon termination, all user content, websites, and data are permanently deleted per the Terms of Service. Suspended accounts inactive for 30 days are subject to automatic termination and data loss.",
        "url": "https://www.hostgator.com/tos"
      },
      "links": {
        "cancel": "https://www.hostgator.com/help/article/how-do-i-cancel-my-account",
        "refund": "https://www.hostgator.com/help/article/how-do-i-get-the-30-day-money-back-refund",
        "terms": "https://www.hostgator.com/tos",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 72,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://www.hostgator.com/help/article/how-do-i-cancel-my-account",
        "policy_summary": "HostGator hosting plans are cancelled by disabling Auto-Renew in the Customer Portal's Renewal Center; this must be done at least 15 days before the renewal date (5 days for monthly plans). Refunds are available only within the first 30 days of the initial term for shared, WordPress, VPS, and dedicated plans — no prorated refunds are issued after 30 days. Monthly-term plans, domain registrations, setup fees, and add-ons are excluded from the money-back guarantee, and a $22.99 domain fee is deducted from refunds if a free domain was included. Support via phone or live chat is available 24/7 to assist with cancellation and refund requests.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How Do I Cancel My Account? | HostGator Support (accessed 2026-06-05)",
            "url": "https://www.hostgator.com/help/article/how-do-i-cancel-my-account"
          },
          {
            "title": "How Do I Get the 30-day Money Back Refund? | HostGator Support (accessed 2026-06-05)",
            "url": "https://www.hostgator.com/help/article/how-do-i-get-the-30-day-money-back-refund"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hostinger",
      "name": "Hostinger",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Hostinger does not offer a pause or freeze option for subscriptions. Cancellation is achieved by disabling auto-renewal in hPanel (service stays active until expiry) or requesting an immediate refund-based termination within 30 days."
      },
      "data_deletion": {
        "detail": "Account deletion is self-serve via Profile → Account Information → Delete account button. Requirements: no active services, no domains, no pending balance. Confirmation email with 'Delete my data' link required to complete. Deletion is immediate and irreversible. GDPR data removal requests also accepted at gdpr@hostinger.com.",
        "url": "https://www.hostinger.com/support/1583261-can-i-delete-my-whole-hostinger-profile"
      },
      "links": {
        "cancel": "https://www.hostinger.com/support/1583775-how-to-cancel-a-hosting-plan-at-hostinger/",
        "refund": "https://www.hostinger.com/legal/refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.hostinger.com/support/1583775-how-to-cancel-a-hosting-plan-at-hostinger/",
        "policy_summary": "Cancellation is handled entirely online via hPanel: users disable auto-renewal under Billing → Subscriptions, after which the service stays active until the expiration date and then terminates automatically. Within 30 days of purchase (or renewal), users can request an immediate refund through the Paid Invoices page, which terminates the service instantly and permanently deletes all associated data. No proration is offered after the 30-day window — disabling auto-renewal simply lets the paid term run out with no refund. Domains, domain transfers, Google Workspace, cryptocurrency purchases, and several add-ons are explicitly excluded from the refund policy.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 88,
          "findability": 85
        },
        "sources": [
          {
            "title": "How to cancel a Hostinger service (accessed 2026-06-05)",
            "url": "https://www.hostinger.com/support/1583775-how-to-cancel-a-hosting-plan-at-hostinger/"
          },
          {
            "title": "Hostinger Refund Policy (accessed 2026-06-05)",
            "url": "https://www.hostinger.com/legal/refund-policy"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hotjar",
      "name": "Hotjar (Contentsquare)",
      "industry": "Analytics",
      "jurisdiction": "MT",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause; instead the account can be downgraded to the free Basic plan, which stops recurring charges while retaining paid features until the end of the current billing cycle."
      },
      "data_deletion": {
        "detail": "Cancellation is done in-app by the Account Owner via Plans & Billing by downgrading sites to the free Basic plan; paid plans are retained until the end of the current billing cycle.",
        "url": "https://help.hotjar.com/hc/en-us/articles/36820026290833-How-to-Cancel-your-Hotjar-Plan"
      },
      "links": {
        "cancel": "https://help.hotjar.com/hc/en-us/articles/36820026290833-How-to-Cancel-your-Hotjar-Plan",
        "refund": "https://help.hotjar.com/hc/en-us/articles/36819964488721-Refund-Policy",
        "terms": "https://help.hotjar.com/hc/en-us/articles/36820026290833-How-to-Cancel-your-Hotjar-Plan",
        "privacy": "https://help.hotjar.com/hc/en-us/articles/36819964488721-Refund-Policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 85,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.hotjar.com/hc/en-us/articles/36820026290833-How-to-Cancel-your-Hotjar-Plan",
        "policy_summary": "Hotjar (a Contentsquare company) is cancelled fully self-serve in-app: the Account Owner goes to Plans & Billing and downgrades the site(s) to the free-forever Basic plan via the Data Collection Rate drop-downs, which cancels the recurring plan so no further charge occurs. Only Account Owners can access Plans & Billing or alter plans, and paid plans are retained until the end of the current billing cycle. Hotjar offers a 30-day money-back guarantee: new customers within the first 30 days of a new monthly or annual subscription receive a full refund if the Account Owner submits an in-app cancellation before the renewal date. No refunds are provided for recurring subscriptions cancelled after the renewal date; partial refunds are available only for VAT/GST charged in error if raised within the same quarter.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Hotjar - How to Cancel your Hotjar Plan (accessed 2026-06-16)",
            "url": "https://help.hotjar.com/hc/en-us/articles/36820026290833-How-to-Cancel-your-Hotjar-Plan"
          },
          {
            "title": "Hotjar - Refund Policy (accessed 2026-06-16)",
            "url": "https://help.hotjar.com/hc/en-us/articles/36819964488721-Refund-Policy"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hotspot-shield",
      "name": "Hotspot Shield",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users can cancel auto-renewal; access continues until the end of the current billing period, at which point the account reverts to the free Basic tier."
      },
      "data_deletion": {
        "detail": "Users can delete their account directly in the app (tap person icon and confirm deletion). Privacy rights (including deletion requests) are handled through Pango's Privacy Choices page, which covers all Pango-owned brands including Hotspot Shield.",
        "url": "https://www.pango.co/legal/privacy-choices/"
      },
      "links": {
        "cancel": "https://support.hotspotshield.com/hc/en-us/articles/203412120-How-do-I-cancel-my-Hotspot-Shield-subscription",
        "refund": null,
        "terms": "https://www.hotspotshield.com/terms/",
        "privacy": "https://www.pango.co/legal/privacy-choices/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 72,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://support.hotspotshield.com/hc/en-us/articles/203412120-How-do-I-cancel-my-Hotspot-Shield-subscription",
        "policy_summary": "Hotspot Shield subscriptions can be cancelled online via the account dashboard, by email at support@hotspotshield.com, via live chat, or through the Apple/Google app stores for mobile purchases. Cancellation must occur at least 1 day before the next billing cycle; access continues through the end of the paid period. Hotspot Shield advertises a 45-day money-back guarantee, redeemable by contacting live chat or submitting a support ticket; the Terms of Service otherwise state all amounts paid are non-refundable at Hotspot Shield's sole discretion. No subscription pause or freeze feature is offered.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Hotspot Shield subscription? – Hotspot Shield Support Center (accessed 2026-06-05)",
            "url": "https://support.hotspotshield.com/hc/en-us/articles/203412120-How-do-I-cancel-my-Hotspot-Shield-subscription"
          },
          {
            "title": "Hotspot Shield Terms of Service – hotspotshield.com (accessed 2026-06-05)",
            "url": "https://www.hotspotshield.com/terms/"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "hub-health-au",
      "name": "Hub Health",
      "industry": "Telehealth & Rx",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "in_account"
      ],
      "pause": {
        "available": false,
        "detail": "No pause feature documented; benefits only pause involuntarily during a payment-failure 'Lapsed Period'. Cancellation takes effect at the end of the current billed period."
      },
      "data_deletion": {
        "detail": "Operated by Midnight Health Pty Ltd (ABN 13 647 966 738); privacy handled under the Privacy Act 1988 (Cth). Data access/deletion requests are made by contacting Midnight Health.",
        "url": "https://hub.health/privacy-policy/"
      },
      "links": {
        "cancel": "https://hub.health/terms-and-conditions/",
        "refund": "https://hub.health/terms-and-conditions/",
        "terms": "https://hub.health/terms-and-conditions/",
        "privacy": "https://hub.health/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://hub.health/terms-and-conditions/",
        "policy_summary": "Hub Health (operated by Midnight Health Pty Ltd) offers the hubPass membership and monthly subscriptions with no lock-in contracts. To cancel, users navigate to their Profile page in the Patient Portal and select 'Cancel hubPass'; cancellation takes effect at the end of the current billed period. hubPass auto-renews at the end of each billed period unless cancelled. Refunds for hubPass fees are offered only in limited circumstances such as technical errors or service interruptions on Hub's end. A payment failure triggers a 'Lapsed Period' during which benefits pause, and if still unpaid the subscription auto-cancels.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions - hub.health (accessed 2026-06-16)",
            "url": "https://hub.health/terms-and-conditions/"
          },
          {
            "title": "hubPass | Discount Health Membership Online - hub.health (accessed 2026-06-16)",
            "url": "https://hub.health/hubpass/"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hubspot",
      "name": "HubSpot",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "HubSpot does not offer a pause or freeze option. Users may downgrade to the free tier or cancel auto-renewal to end their paid subscription at the next renewal date."
      },
      "data_deletion": {
        "detail": "After a paid subscription ends, the account is downgraded to HubSpot's free tools. Users can then delete their account entirely via the Account & Billing > Delete Account tab, but only once all active commitments have ended. Contact-level permanent deletion (GDPR delete) is available in-product and may take up to 30 days to fully purge.",
        "url": "https://knowledge.hubspot.com/account/how-do-i-cancel-my-hubspot-account"
      },
      "links": {
        "cancel": "https://knowledge.hubspot.com/account/how-do-i-cancel-my-hubspot-account",
        "refund": null,
        "terms": "https://legal.hubspot.com/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://knowledge.hubspot.com/account/how-do-i-cancel-my-hubspot-account",
        "policy_summary": "HubSpot subscriptions are cancelled by turning off auto-renewal in Account & Billing > Subscriptions — the cancellation takes effect at the end of the current commitment term, not immediately, as mid-contract cancellations are not permitted. HubSpot recommends contacting a representative at least five business days before renewal. All fees are non-refundable except in specific cases such as HubSpot's material degradation of the service or a customer's valid termination for cause, in which a pro-rated refund of unused fees applies. After cancellation the account downgrades to the free tier; full account deletion is available once all paid commitments have expired.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Downgrade or cancel your HubSpot subscription – HubSpot Knowledge Base (accessed 2026-06-06)",
            "url": "https://knowledge.hubspot.com/account/how-do-i-cancel-my-hubspot-account"
          },
          {
            "title": "HubSpot Customer Terms of Service (accessed 2026-06-06)",
            "url": "https://legal.hubspot.com/terms-of-service"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 2680000000,
        "mrr_usd": 223000000,
        "currency": "USD",
        "as_of": "2025-12-31",
        "source": {
          "title": "HubSpot Inc. — Q4 2025 Earnings Release",
          "url": "https://ir.hubspot.com/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "huel-us",
      "name": "Huel",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "Pause functionality was removed (communicated March 2025). Subscribers can skip individual upcoming orders through the account dashboard instead."
      },
      "data_deletion": {
        "detail": "Submit a data deletion request by emailing team@huel.com. For California residents (CCPA), identity verification requires matching at least two previously provided data points. Huel may decline deletion where legally required to retain data.",
        "url": "https://huel.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://huel.com/pages/huel-subscription-guide",
        "refund": null,
        "terms": "https://huel.com/pages/terms-and-conditions",
        "privacy": "https://huel.com/pages/privacy-policy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Huel US subscriptions run indefinitely with no minimum commitment and can be cancelled at any time through the online account portal in approximately three steps: navigate to Manage Subscription, select Cancel Subscription, choose a reason, and confirm. No advance notice is required and there are no cancellation penalties. Cancellation does not delete the account; unopened products may be returned within 30 days of delivery for a refund, but recurring charges are otherwise non-refundable. Subscribers may also skip individual upcoming orders rather than cancelling, and can contact support at us@help.huel.com or by phone if they need assistance.",
        "policy_url": "https://huel.com/pages/huel-subscription-guide",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 75
        },
        "sources": [
          {
            "title": "Huel Subscription Guide | Huel US (accessed 2026-06-06)",
            "url": "https://huel.com/pages/huel-subscription-guide"
          },
          {
            "title": "Huel Terms of Service | Huel US (accessed 2026-06-06)",
            "url": "https://huel.com/pages/terms-and-conditions"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hugging-face",
      "name": "Hugging Face",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option exists. The billing FAQ's 'I need to pause my PRO subscription' entry simply directs users to cancel: 'You can cancel your subscription at anytime here: https://huggingface.co/settings/billing/subscription.' Cancellation is the only way to stop charges."
      },
      "data_deletion": {
        "detail": "You may cancel your account and content at any time by editing your profile/settings. For full erasure of personal data under GDPR, send a written request to privacy@huggingface.co (clearly marked as a data-protection query). Hugging Face states it is GDPR compliant.",
        "url": "https://huggingface.co/privacy"
      },
      "links": {
        "cancel": "https://huggingface.co/docs/hub/en/billing",
        "refund": null,
        "terms": null,
        "privacy": "https://huggingface.co/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 60,
          "refund_disclosed": 35,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://huggingface.co/docs/hub/en/billing",
        "policy_summary": "PRO is a self-serve monthly subscription that renews automatically on the 1st of each month. You can cancel at any time in your billing settings: huggingface.co/settings/billing/subscription (also reachable from huggingface.co/settings/billing). The docs say you may 'cancel the subscription at anytime' but do not state an explicit effective date (no 'access continues until end of period' wording) or any refund on cancellation. Proration is only documented for the FIRST month when signing up mid-month; no proration or refund is promised on cancellation. PRO can only be paid by credit card (Stripe), so there are no app-store / in-app-purchase cancellation caveats. Billing questions go to billing@huggingface.co. To delete the account/data, edit your profile or email privacy@huggingface.co for GDPR erasure.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Billing · Hugging Face (accessed 2026-06-10)",
            "url": "https://huggingface.co/docs/hub/en/billing"
          },
          {
            "title": "Privacy Policy – Hugging Face (accessed 2026-06-10)",
            "url": "https://huggingface.co/privacy"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "huk-coburg-de",
      "name": "HUK-Coburg",
      "industry": "Insurance (auto)",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "post",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause; on vehicle de-registration the policy converts to dormant (Ruheversicherung) rather than being paused, with refund of overpaid premium."
      },
      "data_deletion": {
        "detail": "HUK-COBURG processes insurance data and supports data subject rights under GDPR; details and contacts are in the HUK Datenschutz pages.",
        "url": "https://www.huk.de/datenschutz.html"
      },
      "links": {
        "cancel": "https://www.huk.de/fahrzeuge/ratgeber/kfz-versicherung-kuendigen.html",
        "refund": "https://www.huk.de/fahrzeuge/ratgeber/kfz-versicherung-kuendigen.html",
        "terms": "https://www.huk.de/impressum/agb.html",
        "privacy": "https://www.huk.de/datenschutz.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 92,
          "notice_disclosed": 92,
          "refund_disclosed": 70,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.huk.de/fahrzeuge/ratgeber/kfz-versicherung-kuendigen.html",
        "policy_summary": "HUK-Coburg accepts Kfz insurance cancellation through the online customer portal 'Meine HUK', by email (info@huk-coburg.de), by post (registered mail recommended), by fax, or by phone with written confirmation. Ordinary cancellation must reach the insurer at least one month before the end of the insurance year, typically by 30 November for policies running to 1 January, after which the policy auto-renews for another year. Special cancellation rights (Sonderkündigungsrecht) apply within one month after a premium increase, after a claim is settled, or on vehicle sale. On vehicle de-registration the policy becomes dormant and overpaid premium (zu viel gezahlte Beiträge) is refunded.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Kfz-Versicherung kündigen 2026: So geht's – HUK-COBURG (accessed 2026-06-16)",
            "url": "https://www.huk.de/fahrzeuge/ratgeber/kfz-versicherung-kuendigen.html"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "hulu-live-tv",
      "name": "Hulu + Live TV",
      "industry": "Streaming",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Hulu subscriptions can be paused for up to 12 weeks before auto-resuming; pause takes effect on the first day of the next billing cycle and is not available for annual, gift-card, promotion, on-hold, or most third-party-billed subscriptions."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://help.hulu.com/article/hulu-cancel-hulu-subscription",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.hulu.com/article/hulu-cancel-hulu-subscription",
        "policy_summary": "Subscribers cancel online from the Account page on a computer or mobile browser by selecting Cancel under Your Subscription and following the on-screen instructions; cancellation is not available in the app. Access continues until the end of the current billing cycle, and Hulu also offers a pause of up to 12 weeks as an alternative.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel Hulu - Hulu Help",
            "url": "https://help.hulu.com/article/hulu-cancel-hulu-subscription"
          },
          {
            "title": "Can I put my Hulu subscription on pause? - Hulu Help",
            "url": "https://help.hulu.com/article/hulu-subscription-hold"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "hulu",
      "name": "Hulu",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Pause for up to 12 weeks instead of cancelling (offered as a retention step); billing stops and then resumes automatically."
      },
      "data_deletion": {
        "detail": "Cancelling stops billing but doesn't delete your Hulu/Disney account or profile, and there is no prorated refund for the current cycle. If you have the Disney Bundle you CAN'T cancel Hulu alone — you cancel the bundle and resubscribe individually. Account/data deletion is a separate privacy request (CCPA).",
        "url": ""
      },
      "links": {
        "cancel": "https://help.hulu.com/article/hulu-cancel-hulu-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.hulu.com/article/hulu-cancel-hulu-subscription",
        "policy_summary": "Self-serve online at Hulu.com -> Account -> Cancel (the mobile app often hides the button, and Hulu pushes a Pause-instead offer — choose Continue to Cancel). Pause up to 12 weeks instead. NO prorated refunds; access runs to the cycle end. If billed via the App Store, cancel in iOS Settings. The Disney Bundle (Disney+/Hulu/ESPN+) can't be partially cancelled — cancel the bundle and resubscribe individually.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Hulu — How to cancel your Hulu subscription (accessed 2026-06-05)",
            "url": "https://help.hulu.com/article/hulu-cancel-hulu-subscription"
          },
          {
            "title": "Hulu — Managing a Disney-billed account (accessed 2026-06-05)",
            "url": "https://help.hulu.com/article/hulu-manage-disney"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hum-nutrition-us",
      "name": "HUM Nutrition",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip or postpone deliveries via the account dashboard. Shipment frequency and timing can be adjusted at any time."
      },
      "data_deletion": {
        "detail": "California residents may request deletion of personal data by calling 1-888-647-8880 or emailing privacy@humnutrition.com. Identity and California residency verification required. No dedicated online deletion form.",
        "url": "https://www.humnutrition.com/privacy"
      },
      "links": {
        "cancel": "https://help.humnutrition.com/hc/en-us/articles/360042226614-How-to-cancel-your-HUM-Subscription",
        "refund": null,
        "terms": "https://www.humnutrition.com/terms-and-conditions",
        "privacy": "https://www.humnutrition.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.humnutrition.com/hc/en-us/articles/360042226614-How-to-cancel-your-HUM-Subscription",
        "policy_summary": "HUM Nutrition subscribers can cancel via email to healthy@humnutrition.com, live chat, or phone at (888) 647-8880, with at least 24 hours' notice before the next shipment. Customers in states that require an online cancellation option may cancel through the 'Change/Cancel Subscription' page in their account dashboard. Cancelled subscriptions remain active until the end of the current billing term with no prorated refunds. Unopened products may be returned within 30 days for a refund excluding shipping.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your HUM Subscription – HUM Nutrition Help Center (accessed 2026-06-06)",
            "url": "https://help.humnutrition.com/hc/en-us/articles/360042226614-How-to-cancel-your-HUM-Subscription"
          },
          {
            "title": "Terms and Conditions – HUM Nutrition (accessed 2026-06-06)",
            "url": "https://www.humnutrition.com/terms-and-conditions"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "humble-choice",
      "name": "Humble Choice",
      "industry": "Gaming",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Humble Choice can be paused for up to 12 months at a time; you skip the monthly bundle but keep the subscriber store discount and can resume anytime."
      },
      "data_deletion": {
        "detail": "Humble account personal data is governed by the Humble Bundle Privacy Notice; data deletion requests are handled through Humble Support / privacy tools.",
        "url": "https://www.humblebundle.com/privacy"
      },
      "links": {
        "cancel": "https://www.humblebundle.com/membership",
        "refund": "",
        "terms": "https://www.humblebundle.com/membership-terms",
        "privacy": "https://www.humblebundle.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 35,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.humblebundle.com/membership",
        "policy_summary": "Cancel self-serve in account settings via Manage Your Subscription under Humble Choice, then Cancel My Plan and confirm through the exit flow; cancellation can be downgraded to a pause for up to 12 months. Cancelling stops renewal while access lasts through the current paid period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Humble Choice membership management",
            "url": "https://www.humblebundle.com/membership"
          },
          {
            "title": "Humble Choice membership terms",
            "url": "https://www.humblebundle.com/membership-terms"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "hungryroot",
      "name": "Hungryroot",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause deliveries for up to 8 weeks (selectable duration) via Account Settings, or skip individual deliveries as often as desired."
      },
      "data_deletion": {
        "detail": "Users in covered US states (including CA, TX, VA, and others) can request data deletion via an Airtable form or by emailing [email protected]. Account and transaction data is retained for the duration of the subscription plus 7 years for tax/legal compliance; marketing suppression lists are kept indefinitely; cookies/tracking data up to 24 months.",
        "url": "https://airtable.com/shr3O0BHKqYS0uu5v"
      },
      "links": {
        "cancel": "https://support.hungryroot.com/hc/en-us/articles/115010091108-How-do-I-cancel-my-subscription",
        "refund": null,
        "terms": "https://www.hungryroot.com/terms/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://support.hungryroot.com/hc/en-us/articles/115010091108-How-do-I-cancel-my-subscription",
        "policy_summary": "Hungryroot subscriptions can be cancelled online in-account or by emailing [email protected] at any time after the first delivery. Cancellation must be submitted before 11:59 pm local time on the Renewal Date (cut-off); orders already showing as 'Processed' cannot be cancelled for that cycle. Refunds are granted case-by-case within 30 days of the delivery date and take 10–15 business days to process; groceries are non-returnable. The online/app cancellation flow involves multiple 'Continue to Cancel' confirmation screens with reason prompts.",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 68,
          "findability": 78
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? – Hungryroot Help Center (accessed 2026-06-05)",
            "url": "https://support.hungryroot.com/hc/en-us/articles/115010091108-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Terms of Use | Hungryroot (accessed 2026-06-05)",
            "url": "https://www.hungryroot.com/terms/"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "hunt-a-killer",
      "name": "Hunt A Killer",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or skip option is disclosed in the Terms of Service or on the website. Cancellation ends auto-renewal; access continues through the current term."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data by emailing sam@huntakiller.com. The privacy policy states the company will use commercially reasonable efforts to honor deletion requests, but may retain data for legal or fraud-prevention purposes.",
        "url": "https://www.huntakiller.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://www.huntakiller.com/policies/terms-of-service",
        "refund": null,
        "terms": "https://www.huntakiller.com/policies/terms-of-service",
        "privacy": "https://www.huntakiller.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.huntakiller.com/policies/terms-of-service",
        "policy_summary": "Hunt A Killer subscriptions auto-renew unless cancelled at least 3 business days before the end of the current subscription period. Members can cancel by logging into their account on the website, emailing sam@huntakiller.com, or using the live chat widget on the site. Upon cancellation, access continues until the end of the paid term; no prorated refunds are issued. All sales are stated as final and non-refundable.",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 60
        },
        "sources": [
          {
            "title": "Terms of Service – Hunt A Killer (accessed 2026-06-06)",
            "url": "https://www.huntakiller.com/policies/terms-of-service"
          },
          {
            "title": "Privacy Policy – Hunt A Killer (accessed 2026-06-06)",
            "url": "https://www.huntakiller.com/pages/privacy-policy"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "hydrow",
      "name": "Hydrow",
      "industry": "Fitness app",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause or cancel via the billing portal; the support article explicitly covers pausing the membership."
      },
      "data_deletion": {
        "detail": "When membership is canceled, access to content and features is lost; Just Row mode remains available with limited features.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.hydrow.com/s/article/Pause-or-cancel-membership-1651497393356",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.hydrow.com/s/article/Pause-or-cancel-membership-1651497393356",
        "policy_summary": "Members pause or cancel at the billing portal billing.hydrow.com. App-only (Digital Basic) memberships started on iOS or Android must be canceled through the respective app store. Service continues through the end of the current billing period.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Pause or cancel membership - Hydrow Support",
            "url": "https://support.hydrow.com/s/article/Pause-or-cancel-membership-1651497393356"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "hype-it",
      "name": "HYPE",
      "industry": "Fintech (Neobank)",
      "jurisdiction": "IT",
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Closing the account ends access to app data, card and IBAN; account documents should be downloaded before closure. Annual statements are emailed the following month.",
        "url": "https://support.hype.it/privati/articles/come-chiudere-il-conto"
      },
      "links": {
        "cancel": "https://support.hype.it/privati/articles/come-chiudere-il-conto",
        "refund": "",
        "terms": "https://www.hype.it/",
        "privacy": "https://www.hype.it/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 60,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.hype.it/privati/articles/come-chiudere-il-conto",
        "policy_summary": "Account closure is self-serve and free directly from the app under Profile > Settings > Close Account, effective immediately upon completion; the balance, savings boxes and Bitcoin wallet must be emptied first. If the app process cannot be completed, closure can be requested by email to hello@hype.it from the registered address.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Come chiudere il conto - HYPE",
            "url": "https://support.hype.it/privati/articles/come-chiudere-il-conto"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "hyperoptic-uk",
      "name": "Hyperoptic",
      "industry": "Telecom & ISP",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option disclosed. Customers moving to a building without Hyperoptic coverage must cancel (with early-termination charges if in contract) rather than suspend; switching to a new provider uses One Touch Switch."
      },
      "data_deletion": {
        "detail": "Hyperoptic is subject to UK GDPR. Customers have the right to access, correct and request deletion of their personal data; data is kept only as long as necessary. Erasure requests are directed to the Compliance Team at dataprotection@hyperoptic.com.",
        "url": "https://www.hyperoptic.com/legal/post/privacy-and-cookie-policy/"
      },
      "links": {
        "cancel": "https://www.hyperoptic.com/help/general-enquiries/",
        "refund": "https://www.hyperoptic.com/help/moving-home/",
        "terms": "https://www.hyperoptic.com/legal/post/terms-of-service/",
        "privacy": "https://www.hyperoptic.com/legal/post/privacy-and-cookie-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.hyperoptic.com/help/general-enquiries/",
        "policy_summary": "Hyperoptic requires 30 days' notice of any cancellation, including for monthly rolling packages; alternatively customers switching providers can use One Touch Switch, where the new provider arranges the cancellation. Customers on 12- or 24-month contracts who leave before the end of their commitment pay cancellation charges for each remaining month plus any outstanding charges (per the Price Guide Book). The Hyperhub router and any hotspot/battery back-up equipment remain Hyperoptic property and must be returned using a pre-paid label requested via a My Account support ticket. The final bill is issued on the normal billing date the month after termination, prorated to the package and termination date.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "General Advice | Frequently Asked Questions | Hyperoptic",
            "url": "https://www.hyperoptic.com/help/general-enquiries/"
          },
          {
            "title": "What to do if you're Moving Out of Home with Hyperoptic",
            "url": "https://www.hyperoptic.com/help/moving-home/"
          },
          {
            "title": "Residential Customer Terms of Service | Hyperoptic",
            "url": "https://www.hyperoptic.com/legal/post/terms-of-service/"
          },
          {
            "title": "Privacy and Cookie Policy | Hyperoptic",
            "url": "https://www.hyperoptic.com/legal/post/privacy-and-cookie-policy/"
          }
        ],
        "score": 94,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "iberdrola-es",
      "name": "Iberdrola",
      "industry": "Energy & utilities",
      "jurisdiction": "ES",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; consumers request a baja or switch comercializadora through the new supplier."
      },
      "data_deletion": {
        "detail": "Personal data handled under Iberdrola privacidad / EU GDPR; deletion/access requests via clientes@iberdrola.es and the privacy policy.",
        "url": "https://www.iberdrola.es/politica-privacidad"
      },
      "links": {
        "cancel": "https://www.iberdrola.es/documents/20122/13232206/AutocopiativoUnico10IBERCLIV020920Castellano.pdf",
        "refund": "https://www.iberdrola.es/documents/20122/13232206/AutocopiativoUnico10IBERCLIV020920Castellano.pdf",
        "terms": "https://www.iberdrola.es/documents/20122/13232206/AutocopiativoUnico10IBERCLIV020920Castellano.pdf",
        "privacy": "https://www.iberdrola.es/politica-privacidad"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.iberdrola.es/documents/20122/13232206/AutocopiativoUnico10IBERCLIV020920Castellano.pdf",
        "policy_summary": "Iberdrola (Spain) consumers who contracted at a distance (phone, online) or off-premises have a 14-calendar-day right of withdrawal (derecho de desistimiento) with no penalty or justification, exercised by an unequivocal declaration to IBERDROLA CLIENTES, S.A.U., Plaza Euskadi 5, 48009 Bilbao, by letter, fax (944 663 433), or email (desistimiento@iberdrola.es), or via the official withdrawal document. Ordinary termination/baja can be done online through the Area de Clientes, by phone on the free line 900 225 235 (24/7), or by writing to clientes@iberdrola.es. Contracts may auto-renew, so to stop renewal the consumer must give notice at least 15 calendar days before the end of each period; if the conditions include a permanencia commitment, early termination outside the withdrawal window may carry a penalty. Switching comercializadora does not interrupt supply.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Iberdrola - Documento de desistimiento (official PDF) (accessed 2026-06-16)",
            "url": "https://www.iberdrola.es/documents/20122/13232206/AutocopiativoUnico10IBERCLIV020920Castellano.pdf"
          },
          {
            "title": "Dar de baja un contrato de luz o gas con Iberdrola: paso a paso (accessed 2026-06-16)",
            "url": "https://selectra.es/energia/companias/iberdrola/dar-baja-luz"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "ice-no",
      "name": "Ice",
      "industry": "Telecom & ISP",
      "jurisdiction": "NO",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Subscriptions can be frozen for exactly 182 days (auto-reopens after). Cost is 99 NOK per freeze. Maximum two freezes per phone number. Not available during a binding period. Can be initiated by calling 21 00 00 00 or via chat; can be ended early via Min Side or the ice app."
      },
      "data_deletion": {
        "detail": "GDPR right to erasure is acknowledged. Contact and product data is retained for 2 years post-cancellation; usage/traffic data anonymised within 90 days; call recordings deleted after 30 days; accounting records kept up to 5 years. Data deletion requests can be submitted via the kontakt-oss page or directly to personvernombud@ice.no.",
        "url": "https://www.ice.no/kundeservice/personvern-og-sikkerhet/"
      },
      "links": {
        "cancel": "https://www.ice.no/vilkaar/vilkar-privatkunder/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Mobile subscriptions can be cancelled at any time — effective the day after ice receives the cancellation — via phone (21 00 00 00), the Min Side online portal, or in-person at ice stores. Mobile broadband requires one month's notice calculated from the first calendar day of the month following receipt. Customers on a binding period who cancel early are charged a breach fee equal to the total discount remaining in that period (reduced by 1/12 per month elapsed). No partial-month refund is specified; customers are billed through the end of the notice or service period and receive a final invoice.",
        "policy_url": "https://www.ice.no/vilkaar/vilkar-privatkunder/",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 60,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 60
        },
        "sources": [
          {
            "title": "Vilkår privatkunder – ice (accessed 2026-06-06)",
            "url": "https://www.ice.no/vilkaar/vilkar-privatkunder/"
          },
          {
            "title": "Personvern og sikkerhet – ice (accessed 2026-06-06)",
            "url": "https://www.ice.no/kundeservice/personvern-og-sikkerhet/"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "icedrive",
      "name": "Icedrive (icedrive.net)",
      "industry": "Software / SaaS",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; services auto-renew for successive terms with recurring charges unless cancelled."
      },
      "data_deletion": {
        "detail": "Account/data handled per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://icedrive.net/legal/terms-of-service",
        "terms": "https://icedrive.net/legal/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 50,
          "notice_disclosed": 58,
          "refund_disclosed": 50,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://icedrive.net/legal/terms-of-service",
        "policy_summary": "Icedrive subscription accounts auto-renew for successive terms with recurring charges to your selected payment method, unless terminated or cancelled by you or by ICE PRIVACY LTD as provided in the agreement. The Terms direct users to a separate Refund and Cancellation Policy for the specifics (notice, effective timing, and refund eligibility), so the cancellation mechanics are documented by reference rather than fully spelled out in the main Terms. Operated by ICE PRIVACY LTD.",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Icedrive | Terms of Service (accessed 2026-06-13)",
            "url": "https://icedrive.net/legal/terms-of-service"
          }
        ],
        "score": 51,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "ici-toutv-extra-ca",
      "name": "ICI TOU.TV EXTRA",
      "industry": "Video Streaming",
      "jurisdiction": "CA",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://faq.cbc.ca/hc/en-ca/articles/360050643313-How-do-I-cancel-my-subscription-to-a-CBC-or-Radio-Canada-digital-specialty-service",
        "refund": "",
        "terms": "https://ici.tou.tv/conditions-utilisation",
        "privacy": "https://cbc.radio-canada.ca/en/vision/governance/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://faq.cbc.ca/hc/en-ca/articles/360050643313-How-do-I-cancel-my-subscription-to-a-CBC-or-Radio-Canada-digital-specialty-service",
        "policy_summary": "Subscribers to ICI TOU.TV EXTRA (the French-language premium tier of Radio-Canada's Quebec streaming service) cancel through their account/subscription settings on the platform where they subscribed (the Radio-Canada/CBC website for direct subscriptions, or the App Store/Google Play for in-app purchases); access continues until the end of the paid period.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription to a CBC or Radio-Canada digital specialty service? – CBC/Radio-Canada",
            "url": "https://faq.cbc.ca/hc/en-ca/articles/360050643313-How-do-I-cancel-my-subscription-to-a-CBC-or-Radio-Canada-digital-specialty-service"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "icloud-plus",
      "name": "iCloud+",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "iCloud+ has no pause or freeze option; users can only downgrade to the free 5 GB tier or cancel outright."
      },
      "data_deletion": {
        "detail": "Cancelling iCloud+ does not delete the Apple ID or iCloud data; it reverts storage to the free 5 GB plan and pauses syncing/backups if usage exceeds that limit. Full account and data deletion is handled separately through Apple's Data and Privacy portal (privacy.apple.com), where users can request permanent deletion of their Apple Account and all associated data.",
        "url": "https://privacy.apple.com"
      },
      "links": {
        "cancel": "https://support.apple.com/en-us/108318",
        "refund": null,
        "terms": null,
        "privacy": "https://privacy.apple.com"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 55,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.apple.com/en-us/108318",
        "policy_summary": "iCloud+ can be cancelled through in-app Settings on iPhone, iPad, Mac, or Apple Vision Pro, through iCloud for Windows, or online via reportaproblem.apple.com for users without an Apple device. Cancellation takes effect at the end of the current billing period — no immediate termination. Refunds are available where required by law; users who recently changed their plan may request a refund within 14 days through Apple's support system, but prorated refunds are not guaranteed as a standard practice. There is no pause or freeze option; the lowest tier available is the free 5 GB plan.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Downgrade or cancel your iCloud+ plan - Apple Support (accessed 2026-06-05)",
            "url": "https://support.apple.com/en-us/108318"
          },
          {
            "title": "How to cancel an iCloud+ subscription without an Apple device - Apple Support (accessed 2026-06-05)",
            "url": "https://support.apple.com/en-us/121290"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "id-mobile-uk",
      "name": "iD Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "chat",
        "text"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option disclosed on the Leaving iD page."
      },
      "data_deletion": {
        "detail": "No self-serve data-deletion control on the leaving page; data handling governed by iD Mobile's privacy policy. Account auto-disconnects once the switch completes.",
        "url": "https://www.idmobile.co.uk/legal/privacy-policy"
      },
      "links": {
        "cancel": "https://www.idmobile.co.uk/help-and-support/leaving-id",
        "refund": null,
        "terms": "https://www.idmobile.co.uk/legal/terms-and-conditions",
        "privacy": "https://www.idmobile.co.uk/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 0,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://www.idmobile.co.uk/help-and-support/leaving-id",
        "policy_summary": "To leave and keep your number, text PAC plus your date of birth (DDMMYY) to 65075; to leave with a new number, text STAC plus DOB to 75075; codes can also be requested in the iD Mobile app / my.idmobile.co.uk (Plan > Leave iD) or via live chat. Codes are valid 30 days and if unused the account stays open and you keep being billed. With a PAC/STAC no notice period is required; to cancel without keeping your number outside a switch you give 30 days' notice and the plan ends 30 days from the request. Early Termination Charges apply if you leave within the minimum term (remaining monthly payments plus outstanding charges); keep the Direct Debit active for the final bill.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Leaving iD | iD Mobile Network",
            "url": "https://www.idmobile.co.uk/help-and-support/leaving-id"
          },
          {
            "title": "How do I request a PAC or STAC from iD Mobile and switch? - iD Community",
            "url": "https://community.idmobile.co.uk/switching-to-another-network-111/how-do-i-request-a-pac-or-stac-from-id-mobile-and-switch-to-another-network-42494"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "idagio",
      "name": "IDAGIO Premium+",
      "industry": "Music & audio",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause; cancelling downgrades to the free IDAGIO tier at period end (six newest items stay accessible)."
      },
      "data_deletion": {
        "detail": "Account deletion is offered separately: in the app via Settings > Delete Account, or by emailing help@idagio.com; deletion is permanent.",
        "url": "https://support.idagio.com/en/articles/8448301-how-do-i-delete-my-idagio-account"
      },
      "links": {
        "cancel": "https://support.idagio.com/en/articles/3478763-how-can-i-cancel-my-subscription",
        "refund": "https://support.idagio.com/en/articles/3459319-can-i-stop-my-subscription-and-use-idagio-for-free",
        "terms": "https://about.idagio.com/terms-of-service",
        "privacy": "https://about.idagio.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 55,
          "refund_disclosed": 50,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.idagio.com/en/articles/3478763-how-can-i-cancel-my-subscription",
        "policy_summary": "IDAGIO documents a self-serve cancellation: on the website/desktop app via Account Settings > Cancel Subscription, with a reason prompt and confirmation. Subscriptions bought through Apple or Google Play must be cancelled in that store, on the same platform used to subscribe. After cancelling, premium features continue until the end of the billing period, then the account becomes IDAGIO Free with the six newest playlists/albums retained. The cancellation article does not state a notice period or refund terms; support@idagio.com is offered for assistance.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my subscription? - IDAGIO Support (accessed 2026-06-16)",
            "url": "https://support.idagio.com/en/articles/3478763-how-can-i-cancel-my-subscription"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ideabrowser",
      "name": "IdeaBrowser",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Plans are annual-only during early access; the only documented options are cancel (access continues to end of billing period) or downgrade/switch plans via Dashboard -> Billing -> Manage billing."
      },
      "data_deletion": {
        "detail": "Email support from the address on file with \"DELETE MY ACCOUNT\" in the subject line. Per the official FAQ, IdeaBrowser will permanently erase all data within 48 hours and confirm. No specific GDPR/CCPA statute is cited; a separate Data Protection page exists.",
        "url": "https://www.ideabrowser.com/frequently-asked-questions"
      },
      "links": {
        "cancel": "https://www.ideabrowser.com/frequently-asked-questions",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 95,
          "refund_disclosed": 85,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.ideabrowser.com/frequently-asked-questions",
        "policy_summary": "IdeaBrowser is self-serve cancel. Per the official FAQ (\"Can I cancel anytime?\"): \"Yes, you can cancel your subscription anytime. Your access will continue until the end of your current billing period. No questions asked. Go into Dashboard -> Billing -> Manage billing, click 'Cancel subscription', and confirm.\" The same Dashboard -> Billing -> Manage billing path is used to downgrade or switch plans. Refund stance: full refunds within the first 14 days if not finding value; separately, if annual billing wasn't clear at checkout you can email support@ideabrowser.com within 30 days for a refund. Plans are annual-only during early access (e.g. Starter $499/yr, Pro $1499/yr); no pause/freeze feature exists. Account/data deletion is by emailing support from the address on file with \"DELETE MY ACCOUNT\" in the subject (erased within 48 hours). No app-store/third-party billing caveat is noted; billing runs through Stripe directly.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Frequently Asked Questions | IdeaBrowser - Trials, Cancellations & Billing; Account Management (accessed 2026-06-06)",
            "url": "https://www.ideabrowser.com/frequently-asked-questions"
          }
        ],
        "score": 89,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "identity-guard",
      "name": "Identity Guard",
      "industry": "Identity & credit monitoring",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in the FAQ or Terms of Use."
      },
      "data_deletion": {
        "detail": "No explicit data deletion procedure or timeline is documented upon cancellation. Terms reference data handling but do not specify automatic deletion.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.identityguard.com/faq",
        "refund": "https://www.identityguard.com/legal/refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.identityguard.com/faq",
        "policy_summary": "Identity Guard subscriptions can be cancelled online via the account dashboard, by phone at 1-855-443-7748, or by email at customercare@identityguard.com. Cancellation must be made at least one day before the next billing cycle; service remains active through the end of the paid period. Annual plans carry a 60-day money-back guarantee; monthly plans are non-refundable. No pause or account-freeze option exists.",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 72
        },
        "sources": [
          {
            "title": "Frequently Asked Questions (FAQ) About Identity Guard (accessed 2026-06-05)",
            "url": "https://www.identityguard.com/faq"
          },
          {
            "title": "Cancellation & Refund Policy — Identity Guard (accessed 2026-06-05)",
            "url": "https://www.identityguard.com/legal/refund-policy"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "identityforce",
      "name": "IdentityForce (identityforce.com)",
      "industry": "Identity & credit monitoring",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; monitoring and identity-theft-insurance memberships auto-renew at the prevailing rate until cancelled."
      },
      "data_deletion": {
        "detail": "On cancellation the member loses access to the subscription areas; account/data handled per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://www.sontiq.com/terms-of-use/",
        "terms": "https://www.sontiq.com/terms-of-use/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 70,
          "notice_disclosed": 62,
          "refund_disclosed": 68,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.sontiq.com/terms-of-use/",
        "policy_summary": "You can cancel your membership at any time upon notice to Sontiq. US residents can cancel by phone (888-676-6847) or, if purchased on IdentityForce.com or a Sontiq-branded site, self-serve from the Manage Account section; international members can cancel by phone or by emailing customersupport@sontiq.com. Memberships auto-renew at the prevailing rate, but if you cancel in the middle of your Subscription Term you are entitled to a refund for the unused portion of the remainder of that term. Operated by Sontiq (a TransUnion company).",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "IdentityForce / Sontiq | Terms of Use (accessed 2026-06-13)",
            "url": "https://www.sontiq.com/terms-of-use/"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "ideogram",
      "name": "Ideogram",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users can only cancel or remain subscribed."
      },
      "data_deletion": {
        "detail": "Account deletion is permanent and non-recoverable; follow the confirmation flow in User Menu or account settings. For personal data deletion requests, email privacy@ideogram.ai.",
        "url": "https://ideogram.ai/legal/privacy"
      },
      "links": {
        "cancel": "https://ideogram.ai/legal/tos",
        "refund": null,
        "terms": "https://ideogram.ai/legal/tos",
        "privacy": "https://ideogram.ai/legal/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://ideogram.ai/legal/tos",
        "policy_summary": "To cancel, go to ideogram.ai/pricing (or the app), select 'Manage billing', and click 'Cancel Subscription'; cancellation must be submitted at least 5 days before the renewal date to avoid the next charge. Access continues through the end of the current billing period after cancellation. All subscription payments are non-refundable with no credits for partially used periods, and unused Priority credits expire at end of the billing period. No pause/freeze option exists; account deletion is permanent and removes all associated data.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 75,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 72
        },
        "sources": [
          {
            "title": "Ideogram Terms of Service (accessed 2026-06-06)",
            "url": "https://ideogram.ai/legal/tos"
          },
          {
            "title": "Frequently Asked Questions | Ideogram (accessed 2026-06-06)",
            "url": "https://docs.ideogram.ai/frequently-asked-questions"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "idrive",
      "name": "IDrive",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Users can disable auto-renewal online to prevent renewal at term end, but the account remains active until expiry and then terminates — there is no mid-term suspension."
      },
      "data_deletion": {
        "detail": "Upon account cancellation or termination, all files and folders are permanently deleted from IDrive cloud storage. Data is removed from storage servers when the account terminates.",
        "url": "https://www.idrive.com/terms-and-conditions"
      },
      "links": {
        "cancel": "https://www.idrive.com/online-backup-billing-faq",
        "refund": null,
        "terms": "https://www.idrive.com/terms-and-conditions",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 72,
          "findability": 68
        },
        "cancel_url": null,
        "policy_url": "https://www.idrive.com/online-backup-billing-faq",
        "policy_summary": "IDrive subscriptions can be cancelled online by disabling auto-renewal in account settings (for yearly plans), or by contacting support via phone (1-818-485-4333) or email for mid-term early termination. Refunds are only issued if the account is cancelled within 15 days of its creation date; after 15 days, pro-rated refunds are considered on a case-by-case basis only, and disabling auto-renewal for annual plans yields no pro-rated refund for the remaining term. The Terms of Service note that email alone is not considered a valid cancellation notice for security reasons — cancellation must go through the formal support channel or the in-account auto-renewal toggle. Upon termination, all stored data is permanently deleted.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "FAQs on billing procedures and requirements - IDrive (accessed 2026-06-05)",
            "url": "https://www.idrive.com/online-backup-billing-faq"
          },
          {
            "title": "IDrive usage terms (accessed 2026-06-05)",
            "url": "https://www.idrive.com/terms-and-conditions"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "ifit",
      "name": "iFit",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Pause option available through account Settings → Membership Plan, same path as cancellation. Available for subscriptions enrolled directly with iFit (not through third-party app stores)."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal data by emailing privacy@ifit.com or calling (866) 608-1798. The privacy policy references an online form for deletion requests. Account deletion removes profile visibility and permanently deletes associated information.",
        "url": "https://www.ifit.com/legal/privacy-policy"
      },
      "links": {
        "cancel": "https://www3.ifit.com/legal/terms-of-use",
        "refund": null,
        "terms": "https://www3.ifit.com/legal/terms-of-use",
        "privacy": "https://www.ifit.com/legal/privacy-policy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "iFit subscriptions can be cancelled online via account Settings → Membership Plan → End Benefits, or by phone at (866) 608-1798 (Mountain Time business hours); subscriptions purchased through the App Store or Google Play must be cancelled through those platforms. Cancellation takes effect at the end of the current billing period with no proration. Monthly fees are non-refundable; annual fees are refundable only if cancelled within 30 days of original purchase or trial start. A pause option is available through the same account settings path.",
        "policy_url": "https://www3.ifit.com/legal/terms-of-use",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 68
        },
        "sources": [
          {
            "title": "iFIT Terms of Use (accessed 2026-06-05)",
            "url": "https://www3.ifit.com/legal/terms-of-use"
          },
          {
            "title": "iFIT Privacy Policy | Data Use & User Rights (accessed 2026-06-05)",
            "url": "https://www.ifit.com/legal/privacy-policy"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ifitness-ng",
      "name": "i-Fitness",
      "industry": "Gyms & Fitness",
      "jurisdiction": "NG",
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Members can freeze/pause their subscription via a freeze form sent by email, with 20 freeze days allotted per year."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://ifitness.ng/faqs/",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://ifitness.ng/faqs/",
        "policy_summary": "i-Fitness members cancel their subscription in the i-Fitness app by going to Membership, selecting a reason and pressing Cancel. Members can also freeze/pause via an emailed freeze form with 20 freeze days allotted per year.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "i-Fitness FAQs",
            "url": "https://ifitness.ng/faqs/"
          },
          {
            "title": "i-Fitness Gbagada FAQs",
            "url": "https://ifitness.ng/gbagada-faqs/"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "iflix",
      "name": "iflix",
      "industry": "Streaming",
      "jurisdiction": "SG",
      "join_clicks": 2,
      "cancellation_types": [
        "self-serve-online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause is documented; the user cancels VIP, which stops the next renewal while access runs to the end of the paid period."
      },
      "data_deletion": {
        "detail": "Users exercise deletion via the Data Subject Rights form (Contact section); on account deletion most personal data is deleted within 30 days, while comments/interactions are anonymised unless separate content deletion is requested.",
        "url": "https://static.wetvinfo.com/static/policyview/web/privacy_iflix_en.html"
      },
      "links": {
        "cancel": "https://blog.iflix.com/terms-of-use/",
        "refund": "https://blog.iflix.com/terms-of-use/",
        "terms": "https://blog.iflix.com/terms-of-use/",
        "privacy": "https://static.wetvinfo.com/static/policyview/web/privacy_iflix_en.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 58,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 62
        },
        "cancel_url": null,
        "policy_url": "https://static.wetvinfo.com/static/policyview/web/privacy_iflix_en.html",
        "policy_summary": "iflix (now part of the Tencent WeTV ecosystem, sharing WeTV's payment infrastructure) still offers its own VIP membership with ad-free viewing, fast downloads and two simultaneous devices. Per the iflix Terms of Use, a monthly membership bills every 31 days and the user must cancel before the renewal date to avoid being charged for the next period; cancellations typically occur through the app store or account used to subscribe. The iflix Privacy Policy retains account data for the lifetime of the account and deletes it within 30 days of an account-deletion request submitted through the Data Subject Rights form, anonymising comments/interactions unless their separate deletion is requested. Refunds are not generally offered for the current period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "iflix Terms of Use - billing, renewal and cancellation (accessed 2026-06-16)",
            "url": "https://blog.iflix.com/terms-of-use/"
          },
          {
            "title": "iflix Privacy Policy - data deletion and retention (accessed 2026-06-16)",
            "url": "https://static.wetvinfo.com/static/policyview/web/privacy_iflix_en.html"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "iheart-radio-plus",
      "name": "iHeartRadio Plus",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in iHeartRadio's official subscription terms or help center."
      },
      "data_deletion": {
        "detail": "iHeart provides an account deletion process documented in their help center. The subscription terms do not specify a data retention period post-cancellation or post-deletion.",
        "url": "https://help.iheart.com/hc/en-us/articles/4424516427021-How-to-Delete-your-iHeart-Account"
      },
      "links": {
        "cancel": "https://www.iheart.com/content/subscription-terms/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.iheart.com/content/subscription-terms/",
        "policy_summary": "iHeartRadio Plus can be cancelled online via iHeart.com account settings or through the app store used to subscribe (Apple App Store or Google Play). Cancellation takes effect the day after the end of the current subscription term, so access continues through the end of the paid billing period. No refunds are issued for remaining subscription time — the terms explicitly state no portion of the subscription fee will be returned unless required by applicable law. There is no documented pause or freeze option.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 78
        },
        "sources": [
          {
            "title": "Subscription Terms | iHeart (accessed 2026-06-05)",
            "url": "https://www.iheart.com/content/subscription-terms/"
          },
          {
            "title": "How do I cancel my subscription? – iHeartRadio Help (accessed 2026-06-05)",
            "url": "https://help.iheart.com/hc/en-us/articles/235720307-How-do-I-cancel-my-subscription"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "il-sole-24-ore-it",
      "name": "Il Sole 24 Ore",
      "industry": "News (Paywall)",
      "jurisdiction": "IT",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account and personal data handled per the Il Sole 24 Ore privacy policy; subscription cancellation is separate from account deletion.",
        "url": "https://areautente.ilsole24ore.com/"
      },
      "links": {
        "cancel": "https://areautente.ilsole24ore.com/",
        "refund": "",
        "terms": "https://abbonamenti.ilsole24ore.com/Landing",
        "privacy": "https://du.ilsole24ore.com/utenti/privacy/informativa.aspx"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://areautente.ilsole24ore.com/",
        "policy_summary": "Subscribers can cancel the automatic renewal online from their personal account ('Il mio Account' > 'Abbonamenti e altri acquisti') by clicking 'Disdici rinnovo automatico'; the request can be submitted up to one calendar day before the renewal date.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "My24 area utente - Il Sole 24 Ore",
            "url": "https://areautente.ilsole24ore.com/"
          },
          {
            "title": "Abbonamenti ai giornali online - Professione Reporter",
            "url": "https://www.professionereporter.eu/2023/09/abbonamenti-ai-giornali-online-due-clic-per-sottoscrivere-telefonate-pec-fotocopie-per-disdire/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "iliad-italia-it",
      "name": "Iliad Italia",
      "industry": "Telecom (Mobile)",
      "jurisdiction": "IT",
      "cancellation_types": [
        "online",
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Personal data processed per the Iliad privacy policy; deletion requests handled separately from line deactivation.",
        "url": "https://www.iliad.it/privacy"
      },
      "links": {
        "cancel": "https://www.iliad.it/account",
        "refund": "",
        "terms": "https://www.iliad.it/docs/modulistica/modulo_di_recesso_ai_sensi_dellart_52_del_codice_del_consumo_Ripensamento-Servizi.pdf",
        "privacy": "https://www.iliad.it/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.iliad.it/account",
        "policy_summary": "Customers can cancel (recesso) online from the 'Area Personale' (Il mio iliad) under contract management, with no penalty and at least 30 days' notice per the general contract terms (Article 6); line deactivation occurs within 30 days. A 14-day distance-contract withdrawal right applies, and cancellation can also be sent by PEC, fax or registered mail.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Disdetta e recesso Iliad - SOStariffe.it",
            "url": "https://www.sostariffe.it/internet-casa/disdetta-recesso-internet/iliad"
          },
          {
            "title": "Modulo di recesso ex art. 52 Codice del Consumo - iliad.it",
            "url": "https://www.iliad.it/docs/modulistica/modulo_di_recesso_ai_sensi_dellart_52_del_codice_del_consumo_Ripensamento-Servizi.pdf"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "illumicrate",
      "name": "Illumicrate",
      "industry": "Book box",
      "jurisdiction": "GB",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Illumicrate offers a Skip feature to skip a single month without ending the subscription; skip is unavailable on prepaid 3 or 6 month plans once cancellation is pending."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal information and can download stored data; removing personal data deletes the account. Requests via support@illumicrate.com.",
        "url": "https://illumicrate.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://support.illumicrate.com/support/solutions/articles/101000529586-how-do-i-cancel-my-subscription-",
        "refund": "https://illumicrate.com/pages/terms-conditions",
        "terms": "https://illumicrate.com/pages/terms-conditions",
        "privacy": "https://illumicrate.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 70,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.illumicrate.com/support/solutions/articles/101000529586-how-do-i-cancel-my-subscription-",
        "policy_summary": "Subscribers cancel self-serve under My Subscriptions, Manage subscriptions, Manage this subscription, then cancel before the next periodic payment; cancellation only stops future charges and does not auto-refund. Prepaid 3 or 6 month plans are non-refundable mid-cycle.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? (Illumicrate Help & Support)",
            "url": "https://support.illumicrate.com/support/solutions/articles/101000529586-how-do-i-cancel-my-subscription-"
          },
          {
            "title": "Terms & Conditions (Illumicrate)",
            "url": "https://illumicrate.com/pages/terms-conditions"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "image-social",
      "name": "Image.Social",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented, and no cancellation method is published on the site, pricing, FAQ, or Terms."
      },
      "data_deletion": {
        "detail": "Not documented; governed by the Terms (operator: Devuap, LLC).",
        "url": "https://image.social/terms"
      },
      "links": {
        "cancel": null,
        "refund": "https://image.social/terms",
        "terms": "https://image.social/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 42,
          "channel_disclosed": 40,
          "notice_disclosed": 45,
          "refund_disclosed": 65,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://image.social/terms",
        "policy_summary": "Image.Social (Tony Dinh's auto-OG-image / social-image tool, operated by Devuap, LLC) is a recurring credit-metered subscription ($9–$99/mo, monthly or annual). It documents no cancellation method on any public page — no self-serve portal, account path, or cancel email appears on the site, pricing page, FAQs, or Terms. Its one relevant disclosed term is a conditional refund: 'We allow refunds within 14 days of purchase only if your credits are unused for the billing period,' which lives in the Terms (not surfaced on pricing/FAQ). Governing law is Wyoming. No dedicated cancellation page.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "Image.Social — Pricing (accessed 2026-06-14)",
            "url": "https://image.social/pricing"
          },
          {
            "title": "Image.Social — Terms of Service (14-day conditional refund, Wyoming law; accessed 2026-06-14)",
            "url": "https://image.social/terms"
          },
          {
            "title": "Image.Social — FAQs (accessed 2026-06-14)",
            "url": "https://image.social/faqs"
          }
        ],
        "score": 46,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "imperfect-foods",
      "name": "Imperfect Foods",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their Grocery Subscription for a designated period of time (up to three months) via the 'My Plan' section of their Account Home page."
      },
      "data_deletion": {
        "detail": "Users can submit a personal data deletion request via the official privacy request form; Imperfect Foods may deny or retain data where required for fraud prevention, order completion, or other lawful purposes. Upon account deactivation, Misfits Market has the right (but not obligation) to delete account information, and any associated Credits expire immediately.",
        "url": "https://help.imperfectfoods.com/en_us/how-do-i-delete-my-account-data-rJGQ6JWdj"
      },
      "links": {
        "cancel": "https://www.imperfectfoods.com/terms-and-conditions",
        "refund": null,
        "terms": "https://www.imperfectfoods.com/terms-and-conditions",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Grocery Subscription customers can cancel (by downgrading to Flex Plan) or pause via the 'My Plan' section of Account Home, or by contacting support, with at least 48 hours notice before the billing date of the upcoming order. Imperfect+ membership can be cancelled online via the 'Imperfect+' section of Account Home or by contacting support at least 48 hours before the billing cycle end. No refund is given for mid-cycle Imperfect+ cancellations unless cancelled within the first 7 days (14 days for biweekly delivery) without having placed any orders, and even then a refund is at Misfits Market's sole discretion. Any account Credits expire immediately upon account cancellation.",
        "policy_url": "https://www.imperfectfoods.com/terms-and-conditions",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 70,
          "findability": 78
        },
        "sources": [
          {
            "title": "Terms of Service | Imperfect Foods (accessed 2026-06-05)",
            "url": "https://www.imperfectfoods.com/terms-and-conditions"
          },
          {
            "title": "How do I cancel my subscription? | Imperfect Foods Help Center (accessed 2026-06-05)",
            "url": "https://help.imperfectfoods.com/en_us/cancelling-your-subscription-r1WXTk_o"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "imprint",
      "name": "Imprint",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Imprint's official Terms of Service or FAQ documentation."
      },
      "data_deletion": {
        "detail": "Users can delete their account in-app (iOS: Settings > Account > Delete Account; Android: Profile > Delete Account), or by emailing info@imprintapp.com. Deletion removes library, progress, and saved cards from Imprint's servers. Note: deleting your account does NOT automatically cancel your subscription — these must be done separately.",
        "url": "https://www.imprintapp.com/deleteaccount"
      },
      "links": {
        "cancel": "https://www.imprintapp.com/termsofservice",
        "refund": null,
        "terms": "https://www.imprintapp.com/termsofservice",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.imprintapp.com/termsofservice",
        "policy_summary": "Imprint subscriptions can be cancelled at any time through the in-app account management page (Profile > Settings > Manage Subscription) or through the Apple App Store or Google Play subscription settings. Cancellation takes effect at the end of the current billing cycle, and users retain access through that period. No refunds or proration are issued for the remaining portion of a paid billing cycle — the Terms of Service explicitly state that purchases are final. There is no documented pause or freeze option.",
        "sources": [
          {
            "title": "Imprint Terms of Service (accessed 2026-06-06)",
            "url": "https://www.imprintapp.com/termsofservice"
          },
          {
            "title": "Deleting Your Imprint Account (accessed 2026-06-06)",
            "url": "https://www.imprintapp.com/deleteaccount"
          }
        ],
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 65
        },
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "incogni",
      "name": "Incogni",
      "industry": "Identity protection",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Deleting your Incogni account (separate from cancelling) is initiated by contacting support and forfeits the remaining subscription with no refund. Privacy Policy grants a right to delete personal data unless legally required to retain it; service data kept no longer than 24 months after termination, support records up to 6 years; requests via support@incogni.com with ownership verification.",
        "url": "https://incogni.com/legal/privacy-policy"
      },
      "links": {
        "cancel": "https://support.incogni.com/hc/en-us/articles/4904006901522-How-to-cancel-the-automatic-renewal-of-my-Incogni-subscription",
        "refund": "https://support.incogni.com/hc/en-us/articles/4903975035410-How-can-I-get-a-refund",
        "terms": "https://incogni.com/legal/terms-of-service",
        "privacy": "https://incogni.com/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 90,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.incogni.com/hc/en-us/articles/4904006901522-How-to-cancel-the-automatic-renewal-of-my-Incogni-subscription",
        "policy_summary": "Cancel auto-renewal self-serve in the account dashboard under Profile > Subscription & billing > Manage > Cancel subscription (reseller purchases cancel at source). Subscriptions auto-renew unless cancelled before the renewal date; a 30-day money-back guarantee (one refund per customer) applies to the initial purchase, renewals non-refundable except in Germany/Netherlands/UK.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel the automatic renewal of my Incogni subscription",
            "url": "https://support.incogni.com/hc/en-us/articles/4904006901522-How-to-cancel-the-automatic-renewal-of-my-Incogni-subscription"
          },
          {
            "title": "Incogni Terms of Service",
            "url": "https://incogni.com/legal/terms-of-service"
          },
          {
            "title": "Incogni Privacy Policy",
            "url": "https://incogni.com/legal/privacy-policy"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "incorporate-com",
      "name": "Incorporate.com",
      "industry": "Business formation",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "phone",
        "email",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option disclosed in terms or help materials."
      },
      "data_deletion": {
        "detail": "Privacy policy available at incorporate.com/privacy (CSC/Corporation Service Company). No explicit self-serve account-deletion flow found; data requests should be directed to CSC via their privacy contact channels.",
        "url": "https://www.incorporate.com/privacy/"
      },
      "links": {
        "cancel": "https://www.incorporate.com/legal/",
        "refund": "https://www.incorporate.com/legal/",
        "terms": "https://www.incorporate.com/legal/",
        "privacy": "https://www.incorporate.com/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 10,
          "channel_disclosed": 55,
          "notice_disclosed": 50,
          "refund_disclosed": 55,
          "findability": 40
        },
        "cancel_url": null,
        "policy_url": "https://www.incorporate.com/legal/",
        "policy_summary": "There is no online self-serve cancellation portal. To cancel any Incorporate.com service, customers must contact the company by phone at 866-963-8506 or by email at info@incorporate.com (Monday–Friday, 8 am–8 pm ET); live chat is also available on the site. For annual services and registered agent renewals, written notice of cancellation must be provided at least 90 days before the renewal/annual-report filing date; failing to do so makes the customer liable for the renewal cost plus state fees. Refunds on one-time formation orders are available (less a service fee) only if cancelled before the order has been submitted to a state or federal office; post-submission refunds are at the company's sole discretion. Registered agent fees are explicitly non-refundable. Cancellation of registered agent service additionally requires proof that a new agent has been appointed and filed with the state (or proof of business dissolution).",
        "policy_checked": "2026-06-11",
        "method": "editor",
        "sources": [
          {
            "title": "Legal Terms of Use | incorporate.com (accessed 2026-06-11)",
            "url": "https://www.incorporate.com/legal/"
          },
          {
            "title": "Privacy Policy and Cookies | CSC — incorporate.com (accessed 2026-06-11)",
            "url": "https://www.incorporate.com/privacy/"
          },
          {
            "title": "Incorporate.com LLC Service Review (April 2026) | ZenBusiness (accessed 2026-06-11)",
            "url": "https://www.zenbusiness.com/incorporate-llc-service-review/"
          }
        ],
        "score": 38,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "indexa-capital-es",
      "name": "Indexa Capital",
      "industry": "Investing / Wealth",
      "jurisdiction": "ES",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://support.indexacapital.com/es/esp/cierre-cuenta",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.indexacapital.com/es/esp/cierre-cuenta",
        "policy_summary": "Spanish automated indexed-fund manager (robo-advisor). Account closure is self-serve from the private area via Elegir cuenta > Retirar dinero > Retirada total y cancelacion de la cuenta (or, for an empty account, the Cancelar cuenta link under Resumen). Closure is free and funds reach the linked account in 7-10 business days.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Que tengo que hacer si quiero cerrar mi cuenta - Indexa Capital",
            "url": "https://support.indexacapital.com/es/esp/cierre-cuenta"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "indexchex",
      "name": "IndexChex",
      "industry": "SEO tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented. Monthly subscriptions can be cancelled anytime; unused credits do not roll over."
      },
      "data_deletion": {
        "detail": "Not separately documented as a self-serve flow; governed by the Terms. Credits are non-transferable and have no cash value.",
        "url": "https://indexchex.com/terms"
      },
      "links": {
        "cancel": null,
        "refund": "https://indexchex.com/refunds-returns",
        "terms": "https://indexchex.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 58,
          "channel_disclosed": 60,
          "notice_disclosed": 62,
          "refund_disclosed": 75,
          "findability": 58
        },
        "cancel_url": null,
        "policy_url": "https://indexchex.com/terms",
        "policy_summary": "IndexChex (a Google-indexing tool by Jacky Chou) is a Stripe-billed monthly subscription with a resetting monthly credit pool (1 credit = 1 URL check; unused credits do not roll over), plus non-expiring pay-as-you-go credit packs. The pricing page states 'Cancel anytime' for monthly subscriptions (self-serve); no notice period applies and all sales are 'final unless otherwise required by law.' A dedicated refunds page discloses that 'monetary refunds are not typically provided after credits have been delivered' and that a URL simply failing to index is not grounds for a refund — refunds are limited to billing errors, unauthorized charges, undelivered credits, or platform defects. Refund/terms pages are footer-linked and reasonably findable. Note: both the terms and refunds pages displayed a 'Last Updated: 2026-06-14' date at the time of review (a recently edited policy).",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "Refunds & Returns — IndexChex (Last Updated 2026-06-14; accessed 2026-06-14)",
            "url": "https://indexchex.com/refunds-returns"
          },
          {
            "title": "Terms & Conditions — IndexChex (Last Updated 2026-06-14; accessed 2026-06-14)",
            "url": "https://indexchex.com/terms"
          },
          {
            "title": "IndexChex Pricing ('Cancel anytime'; accessed 2026-06-14)",
            "url": "https://indexchex.com/pricing"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "indihome-id",
      "name": "IndiHome",
      "industry": "Telecom & ISP",
      "jurisdiction": "ID",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No formal pause or freeze option is documented. Service suspension (isolir) occurs automatically after non-payment past the due date, but this is not a voluntary pause mechanism."
      },
      "data_deletion": {
        "detail": "Customers have a right to request deletion of personal data under Indonesian law, but Telkomsel may refuse if legally required to retain the data. Requests can be submitted via customer service. No dedicated self-serve data deletion tool is documented.",
        "url": "https://www.telkomsel.com/kebijakan-privasi"
      },
      "links": {
        "cancel": "https://www.telkomsel.com/indihome/syarat-ketentuan",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.telkomsel.com/indihome/syarat-ketentuan",
        "policy_summary": "IndiHome (now under Telkomsel) requires customers to cancel by calling the 188 hotline, visiting a GraPARI/Telkom Plaza in person, or submitting a request via the MyIndiHome app — there is no direct self-serve online cancellation. All plans carry a 12-month minimum contract; cancelling before that period triggers a flat IDR 1,000,000 (~USD 60) early-termination fee. The final month's charge is prorated from the 1st of the month to the cancellation report date and appears on the next bill. Telkom retrieves all loaned equipment (modem, router, STB) within 3 business days of the cancellation report.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Syarat dan Ketentuan IndiHome | Telkomsel (accessed 2026-06-06)",
            "url": "https://www.telkomsel.com/indihome/syarat-ketentuan"
          },
          {
            "title": "Paket IndiHome & 3 Cara Berhenti Berlangganan | Telkomsel (accessed 2026-06-06)",
            "url": "https://www.telkomsel.com/jelajah/jelajah-lifestyle/paket-indihome-dan-3-cara-berhenti-berlangganan"
          }
        ],
        "score": 50,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "indmoney",
      "name": "INDmoney",
      "industry": "Personal finance",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No documented pause; membership fees are stated to be non-cancellable and non-refundable, with cancellation stopping future renewal only."
      },
      "data_deletion": {
        "detail": "Per Terms, users can delete their account at any time by writing to support@indmoney.com or via the in-app account-deletion section; communications can also be stopped via that email.",
        "url": "https://www.indmoney.com/terms-of-services"
      },
      "links": {
        "cancel": "https://www.indmoney.com/terms-of-services",
        "refund": "https://www.indmoney.com/terms-of-services",
        "terms": "https://www.indmoney.com/terms-of-services",
        "privacy": "https://www.indmoney.com/terms-of-services"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 60,
          "notice_disclosed": 40,
          "refund_disclosed": 75,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.indmoney.com/terms-of-services",
        "policy_summary": "INDmoney offers paid membership plans (Gold/Platinum, from about ₹399/month up to ₹11,999/month depending on portfolio size) on top of a free base app. Its Terms of Services state that applicable charges/fees are non-transferable, non-refundable, and non-cancellable in nature, and that the fee structure may change with advance notice. Account deletion is available at any time by emailing support@indmoney.com or via the in-app account-deletion section, and the same channel stops communications. The terms do not lay out a step-by-step subscription-cancellation flow or a pro-rata refund mechanism, so paid membership cancellation is contact-driven and non-refundable.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "INDmoney Terms and Conditions (accessed 2026-06-16)",
            "url": "https://www.indmoney.com/terms-of-services"
          },
          {
            "title": "INDmoney Pricing (accessed 2026-06-16)",
            "url": "https://www.indmoney.com/pricing"
          }
        ],
        "score": 55,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "infisical",
      "name": "Infisical",
      "industry": "Developer tools",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is disclosed in Infisical's terms of service or pricing documentation."
      },
      "data_deletion": {
        "detail": "No explicit self-serve account/data deletion flow is documented on Infisical's public help pages. Users should contact support@infisical.com to request account and data deletion. Cloud ToS references data handling upon termination but does not specify a consumer-facing deletion URL.",
        "url": null
      },
      "links": {
        "cancel": "https://infisical.com/terms/cloud",
        "refund": null,
        "terms": "https://infisical.com/terms/cloud",
        "privacy": "https://infisical.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 55,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://infisical.com/terms/cloud",
        "policy_summary": "Infisical Cloud subscriptions can be cancelled by providing written notice to Infisical at least 30 days before the end of the current billing term. The billing dashboard (Usage & Billing tab, powered by Stripe) is the in-app path for subscription management, but no dedicated self-serve cancel button is publicly documented. Cancellation takes effect at end of the current term; pre-paid fees are non-refundable upon user-initiated cancellation. Enterprise plans auto-renew unless 30-day written notice is given. For written notice, contact support@infisical.com. No pause option exists.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "Infisical Cloud Terms of Service (accessed 2026-06-12)",
            "url": "https://infisical.com/terms/cloud"
          },
          {
            "title": "Infisical Pricing — Plans & FAQ (accessed 2026-06-12)",
            "url": "https://infisical.com/pricing"
          },
          {
            "title": "Infisical Organization & Billing Overview — Docs (accessed 2026-06-12)",
            "url": "https://infisical.com/docs/documentation/platform/organization"
          },
          {
            "title": "Infisical Terms Index (accessed 2026-06-12)",
            "url": "https://infisical.com/terms"
          }
        ],
        "score": 51,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "inkr",
      "name": "INKR",
      "industry": "Streaming",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": true,
        "detail": "On Android the INKR Extra subscription can be paused, resumed, or cancelled from Manage Subscription."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://help.inkr.com/hc/en-us/articles/900002034646-Manage-your-subscription",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 55,
          "refund_disclosed": 40,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.inkr.com/hc/en-us/articles/900002034646-Manage-your-subscription",
        "policy_summary": "INKR Extra subscriptions are managed self-serve from the in-app Account tab (Manage Subscription) or on inkr.com via the account Billings/Subscriptions page; app-store subscriptions are managed through Apple, Google Play, or PayPal.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Manage your subscription - INKR Help Center",
            "url": "https://help.inkr.com/hc/en-us/articles/900002034646-Manage-your-subscription"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "inner-circle",
      "name": "Inner Circle",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Inner Circle's official help documentation. Users can only cancel (which keeps access through the paid period end) or allow renewal."
      },
      "data_deletion": {
        "detail": "Users can delete their account via account settings in the app at any time. Uninstalling the app does NOT delete the account. After deletion, Inner Circle retains certain identifiers (account ID, email, registration/cancellation details, latest login) for up to 5 years, and payment history for 7 years. Data deletion requests can also be submitted via support@theinnercircle.co or through the contact form.",
        "url": "https://about.theinnercircle.co/privacy"
      },
      "links": {
        "cancel": "https://help.theinnercircle.co/help/how-do-i-end-my-paid-membership",
        "refund": null,
        "terms": "https://about.theinnercircle.co/tos",
        "privacy": "https://about.theinnercircle.co/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.theinnercircle.co/help/how-do-i-end-my-paid-membership",
        "policy_summary": "Inner Circle subscriptions are cancelled through the payment platform used to subscribe: iOS users cancel via iPhone Settings > Apple ID > Subscriptions, Google Play users cancel via play.google.com > My Subscriptions, and users who paid by credit card, PayPal, or other methods cancel by unchecking 'Renew subscription' in the app's Advanced Settings. Cancellation takes effect at the end of the current paid period with no further charges; no pro-rata refunds are offered for unused time, though a 14-day withdrawal right applies for direct (non-app-store) purchases if service has not yet begun. No pause or freeze option is available. Account deletion is separate from subscription cancellation and must be done explicitly in account settings.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I end my paid membership? — Inner Circle Helpdesk (accessed 2026-06-06)",
            "url": "https://help.theinnercircle.co/help/how-do-i-end-my-paid-membership"
          },
          {
            "title": "Terms of Service — Inner Circle (accessed 2026-06-06)",
            "url": "https://about.theinnercircle.co/tos"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "inngest",
      "name": "Inngest",
      "industry": "Developer tools",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented. Hobby plans automatically pause execution when the monthly quota is exhausted, but this is a usage limit, not a voluntary pause feature."
      },
      "data_deletion": {
        "detail": "No dedicated account/data deletion procedure is publicly documented. Privacy requests can be directed to hello@inngest.com (Inngest Inc, 600 California St Suite 1200, San Francisco, CA 94109). The privacy policy references iubenda's full policy for GDPR/CCPA details.",
        "url": "https://www.inngest.com/privacy"
      },
      "links": {
        "cancel": "https://www.inngest.com/terms",
        "refund": null,
        "terms": "https://www.inngest.com/terms",
        "privacy": "https://www.inngest.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 45,
          "notice_disclosed": 60,
          "refund_disclosed": 25,
          "findability": 25
        },
        "cancel_url": null,
        "policy_url": "https://www.inngest.com/terms",
        "policy_summary": "To cancel an Inngest subscription, users must send a clear termination notice to Inngest via email (hello@inngest.com or support@inngest.com), or — if available — use in-app billing controls. The Terms state termination takes effect 30 days after the notice is received. No general refund policy exists for most users; a 14-day statutory withdrawal right applies to European consumers only, with a proportional charge if service has already begun. The pricing page directs billing questions to support@inngest.com but does not document a self-serve cancel flow. No dedicated public cancellation help article exists.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions (accessed 2026-06-12)",
            "url": "https://www.inngest.com/terms"
          },
          {
            "title": "Pricing | Inngest (accessed 2026-06-12)",
            "url": "https://www.inngest.com/pricing"
          },
          {
            "title": "Privacy Policy | Inngest (accessed 2026-06-12)",
            "url": "https://www.inngest.com/privacy"
          }
        ],
        "score": 33,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "inquirer-plus-ph",
      "name": "Inquirer Plus",
      "industry": "News (Paywall)",
      "jurisdiction": "PH",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://plus.inquirer.net/",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://plus.inquirer.net/",
        "policy_summary": "Inquirer Plus subscriptions auto-renew until cancelled; subscribers cancel self-serve by opening their Profile on the Inquirer Plus website, scrolling down and clicking Cancel my subscription, which must be done at least 24 hours before the renewal date.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Inquirer Plus (account / cancellation)",
            "url": "https://plus.inquirer.net/"
          },
          {
            "title": "Subscribe - The Philippine Daily Inquirer",
            "url": "https://inquirer.com.ph/subscribe/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "insight-timer",
      "name": "Insight Timer",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users can cancel and reactivate at any time, with saved preferences and content preserved on reactivation."
      },
      "data_deletion": {
        "detail": "Account and data deletion is a two-step process: initiate deletion in-app, then email privacy@insighttimer.com requesting complete deletion of account and all personal data. Deletes profile, meditation history, preferences, and all stored personal information.",
        "url": "https://help.insighttimer.com/support/solutions/articles/67000728907-how-can-i-request-the-deletion-of-my-account-data-"
      },
      "links": {
        "cancel": "https://help.insighttimer.com/support/solutions/articles/67000664939-how-can-i-cancel-my-subscription-",
        "refund": "https://help.insighttimer.com/support/solutions/articles/67000675827-subscription-donation-cancellation-and-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 90,
          "notice_disclosed": 75,
          "refund_disclosed": 85,
          "findability": 88
        },
        "cancel_url": null,
        "policy_url": "https://help.insighttimer.com/support/solutions/articles/67000664939-how-can-i-cancel-my-subscription-",
        "policy_summary": "Insight Timer MemberPlus subscriptions can be cancelled online via the website (Profile > My Subscriptions > Cancel Subscription) or through the iOS/Android app store subscription management screens — no phone or email required. Cancellation takes effect at the end of the current billing period; premium access continues until then and no proration is offered. All charges are explicitly non-refundable, but direct (non-app-store) purchases may request a refund within 48 hours of payment by emailing help@insighttimer.com; App Store refunds are handled by Apple directly. Deleting the app does not cancel the subscription — cancellation must be performed separately.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How Can I Cancel My Subscription? : Insight Timer Support (accessed 2026-06-05)",
            "url": "https://help.insighttimer.com/support/solutions/articles/67000664939-how-can-i-cancel-my-subscription-"
          },
          {
            "title": "Subscription / Donation Cancellation and Refund Policy : Insight Timer Support (accessed 2026-06-05)",
            "url": "https://help.insighttimer.com/support/solutions/articles/67000675827-subscription-donation-cancellation-and-refund-policy"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "inspirato",
      "name": "Inspirato",
      "industry": "Travel subscriptions",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "phone",
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or hold option is documented in Inspirato's membership terms or help pages."
      },
      "data_deletion": {
        "detail": "Members may submit a personal data deletion request by emailing privacy@inspirato.com, calling (844) 682-7526, or writing to Inspirato LLC, Attn: Privacy, 1544 Wazee St., Denver CO 80202. Inspirato aims to process requests within 30 days; data in archived systems may be retained where deletion is impractical.",
        "url": "https://www.inspirato.com/legal-pages/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.inspiratoforgood.com/legal-pages/membership-and-pass-terms-and-conditions",
        "refund": null,
        "terms": "https://www.inspiratoforgood.com/legal-pages/membership-and-pass-terms-and-conditions",
        "privacy": "https://www.inspirato.com/legal-pages/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 70,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.inspiratoforgood.com/legal-pages/membership-and-pass-terms-and-conditions",
        "policy_summary": "Inspirato members may cancel their membership or Pass at any time by providing 30 days written notice via email to memberships@inspirato.com, by phone at (303) 586-7771, or by mail to 1544 Wazee Street, Denver, CO 80202. There is no self-serve online cancellation portal. All initiation, enrollment, and membership fees are explicitly non-refundable, though state-specific rescission windows apply (e.g., 3 days in New York, 7 days in California/Virginia/Washington, 10 days in Minnesota/Maryland). Members who cancel and wish to rejoin must pay the enrollment fee and first month's fee again.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Membership and Pass Terms and Conditions — Inspirato for Good (accessed 2026-06-06)",
            "url": "https://www.inspiratoforgood.com/legal-pages/membership-and-pass-terms-and-conditions"
          },
          {
            "title": "Inspirato Cancellation Policy (accessed 2026-06-06)",
            "url": "https://www.inspirato.com/info/cancellation-policy/"
          }
        ],
        "score": 54,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "instacart-plus",
      "name": "Instacart+",
      "industry": "Food delivery memberships",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Cancelling stops auto-renewal; benefits continue to the end of the current billing cycle."
      },
      "data_deletion": {
        "detail": "Cancelling does not delete your account or order history; account / personal-data deletion is a separate privacy request (CCPA) via Instacart (support 1-888-246-7822).",
        "url": ""
      },
      "links": {
        "cancel": "https://www.instacart.com/help/section/360007797952/4408784716820",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.instacart.com/help/section/360007797952/4408784716820",
        "policy_summary": "Self-serve: app Account / website menu -> Your Instacart+ membership -> Cancel membership. Free-trial cancellation = no charge. Annual plans get a full refund within the first 5 calendar days if no orders were placed; monthly plans are not prorated but benefits run to the cycle end. Pre-renewal charges (applied up to ~6h early) are refundable per the Instacart+ terms.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Instacart — Manage your Instacart+ membership (accessed 2026-06-05)",
            "url": "https://www.instacart.com/help/section/360007797952/4408784716820"
          },
          {
            "title": "Instacart — Refund, Returns, and Cancellation policy (accessed 2026-06-05)",
            "url": "https://www.instacart.com/help/section/2151337978/4104505221"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "instantly",
      "name": "Instantly",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option. Help center states: \"We don't offer the option to pause subscriptions. You can only cancel your subscription to stop future charges.\""
      },
      "data_deletion": {
        "detail": "Account/personal data deletion via the in-app Privacy Request Manager (app.instantly.ai/privacy), by phone (1-866-467-8688, Service Code 1974#), or by email. CCPA: California residents may request deletion or correction of personal information; company states it removes personal information within 15 business days of an opt-out request. Identity verification required; some data retained for fraud prevention, legal compliance, debugging.",
        "url": "https://instantly.ai/privacy"
      },
      "links": {
        "cancel": "https://help.instantly.ai/en/articles/7918806-how-to-cancel-your-subscription",
        "refund": null,
        "terms": "https://instantly.ai/terms",
        "privacy": "https://instantly.ai/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 95,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://help.instantly.ai/en/articles/7918806-how-to-cancel-your-subscription",
        "policy_summary": "Self-serve cancellation in-app: Settings -> Billing (app.instantly.ai/app/settings/billing), select the relevant plan tab (Email Outreach, Instantly Credits, CRM, Website Visitors, Inbox Placement), scroll to bottom, click 'Cancel Plan', and confirm. For a single/only plan or Credits, the plan stays active through the end of the current billing cycle ('Cancels on [date]'); if you have multiple active subscriptions and cancel one, that plan ends immediately. DFY/Pre-warmed email accounts are cancelled automatically when the Email Outreach plan is cancelled, but separately purchased email accounts may need cancelling via Email Accounts & Domains. If dashboard access is lost, the expired page has a 'Cancel All Accounts' button. No pause option. Refunds: the Terms state ALL FEES ARE NON-REFUNDABLE AND NON-CANCELLABLE, with no proration for unused time. Note a discrepancy: the Terms also require 30 days' written notice before the end of the term, whereas the help-center self-serve flow takes effect at end of billing cycle. No app-store billing caveat documented (subscriptions billed directly).",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your Subscription | Instantly Help Center (accessed 2026-06-06)",
            "url": "https://help.instantly.ai/en/articles/7918806-how-to-cancel-your-subscription"
          },
          {
            "title": "Terms of Service | Instantly (accessed 2026-06-06)",
            "url": "https://instantly.ai/terms"
          },
          {
            "title": "Privacy | Instantly (accessed 2026-06-06)",
            "url": "https://instantly.ai/privacy"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "instapaper",
      "name": "Instapaper",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Instapaper's Terms of Service or subscription management pages."
      },
      "data_deletion": {
        "detail": "Account termination may result in forfeiture and destruction of all information associated with the membership, per the Terms of Service.",
        "url": "https://www.instapaper.com/terms"
      },
      "links": {
        "cancel": "https://www.instapaper.com/terms",
        "refund": null,
        "terms": "https://www.instapaper.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 65,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.instapaper.com/terms",
        "policy_summary": "Instapaper Premium subscriptions can be cancelled at any time by visiting instapaper.com/premium or by emailing support@help.instapaper.com. Cancellation takes effect at the end of the current billing period — the subscription remains active through the paid term and will not auto-renew. No prorated refunds are offered for unused time in the current period; however, users may request a refund of a charge made within 14 days prior to cancellation. Subscriptions purchased through the Apple App Store must be managed via Apple's subscription settings.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Instapaper Terms of Service (accessed 2026-06-06)",
            "url": "https://www.instapaper.com/terms"
          },
          {
            "title": "Instapaper Premium (accessed 2026-06-06)",
            "url": "https://www.instapaper.com/premium"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "intact-ca",
      "name": "Intact Insurance",
      "industry": "Insurance (auto)",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "broker"
      ],
      "pause": {
        "available": false,
        "detail": "No policy pause; auto policies are cancelled (or non-renewed) through the broker, not suspended."
      },
      "data_deletion": {
        "detail": "Personal information is collected, retained, used and deleted per Intact's privacy policy; access/correction requests via the Intact privacy office.",
        "url": "https://www.intact.ca/en/privacy"
      },
      "links": {
        "cancel": "https://www.intact.ca/en/faq",
        "refund": "https://www.intact.ca/en/faq",
        "terms": "https://www.intactfc.com/terms-and-conditions-of-use",
        "privacy": "https://www.intact.ca/en/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.intact.ca/en/faq",
        "policy_summary": "Intact directs policyholders to cancel through their insurance broker (listed on the policy), or to contact Intact directly at 1-866-464-2424; there is no online self-serve cancellation. A policy can be cancelled at any time, but cancelling before the end of the term may trigger a 'short rate' cancellation penalty (a portion of premium retained) that applies only in certain circumstances. Any unused premium is refunded on a pro-rata or short-rate basis, less applicable penalties. Intact advises waiting until the renewal date to avoid a short-rate penalty and ensuring continuous coverage before cancelling.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Intact Insurance - Frequently Asked Questions (cancel my policy) (accessed 2026-06-16)",
            "url": "https://www.intact.ca/en/faq"
          },
          {
            "title": "Intact Financial Corporation - Terms and Conditions of Use (accessed 2026-06-16)",
            "url": "https://www.intactfc.com/terms-and-conditions-of-use"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "intercom",
      "name": "Intercom",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No formal pause or freeze option exists. Outbound messaging and Help Center features are automatically paused when a subscription becomes inactive, but there is no self-serve plan-pause feature. Contract customers must contact their Account Manager."
      },
      "data_deletion": {
        "detail": "Cancellation does not delete data; it becomes inaccessible. Workspace data can be permanently deleted via Settings > Workspace > General (scroll to 'Delete workspace' section, enter full name to confirm). Deletion completes within 14 days and is irreversible. Annual contract customers cannot self-delete and must email team@intercom.com. Inactive workspaces without a subscription are automatically deleted after 180 days.",
        "url": "https://www.intercom.com/help/en/articles/3687072-how-to-delete-your-workspace-data"
      },
      "links": {
        "cancel": "https://www.intercom.com/help/en/articles/9088378-how-to-cancel-your-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.intercom.com/help/en/articles/9088378-how-to-cancel-your-subscription",
        "policy_summary": "Monthly and annual (non-contract) subscribers can self-serve cancel online via Settings > Subscription > Billing > Payment details > Cancel subscription; access continues until the end of the current billing period. Annual subscriptions are paid upfront and receive no prorated refund if cancelled early; downgrades generate a credit applied to the next invoice rather than a direct refund. Contract customers cannot self-cancel and must contact their Account Manager. Data is retained but inaccessible after cancellation; a separate workspace-deletion step is required to permanently remove data.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your subscription | Intercom Help (accessed 2026-06-06)",
            "url": "https://www.intercom.com/help/en/articles/9088378-how-to-cancel-your-subscription"
          },
          {
            "title": "How to manage your Intercom subscription | Intercom Help (accessed 2026-06-06)",
            "url": "https://www.intercom.com/help/en/articles/8344189-how-to-manage-your-intercom-subscription"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 300000000,
        "mrr_usd": 25000000,
        "currency": "USD",
        "as_of": "2025-01-01",
        "source": {
          "title": "Intercom — $300M ARR milestone announcement (TechCrunch)",
          "url": "https://techcrunch.com/2025/01/01/intercom-arr/"
        },
        "self_reported": false
      }
    },
    {
      "id": "interior-ai",
      "name": "Interior AI",
      "industry": "AI tools",
      "jurisdiction": "SG",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. A subscriber cancels at any time via the Stripe billing portal, effective at the end of the current term."
      },
      "data_deletion": {
        "detail": "No account- or data-deletion process is documented. The site (homepage, FAQ, shared legal page) states only that renders are private to the user; no deletion step or contact is published.",
        "url": "https://photoai.com/legal"
      },
      "links": {
        "cancel": "https://interiorai.com/faq",
        "refund": "https://photoai.com/legal",
        "terms": "https://photoai.com/legal",
        "privacy": "https://photoai.com/legal"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 65,
          "notice_disclosed": 72,
          "refund_disclosed": 75,
          "findability": 58
        },
        "cancel_url": null,
        "policy_url": "https://photoai.com/legal",
        "policy_summary": "Interior AI is a recurring subscription (monthly or yearly, multiple tiers) that auto-renews each term via Stripe. Cancellation is fully self-serve: a logged-in user clicks 'Billing' to reach the Stripe customer portal and cancels there, effective at the end of the paid period — you must cancel before the renewal date to avoid the next charge. There is no refund under any circumstance: all fees are non-refundable, cancellation forfeits any already-billed amount, and EU buyers explicitly waive the 14-day withdrawal right (citing high AI-generation cost). No dedicated cancellation landing page exists; cancellation is covered in a plain FAQ entry, and the binding terms live on the shared photoai.com/legal page (interiorai.com/legal 302-redirects there, since Interior AI and Photo AI are co-operated). Account/data deletion is not documented.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "Interior AI — homepage / pricing (accessed 2026-06-14)",
            "url": "https://interiorai.com/"
          },
          {
            "title": "Interior AI — FAQ (cancellation entry) (accessed 2026-06-14)",
            "url": "https://interiorai.com/faq"
          },
          {
            "title": "Terms of Service and Privacy Policy — shared Photo AI / Interior AI legal page (interiorai.com/legal redirects here) (accessed 2026-06-14)",
            "url": "https://photoai.com/legal"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "internxt",
      "name": "Internxt",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is disclosed in Internxt's help documentation. Cancellation reverts the account to a free tier immediately at end of billing period."
      },
      "data_deletion": {
        "detail": "Users can delete their account (and all data) via Drive web: Settings > Account > Delete Account. GDPR erasure requests can also be submitted by email to hello@internxt.com. The legal terms state Internxt will return personal data in a structured electronic format and securely delete remaining copies upon written request, unless retention is required by law.",
        "url": "https://help.internxt.com/en/articles/5359713-how-can-i-delete-my-account"
      },
      "links": {
        "cancel": "https://help.internxt.com/en/articles/6056155-how-can-i-cancel-my-subscription",
        "refund": "https://help.internxt.com/en/articles/5358762-refund-policy-money-back-guarantee",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 50,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.internxt.com/en/articles/6056155-how-can-i-cancel-my-subscription",
        "policy_summary": "Internxt subscribers can cancel their paid plan at any time via the in-app or web Settings menu (Settings > Account > Cancel Subscription), or by emailing hello@internxt.com. Cancellation takes effect at the end of the current billing period, after which the account reverts to the free tier with no pro-rata refund for remaining time. A 30-day money-back guarantee applies to initial purchases paid by card or PayPal (not crypto, not renewals); refunds must be requested by email. No advance notice period is required before cancellation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my subscription? | Internxt Help Center (accessed 2026-06-06)",
            "url": "https://help.internxt.com/en/articles/6056155-how-can-i-cancel-my-subscription"
          },
          {
            "title": "Refund policy & Money-back guarantee | Internxt Help Center (accessed 2026-06-06)",
            "url": "https://help.internxt.com/en/articles/5358762-refund-policy-money-back-guarantee"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "investing-com",
      "name": "Investing.com",
      "industry": "Financial media",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented in official terms or support pages."
      },
      "data_deletion": {
        "detail": "Account deletion available via support request. For data deletion/GDPR requests, contact Data Protection Officer at dpofficer@fusionmedialtd.com (Fusion Media Limited). CCPA form available for California residents. A dedicated support article covers closing/deleting your Investing.com account.",
        "url": "https://www.investing-support.com/hc/en-us/articles/115003847809-How-to-Close-or-Delete-Your-Investing-com-Account"
      },
      "links": {
        "cancel": "https://www.investing-support.com/hc/en-us/articles/4416250981649-InvestingPro-Cancellation-and-Refund",
        "refund": "https://www.investing-support.com/hc/en-us/articles/4416250981649-InvestingPro-Cancellation-and-Refund",
        "terms": "https://www.investing.com/about-us/terms-and-conditions",
        "privacy": "https://www.investing.com/about-us/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 65,
          "notice_disclosed": 60,
          "refund_disclosed": 72,
          "findability": 58
        },
        "cancel_url": null,
        "policy_url": "https://www.investing-support.com/hc/en-us/articles/4416250981649-InvestingPro-Cancellation-and-Refund",
        "policy_summary": "InvestingPro (and InvestingPro+) subscriptions can be cancelled at any time via the Plan Summary dialog in your user profile on the website, through the mobile app store subscription management, or by contacting support via live chat. Cancellation stops auto-renewal; the subscription remains active through the end of the paid billing period. No refunds are issued for any unused portion of the current period — all charges are non-refundable. The Terms & Conditions indicate cancellation should be completed at least 24 hours before the next billing date to avoid being charged for an additional period. Mobile app subscribers purchased through Apple App Store or Google Play must cancel through those platforms respectively.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "InvestingPro+ Cancellation and Refund – Investing.com Support (accessed 2026-06-12)",
            "url": "https://www.investing-support.com/hc/en-us/articles/4416250981649-InvestingPro-Cancellation-and-Refund"
          },
          {
            "title": "How can I request to cancel the auto-renewal for my subscription? – Investing.com Support (accessed 2026-06-12)",
            "url": "https://www.investing-support.com/hc/en-us/articles/115005084045-How-can-I-request-to-cancel-the-auto-renewal-for-my-subscription"
          },
          {
            "title": "Terms And Conditions – Investing.com (accessed 2026-06-12)",
            "url": "https://www.investing.com/about-us/terms-and-conditions"
          },
          {
            "title": "Investing.com Terms and Conditions PDF (accessed 2026-06-12)",
            "url": "https://cdn.investing.com/about-us/terms_and_conditions.pdf"
          },
          {
            "title": "How Much Is InvestingPro Subscription Pricing, And Is It Worth It? – Investing.com Academy (accessed 2026-06-12)",
            "url": "https://www.investing.com/academy/investing-pro/investingpro-subscription-pricing-value/"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "invideo",
      "name": "InVideo",
      "industry": "AI tools",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or hold option is documented; only cancellation, which downgrades you to the free plan at period end."
      },
      "data_deletion": {
        "detail": "Cancelling downgrades the account to the free plan and the saved payment card is removed automatically; full account/data deletion is handled via support (support@invideo.io) per the privacy policy.",
        "url": "https://invideo.io/privacy-policy/"
      },
      "links": {
        "cancel": "https://help.invideo.io/en/articles/9380227-how-can-i-cancel-my-invideo-ai-subscription",
        "refund": "https://help.invideo.io/en/articles/10025940-what-s-your-refund-policy",
        "terms": "https://invideo.io/terms-and-conditions/",
        "privacy": "https://invideo.io/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 88,
          "notice_disclosed": 80,
          "refund_disclosed": 88,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://help.invideo.io/en/articles/9380227-how-can-i-cancel-my-invideo-ai-subscription",
        "policy_summary": "InVideo subscriptions are cancelled online in-account: click your profile in the top right, select Subscription, click Cancel and follow the on-screen steps (mobile purchases must be managed via the Apple App Store or Google Play). The plan stays active until the end of the current billing cycle, after which the account is downgraded to the free plan and the saved card is removed automatically. Refunds are offered only within 7 days of the original purchase or renewal and only if the subscription has not been used; a subscription is treated as used if any video or asset has been generated or downloaded in the current billing period, in which case it is non-refundable. Refund requests are made by emailing support@invideo.io, and approved refunds appear within 5-10 business days. No pause/hold option is documented.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my InVideo AI subscription? | Help Center (accessed 2026-06-16)",
            "url": "https://help.invideo.io/en/articles/9380227-how-can-i-cancel-my-invideo-ai-subscription"
          },
          {
            "title": "What's your refund policy? | Help Center (accessed 2026-06-16)",
            "url": "https://help.invideo.io/en/articles/10025940-what-s-your-refund-policy"
          },
          {
            "title": "Terms and Conditions - InVideo (accessed 2026-06-16)",
            "url": "https://invideo.io/terms-and-conditions/"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ionos",
      "name": "IONOS",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation is the only exit path; customers may reverse a cancellation request within 30 minutes of submitting it."
      },
      "data_deletion": {
        "detail": "When all contracts under a customer number are cancelled and the cancellation takes effect, the customer loses access to the IONOS account. No explicit standalone data-deletion request process is documented in the help center.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.ionos.com/help/my-account/cancellation/cancelling-your-entire-ionos-contract/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.ionos.com/help/my-account/cancellation/cancelling-your-entire-ionos-contract/",
        "policy_summary": "IONOS allows cancellation online via the account dashboard (Contracts & Subscriptions > Cancel contract), by phone at +1 484 424 7392, or by email to cancellation@ionos.com. Cancellation must be submitted at least one month before the end of the minimum contract period; otherwise it rolls into the next contract period. On the cancellation effective date IONOS issues a final invoice with a refund of pre-paid basic charges, but advance payments for add-ons and additional domains are non-refundable. A 30-day money-back guarantee applies if the customer is dissatisfied within the first month of a product.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 78
        },
        "sources": [
          {
            "title": "Cancelling your entire IONOS contract – IONOS Help (accessed 2026-06-05)",
            "url": "https://www.ionos.com/help/my-account/cancellation/cancelling-your-entire-ionos-contract/"
          },
          {
            "title": "What Will I Be Charged When I Cancel the Contract? – IONOS Help (accessed 2026-06-05)",
            "url": "https://www.ionos.com/help/my-account/cancellation/what-will-i-be-charged-when-i-cancel-the-contract/"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ipsy",
      "name": "Ipsy",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Members can skip one month at a time via account settings, with a deadline of 11:59 PM PT on the 25th of the month; the subscription automatically resumes the following month."
      },
      "data_deletion": {
        "detail": "Users can request account and data deletion by logging into Account/Profile, contacting Ipsy Care, emailing privacy@ipsy.com, or submitting a formal request via the SixFifty data request portal. Ipsy may retain limited data for legal, litigation, or regulatory obligations; no specific retention timeline is published.",
        "url": "https://app.sixfifty.com/request-easy/5dfe-9997/questions/5306304"
      },
      "links": {
        "cancel": "https://www.ipsy.com/subscription-terms",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Ipsy subscriptions can be cancelled online at any time through Account > Your Membership > Cancel Membership. Cancellations must be submitted by 11:59 PM PT on the 25th of the month to take effect for the following month; cancellations after the 25th still incur the next month's charge and box. Ipsy does not issue refunds for monthly subscriptions; annual members who cancel continue to receive remaining prepaid boxes but receive no partial refund for the unused portion. A one-month skip option is available as a lighter alternative to full cancellation.",
        "policy_url": "https://www.ipsy.com/subscription-terms",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 90,
          "refund_disclosed": 82,
          "findability": 85
        },
        "sources": [
          {
            "title": "How do I cancel my IPSY subscription? – IPSY Help Center (accessed 2026-06-05)",
            "url": "https://help.ipsy.com/hc/en-us/articles/4405740810007-How-do-I-cancel-my-IPSY-subscription"
          },
          {
            "title": "IPSY Subscription Terms of Service (accessed 2026-06-05)",
            "url": "https://www.ipsy.com/subscription-terms"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ipvanish",
      "name": "IPVanish",
      "industry": "VPN",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "No-logs VPN (independently audited). Account/subscription managed in the Control Panel; specific erasure clause not separately extracted.",
        "url": "https://www.ipvanish.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.ipvanish.com/money-back-guarantee",
        "refund": "https://www.ipvanish.com/money-back-guarantee",
        "terms": "https://www.ipvanish.com/terms-of-service",
        "privacy": "https://www.ipvanish.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 90,
          "refund_disclosed": 90,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.ipvanish.com/money-back-guarantee",
        "policy_summary": "IPVanish subscriptions are managed/discontinued via the Control Panel; cancelling a yearly or 2-year plan in the portal auto-refunds within three business days. The 30-day money-back guarantee applies to yearly and 2-year plans only; monthly plans are excluded and require contacting support.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "IPVanish Money-Back Guarantee",
            "url": "https://www.ipvanish.com/money-back-guarantee"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "iqbar",
      "name": "IQBAR",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Customers can skip individual upcoming orders via the subscription portal or by replying to SMS order reminders. A full multi-cycle pause is not explicitly documented; skip-an-order is the stated option."
      },
      "data_deletion": {
        "detail": "Customers may request access, correction, or deletion of personal data by emailing will@eatiqbar.com or writing to IQBAR, 444 E 3rd St, PO BOX 115, South Boston, MA 02127.",
        "url": "https://www.eatiqbar.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://www.eatiqbar.com/pages/cancellation-policy",
        "refund": null,
        "terms": null,
        "privacy": "https://www.eatiqbar.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.eatiqbar.com/pages/cancellation-policy",
        "policy_summary": "IQBAR allows subscribers to cancel or modify their subscription at any time through the account subscription portal, with no minimum commitment or notice period required. Cancellation can also be initiated by emailing info@eatiqbar.com or by managing the subscription via SMS reply to order reminder texts. Pre-orders that have not yet been fulfilled may be cancelled; once fulfilled, cancellation is unavailable though a refund request may be submitted. No refunds are issued for personal preference on shipped orders; damaged or defective items are handled on a case-by-case basis.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancellation Policy – IQBAR (accessed 2026-06-06)",
            "url": "https://www.eatiqbar.com/pages/cancellation-policy"
          },
          {
            "title": "Subscription Management via Text – IQBAR (accessed 2026-06-06)",
            "url": "https://www.eatiqbar.com/pages/subscription-management-via-text"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "iqiyi",
      "name": "iQIYI",
      "industry": "Streaming",
      "jurisdiction": "SG",
      "join_clicks": 2,
      "cancellation_types": [
        "app-store",
        "contact-support"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause is documented; auto-renewal is cancelled and terminates at the end of the then-current payment period."
      },
      "data_deletion": {
        "detail": "Account (and associated viewing records, personal information and comments) deletion is self-service in the iQIYI International app; the account enters a 15-day frozen period before permanent deletion, and payment-platform auto-renewal must be cancelled first.",
        "url": "https://intl-help.iq.com/m/v2/app/questionInfo/30185.html"
      },
      "links": {
        "cancel": "http://www.iqiyi.com/common/auto-renewal-rules-us.html",
        "refund": "https://www.iqiyi.com/common/international-vip-agreement-us.html",
        "terms": "https://www.iqiyi.com/common/international-vip-agreement-us.html",
        "privacy": "https://intl-help.iq.com/m/v2/app/questionInfo/30185.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 82,
          "notice_disclosed": 80,
          "refund_disclosed": 90,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.iqiyi.com/common/international-vip-agreement-us.html",
        "policy_summary": "iQIYI International VIP members may cancel auto-renewal at any time; on cancellation the subscription terminates at the end of the then-current payment period and benefits continue until that date. The Terms of VIP Membership Service direct cancellation via contacting customer service (contactus@qiyi.com), and subscriptions purchased through a third party (Apple, Google, Roku, carrier bundle) must be cancelled through that provider; the auto-renewal rules note cancellation should occur before the renewal date to avoid the next charge. Each installment of the subscription fee is non-refundable once paid and unused privileges are forfeited on cancellation. Account deletion is self-service in the app with a 15-day frozen/reactivation window before permanent removal.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "iQIYI Terms of VIP Membership Service - cancellation and non-refund (accessed 2026-06-16)",
            "url": "https://www.iqiyi.com/common/international-vip-agreement-us.html"
          },
          {
            "title": "iQIYI Auto-renewal Subscription Rules (accessed 2026-06-16)",
            "url": "http://www.iqiyi.com/common/auto-renewal-rules-us.html"
          },
          {
            "title": "iQIYI Manual of Account Deletion and Reactivation (accessed 2026-06-16)",
            "url": "https://intl-help.iq.com/m/v2/app/questionInfo/30185.html"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "irokotv",
      "name": "iROKOtv",
      "industry": "TV & Streaming",
      "jurisdiction": "NG",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://irokotv.com",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.19pine.ai/cancel-subscription/streaming-and-services/how-to-cancel-iroko",
        "policy_summary": "iROKOtv subscriptions auto-renew every three months unless auto-renewal is turned off at least 24 hours before the renewal date. Subscribers cancel by logging into account settings on the irokotv.com website or app and selecting cancel subscription or turn off auto-renewal; Google Play subscribers cancel through the Play Store. No refunds are given but access continues until the end of the paid period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your iROKO Subscription",
            "url": "https://www.19pine.ai/cancel-subscription/streaming-and-services/how-to-cancel-iroko"
          },
          {
            "title": "How to Delete / Cancel iROKOtv Account",
            "url": "https://www.tinedvibe.com/how-to-delete-irokotv-account-cancel-irokotv/"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "istock",
      "name": "iStock",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on iStock's official pages. Users can turn off auto-renew online to prevent renewal but cannot pause a current subscription term."
      },
      "data_deletion": {
        "detail": "Account deactivation is available only for accounts without an active subscription. Users may submit a data deletion request under CCPA or similar state privacy laws by contacting privacy@gettyimages.com.",
        "url": "https://www.istockphoto.com/legal/privacy-policy"
      },
      "links": {
        "cancel": "https://www.istockphoto.com/faq/purchasing",
        "refund": null,
        "terms": null,
        "privacy": "https://www.istockphoto.com/legal/privacy-policy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "iStock allows users to turn off auto-renew at any time through their online account settings (Overview page), which prevents renewal at the end of the current term. Annual subscriptions cannot be cancelled mid-term — the subscription runs to end of contracted period, and an administrative fee may apply for early cancellation requests submitted via the written contact-us email form. Monthly subscribers can cancel online; no refunds are issued after a billing cycle renews. Refunds are generally not available except for EU customers within 14 days of purchase (no downloads made) or Brazil customers within 7 days.",
        "policy_url": "https://www.istockphoto.com/faq/purchasing",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 60,
          "notice_disclosed": 65,
          "refund_disclosed": 72,
          "findability": 65
        },
        "sources": [
          {
            "title": "Purchasing on iStock - FAQs - iStock (accessed 2026-06-06)",
            "url": "https://www.istockphoto.com/faq/purchasing"
          },
          {
            "title": "iStock Membership Agreement (accessed 2026-06-06)",
            "url": "https://www.istockphoto.com/legal/membership-agreement"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "isybank-it",
      "name": "isybank",
      "industry": "Fintech (Neobank)",
      "jurisdiction": "IT",
      "cancellation_types": [
        "app",
        "mail",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account closure handled per the isybank payment-account closure guide; personal data per the privacy policy.",
        "url": "https://www.isybank.com/content/dam/isybank/trasparenza/it/Documenti/Doc/Pdf/FI/FI-Other/FI-ISY753.pdf"
      },
      "links": {
        "cancel": "https://www.isybank.com/it/domande-frequenti/conto-corrente.html",
        "refund": "",
        "terms": "https://www.isybank.com/content/dam/isybank/trasparenza/it/Documenti/Doc/Pdf/FI/FI-Other/FI-ISY753.pdf",
        "privacy": "https://www.isybank.com/it/privacy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.isybank.com/content/dam/isybank/trasparenza/it/Documenti/Doc/Pdf/FI/FI-Other/FI-ISY753.pdf",
        "policy_summary": "The account can be closed at any time from the app: open isybank, go to the 'Altro' section, select 'Il mio profilo' > 'Prodotti', choose the account and tap 'Recesso' at the bottom. Closure can also be requested via registered mail or PEC. No closure fees per the published payment-account closure guide.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Guida alla chiusura del conto di pagamento - isybank",
            "url": "https://www.isybank.com/content/dam/isybank/trasparenza/it/Documenti/Doc/Pdf/FI/FI-Other/FI-ISY753.pdf"
          },
          {
            "title": "Domande frequenti: conto corrente - isybank",
            "url": "https://www.isybank.com/it/domande-frequenti/conto-corrente.html"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "italki",
      "name": "italki",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is documented in italki's official help content. Cancellation ends the subscription at the close of the current billing period."
      },
      "data_deletion": {
        "detail": "italki offers account deactivation via Settings. A dedicated help article exists at support.italki.com/hc/en-us/articles/206352938. No separate permanent data-deletion request URL is publicly documented.",
        "url": "https://support.italki.com/hc/en-us/articles/206352938-How-do-I-deactivate-my-italki-account-"
      },
      "links": {
        "cancel": "https://support.italki.com/hc/en-us/articles/38554404568729-How-to-cancel-italki-Plus-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.italki.com/hc/en-us/articles/38554404568729-How-to-cancel-italki-Plus-subscription",
        "policy_summary": "italki Plus subscriptions ($5.99/month or $59.99/year) can be cancelled online via Settings > Payment for credit card or PayPal subscribers, or through the Apple App Store or Google Play for mobile subscribers. Cancellation must occur at least two days before the next billing period begins. Benefits continue until the end of the current billing cycle, and no refund is issued for any remaining days already paid. italki Credits purchased separately are also non-refundable.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel italki Plus subscription – italki Help and Support (accessed 2026-06-06)",
            "url": "https://support.italki.com/hc/en-us/articles/38554404568729-How-to-cancel-italki-Plus-subscription"
          },
          {
            "title": "Payment Policy - italki (accessed 2026-06-06)",
            "url": "https://www.italki.com/en/paymentterms"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "itvx-premium-uk",
      "name": "ITVX Premium",
      "industry": "Streaming",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented on the official ITVX help pages."
      },
      "data_deletion": {
        "detail": "Account removal is available directly within the ITVX app or website via Manage Account > Your Details > Remove my account. For broader GDPR erasure requests, users must email myprivacy@itv.com or write to the ITV Group Data Protection Officer.",
        "url": "https://www.itv.com/terms/articles/privacy"
      },
      "links": {
        "cancel": "https://help.itv.com/support/solutions/articles/204000074008-how-do-i-cancel-my-itvx-premium-subscription-",
        "refund": "https://help.itv.com/support/solutions/articles/204000074057-how-do-i-request-a-refund-for-my-subscription-payment-",
        "terms": "https://www.itv.com/terms/articles/privacy",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.itv.com/support/solutions/articles/204000074008-how-do-i-cancel-my-itvx-premium-subscription-",
        "policy_summary": "ITVX Premium subscribers can cancel online at any time via Manage Account on the ITVX website or app; those subscribed through third parties (Apple, Amazon, Google Play, Roku) must cancel through the respective platform. Cancellation takes effect at the end of the current billing period and access continues until expiry. No partial refunds are provided; refunds for exceptional circumstances require submitting a support request with a valid reason. There is no documented pause or freeze option.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my ITVX Premium subscription? : ITV Support (accessed 2026-06-06)",
            "url": "https://help.itv.com/support/solutions/articles/204000074008-how-do-i-cancel-my-itvx-premium-subscription-"
          },
          {
            "title": "How do I request a refund for my subscription payment? : ITV Support (accessed 2026-06-06)",
            "url": "https://help.itv.com/support/solutions/articles/204000074057-how-do-i-request-a-refund-for-my-subscription-payment-"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "iwanttfc-ph",
      "name": "iWantTFC",
      "industry": "Streaming (Video)",
      "jurisdiction": "PH",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://help.iwanttfc.com/support/solutions/articles/61000309302-how-do-i-cancel-my-subscription-",
        "refund": "https://help.iwanttfc.com/support/solutions/articles/61000309304-will-i-get-a-refund-if-i-cancel-my-subscription-",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.iwanttfc.com/support/solutions/articles/61000309302-how-do-i-cancel-my-subscription-",
        "policy_summary": "iWantTFC subscribers cancel anytime from Account > Cancel Plan in the Upcoming Payments field on the website, keeping access until the end of the billing period. Subscriptions bought via Google Play, Apple App Store or Roku must be cancelled through that platform, and no refunds are given for the remaining period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? - iWantTFC Help Center",
            "url": "https://help.iwanttfc.com/support/solutions/articles/61000309302-how-do-i-cancel-my-subscription-"
          },
          {
            "title": "Will I get a refund if I cancel my subscription?",
            "url": "https://help.iwanttfc.com/support/solutions/articles/61000309304-will-i-get-a-refund-if-i-cancel-my-subscription-"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "iwonder",
      "name": "iWonder",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is documented in iWonder's terms of use or support materials."
      },
      "data_deletion": {
        "detail": "Users may submit data deletion/erasure requests by emailing privacy@iwonder.com or writing to the Privacy Officer at iwonder Pte. Ltd., 1 Keong Saik Road, Singapore 089109. The privacy policy notes that iwonder may retain data as required by law and may reject requests that are unreasonable or not required by law.",
        "url": "https://iwonder.com/privacy-policy"
      },
      "links": {
        "cancel": "https://iwonder.com/terms-of-use",
        "refund": null,
        "terms": "https://iwonder.com/terms-of-use",
        "privacy": "https://iwonder.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://iwonder.com/terms-of-use",
        "policy_summary": "iWonder subscriptions renew automatically on a monthly or annual basis until cancelled. Members can cancel at any time via the My Account page on the website, or through their app store account settings (Apple/Google) if subscribed through those platforms. No refunds are issued for any portion of an unused billing period. Annual subscribers receive an email reminder at least 30 days before renewal.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "iWonder Terms of Use (accessed 2026-06-06)",
            "url": "https://iwonder.com/terms-of-use"
          },
          {
            "title": "iWonder Support — Account, Payment, and Subscription (accessed 2026-06-06)",
            "url": "https://support.iwonder.com/support/home"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ixl",
      "name": "IXL",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented. Cancellation ends access at the current billing period's conclusion."
      },
      "data_deletion": {
        "detail": "IXL may delete account data after the subscription term ends. Users are advised to download their data before the term concludes. Schools may request student data deletion in writing; IXL complies within 30 days (ToS Section 5).",
        "url": "https://www.ixl.com/termsofservice"
      },
      "links": {
        "cancel": "https://www.ixl.com/help-center/article/1273882/how_do_i_cancel_my_membership",
        "refund": null,
        "terms": "https://www.ixl.com/termsofservice",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "IXL members can cancel at any time by signing into their account, navigating to the Subscription details page, and clicking \"Cancel membership\"; cancellation is effective immediately but access continues until the end of the current billing period. App store subscribers (Apple/iTunes) must cancel through the respective store. IXL offers a 30-day full refund guarantee on purchases made directly through IXL.com, but provides no refunds or credits for partial membership periods after that window. The subscription term can also be changed by contacting support@ixl.com.",
        "policy_url": "https://www.ixl.com/help-center/article/1273882/how_do_i_cancel_my_membership",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 78,
          "findability": 80
        },
        "sources": [
          {
            "title": "IXL - How do I cancel my membership? (accessed 2026-06-05)",
            "url": "https://www.ixl.com/help-center/article/1273882/how_do_i_cancel_my_membership"
          },
          {
            "title": "IXL - Terms of Service (accessed 2026-06-05)",
            "url": "https://www.ixl.com/termsofservice"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "izneo-fr",
      "name": "izneo",
      "industry": "Digital comics / books streaming",
      "jurisdiction": "FR",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": "https://www.izneo.com/fr/cgvcgu"
      },
      "links": {
        "cancel": "https://www.izneo.com/fr/cgvcgu",
        "refund": "https://www.izneo.com/fr/cgvcgu",
        "terms": "https://www.izneo.com/fr/cgvcgu",
        "privacy": "https://www.izneo.com/fr/cgvcgu"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.izneo.com/fr/cgvcgu",
        "policy_summary": "izneo subscribers who signed up on the site cancel self-serve from their Compte Client under Mon Profil by clicking Je souhaite resilier mon Abonnement, with notice required at least 48 hours before the renewal date; otherwise the subscription auto-renews. PayPal and app-store subscriptions are cancelled through those channels.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "izneo Conditions generales de vente et d'utilisation",
            "url": "https://www.izneo.com/fr/cgvcgu"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "izzi-mx",
      "name": "Izzi",
      "industry": "Telecom & ISP",
      "jurisdiction": "MX",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in izzi's official help center or terms and conditions."
      },
      "data_deletion": {
        "detail": "Customers may submit an ARCO rights request (Acceso, Rectificación, Cancelación y Oposición) to request deletion of personal data by emailing oficinadeprivacidad@izzi.mx using izzi's official ARCO request form. izzi must respond within 20 business days and implement the decision within 15 additional business days.",
        "url": "https://www.izzi.mx/legales/derechos-arcos"
      },
      "links": {
        "cancel": "https://ayudaizzi.izzi.mx/hc/es/articles/4500067843610-Baja-o-cancelaci%C3%B3n-completa-o-parcial-de-servicios-como-telefon%C3%ADa-video-internet",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 35,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://ayudaizzi.izzi.mx/hc/es/articles/4500067843610-Baja-o-cancelaci%C3%B3n-completa-o-parcial-de-servicios-como-telefon%C3%ADa-video-internet",
        "policy_summary": "To cancel izzi residential service (TV, internet, phone), customers must call 050 (from an izzi line) or 800-120-5000, select option 4 twice for cancellation, then visit an izzi store in person with the folio number received and return all equipment; full cancellation takes up to 15 natural days. A 12-month mandatory contract period (plazo forzoso) applies; early termination requires paying all remaining months of the contract term as a penalty. Refund terms are poorly disclosed: a full refund of advance payment applies only if installation never occurs, and a 20% service credit applies if izzi fails to meet contracted quality standards, but no general proration is offered upon cancellation. An online chat-initiation path exists on izzi.mx but always culminates in an in-store visit for equipment return, so there is no fully self-serve online cancellation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Baja o cancelación completa o parcial de servicios – Ayuda izzi (accessed 2026-06-06)",
            "url": "https://ayudaizzi.izzi.mx/hc/es/articles/4500067843610-Baja-o-cancelaci%C3%B3n-completa-o-parcial-de-servicios-como-telefon%C3%ADa-video-internet"
          },
          {
            "title": "Cancelación de Servicios – izzi Legales (PDF) (accessed 2026-06-06)",
            "url": "https://www.izzi.mx/izzi/v4/legales/tvi/11%20Cancelacion/11.%20Cancelacion%20de%20Servicios.pdf"
          }
        ],
        "score": 46,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "izzy-stream-israel-il",
      "name": "IZZY (Stream Israel)",
      "industry": "Streaming (video)",
      "jurisdiction": "IL",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly plans can be paused for 1-3 months instead of cancelling outright."
      },
      "data_deletion": {
        "detail": "Account/data handling governed by privacy policy; cancellation stops renewal but does not delete the account automatically.",
        "url": "https://help.streamisrael.tv/"
      },
      "links": {
        "cancel": "https://help.streamisrael.tv/support/solutions/articles/70000305406-how-do-i-cancel-my-subscription-",
        "refund": "https://help.streamisrael.tv/support/solutions/articles/70000305406-how-do-i-cancel-my-subscription-",
        "terms": "https://izzy.streamisrael.tv/",
        "privacy": "https://izzy.streamisrael.tv/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.streamisrael.tv/support/solutions/articles/70000305406-how-do-i-cancel-my-subscription-",
        "policy_summary": "Subscribers cancel self-serve at streamisrael.tv via Purchases > Manage > End Membership, or through the relevant app store. Access continues until the end of the current period; no refunds are offered after subscribing. Monthly plans can be paused 1-3 months.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? : IZZY - Stream Israel",
            "url": "https://help.streamisrael.tv/support/solutions/articles/70000305406-how-do-i-cancel-my-subscription-"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "jasper",
      "name": "Jasper",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Users can pause their plan for 30, 60, or 90 days by going through the cancellation flow in account settings; the plan resumes automatically after the selected pause period."
      },
      "data_deletion": {
        "detail": "Users can submit a data deletion request via Jasper's Privacy Center (privacy.jasper.ai) using the 'Make a Privacy Request' form; full workspace deletion is permanent, admin-only, and removes all content and user accounts. After account termination, data is retained per Jasper's Data Retention Policy unless a written deletion request is received.",
        "url": "https://privacy.jasper.ai/"
      },
      "links": {
        "cancel": "https://help.jasper.ai/hc/en-us/articles/18618705279899-Cancel-your-Account",
        "refund": "https://help.jasper.ai/hc/en-us/articles/18618699843739-Refund-Policy",
        "terms": null,
        "privacy": "https://privacy.jasper.ai/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 72,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.jasper.ai/hc/en-us/articles/18618705279899-Cancel-your-Account",
        "policy_summary": "Jasper subscriptions can be canceled online via account settings (Plans tab), with cancellation taking effect at the end of the current billing cycle. Refunds are not automatic — users must email hey@jasper.ai within 7 days of the charge to request one. Annual plans are one-year commitments with no mid-term cancellation, but a 7-day refund window is honored from the purchase date. A plan-pause option (30, 60, or 90 days) is available as an alternative to full cancellation.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel your Account – Jasper Help Center (accessed 2026-06-05)",
            "url": "https://help.jasper.ai/hc/en-us/articles/18618705279899-Cancel-your-Account"
          },
          {
            "title": "Refund Policy – Jasper Help Center (accessed 2026-06-05)",
            "url": "https://help.jasper.ai/hc/en-us/articles/18618699843739-Refund-Policy"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "jd-gyms-uk",
      "name": "JD Gyms",
      "industry": "Gym & fitness",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "form"
      ],
      "pause": {
        "available": true,
        "detail": "Fixed and Monthly members can freeze anytime for any reason with 14 days' notice; minimum 1 month and maximum 3 months per 6-month period. Annual Saver memberships cannot be frozen."
      },
      "data_deletion": {
        "detail": "Members can exercise the right to erasure of personal data; standard retention is 6 years and CCTV footage is deleted after 30 days.",
        "url": "https://www.jdgyms.co.uk/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.jdgyms.co.uk/cancellation-form/",
        "refund": null,
        "terms": "https://www.jdgyms.co.uk/terms/",
        "privacy": "https://www.jdgyms.co.uk/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://www.jdgyms.co.uk/terms/",
        "policy_summary": "JD Gyms members cancel through an online cancellation form on the company website, which also cancels the Direct Debit; monthly members can alternatively cancel the Direct Debit at their bank. Monthly memberships are rolling and effectively require around 30 days because cancellation can take up to 30 days to process, with a final Direct Debit payment. Fixed (6 or 12-month) memberships are locked for the term and can only be cancelled early for defined hardship reasons (relocation over 15 miles, long-term illness/injury, redundancy, pregnancy), while the Annual Saver is non-cancellable and non-refundable. A 14-day cooling-off period from sign-up gives a refund of the joining fee and membership fees, though JD reserves the right to reduce it for gym usage. Memberships can be frozen for a minimum of 1 month with 14 days' notice, capped at 3 months per 6-month window.",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 80
        },
        "sources": [
          {
            "title": "Terms and Conditions - JD Gyms (accessed 2026-06-16)",
            "url": "https://www.jdgyms.co.uk/terms/"
          },
          {
            "title": "Cancellation Form - JD Gyms (accessed 2026-06-16)",
            "url": "https://www.jdgyms.co.uk/cancellation-form/"
          },
          {
            "title": "Privacy Policy - JD Gyms (accessed 2026-06-16)",
            "url": "https://www.jdgyms.co.uk/privacy-policy/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "jdate",
      "name": "JDate",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in JDate's official help or terms."
      },
      "data_deletion": {
        "detail": "Users can delete their profile and personal data via Account Settings > Manage Account > Delete Account, or by emailing support@spark.com. Data is removed within 30 days; exceptions apply for legal compliance and fraud prevention.",
        "url": "https://support.jdate.com/hc/en-us/articles/20991134331676-How-Do-I-Delete-My-Profile"
      },
      "links": {
        "cancel": "https://support.jdate.com/hc/en-us/articles/20992072189340-How-Do-I-Cancel-My-Premium-Subscription",
        "refund": null,
        "terms": "https://about.jdate.com/legal-en/terms-of-use/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 72,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://support.jdate.com/hc/en-us/articles/20992072189340-How-Do-I-Cancel-My-Premium-Subscription",
        "policy_summary": "JDate Premium subscriptions can be cancelled online via My Profile > Account Settings > Subscription > Manage Subscription (multi-step with reason-selection retention flow), or through the iOS App Store or Google Play Store for mobile purchases. No advance notice period is required; cancellation takes effect at the end of the current paid billing period and the account reverts to free/Basic access. All fees are explicitly non-refundable except in roughly 11 US states (including California and New York) where a 3-business-day full-refund window applies by law. Subscriptions auto-renew by default and renewal pricing is disclosed in the Terms of Use.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How Do I Cancel My Premium Subscription? – Jdate Help (accessed 2026-06-05)",
            "url": "https://support.jdate.com/hc/en-us/articles/20992072189340-How-Do-I-Cancel-My-Premium-Subscription"
          },
          {
            "title": "Terms of Use - JDate (accessed 2026-06-05)",
            "url": "https://about.jdate.com/legal-en/terms-of-use/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "jeevansathi-in",
      "name": "Jeevansathi",
      "industry": "Dating apps",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Jeevansathi documents no pause/freeze; cancelling the auto-debit mandate keeps the membership active until the end of the current billing cycle with no refund for the unused period."
      },
      "data_deletion": {
        "detail": "Cancelling the auto-debit mandate (via app/website, the UPI app used to pay, or SI Hub) stops future debits but is separate from deleting the account; uninstalling the app does not cancel the subscription.",
        "url": "https://www.jeevansathi.com/refund-and-cancellation-policy"
      },
      "links": {
        "cancel": "https://www.jeevansathi.com/refund-and-cancellation-policy",
        "refund": "https://www.jeevansathi.com/refund-and-cancellation-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.jeevansathi.com/refund-and-cancellation-policy",
        "policy_summary": "Jeevansathi (Info Edge, India) lets users cancel or revoke the auto-debit mandate at any time through the app or website, the UPI app used to pay, or SI Hub for card mandates; app-store purchases are cancelled in the respective store. Once the mandate is cancelled, no future auto-debits are processed, but the membership remains active until the end of the current billing cycle with no refund for the unused period. A separate one-time 30-Day Refund Guarantee is offered to first-time subscribers who received no interest acceptance within 30 days. No documented pause option.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Refund and Cancellation Policy - Jeevansathi.com (accessed 2026-06-16)",
            "url": "https://www.jeevansathi.com/refund-and-cancellation-policy"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "jefit-us",
      "name": "JEFIT",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause feature is documented in JEFIT's Terms of Use, FAQ, or help center articles."
      },
      "data_deletion": {
        "detail": "Users can delete their account by navigating to Settings and clicking 'Deactivate My Account', which permanently removes all data from JEFIT's servers. A separate 'Clear Online Data' option wipes session and workout data without full account deletion.",
        "url": "https://support.jefit.com/hc/en-us/articles/200524604-How-Can-I-Delete-My-Account-"
      },
      "links": {
        "cancel": "https://support.jefit.com/hc/en-us/articles/200524634-How-Do-I-Cancel-My-JEFIT-Elite-Subscription-",
        "refund": null,
        "terms": "https://www.jefit.com/terms-of-use",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.jefit.com/hc/en-us/articles/200524634-How-Do-I-Cancel-My-JEFIT-Elite-Subscription-",
        "policy_summary": "JEFIT Elite subscriptions can be cancelled at any time through the online account settings dashboard (jefit.com/my-jefit/settings) for web purchases, or through the Apple App Store or Google Play Store for mobile purchases. Cancellations take effect at the end of the current billing period with no refund for the remaining period. A 30-day money-back guarantee applies for direct website purchases if the user completed at least four workouts during that period, though app store purchases are subject to each store's own refund rules. No subscription pause feature is offered.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How Do I Cancel My JEFIT Elite Subscription? – Jefit (accessed 2026-06-06)",
            "url": "https://support.jefit.com/hc/en-us/articles/200524634-How-Do-I-Cancel-My-JEFIT-Elite-Subscription-"
          },
          {
            "title": "Terms of Use - JEFIT (accessed 2026-06-06)",
            "url": "https://www.jefit.com/terms-of-use"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "jefit",
      "name": "JEFIT",
      "industry": "Fitness app",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Canceling stops auto-renewal; account data handled separately.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.jefit.com/my-jefit/settings/",
        "refund": "",
        "terms": "https://www.jefit.com/terms-of-use",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 45,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.jefit.com/terms-of-use",
        "policy_summary": "Members who purchased directly from JEFIT turn off auto-renewal at jefit.com/my-jefit/settings; in-app purchases are canceled through the relevant app store (and PayPal subscriptions via Manage Automatic Payments). JEFIT advises canceling at least 24 hours before renewal.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "JEFIT Terms of Use",
            "url": "https://www.jefit.com/terms-of-use"
          },
          {
            "title": "JEFIT Elite Membership Plans",
            "url": "https://www.jefit.com/elite"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "jenny-craig",
      "name": "Jenny Craig",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Order delay/resume is available through the online account dashboard ('Delay/Resume My Order'), but this only postpones the next fulfillment date rather than pausing the membership subscription. It does not constitute a full account freeze."
      },
      "data_deletion": {
        "detail": "Customers may submit a data deletion request by emailing privacy@jennycraig.com or by mailing a written request to JCR Holdings II, LLC, 1100 Virginia Drive Suite 175, Fort Washington, PA 19034. Rights apply to residents of California and numerous other US states under applicable state privacy laws.",
        "url": "https://www.jennycraig.com/about/privacy"
      },
      "links": {
        "cancel": "https://www.jennycraig.com/about/terms-conditions",
        "refund": null,
        "terms": "https://www.jennycraig.com/about/terms-conditions",
        "privacy": "https://www.jennycraig.com/about/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.jennycraig.com/about/terms-conditions",
        "policy_summary": "To cancel, customers must call 1-800-727-8046 or email customersupport@JennyCraig.com; there is no full self-serve membership cancellation online, though auto-ship orders can be managed and cancelled via the account dashboard. Cancellations or modifications must be made before 6:00 p.m. ET the day before the scheduled order fulfillment, as orders already in fulfillment cannot be altered. Food purchases are explicitly non-returnable and non-refundable including prepaid but unshipped orders, and Club Jenny Access subscriptions are also non-refundable. No general membership pause is offered, but individual order delivery dates can be delayed through the account dashboard.",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 72,
          "findability": 55
        },
        "sources": [
          {
            "title": "Terms & Conditions | Jenny Craig (accessed 2026-06-05)",
            "url": "https://www.jennycraig.com/about/terms-conditions"
          },
          {
            "title": "Help Center | Jenny Craig (accessed 2026-06-05)",
            "url": "https://www.jennycraig.com/help-center"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "jetbrains",
      "name": "JetBrains",
      "industry": "Developer tools",
      "jurisdiction": "CZ",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented; cancelling recurring payments keeps the subscription active until the end of the current billing period and forfeits the continuity discount."
      },
      "data_deletion": {
        "detail": "Not addressed on the cancellation page; account data handling is covered by the separate privacy policy.",
        "url": "https://www.jetbrains.com/legal/docs/privacy/privacy/"
      },
      "links": {
        "cancel": "https://sales.jetbrains.com/hc/en-gb/articles/16269809436690-Cancel-a-personal-subscription",
        "refund": "https://www.jetbrains.com/legal/docs/store/terms/",
        "terms": "https://www.jetbrains.com/legal/docs/store/terms/",
        "privacy": "https://www.jetbrains.com/legal/docs/privacy/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://sales.jetbrains.com/hc/en-gb/articles/16269809436690-Cancel-a-personal-subscription",
        "policy_summary": "JetBrains states that a personal subscription can be cancelled by logging into the JetBrains Account, selecting the subscription, and clicking Cancel subscription, that it remains active until the end of the current billing period and will not renew, and that cancellation does not automatically result in a refund though eligible users may request one at JetBrains' discretion.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel a personal subscription - JetBrains Licensing and Purchasing FAQ",
            "url": "https://sales.jetbrains.com/hc/en-gb/articles/16269809436690-Cancel-a-personal-subscription"
          },
          {
            "title": "Terms and Conditions of Purchase - JetBrains",
            "url": "https://www.jetbrains.com/legal/docs/store/terms/"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "jetts-au",
      "name": "Jetts Fitness",
      "industry": "Gym & fitness",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "in_person",
        "email",
        "letter"
      ],
      "pause": {
        "available": true,
        "detail": "Membership Hold is available under Jetts' Membership Hold Policy, with details provided at clubs on request."
      },
      "data_deletion": {
        "detail": "Members can request access to or correction of personal information under Jetts' privacy policy in line with Australian Privacy Principles.",
        "url": "https://www.jetts.com.au/privacy-policy"
      },
      "links": {
        "cancel": "https://www.jetts.com.au/terms-and-conditions",
        "refund": null,
        "terms": "https://www.jetts.com.au/terms-and-conditions",
        "privacy": "https://www.jetts.com.au/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://www.jetts.com.au/terms-and-conditions",
        "policy_summary": "Jetts terms differ by membership type. Direct Debit members have no lock-in and can cancel anytime by written notice to their home club (in person, email, or post); notices received before 5pm on a business day are processed same-day, after which the member has no further obligation. Paid-In-Advance members are locked to the prepaid term and cannot cancel mid-term except under medical or death hardship, evidenced by a certificate, in which case unused fees are refunded. A 10-business-day cooling-off period from signing gives a full refund of fees paid, though joining and access-card fees are generally non-refundable unless required by law. Membership holds/freezes are available under a separate Membership Hold Policy.",
        "scores": {
          "cancel_url": 30,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 85,
          "findability": 80
        },
        "sources": [
          {
            "title": "Terms & Conditions - Jetts Fitness (accessed 2026-06-16)",
            "url": "https://www.jetts.com.au/terms-and-conditions"
          },
          {
            "title": "Privacy Policy - Jetts Fitness (accessed 2026-06-16)",
            "url": "https://www.jetts.com.au/privacy-policy"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "jicki-de",
      "name": "Jicki",
      "industry": "Edtech / Language Learning",
      "jurisdiction": "DE",
      "cancellation_types": [
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://jicki.com/faq/",
        "refund": "",
        "terms": "https://jicki.com/agb/",
        "privacy": "https://jicki.com/datenschutz/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://jicki.com/faq/",
        "policy_summary": "Jicki Premium is cancelled self-serve in the respective app store where it was purchased (Apple ID > Subscriptions, or Google Play > Account > Subscriptions), up to 24 hours before renewal. Billing is handled by Apple or Google per the Jicki Premium contract.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Jicki FAQ",
            "url": "https://jicki.com/faq/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "jimdo",
      "name": "Jimdo",
      "industry": "Web hosting & domains",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; after cancellation the website remains available on the free plan."
      },
      "data_deletion": {
        "detail": "After cancellation the website continues as a free website; deleting the account is a separate self-serve action and is not the same as cancelling the paid plan.",
        "url": "https://www.jimdo.com/info/cancellation/"
      },
      "links": {
        "cancel": "https://www.jimdo.com/info/cancellation/",
        "refund": "https://www.jimdo.com/info/cancellation/",
        "terms": "https://www.jimdo.com/info/cancellation/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.jimdo.com/info/cancellation/",
        "policy_summary": "Jimdo subscriptions are cancelled self-serve from the account dashboard, and the cancellation takes effect at the end of the current contract term. For annual plans the latest possible cancellation date is one month prior to the renewal date, so notice must be submitted at least one month before the next payment. Buyers also have a statutory 14-day right of revocation after the initial purchase under EU/German consumer law. Outside the revocation window, no partial refunds are issued for early cancellation unless covered by the Terms of Service. After cancellation the website remains available as a free website.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Jimdo Cancellation / Terms of Service (accessed 2026-06-16)",
            "url": "https://www.jimdo.com/info/cancellation/"
          },
          {
            "title": "How do I cancel my Jimdo subscription? - Jimdo Help Center (accessed 2026-06-16)",
            "url": "https://help.jimdo-dolphin.com/hc/en-us/articles/360000898383-How-do-I-cancel-my-Jimdo-subscription"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "jinx-us",
      "name": "Jinx",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip any individual delivery at any time from their account page, functioning as a pause without full cancellation."
      },
      "data_deletion": {
        "detail": "Customers may request access, correction, or deletion of personal data by emailing support@thinkjinx.com. Jinx commits to responding within a reasonable timeframe but may retain transaction data for legal or business compliance purposes.",
        "url": "https://www.thinkjinx.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://www.thinkjinx.com/pages/shipping-returns",
        "refund": "https://www.thinkjinx.com/pages/shipping-returns",
        "terms": null,
        "privacy": "https://www.thinkjinx.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 70,
          "notice_disclosed": 40,
          "refund_disclosed": 75,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://www.thinkjinx.com/pages/shipping-returns",
        "policy_summary": "Jinx dog food subscriptions are commitment-free and can be added to, changed, or cancelled at any time through the customer account page with no penalties. Subscribers can also skip individual deliveries at any time as an alternative to full cancellation. Jinx offers a full refund if the customer or their pet is unhappy with an order, though only one unit of any given product is eligible for refund per customer. No notice period is specified, and cancellation is handled online via account login or by contacting support@thinkjinx.com.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Shipping, Returns, and Subscription Help | Jinx (accessed 2026-06-06)",
            "url": "https://www.thinkjinx.com/pages/shipping-returns"
          },
          {
            "title": "Jinx Dog Food FAQ (accessed 2026-06-06)",
            "url": "https://www.thinkjinx.com/pages/faq"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "jio-in",
      "name": "Jio (Reliance Jio Infocomm Limited)",
      "industry": "Telecom & ISP",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email",
        "in_person",
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No customer-initiated pause or freeze option is disclosed. Service suspension is only triggered by Jio for non-payment or regulatory reasons. Prepaid numbers without any usage for 90 days are automatically deactivated per TRAI regulation."
      },
      "data_deletion": {
        "detail": "Account/data deletion can be requested via email to Care@Jio.com. JioAICloud account deletion (which requires full Jio account deletion) completes within 30 days, after which all stored data is permanently erased. Requests may be declined if data retention is required by law.",
        "url": "https://www.jio.com/help/faq/jio-apps/jiocloud/how-do-i-delete-my-jiocloud-account/"
      },
      "links": {
        "cancel": "https://www.jio.com/help/faq/mobile/postpaid-offerings/about-postpaid-plus/how-will-i-get-my-security-deposit-refunded-for-jiopostpaid-plus/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.jio.com/help/faq/mobile/postpaid-offerings/about-postpaid-plus/how-will-i-get-my-security-deposit-refunded-for-jiopostpaid-plus/",
        "policy_summary": "Customers can terminate Jio mobile or JioFiber service by contacting consumer care (call 198/199), sending a written or email request, or visiting any Jio store; service is disconnected within 7 working days. For prepaid recharges, cancellation is available within 3 hours of recharge via MyJio App or Jio.com, with refund options of instant MyJio Store Credit or return to original payment method within up to 21 business days (limited to 3 times per year). For postpaid and JioFiber terminations, any balance after adjusting outstanding dues is refunded within 60 days, with security deposits refunded within 45 days of service closure per TRAI QoS benchmarks. No customer-initiated plan pause or freeze option exists; prepaid balance (talk time/data entitlements) is non-refundable and lapses on disconnection or porting out.",
        "scores": {
          "cancel_url": 30,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 60
        },
        "sources": [
          {
            "title": "Reliance Jio Infocomm Limited — Telecom Consumer Charter 2025 (accessed 2026-06-06)",
            "url": "https://myjiostatic.cdn.jio.com/jio/regulatory/rjil-telecom-charter-2025.pdf?downloadPdf=true&pdfname=rjil-telecom-charter-2025.pdf"
          },
          {
            "title": "Made a Wrong Recharge? Here's How to Cancel It Instantly — Jio Help (accessed 2026-06-06)",
            "url": "https://www.jio.com/help/faq/mobile/prepaid-offerings/plans/made-a-wrong-recharge-here-s-how-to-cancel-it-instantly/"
          }
        ],
        "score": 57,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "jiocinema-in",
      "name": "JioCinema (JioHotstar)",
      "industry": "Streaming",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for JioHotstar/JioCinema subscriptions. Cancellation ends auto-renewal and access continues until the current billing cycle expires."
      },
      "data_deletion": {
        "detail": "Account deletion is available in-app (profile settings). Full data deletion requests can be submitted via the support email hello@jiohotstar.com. India's DPDP Act 2023 gives users the right to erasure, though JioHotstar's specific data deletion form/URL is not publicly surfaced on their help pages.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.hotstar.com/in",
        "refund": null,
        "terms": "https://www.jio.com/jcms/en-in/jio-hotstar-offer-terms-and-conditions/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.hotstar.com/in",
        "policy_summary": "JioCinema merged with Disney+ Hotstar in February 2025 to form JioHotstar, the successor platform in India. Subscribers can cancel directly through the JioHotstar app (My Space > Help & Settings > Account Settings > Cancel Subscription) or via the website, or through the Google Play / Apple App Store if subscribed through those platforms. Cancellation takes effect at the end of the current billing period with no pro-rated refunds issued; access continues until the paid cycle expires. Subscriptions obtained through partner bundles (Jio, Airtel, Vi, BSNL, Flipkart) do not auto-renew and expire automatically.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 60,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 55
        },
        "sources": [
          {
            "title": "JioHotstar – Official Platform (India) (accessed 2026-06-06)",
            "url": "https://www.hotstar.com/in"
          },
          {
            "title": "Jio Hotstar Offer Terms and Conditions – Jio.com (accessed 2026-06-06)",
            "url": "https://www.jio.com/jcms/en-in/jio-hotstar-offer-terms-and-conditions/"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "jiosaavn-in",
      "name": "JioSaavn Pro",
      "industry": "Music & audio",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app_store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; cancellation reverts the account to the free plan at period end."
      },
      "data_deletion": {
        "detail": "Cancellation only ends Pro billing; account/data deletion is governed by the privacy policy and is separate from subscription cancellation.",
        "url": "https://www.jiosaavn.com/corporate/privacy/"
      },
      "links": {
        "cancel": "https://help.jiosaavn.com/hc/en-us/articles/360020522171-How-do-I-cancel-my-subscription",
        "refund": "https://help.jiosaavn.com/hc/en-us/articles/360020522251-How-can-I-get-a-refund",
        "terms": "https://www.jiosaavn.com/corporate/terms/",
        "privacy": "https://www.jiosaavn.com/corporate/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.jiosaavn.com/hc/en-us/articles/360020522171-How-do-I-cancel-my-subscription",
        "policy_summary": "JioSaavn documents a self-serve cancellation path: in the app via Settings > Manage Plan > Change Plan and selecting the free/no-plan option, and on the website via the profile icon > Account Settings > Subscriptions > Cancel. Subscriptions bought through Google Play or the Apple App Store must be cancelled in that store. The terms state the subscription auto-renews unless turned off at least 24 hours before the end of the current period. After cancelling, benefits continue until the end of the current billing cycle. JioSaavn states it does not offer refunds for auto-renewing subscriptions.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? - JioSaavn Help (accessed 2026-06-16)",
            "url": "https://help.jiosaavn.com/hc/en-us/articles/360020522171-How-do-I-cancel-my-subscription"
          },
          {
            "title": "How can I get a refund? - JioSaavn Help (accessed 2026-06-16)",
            "url": "https://help.jiosaavn.com/hc/en-us/articles/360020522251-How-can-I-get-a-refund"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "john-reed-de",
      "name": "John Reed Fitness",
      "industry": "Gym & fitness",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "form",
        "letter"
      ],
      "pause": {
        "available": true,
        "detail": "Freezing (Stilllegung) is only available if explicitly agreed on the contract, up to a contractual maximum number of months per year, requires 5 business days' notice, starts on the 1st of the month, and extends the minimum term by the pause length."
      },
      "data_deletion": {
        "detail": "Members can exercise GDPR rights under the RSG Group data-protection policy (Datenschutz).",
        "url": "https://johnreed.fitness/datenschutz"
      },
      "links": {
        "cancel": "https://johnreed.fitness/agb",
        "refund": null,
        "terms": "https://johnreed.fitness/agb",
        "privacy": "https://johnreed.fitness/datenschutz"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://johnreed.fitness/agb",
        "policy_summary": "John Reed Fitness (operated by RSG Group GmbH) offers fixed-term contracts (commonly a 15-month minimum term) and no-commitment Flex contracts that renew roughly every 4 weeks. All cancellations must be in text form (Textform) and can be made via the website cancellation button, the member self-service app area, a website contact form, or by letter to RSG's Schlüsselfeld address; notice is one month with the exact period stated on the individual contract cover sheet, after which the contract runs indefinitely on one month's notice. Studio-signed contracts have no right of withdrawal, while online sign-ups receive the statutory 14-day withdrawal right with separate notice. Freezing (Stilllegung) is only available if pre-agreed on the contract, needs 5 business days' notice, starts on the 1st of the month, and extends the minimum term by the pause length.",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 70,
          "findability": 80
        },
        "sources": [
          {
            "title": "Allgemeine Geschäftsbedingungen der RSG Group GmbH - John Reed (accessed 2026-06-16)",
            "url": "https://johnreed.fitness/agb"
          },
          {
            "title": "Datenschutz - John Reed (accessed 2026-06-16)",
            "url": "https://johnreed.fitness/datenschutz"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "joox",
      "name": "JOOX VIP",
      "industry": "Music & audio",
      "jurisdiction": "HK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause; on cancellation the VIP membership converts to Free Service at the end of the paid period."
      },
      "data_deletion": {
        "detail": "Cancellation ends VIP membership only; account/data deletion is governed by the privacy policy referenced in the User Agreement.",
        "url": "https://www.joox.com/intl/privacy"
      },
      "links": {
        "cancel": "https://www.joox.com/intl/useragreement",
        "refund": "https://www.joox.com/intl/useragreement",
        "terms": "https://www.joox.com/intl/useragreement",
        "privacy": "https://www.joox.com/intl/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.joox.com/intl/useragreement",
        "policy_summary": "JOOX bills VIP membership on a forward prepaid basis and the membership continues until either party cancels. On the JOOX website, cancellation is via Account > Settings > Cancel VIP, then Cancel Billing; for iOS the auto-renewal must be turned off in Apple ID Subscriptions, and Google Play subscriptions are cancelled in that store. The official guidance requires cancelling at least 24 hours before the period ends to avoid renewal, with no refunds for unused time. On non-renewal the account converts to the Free Service.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "JOOX User Agreement (accessed 2026-06-16)",
            "url": "https://www.joox.com/intl/useragreement"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "jotform-us",
      "name": "Jotform",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is documented. Users can only cancel (downgrade to free Starter plan) or remain on their paid plan."
      },
      "data_deletion": {
        "detail": "Upon account termination or cancellation, Jotform will discontinue hosting of forms and data and delete data pursuant to its internal policies. No specific deletion timeline is published. Users can permanently delete their account via Settings > Delete My Account.",
        "url": "https://www.jotform.com/terms/"
      },
      "links": {
        "cancel": "https://www.jotform.com/help/341-how-to-cancel-a-subscription-and-downgrade-back-to-free/",
        "refund": null,
        "terms": "https://www.jotform.com/terms/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.jotform.com/help/341-how-to-cancel-a-subscription-and-downgrade-back-to-free/",
        "policy_summary": "Jotform subscriptions can be cancelled entirely online via the Billing section of account Settings by clicking 'Change Plan' and selecting the free Starter plan; no phone call or email is required. After cancellation, the account retains paid-plan access through the end of the current billing cycle and then automatically downgrades to free. A full refund is available if the cancellation/request is submitted within 30 days of the most recent payment directly to Jotform; requests outside that window are at Jotform's discretion. Third-party purchases through Google Play or the Apple App Store are subject to those platforms' own refund policies.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your Jotform Subscription – Jotform Help Center (accessed 2026-06-06)",
            "url": "https://www.jotform.com/help/341-how-to-cancel-a-subscription-and-downgrade-back-to-free/"
          },
          {
            "title": "Jotform Terms of Use (accessed 2026-06-06)",
            "url": "https://www.jotform.com/terms/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "joyn-de",
      "name": "Joyn PLUS+",
      "industry": "Streaming",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold documented; monthly subscription cancelled with one month notice to end of billing period, then reverts to free Joyn."
      },
      "data_deletion": {
        "detail": "Handled under Joyn Datenschutz (privacy policy) including GDPR erasure rights; account managed on joyn.de.",
        "url": "https://www.joyn.de/datenschutz"
      },
      "links": {
        "cancel": "https://www.joyn.de/abo-kuendigen",
        "refund": "https://static.joyn.de/Joyn_Widerrufsrecht_Musterformular.pdf",
        "terms": "https://static.joyn.de/Joyn_AGB_2026.pdf",
        "privacy": "https://www.joyn.de/datenschutz"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 82,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://static.joyn.de/Joyn_AGB_2026.pdf",
        "policy_summary": "Joyn is free with a paid Joyn PLUS+ tier. PLUS+ booked directly is cancelled self-serve via the cancellation button in account settings (Mitgliedschaft / abo-kuendigen) or by email to service@joyn.de; subscriptions bought through Apple, Google or Amazon must be cancelled in those stores. There is no minimum term and no special notice beyond one month to the end of the current billing period; recommended to cancel at least 24 hours before renewal. After cancelling, PLUS+ access continues to the end of the paid period before reverting to free Joyn. German consumers have a 14-day right of withdrawal (Widerrufsrecht) with refund, though it can be waived once streaming begins.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Joyn AGB / Terms (joyn.de) (accessed 2026-06-16)",
            "url": "https://www.joyn.de/agb"
          },
          {
            "title": "Joyn PLUS+ cancellation help — Joyn Community (accessed 2026-06-16)",
            "url": "https://community.joyn.de/dein-joyn-abo-38"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "julius-ai",
      "name": "Julius (julius.ai)",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze; cancel any time — your plan stays active until the end of the current billing period (downgrades also take effect at period end)."
      },
      "data_deletion": {
        "detail": "Not detailed in the subscription docs; handled per the privacy/refund policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://julius.ai/docs/account/managing-subscriptions",
        "terms": "https://julius.ai/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://julius.ai/docs/account/managing-subscriptions",
        "policy_summary": "Self-serve cancellation: go to the Subscription page, open the billing portal via 'Invoices and Payment Methods', and click 'Cancel plan'; if eligible you can choose to end the subscription immediately and receive a refund, otherwise your plan stays active until the end of the current billing period. Subscriptions purchased through the Apple App Store or Google Play must be cancelled through Apple or Google directly (cancelling on the website won't stop those charges). Plan changes: upgrades take effect immediately via Stripe checkout with any remaining credit applied to the next invoice; downgrades take effect at the end of the current billing period. Refunds are governed by a separate Refund Policy.",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Julius | Managing Your Plan (accessed 2026-06-13)",
            "url": "https://julius.ai/docs/account/managing-subscriptions"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "june-so",
      "name": "June (june.so)",
      "industry": "Analytics",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; monthly subscriptions auto-renew, annual invoice contracts do not auto-renew."
      },
      "data_deletion": {
        "detail": "Account/data handled per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://help.june.so/en/articles/6823511-terms-of-service",
        "terms": "https://help.june.so/en/articles/6823511-terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 55,
          "notice_disclosed": 60,
          "refund_disclosed": 45,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://help.june.so/en/articles/6823511-terms-of-service",
        "policy_summary": "For monthly subscriptions the customer may cancel at any time by notifying June by email, with termination taking effect at the end of the then-current monthly term; annual invoice contracts are a one-year commitment with no auto-renewal. Fees are billed in advance and are non-refundable — no credits or refunds are issued (including for usage below the plan), and the number of seats cannot be decreased mid-term. Cancellation is therefore email-based rather than a self-serve toggle.",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "June | Terms of Service (accessed 2026-06-13)",
            "url": "https://help.june.so/en/articles/6823511-terms-of-service"
          }
        ],
        "score": 50,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "juniper-au",
      "name": "Juniper",
      "industry": "Telehealth & Rx",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "form",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Treatment plans can be cancelled or paused by submitting a form; the team confirms changes within 1-2 business days. Juniper cannot cancel or pause an order that is already being processed."
      },
      "data_deletion": {
        "detail": "Bound by the Privacy Act 1988 (Cth) and APPs. If the consultation questionnaire was completed, account/data deletion is deferred until 7 years after the consultation date (medical-record retention); after that all details can be deleted.",
        "url": "https://www.myjuniper.com/privacy"
      },
      "links": {
        "cancel": "https://help.myjuniper.com/hc/en-us/sections/26340496497433-Cancelling",
        "refund": "https://www.myjuniper.com/tc-dietitian-support",
        "terms": "https://www.myjuniper.com/terms-and-conditions",
        "privacy": "https://www.myjuniper.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.myjuniper.com/terms-and-conditions",
        "policy_summary": "Juniper AU (a Eucalyptus weight-management brand) sells recurring treatment-plan subscriptions. To cancel or pause a plan, customers submit a request form and the team confirms changes within 1-2 business days, so cancellation is not fully self-serve in-account. The Refund Cutoff Time is 11:59pm the day before the applicable order processing date; cancellations after that are not refunded, subject to non-waivable Australian Consumer Law rights. Juniper cannot cancel or pause an order already being processed. A money-back guarantee allows a refund of the first order if requested within 25 days of first delivery. Account deletion is deferred for the 7-year health-record retention period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel or pause my treatment plan subscription? – Juniper (accessed 2026-06-16)",
            "url": "https://help.myjuniper.com/hc/en-us/articles/4408460472345-How-do-I-cancel-or-pause-my-treatment-plan-subscription"
          },
          {
            "title": "What is Juniper's refund policy? – Juniper (accessed 2026-06-16)",
            "url": "https://help.myjuniper.com/hc/en-us/articles/4417792892313-What-is-Juniper-s-refund-policy"
          },
          {
            "title": "Program Terms & Conditions | Juniper (accessed 2026-06-16)",
            "url": "https://www.myjuniper.com/tc-dietitian-support"
          },
          {
            "title": "How do I delete my account? – Juniper (accessed 2026-06-16)",
            "url": "https://help.myjuniper.com/hc/en-us/articles/16014060314137-How-do-I-delete-my-account"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "juniper-uk",
      "name": "Juniper",
      "industry": "Telehealth & Rx",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "in_account",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "No lock-in contracts; subscriptions can be paused or cancelled at any time via the account or by emailing hello@myjuniper.co.uk."
      },
      "data_deletion": {
        "detail": "Right to erasure honoured subject to legal/clinical retention; requests via account/support. See Terms and Privacy.",
        "url": "https://www.myjuniper.co.uk/terms-and-conditions"
      },
      "links": {
        "cancel": "https://help.myjuniper.com/hc/en-us/articles/4408460472345-How-do-I-cancel-or-pause-my-treatment-plan-subscription",
        "refund": "https://www.myjuniper.co.uk/returns-and-refunds",
        "terms": "https://www.myjuniper.co.uk/terms-and-conditions",
        "privacy": "https://www.myjuniper.co.uk/terms-and-conditions"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.myjuniper.co.uk/terms-and-conditions",
        "policy_summary": "Juniper states there are no lock-in contracts and subscriptions can be paused or cancelled at any time, either through the account or by emailing hello@myjuniper.co.uk. To avoid the next charge, prescription plans must be cancelled by 11:59pm three days before the next order date; cancellations after that window are generally non-refundable except in specific circumstances. On cancellation the subscription stays active until the end of the current paid period and the customer keeps already-paid products/services. A 25-day money-back guarantee applies to a first Weight Reset order at the lowest licensed dose (excluding commit & save / bundle offers), and non-prescription items may be returned sealed within 14 days; a separate 180-day Hair Renewal guarantee has its own engagement conditions.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Juniper UK | Terms and Conditions (accessed 2026-06-16)",
            "url": "https://www.myjuniper.co.uk/terms-and-conditions"
          },
          {
            "title": "Juniper UK | Returns & Refunds Policy (accessed 2026-06-16)",
            "url": "https://www.myjuniper.co.uk/returns-and-refunds"
          },
          {
            "title": "Juniper | How do I cancel or pause my treatment plan subscription? (accessed 2026-06-16)",
            "url": "https://help.myjuniper.com/hc/en-us/articles/4408460472345-How-do-I-cancel-or-pause-my-treatment-plan-subscription"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "just-eat-plus-uk",
      "name": "Just Eat+",
      "industry": "Food delivery memberships",
      "jurisdiction": "UK",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented. Just Eat+ is a fixed 90-day membership; members can only cancel within the 14-day cooling-off period for a partial refund, or let it expire at the end of the term."
      },
      "data_deletion": {
        "detail": "Account can be deleted in-app (Settings > Delete account) or via website (Your account > Delete your account). Personal data erasure requests can also be submitted via Just Eat Takeaway's OneTrust privacy portal.",
        "url": "https://privacyportal-de.onetrust.com/webform/5fffb107-8d8a-49e5-bdda-be5d78615bc7/5e662c3e-31ca-49fe-a8b1-bfef7431a149"
      },
      "links": {
        "cancel": "https://www.just-eat.co.uk/plus/terms-and-conditions/",
        "refund": null,
        "terms": "https://www.just-eat.co.uk/plus/terms-and-conditions/",
        "privacy": "https://privacyportal-de.onetrust.com/webform/5fffb107-8d8a-49e5-bdda-be5d78615bc7/5e662c3e-31ca-49fe-a8b1-bfef7431a149"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.just-eat.co.uk/plus/terms-and-conditions/",
        "policy_summary": "Just Eat+ is a £5.99 one-time 90-day membership (not an auto-renewing subscription) that grants free delivery on eligible orders over £15. Members may cancel within 14 days of purchase by clicking 'Request Cancellation' on the My Just Eat+ page; refunds are reduced to reflect any free-delivery benefit already used during the cooling-off period. After the 14-day window, the membership runs until the end of the 90-day period with no further cancellation option and no refund. There is no pause or freeze feature.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Just Eat+ Terms & Conditions (accessed 2026-06-06)",
            "url": "https://www.just-eat.co.uk/plus/terms-and-conditions/"
          },
          {
            "title": "Join Just Eat+ | Just Eat Membership for Free Delivery & Deals (accessed 2026-06-06)",
            "url": "https://www.just-eat.co.uk/plus/free-delivery-and-exclusive-benefits/"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "just-energy-ca",
      "name": "Just Energy",
      "industry": "Energy & utilities",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold; consumers cancel the contract (subject to possible early-termination fees) or switch suppliers."
      },
      "data_deletion": {
        "detail": "Governed by the Just Energy Privacy Policy; consumers contact customer service to access or correct personal information. No self-serve cancellation-linked deletion.",
        "url": "https://justenergy.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://justenergy.com/faqs/how-can-i-cancel-my-just-energy-contract/",
        "refund": null,
        "terms": "https://justenergy.com/faqs/how-can-i-cancel-my-just-energy-contract/",
        "privacy": "https://justenergy.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 65,
          "notice_disclosed": 45,
          "refund_disclosed": 45,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://justenergy.com/faqs/how-can-i-cancel-my-just-energy-contract/",
        "policy_summary": "Just Energy's official cancellation FAQ states a consumer cancels by contacting the customer service team, and that early termination fees may apply if cancelling before the end of a fixed contract term. The published phone channel is 1-866-587-8674 (covering Canadian provinces and other regions); the FAQ does not itself detail an online self-serve cancel button, a specific cooling-off/grace period, the notice period, or final-bill procedures, directing consumers to their individual service agreement and customer service for province-specific terms (Alberta, Ontario, Manitoba, Saskatchewan). Early-termination fees and any provincial cooling-off rights are governed by the consumer's specific contract rather than disclosed on the FAQ. No flat exit fee is published; amounts depend on the remaining contract term.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my Just Energy contract? - Just Energy FAQ (accessed 2026-06-16)",
            "url": "https://justenergy.com/faqs/how-can-i-cancel-my-just-energy-contract/"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "just-energy-us",
      "name": "Just Energy",
      "industry": "Energy & utilities",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Customers cancel or switch plans; variable/flexible plans often allow cancellation with no fee."
      },
      "data_deletion": {
        "detail": "No self-serve account-data deletion described; handled via customer service / privacy policy.",
        "url": "https://justenergy.com/faqs/how-can-i-cancel-my-just-energy-contract/"
      },
      "links": {
        "cancel": "https://justenergy.com/faqs/how-can-i-cancel-my-just-energy-contract/",
        "refund": "https://justenergy.com/faqs/how-can-i-cancel-my-just-energy-contract/",
        "terms": "https://webs.justenergydeals.com/TOSYRAC/TX/JE_TOS_YRAC_MAR_2022_Eng.pdf",
        "privacy": "https://justenergy.com/faqs/how-can-i-cancel-my-just-energy-contract/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 45,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://justenergy.com/faqs/how-can-i-cancel-my-just-energy-contract/",
        "policy_summary": "Just Energy customers cancel their contract by calling customer service (1-866-587-8674 for most states/provinces, 1-877-226-5368 California); no online or email cancellation is offered. Fixed-rate plans carry an early termination fee (commonly about $175) unless the customer is moving out of the service area, and a 60-day satisfaction guarantee lets new customers switch plans fee-free. Customers may rescind the agreement within 3 business days of signing (Texas right of rescission), and the ETF may be waived if cancelled within ~30 days of charges first appearing on the bill. Operating across multiple deregulated states; exact fees are stated in the state Terms of Service / Your Rights as a Customer document.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my Just Energy contract? | Just Energy (accessed 2026-06-16)",
            "url": "https://justenergy.com/faqs/how-can-i-cancel-my-just-energy-contract/"
          },
          {
            "title": "Just Energy Texas Residential & Small Commercial Terms of Service / YRAC PDF (accessed 2026-06-16)",
            "url": "https://webs.justenergydeals.com/TOSYRAC/TX/JE_TOS_YRAC_MAR_2022_Eng.pdf"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "justfab",
      "name": "JustFab",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "JustFab offers a membership pause option for members who want a break without fully cancelling, with a confirmation email sent and a reminder before reactivation."
      },
      "data_deletion": {
        "detail": "Members can submit a CCPA data deletion request via the justfab.com/ccpa webform, by emailing CCPARequest@justfab.com, or by calling 855-266-9947; deletion removes the entire account including credits and order history and takes 15-45 days to process, though JustFab may retain certain information as required by law.",
        "url": "https://www.justfab.com/ccpa"
      },
      "links": {
        "cancel": "https://support.justfab.com/hc/en-us/articles/360040642151-How-do-I-cancel-my-account-",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.justfab.com/hc/en-us/articles/360040642151-How-do-I-cancel-my-account-",
        "policy_summary": "JustFab VIP membership can be cancelled anytime with no cancellation fee via phone (1-833-224-9248, 24/7), live chat (9AM-9PM ET), or through the 'My VIP' page in the online account. Members are billed $39.95-$49.95 on the 6th of each month unless they skip between the 1st and 5th; cancellation takes effect immediately with no further charges after notification. Unused promotional VIP Credits remain redeemable post-cancellation but expire 12 months from purchase; product refunds require a return within 14 days of receipt. A membership pause option is also available as an alternative to full cancellation.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my account? – JustFab Support (accessed 2026-06-05)",
            "url": "https://support.justfab.com/hc/en-us/articles/360040642151-How-do-I-cancel-my-account-"
          },
          {
            "title": "Can I cancel my membership anytime? – JustFab Support (accessed 2026-06-05)",
            "url": "https://support.justfab.com/hc/en-us/articles/17491168775572-Can-I-cancel-my-membership-anytime"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "justfoodfordogs",
      "name": "JustFoodForDogs",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Pause option available in-account via 'More Options' next to each Autoship item; pausing defers the item to a future order date rather than canceling."
      },
      "data_deletion": {
        "detail": "California and other residents may request deletion of personal data by emailing privacy@justfoodfordogs.com or calling (866) 726-9509. Identity verification required; response within legally permitted timeframe.",
        "url": "https://www.justfoodfordogs.com/content/privacy-policy.html"
      },
      "links": {
        "cancel": "https://www.justfoodfordogs.com/content/just-autoship.html",
        "refund": null,
        "terms": "https://www.justfoodfordogs.com/content/terms-and-conditions.html",
        "privacy": "https://www.justfoodfordogs.com/content/privacy-policy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 72,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 68
        },
        "cancel_url": null,
        "policy_url": "https://www.justfoodfordogs.com/content/just-autoship.html",
        "policy_summary": "Customers can cancel their Autoship subscription online at any time by going to their account, clicking 'More Options' next to each item, and selecting 'Cancel Subscription'; phone cancellation via (866) 726-9509 is also available. Cancellation must be completed before the order renews — modifications must be submitted by Thursday at 11:00 AM Pacific the week the order is scheduled to process (orders run every Friday). Autoship payments are explicitly non-refundable per the Terms and Conditions; the one-time 'Clean Bowl Guarantee' (30-day satisfaction refund) applies only to an initial order, not recurring Autoship charges. An in-account Pause option is available as an alternative to full cancellation.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Simplify with Autoship | JustFoodForDogs (accessed 2026-06-05)",
            "url": "https://www.justfoodfordogs.com/content/just-autoship.html"
          },
          {
            "title": "Terms and Conditions | JustFoodForDogs (accessed 2026-06-05)",
            "url": "https://www.justfoodfordogs.com/content/terms-and-conditions.html"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "kabo-ca",
      "name": "Kabo",
      "industry": "Pet subscriptions",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Self-serve via the account 'Your Plans' section after the first delivery: pause, skip, edit, change frequency, or cancel with no minimum term."
      },
      "data_deletion": {
        "detail": "No self-serve deletion documented in the FAQ; handled via the privacy policy / support.",
        "url": "https://kabo.co/faq"
      },
      "links": {
        "cancel": "https://kabo.zendesk.com/hc/en-us/articles/360046646394-How-Do-I-Pause-Cancel-My-Kabo-Subscription-Plan",
        "refund": "https://kabo.co/faq",
        "terms": "https://kabo.co/faq",
        "privacy": "https://kabo.co/faq"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://kabo.zendesk.com/hc/en-us/articles/360046646394-How-Do-I-Pause-Cancel-My-Kabo-Subscription-Plan",
        "policy_summary": "Kabo lets customers pause, skip, edit, change frequency, or cancel the meal plan at any time with no minimum term. After the first delivery, changes are self-serve by logging in and navigating to the 'Your Plans' section; the Care Team can also pause or cancel via email or phone. Changes requested after the cut-off (Thursdays at 11:59pm) may be subject to additional charges. Kabo offers a 30-day risk-free guarantee with a 100% refund if the dog isn't satisfied. Data-deletion is handled under the privacy policy.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How Do I Pause/Cancel My Kabo Subscription Plan? - Kabo Help (accessed 2026-06-16)",
            "url": "https://kabo.zendesk.com/hc/en-us/articles/360046646394-How-Do-I-Pause-Cancel-My-Kabo-Subscription-Plan"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "kachava",
      "name": "Ka'Chava",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip individual deliveries at any time without cancelling; order frequency/interval can also be modified through the account portal."
      },
      "data_deletion": {
        "detail": "Residents of California and 15 other US states may submit a data deletion request via webform or by emailing privacy@kachava.com. Ka'Chava responds within 45 days; identity verified with two pieces of personal information.",
        "url": "https://www.kachava.com/privacy-requests"
      },
      "links": {
        "cancel": "https://support.kachava.com/hc/en-us/articles/204641105-How-do-I-cancel-my-subscription",
        "refund": null,
        "terms": "https://www.kachava.com/terms-of-sale",
        "privacy": "https://www.kachava.com/privacy-requests"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://support.kachava.com/hc/en-us/articles/204641105-How-do-I-cancel-my-subscription",
        "policy_summary": "Ka'Chava subscribers can cancel at any time with no commitment via a multi-step self-service flow in the account portal (Subscriptions → Manage Subscription → Cancel Subscription), or by contacting support via email, phone, or live chat. No advance notice period is stated, though customers receive pre-shipment email reminders before each charge. Orders already shipped are handled under a 30-day Love-It Guarantee with no product return required. Delivery skipping and frequency changes are available as alternatives to full cancellation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? – Ka'Chava Help Center (accessed 2026-06-06)",
            "url": "https://support.kachava.com/hc/en-us/articles/204641105-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Terms of Sale | Ka'Chava (accessed 2026-06-06)",
            "url": "https://www.kachava.com/terms-of-sale"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "kajabi",
      "name": "Kajabi",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Kajabi offers a 'Parked Plan' at $29/month that pauses the account, takes the site offline (inaccessible to customers), and preserves all data and content indefinitely. No duration limit; reactivate anytime by choosing a new plan. Note: any Kajabi discounts are permanently forfeited on parking, and mid-cycle annual plans lose remaining months on reactivation."
      },
      "data_deletion": {
        "detail": "Customer data may be deleted 90 days after account termination. Kajabi sends reminder emails at 14 and 7 days before permanent deletion. Data cannot be recovered after the 90-day window. Users are advised to download content and customer lists before cancellation takes effect.",
        "url": "https://help.kajabi.com/en/articles/12696255-cancel-your-kajabi-account"
      },
      "links": {
        "cancel": "https://help.kajabi.com/en/articles/12696255-cancel-your-kajabi-account",
        "refund": null,
        "terms": "https://kajabi.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 72,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.kajabi.com/en/articles/12696255-cancel-your-kajabi-account",
        "policy_summary": "Kajabi subscriptions can be cancelled entirely online via Account Settings > Subscription > Change Plan > Cancel subscription (or via a direct in-app link). Cancellation takes effect at the end of the current billing cycle, with site access continuing until that date. New customers receive a full refund within 30 days of their first charge; after that, all payments are non-refundable and no proration is issued for partially used periods. Account data is permanently deleted 90 days after termination, with reminder emails sent at 14 and 7 days prior.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel your Kajabi account | Kajabi Help Center (accessed 2026-06-05)",
            "url": "https://help.kajabi.com/en/articles/12696255-cancel-your-kajabi-account"
          },
          {
            "title": "Kajabi Terms of Service — Cancellation and Refund Policy (accessed 2026-06-05)",
            "url": "https://kajabi.com/terms"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "kamatera",
      "name": "Kamatera",
      "industry": "Cloud infrastructure",
      "jurisdiction": "IL",
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Kamatera warns that canceling an account for any reason may cause loss of certain information and data stored in the account, and disclaims liability for such loss.",
        "url": "https://www.kamatera.com/tos/"
      },
      "links": {
        "cancel": "https://www.kamatera.com/tos/",
        "refund": "https://www.kamatera.com/tos/",
        "terms": "https://www.kamatera.com/tos/",
        "privacy": "https://www.kamatera.com/Privacy_Notice"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 75,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.kamatera.com/tos/",
        "policy_summary": "Kamatera's Terms of Service state that the agreement terminates upon 30 days advance written notice by either party, with customer-initiated termination taking effect at the end of the applicable monthly billing cycle, and that all prices and fees are non-refundable so no refund is issued for the current prepaid month; a $10 trial deposit is fully refundable if the account is canceled within the 30-day trial period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Legal - Terms of Service | Kamatera",
            "url": "https://www.kamatera.com/tos/"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "kapwing",
      "name": "Kapwing",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause/freeze option is documented. Users may switch billing cycle (monthly/annual) or downgrade by canceling, which reverts the workspace to the free tier at period end."
      },
      "data_deletion": {
        "detail": "Self-serve account deletion at Account Settings: click the user icon (bottom left) > Account Settings > 'Delete Account' section > 'Delete your account and all associated data from Kapwing', confirm the warning, and (if on a paid plan) choose 'Continue to Delete All Data'. Deletion removes all account data and auto-cancels any subscription; it is explicitly NOT reversible and support cannot restore data. No GDPR/CCPA framework is referenced on the help page.",
        "url": "https://www.kapwing.com/help/delete-account/"
      },
      "links": {
        "cancel": "https://www.kapwing.com/help/cancel-subscription/",
        "refund": "https://www.kapwing.com/policies/refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 90,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.kapwing.com/help/cancel-subscription/",
        "policy_summary": "Cancel self-serve in-account: go to the workspace's Settings > Billing tab > 'Cancel Subscription' (near bottom), complete the survey prompt, and confirm; a confirmation message and a downgrade date appear in Plan Information. Cancellation is effective at the end of the current billing cycle ('Customers have access to their paid features through the end of the billing cycle'), after which the workspace downgrades to the free tier with free limitations including reduced storage. Per the Refund Policy, Kapwing does not issue refunds once subscribed (a free tier exists), and gives none to users who fail to cancel before the renewal date. If a user cannot cancel via workspace settings, they must email/contact support before the renewal date with their account info and the email associated with the Kapwing account to avoid the next charge. No app-store billing caveat is documented (web/account billing).",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel My Kapwing Paid Plan? (accessed 2026-06-06)",
            "url": "https://www.kapwing.com/help/cancel-subscription/"
          },
          {
            "title": "Refund Policy — Kapwing (accessed 2026-06-06)",
            "url": "https://www.kapwing.com/policies/refund"
          },
          {
            "title": "How to Delete Your Kapwing Account (accessed 2026-06-06)",
            "url": "https://www.kapwing.com/help/delete-account/"
          }
        ],
        "score": 88,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "kaspersky",
      "name": "Kaspersky",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on Kaspersky's cancellation or support pages."
      },
      "data_deletion": {
        "detail": "Users can delete their My Kaspersky account via account settings; deletion removes personal data, payment data, order history, connected devices, and subscription details. Account deletion is blocked if active subscriptions exist — auto-renewal must be cancelled first. Inactive accounts are automatically deleted after 5 years. Deletion is irreversible.",
        "url": "https://support.kaspersky.com/kpc/1.0/en-us/95252.htm"
      },
      "links": {
        "cancel": "https://usa.kaspersky.com/cancellation",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://usa.kaspersky.com/cancellation",
        "policy_summary": "Kaspersky subscriptions can be cancelled online via the My Kaspersky account portal (Manage Subscription > Cancel Subscription) or by contacting customer support. Cancellation stops future auto-renewal charges; the existing subscription period remains active until its expiration date. Refunds are available within 30 days of purchase for orders placed through the Kaspersky online store or via auto-renewal, with funds credited within 5–7 business days. Purchases made through third-party resellers must be cancelled and refunded directly with that reseller.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancellation | Kaspersky (accessed 2026-06-05)",
            "url": "https://usa.kaspersky.com/cancellation"
          },
          {
            "title": "How to request a refund for a Kaspersky application | Kaspersky Support (accessed 2026-06-05)",
            "url": "https://support.kaspersky.com/us/common/buy/14828"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "katkin-uk",
      "name": "KatKin",
      "industry": "Pet subscriptions",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Self-serve via account 'Your Plan' > cat tile > manage plan; customers can cancel or delay/change the delivery date by up to 1 month at a time."
      },
      "data_deletion": {
        "detail": "Not addressed in the stopping-your-plan article; handled via the privacy policy.",
        "url": "https://help.katkin.com/en/articles/396458-stopping-your-plan"
      },
      "links": {
        "cancel": "https://help.katkin.com/en/articles/396458-stopping-your-plan",
        "refund": "https://help.katkin.com/en/articles/396458-stopping-your-plan",
        "terms": "https://www.katkin.com/cat-food-subscription",
        "privacy": "https://www.katkin.com/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.katkin.com/en/articles/396458-stopping-your-plan",
        "policy_summary": "KatKin lets customers manage their plan online: to cancel, log in, go to Your Plan, select the cat's tile, click 'manage plan,' scroll to the bottom and confirm cancellation. As an alternative, customers can delay an order by changing the delivery date up to 1 month at a time. KatKin sends an SMS and email 4 days before each box. If a plan is cancelled after the cut-off for the next delivery, a final box will still be delivered. Food and litter subscriptions are independent. Data-deletion is handled in the separate privacy policy.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Stopping your Plan | KatKin Help (accessed 2026-06-16)",
            "url": "https://help.katkin.com/en/articles/396458-stopping-your-plan"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "kayo-sports-au",
      "name": "Kayo Sports",
      "industry": "Streaming",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their membership via My Account → Subscription → Pause Subscription, selecting a future resume date. No charge applies during the pause period; account reactivates automatically on the chosen date."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data by contacting Kayo Sports (Streamotion) via the privacy contact form or email at complaints@kayosports.com.au. The Privacy Policy states data is retained as reasonably necessary or as required by law after account closure.",
        "url": "https://help.kayosports.com.au"
      },
      "links": {
        "cancel": "https://streamotion.com.au/terms-conditions",
        "refund": null,
        "terms": "https://streamotion.com.au/terms-conditions",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://streamotion.com.au/terms-conditions",
        "policy_summary": "Kayo Sports direct subscribers cancel online via My Account on kayosports.com.au (now routed through Hubbl at hubbl.com.au/my-account); subscribers via Apple, Google Play, or Telstra must cancel through those platforms instead — no phone cancellation channel exists. Cancellation takes effect at the end of the current billing period and access continues until then. No pro-rata refunds are provided for unused days; downgrades also take effect at period end with no refund, while upgrades are charged pro-rata immediately. A pause feature is available as an alternative to cancellation, allowing the subscriber to set a future resume date.",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 72,
          "notice_disclosed": 70,
          "refund_disclosed": 78,
          "findability": 65
        },
        "sources": [
          {
            "title": "Kayo Sports / Streamotion Terms and Conditions (accessed 2026-06-06)",
            "url": "https://streamotion.com.au/terms-conditions"
          },
          {
            "title": "Kayo Sports Help Centre (accessed 2026-06-06)",
            "url": "https://help.kayosports.com.au"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "kayo-sports",
      "name": "Kayo Sports",
      "industry": "Streaming",
      "jurisdiction": "AU",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No documented pause; subscription can be cancelled and later reactivated."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://kayosports.com.au/my-account/subscription/cancel",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://kayosports.com.au/my-account/subscription/cancel",
        "policy_summary": "Direct Kayo subscribers cancel online via My Account by signing in, selecting the Kayo subscription, clicking Cancel and confirming, retaining access until the end of the current billing period. App-store subscribers must cancel through Apple or Google.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your Kayo Sports Subscription",
            "url": "https://kayosports.com.au/my-account/subscription/cancel"
          },
          {
            "title": "Kayo Sports Help Centre",
            "url": "https://help.kayosports.com.au/s/contactsupport"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "keepcool-fr",
      "name": "Keepcool",
      "industry": "Gym & fitness",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "letter",
        "online"
      ],
      "pause": {
        "available": null,
        "detail": "Suspension terms are not confirmed from the official published page; the substantive terms live in Keepcool's 2026 CGV PDF rather than in machine-readable HTML."
      },
      "data_deletion": {
        "detail": "Members can exercise GDPR rights under Keepcool's privacy policy (operator DG Developpement / Groupe Keep Cool).",
        "url": "https://www.keepcool.fr/politique-de-confidentialite"
      },
      "links": {
        "cancel": "https://www.keepcool.fr/conditions-generales-dadhesion-en-ligne",
        "refund": null,
        "terms": "https://www.keepcool.fr/conditions-generales-dadhesion-en-ligne",
        "privacy": "https://www.keepcool.fr/politique-de-confidentialite"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://www.keepcool.fr/conditions-generales-dadhesion-en-ligne",
        "policy_summary": "Keepcool France memberships typically carry a 12-month minimum commitment, after which cancellation is possible anytime with 30 days' notice running from when the club receives the cancellation request. Cancellation is made by registered letter with acknowledgment of receipt to the specific club where the member subscribed, and an online cancellation portal is also referenced on the official site. Members who sign up online get a 14-clear-day cooling-off right by registered letter. Cancelling before the 12-month commitment ends means the remaining months are owed unless a legitimate legal reason applies, and any started month is due and debited during the notice period. The official CGV are published as a 2026 PDF behind a link on keepcool.fr.",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 75,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 65
        },
        "sources": [
          {
            "title": "Conditions générales d'adhésion en ligne - Keepcool (accessed 2026-06-16)",
            "url": "https://www.keepcool.fr/conditions-generales-dadhesion-en-ligne"
          },
          {
            "title": "Politique de confidentialité - Keepcool (accessed 2026-06-16)",
            "url": "https://www.keepcool.fr/politique-de-confidentialite"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "keeper-security",
      "name": "Keeper Security",
      "industry": "Password manager",
      "jurisdiction": "US",
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Request deletion via deleteme@keepersecurity.com or mobile app (Account > Help > Delete Keeper Account), which also cancels any active subscription. Deletion requests answered within 30 days; Keeper is zero-knowledge and cannot decrypt or modify vault data, so users export their own vault before deleting.",
        "url": "https://www.keepersecurity.com/legal/terms-of-use/?s=privacy"
      },
      "links": {
        "cancel": "https://help.keeper.io/article/257-how-can-i-manage-my-subscriptions",
        "refund": "https://www.keepersecurity.com/legal/terms-of-use/",
        "terms": "https://www.keepersecurity.com/legal/terms-of-use/",
        "privacy": "https://www.keepersecurity.com/legal/terms-of-use/?s=privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 90,
          "refund_disclosed": 90,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.keeper.io/article/257-how-can-i-manage-my-subscriptions",
        "policy_summary": "Cancellation method depends on purchase source: App Store/Google Play cancel via the store, website purchases require contacting Keeper support (or delete account to cancel). Annual subscriptions auto-renew with a 30-day prior-written-notice termination-for-convenience clause; all fees are non-refundable per the Terms of Use.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How can I manage my subscriptions",
            "url": "https://help.keeper.io/article/257-how-can-i-manage-my-subscriptions"
          },
          {
            "title": "Keeper Security Terms of Use (Updated February 2026)",
            "url": "https://www.keepersecurity.com/legal/terms-of-use/"
          },
          {
            "title": "Keeper Security Privacy Policy",
            "url": "https://www.keepersecurity.com/legal/terms-of-use/?s=privacy"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "keeper",
      "name": "Keeper",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented. Account freeze mentioned in terms refers to data submission suspension, not a billing hold."
      },
      "data_deletion": {
        "detail": "Users can delete their Keeper account via the mobile app (Account > Help > Delete Keeper Account) or by emailing deleteme@keepersecurity.com. Account deletion cancels all active services.",
        "url": "https://help.keeper.io/article/257-how-can-i-manage-my-subscriptions"
      },
      "links": {
        "cancel": "https://help.keeper.io/article/257-how-can-i-manage-my-subscriptions",
        "refund": null,
        "terms": "https://www.keepersecurity.com/termsofuse.html",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 70,
          "notice_disclosed": 35,
          "refund_disclosed": 45,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://help.keeper.io/article/257-how-can-i-manage-my-subscriptions",
        "policy_summary": "Keeper personal subscriptions can be cancelled online through the respective app store (iOS Settings or Google Play) for app-store purchases, or by contacting support via the website for direct/web purchases; business admins must email keepersuccess@keepersecurity.com. Cancellation takes effect at the end of the current billing period, and Keeper states all fees are non-refundable as software is considered delivered in full at purchase. No notice period is required for consumers, but no prorated refunds are issued for unused time. Account and data deletion is available separately by emailing deleteme@keepersecurity.com or via the mobile app.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How can I manage my Keeper subscriptions? - Keeper Security Knowledge Base (accessed 2026-06-05)",
            "url": "https://help.keeper.io/article/257-how-can-i-manage-my-subscriptions"
          },
          {
            "title": "Keeper Security Terms of Use – Privacy and Account Policy (accessed 2026-06-05)",
            "url": "https://www.keepersecurity.com/termsofuse.html"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "keeps",
      "name": "Keeps",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Keeps allows subscribers to pause their subscription at any time through the online account portal, per the company's own FAQ language ('adjust, pause, or cancel your subscription anytime')."
      },
      "data_deletion": {
        "detail": "No dedicated account or data deletion page exists. Keeps offers a 'Do Not Sell My Personal Information' opt-out page where California residents can contact the company via email or phone to exercise CCPA rights; full data deletion must be requested directly via help@keeps.com or (551) 290-3248.",
        "url": "https://www.keeps.com/do-not-sell-my-personal-info"
      },
      "links": {
        "cancel": "https://www.keeps.com/faq/how-do-i-cancel-my-keeps-subscription",
        "refund": "https://www.keeps.com/faq/what-is-the-keeps-refund-and-return-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.keeps.com/faq/how-do-i-cancel-my-keeps-subscription",
        "policy_summary": "Subscribers can cancel at any time through the online account portal (select 'I'd like to cancel my subscription'), or via phone, chat, or email. If a refill is due within 24 hours, Keeps instructs customers to call to ensure the cancellation is processed in time. All prescription medication purchases are final — no refunds are issued since dispensed treatments cannot be returned per pharmacy safety regulations; defective or damaged items are exchanged only. Pause and plan-adjustment options are also available through the same self-service portal.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Keeps subscription? – Keeps (accessed 2026-06-05)",
            "url": "https://www.keeps.com/faq/how-do-i-cancel-my-keeps-subscription"
          },
          {
            "title": "What is the Keeps refund and return policy? – Keeps (accessed 2026-06-05)",
            "url": "https://www.keeps.com/faq/what-is-the-keeps-refund-and-return-policy"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "kettle-and-fire-us",
      "name": "Kettle & Fire",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their subscription for a specified number of months via the online customer portal (Manage Subscription → Pause Subscription). No cost to pause."
      },
      "data_deletion": {
        "detail": "Submit a data deletion request by emailing support@kettleandfire.com or writing to the Privacy Officer at Kettle & Fire, Inc., 1800 E 4th St #101, Austin, TX 78702. The company may ask for identity verification before processing.",
        "url": "https://www.kettleandfire.com/policies/privacy-policy"
      },
      "links": {
        "cancel": "https://help.kettleandfire.com/en-US/how-do-i-cancel-or-pause-my-subscription-75511",
        "refund": null,
        "terms": null,
        "privacy": "https://www.kettleandfire.com/policies/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 70,
          "notice_disclosed": 30,
          "refund_disclosed": 40,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.kettleandfire.com/en-US/how-do-i-cancel-or-pause-my-subscription-75511",
        "policy_summary": "Kettle & Fire subscriptions can be cancelled online via the customer portal (log in → Manage Subscription → Cancel Subscription), by emailing support@kettleandfire.com, or by calling (512) 866-0688. A minimum of 2 recurring orders must be completed before the Cancel Subscription button becomes available in the portal. Cancellation does not affect orders already confirmed or in processing/shipping. Refunds may require photographic documentation or return of product, and no unconditional refund guarantee is disclosed.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel or pause my subscription? – Kettle & Fire Help Center (accessed 2026-06-06)",
            "url": "https://help.kettleandfire.com/en-US/how-do-i-cancel-or-pause-my-subscription-75511"
          },
          {
            "title": "Subscriptions – Kettle & Fire (accessed 2026-06-06)",
            "url": "https://www.kettleandfire.com/pages/subscriptions"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "keycdn",
      "name": "KeyCDN",
      "industry": "Cloud infrastructure",
      "jurisdiction": "CH",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "KeyCDN is pay-as-you-go with no fixed subscription to pause. You stop usage and let the prepaid credit run down, or disable automatic top-ups; when the credit balance reaches zero with auto-recharge off the account is set inactive and content delivery stops."
      },
      "data_deletion": {
        "detail": "KeyCDN keeps billing-related data as legally required (stated as 10 years). Stopping the service halts delivery, but invoice and billing records are retained for the statutory period rather than immediately deleted.",
        "url": null
      },
      "links": {
        "cancel": "https://www.keycdn.com/faq",
        "refund": "https://www.keycdn.com/terms",
        "terms": "https://www.keycdn.com/terms",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-18",
        "policy_summary": "KeyCDN states the service is pay-as-you-go and can be cancelled at any time, with the customer able to terminate the agreement immediately and at any time. Because there is no committed subscription term, you stop the spend by ending usage and disabling automatic recharges: when the credit balance hits zero and auto-pay is off, KeyCDN sends three email reminders and then sets the account inactive so content delivery stops. Account credits are explicitly nonrefundable (exceptions may be granted), so unused prepaid balance is not returned.",
        "policy_url": "https://www.keycdn.com/terms",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 78,
          "notice_disclosed": 70,
          "refund_disclosed": 85,
          "findability": 70
        },
        "sources": [
          {
            "title": "Terms of Service | KeyCDN (accessed 2026-06-18)",
            "url": "https://www.keycdn.com/terms"
          },
          {
            "title": "FAQ | KeyCDN (accessed 2026-06-18)",
            "url": "https://www.keycdn.com/faq"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "kic-keep-it-cleaner-au",
      "name": "KIC (Keep it Cleaner)",
      "industry": "Fitness App",
      "jurisdiction": "AU",
      "cancellation_types": [
        "app",
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://kicwellness.com/pages/faqs",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://kicwellness.com/pages/faqs",
        "policy_summary": "KIC (Keep it Cleaner, Australian health and fitness app) lets members cancel in the app via Profile > Account > Subscription details > Cancel subscription, or through the App Store, Google Play or the KIC website. Subscriptions auto-renew and must be cancelled at least 24 hours before the next payment date; access continues to the end of the current billing period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "FAQs | KIC Help Centre",
            "url": "https://kicwellness.com/pages/faqs"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "kidoodle-tv",
      "name": "Kidoodle.TV",
      "industry": "Streaming",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://kidoodle.tv/",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 55,
          "refund_disclosed": 40,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://kidoodle.tv/",
        "policy_summary": "Members cancel self-serve at any time in the Parents Room via the Parent's Account tab > Cancel Subscription; app-store subscriptions are managed through the originating platform, and support can be reached via the Parents Room Message Us tab or support@kidoodle.tv.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Kidoodle.TV - Safe Streaming for Kids",
            "url": "https://kidoodle.tv/"
          },
          {
            "title": "How to cancel Kidoodle.TV subscription",
            "url": "https://justuseapp.com/cancel/738646967/kidoodle-tv-safe-streaming"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "kimi-moonshot-ai",
      "name": "Kimi (Moonshot AI)",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option is documented. The Help Center only describes canceling auto-renewal (benefits continue to end of cycle) and re-subscribing later; plan upgrades/downgrades are handled via 'Plan changes' but no temporary hold/pause exists."
      },
      "data_deletion": {
        "detail": "Account/data deletion is not covered on the membership Help Center pages; the cancellation flow only stops auto-renewal. Data handling and deletion rights are referenced in Kimi's Privacy Policy (User Privacy agreement). No explicit GDPR/CCPA self-serve deletion button is documented in the billing/help docs reviewed.",
        "url": "https://www.kimi.com/user/agreement/userPrivacy?version=v2"
      },
      "links": {
        "cancel": "https://www.kimi.com/help/membership/membership-cancel-subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://www.kimi.com/user/agreement/userPrivacy?version=v2"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 90,
          "refund_disclosed": 55,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://www.kimi.com/help/membership/membership-cancel-subscription",
        "policy_summary": "Kimi offers a direct self-serve cancel path: sign in (web or mobile), go to Settings -> Subscription, click 'Cancel Auto-Renewal' or 'Manage Subscription', and confirm. Cancellation stops future auto-renewal; membership benefits remain active until the end of the current billing cycle (cancel anytime, effective end of period), and you can re-subscribe later. If you subscribed via the Apple App Store or Google Play, you must cancel through that store (iPhone: Settings -> [name] -> Subscriptions -> Kimi -> Cancel; Android: Play Store -> Payments & subscriptions -> Subscriptions -> Kimi -> Cancel), and those stores' refund policies govern. Direct-purchase refunds are not automatic on cancellation; upgrades are prorated with the unused portion refunded, and system-error tasks can request a credit refund. For billing disputes or unauthorized charges, email support@moonshot.cn with a receipt/screenshot.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel subscription - Kimi Help Center (accessed 2026-06-06)",
            "url": "https://www.kimi.com/help/membership/membership-cancel-subscription"
          },
          {
            "title": "Payment issues - Kimi Help Center (accessed 2026-06-06)",
            "url": "https://www.kimi.com/help/membership/membership-payment-issues"
          },
          {
            "title": "Membership - Kimi Help Center (accessed 2026-06-06)",
            "url": "https://www.kimi.com/help/membership"
          },
          {
            "title": "Plan changes - Kimi Help Center (accessed 2026-06-06)",
            "url": "https://www.kimi.com/help/membership/membership-upgrade-downgrade"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "kin-fertility-au",
      "name": "Kin Fertility",
      "industry": "Telehealth & Rx",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "in_account",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Pill membership can be paused or cancelled via the Kin account (Ongoing subscriptions > Manage > Cancel plan) or by contacting support; documented in the Help Centre cancelling/pausing article."
      },
      "data_deletion": {
        "detail": "Bound by the Privacy Act 1988 (Cth) and APPs. Account deletion requests are honoured only after the 7-year medical-record retention period; until then Kin can unsubscribe the user from emails. Contact hello@kinfertility.com.au.",
        "url": "https://kinfertility.com.au/privacy"
      },
      "links": {
        "cancel": "https://help.kinfertility.com.au/hc/en-us/articles/4408810503449-Cancelling-unsubscribing-my-pill-membership",
        "refund": "https://help.kinfertility.com.au/hc/en-us/articles/4408810569369-Kin-s-refund-policy-for-the-Pill-Membership-and-Over-the-Counter-products",
        "terms": "https://kinfertility.com.au/terms-and-conditions",
        "privacy": "https://kinfertility.com.au/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.kinfertility.com.au/hc/en-us/sections/26409579227801-Cancelling",
        "policy_summary": "Kin Fertility sells women's reproductive-health subscriptions (Pill Membership, prenatal, OTC). Members can cancel self-serve by logging into the Kin profile, going to Ongoing subscriptions, clicking Manage on the active subscription, then Cancel plan, or by contacting support via the Submit a Request button. Memberships auto-renew (the annual membership renews every 12 months) unless cancelled. The cutoff is 11:59pm the day before the renewal date; if not cancelled by then it auto-renews and refunds are not offered afterwards. Account deletion is subject to a 7-year health-record retention obligation.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel / pause from my pill membership? – Kin (accessed 2026-06-16)",
            "url": "https://help.kinfertility.com.au/hc/en-us/articles/4408810503449-Cancelling-unsubscribing-my-pill-membership"
          },
          {
            "title": "Kin's refund policy for the Pill Membership and OTC products – Kin (accessed 2026-06-16)",
            "url": "https://help.kinfertility.com.au/hc/en-us/articles/4408810569369-Kin-s-refund-policy-for-the-Pill-Membership-and-Over-the-Counter-products"
          },
          {
            "title": "Terms and Conditions | Kin (accessed 2026-06-16)",
            "url": "https://kinfertility.com.au/terms-and-conditions"
          },
          {
            "title": "Privacy Policy | Kin (accessed 2026-06-16)",
            "url": "https://kinfertility.com.au/privacy"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "kindle-unlimited",
      "name": "Kindle Unlimited",
      "industry": "Audiobooks",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.amazon.com/kucentral",
        "refund": "",
        "terms": "https://www.amazon.com/gp/help/customer/display.html?nodeId=201556940",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.amazon.com/gp/help/customer/display.html?nodeId=GLSQ4722655M4ZEJ",
        "policy_summary": "Members cancel self-serve online by visiting Kindle Unlimited Central (amazon.com/kucentral) and selecting Cancel Membership; access continues until the next billing date and no refund of fees already paid is given, though no charge applies for the next period if cancelled before renewal.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel Your Kindle Unlimited Subscription - Amazon Customer Service",
            "url": "https://www.amazon.com/gp/help/customer/display.html?nodeId=GLSQ4722655M4ZEJ"
          },
          {
            "title": "Kindle Unlimited Terms of Use - Amazon Customer Service",
            "url": "https://www.amazon.com/gp/help/customer/display.html?nodeId=201556940"
          }
        ],
        "score": 87,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "kinsta",
      "name": "Kinsta",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Kinsta does not offer a pause or freeze option. Cancellation ends the plan at the close of the current billing period; there is no interim suspended state."
      },
      "data_deletion": {
        "detail": "Cancelling the plan permanently deletes all live/staging environments, DNS records, and WordPress site data immediately (within-30-day cancellation) or at period end (after 30 days). Full account/company deletion requires contacting support via live chat or email at [email protected] after clearing all plans and outstanding balances.",
        "url": "https://kinsta.com/docs/user-settings/delete-account/"
      },
      "links": {
        "cancel": "https://kinsta.com/docs/billing/wordpress-hosting-plans/cancel-wordpress-plan/",
        "refund": "https://kinsta.com/docs/service-information/money-back-guarantee/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://kinsta.com/docs/billing/wordpress-hosting-plans/cancel-wordpress-plan/",
        "policy_summary": "Kinsta plans can be cancelled self-serve in MyKinsta (Company settings > My Plan > Cancel plan) by the Company Owner only. Cancellations within the first 30 days take immediate effect with a full refund (minus overages and one-time fees); after 30 days the subscription runs to the end of the current billing period with no refund. All site data, environments, and DNS records are permanently deleted on cancellation. Full account/company deletion requires a separate request via live chat or email to support.",
        "sources": [
          {
            "title": "Cancel WordPress Plan – Kinsta Docs (accessed 2026-06-05)",
            "url": "https://kinsta.com/docs/billing/wordpress-hosting-plans/cancel-wordpress-plan/"
          },
          {
            "title": "WordPress Hosting Money-Back Guarantee – Kinsta Docs (accessed 2026-06-05)",
            "url": "https://kinsta.com/docs/service-information/money-back-guarantee/"
          }
        ],
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 88,
          "refund_disclosed": 85,
          "findability": 88
        },
        "score": 85,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "kit",
      "name": "Kit",
      "industry": "Marketing",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "You can pause or downgrade to the free plan at any time; data is saved and you can return later at the then-current plan price."
      },
      "data_deletion": {
        "detail": "When cancelled the account stays active until the last day of the billing period, giving time to export subscriber data; deletion handled per privacy policy.",
        "url": "https://kit.com/privacy"
      },
      "links": {
        "cancel": "https://help.kit.com/en/articles/2502679-billing-at-kit",
        "refund": "https://help.kit.com/en/articles/2502679-billing-at-kit",
        "terms": "https://kit.com/terms",
        "privacy": "https://kit.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 90,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.kit.com/en/articles/2502679-billing-at-kit",
        "policy_summary": "Kit (Kit, Inc., an Idaho corporation, governed by Idaho law) lets customers cancel from Billing under account Settings, with support also available through the in-app messenger or help@kit.com. A cancelled account stays active until the last day of the billing period. Kit offers a 30-day refund window: any funds paid in the last 30 days can be refunded in full, but payments made more than 30 days prior are not refunded or pro-rated, and annual plans follow the same 30-day rule. Users can pause or downgrade to the free plan at any time with data retained. Kit gives at least 30 days notice before pricing changes.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Billing at Kit | Kit Help Center (accessed 2026-06-16)",
            "url": "https://help.kit.com/en/articles/2502679-billing-at-kit"
          },
          {
            "title": "Kit Terms of Service (accessed 2026-06-16)",
            "url": "https://kit.com/terms"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "kitnipbox-us",
      "name": "KitNipBox",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No documented pause feature. Subscribers can skip individual months via 'Edit Subscription' customization, but a formal pause/hold option is not described in the FAQ or support pages."
      },
      "data_deletion": {
        "detail": "Users can remove shipping, billing, and payment information from the 'My Account' section. For broader data removal requests, contact meow@kitnipbox.com or (805) 394-8269. Transactional records may be retained for record-keeping.",
        "url": "https://www.kitnipbox.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.kitnipbox.com/faq",
        "refund": null,
        "terms": null,
        "privacy": "https://www.kitnipbox.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 30,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.kitnipbox.com/faq",
        "policy_summary": "KitNipBox subscriptions can be cancelled online at any time by logging into your account, clicking 'Edit Subscription,' selecting 'Cancel' from the dropdown, and following the on-screen prompts until reaching the confirmation screen and receiving a confirmation email. Cancellation must be completed at least one week before the next scheduled shipment to avoid an additional charge and box. Any prepaid boxes already included in a multi-month plan will continue to ship after cancellation. No general refund policy is disclosed; defective items are handled via replacement, and credits are issued only in the event of a pricing error.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Frequently Asked Questions | KitNipBox (accessed 2026-06-06)",
            "url": "https://www.kitnipbox.com/faq"
          },
          {
            "title": "Customer Support | KitNipBox (accessed 2026-06-06)",
            "url": "https://www.kitnipbox.com/support"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "kiwico",
      "name": "KiwiCo",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "KiwiCo offers a pause option as an alternative to full cancellation. The support site lists pause/skip options across all subscription lines (Kiwi Crate, Tinker Crate, Maker Crate, Atlas Crate). Exact pause duration limits are not specified in public documentation."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data under CCPA and general privacy rights by emailing [email protected] or calling 1-800-714-4828. Account termination results in deletion of user content from live databases. KiwiCo may retain data where legally required or needed to complete pending transactions.",
        "url": "https://www.kiwico.com/privacy"
      },
      "links": {
        "cancel": "https://www.kiwico.com/terms",
        "refund": null,
        "terms": "https://www.kiwico.com/terms",
        "privacy": "https://www.kiwico.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 78,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.kiwico.com/terms",
        "policy_summary": "KiwiCo subscriptions can be cancelled online via the account portal or by email ([email protected]). For monthly auto-renewing plans, cancellation must be submitted by 11:59 PM EST the day before the billing date (online) or at least two business days prior (email); multi-month prepaid plans (3, 6, or 12 months) cannot be cancelled mid-term. Non-renewing prepaid subscriptions (1–36 month terms) are not eligible for refunds; pro-rata refunds are only issued if KiwiCo itself terminates the service. A pause/skip option is available as an alternative to full cancellation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms & Conditions | KiwiCo (accessed 2026-06-06)",
            "url": "https://www.kiwico.com/terms"
          },
          {
            "title": "How do I cancel my subscription? | KiwiCo Support (accessed 2026-06-06)",
            "url": "https://support.kiwico.com/en_us/how-do-i-cancel-my-subscription-r1XehPeGv"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "kkbox",
      "name": "KKBOX",
      "industry": "Music & audio",
      "jurisdiction": "TW",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; cancellation stops renewal at the end of the paid term."
      },
      "data_deletion": {
        "detail": "Cancellation ends the subscription only; account/data deletion is handled separately under KKBOX's privacy policy.",
        "url": "https://www.kkbox.com/about/en/privacy"
      },
      "links": {
        "cancel": "https://help.kkbox.com/sg/en/billing/cancel-change/1422?p=kkbox",
        "refund": "https://help.kkbox.com/my/en/billing/cancel-change/1840",
        "terms": "https://www.kkbox.com/about/en/term",
        "privacy": "https://www.kkbox.com/about/en/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 90,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.kkbox.com/sg/en/billing/cancel-change/1422?p=kkbox",
        "policy_summary": "KKBOX's help center documents cancellation by billing channel: for credit-card subscriptions, under KKBOX Plans choose Subscription Management > Unsubscribe; App Store and Google Play subscriptions are cancelled through the respective store; carrier-billed plans must be cancelled with the carrier. KKBOX states it generally cannot refund or pro-rate charges, and that the monthly fee remains payable in full and non-refundable even if the service is used for less than a month. Cancelling stops future renewals while access continues for the paid term.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to Unsubscribe KKBOX? - KKBOX Help Center (accessed 2026-06-16)",
            "url": "https://help.kkbox.com/sg/en/billing/cancel-change/1422?p=kkbox"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "klarity-health-us",
      "name": "Klarity Health",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "Klarity does not offer a pause feature; it is not a subscription service and patients simply discontinue scheduling appointments."
      },
      "data_deletion": {
        "detail": "Account deactivation is available by emailing patientsupport@helloklarity.com. No standalone data deletion request form found; HIPAA-covered health data retention rules apply.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.helloklarity.com/billing-and-cancellation-policy",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 60,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.helloklarity.com/billing-and-cancellation-policy",
        "policy_summary": "Klarity Health is not a subscription service; patients pay per appointment and can discontinue care at any time without a cancellation fee. Appointments may be canceled via the online patient portal or by contacting support by phone or email. Cancellations made at least 24 hours in advance are eligible for a refund minus a non-refundable $10 booking fee; same-day cancellations and no-shows are charged the full appointment fee. Account deactivation requires emailing patientsupport@helloklarity.com, and all purchases are otherwise stated as final and non-refundable except as required by law.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Patient Billing, Cancellation, and Service Policies - Klarity Health (accessed 2026-06-06)",
            "url": "https://www.helloklarity.com/billing-and-cancellation-policy"
          },
          {
            "title": "Can I discontinue/cancel anytime? : Support - Klarity Health (accessed 2026-06-06)",
            "url": "https://support.helloklarity.com/support/solutions/articles/66000482595-can-i-discontinue-cancel-anytime-"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "klaviyo",
      "name": "Klaviyo",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users can downgrade to a free plan or cancel entirely; no mid-cycle suspension is offered."
      },
      "data_deletion": {
        "detail": "Canceling a plan or account keeps data intact but disables features. Closing an account permanently deletes all data (profiles, campaigns, flows, templates). Only account Owners can close an account. Users are advised to export data before closing.",
        "url": "https://help.klaviyo.com/hc/en-us/articles/1260805595309"
      },
      "links": {
        "cancel": "https://help.klaviyo.com/hc/en-us/articles/1260805595309",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_url": "https://help.klaviyo.com/hc/en-us/articles/1260805595309",
        "policy_summary": "Klaviyo allows self-serve online cancellation by account Owners or Admins via Settings > Billing > Cancel Plan; the flow requires selecting a reason, choosing immediate or end-of-billing-cycle timing, and typing the account name to confirm. Cancellation takes effect either immediately (flows enter draft mode instantly) or at the end of the current billing cycle (features remain active through the last day). No refunds are issued for unused days if cancelled mid-cycle; Klaviyo explicitly recommends cancelling at the end of the billing cycle to avoid losing paid time. Manually-billed and multi-month contract accounts cannot self-cancel online and must contact Klaviyo Support.",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 85
        },
        "sources": [
          {
            "title": "How to downgrade to free, cancel a plan, or close your Klaviyo account | Klaviyo Help Center (accessed 2026-06-05)",
            "url": "https://help.klaviyo.com/hc/en-us/articles/1260805595309"
          },
          {
            "title": "How Klaviyo billing works | Klaviyo Help Center (accessed 2026-06-05)",
            "url": "https://help.klaviyo.com/hc/en-us/articles/115000976672"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "knocommerce",
      "name": "KnoCommerce",
      "industry": "Analytics",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option documented."
      },
      "data_deletion": {
        "detail": "To review, change, or terminate the account, users contact hello@knocommerce.com. KnoCommerce will not sell personal information without explicit consent and shares it only with consent or for legitimate/legal purposes.",
        "url": "https://knocommerce.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://knocommerce.com/terms-of-service/",
        "refund": "https://knocommerce.com/terms-of-service/",
        "terms": "https://knocommerce.com/terms-of-service/",
        "privacy": "https://knocommerce.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 60,
          "notice_disclosed": 45,
          "refund_disclosed": 70,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://knocommerce.com/terms-of-service/",
        "policy_summary": "KnoCommerce is a Shopify-billed app whose own Terms of Service govern its refund stance. A user may terminate the account at any time without penalty; monthly subscriptions are treated as month-to-month contracts and annual subscriptions as annual contracts. There is no refund for unused services, but no cancellation penalties are charged. KnoCommerce may suspend or terminate access immediately on written notice for any breach. The Terms do not specify a notice period or a dedicated self-serve cancel control; the Privacy Policy directs users to email hello@knocommerce.com to review, change, or terminate their account.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "KnoCommerce Terms of Service (accessed 2026-06-16)",
            "url": "https://knocommerce.com/terms-of-service/"
          },
          {
            "title": "KnoCommerce Privacy Policy (accessed 2026-06-16)",
            "url": "https://knocommerce.com/privacy-policy/"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "knuspr-de",
      "name": "Knuspr",
      "industry": "Grocery Delivery Membership",
      "jurisdiction": "DE",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.knuspr.de/seite/agb-premium",
        "refund": "",
        "terms": "https://www.knuspr.de/seite/agb-premium",
        "privacy": "https://www.knuspr.de/seite/datenschutz"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.knuspr.de/seite/agb-premium",
        "policy_summary": "Customers deactivate the automatic renewal of the Knuspr Premium membership self-serve within their customer profile. The monthly Premium membership can be cancelled to the last day of the monthly term and the annual membership to the last day of the annual term; an extraordinary cancellation within the first 30 days entitles to a credit or euro refund.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Allgemeine Geschaeftsbedingungen Knuspr Premium",
            "url": "https://www.knuspr.de/seite/agb-premium"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "ko-fi",
      "name": "Ko-fi",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Ko-fi Gold subscriptions."
      },
      "data_deletion": {
        "detail": "Account deletion available via Account & Billing > Delete Account (sends confirmation email). Deleting an account as a supporter does NOT cancel active subscriptions — subscriptions must be cancelled separately first. Personal data deletion requests can be submitted to data@ko-fi.com.",
        "url": "https://help.ko-fi.com/hc/en-us/articles/115004001374-Delete-my-account"
      },
      "links": {
        "cancel": "https://help.ko-fi.com/hc/en-us/articles/360005155933-Cancel-your-Ko-fi-Gold-subscription",
        "refund": null,
        "terms": "https://more.ko-fi.com/terms",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Ko-fi Gold subscriptions can be cancelled entirely online via Account & Billing > Subscriptions > Cancel (or through PayPal pre-approved payments if originally subscribed via PayPal). Cancellation takes effect at the end of the current 30-day billing cycle — access to Gold features continues through the paid period with no further charges. No refunds are issued for the remaining portion of the current billing period; refund terms for creator memberships are set by individual creators. No pause or freeze option exists for Ko-fi Gold.",
        "policy_url": "https://help.ko-fi.com/hc/en-us/articles/360005155933-Cancel-your-Ko-fi-Gold-subscription",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 80
        },
        "sources": [
          {
            "title": "Cancel your Ko-fi Gold subscription – Ko-fi Help (accessed 2026-06-05)",
            "url": "https://help.ko-fi.com/hc/en-us/articles/360005155933-Cancel-your-Ko-fi-Gold-subscription"
          },
          {
            "title": "Terms – Ko-fi (accessed 2026-06-05)",
            "url": "https://more.ko-fi.com/terms"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "kobeissi-letter",
      "name": "The Kobeissi Letter",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold is offered; cancelling stops renewal and reduces the account to the free plan at period end."
      },
      "data_deletion": {
        "detail": "Account/data deletion is handled by contacting support@thekobeissiletter.com or via the Whop account that powers billing; not a documented one-click self-serve flow.",
        "url": null
      },
      "links": {
        "cancel": "https://www.thekobeissiletter.com/members/account/cancel-subscription",
        "refund": "https://www.thekobeissiletter.com/legal/terms-and-conditions",
        "terms": "https://www.thekobeissiletter.com/legal/terms-and-conditions",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 78,
          "notice_disclosed": 78,
          "refund_disclosed": 75,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.thekobeissiletter.com/members/account/cancel-subscription",
        "policy_summary": "The Kobeissi Letter is a paid markets newsletter sold and billed through the Whop platform on its own domain. Subscriptions are cancelled online by going to Billing under the My Account section (or the Whop account: Orders > select subscription > Cancel membership) at least 24 hours before renewal. Cancelling stops auto-renewal and the membership continues to the end of the current billing cycle, after which the account is reduced to the free plan. The Kobeissi Letter does not offer refunds on subscription charges that have already been processed; the only carve-out is the statutory right for EU, EEA and UK consumers to withdraw within 14 days of purchase via Whop. There is no pause option.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "The Kobeissi Letter - Terms and Conditions (accessed 2026-06-16)",
            "url": "https://www.thekobeissiletter.com/legal/terms-and-conditions"
          },
          {
            "title": "Cancel Subscription - The Kobeissi Letter (accessed 2026-06-16)",
            "url": "https://www.thekobeissiletter.com/members/account/cancel-subscription"
          },
          {
            "title": "Cancel a subscription - Whop Docs (accessed 2026-06-16)",
            "url": "https://docs.whop.com/memberships-and-access/cancellations-and-refunds/cancel-a-subscription"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "kobo-plus",
      "name": "Kobo Plus",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Kobo Plus subscriptions."
      },
      "data_deletion": {
        "detail": "Users can delete their Kobo account (and all associated personal data, eBooks, and audiobooks) via the Kobo Books Android app under Profile > Delete Account, or by contacting Kobo support. Deletion is irreversible and takes up to 10 business days.",
        "url": "https://help.kobo.com/hc/en-us/articles/24317228337943-Delete-your-Kobo-account-using-your-Kobo-Books-app-Android"
      },
      "links": {
        "cancel": "https://help.kobo.com/hc/en-us/articles/360018976173-Cancel-or-renew-your-Kobo-Plus-subscription",
        "refund": null,
        "terms": "https://www.kobo.com/termsofsales",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.kobo.com/hc/en-us/articles/360018976173-Cancel-or-renew-your-Kobo-Plus-subscription",
        "policy_summary": "Kobo Plus can be cancelled online via kobo.com (My Account > My Subscriptions > Cancel this subscription) or through the Android app under Settings. Cancellation takes effect at the end of the current billing period — the subscription is terminated on the first day of the next monthly billing period, so access continues until then. For US subscribers, membership fees are non-refundable; no proration is offered for mid-cycle cancellations. No pause or freeze option exists.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel or renew your Kobo Plus subscription – Rakuten Kobo (accessed 2026-06-06)",
            "url": "https://help.kobo.com/hc/en-us/articles/360018976173-Cancel-or-renew-your-Kobo-Plus-subscription"
          },
          {
            "title": "Terms of Sales – Rakuten Kobo (accessed 2026-06-06)",
            "url": "https://www.kobo.com/termsofsales"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "kocowa",
      "name": "Kocowa",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented in Kocowa's help center. Cancellation is the only way to stop billing; access continues through the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Account deletion is available in mobile app account settings (Profile > My Account > Delete account); active subscriptions must be cancelled first. Data deletion requests can be submitted via the help center request form or by emailing privacy@kocowa.com, per their California Privacy Rights article.",
        "url": "https://help.kocowa.com/hc/en-us/articles/360000299182-I-Want-to-Completely-Delete-My-Account"
      },
      "links": {
        "cancel": "https://help.kocowa.com/hc/en-us/articles/115005125593-How-Can-I-Cancel-My-Subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.kocowa.com/hc/en-us/articles/115005125593-How-Can-I-Cancel-My-Subscription",
        "policy_summary": "Kocowa subscribers can cancel anytime via the My Account page in a web browser (reason checkbox required, then Continue to Cancel) or through the relevant app store if subscribed on mobile or via Amazon. Cancellation takes effect at the end of the current billing period and no prorated refunds are issued except where required by law. No subscription pause or freeze option is offered. Account deletion is available in the mobile app after cancelling any active subscription.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How Can I Cancel My Subscription? – KOCOWA Help Center (accessed 2026-06-06)",
            "url": "https://help.kocowa.com/hc/en-us/articles/115005125593-How-Can-I-Cancel-My-Subscription"
          },
          {
            "title": "I Want to Completely Delete My Account – KOCOWA Help Center (accessed 2026-06-06)",
            "url": "https://help.kocowa.com/hc/en-us/articles/360000299182-I-Want-to-Completely-Delete-My-Account"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "kogan-mobile-au",
      "name": "Kogan Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Prepaid with no commitment period; stop recharging and the plan lapses at expiry. Cancelling auto-recharge does not cancel the current active Recharge Product."
      },
      "data_deletion": {
        "detail": "Account managed at accounts.koganmobile.com.au; data handled per Kogan Mobile/Vodafone privacy policy. Credit/allowance forfeited once the number is deactivated or transferred.",
        "url": "https://www.koganmobile.com.au/legal/privacy-policy/"
      },
      "links": {
        "cancel": "https://help.koganmobile.com.au/hc/en-au/articles/206984117-How-do-I-cancel-my-Kogan-Mobile-service",
        "refund": "https://help.koganmobile.com.au/hc/en-au/articles/206805857-Can-I-receive-a-refund-on-any-unused-credit",
        "terms": "https://www.koganmobile.com.au/legal/plan-details/",
        "privacy": "https://www.koganmobile.com.au/legal/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.koganmobile.com.au/legal/plan-details/",
        "policy_summary": "Kogan Mobile is prepaid with no commitment period and no early-exit fee. To cancel, stop recharging: turn off auto-recharge via the Kogan customer portal (accounts.koganmobile.com.au)/app for long-expiry plans, or call 1300 056 426 for monthly plans (cancel the auto-recharge schedule at least 2 days before it is due). To keep a number, give the new provider your Kogan service number and matching date of birth and they arrange the release (Australia: direct number transfer, no PAC). All services are prepaid and non-refundable: cancelling auto-recharge does not refund the paid recharge, and any unused credit/Plan Allowance is forfeited once the number is deactivated or transferred.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Kogan Mobile service? - Kogan Mobile Help Centre",
            "url": "https://help.koganmobile.com.au/hc/en-au/articles/206984117-How-do-I-cancel-my-Kogan-Mobile-service"
          },
          {
            "title": "Can I receive a refund on any unused credit? - Kogan Mobile Help Centre",
            "url": "https://help.koganmobile.com.au/hc/en-au/articles/206805857-Can-I-receive-a-refund-on-any-unused-credit"
          },
          {
            "title": "Prepaid Plan Details - Kogan Mobile",
            "url": "https://www.koganmobile.com.au/legal/plan-details/"
          }
        ],
        "score": 96,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "kogan-mobile-nz",
      "name": "Kogan Mobile NZ",
      "industry": "Telecom (MVNO)",
      "jurisdiction": "NZ",
      "cancellation_types": [
        "online",
        "chat"
      ],
      "pause": {
        "available": true,
        "detail": "Prepay plans can be suspended/put on hold per the Prepay Plan support section."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://help.koganmobile.co.nz/hc/en-us/articles/360032904171-How-do-I-cancel-my-Prepay-Plan",
        "refund": "",
        "terms": "https://koganmobile.co.nz/legal/prepay-plan-details/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.koganmobile.co.nz/hc/en-us/articles/360032549232-I-want-to-stop-Auto-Renewal",
        "policy_summary": "Kogan Mobile New Zealand prepay plans auto-renew by default and can be cancelled at any time via the customer's account; auto-renewal is turned off self-serve by clicking the '...' button and selecting Disable Auto Renewal. Live chat support is available 8am-8pm daily; prepay services are non-refundable and unused entitlements are lost on deactivation or transfer.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "I want to stop Auto Renewal – Kogan Mobile New Zealand",
            "url": "https://help.koganmobile.co.nz/hc/en-us/articles/360032549232-I-want-to-stop-Auto-Renewal"
          },
          {
            "title": "How do I cancel my Prepay Plan? – Kogan Mobile New Zealand",
            "url": "https://help.koganmobile.co.nz/hc/en-us/articles/360032904171-How-do-I-cancel-my-Prepay-Plan"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "koho-ca",
      "name": "KOHO",
      "industry": "Fintech / Neobank",
      "jurisdiction": "CA",
      "cancellation_types": [
        "app",
        "online",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account closure requires a $0 balance; close by opening an in-app chat request. KOHO retains certain records to meet regulatory obligations.",
        "url": "https://help.koho.ca/en/articles/6184075-how-do-i-cancel-close-my-koho-account"
      },
      "links": {
        "cancel": "https://help.koho.ca/en/articles/8238516-cancelling-a-subscription",
        "refund": "",
        "terms": "https://www.koho.ca/legal/",
        "privacy": "https://www.koho.ca/legal/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.koho.ca/legal/",
        "policy_summary": "KOHO members cancel a paid plan in-app via My Plan > Manage my plan > Cancel my plan, or on web.koho.ca; plan benefits remain until the next billing date. Closing the account entirely requires a $0 balance and an in-app chat request.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel/close my KOHO account? | KOHO Help Center",
            "url": "https://help.koho.ca/en/articles/6184075-how-do-i-cancel-close-my-koho-account"
          },
          {
            "title": "Cancelling a Subscription | KOHO Help Center",
            "url": "https://help.koho.ca/en/articles/8238516-cancelling-a-subscription"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "koinly-us",
      "name": "Koinly",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Koinly sells one-time per-tax-year plans, not recurring subscriptions, so there is no subscription to pause."
      },
      "data_deletion": {
        "detail": "Users can self-delete their account at any time via Settings > Account tab > 'Close account' button. This permanently and irreversibly erases all account data from Koinly's servers. A new account can be opened with the same email after deletion.",
        "url": "https://support.koinly.io/en/articles/9489971-how-do-i-delete-my-account"
      },
      "links": {
        "cancel": "https://support.koinly.io/en/articles/9489959-koinly-s-refund-policy",
        "refund": "https://support.koinly.io/en/articles/9489959-koinly-s-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 65,
          "notice_disclosed": 68,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.koinly.io/en/articles/9489959-koinly-s-refund-policy",
        "policy_summary": "Koinly sells one-time per-tax-year plans rather than recurring subscriptions, so there is no ongoing subscription to cancel. To obtain a refund, users must contact Koinly support (via live chat or email) within 7 days of purchase and must not have generated any reports; refunds take 5–10 business days (up to 30 days for crypto payments). Koinly does not offer partial refunds but can downgrade a plan and issue account credits for the difference. Account closure (and full data deletion) is self-serve via the Settings page.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "Koinly's refund policy | Koinly Help Center (accessed 2026-06-06)",
            "url": "https://support.koinly.io/en/articles/9489959-koinly-s-refund-policy"
          },
          {
            "title": "How do I delete my account? | Koinly Help Center (accessed 2026-06-06)",
            "url": "https://support.koinly.io/en/articles/9489971-how-do-i-delete-my-account"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "komoot-us",
      "name": "Komoot",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Komoot does not offer a subscription pause or freeze. Users who want a temporary break are instructed to cancel; their routes, activities, and saved content remain on the account and the subscription can be reactivated later."
      },
      "data_deletion": {
        "detail": "Users can delete their account and all associated personal data via komoot.com/delete or through account settings (web: Account menu; mobile: Profile information > Delete Account). Deletion is irreversible; backup copies are retained for 30 days before final removal unless legally required otherwise.",
        "url": "https://www.komoot.com/delete"
      },
      "links": {
        "cancel": "https://support.komoot.com/hc/en-us/articles/10272829657754-How-to-Cancel-Your-Subscription-and-Request-a-Refund",
        "refund": "https://support.komoot.com/hc/en-us/articles/10272829657754-How-to-Cancel-Your-Subscription-and-Request-a-Refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.komoot.com/hc/en-us/articles/10272829657754-How-to-Cancel-Your-Subscription-and-Request-a-Refund",
        "policy_summary": "Komoot Premium can be cancelled online via the web app (Settings > Premium > Cancel subscription) or through the iOS App Store or Google Play Store settings, depending on how the subscription was purchased. Cancellation stops automatic renewal only; access to Premium features continues until the end of the current paid period. Refunds are not automatic upon cancellation but can be requested separately — for yearly subscriptions purchased directly on the website, refunds are available within 60 days of purchase. No subscription pause option exists.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your Subscription and Request a Refund – komoot (accessed 2026-06-06)",
            "url": "https://support.komoot.com/hc/en-us/articles/10272829657754-How-to-Cancel-Your-Subscription-and-Request-a-Refund"
          },
          {
            "title": "Manage your komoot Premium subscription – komoot (accessed 2026-06-06)",
            "url": "https://support.komoot.com/hc/en-us/articles/10163715766554-Manage-your-komoot-Premium-subscription"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "kompas-id-id",
      "name": "Kompas.id",
      "industry": "News (Paywall)",
      "jurisdiction": "ID",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://kb.kompas.id/baca/akun-kompas-id/sudah-memiliki-akun/cara-berhenti-berlangganan-kompas-id-melalui-aplikasi/",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://kb.kompas.id/baca/akun-kompas-id/sudah-memiliki-akun/cara-berhenti-berlangganan-kompas-id-melalui-aplikasi/",
        "policy_summary": "Kompas.id publishes a knowledge-base article showing subscribers how to cancel: open the subscription page on the website or app, log in and tap Batalkan (Cancel) on the active service. Google Play-billed subscriptions are cancelled through the Play Store Payments & subscriptions screen.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cara berhenti berlangganan Kompas.id melalui aplikasi - Kompas.id KB",
            "url": "https://kb.kompas.id/baca/akun-kompas-id/sudah-memiliki-akun/cara-berhenti-berlangganan-kompas-id-melalui-aplikasi/"
          },
          {
            "title": "Berlangganan Kompas.id - Knowledge Base",
            "url": "https://kb.kompas.id/kategori/berlangganan-kompas-id/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "koodo-ca",
      "name": "Koodo Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Koodo does not offer a formal pause or freeze option for postpaid plans. Prepaid plans simply lapse and auto-close after 90 days of inactivity if not renewed."
      },
      "data_deletion": {
        "detail": "No dedicated self-serve data-deletion portal. Account data remains accessible for 90 days after cancellation, after which the Self Serve account is permanently closed. Privacy requests (including personal-data deletion) can be made via the TELUS/Koodo privacy team at 1-855-525-6636 or through koodomobile.com/en/terms/privacy.",
        "url": "https://www.koodomobile.com/en/terms/privacy"
      },
      "links": {
        "cancel": "https://www.koodomobile.com/en/help/things-know-about-cancelling-koodo",
        "refund": null,
        "terms": "https://www.koodomobile.com/en/terms/privacy",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.koodomobile.com/en/help/things-know-about-cancelling-koodo",
        "policy_summary": "Postpaid cancellation requires contacting Koodo by phone (callback scheduled via the digital chat assistant at koodo.com/chat) or visiting a Koodo store; there is no self-serve online cancel button for postpaid accounts. There is no early termination fee (Koodo is contract-free), but any outstanding device Tab balance is charged immediately upon cancellation. Recurring charges are prorated to the day of cancellation, with refunds over $5 returned via pre-authorized payment within 3-5 business days (or by cheque in 30-60 days). Self Serve account access remains available for 90 days after cancellation.",
        "sources": [
          {
            "title": "Things to know about cancelling your Koodo services | Koodo Mobile (accessed 2026-06-06)",
            "url": "https://www.koodomobile.com/en/help/things-know-about-cancelling-koodo"
          },
          {
            "title": "Your Koodo bill after you cancel | Koodo Mobile (accessed 2026-06-06)",
            "url": "https://www.koodomobile.com/en/help/your-koodo-bill-after-you-cancel"
          }
        ],
        "scores": {
          "cancel_url": 30,
          "channel_disclosed": 65,
          "notice_disclosed": 60,
          "refund_disclosed": 72,
          "findability": 68
        },
        "score": 55,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "koyeb",
      "name": "Koyeb",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No plan pause feature is documented. Users can downgrade to the free Starter tier as the lowest cost option."
      },
      "data_deletion": {
        "detail": "After account termination, Koyeb retains customer data for 7 days during which a data export can be requested. After that window, all customer data is permanently deleted except what applicable law requires to be retained.",
        "url": "https://www.koyeb.com/docs/legal/terms"
      },
      "links": {
        "cancel": "https://www.koyeb.com/docs/faqs/pricing",
        "refund": null,
        "terms": "https://www.koyeb.com/docs/legal/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 70,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.koyeb.com/docs/faqs/pricing",
        "policy_summary": "Koyeb subscriptions can be cancelled at any time through the account dashboard by navigating to Settings > Usage and billing and downgrading to the free Starter plan; no notice period is required. Upon downgrade, users receive a prorated credit for any unused portion of their paid plan month, though the Terms of Service state that all sums paid are non-refundable. After account deletion, Koyeb retains customer data for 7 days (during which an export can be requested) before permanent deletion. There is no phone, mail, or email cancellation path — the process is entirely self-serve online.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Pricing Frequently Asked Questions | Koyeb (accessed 2026-06-06)",
            "url": "https://www.koyeb.com/docs/faqs/pricing"
          },
          {
            "title": "Terms of Service | Koyeb (accessed 2026-06-06)",
            "url": "https://www.koyeb.com/docs/legal/terms"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "kpn-nl",
      "name": "KPN",
      "industry": "Telecom & ISP",
      "jurisdiction": "NL",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "KPN does not offer a formal pause or freeze. A reduced 'Tijdelijk Pakket' (Temporary Package, €25/month, max 12 months) is available for home internet/TV subscribers who need a temporary downgrade, but full subscription pause is not available. Mobile subscriptions cannot be paused at all."
      },
      "data_deletion": {
        "detail": "Customers can delete their KPN ID account via MijnKPN (Profile > Login Details > Delete Account). For full personal data erasure (right to be forgotten under GDPR/AVG), customers must submit a written request to KPN Klantreacties referencing 'Rechten AVG', including name, address, phone number(s), and a masked copy of ID. Contact: rechtenavg@kpn.com.",
        "url": "https://www.kpn.com/algemeen/jouw-gegevens"
      },
      "links": {
        "cancel": "https://www.kpn.com/service/administratie/opzeggen",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.kpn.com/service/administratie/opzeggen",
        "policy_summary": "KPN subscriptions can be cancelled online (via a dedicated form requiring KPN ID login, separate forms for home and mobile), by phone (0800-0402, Mon–Fri 08:00–18:00, Sat 08:00–17:00), or by registered mail (Postbus 235, 2400 AE Alphen aan den Rijn). The notice period is 1 month after the contract end date; after the initial fixed term, subscriptions auto-renew monthly and can be cancelled with 1 month notice. Early termination before contract end requires payment of an exit fee (afkoopsom); no fee applies upon the death of the account holder. No prorated refund terms are published explicitly, but outstanding device payments must be settled before mobile cancellation completes. The online form is a multi-step process that may be followed by a KPN call-back, meaning it does not constitute a single-click self-serve cancel; phone contact is presented as the fastest confirmation channel.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Abonnement opzeggen | KPN (accessed 2026-06-05)",
            "url": "https://www.kpn.com/service/administratie/opzeggen"
          },
          {
            "title": "Jouw gegevens | KPN (accessed 2026-06-05)",
            "url": "https://www.kpn.com/algemeen/jouw-gegevens"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "kraken",
      "name": "Kraken",
      "industry": "Crypto & fintech",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option exists for Kraken accounts or Kraken+ subscriptions. Users can cancel the subscription and retain benefits until end of billing cycle."
      },
      "data_deletion": {
        "detail": "California residents and others may request deletion of personal data via the Kraken support form or by phone at (888) 871-2573. Kraken responds within 45 days. Note: financial/AML regulations require retention of client records for ~5 years after the relationship ends, so deletion is subject to legal exceptions. On-chain blockchain data is immutable and cannot be deleted by Kraken.",
        "url": "https://www.kraken.com/legal/privacy/us-notice"
      },
      "links": {
        "cancel": "https://support.kraken.com/articles/203727206-how-to-close-your-kraken-account",
        "refund": "https://www.kraken.com/legal/global-terms",
        "terms": "https://www.kraken.com/legal/global-terms",
        "privacy": "https://www.kraken.com/legal/privacy/us-notice"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 72,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.kraken.com/articles/203727206-how-to-close-your-kraken-account",
        "policy_summary": "To close a Kraken account: go to Account icon > Settings (web) or Account > Account details (app), scroll to 'Close account', review the notice, select a reason, and confirm. All funds must be withdrawn first — account closure does not refund or liquidate holdings. Kraken+ subscriptions are NOT cancelled by account closure; they must be cancelled separately via the Apple App Store, Google Play Store, or via the cancel button on the Kraken web subscription page. Subscription cancellations take effect at end of the current billing cycle with no refund for unused portions. All trades and deposits are explicitly non-refundable per the Global Terms of Service. Account closure is available self-serve on web and all mobile app platforms.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "How to close your Kraken account | Kraken (accessed 2026-06-10)",
            "url": "https://support.kraken.com/articles/203727206-how-to-close-your-kraken-account"
          },
          {
            "title": "Kraken+ FAQ: Subscription Service Overview | Kraken (accessed 2026-06-10)",
            "url": "https://support.kraken.com/articles/kraken-faq-subscription-service-overview"
          },
          {
            "title": "Global Terms of Service | Kraken (accessed 2026-06-10)",
            "url": "https://www.kraken.com/legal/global-terms"
          },
          {
            "title": "Kraken US Privacy Notice (accessed 2026-06-10)",
            "url": "https://www.kraken.com/legal/privacy/us-notice"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "krea-ai-us",
      "name": "Krea AI",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze subscription option is documented in Krea AI's official help pages."
      },
      "data_deletion": {
        "detail": "Users can delete their account via account settings or by submitting a support ticket requesting account deletion. The privacy policy (hosted on Notion) states users have the right to delete personal data; deletion typically completes within a few days.",
        "url": "https://krea-ai.notion.site/Privacy-Policy-90c854a1be1546e49bf2255e3980b370"
      },
      "links": {
        "cancel": "https://docs.krea.ai/help-and-support/manage-subscriptions",
        "refund": "https://docs.krea.ai/help-and-support/refunds-and-billing",
        "terms": null,
        "privacy": "https://krea-ai.notion.site/Privacy-Policy-90c854a1be1546e49bf2255e3980b370"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://docs.krea.ai/help-and-support/manage-subscriptions",
        "policy_summary": "Krea AI subscriptions can be cancelled online at any time through the Billing settings page, either via the 'Cancel Subscription' button in Workspace Settings (Danger Zone) or through the Stripe Customer Portal accessed from the Billing page. Access to premium features continues until the end of the current billing period after cancellation, and all subscriptions auto-renew unless manually cancelled. Refunds are conditionally available and automatically offered in the Stripe portal at the time of cancellation if the user meets usage thresholds (fewer than 650 compute units used and fewer than 20 generations in the current month). Mobile app subscribers must cancel through the Apple App Store or Google Play Store respectively.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Manage Subscriptions - Krea (accessed 2026-06-06)",
            "url": "https://docs.krea.ai/help-and-support/manage-subscriptions"
          },
          {
            "title": "Refunds and Billing - Krea (accessed 2026-06-06)",
            "url": "https://docs.krea.ai/help-and-support/refunds-and-billing"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "krisp",
      "name": "Krisp",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on any official Krisp help page."
      },
      "data_deletion": {
        "detail": "A dedicated help article explains how to delete a Krisp account. Upon termination, Krisp ceases providing the service; users have a 90-day post-trial access period to export content before potential deletion.",
        "url": "https://help.krisp.ai/hc/en-us/articles/360017683719-How-to-delete-your-Krisp-account"
      },
      "links": {
        "cancel": "https://help.krisp.ai/hc/en-us/articles/4404752755730-Cancel-the-subscription-for-your-Krisp-account",
        "refund": null,
        "terms": "https://krisp.ai/terms-of-use/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.krisp.ai/hc/en-us/articles/4404752755730-Cancel-the-subscription-for-your-Krisp-account",
        "policy_summary": "Krisp subscriptions are cancelled online via Settings > Billing > Plan Details > Manage Subscription > Downgrade; cancellation takes effect at the end of the current billing cycle and auto-renewal is disabled. All fees are explicitly non-refundable under both the Terms of Use and the Master Subscription Agreement, with the sole exception being Krisp's own material breach. The Master Subscription Agreement additionally requires written notice at least 30 days before renewal for enterprise contracts. No pause or freeze option is offered.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 80
        },
        "sources": [
          {
            "title": "Cancel the subscription for your Krisp account – Krisp Help (accessed 2026-06-05)",
            "url": "https://help.krisp.ai/hc/en-us/articles/4404752755730-Cancel-the-subscription-for-your-Krisp-account"
          },
          {
            "title": "Terms of Use | Krisp (accessed 2026-06-05)",
            "url": "https://krisp.ai/terms-of-use/"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "kt-kr",
      "name": "KT (Korea Telecom)",
      "industry": "Telecom & ISP",
      "jurisdiction": "KR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "in_person",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Mobile service can be paused (일시정지) up to 90 days per instance, maximum 2 times per year (180 days total). Applied via MyPage > Mobile Management > Pause, or in-person at KT Plaza."
      },
      "data_deletion": {
        "detail": "Personal data is deleted after the purpose of collection is fulfilled. Customers can request data deletion or account withdrawal via the app/web settings after identity verification, by calling 100, or by emailing privacy@kt.com. Some data is retained per legal requirements before destruction.",
        "url": "https://inside.kt.com/html/privacy/privacy23.html"
      },
      "links": {
        "cancel": "https://help.kt.com/serviceinfo/ServiceCloseGuideL1.do",
        "refund": null,
        "terms": null,
        "privacy": "https://inside.kt.com/html/privacy/privacy23.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 80,
          "notice_disclosed": 30,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.kt.com/serviceinfo/ServiceCloseGuideL1.do",
        "policy_summary": "KT allows cancellation of mobile services online (via MyPage > Mobile Cancellation, with a follow-up call from a consultant to confirm), by phone (100), in-person at KT Plaza, or by mail/fax — account holder identity verification is required for all channels. Home/internet products can be cancelled online (reservation system), by phone at 100, in-person, or by mail, but the online process is a reservation that requires a callback from a KT agent before the cancellation is finalised. No explicit advance notice period is published; outstanding charges, early termination fees, and device installments must be settled before cancellation is processed. Unused pre-paid balances are refunded upon request (2 business days after application) via MyPage or KT Plaza visit; customers who port their number to another carrier must wait until the end of the month following cancellation to claim any refund.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "KT Mobile Cancellation Required Documents | KT (accessed 2026-06-06)",
            "url": "https://help.kt.com/serviceinfo/ServiceCloseGuideL1.do"
          },
          {
            "title": "KT Home Product Cancellation Required Documents | KT (accessed 2026-06-06)",
            "url": "https://help.kt.com/serviceinfo/ServiceCloseGuideL2.do"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "kuku-fm-in",
      "name": "Kuku FM",
      "industry": "Audiobooks & podcasts",
      "jurisdiction": "IN",
      "cancellation_types": [
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://kukufm.com/shop-faqs/english",
        "refund": "https://kukufm.com/support/premium-subscription",
        "terms": "https://kukufm.com/support/premium-subscription",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://kukufm.com/shop-faqs/english",
        "policy_summary": "Kuku FM users can cancel auto-recharge/auto-pay from the settings in the profile section before the auto-recharge is processed, or from their UPI payment app. Coins once purchased are non-refundable; certain services may be eligible for a refund only if requested within 24 hours of purchase and not yet used.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Kuku FM Shop FAQs (cancel auto-recharge)",
            "url": "https://kukufm.com/shop-faqs/english"
          },
          {
            "title": "Kuku FM Coins / Premium Subscription support",
            "url": "https://kukufm.com/support/premium-subscription"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "kumu-ph",
      "name": "Kumu",
      "industry": "Live Streaming / Social",
      "jurisdiction": "PH",
      "cancellation_types": [
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://kumu.zendesk.com/hc/en-us/articles/9122426458137--Kumu-coins-subscription-How-to-Cancel-Coins-Subscription",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 75,
          "notice_disclosed": 55,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://kumu.zendesk.com/hc/en-us/articles/9122426458137--Kumu-coins-subscription-How-to-Cancel-Coins-Subscription",
        "policy_summary": "Kumu, a Filipino live-streaming app, offers weekly and monthly coins subscriptions and publishes a help-center article on cancelling them, which is done through the Google Play or Apple App Store subscriptions screen where the subscription was purchased.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Coins Subscription - Kumu Help Center",
            "url": "https://kumu.zendesk.com/hc/en-us/articles/9122426458137--Kumu-coins-subscription-How-to-Cancel-Coins-Subscription"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "kurly-members-kr",
      "name": "Kurly Members",
      "industry": "Grocery (Membership)",
      "jurisdiction": "KR",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Kurly account withdrawal is separate; membership cancellation only stops the paid subscription.",
        "url": "https://www.kurly.com/member/membership"
      },
      "links": {
        "cancel": "https://www.kurly.com/member/membership",
        "refund": "https://www.kurly.com/member/membership",
        "terms": "https://www.kurly.com/policy/terms",
        "privacy": "https://www.kurly.com/policy/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.kurly.com/member/membership",
        "policy_summary": "Kurly Members (Market Kurly's paid grocery membership) is cancelled self-serve from the Kurly Members / Members Management page by scrolling to Payment-Usage History or Service Cancellation and choosing Cancel; if benefits are unused an immediate refund (payment cancellation) is offered. If any benefit was used that month, a mid-month refund is not possible.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Kurly Members subscription page (컬리멤버스 구독)",
            "url": "https://www.kurly.com/member/membership"
          },
          {
            "title": "Kurly Members info (컬리멤버스 안내)",
            "url": "https://www.kurly.com/events/member/kurly-members"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "la-fitness",
      "name": "LA Fitness",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "mail",
        "online",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Freeze month-to-month dues for ~$10/month (indefinite for monthly members; ~6 months typical), then unfreeze with no extra fee."
      },
      "data_deletion": {
        "detail": "Not documented in the cancellation policy. Membership and billing data deletion can be requested under applicable state privacy law (e.g., CCPA) via the club's privacy policy / member services; clubs may retain records to enforce contract terms.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.lafitness.com/pages/membershipquestions.aspx",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.lafitness.com/pages/membershipquestions.aspx",
        "policy_summary": "Managed via the online member account, which prominently surfaces a paid 'freeze' instead of cancellation; prepaid dues apply to the month after the final recurring payment. No clean one-click online cancel is published. (The FTC sued LA Fitness in Aug 2025 alleging difficult cancellation — a Verified-Flow concern, audit pending.)",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "LA Fitness — Membership questions / cancellation (accessed 2026-06-04)",
            "url": "https://www.lafitness.com/pages/membershipquestions.aspx"
          }
        ],
        "score": 54,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "la-repubblica-it",
      "name": "La Repubblica",
      "industry": "News & publishing",
      "jurisdiction": "it",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold documented; disdetta stops auto-renewal."
      },
      "data_deletion": {
        "detail": "Personal-data handling under GEDI/Repubblica privacy policy; deletion via account settings and privacy contacts.",
        "url": "https://www.repubblica.it/static/servizi/privacy.html"
      },
      "links": {
        "cancel": "https://www.repubblica.it/",
        "refund": "https://www.repubblica.it/",
        "terms": "https://www.repubblica.it/",
        "privacy": "https://www.repubblica.it/static/servizi/privacy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 65,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.repubblica.it/",
        "policy_summary": "La Repubblica digital subscriptions renew automatically and can be cancelled self-serve via the account area ('Il mio account' / 'Impostazioni' then 'I miei abbonamenti' / 'Gestisci abbonamenti'); App/Play Store sign-ups are managed in the store. Customer service is also reachable by phone (06 89834120, Mon-Fri 09:00-21:00, Sat 09:00-15:00). EU 14-day diritto di recesso applies to distance purchases (cancel without reason or penalty within 14 days). A pro-rata refund is documented for amounts covering periods beyond the cancellation date, processed within 30 working days to the original payment method. Cancelling before the renewal date avoids the next charge.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Come disdire abbonamento La Repubblica online - letterasenzabusta (accessed 2026-06-16)",
            "url": "https://www.letterasenzabusta.com/news/701/come-disdire-abbonamento-la-repubblica-online.htm"
          },
          {
            "title": "La Repubblica subscription / account (accessed 2026-06-16)",
            "url": "https://www.repubblica.it/"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "la-vanguardia-es",
      "name": "La Vanguardia",
      "industry": "News & publishing",
      "jurisdiction": "es",
      "join_clicks": 2,
      "cancellation_types": [
        "online_account",
        "app_store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; cancellation of renewal available any time before renewal date."
      },
      "data_deletion": {
        "detail": "Data handled under La Vanguardia / Grupo Godo privacy policy (aviso legal); deletion via subscriber area and privacy contacts.",
        "url": "https://www.lavanguardia.com/avisolegal"
      },
      "links": {
        "cancel": "https://club.lavanguardia.com/sites/default/files/condiciones_generales_de_suscripcion_de_la_vanguardia.pdf",
        "refund": "https://club.lavanguardia.com/sites/default/files/condiciones_generales_de_suscripcion_de_la_vanguardia.pdf",
        "terms": "https://club.lavanguardia.com/sites/default/files/condiciones_generales_de_suscripcion_de_la_vanguardia.pdf",
        "privacy": "https://www.lavanguardia.com/avisolegal"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 55
        },
        "cancel_url": "https://club.lavanguardia.com/sites/default/files/condiciones_generales_de_suscripcion_de_la_vanguardia.pdf",
        "policy_url": "https://www.postclic.com/es-es/letters/prensa-revistas/cancelar-la-vanguardia/",
        "policy_summary": "La Vanguardia subscriptions renew automatically (renovacion automatica) under the Condiciones Generales de Suscripcion. A subscriber can cancel the renewal at any time online from the subscriber area ('area de suscriptor') before the renewal date; cancellation cannot be processed on the renewal day itself. Subscriptions taken via app stores are managed in the device Store settings (disable auto-renewal at least 24 hours before period end). The terms grant the statutory right of withdrawal without justification within fourteen (14) natural days from the first download of the digital edition (derecho de desistimiento). Spanish law also requires a simple, unimpeded cancellation process.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Condiciones Generales de Suscripcion de La Vanguardia (accessed 2026-06-16)",
            "url": "https://club.lavanguardia.com/sites/default/files/condiciones_generales_de_suscripcion_de_la_vanguardia.pdf"
          },
          {
            "title": "Cancelar suscripcion La Vanguardia - Postclic (accessed 2026-06-16)",
            "url": "https://www.postclic.com/es-es/letters/prensa-revistas/cancelar-la-vanguardia/"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lacinetek-fr",
      "name": "LaCinetek",
      "industry": "Video streaming (SVOD)",
      "jurisdiction": "FR",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": "https://www.lacinetek.com/fr/terms"
      },
      "links": {
        "cancel": "https://www.lacinetek.com/fr/terms",
        "refund": "https://www.lacinetek.com/fr/terms",
        "terms": "https://www.lacinetek.com/fr/terms",
        "privacy": "https://www.lacinetek.com/fr/terms"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.lacinetek.com/fr/terms",
        "policy_summary": "LaCinetek subscribers cancel monthly or annual subscriptions at any time online under Mes parametres then Mon Abonnement; access to the current month's selection continues until the end of the running monthly or annual period. A first subscription includes a 7-day free trial with tacit monthly renewal otherwise.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "LaCinetek Conditions generales de vente et d'utilisation",
            "url": "https://www.lacinetek.com/fr/terms"
          },
          {
            "title": "LaCinetek BE terms (same cancellation clause)",
            "url": "https://www.lacinetek.com/be/cgu"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "ladder-life",
      "name": "Ladder Life",
      "industry": "Insurance",
      "jurisdiction": "US",
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Residents of CA, CO, VA, UT, and CT may request deletion of certain personal information by emailing privacy-requests@ladderlife.com or via the privacy-requests form; some data is exempt where needed to provide services. Identity verification required.",
        "url": "https://www.ladderlife.com/privacy"
      },
      "links": {
        "cancel": "https://support.ladderlife.com/hc/en-us/articles/360001768167-How-do-I-cancel-my-policy",
        "refund": "https://support.ladderlife.com/hc/en-us/articles/360001768167-How-do-I-cancel-my-policy",
        "terms": "https://www.ladderlife.com/terms",
        "privacy": "https://www.ladderlife.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.ladderlife.com/hc/en-us/articles/360001768167-How-do-I-cancel-my-policy",
        "policy_summary": "Cancel by emailing help@ladderlife.com from the policy's email address; support verifies identity and processes the cancellation. A 30-day free-look period (10 days for some New York products) gives a full refund of the first month's premium; no fees or penalties to cancel after that.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my policy? | Ladder help center",
            "url": "https://support.ladderlife.com/hc/en-us/articles/360001768167-How-do-I-cancel-my-policy"
          },
          {
            "title": "Our Privacy Policy | Ladder Life",
            "url": "https://www.ladderlife.com/privacy"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "ladder-us",
      "name": "Ladder",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option identified in available policy documentation; subscriptions can be cancelled at any time through the App Store or Google Play."
      },
      "data_deletion": {
        "detail": "Privacy policy exists at joinladder.com/privacy and a Consumer Health Privacy Policy at joinladder.com/consumer-health-privacy; contact support@joinladder.com for data requests. No dedicated data deletion web form found.",
        "url": "https://www.joinladder.com/privacy"
      },
      "links": {
        "cancel": "https://www.joinladder.com/pricing",
        "refund": null,
        "terms": null,
        "privacy": "https://www.joinladder.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 50,
          "notice_disclosed": 40,
          "refund_disclosed": 30,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://www.joinladder.com/pricing",
        "policy_summary": "Ladder is a mobile fitness app (iOS and Android) offering a 7-day free trial with no credit card required. Subscriptions (Pro Monthly at $29.99/mo or Pro Annual at $179.99/yr) are billed through the Apple App Store or Google Play, meaning cancellation must be performed through the respective app-store subscription management interface before the next renewal date. No dedicated official help-center cancellation article was found on joinladder.com; the Terms of Service page is JavaScript-rendered and not publicly indexable in full detail.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Ladder Pricing | Flexible Workout Plans (accessed 2026-06-06)",
            "url": "https://www.joinladder.com/pricing"
          },
          {
            "title": "LADDER Strength Training Plans — App Store (accessed 2026-06-06)",
            "url": "https://apps.apple.com/us/app/ladder-strength-training-plans/id1502936453"
          }
        ],
        "score": 46,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "ladder",
      "name": "Ladder",
      "industry": "Fitness app",
      "jurisdiction": "US",
      "cancellation_types": [
        "app-store",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Canceling stops billing; account data handled separately.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.joinladder.com/terms",
        "refund": "",
        "terms": "https://www.joinladder.com/terms",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 45,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.joinladder.com/terms",
        "policy_summary": "The Ladder strength-training app is distributed through the App Store and Google Play, and subscriptions are cancellable anytime through the store where they were purchased; support is available at hello@joinladder.com. A 7-day free trial requires no card up front.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Ladder Terms of Service",
            "url": "https://www.joinladder.com/terms"
          },
          {
            "title": "LADDER Strength Training Plans - App Store",
            "url": "https://apps.apple.com/us/app/ladder-strength-training-plans/id1502936453"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "lamsa-ae",
      "name": "Lamsa",
      "industry": "Edtech (kids)",
      "jurisdiction": "AE",
      "cancellation_types": [
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account/data handling governed by Lamsa privacy policy; support reachable at support@lamsaworld.com.",
        "url": "https://lamsaworld.zendesk.com/hc/en-us"
      },
      "links": {
        "cancel": "https://lamsaworld.zendesk.com/hc/en-us/articles/15205613698193-How-do-I-cancel-the-subscription-and-stop-automatic-renewal",
        "refund": "",
        "terms": "https://www.lamsaworld.com/terms",
        "privacy": "https://www.lamsaworld.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://lamsaworld.zendesk.com/hc/en-us/articles/15205613698193-How-do-I-cancel-the-subscription-and-stop-automatic-renewal",
        "policy_summary": "Lamsa subscriptions auto-renew unless cancelled at least 24 hours before the renewal date; users stop renewal through their device store subscription settings (Apple App Store, Google Play, Huawei AppGallery) or PayPal, with self-serve steps documented in the Lamsa help center.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel the subscription and stop automatic renewal? - Lamsa FAQ",
            "url": "https://lamsaworld.zendesk.com/hc/en-us/articles/15205613698193-How-do-I-cancel-the-subscription-and-stop-automatic-renewal"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "landr",
      "name": "LANDR",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is offered. Users must cancel outright; access continues until the end of the paid billing period."
      },
      "data_deletion": {
        "detail": "Users can delete their account via Account Settings by scrolling to the bottom and clicking 'Delete account'. Deletion is permanent and irreversible. Prerequisites: no active subscription, no failed payments, no live releases, and no pending earnings to withdraw. A confirmation email is sent (may take up to 15 minutes).",
        "url": "https://support.landr.com/hc/en-us/articles/115009735888-How-do-I-delete-my-account"
      },
      "links": {
        "cancel": "https://support.landr.com/hc/en-us/articles/115009783248-How-do-I-cancel-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 85,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://support.landr.com/hc/en-us/articles/115009783248-How-do-I-cancel-my-subscription",
        "policy_summary": "LANDR subscriptions can be cancelled online at any time via Account Settings > Plans & Credits > Manage > Cancel Plan. Cancellation takes effect at the end of the current billing period, so access continues until expiry with no auto-renewal. No refunds or credits are issued for partial months or years; all fees are explicitly non-refundable. No subscription pause or freeze option is available.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? – Your LANDR Resources (accessed 2026-06-06)",
            "url": "https://support.landr.com/hc/en-us/articles/115009783248-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Pricing Terms and Conditions | LANDR (accessed 2026-06-06)",
            "url": "https://www.landr.com/pricing-terms"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "langchain",
      "name": "LangChain",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option documented. LangSmith offers no automatic downgrade path from a paid plan to the free Developer plan either — per the official support article you must create a new organization to use the free plan. Cancellation simply ends the subscription at the end of the current billing period."
      },
      "data_deletion": {
        "detail": "No self-serve account-deletion button is documented for LangSmith billing. Per the LangChain Terms of Service (Section 9.5), customers have 30 days after termination to export their data and request deletion of stored information; deletion is request-based via support (support.langchain.com). No explicit GDPR/CCPA-specific data-rights flow is published on the billing/support pages reviewed.",
        "url": "https://www.langchain.com/terms-of-service"
      },
      "links": {
        "cancel": "https://support.langchain.com/articles/9746887421-how-do-i-cancel-my-langsmith-subscription",
        "refund": null,
        "terms": "https://www.langchain.com/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.langchain.com/articles/9746887421-how-do-i-cancel-my-langsmith-subscription",
        "policy_summary": "LangSmith (LangChain's paid product) is cancelled self-serve from inside the account: Settings > Usage and Billing > Plans and Billing > Cancel Subscription. The subscription stays active until the end of the current billing period, then ends; it can later be reactivated via a Renew Subscription button. The support article warns to disable tracing in your apps before the end date or they will start receiving auth errors, and notes there is NO automatic downgrade from a paid plan to the free Developer plan — you must spin up a new organization for the free tier. Per the Terms of Service (Sec 3.1), fees already paid are non-refundable and payment obligations are non-cancelable; refunds exist only for narrow cases (material non-performance, IP claims) covering prepaid unused fees. Enterprise/annual contracts auto-renew for one year unless written notice is given at least 30 days before term end (ToS Sec 9.2). No in-app-store billing applies (web/SaaS billing only).",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my LangSmith subscription? — LangChain Support (accessed 2026-06-10)",
            "url": "https://support.langchain.com/articles/9746887421-how-do-i-cancel-my-langsmith-subscription"
          },
          {
            "title": "Manage billing in your account — Docs by LangChain (accessed 2026-06-10)",
            "url": "https://docs.langchain.com/langsmith/billing"
          },
          {
            "title": "Terms of Service — LangChain (accessed 2026-06-10)",
            "url": "https://www.langchain.com/terms-of-service"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lastpass",
      "name": "LastPass",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "LastPass does not offer any documented pause or freeze option for subscriptions."
      },
      "data_deletion": {
        "detail": "Users can permanently and irreversibly delete their account at lastpass.com/delete_account.php, which removes all vault data (sites, secure notes, form fills) immediately with no recovery possible. LastPass recommends cancelling the subscription before deleting the account; if subscription is not cancelled first, users must contact support. Deletion is possible even without knowing the master password.",
        "url": "https://lastpass.com/delete_account.php"
      },
      "links": {
        "cancel": "https://support.lastpass.com/help/how-do-i-cancel-automatic-renewal-for-lastpass-premium-lp010116",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 78,
          "notice_disclosed": 70,
          "refund_disclosed": 72,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.lastpass.com/help/how-do-i-cancel-automatic-renewal-for-lastpass-premium-lp010116",
        "policy_summary": "LastPass subscriptions are cancelled online via the vault by navigating to Account Settings > My Account and clicking Cancel, which stops auto-renewal but retains Premium access through the end of the paid billing period. The cancellation is self-serve and multi-step within the account dashboard. All payments are final and non-refundable per the Terms of Service; no prorated refunds are issued for unused time. No pause or freeze option is available, and account data can be permanently deleted separately at lastpass.com/delete_account.php.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel the renewal of my LastPass Premium subscription? (accessed 2026-06-05)",
            "url": "https://support.lastpass.com/help/how-do-i-cancel-automatic-renewal-for-lastpass-premium-lp010116"
          },
          {
            "title": "LastPass Cancellation FAQs (accessed 2026-06-05)",
            "url": "https://support.lastpass.com/s/document-item?language=en_US&bundleId=lastpass&topicId=LastPass/cancellation_faqs.html&_LANG=enus"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "later",
      "name": "Later",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users can downgrade to a free plan as an alternative to full cancellation."
      },
      "data_deletion": {
        "detail": "Account deletion removes personal and sensitive data immediately from core/transactional systems. All remaining data (posts, media, account data) is fully removed within 90 days from Later's systems and third-party services. Marketing emails persist until unsubscribed.",
        "url": "https://help.later.com/hc/en-us/articles/360042493354-Delete-Your-Later-Account"
      },
      "links": {
        "cancel": "https://help.later.com/hc/en-us/articles/360042992233-Cancel-Your-Later-Plan",
        "refund": "https://help.later.com/hc/en-us/articles/360042991873-Later-s-Refund-Policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 72,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.later.com/hc/en-us/articles/360042992233-Cancel-Your-Later-Plan",
        "policy_summary": "Later subscriptions can be cancelled online via app.later.com (Settings → Subscription → Cancel Plan) or by contacting customer support; iOS subscribers must cancel through Apple. Cancellation takes effect at the end of the current billing cycle, so users retain access to paid features until that date. Plans are generally non-refundable, but Later may consider refund requests on a case-by-case basis — annual plans within 30 days of purchase and monthly plans within 7 days of the first invoice. A 14-day free trial is offered; cancelling before the trial ends avoids any charge.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel Your Later Plan – Later Help Center (accessed 2026-06-06)",
            "url": "https://help.later.com/hc/en-us/articles/360042992233-Cancel-Your-Later-Plan"
          },
          {
            "title": "Later's Refund Policy – Later Help Center (accessed 2026-06-06)",
            "url": "https://help.later.com/hc/en-us/articles/360042991873-Later-s-Refund-Policy"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "le-devoir-ca",
      "name": "Le Devoir",
      "industry": "News / Digital Subscription",
      "jurisdiction": "CA",
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can suspend service directly in their subscriber profile by choosing start and end dates."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.ledevoir.com/abonnements/faq",
        "refund": "",
        "terms": "https://www.ledevoir.com/centre-aide",
        "privacy": "https://www.ledevoir.com/politique-confidentialite"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.ledevoir.com/abonnements/faq",
        "policy_summary": "Le Devoir, the Montreal French-language newspaper, offers month-to-month digital subscriptions with no commitment that can be cancelled at any time with no fee, taking effect at the end of the current billing cycle; subscribers can self-serve suspend service in their subscriber profile, and cancellation requests are also handled by phone (514-985-3355 / 1-800-463-7559).",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "FAQ - Informations | Le Devoir",
            "url": "https://www.ledevoir.com/abonnements/faq"
          },
          {
            "title": "Centre d'aide | Le Devoir",
            "url": "https://www.ledevoir.com/centre-aide"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "le-figaro-fr",
      "name": "Le Figaro",
      "industry": "News & publishing",
      "jurisdiction": "fr",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "phone",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause documented; digital plans require notice of 3 business days (phone) or 7 business days (email) before the monthly term ends."
      },
      "data_deletion": {
        "detail": "CGV Article 12 references the 'Politique de Confidentialite' on the legal hub covering GDPR rights including erasure; exact privacy slug not independently verified.",
        "url": "https://mentions-legales.lefigaro.fr/"
      },
      "links": {
        "cancel": "https://faq.lefigaro.fr/hc/fr/requests/new",
        "refund": "https://mentions-legales.lefigaro.fr/page/cgv",
        "terms": "https://mentions-legales.lefigaro.fr/page/cgv",
        "privacy": "https://mentions-legales.lefigaro.fr/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://faq.lefigaro.fr/hc/fr/requests/new",
        "policy_summary": "Le Figaro's CGV (Article 7) provide no in-account self-serve cancellation: digital subscriptions must be cancelled by phone (01 70 37 31 70, at least 3 business days before the monthly term) or by email (aboweb@lefigaro.fr, at least 7 business days before), and paper plans by letter to Chantilly or email to abo@lefigaro.fr; an online contact form exists at faq.lefigaro.fr but is not a one-click cancel. Open-ended ('duree libre') plans renew continuously until cancelled within the required notice window, while fixed-term paper plans stop at term if the renewal letters go unanswered. The 14-day droit de retractation under article L.121-21 is explicitly disclosed (Article 9), though subscribers authorise immediate execution while retaining the withdrawal right, and it does not apply to single-issue purchases; out-of-withdrawal cancellations incur handling fees (5-10 euros) and fixed-term early exit is allowed only for blindness or long hospitalization with a pro-rata refund minus 30 euros. Refunds are processed within 30 days. The official CGV text obtained is dated September 2022.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Le Figaro - Conditions generales de vente (CGV), Art. 7 & 9, September 2022 (accessed 2026-06-16)",
            "url": "https://mentions-legales.lefigaro.fr/page/cgv"
          },
          {
            "title": "Le Figaro - Centre d'aide / demande de resiliation (accessed 2026-06-16)",
            "url": "https://faq.lefigaro.fr/hc/fr/requests/new"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "le-monde-fr",
      "name": "Le Monde",
      "industry": "News & publishing",
      "jurisdiction": "fr",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause documented in the CGV; cancellation takes effect at the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Privacy policy (RGPD-compliant) covers user rights including access, rectification and erasure of personal data; requests handled per GDPR.",
        "url": "https://www.lemonde.fr/confidentialite/"
      },
      "links": {
        "cancel": "https://moncompte.lemonde.fr/cgv",
        "refund": "https://moncompte.lemonde.fr/cgv",
        "terms": "https://moncompte.lemonde.fr/cgv",
        "privacy": "https://www.lemonde.fr/confidentialite/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://moncompte.lemonde.fr/cgv",
        "policy_summary": "Le Monde's CGV (Article VIII) explicitly permit self-serve online cancellation directly on lemonde.fr, alongside phone, email and postal options; a registered letter is not mandatory under the official terms. Subscriptions auto-renew tacitly ('automatiquement et tacitement reconduit') for successive equivalent periods, with cancellation taking effect at the end of the current contractual term and a one-month notice on price changes. A 14-day droit de retractation (Article IX) applies, with refunds issued within 14 days, but the right is expressly waivable for digital-only access that begins immediately. There is no separate refund page; refunds exist only via the retractation mechanism.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Le Monde - Conditions generales de vente (CGV), Art. VIII & IX (accessed 2026-06-16)",
            "url": "https://moncompte.lemonde.fr/cgv"
          },
          {
            "title": "Le Monde - Politique de confidentialite (accessed 2026-06-16)",
            "url": "https://www.lemonde.fr/confidentialite/"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "leaseweb",
      "name": "Leaseweb",
      "industry": "Cloud infrastructure",
      "jurisdiction": "NL",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Leaseweb has no pause option. Contracts auto-renew, and you cancel from the Customer Portal so the service ends at the contract end date after the applicable notice period."
      },
      "data_deletion": {
        "detail": "Cancellation is done from the Leaseweb Customer Portal; the end date is calculated from the contract term and notice period and confirmed by an automated email. A cancellation can be reverted from the portal before the end date.",
        "url": null
      },
      "links": {
        "cancel": "https://kb.leaseweb.com/billing/contracts",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-18",
        "policy_summary": "Leaseweb contracts renew automatically for the same period as the initial contract term, and you cancel online from the Customer Portal; you cannot cancel while the contract period is still active. The end date is calculated from your contract term and notice period, and you receive an automated cancellation confirmation with the correct end dates. Notice periods are documented (about 1 hour for terms up to 3 months and about 1 month for terms of 6 months or longer), and a cancellation can be reverted from the portal before the end date. The cancellation documentation does not state any refund terms.",
        "policy_url": "https://kb.leaseweb.com/billing/contracts",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 90,
          "notice_disclosed": 90,
          "refund_disclosed": 45,
          "findability": 82
        },
        "sources": [
          {
            "title": "Contracts | Leaseweb Knowledge Base (accessed 2026-06-18)",
            "url": "https://kb.leaseweb.com/billing/contracts"
          },
          {
            "title": "Sales Contracts | Leaseweb Knowledge Base (accessed 2026-06-18)",
            "url": "https://kb.leaseweb.com/kb/billing/billing-sales-contracts/"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lebara-au",
      "name": "Lebara Australia",
      "industry": "Telecom (MVNO)",
      "jurisdiction": "AU",
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.lebara.com.au/support/leave/",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.lebara.com.au/support/leave/",
        "policy_summary": "Lebara Australia (prepaid MVNO) documents cancellation on its support page: customers call 126 122 from a Lebara Mobile phone or 1300 126 122 from any other phone to terminate the service, and contact their new provider if porting the number. There are no lock-in contracts, but any remaining balance is forfeited on termination or transfer.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling Your Prepaid Service | Lebara Australia",
            "url": "https://www.lebara.com.au/support/leave/"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "lebara-de",
      "name": "Lebara Germany",
      "industry": "Telecom & ISP",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "chat",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No general contract-pause option in the AGB. The only pause-like provision is involuntary: after contract end, if the number is not ported out, Lebara converts the line to a free prepaid function for 90 days so the customer stays reachable (Ziffer 7.5), after which the number and SIM are deactivated."
      },
      "data_deletion": {
        "detail": "Lebara's Datenschutzerklaerung covers GDPR rights including the right to erasure, subject to statutory retention. Data-protection requests go to the DPO at dpo@lebara.com (phone +49 211 310510000); AGB Ziffer 13.7 points to the telecom-services privacy notice.",
        "url": "https://www.lebara.de/de/ueber-lebara/datenschutz.html"
      },
      "links": {
        "cancel": "https://www.lebara.de/de/hilfe/kuendigung.html",
        "refund": "https://www.lebara.de/de/ueber-lebara/agb.html",
        "terms": "https://www.lebara.de/de/ueber-lebara/agb.html",
        "privacy": "https://www.lebara.de/de/ueber-lebara/datenschutz.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://www.lebara.de/de/ueber-lebara/agb.html",
        "policy_summary": "Per Lebara's AGB for Laufzeitvertraege (Stand 01.06.2023, Ziffer 7), a contract can be cancelled with one month's notice to the end of the agreed minimum term; if not cancelled in time it auto-renews and can then be terminated any time with one month's notice (consistent with post-Dec-2021 German monthly-cancellation law). Cancellation must be in text form (Textform). Lebara runs a dedicated Kuendigung page offering an online cancellation form, phone (Mon-Fri 09:00-17:00), and a 24/7 chatbot. Number portability (Rufnummernmitnahme) is free and must reach Lebara no later than one month after contract end. Any prepaid credit remaining at contract end is refunded within one month of the final bill.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Allgemeine Geschaeftsbedingungen | LEBARA Deutschland",
            "url": "https://www.lebara.de/de/ueber-lebara/agb.html"
          },
          {
            "title": "Lebara AGB Laufzeitvertraege (Stand 01.06.2023, PDF)",
            "url": "https://www.lebara.de/content/dam/lebara/markets/de/legal-files/agb-neu/v2/2023-06-01/Lebara%20AGB%20Laufzeitvertr%C3%A4ge%20Stand%2001062023.pdf"
          },
          {
            "title": "Kuendigung einreichen | Lebara",
            "url": "https://www.lebara.de/de/hilfe/kuendigung.html"
          },
          {
            "title": "Datenschutzerklaerung | LEBARA",
            "url": "https://www.lebara.de/de/ueber-lebara/datenschutz.html"
          }
        ],
        "score": 98,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "lebara-uk",
      "name": "Lebara UK",
      "industry": "Telecom & ISP",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "text"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option disclosed. Lebara plans are 30-day rolling SIM-only bundles; to stop, you let the plan lapse, request a PAC/STAC to switch, or close the account."
      },
      "data_deletion": {
        "detail": "Personal data handling on account closure is governed by Lebara's privacy policy; no self-serve data-deletion control is disclosed on the cancel/help pages. Closure happens automatically once a number is ported out.",
        "url": "https://www.lebara.co.uk/en/privacy-policy.html"
      },
      "links": {
        "cancel": "https://www.lebara.co.uk/en/help/manage-your-account/leave-lebara.html",
        "refund": null,
        "terms": "https://www.lebara.co.uk/en/terms-and-conditions.html",
        "privacy": "https://www.lebara.co.uk/en/privacy-policy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 0,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.lebara.co.uk/en/help/manage-your-account/leave-lebara.html",
        "policy_summary": "To leave Lebara and keep your number, text PAC to 65075 free from your Lebara SIM; to leave without keeping it, text STAC to 75075. Codes are issued (per Ofcom rules) within one working day and are valid 30 days; you give the code to your new provider and your Lebara account closes automatically once the number ports. Lebara warns customers not to cancel before switching or they may lose the number. No 30-day notice or early-termination charge is disclosed for its 30-day rolling SIM-only plans; refund of unused credit is not stated on the leave page.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Want to leave Lebara?",
            "url": "https://www.lebara.co.uk/en/help/manage-your-account/leave-lebara.html"
          },
          {
            "title": "Lebara Help & FAQs",
            "url": "https://www.lebara.co.uk/en/help.html"
          },
          {
            "title": "How to Cancel Your Mobile Contract in the UK (Lebara blog)",
            "url": "https://blog.lebara.co.uk/how-to-cancel-your-mobile-contract-in-the-uk-a-step-by-step-guide/"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "legalzoom",
      "name": "LegalZoom",
      "industry": "Legal services",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented for any LegalZoom subscription type."
      },
      "data_deletion": {
        "detail": "No explicit self-serve account/data deletion flow documented. Users can contact Customer Care at (800) 773-0888 to close accounts. CCPA rights referenced in privacy policy.",
        "url": "https://www.legalzoom.com/legal/general-terms/privacy-policy"
      },
      "links": {
        "cancel": "https://help.legalzoom.com/docs/canceling-plan",
        "refund": "https://www.legalzoom.com/legal/general-terms/lz-guarantee",
        "terms": "https://www.legalzoom.com/legal/product-service-terms/supplemental-terms-of-service-for-advantage-subscriptions",
        "privacy": "https://www.legalzoom.com/legal/general-terms/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.legalzoom.com/docs/canceling-plan",
        "policy_summary": "LegalZoom subscriptions can be cancelled online via Account > Profile > Subscriptions > Cancel subscription, or by calling (800) 773-0888 (Mon–Fri, 5 a.m.–7 p.m. PT). After cancellation, the subscription stays active through the end of the current billing period and does not auto-renew. Refund window is 30 days from initial purchase for most subscription services; legal plan fees are refundable unless an attorney consultation has been completed; forms plans are non-refundable once a form has been downloaded. A 10-day examination period applies to the Supplemental Terms: if unsatisfied and no services used, full refund available within 10 days of receiving the agreement. No proration for partial months. No pause/freeze option documented.",
        "policy_checked": "2026-06-11",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling Forms & eSign plan (accessed 2026-06-11)",
            "url": "https://help.legalzoom.com/docs/canceling-plan"
          },
          {
            "title": "Supplemental Terms of Service for Subscriptions and Third-Party Services (accessed 2026-06-11)",
            "url": "https://www.legalzoom.com/legal/product-service-terms/supplemental-terms-of-service-for-advantage-subscriptions"
          },
          {
            "title": "Legal Plan Contract (accessed 2026-06-11)",
            "url": "https://www.legalzoom.com/legal/product-service-terms/legal-plan-contract"
          },
          {
            "title": "LZ Guarantee (accessed 2026-06-11)",
            "url": "https://www.legalzoom.com/legal/general-terms/lz-guarantee"
          },
          {
            "title": "LegalZoom Terms of Service (accessed 2026-06-11)",
            "url": "https://www.legalzoom.com/legal/general-terms/terms-of-service"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "legimi-pl",
      "name": "Legimi",
      "industry": "Books and audiobooks",
      "jurisdiction": "PL",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://support.legimi.com/hc/pl/articles/360001593078",
        "refund": "",
        "terms": "https://www.legimi.pl/regulamin/",
        "privacy": "https://www.legimi.pl/regulamin/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.legimi.com/hc/pl/articles/360001593078-Jak-mog%C4%99-zrezygnowa%C4%87-z-us%C5%82ugi-Legimi",
        "policy_summary": "Contract-free Legimi subscriptions can be cancelled at any time; the service stays active until the end of the current billing period. Subscriptions bought via partner mobile networks are cancelled by SMS, and subscriptions activated through Apple are cancelled in Apple ID settings.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Jak moge zrezygnowac z uslugi Legimi? - Centrum Pomocy Legimi",
            "url": "https://support.legimi.com/hc/pl/articles/360001593078-Jak-mog%C4%99-zrezygnowa%C4%87-z-us%C5%82ugi-Legimi"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "legion-athletics-us",
      "name": "Legion Athletics",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their subscription at any time by logging into their account, navigating to 'Subscriptions,' opening the relevant subscription, and clicking 'Pause.' No time limit or fee is mentioned for pausing."
      },
      "data_deletion": {
        "detail": "California residents and others may request deletion of personal data by emailing privacy@legionathletics.com or calling (855) 645-5305. Legion states it will respond within 45 days and requires identity verification before processing deletion.",
        "url": "https://legionathletics.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://legionathletics.com/subscribe-and-save/",
        "refund": null,
        "terms": null,
        "privacy": "https://legionathletics.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://legionathletics.com/subscribe-and-save/",
        "policy_summary": "Legion Athletics offers a 'Subscribe and Save' program where customers can cancel, pause, or skip deliveries at any time through their online account with no cancellation fees or penalties. Cancellation is fully self-serve: log in, go to 'Subscriptions,' select the subscription, and click 'Cancel.' The company sends reminder emails 7 and 3 days before each shipment, giving subscribers advance notice to manage or cancel before the next order processes. A 365-day satisfaction guarantee applies to first-time purchases of each product, with full refunds available without requiring a return.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Subscribe and Save - Legion Athletics (accessed 2026-06-06)",
            "url": "https://legionathletics.com/subscribe-and-save/"
          },
          {
            "title": "Support - Legion Athletics (accessed 2026-06-06)",
            "url": "https://legionathletics.com/support/"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "leiturinha-br",
      "name": "Leiturinha",
      "industry": "Subscription Box / Books",
      "jurisdiction": "BR",
      "cancellation_types": [
        "online",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://leiturinha.com.br/info/contrato_livros_infantis/",
        "refund": "",
        "terms": "https://leiturinha.com.br/info/contrato_livros_infantis/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://leiturinha.com.br/info/contrato_livros_infantis/",
        "policy_summary": "Leiturinha's children's-book club contract states a subscriber may cancel at any time via the online control panel or support (WhatsApp). Cancelling mid-commitment incurs a 30% penalty on the value of the remaining installments; after the final payment the last kit is sent.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Leiturinha - Contrato de assinatura de livros infantis",
            "url": "https://leiturinha.com.br/info/contrato_livros_infantis/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "lemino-jp",
      "name": "Lemino",
      "industry": "Streaming",
      "jurisdiction": "JP",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Cancellation is the only way to stop billing."
      },
      "data_deletion": {
        "detail": "Cancelling Lemino Premium does not delete the dAccount (NTT Docomo account). Account/data deletion requires a separate dAccount deletion procedure; the process differs for Docomo line contract holders versus non-holders. Lemino Premium must be cancelled before deleting the dAccount.",
        "url": "https://faq.lemino.docomo.ne.jp/d%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E3%82%92%E5%89%8A%E9%99%A4%E3%81%97%E3%81%9F%E3%82%89Lemino%E3%83%97%E3%83%AC%E3%83%9F%E3%82%A2%E3%83%A0%E3%82%92%E8%A7%A3%E7%B4%84%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F-6673077724025b001dae5f41"
      },
      "links": {
        "cancel": "https://lemino.docomo.ne.jp/leminonews/articles/979638277550112768",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Lemino Premium (¥1,540/month) can be cancelled online via the Lemino website or My Docomo, through the App Store or Google Play, by phone via the Docomo Information Center, or in person at a Docomo shop. Cancellation via web or in-person takes effect immediately, while App Store/Google Play cancellations remain active until the end of the billing period. No refunds or proration are given for mid-cycle cancellations; users must cancel at least 24 hours before the renewal date to avoid the next month's charge. No pause or subscription freeze feature is available.",
        "policy_url": "https://lemino.docomo.ne.jp/leminonews/articles/979638277550112768",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 80
        },
        "sources": [
          {
            "title": "Leminoプレミアムの解約方法は？ 退会できない場合の対処法まとめ | Lemino ニュース (accessed 2026-06-06)",
            "url": "https://lemino.docomo.ne.jp/leminonews/articles/979638277550112768"
          },
          {
            "title": "Leminoプレミアムを解約したい | よくあるご質問（FAQ） - NTT Docomo (accessed 2026-06-06)",
            "url": "https://www.docomo.ne.jp/faq/detail?faqId=480812"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lemlist",
      "name": "lemlist (lemlist.com)",
      "industry": "Software / SaaS",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; the paid subscription auto-renews and fees are payable in advance."
      },
      "data_deletion": {
        "detail": "Account/data handled per the privacy policy; account may be terminated for excessive complaints with no refund.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://www.lemlist.com/legal/terms",
        "terms": "https://www.lemlist.com/legal/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 42,
          "channel_disclosed": 55,
          "notice_disclosed": 55,
          "refund_disclosed": 38,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.lemlist.com/legal/terms",
        "policy_summary": "The paid subscription begins on your first payment and auto-renews on the same basis, subject to full advance payment. You may terminate your paid plan at any time — but unless otherwise stated the Minimum Annual Fee is non-cancelable and non-refundable for any reason whatsoever, so an annual commitment is not refunded on early cancellation. Operated from France.",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "lemlist | Terms (accessed 2026-06-13)",
            "url": "https://www.lemlist.com/legal/terms"
          }
        ],
        "score": 49,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "lemon-ar",
      "name": "Lemon",
      "industry": "Fintech / Crypto",
      "jurisdiction": "AR",
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account deletion is self-serve in the app: tap $lemontag > Datos personales > Eliminar cuenta; wallet (including JUICE) must be at zero balance.",
        "url": "https://help.lemon.me/en/articles/5007984-quiero-darme-de-baja-como-lo-hago"
      },
      "links": {
        "cancel": "https://help.lemon.me/en/articles/5007984-quiero-darme-de-baja-como-lo-hago",
        "refund": "",
        "terms": "https://lemon.me/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.lemon.me/en/articles/5007984-quiero-darme-de-baja-como-lo-hago",
        "policy_summary": "Lemon (Argentine crypto wallet and Visa card) lets users delete their account self-serve in the app via $lemontag > Datos personales > Eliminar cuenta; the wallet including JUICE tokens must be at zero balance, and support is reachable at soporte@lemon.me.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Lemon - Quiero darme de baja, como lo hago",
            "url": "https://help.lemon.me/en/articles/5007984-quiero-darme-de-baja-como-lo-hago"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "lemon-squeezy",
      "name": "Lemon Squeezy",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Customers can pause subscriptions via the self-service Customer Portal. Merchants can also pause on a customer's behalf from the Lemon Squeezy dashboard (Store > Subscriptions > Pause Subscription). While paused, payment collection is halted but the subscription remains active."
      },
      "data_deletion": {
        "detail": "Lemon Squeezy deletes personal information within 30 days of account deletion. Users may request data deletion at any time by contacting the Privacy Officer at 222 South Main Street Suite 500, Salt Lake City, UT 84101. Legal/compliance retention exceptions apply.",
        "url": "https://www.lemonsqueezy.com/privacy"
      },
      "links": {
        "cancel": "https://www.lemonsqueezy.com/buyer-terms",
        "refund": null,
        "terms": null,
        "privacy": "https://www.lemonsqueezy.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.lemonsqueezy.com/buyer-terms",
        "policy_summary": "Customers cancel subscriptions online via the self-service Customer Portal, accessible through a magic-link email sign-in at lemonsqueezy.com/my-orders or a merchant-provided signed URL; cancellation takes effect at the next payment date and access continues until the current billing period ends. Buyer Terms require cancellation at least 48 hours before the end of the current billing period. Refunds are issued at Lemon Squeezy's sole discretion on a case-by-case basis within 60 days of purchase; no automatic proration is stated. Subscriptions can also be paused (rather than cancelled) via the same Customer Portal.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Buyer Terms & Conditions — Lemon Squeezy (accessed 2026-06-05)",
            "url": "https://www.lemonsqueezy.com/buyer-terms"
          },
          {
            "title": "Customer Portal — Lemon Squeezy Docs (accessed 2026-06-05)",
            "url": "https://docs.lemonsqueezy.com/help/online-store/customer-portal"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "lemonade-pet",
      "name": "Lemonade Pet",
      "industry": "Insurance",
      "jurisdiction": "US",
      "cancellation_types": [
        "app",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Customers can request to access, change, or delete data (or join the Do Not Call list) by emailing help@lemonade.com or calling 844-733-8666; as a licensed carrier Lemonade may retain some personal information despite a deletion request.",
        "url": "https://www.lemonade.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.lemonade.com/pet/explained/lemonade-pet-insurance-faq/",
        "refund": "https://www.lemonade.com/pet/explained/lemonade-pet-insurance-faq/",
        "terms": "https://www.lemonade.com/terms-of-service",
        "privacy": "https://www.lemonade.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 90,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.lemonade.com/pet/explained/lemonade-pet-insurance-faq/",
        "policy_summary": "Cancel in the Lemonade app (select the policy, tap the three dots, choose Cancel Policy, confirm via the chatbot), or by email (help@lemonade.com) or phone (1-844-733-8666). Full premium refund if cancelled within the first 30 days with no claims filed; after 30 days the premium is refunded pro rata to the card on file.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "The Ultimate Lemonade Pet FAQ | Lemonade Insurance",
            "url": "https://www.lemonade.com/pet/explained/lemonade-pet-insurance-faq/"
          },
          {
            "title": "Privacy Policy | Lemonade Insurance",
            "url": "https://www.lemonade.com/privacy-policy"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "lemonade",
      "name": "Lemonade",
      "industry": "Insurance (auto)",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Lemonade car insurance policies."
      },
      "data_deletion": {
        "detail": "Customers may request access, correction, or deletion of personal data by emailing privacy@lemonade.com or calling 844-733-8666. Identity verification is required. As a licensed insurance carrier, Lemonade may need to retain some data for legal, accounting, or fraud-mitigation purposes.",
        "url": "https://www.lemonade.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.lemonade.com/faq",
        "refund": null,
        "terms": null,
        "privacy": "https://www.lemonade.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 85,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.lemonade.com/faq",
        "policy_summary": "Lemonade car insurance can be cancelled at any time through the Lemonade mobile app (primary self-serve channel), by calling 844-733-8666, or by emailing support@lemonade.com. There is no required notice period — cancellation takes effect immediately upon request. Customers receive a pro-rated refund of unused premium with no cancellation fees, returned to the original payment card. No pause or freeze option is available.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FAQ for Renters, Homeowners, Car, Pet, and Life Insurance | Lemonade (accessed 2026-06-06)",
            "url": "https://www.lemonade.com/faq"
          },
          {
            "title": "Privacy Policy - Lemonade Insurance (accessed 2026-06-06)",
            "url": "https://www.lemonade.com/privacy-policy"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lemonaid-health",
      "name": "Lemonaid Health",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Lemonaid Health allows members to postpone medication deliveries and/or service membership, as documented in their official support center."
      },
      "data_deletion": {
        "detail": "Lemonaid Health maintains a Privacy Policy and a Consumer Health Data Privacy Policy at lemonaidhealth.com/legals/privacy-policy; specific account/data deletion procedures are not prominently disclosed in public-facing help content, and users must contact support to request account deletion.",
        "url": "https://www.lemonaidhealth.com/legals/privacy-policy"
      },
      "links": {
        "cancel": "https://www.lemonaidhealth.com/legals/cancellation-policy",
        "refund": null,
        "terms": null,
        "privacy": "https://www.lemonaidhealth.com/legals/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 65,
          "notice_disclosed": 55,
          "refund_disclosed": 50,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.lemonaidhealth.com/legals/cancellation-policy",
        "policy_summary": "To cancel, members must sign into their account and message Lemonaid Health support or call 888-536-2267; there is no fully self-serve online cancel button. Cancellation must occur before the next billing period to avoid further charges, with no long-term contracts or cancellation fees. Fees are generally non-refundable for partially used services, but a refund may be considered within 24 hours following a renewal charge. Members may also postpone medication deliveries and service membership rather than fully cancelling.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Lemonaid Health - Cancellation Policy (accessed 2026-06-05)",
            "url": "https://www.lemonaidhealth.com/legals/cancellation-policy"
          },
          {
            "title": "How do I postpone or cancel my medication deliveries and/or service membership? – Lemonaid Health (accessed 2026-06-05)",
            "url": "https://support.lemonaidhealth.com/hc/en-us/articles/23647614823063-How-do-I-postpone-or-cancel-my-medication-deliveries-and-or-service-membership"
          }
        ],
        "score": 53,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "lennys-newsletter",
      "name": "Lenny's Newsletter",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their subscription for a chosen number of months via the account settings page at lennysnewsletter.com/account/cancel. Substack sends a reminder email three days before the subscription resumes."
      },
      "data_deletion": {
        "detail": "Data deletion requests are handled by Substack (the underlying platform). Users can delete account data via Substack account settings or by emailing privacy@substackinc.com. Substack commits to responding within one month. Some data may be retained for legal obligations.",
        "url": "https://substack.com/privacy"
      },
      "links": {
        "cancel": "https://www.lennysnewsletter.com/account/cancel",
        "refund": null,
        "terms": null,
        "privacy": "https://substack.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 60,
          "notice_disclosed": 55,
          "refund_disclosed": 50,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.lennysnewsletter.com/account/cancel",
        "policy_summary": "Lenny's Newsletter is a Substack-hosted publication; cancellation is handled entirely online through the subscriber's account settings at lennysnewsletter.com/account/cancel, with no phone, mail, or in-person option. Subscribers retain access through the end of their paid billing period after cancelling. A pause option is available, allowing subscribers to stop charges for a chosen number of months. Refunds are governed by Substack's policy: requests within 7 days of payment are honoured; beyond 7 days they are at the publisher's discretion.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "My Account – Lenny's Newsletter (accessed 2026-06-06)",
            "url": "https://www.lennysnewsletter.com/account/cancel"
          },
          {
            "title": "How do I cancel my paid subscription on Substack? – Substack, Inc (accessed 2026-06-06)",
            "url": "https://support.substack.com/hc/en-us/articles/360037489252-How-do-I-cancel-my-paid-subscription-on-Substack"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "leonardo-ai",
      "name": "Leonardo AI",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented. Cancellation ends renewal; subscription remains active until the current period expires and unused tokens expire at that point."
      },
      "data_deletion": {
        "detail": "Self-serve account deletion available in Settings (bottom-left icon) > Delete Account section. Deletes all user data permanently and cannot be undone. Users must cancel any paid subscription before deleting the account.",
        "url": "https://intercom.help/leonardo-ai/en/articles/9665417-how-do-i-delete-my-account"
      },
      "links": {
        "cancel": "https://intercom.help/leonardo-ai/en/articles/9035057-how-can-i-cancel-my-account-unsubscribe",
        "refund": "https://intercom.help/leonardo-ai/en/articles/11424250-refunds",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://intercom.help/leonardo-ai/en/articles/9035057-how-can-i-cancel-my-account-unsubscribe",
        "policy_summary": "Leonardo AI subscriptions can be cancelled entirely online through Settings > Subscription and Billing > Cancel Plan in four steps, with no required notice period; the subscription remains active through the current billing cycle and unused tokens expire at the next renewal date. Refunds are assessed manually by a support agent and can be requested via in-app chat, email (support@leonardo.ai), or the contact form; the full refund policy (including pro-rata terms) is published separately at leonardo.ai/refund-policy. No pause feature is documented. Account data can be fully and permanently deleted via a self-serve option in profile settings, though any paid subscription must be cancelled first.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my account (unsubscribe)? | Leonardo.Ai Help Center (accessed 2026-06-06)",
            "url": "https://intercom.help/leonardo-ai/en/articles/9035057-how-can-i-cancel-my-account-unsubscribe"
          },
          {
            "title": "Refunds | Leonardo.Ai Help Center (accessed 2026-06-06)",
            "url": "https://intercom.help/leonardo-ai/en/articles/11424250-refunds"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "les-echos-fr",
      "name": "Les Echos",
      "industry": "News & publishing",
      "jurisdiction": "fr",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "mail",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause feature documented; the online espace abonne allows account management but cancellation must go through email or registered letter to the Service Client."
      },
      "data_deletion": {
        "detail": "RGPD privacy policy sets out data-subject rights including erasure; requests handled per GDPR.",
        "url": "https://www.lesechos.fr/privacy"
      },
      "links": {
        "cancel": "https://aide.lesechos.fr/abonnement#id-6",
        "refund": "https://www.lesechos.fr/terms/use",
        "terms": "https://www.lesechos.fr/terms/use",
        "privacy": "https://www.lesechos.fr/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.lesechos.fr/terms/use",
        "policy_summary": "Les Echos provides an online subscriber space ('Mon espace abonnement') for management, but the documented cancellation path is email-with-acknowledgement or registered letter to the Service Client, not a true one-click in-account cancel; App Store/Google Play subscriptions are cancelled there. Auto-renewal terms vary by contract: indefinite-term plans cancellable anytime with one month notice, fixed-term annual plans locked until term except for a proven legitimate reason (15 days notice), and tacit renewal applies only where the offer's particular conditions stipulate it. A 14-day droit de retractation under article L.221-18 is explicitly disclosed with no penalty and a refund within 14 days (or 30 days where immediate execution was authorised). Early termination for a legitimate reason yields a pro-rata refund, sometimes issued as account credit.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Les Echos - CGV / Conditions generales de vente et d'utilisation, Art. VI-IX (accessed 2026-06-16)",
            "url": "https://www.lesechos.fr/terms/use"
          },
          {
            "title": "Les Echos - Resiliation FAQ / Aide abonnement (accessed 2026-06-16)",
            "url": "https://aide.lesechos.fr/abonnement#id-6"
          },
          {
            "title": "Les Echos - Politique de confidentialite (accessed 2026-06-16)",
            "url": "https://www.lesechos.fr/privacy"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "les-mills-plus-nz",
      "name": "LES MILLS+",
      "industry": "Fitness App",
      "jurisdiction": "NZ",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.lesmills.com/ondemand/faq",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://www.lesmills.com/ondemand/faq",
        "policy_summary": "LES MILLS+ (on-demand workout app from New Zealand company Les Mills) lets subscribers cancel at any time with no fee in the My LES MILLS+ Subscriptions section of My Account by selecting My Subscriptions then View next to the subscription. Cancellation stops future billing only; subscriptions bought via Apple or Google must be cancelled in those stores.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Frequently Asked Questions | Les Mills Plus",
            "url": "https://www.lesmills.com/ondemand/faq"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "levels-us",
      "name": "Levels",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause sensor shipments or pause/cancel membership directly from the Levels member portal under Billing & Subscriptions."
      },
      "data_deletion": {
        "detail": "Users can request data deletion by emailing privacy@levels.com. Levels will comply within one month of the request after identity verification. Payment history, billing records, and data in official medical records cannot be deleted. Third-party data must be requested separately.",
        "url": "https://support.levels.com/article/239-how-to-delete-your-account"
      },
      "links": {
        "cancel": "https://support.levels.com/article/110-how-to-cancel-your-stelo-subscription",
        "refund": "https://support.levels.com/article/651-refund-replacement-policies",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.levels.com/article/110-how-to-cancel-your-stelo-subscription",
        "policy_summary": "Levels members can cancel their subscription online through the member portal (app.levels.com) by navigating to Billing & Subscriptions, selecting Subscription Options, and clicking End Subscription. The membership remains active through the end of the current billing period with no prorated refund after the 14-day satisfaction window. A 14-day money-back guarantee applies to first-time software membership purchases when requested within 14 days. Renewal reminders are sent 15 days before the billing date; once payment processes it cannot be reversed for that cycle.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel your Stelo Subscription - Levels Support (accessed 2026-06-06)",
            "url": "https://support.levels.com/article/110-how-to-cancel-your-monthly-levels-subscription"
          },
          {
            "title": "Refund & Replacement Policies — Levels Support (accessed 2026-06-07)",
            "url": "https://support.levels.com/article/651-refund-replacement-policies"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lg-uplus-kr",
      "name": "LG U+",
      "industry": "Telecom & ISP",
      "jurisdiction": "KR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Temporary suspension (일시정지) is available via the LG U+ website (MyPage), app, or customer service center (114 / 1544-0010). Fees during suspension period are prorated on a daily basis."
      },
      "data_deletion": {
        "detail": "Personal data is retained for up to 6 months after service cancellation or final payment to resolve billing disputes. Customers can request deletion by using the 'member withdrawal' function in their online account or by contacting the privacy team. After the retention period, data is destroyed using technically irreversible methods.",
        "url": "https://privacy.lguplus.com/"
      },
      "links": {
        "cancel": "https://www.lguplus.com/mypage/info/cancel",
        "refund": null,
        "terms": null,
        "privacy": "https://privacy.lguplus.com/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.lguplus.com/mypage/info/cancel",
        "policy_summary": "LG U+ customers can cancel online via MyPage after logging in (lguplus.com/mypage/info/cancel), by phone at 114 or 1544-0010, through the U+ app, or in person at an authorized dealer. Cancellation is prorated daily (일할계산) — the cancellation date itself is excluded from the billing count, and any unused days are refunded. Early termination during a contract period triggers a penalty fee (위약금) based on the remaining contract duration and discounts received; fees are waived in cases of service failure, sustained speed deficiency, or other qualifying circumstances. Personal data is retained for up to 6 months post-cancellation for billing dispute purposes.",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 72,
          "notice_disclosed": 45,
          "refund_disclosed": 68,
          "findability": 65
        },
        "sources": [
          {
            "title": "유플러스 서비스 해지 — LG U+ 개인 마이페이지 (accessed 2026-06-06)",
            "url": "https://www.lguplus.com/mypage/info/cancel"
          },
          {
            "title": "LGU+ 프라이버시센터 — 개인정보처리방침 (accessed 2026-06-06)",
            "url": "https://privacy.lguplus.com/"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "liberty-mutual",
      "name": "Liberty Mutual",
      "industry": "Insurance (auto)",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Liberty Mutual auto insurance policies."
      },
      "data_deletion": {
        "detail": "California consumers (and others) may submit a verifiable deletion request online, by phone (800-344-0197), or by mail to Liberty Mutual Insurance, 175 Berkeley St., Boston, MA 02116, Attn: Privacy Office. Liberty Mutual states it will delete personal information from its systems subject to legal exceptions.",
        "url": "https://www.libertymutualgroup.com/privacy-policy/data-request"
      },
      "links": {
        "cancel": "https://www.libertymutual.com/cancelling-your-policy",
        "refund": null,
        "terms": null,
        "privacy": "https://www.libertymutualgroup.com/general/about-lm/corporate-information/liberty-mutual-group-california-privacy-policy-consumers"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 15,
          "channel_disclosed": 55,
          "notice_disclosed": 20,
          "refund_disclosed": 30,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.libertymutual.com/cancelling-your-policy",
        "policy_summary": "Liberty Mutual auto insurance can only be cancelled by phone (800-290-8711) or by mailing a written request; there is no online or self-service cancellation option. The cancellation process and any applicable fees vary by state, and no specific notice period is disclosed on the official page. Customers who paid premiums in advance may receive a prorated refund for the unused portion, though the exact methodology (pro-rata vs. short-rate) is state-dependent and not disclosed upfront. A dedicated data-deletion request page exists for privacy rights under CCPA and similar laws.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling Your Policy | Liberty Mutual (accessed 2026-06-06)",
            "url": "https://www.libertymutual.com/cancelling-your-policy"
          },
          {
            "title": "Liberty Mutual Group California Privacy Policy (Consumers) | LMG (accessed 2026-06-06)",
            "url": "https://www.libertymutualgroup.com/general/about-lm/corporate-information/liberty-mutual-group-california-privacy-policy-consumers"
          }
        ],
        "score": 35,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "libro-fm",
      "name": "Libro.fm",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly memberships can be paused (placed on hold) at any time via the account page at libro.fm/user. Annual memberships cannot be paused, only cancelled."
      },
      "data_deletion": {
        "detail": "Data erasure requests can be submitted by emailing support@libro.fm per the Privacy Policy. Libro.fm may retain some data for legitimate business interests and legal/tax obligations.",
        "url": "https://libro.fm/privacy"
      },
      "links": {
        "cancel": "https://support.libro.fm/support/solutions/articles/48001182725-how-do-i-pause-or-cancel-my-membership-",
        "refund": null,
        "terms": null,
        "privacy": "https://libro.fm/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 50,
          "refund_disclosed": 65,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.libro.fm/support/solutions/articles/48001182725-how-do-i-pause-or-cancel-my-membership-",
        "policy_summary": "Members can cancel at any time online via libro.fm/user or the direct cancel page at libro.fm/membership/cancel, or by emailing hello@libro.fm. Cancellation takes effect immediately; unused audiobook credits never expire and remain accessible even after cancellation. Monthly memberships can be paused; annual memberships cannot be paused but can be cancelled. Audiobook purchases are eligible for a refund or credit exchange within 6 months of purchase; no explicit proration is offered for cancelled annual memberships.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I pause or cancel my membership? : Libro.fm (accessed 2026-06-06)",
            "url": "https://support.libro.fm/support/solutions/articles/48001182725-how-do-i-pause-or-cancel-my-membership-"
          },
          {
            "title": "How do memberships work? : Libro.fm (accessed 2026-06-06)",
            "url": "https://support.libro.fm/support/solutions/articles/48001182729-how-do-memberships-work-"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "life-time",
      "name": "Life Time",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "in_person",
        "email",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Suspend club access up to 4 months once per calendar year (after 6 months of membership; 30-day notice; converts to $15/mo Digital), or a medical/military freeze up to 3 months."
      },
      "data_deletion": {
        "detail": "Not documented in the cancellation policy. Membership and billing data deletion can be requested under applicable state privacy law (e.g., CCPA) via the club's privacy policy / member services; clubs may retain records to enforce contract terms.",
        "url": ""
      },
      "links": {
        "cancel": "https://my.lifetime.life/faq/membership/membership-changes/how-do-i-cancel-my-membership.html",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 70,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://my.lifetime.life/faq/membership/membership-changes/how-do-i-cancel-my-membership.html",
        "policy_summary": "Written notice in person or by certified mail only — no email or online cancellation. 30-day notice required (billing dates within the window are still charged). A club-access suspension (to a $15/mo digital membership) is offered as an alternative.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Life Time — How do I cancel my membership (FAQ) (accessed 2026-06-04)",
            "url": "https://my.lifetime.life/faq/membership/membership-changes/how-do-i-cancel-my-membership.html"
          }
        ],
        "score": 54,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "lifeforce-us",
      "name": "Lifeforce",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "in_account"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause documented; members may cancel anytime with no commitment term."
      },
      "data_deletion": {
        "detail": "Not detailed in the cancellation help article; data handling governed by the Privacy Policy.",
        "url": "https://www.mylifeforce.com/pages/membership"
      },
      "links": {
        "cancel": "https://mylifeforce.zendesk.com/hc/en-us/articles/22475371687959-How-do-I-cancel-my-membership",
        "refund": "https://www.mylifeforce.com/return-policy",
        "terms": "https://mylifeforce.zendesk.com/hc/en-us/articles/22475371687959-How-do-I-cancel-my-membership",
        "privacy": "https://www.mylifeforce.com/pages/membership"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://mylifeforce.zendesk.com/hc/en-us/articles/22475371687959-How-do-I-cancel-my-membership",
        "policy_summary": "Lifeforce cancellation is self-serve in the member portal: log in at mylifeforce.com via the person icon, open 'Orders & Subscriptions' then 'Subscriptions', and click the 'cancel' link under the renewal date. Membership can be canceled at any time with no extended commitment or minimum term. The Help Center article does not specify an advance notice window or detail subscription refunds; a separate Return Policy governs product returns. Data handling is governed by the Privacy Policy.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my membership? — Lifeforce Digital Help Center (accessed 2026-06-16)",
            "url": "https://mylifeforce.zendesk.com/hc/en-us/articles/22475371687959-How-do-I-cancel-my-membership"
          },
          {
            "title": "Get Started With Lifeforce — Membership (accessed 2026-06-16)",
            "url": "https://www.mylifeforce.com/pages/membership"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lifelock",
      "name": "LifeLock (Norton)",
      "industry": "Identity & credit monitoring",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Cancelling stops auto-renewal; protection continues to the end of the paid term."
      },
      "data_deletion": {
        "detail": "Cancelling ends monitoring but doesn't delete your account or the identity data LifeLock holds; data deletion is a separate privacy request via Norton / Gen Digital privacy (CCPA).",
        "url": ""
      },
      "links": {
        "cancel": "https://lifelock.norton.com/legal/refundpolicy",
        "refund": "https://lifelock.norton.com/legal/refundpolicy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 72,
          "refund_disclosed": 78,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://lifelock.norton.com/legal/refundpolicy",
        "policy_summary": "Cancel online: My Account -> My Subscriptions -> Cancel Subscription Renewal / Unsubscribe, or via Member Services (live chat or phone). 60-day money-back guarantee on annual memberships (and on each annual renewal); monthly plans are refundable within 14 days. Cancel before the renewal date; protection runs to the end of the paid term.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "LifeLock — Cancellation and Refund Policy (accessed 2026-06-05)",
            "url": "https://lifelock.norton.com/legal/refundpolicy"
          },
          {
            "title": "Norton — Stop your subscription from automatically renewing (accessed 2026-06-05)",
            "url": "https://support.norton.com/sp/en/us/home/current/solutions/kb20090818144126EN"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lifetime-movie-club-us",
      "name": "Lifetime Movie Club",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause feature is offered. Members who cancel retain access through the end of the current billing period and may reactivate at any time."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted to A+E Global Media (parent company) via their Consumer Privacy Policy DSR process. Email: DMC@aenetworks.com or mail to A&E Television Networks, LLC, Attn: California Privacy Rights, 235 East 45th Street, New York, NY 10017.",
        "url": "https://www.aegm.com/consumer-privacy-policy"
      },
      "links": {
        "cancel": "https://support.lifetimemovieclub.com/hc/en-us/sections/360010669094-Cancelling",
        "refund": null,
        "terms": null,
        "privacy": "https://www.aegm.com/consumer-privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.lifetimemovieclub.com/hc/en-us/sections/360010669094-Cancelling",
        "policy_summary": "Lifetime Movie Club subscriptions can be cancelled online at any time via the My Account section at lifetimemovieclub.com/account, or through the relevant third-party platform (Apple App Store, Google Play, Roku, Amazon, Vizio, or MyBundle) if the subscription was purchased there. Cancellation takes effect at the end of the current billing period, and access continues until that date. No refunds are issued for unused portions of a subscription period. A&E Television Networks, LLC (parent company A+E Global Media) handles data deletion requests via a DSR process at aegm.com.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling – Lifetime Movie Club Help Center (accessed 2026-06-06)",
            "url": "https://support.lifetimemovieclub.com/hc/en-us/sections/360010669094-Cancelling"
          },
          {
            "title": "Consumer Privacy Policy | A+E Global Media (accessed 2026-06-06)",
            "url": "https://www.aegm.com/consumer-privacy-policy"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "line-music-jp",
      "name": "LINE MUSIC Premium",
      "industry": "Music & audio",
      "jurisdiction": "JP",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; cancellation stops auto-renewal and access ends at the ticket expiry date."
      },
      "data_deletion": {
        "detail": "Account deletion is offered separately and only after the ticket expires: Home > profile photo > Account > Delete LINE MUSIC account.",
        "url": "https://help2.line.me/LINEMusic/ios/?contentId=10009638&lang=en"
      },
      "links": {
        "cancel": "https://help2.line.me/LINEMusic/ios/?contentId=10009638&lang=en",
        "refund": "https://help2.line.me/LINEMusic/ios/?contentId=10009638&lang=en",
        "terms": "https://music.line.me/about/terms",
        "privacy": "https://line.me/en/terms/policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 45,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help2.line.me/LINEMusic/ios/?contentId=10009638&lang=en",
        "policy_summary": "LINE MUSIC's help center documents cancellation by purchase channel. Google Play and App Store subscriptions are cancelled through Manage Subscription in the respective store; LINE STORE plans via Subscription plans > Disable auto-renewal; credit-card/carrier plans via the in-app Subscription cancel option; and SoftBank/Y!mobile/LINEMO carrier billing must be cancelled on the carrier's site. The guidance requires cancelling at least 24 hours before expiry, and notes uninstalling the app does not cancel the plan. Access continues until the ticket expiration date; account deletion is a separate step after expiry.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling a subscription - LINE MUSIC Help Center (accessed 2026-06-16)",
            "url": "https://help2.line.me/LINEMusic/ios/?contentId=10009638&lang=en"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "linear",
      "name": "Linear",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation downgrades the workspace to the Free plan at the end of the billing period; no mid-cycle suspension is offered."
      },
      "data_deletion": {
        "detail": "Upon termination, Linear will delete Customer's User Information, passwords, files, and User Submissions within 30 days upon written request (ToS Section 5.3). If the account downgrades to Free rather than fully terminating, data is retained to support continued free use; however, Linear may delete all submissions if the Free account is unused for 12 or more months.",
        "url": "https://linear.app/terms"
      },
      "links": {
        "cancel": "https://linear.app/docs/billing-and-plans",
        "refund": null,
        "terms": "https://linear.app/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://linear.app/docs/billing-and-plans",
        "policy_summary": "Workspace admins cancel online via Settings > Workspace > Plans, or by emailing billing@linear.app (written confirmation required). Cancellation takes effect at the end of the current billing period (month or year), with no partial refunds for mid-cycle cancellations; a refund is only granted if Linear itself breaches the agreement. No pause or freeze option exists; the workspace downgrades to the Free tier on cancellation, retaining all existing data but limiting new issue creation beyond 250 total. Data deletion within 30 days is available on written request.",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 78
        },
        "sources": [
          {
            "title": "Billing and plans – Linear Docs (accessed 2026-06-05)",
            "url": "https://linear.app/docs/billing-and-plans"
          },
          {
            "title": "Terms of Service – Linear (accessed 2026-06-05)",
            "url": "https://linear.app/terms"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lingoda",
      "name": "Lingoda",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Lingoda allows students to pause their course subscription as an alternative to cancellation. The student knowledge base confirms a pause option exists, though specific duration limits and frequency caps are not prominently disclosed in public-facing documentation."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted via email to privacy@lingoda.com. Lingoda is a German company (Lingoda GmbH, Berlin) subject to GDPR, with a Data Protection Officer at Pridatect S.L. Users may also invoke CCPA rights for US jurisdiction.",
        "url": "https://www.lingoda.com/en/privacy-policy/"
      },
      "links": {
        "cancel": "https://lingoda-students.elevio.help/en/articles/191-how-can-i-cancel-my-course",
        "refund": null,
        "terms": null,
        "privacy": "https://www.lingoda.com/en/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 60,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://lingoda-students.elevio.help/en/articles/191-how-can-i-cancel-my-course",
        "policy_summary": "Monthly plan subscribers can cancel at any time directly through their Lingoda account dashboard (Settings > subscription), and access continues until the end of the current billing period with no renewal. A 14-day money-back guarantee applies to new subscribers — cancellations within 14 days receive a refund minus the cost of any classes already taken. Sprint promotion subscribers must cancel within 14 days of sign-up by contacting Customer Support; no refund is available after that window. Pause/freeze is offered as an alternative to cancellation, though duration limits are not prominently detailed in public help articles.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my course? - Student Knowledge Base (accessed 2026-06-06)",
            "url": "https://lingoda-students.elevio.help/en/articles/191-how-can-i-cancel-my-course"
          },
          {
            "title": "Frequently Asked Questions | Lingoda | Online Language School (accessed 2026-06-06)",
            "url": "https://www.lingoda.com/en/faq/"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "lingokids",
      "name": "Lingokids",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Lingokids' terms of service or help documentation."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal data by emailing dpo@lingokids.com or submitting a request via the help center form. Child data is deleted within 30 days of a verified parental request. Account deletion is available in-app via Parents Area > Profile > Delete Account.",
        "url": "https://help.lingokids.com/hc/en-us/articles/9521081946641-Data-Removal"
      },
      "links": {
        "cancel": "https://help.lingokids.com/hc/en-us/articles/115005569049-How-can-I-cancel-my-Lingokids-subscription",
        "refund": null,
        "terms": "https://lingokids.com/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.lingokids.com/hc/en-us/articles/115005569049-How-can-I-cancel-my-Lingokids-subscription",
        "policy_summary": "Lingokids subscriptions can be cancelled online via the Parents Area (Profile > Account > Cancel my subscription) or through the respective app store (App Store, Google Play, or Amazon) for platform-billed subscribers. Cancellation takes effect at the end of the current billing period — access continues until then, and no further charges are made. Refunds are generally not provided for prepaid amounts; discretionary exceptions may be granted if requested within 7 days (monthly), 15 days (3–6 month), or 30 days (annual/lifetime) from payment. For App Store, Google Play, or Amazon subscriptions, refund requests must be directed to those platforms directly.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my Lingokids subscription? – Lingokids Help Center (accessed 2026-06-06)",
            "url": "https://help.lingokids.com/hc/en-us/articles/115005569049-How-can-I-cancel-my-Lingokids-subscription"
          },
          {
            "title": "Lingokids Terms and Conditions Policy (accessed 2026-06-06)",
            "url": "https://lingokids.com/terms-of-service"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lingopie",
      "name": "Lingopie",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; cancelling turns off auto-renewal and access continues to the end of the current period."
      },
      "data_deletion": {
        "detail": "Account/data deletion not addressed in the Terms; directed to support / help portal.",
        "url": "https://help.lingopie.com/support/home"
      },
      "links": {
        "cancel": "https://help.lingopie.com/support/solutions/articles/150000194678-how-do-i-cancel-my-lingopie-subscription-",
        "refund": "https://lingopie.com/terms-of-service",
        "terms": "https://lingopie.com/terms-of-service",
        "privacy": "https://lingopie.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://lingopie.com/terms-of-service",
        "policy_summary": "Website subscribers cancel self-serve by logging into their account and following the cancellation steps before the end of the current billing period; App Store and Google Play subscribers must turn off auto-renewal in those store settings at least 24 hours before renewal. Cancelling turns off auto-renewal but access continues until the period ends. Lingopie generally does not refund unused time; limited refunds are available only for a mistaken charge or billing error, requested within 14 days by email.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling Your Subscription - Lingopie Help (accessed 2026-06-16)",
            "url": "https://help.lingopie.com/support/solutions/articles/150000194678-how-do-i-cancel-my-lingopie-subscription-"
          },
          {
            "title": "Terms of Service - Lingopie (accessed 2026-06-16)",
            "url": "https://lingopie.com/terms-of-service"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lingq",
      "name": "LingQ",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users can downgrade to a free plan, which retains access to limited features without a paid subscription."
      },
      "data_deletion": {
        "detail": "Upon cancellation of a Premium membership, all content is deleted at the end of the billing period and cannot be recovered. If a user fully deletes their account (separate from downgrading), the account and all data are immediately deleted from the system.",
        "url": "https://lingq-support.groovehq.com/help/how-do-i-cancel-my-account"
      },
      "links": {
        "cancel": "https://www.lingq.com/en/terms/",
        "refund": null,
        "terms": "https://www.lingq.com/en/terms/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 50,
          "refund_disclosed": 70,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.lingq.com/en/terms/",
        "policy_summary": "LingQ Premium subscriptions can be cancelled online at any time via Account Settings by downgrading to the Free plan; subscriptions purchased through Apple App Store or Google Play must be cancelled through those platforms. There are no cancellation fees and no long-term contracts. New Premium subscribers are entitled to a full refund within the first 30 days if unsatisfied; after that, fees are non-refundable with no credits for partial months. Upon cancellation, users retain access through the end of the paid billing period, and all content is deleted at period end.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service for LingQ (accessed 2026-06-06)",
            "url": "https://www.lingq.com/en/terms/"
          },
          {
            "title": "How do I cancel my account? - LingQ Support (accessed 2026-06-06)",
            "url": "https://lingq-support.groovehq.com/help/how-do-i-cancel-my-account"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "linkedin-learning",
      "name": "LinkedIn Learning",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered; the only alternative is downgrading to a different Premium plan."
      },
      "data_deletion": {
        "detail": "Upon cancellation the account reverts to a free Basic account; profile, connections, and data are retained. Access to paid Learning content ends at the billing cycle's close. No dedicated self-serve data-deletion page was found on the Learning help site; account closure/data deletion would go through LinkedIn's standard privacy controls.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.linkedin.com/help/learning/answer/a703768",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.linkedin.com/help/learning/answer/a703768",
        "policy_summary": "LinkedIn Learning subscriptions can only be cancelled online via a desktop browser (not the mobile app) through Settings > Manage Premium account > Cancel subscription; the mobile app does not support billing management. Cancellation takes effect at the end of the current billing cycle, so access continues until that date with no prorated refund for unused time. The standard US refund policy is no refunds, with a narrow exception for accounts that cancel within 7 days of charge with zero premium usage. There is no pause or freeze option, and promotional or legacy pricing cannot be restored once cancelled.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 82
        },
        "sources": [
          {
            "title": "Cancel my Learning subscription | LinkedIn Learning Help (accessed 2026-06-05)",
            "url": "https://www.linkedin.com/help/learning/answer/a703768"
          },
          {
            "title": "LinkedIn refund policy | LinkedIn Help (accessed 2026-06-05)",
            "url": "https://www.linkedin.com/help/linkedin/answer/a1337140"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "linkedin-premium-us",
      "name": "LinkedIn Premium",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "LinkedIn does not offer a subscription pause option. Cancelling ends Premium access at the end of the current billing cycle; the account reverts to a free Basic account."
      },
      "data_deletion": {
        "detail": "Users can delete all account data by closing their LinkedIn account via Settings & Privacy > Account management > Close account. Data is removed from production systems within 24 hours and fully deleted within 30 days of closure. A partial data-deletion request is also available without closing the account.",
        "url": "https://www.linkedin.com/help/linkedin/answer/a1342613"
      },
      "links": {
        "cancel": "https://www.linkedin.com/help/linkedin/answer/a545578",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.linkedin.com/help/linkedin/answer/a545578",
        "policy_summary": "LinkedIn Premium can be cancelled online via the desktop website or the LinkedIn mobile app (Android); iOS subscribers must cancel through Apple. Cancellation takes effect at the end of the current billing cycle, and users must cancel at least one day before the next billing date to avoid being charged. In the US, LinkedIn also provides a no-login cancellation form. Refunds are available within 7 days of the charge if no Premium features were used; otherwise no prorated refund is issued.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel LinkedIn Premium subscription | LinkedIn Help (accessed 2026-06-06)",
            "url": "https://www.linkedin.com/help/linkedin/answer/a545578"
          },
          {
            "title": "LinkedIn refund policy | LinkedIn Help (accessed 2026-06-06)",
            "url": "https://www.linkedin.com/help/linkedin/answer/a1337140"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "linode-akamai",
      "name": "Linode (Akamai)",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option. Users can delete individual paid services while retaining their account (avoiding recurring charges) without closing permanently, but no formal pause mechanism exists."
      },
      "data_deletion": {
        "detail": "Cancellation is immediate and irreversible. All services, Linodes, volumes, DNS records, and user accounts are permanently deleted upon account closure. Data from deleted Linodes active 24+ hours generates an automatic Recovery Image; outside that, data is unrecoverable.",
        "url": "https://techdocs.akamai.com/cloud-computing/docs/cancel-an-account"
      },
      "links": {
        "cancel": "https://techdocs.akamai.com/cloud-computing/docs/cancel-an-account",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Accounts are cancelled online via Cloud Manager (Account Settings > Close Account); cancellation is immediate with no notice period required. Any accrued and uninvoiced charges are billed immediately to the payment method on file. A 7-day full-refund guarantee applies to paid services (not account credits or promo codes), requested via the cancellation form or by emailing support@linode.com. No pause or freeze option is available, but users may remove all services while retaining an account to avoid recurring charges.",
        "policy_url": "https://techdocs.akamai.com/cloud-computing/docs/cancel-an-account",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 78,
          "findability": 80
        },
        "sources": [
          {
            "title": "Cancel your account — Akamai Cloud Computing Documentation (accessed 2026-06-05)",
            "url": "https://techdocs.akamai.com/cloud-computing/docs/cancel-an-account"
          },
          {
            "title": "Stop further billing — Akamai Cloud Computing Documentation (accessed 2026-06-05)",
            "url": "https://techdocs.akamai.com/cloud-computing/docs/stop-further-billing"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lite-n-easy-au",
      "name": "Lite n' Easy",
      "industry": "Prepared Meal Delivery",
      "jurisdiction": "AU",
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.liteneasy.com.au/faqs",
        "refund": "https://www.liteneasy.com.au/policies",
        "terms": "https://www.liteneasy.com.au/policies",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://www.liteneasy.com.au/faqs",
        "policy_summary": "Lite n' Easy (Australian meal-delivery service) operates with no subscriptions or lock-in contracts; customers order what they need and can change or cancel each week's order online via My Orders before that week's cut-off, or by phoning 13 15 12. A full first-payment refund is offered if customers email within 5 days of their first delivery.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Lite n' Easy FAQs | Meal Delivery Questions Answered",
            "url": "https://www.liteneasy.com.au/faqs"
          },
          {
            "title": "Lite n' Easy Policies",
            "url": "https://www.liteneasy.com.au/policies"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "little-passports-us",
      "name": "Little Passports",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their subscription at any time by logging into My Account and navigating to the Manage Subscription tab, selecting the subscription to pause."
      },
      "data_deletion": {
        "detail": "Data deletion and access requests can be submitted via the Begin Learning (parent company) contact form or by emailing support@beginlearning.com. California residents have CCPA rights to request deletion of personal data.",
        "url": "https://support.beginlearning.com/contact/contact-us"
      },
      "links": {
        "cancel": "https://help.littlepassports.com/en_us/what-is-your-cancellation-policy-SkS7MVGJa",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://help.littlepassports.com/en_us/what-is-your-cancellation-policy-SkS7MVGJa",
        "policy_summary": "Little Passports subscribers can cancel at any time by logging into My Account and cancelling via the Manage Subscriptions section, or by emailing support@littlepassports.com. Cancellation must occur at least 2 days before the next billing date. No refund is issued for previously paid packages, which continue to be delivered through the paid period. Subscriptions can also be paused online through the My Account portal.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "What is your cancellation policy? – Little Passports Help Center (accessed 2026-06-06)",
            "url": "https://help.littlepassports.com/en_us/what-is-your-cancellation-policy-SkS7MVGJa"
          },
          {
            "title": "How do I pause my subscription? – Little Passports Help Center (accessed 2026-06-06)",
            "url": "https://help.littlepassports.com/en_us/how-do-i-pause-my-subscription-Sy3kxUMkT"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "liven",
      "name": "Liven",
      "industry": "Mental health",
      "jurisdiction": "EE",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Users can request account and data deletion via the Help Center How To Delete My Account article; Liven uses reasonable efforts to delete personal data subject to legal retention obligations.",
        "url": "https://support.theliven.com/hc/en-us/articles/24254045228050-How-To-Delete-My-Account"
      },
      "links": {
        "cancel": "https://support.theliven.com/hc/en-us/articles/20437588177554-How-to-cancel-my-Liven-Subscription",
        "refund": "",
        "terms": "https://theliven.com/blog/terms-of-use",
        "privacy": "https://theliven.com/blog/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.theliven.com/hc/en-us/articles/20437588177554-How-to-cancel-my-Liven-Subscription",
        "policy_summary": "Liven (operated by Reya Digital OU, Estonia) lets website subscribers cancel self-serve by logging in and going to Profile > Settings > Membership > Cancel, while App Store and Google Play subscribers cancel through their device subscription settings. Access remains active until the end of the current billing period.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Liven Help Center: How to cancel my Liven Subscription",
            "url": "https://support.theliven.com/hc/en-us/articles/20437588177554-How-to-cancel-my-Liven-Subscription"
          },
          {
            "title": "Liven Terms of Use and Service",
            "url": "https://theliven.com/blog/terms-of-use"
          },
          {
            "title": "Liven Help Center: How To Delete My Account",
            "url": "https://support.theliven.com/hc/en-us/articles/24254045228050-How-To-Delete-My-Account"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "livi-eu",
      "name": "Livi",
      "industry": "Telehealth & Rx",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "in_account",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No recurring consumer subscription to pause on the pay-as-you-go side; individual video consultations can be cancelled in the Livi app up to one hour before the booked time for a full refund."
      },
      "data_deletion": {
        "detail": "Under UK GDPR, users can request erasure by emailing support@livi.co.uk; non-medical personal data is removed within 30 days, and user data is erased or anonymised no later than six months after account closure, except where legally required to retain. DPO: privacy@kry.se.",
        "url": "https://www.livi.co.uk/legal/privacy-notice/"
      },
      "links": {
        "cancel": "https://www.livi.co.uk/terms-and-conditions/",
        "refund": "https://www.livi.co.uk/terms-and-conditions/",
        "terms": "https://www.livi.co.uk/terms-and-conditions/",
        "privacy": "https://www.livi.co.uk/legal/privacy-notice/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.livi.co.uk/terms-and-conditions/",
        "policy_summary": "Livi (the UK brand of Kry) offers GP video consultations across NHS (free, via partner surgeries), pay-as-you-go (per-consultation fee), and employer/insurer-linked models rather than a classic recurring consumer subscription. Paid consultations can be cancelled in the Livi app up to one hour before the appointment for a full refund; no refund applies within one hour, for no-shows, or failed ID verification. Refunds process within 5-10 business days. Users may cancel their account with immediate effect for NHS, eMed or pay-as-you-go services, contacting support@livi.co.uk or +44 (0)20 3870 3029. Account data is erased/anonymised within six months of closure subject to legal retention.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and conditions - Livi (accessed 2026-06-16)",
            "url": "https://www.livi.co.uk/terms-and-conditions/"
          },
          {
            "title": "Livi Privacy Notice (accessed 2026-06-16)",
            "url": "https://www.livi.co.uk/legal/privacy-notice/"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "llamaindex",
      "name": "LlamaIndex",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option. Billing is usage-based above a threshold; to stop charges you cancel/deactivate the account."
      },
      "data_deletion": {
        "detail": "Deactivate the account or subscription by emailing cancel@runllama.ai; the same channel handles account/data deactivation. No self-serve deletion button or explicit GDPR/CCPA workflow is documented in the cited pages.",
        "url": null
      },
      "links": {
        "cancel": "https://www.llamaindex.ai/legal/terms-of-service",
        "refund": null,
        "terms": "https://www.llamaindex.ai/legal/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 25,
          "channel_disclosed": 65,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 58
        },
        "cancel_url": null,
        "policy_url": "https://www.llamaindex.ai/legal/terms-of-service",
        "policy_summary": "LlamaCloud/LlamaParse subscriptions bill automatically on a WEEKLY basis to the extent usage exceeds the plan threshold. There is no self-serve cancel button: per the Terms of Service you 'de-activate your User Account or any Subscription at any time... by contacting us at cancel@runllama.ai'. Cancellation is not a clean immediate stop — the Terms warn you continue to be charged for usage exceeding the threshold up to deactivation. Fees are explicitly non-refundable: no refund or credit is given for cancellation, suspension, termination, unused subscription time, or pre-payments. Improper-charge disputes also go to cancel@runllama.ai. No pause/freeze option is documented.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service - LlamaIndex (accessed 2026-06-10)",
            "url": "https://www.llamaindex.ai/legal/terms-of-service"
          },
          {
            "title": "Billing and Usage - LlamaIndex Docs (accessed 2026-06-10)",
            "url": "https://developers.llamaindex.ai/python/cloud/general/billing/"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "localrank",
      "name": "LocalRank.so",
      "industry": "SEO tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented. Terms say a subscription can be cancelled 'anytime' but do not state any method (portal, account setting, or email)."
      },
      "data_deletion": {
        "detail": "Not documented as a self-serve flow; the Terms reference statutory rights only.",
        "url": "https://localrank.so/terms/"
      },
      "links": {
        "cancel": null,
        "refund": "https://localrank.so/terms/",
        "terms": "https://localrank.so/terms/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 40,
          "notice_disclosed": 70,
          "refund_disclosed": 45,
          "findability": 40
        },
        "cancel_url": null,
        "policy_url": "https://localrank.so/terms/",
        "policy_summary": "LocalRank.so (a local-SEO tool by Jacky Chou) is a recurring subscription billed in advance ($57–$2,997/mo). Terms §5 permits cancellation 'anytime' with no notice period, but states NO cancellation method — no portal, account setting, or email is specified, so how to cancel is undocumented. The biggest issue is a refund contradiction: the homepage pricing block advertises a '90-day guarantee · Rank higher or money back,' while Terms §5 says fees are 'non-refundable, except as required by law' and 'partial refunds are not guaranteed,' with no reconciling conditions — a user cannot tell which governs. There is no dedicated cancellation or refund page (terms confined to §5), and the governing-law clause is an unfilled template placeholder ('laws of [your country or state]… courts of [your jurisdiction]').",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions — LocalRank (§5 Payment and Subscriptions; accessed 2026-06-14)",
            "url": "https://localrank.so/terms/"
          },
          {
            "title": "LocalRank.so homepage / pricing ('90-day guarantee · money back'; accessed 2026-06-14)",
            "url": "https://localrank.so/"
          }
        ],
        "score": 47,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "logrocket",
      "name": "LogRocket",
      "industry": "Developer tools",
      "jurisdiction": "US",
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "LogRocket's Terms and Conditions do not provide a pause or suspension option for paid subscriptions."
      },
      "data_deletion": {
        "detail": "Data handling and deletion are governed by LogRocket's Privacy Policy; deletion requests are handled by contacting LogRocket.",
        "url": "https://logrocket.com/privacy"
      },
      "links": {
        "cancel": "https://logrocket.com/terms-and-conditions",
        "refund": "https://logrocket.com/terms-and-conditions",
        "terms": "https://logrocket.com/terms-and-conditions",
        "privacy": "https://logrocket.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 65,
          "notice_disclosed": 90,
          "refund_disclosed": 85,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://logrocket.com/terms-and-conditions",
        "policy_summary": "LogRocket's Terms and Conditions state the agreement auto-renews for successive terms unless a party gives notice of non-renewal at least thirty days before expiration, that a customer may terminate for convenience only if all fees for the current term are paid, and that no refunds are provided on termination for convenience. The fourteen-day free trial can be cancelled at any time.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions | LogRocket",
            "url": "https://logrocket.com/terms-and-conditions"
          },
          {
            "title": "Pricing | LogRocket",
            "url": "https://logrocket.com/pricing"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "logz-io",
      "name": "Logz.io (logz.io)",
      "industry": "Observability",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; the subscription period auto-renews and you are charged at the start of each billing cycle."
      },
      "data_deletion": {
        "detail": "User data retention limits may apply per the plan; handled per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://logz.io/about-us/terms-of-use/",
        "terms": "https://logz.io/about-us/terms-of-use/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 30,
          "channel_disclosed": 50,
          "notice_disclosed": 60,
          "refund_disclosed": 60,
          "findability": 58
        },
        "cancel_url": null,
        "policy_url": "https://logz.io/about-us/terms-of-use/",
        "policy_summary": "If you subscribe to a monthly/annual plan via the Logz.io self-service dashboard, the subscription period automatically renews and you are charged at the beginning of each billing cycle on the monthly anniversary date. There is no self-serve cancel button: you may cancel your account by contacting your account manager in writing at least 14 days before the end of the then-current plan. All fees are non-cancellable and non-refundable. Fees are in US dollars.",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Logz.io | Terms of Use (accessed 2026-06-13)",
            "url": "https://logz.io/about-us/terms-of-use/"
          }
        ],
        "score": 49,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "loom",
      "name": "Loom",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Users must either downgrade to the free Starter plan or cancel entirely."
      },
      "data_deletion": {
        "detail": "Account deletion is self-serve via Settings > Delete my account. Users must first downgrade to the free Starter plan before deletion is processed. Videos, transcripts, and view counts are deleted within a reasonable period. Backups may be retained up to 30 days; support ticket history and de-identified data may also be retained.",
        "url": "https://support.atlassian.com/loom/docs/delete-your-account"
      },
      "links": {
        "cancel": "https://support.atlassian.com/loom/docs/downgrade-or-cancel-your-loom-plan",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://support.atlassian.com/loom/docs/downgrade-or-cancel-your-loom-plan",
        "policy_summary": "Loom subscriptions are cancelled entirely online: legacy Loom accounts cancel via Workspace Settings > Plan & Billing > Manage Subscription; Atlassian-integrated accounts cancel through admin.atlassian.com > Billing > Subscriptions > Deactivate. Cancellation takes effect at the next renewal date — users retain full premium access through the end of the current billing cycle with no prorated refund issued. No pause or freeze option exists; the only alternative to full cancellation is a downgrade to the free Starter plan. Member deactivations (removing a seat) take effect immediately with no refund for unused time.",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 75
        },
        "sources": [
          {
            "title": "Downgrade or cancel your Loom plan | Loom | Atlassian Support (accessed 2026-06-05)",
            "url": "https://support.atlassian.com/loom/docs/downgrade-or-cancel-your-loom-plan"
          },
          {
            "title": "Loom's billing policy for paid plans | Loom | Atlassian Support (accessed 2026-06-05)",
            "url": "https://support.atlassian.com/loom/docs/looms-billing-policy-for-paid-plans"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lorex",
      "name": "Lorex",
      "industry": "Home security",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Recordings remain accessible until the end of the current subscription period; users are advised to download desired recordings before the subscription ends.",
        "url": "https://www.lorex.com/pages/subscription-policy"
      },
      "links": {
        "cancel": "https://cloud.lorex.com",
        "refund": "https://www.lorex.com/pages/subscription-policy",
        "terms": "https://www.lorex.com/pages/subscription-policy",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 90,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.lorex.com/pages/subscription-policy",
        "policy_summary": "Lorex Cloud subscriptions are cancelled at cloud.lorex.com via Manage Subscription, or through the Apple App Store or Google Play if purchased there. Cancellation must occur at least 24 hours before the end of the current period to avoid renewal, and access continues until that period ends.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Lorex Subscription Policy",
            "url": "https://www.lorex.com/pages/subscription-policy"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "lose-it-us",
      "name": "Lose It!",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users must cancel and re-subscribe; free-tier access continues after cancellation until the billing period ends."
      },
      "data_deletion": {
        "detail": "Users can request account and data deletion by emailing privacy@fitnow.com. Requests may be submitted under GDPR, CCPA, or other applicable regulations.",
        "url": "https://loseit.com/privacy/"
      },
      "links": {
        "cancel": "https://help.loseit.com/hc/en-us/articles/115006017887",
        "refund": null,
        "terms": null,
        "privacy": "https://loseit.com/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://help.loseit.com/hc/en-us/articles/115006017887",
        "policy_summary": "Lose It! Premium subscriptions must be cancelled through the same platform used to subscribe: via iPhone Settings (Apple App Store), Google Play Store app, or online at my.loseit.com under Purchases. Cancelling preserves Premium access through the end of the current billing period; account data such as food logs and weight history are retained after downgrading to free. Apple and Google purchases cannot be refunded directly by Lose It — users must request refunds through the respective platform; direct website purchases can be refunded via a dedicated form at refunds.loseit.com. Deleting the app does not cancel the subscription.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Lose It Premium — Lose It Help Center (accessed 2026-06-06)",
            "url": "https://help.loseit.com/hc/en-us/articles/115006017887"
          },
          {
            "title": "Lose It 7-Day Free Trial: How to Cancel on iPhone and Android (2026) | NutriScan App (accessed 2026-06-06)",
            "url": "https://nutriscan.app/blog/posts/lose-it-7-day-free-trial-cancel-iphone-android-7c9dc5644a"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lose-it",
      "name": "Lose It!",
      "industry": "Fitness app",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Deleting the app does not cancel the subscription; account data handled separately.",
        "url": ""
      },
      "links": {
        "cancel": "https://nutriscan.app/blog/posts/how-to-cancel-lose-it-premium-step-by-step-c2d39b40a0",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.loseit.com/",
        "policy_summary": "Members must cancel through the channel they subscribed via: website purchasers sign in, open Purchases and click Cancel next to the active subscription; Apple App Store and Google Play purchasers must cancel through the respective store. Deleting the app does not cancel the subscription.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Lose It! official site",
            "url": "https://www.loseit.com/"
          },
          {
            "title": "How to Cancel Lose It Premium - NutriScan",
            "url": "https://nutriscan.app/blog/posts/how-to-cancel-lose-it-premium-step-by-step-c2d39b40a0"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "lovevery-us",
      "name": "Lovevery",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Lovevery does not offer a pause option. Subscribers can skip a single upcoming shipment or adjust their shipping date, but a formal pause is not available. The recommended alternative is to cancel and reactivate when ready."
      },
      "data_deletion": {
        "detail": "Consumers may submit a verifiable deletion request via the Lovevery Privacy Center. Lovevery aims to respond within 45 days (maximum 90 days). Alternatively, requests can be sent by email to heretohelp@lovevery.com or by post to Lovevery, Inc., 918 W. Idaho Street, Boise, Idaho 83702.",
        "url": "https://privacy.lovevery.com/"
      },
      "links": {
        "cancel": "https://help.lovevery.com/hc/en-us/articles/27689106748173-How-do-I-cancel-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://privacy.lovevery.com/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.lovevery.com/hc/en-us/articles/27689106748173-How-do-I-cancel-my-subscription",
        "policy_summary": "Lovevery subscribers can cancel at any time through Account Settings on lovevery.com; the cancellation flow is not available in the Lovevery mobile app. Cancellation must be submitted at least 3 days before the next scheduled shipping date to take effect. Subscribers who have prepaid for unshipped kits receive a refund to their original payment method within 3–5 business days. Pausing a subscription is not offered; subscribers may skip a single upcoming shipment or cancel and later reactivate.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? – Lovevery (accessed 2026-06-06)",
            "url": "https://help.lovevery.com/hc/en-us/articles/27689106748173-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Can I pause my subscription? – Lovevery (accessed 2026-06-06)",
            "url": "https://help.lovevery.com/hc/en-us/articles/27654129294477-Can-I-pause-my-subscription"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lovevery",
      "name": "Lovevery",
      "industry": "Kids subscription",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Lovevery lets subscribers skip an upcoming Play Kit or pause the Play Kits Subscription from Account Settings, Manage Subscription on Lovevery.com (not in the app)."
      },
      "data_deletion": {
        "detail": "Privacy notice grants the right to request deletion of personal information via the support request form, subject to legal exceptions.",
        "url": "https://help.lovevery.com/hc/en-us/requests/new"
      },
      "links": {
        "cancel": "https://help.lovevery.com/hc/en-us/articles/27689106748173-How-do-I-cancel-my-subscription",
        "refund": "https://help.lovevery.com/hc/en-us/articles/27675497249165-What-happens-if-I-cancel-my-Play-Kits-Subscription",
        "terms": "https://help.lovevery.com/hc/en-us/articles/27654586508813-How-long-does-a-subscription-last",
        "privacy": "https://shop.lovevery.com/pages/lovevery-privacy-notice-for-california-residents"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 85,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.lovevery.com/hc/en-us/articles/27689106748173-How-do-I-cancel-my-subscription",
        "policy_summary": "Subscribers cancel online via Account Settings, Manage Subscription on Lovevery.com (not in the app), and should cancel at least 3 days before the next ship date. Prepaid but not-yet-shipped Play Kits are refunded within 3 to 5 business days; an already-confirmed order is not cancelled by cancelling the subscription.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? - Lovevery Help",
            "url": "https://help.lovevery.com/hc/en-us/articles/27689106748173-How-do-I-cancel-my-subscription"
          },
          {
            "title": "What happens if I cancel my Play Kits Subscription? - Lovevery Help",
            "url": "https://help.lovevery.com/hc/en-us/articles/27675497249165-What-happens-if-I-cancel-my-Play-Kits-Subscription"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "lovoo-de",
      "name": "LOVOO",
      "industry": "Dating apps",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "LOVOO documents no pause or freeze; Premium can be cancelled to stop renewal and runs until the term ends."
      },
      "data_deletion": {
        "detail": "Deleting your LOVOO profile does NOT terminate the subscription; it must be cancelled separately through the relevant payment provider.",
        "url": "https://support.lovoo.com/hc/en-us/articles/209533869-How-can-I-delete-my-profile"
      },
      "links": {
        "cancel": "https://support.lovoo.com/hc/en-us/articles/209534689-Cancel-Premium",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.lovoo.com/hc/en-us/articles/209534689-Cancel-Premium",
        "policy_summary": "LOVOO (The Meet Group, Dresden, Germany) lets users cancel Premium through the channel that matches their payment method: Adyen purchases via the in-app profile > Manage subscription > Cancel; Stripe via website settings > Premium > Cancel; PayPal directly in the PayPal account; and Apple iTunes through iOS subscription settings. Automatic renewals can be terminated up to 24 hours before the term expires, and the subscription remains active until the end of the paid period. Deleting the profile does not terminate the subscription. No documented pause option; refunds not detailed.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel Premium - LOVOO Help Center (accessed 2026-06-16)",
            "url": "https://support.lovoo.com/hc/en-us/articles/209534689-Cancel-Premium"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lucidchart",
      "name": "Lucidchart",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for any Lucidchart plan."
      },
      "data_deletion": {
        "detail": "Cancellation does not automatically delete account data. Users must separately initiate account and PII deletion, which anonymizes personal data (name replaced with 'John Doe', email replaced with a randomized blackhole.lucidchart.com address). Deleting one Lucid product account also deletes all other Lucid accounts tied to the same email.",
        "url": "https://help.lucid.co/hc/en-us/articles/360049864811-Delete-your-account-and-personal-data-from-Lucid-Software"
      },
      "links": {
        "cancel": "https://help.lucid.co/hc/en-us/articles/360049862131-Cancel-your-plan",
        "refund": null,
        "terms": null,
        "privacy": "https://help.lucid.co/hc/en-us/articles/360049864811-Delete-your-account-and-personal-data-from-Lucid-Software"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://help.lucid.co/hc/en-us/articles/360049862131-Cancel-your-plan",
        "policy_summary": "Lucidchart subscriptions can be cancelled self-service online via Account Settings > Plans & Billing by clicking the three-dot menu next to the product and selecting 'Cancel this plan'; enterprise/team accounts must have the Account Owner or Billing Admin contact support@lucid.co or their Account Manager. Cancellation takes effect at the end of the current billing cycle, after which the account downgrades to a limited free plan and documents remain viewable but not fully editable. Lucid's stated policy is no refunds for cancellations, though the billing team may handle exceptional cases (accidental charges, technical issues). No pause or freeze feature is available.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel your plan - Lucid Help (accessed 2026-06-06)",
            "url": "https://help.lucid.co/hc/en-us/articles/360049862131-Cancel-your-plan"
          },
          {
            "title": "Cancel your free trial or paid subscription - Lucid Community (accessed 2026-06-06)",
            "url": "https://community.lucid.co/billing-21/cancel-your-free-trial-or-paid-subscription-7121"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lucky-mobile-ca",
      "name": "Lucky Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No formal pause. Prepaid service auto-suspends on the Monthly Charge Date if funds are insufficient; service stays suspended (number held) and is deactivated only after four consecutive months without sufficient funds."
      },
      "data_deletion": {
        "detail": "Account data tied to My Account; handled per privacy policy. After deactivation a new SIM and new number are required to return.",
        "url": "https://www.luckymobile.ca/legal-regulatory/privacy-policy"
      },
      "links": {
        "cancel": "https://www.luckymobile.ca/support/balance-top-up/manage-balance",
        "refund": "https://www.luckymobile.ca/support/balance-top-up/manage-balance",
        "terms": "https://www.luckymobile.ca/support/phone/phone-number-transfer",
        "privacy": "https://www.luckymobile.ca/legal-regulatory/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 0,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.luckymobile.ca/support/balance-top-up/manage-balance",
        "policy_summary": "Lucky Mobile is prepaid with no contract or exit fee. To leave, stop topping up or port the number to a new carrier (Canada uses account number + active-line transfer, no PAC); porting auto-closes the line. If funds are insufficient on the Monthly Charge Date the service is suspended immediately, and the account is deactivated only after four consecutive suspended months. Funds added to the balance are explicitly non-refundable; unused balance carries to the next month rather than being refunded.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Manage Your Balance | Support | Lucky Mobile",
            "url": "https://www.luckymobile.ca/support/balance-top-up/manage-balance"
          },
          {
            "title": "Transferring your phone number | Support | Lucky Mobile",
            "url": "https://www.luckymobile.ca/support/phone/phone-number-transfer"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "luma-ai",
      "name": "Luma AI",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "No formal pause feature, but Luma explicitly advises users to downgrade to the free plan rather than delete their account if they want to pause — preserving account, content, and history without future charges."
      },
      "data_deletion": {
        "detail": "Account deletion is permanent and self-serve via Account page (red 'Delete Account' button, requires typing 'Delete My Account' to confirm). Removes all videos, prompts, credits, and plan data. Associated email is locked for 30 days post-deletion. Must cancel active subscription before deleting to avoid future charges.",
        "url": "https://lumalabs.ai/learning-hub/account-management-web"
      },
      "links": {
        "cancel": "https://lumalabs.ai/learning-hub/payments-subscriptions",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Luma AI (Dream Machine) subscriptions can be cancelled online via the web dashboard (Profile > Manage Subscription > Stripe portal) or through the iOS App Store. Cancellation stops future billing immediately but access continues until the end of the current billing period, except that cancelling via the help-center flow removes remaining credits immediately. Web refunds (full or partial) may be requested within 30 days of initiation or renewal by emailing support+web@lumalabs.ai, but only for unused or mostly-unused plans, and a refund triggers immediate subscription termination. No formal pause exists, but downgrading to the free plan is the documented alternative.",
        "policy_url": "https://lumalabs.ai/learning-hub/payments-subscriptions",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 78
        },
        "sources": [
          {
            "title": "Dream Machine Guide: Payments & Subscriptions (accessed 2026-06-06)",
            "url": "https://lumalabs.ai/learning-hub/payments-subscriptions"
          },
          {
            "title": "How do I cancel my subscription? – Luma AI Help Center (accessed 2026-06-06)",
            "url": "https://lumaai-help.freshdesk.com/support/solutions/articles/151000217976-how-do-i-cancel-my-subscription-"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lumen-us",
      "name": "Lumen",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "app",
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is mentioned in Lumen's subscription policy."
      },
      "data_deletion": {
        "detail": "Users may request erasure of personal data by emailing support@lumen.me. Deletion is subject to regulatory and legal retention requirements. No dedicated self-serve deletion form is publicly available.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.lumen.me/subscription-policy",
        "refund": null,
        "terms": null,
        "privacy": "https://www.lumen.me/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.lumen.me/subscription-policy",
        "policy_summary": "Lumen subscribers may cancel at any time via the Lumen app, the website account settings, or by emailing support@lumen.me. Cancellation must occur at least 24 hours before the renewal date to avoid being charged for the next term; access continues until the end of the current paid period. All subscription fees are non-refundable once paid except where required by applicable law. Uninstalling the app does not cancel the subscription.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Lumen Subscription Policy | Lumen (accessed 2026-06-06)",
            "url": "https://www.lumen.me/subscription-policy"
          },
          {
            "title": "Privacy Policy | Lumen (accessed 2026-06-06)",
            "url": "https://www.lumen.me/privacy-policy"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lumen5",
      "name": "Lumen5",
      "industry": "AI tools",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Accounts can be paused for up to 3 months from the billing page instead of cancelling."
      },
      "data_deletion": {
        "detail": "Rendered videos remain viewable/downloadable after cancellation; no self-serve account-data deletion toggle documented.",
        "url": "https://help.lumen5.com/en/article/how-can-i-cancel-or-pause-my-paid-subscription-92evq8/"
      },
      "links": {
        "cancel": "https://help.lumen5.com/en/article/how-can-i-cancel-or-pause-my-paid-subscription-92evq8/",
        "refund": "https://help.lumen5.com/en/article/our-money-back-guarantee-xcr4p1/",
        "terms": "https://lumen5.com/terms/",
        "privacy": "https://lumen5.com/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.lumen5.com/en/article/how-can-i-cancel-or-pause-my-paid-subscription-92evq8/",
        "policy_summary": "Lumen5 lets users cancel a paid subscription online from the billing page, and also offers a pause option for up to 3 months from the same page. A separate money-back guarantee article states that an unhappy customer can receive a full refund of the upgrade amount by emailing support@lumen5.com within 7 days of upgrading; Lumen5 offers no free trial, so this guarantee serves as the trial alternative. The guarantee applies only to paid upgrades, not the free Community Plan. Rendered videos remain viewable and downloadable after cancellation.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel or pause my paid subscription? - Lumen5 Knowledge Base (accessed 2026-06-16)",
            "url": "https://help.lumen5.com/en/article/how-can-i-cancel-or-pause-my-paid-subscription-92evq8/"
          },
          {
            "title": "Our money back guarantee - Lumen5 Knowledge Base (accessed 2026-06-16)",
            "url": "https://help.lumen5.com/en/article/our-money-back-guarantee-xcr4p1/"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lunch-money-us",
      "name": "Lunch Money",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Users can pause their subscription indefinitely from the Billing page in Settings. No charges accrue while paused; a pro-rated credit for unused time is applied to the account for future use. Account data is inaccessible but not deleted while paused. Pausing forfeits the current locked-in plan price — on return, users must choose from then-current pricing."
      },
      "data_deletion": {
        "detail": "Cancelling via the 'Cancel subscription & delete entire account' flow on the Billing page triggers deletion of the account and all associated data within 48 hours. Users may also email support@lunchmoney.app to request account deletion within 48 hours. GDPR data-deletion rights are acknowledged in the Privacy Policy.",
        "url": "https://support.lunchmoney.app/faq"
      },
      "links": {
        "cancel": "https://support.lunchmoney.app/settings/payment-methods",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 30,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.lunchmoney.app/settings/payment-methods",
        "policy_summary": "Lunch Money subscriptions are cancelled online via the Billing page in the web app using the 'Cancel subscription & delete entire account' button; no phone, mail, or in-person option exists. Upon cancellation, the account and all data are purged within 48 hours and access is not extended to the next renewal date. Refunds are not issued by default, but case-by-case prorated refund requests may be submitted to support@lunchmoney.app. A subscription-pause option is also available, preserving data without charges and applying a prorated credit for future use.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Billing | Knowledge Base - Lunch Money (accessed 2026-06-06)",
            "url": "https://support.lunchmoney.app/settings/payment-methods"
          },
          {
            "title": "FAQ - Knowledge Base - Lunch Money (accessed 2026-06-06)",
            "url": "https://support.lunchmoney.app/faq"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lv",
      "name": "LV=",
      "industry": "Insurance (auto)",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented for car insurance; policy runs until cancelled or expiry."
      },
      "data_deletion": {
        "detail": "Data handled per the LV= privacy policy; data-subject/erasure requests via that notice. Cancellation does not auto-delete account data.",
        "url": "https://www.lv.com/legal/privacy-policies"
      },
      "links": {
        "cancel": "https://www.lv.com/car-insurance/how-do-i-cancel-my-car-insurance-renewal",
        "refund": "https://www.lv.com/car-insurance/do-i-have-to-pay-a-fee-if-my-car-policy-is-cancelled-or-changed",
        "terms": "https://www.lv.com/legal",
        "privacy": "https://www.lv.com/legal/privacy-policies"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.lv.com/car-insurance/how-do-i-cancel-my-car-insurance-renewal",
        "policy_summary": "LV= car insurance can be cancelled by calling 0800 022 4321 or by logging in to My LV= and requesting cancellation. There is a statutory 14-day cooling-off period from the start of cover or receipt of documents (whichever is later), during which LV= charges no cancellation fee. If no claim has been made, LV= refunds money paid less a charge for cover already provided and a £40 cancellation charge; if a claim has been made after the cooling-off period there is no refund. A closing statement is emailed within three working days. Policies auto-renew unless you opt out, and renewal/auto-renewal can be cancelled via phone or My LV=.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my car insurance renewal | LV= (accessed 2026-06-16)",
            "url": "https://www.lv.com/car-insurance/how-do-i-cancel-my-car-insurance-renewal"
          },
          {
            "title": "Do I have to pay a fee if my car policy is cancelled or changed? | LV= (accessed 2026-06-16)",
            "url": "https://www.lv.com/car-insurance/do-i-have-to-pay-a-fee-if-my-car-policy-is-cancelled-or-changed"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lyca-de",
      "name": "Lyca Mobile Germany",
      "industry": "Telecom & ISP",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "chat",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "Lyca Mobile Germany is a prepaid provider with no fixed minimum term; a formal contract pause (Stilllegung) is not offered. Without recharge, credit expires after 90 days of inactivity and the SIM can be deactivated."
      },
      "data_deletion": {
        "detail": "As a prepaid provider Lyca Mobile is subject to GDPR; data subjects can request erasure (Art. 17 GDPR) and data access by email to mydata@lycagroup.com or by phone +49 69 12007322. Controller: Lycamobile Germany GmbH, Mainzer Landstrasse 349, 60326 Frankfurt.",
        "url": "https://www.lycamobile.de/de/help/lycamobile-datenschutzrichtlinie/"
      },
      "links": {
        "cancel": "https://www.lycamobile.de/de/help/transfer-your-number/",
        "refund": "https://deupdatedlmweb.ldsvcplatform.com/de/termscondition/",
        "terms": "https://deupdatedlmweb.ldsvcplatform.com/de/termscondition/",
        "privacy": "https://www.lycamobile.de/de/help/lycamobile-datenschutzrichtlinie/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.lycamobile.de/de/help/transfer-your-number/",
        "policy_summary": "Lyca Mobile Germany is predominantly prepaid with no minimum term, so no classic cancellation notice period applies; to switch provider with number portability the customer submits an 'opt-in' by email to cs@lycamobile.de or by phone (069 1200 7322 / short code 322), providing name, number and ICCID, valid typically 30 days. Port-out usually takes 10-15 days per the provider. Remaining credit is refunded on request after termination (per TKG), whereas topped-up credit otherwise expires after 90 days of inactivity. Contact channels are phone, live chat (Mon-Sat 9-18), email and postal mail.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Lycamobile Rufnummer mitnehmen",
            "url": "https://www.lycamobile.de/de/help/transfer-your-number/"
          },
          {
            "title": "Kann ich meine Rufnummer zu Lyca Mobile mitnehmen?",
            "url": "https://www.lycamobile.de/de/transfer-number/can-i-keep-transfer-my-existing-mobile-number/"
          },
          {
            "title": "Kontakt Lyca Mobile Germany | Telefon oder Chat",
            "url": "https://www.lycamobile.de/de/help/contact-us/"
          },
          {
            "title": "Unsere Geschaeftsbedingungen (Lycamobile AGB)",
            "url": "https://deupdatedlmweb.ldsvcplatform.com/de/termscondition/"
          },
          {
            "title": "Datenschutz-Informationen - Lycamobile",
            "url": "https://www.lycamobile.de/de/help/lycamobile-datenschutzrichtlinie/"
          }
        ],
        "score": 94,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "lyca-uk",
      "name": "Lyca Mobile UK",
      "industry": "Telecom & ISP",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "text"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option disclosed. Pay As You Go simply lapses; Pay Monthly is ended via PAC/STAC switch or by contacting customer services."
      },
      "data_deletion": {
        "detail": "No self-serve data-deletion control disclosed on cancel/port FAQs; data handling governed by Lyca's privacy policy. Account closes when the number ports out.",
        "url": "https://www.lycamobile.co.uk/en/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.lycamobile.co.uk/en/pay-monthly-faqs/how-do-i-cancel-a-pay-monthly-sim-contract/",
        "refund": null,
        "terms": "https://www.lycamobile.co.uk/en/terms-conditions/",
        "privacy": "https://www.lycamobile.co.uk/en/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 0,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.lycamobile.co.uk/en/pay-monthly-faqs/how-do-i-cancel-a-pay-monthly-sim-contract/",
        "policy_summary": "To leave Lyca Mobile and keep your number, text PAC to 65075 free from your Lyca number (or call 322 from a Lyca phone / 0207 132 0322); to leave without keeping it, request a STAC. The code is valid 30 days and the new provider typically completes the transfer within about 48 hours, after which the Lyca account closes. An Early Termination Charge applies if you cancel a Pay Monthly contract within its minimum term. Lyca warns not to cancel before switching or the number may be lost; refund of unused PAYG credit is not stated on the cancel FAQ.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel a Pay Monthly SIM contract? - Lyca Mobile UK",
            "url": "https://www.lycamobile.co.uk/en/pay-monthly-faqs/how-do-i-cancel-a-pay-monthly-sim-contract/"
          },
          {
            "title": "What is a PAC code? - Lyca Mobile UK",
            "url": "https://www.lycamobile.co.uk/en/port-in/what-is-a-pac-code/"
          },
          {
            "title": "I wish to port-out my number to another service provider - Lyca Mobile UK",
            "url": "https://www.lycamobile.co.uk/en/faqs/wish-port-number-another-service-provider/"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "lyft",
      "name": "Lyft",
      "industry": "Rideshare / Transport",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Lyft Pink can be paused via app menu > Lyft Pink > Manage Plan. Pause for up to 28 days at a time; monthly members can pause once per billing cycle, annual members up to twice per year. Pausing shifts the billing cycle or annual renewal date; you must select a future un-pause date."
      },
      "data_deletion": {
        "detail": "Delete account via app (Help > Profile and account > Delete my account) or website: lyft.com/privacy/data, sign in, under 'Delete account' tap 'Start', select a reason, type 'DELETE' to confirm. Applies to both rider and driver accounts; cannot be undone or restored. Lyft aims to respond within 45 days. Deletion may be denied for trust/safety/fraud issues. Lyft's help page states accounts/ride info are not covered by EU GDPR; download data before deleting.",
        "url": "https://www.lyft.com/privacy/data"
      },
      "links": {
        "cancel": "https://help.lyft.com/hc/en-us/all/articles/360037342653-Lyft-Pink",
        "refund": null,
        "terms": null,
        "privacy": "https://www.lyft.com/privacy/data"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 90,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.lyft.com/hc/en-us/all/articles/360037342653-Lyft-Pink",
        "policy_summary": "Lyft Pink (Lyft's paid membership) is self-serve cancelable: open the Lyft app menu, tap 'Lyft Pink', tap 'Manage Plan', then choose to pause, change, or cancel. No cancellation fees. Cancellation applies to the next billing cycle and you keep benefits until the end of the current period. Refunds are only given if you cancel before using any membership benefits in the current cycle; once benefits are used, no partial refunds. Membership can also be paused (up to 28 days). Plans auto-renew monthly/annually until canceled. Account/data deletion is separate: handled via app Help menu or lyft.com/privacy/data, applies to both rider and driver accounts, irreversible, with a target 45-day response.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Lyft Pink - Lyft Help (accessed 2026-06-10)",
            "url": "https://help.lyft.com/hc/en-us/all/articles/360037342653-Lyft-Pink"
          },
          {
            "title": "Lyft Pink Frequently Asked Questions (accessed 2026-06-10)",
            "url": "https://www.lyft.com/memberships/lyft-pink-monthly/faq?embeddedView=true"
          },
          {
            "title": "Delete my account - Lyft Help (accessed 2026-06-10)",
            "url": "https://help.lyft.com/hc/en-us/all/articles/115012925847-delete-my-account"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "lyka-au",
      "name": "Lyka",
      "industry": "Pet subscriptions",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscription is 100% flexible; pause or cancel anytime from the account login or by contacting support. Changes should be made before the cut-off shown in the account."
      },
      "data_deletion": {
        "detail": "Privacy policy explains how to access/correct personal information by email; explicit deletion procedure not specified.",
        "url": "https://lyka.com.au/legal/privacy-and-terms"
      },
      "links": {
        "cancel": "https://lyka.com.au/legal/privacy-and-terms",
        "refund": "https://lyka.com.au/legal/privacy-and-terms",
        "terms": "https://lyka.com.au/legal/privacy-and-terms",
        "privacy": "https://lyka.com.au/legal/privacy-and-terms"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://lyka.com.au/legal/privacy-and-terms",
        "policy_summary": "Lyka states the subscription is 100% flexible and can be paused or cancelled at any time from the customer account login or by email. The card is charged a few days before the box is prepared (except the first delivery), so changes must be made before that cut-off. Cancelling forfeits any remaining offers, credits or discounts, and there is no pro-rated refund for unused days. Lyka does not accept change-of-mind returns; a 30-day money-back guarantee refunds new customers up to AU$150. Data access/correction is by email.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Lyka Pet Food Privacy & Terms (accessed 2026-06-16)",
            "url": "https://lyka.com.au/legal/privacy-and-terms"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "m1-finance",
      "name": "M1 Finance",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. The $3/month platform fee is waived automatically if total M1 assets reach $10,000+ on at least one day per billing cycle, or if an active M1 Personal Loan is maintained — but there is no formal pause mechanism."
      },
      "data_deletion": {
        "detail": "California residents may request deletion of certain personal data under CCPA by emailing privacy@m1finance.com. M1 retains data after account closure as required by law and to fulfill legal obligations. Non-California residents have no documented deletion right.",
        "url": "https://m1.com/legal/privacy/"
      },
      "links": {
        "cancel": "https://help.m1.com/en/articles/9331945-how-to-close-an-m1-account",
        "refund": null,
        "terms": null,
        "privacy": "https://m1.com/legal/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 65,
          "notice_disclosed": 25,
          "refund_disclosed": 15,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://help.m1.com/en/articles/9331945-how-to-close-an-m1-account",
        "policy_summary": "To close an M1 account, users must first liquidate all investments and withdraw funds (or initiate a brokerage transfer), then initiate closure via the in-app Messenger or the Help/Client Support button on web or mobile. M1 does not offer a standalone subscription cancellation flow — the platform charges a $3/month fee that is automatically waived if the account holds $10,000+ in assets or carries an active personal loan, and the only way to stop paying it without meeting those thresholds is to close all accounts. No notice period or refund/proration policy is publicly disclosed for the platform fee. M1 Plus (the former $125/year premium tier) was discontinued in May 2024 and replaced by the universal platform fee.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How to close an M1 account | M1 Help Center (accessed 2026-06-05)",
            "url": "https://help.m1.com/en/articles/9331945-how-to-close-an-m1-account"
          },
          {
            "title": "M1's Platform Fee Disclosure | M1 (accessed 2026-06-05)",
            "url": "https://m1.com/legal/disclosures/platform-fee-disclosure/"
          }
        ],
        "score": 48,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "m1-sg",
      "name": "M1",
      "industry": "Telecom & ISP",
      "jurisdiction": "SG",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented in M1's published terms or FAQs for consumer mobile or broadband plans."
      },
      "data_deletion": {
        "detail": "Customers may submit a data access or deletion request to M1's Data Protection Officer at dpo@m1.com.sg under Singapore's PDPA. Processing takes up to 30 days and a fee may apply. M1 holds IMDA's Data Protection Trustmark certification.",
        "url": "https://www.m1.com.sg/data-protection"
      },
      "links": {
        "cancel": "https://www.m1.com.sg/terms-and-conditions/general-and-specific-terms-and-conditions",
        "refund": null,
        "terms": "https://www.m1.com.sg/terms-and-conditions/general-and-specific-terms-and-conditions",
        "privacy": "https://www.m1.com.sg/support/faq/data-protection-policy-faq"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 55,
          "notice_disclosed": 60,
          "refund_disclosed": 40,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://www.m1.com.sg/terms-and-conditions/general-and-specific-terms-and-conditions",
        "policy_summary": "M1 consumers can terminate their postpaid mobile service by calling the customer service hotline (1627) or by writing/faxing to M1, with just one day's prior notice required if outside the minimum commitment period (Clause 6.7). Device plans carry a 24-month commitment and SIM-only plans a minimum 1-month term; early termination triggers a charge equivalent to the remaining subscription at non-promotional rates (or 1 month's charge for shorter plans). No self-service online or in-app line termination is documented for standard postpaid accounts, though add-on services such as FoneCare+ and NumberShare can be cancelled via the My M1+ app. Refunds are not explicitly guaranteed and prepaid/Maxx payments are stated as non-refundable.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "General and Specific Terms and Conditions | M1 (accessed 2026-06-06)",
            "url": "https://www.m1.com.sg/terms-and-conditions/general-and-specific-terms-and-conditions"
          },
          {
            "title": "Data Protection Policy FAQ | M1 (accessed 2026-06-06)",
            "url": "https://www.m1.com.sg/support/faq/data-protection-policy-faq"
          }
        ],
        "score": 41,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "mach-cl",
      "name": "MACH",
      "industry": "Fintech / Neobank",
      "jurisdiction": "CL",
      "cancellation_types": [
        "app",
        "chat",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account deletion requires zero available balance and no pending purchase to confirm; requested through the app/web chat or the MACHBANK help form.",
        "url": "https://ayuda.somosmach.com/hc/es/articles/360000186348--C%C3%B3mo-puedo-eliminar-mi-cuenta"
      },
      "links": {
        "cancel": "https://ayuda.somosmach.com/hc/es/articles/360000186348--C%C3%B3mo-puedo-eliminar-mi-cuenta",
        "refund": "",
        "terms": "https://www.machbank.cl/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://ayuda.somosmach.com/hc/es/articles/360000186348--C%C3%B3mo-puedo-eliminar-mi-cuenta",
        "policy_summary": "MACH (Chilean digital bank/wallet by Bci, MACHBANK) documents account deletion in its help center: the account must have no available balance and no purchase pending confirmation, and the request is made through the in-app/web chat or the MACHBANK help form.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "MACH - Como puedo eliminar mi cuenta",
            "url": "https://ayuda.somosmach.com/hc/es/articles/360000186348--C%C3%B3mo-puedo-eliminar-mi-cuenta"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "macrofactor",
      "name": "MacroFactor",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Users must either remain subscribed or cancel entirely."
      },
      "data_deletion": {
        "detail": "In-app deletion via More > Data Management > Account & Data Deletion > Delete Your Account. Described as immediate with no data remnants. Does not automatically cancel the subscription — that must be done separately through the app store.",
        "url": "https://help.macrofactorapp.com/en/articles/66-how-to-permanently-delete-your-account-and-data"
      },
      "links": {
        "cancel": "https://help.macrofactorapp.com/en/articles/71-manage-your-subscription",
        "refund": "https://help.macrofactorapp.com/en/articles/55-how-to-get-a-refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 80,
          "notice_disclosed": 50,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.macrofactorapp.com/en/articles/71-manage-your-subscription",
        "policy_summary": "MacroFactor subscriptions are purchased and managed entirely through the Apple App Store or Google Play Store; the app itself does not handle cancellations or billing. To cancel, users must use the subscription management functions within their respective mobile OS. Refunds must be requested directly from Apple (within 60 days of payment) or Google Play (within 48 hours, or by emailing MacroFactor support at [email protected] for Google Play purchases beyond that window). No pause or freeze option exists.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Manage Your Subscription – MacroFactor Help Center (accessed 2026-06-06)",
            "url": "https://help.macrofactorapp.com/en/articles/71-manage-your-subscription"
          },
          {
            "title": "How to Get a Refund – MacroFactor Help Center (accessed 2026-06-06)",
            "url": "https://help.macrofactorapp.com/en/articles/55-how-to-get-a-refund"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "magellan-tv",
      "name": "MagellanTV",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in the official FAQ or Terms & Conditions."
      },
      "data_deletion": {
        "detail": "No dedicated data deletion or account removal process is documented on the official site. Users would need to contact support at connect@magellantv.com.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.magellantv.com/faq",
        "refund": null,
        "terms": "https://www.magellantv.com/terms-conditions",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.magellantv.com/faq",
        "policy_summary": "MagellanTV subscribers can cancel online by signing in and using the cancel button under the profile icon, or via the relevant platform account page for in-app (Android, iTunes, Roku, FireTV) subscriptions. Cancellation must be completed before the next renewal date; access continues through the end of the current billing period with no refund issued for the remaining time. MagellanTV explicitly states it does not offer refunds on subscription amounts already paid, and any service or referral credits are forfeited upon cancellation. Phone (1-914-273-4214) and email (connect@magellantv.com) support are available but self-serve online cancellation is the primary channel.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 82,
          "findability": 78
        },
        "sources": [
          {
            "title": "FAQs - What is MagellanTV Documentary Streaming? How do I join? (accessed 2026-06-06)",
            "url": "https://www.magellantv.com/faq"
          },
          {
            "title": "Terms & Conditions - MagellanTV Documentaries (accessed 2026-06-06)",
            "url": "https://www.magellantv.com/terms-conditions"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "magentasport-de",
      "name": "MagentaSport",
      "industry": "Sports Streaming",
      "jurisdiction": "DE",
      "cancellation_types": [
        "online",
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.telekom.de/hilfe/festnetz-internet-tv/magentasport/inhalte-und-voraussetzungen-fuer-magentasport/von-magentasport-abmelden",
        "refund": "",
        "terms": "https://www.magentasport.de/agb",
        "privacy": "https://www.telekom.de/datenschutzhinweise"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.telekom.de/datenschutzhinweise",
        "policy_summary": "MagentaSport is cancelled self-serve in the Telekom Kundencenter (contract tile > Meine Tarifoptionen > Optionen buchen > Unterhaltung > TV-Extras), or by email or registered post. Notice periods depend on the booked offer; standalone month-to-month subscriptions end at the end of the contract period and should be cancelled at least 24 hours before the next billing.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Von MagentaSport abmelden - Telekom Hilfe",
            "url": "https://www.telekom.de/hilfe/festnetz-internet-tv/magentasport/inhalte-und-voraussetzungen-fuer-magentasport/von-magentasport-abmelden"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "magic-mind",
      "name": "Magic Mind",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their subscription at any time by logging into the account dashboard."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data by emailing hello@magicmind.com. The privacy policy acknowledges a right of erasure; Magic Mind states it will permanently delete personal data from its records and direct processors to do the same.",
        "url": "https://magicmind.com/pages/privacy"
      },
      "links": {
        "cancel": "https://magicmind.com/pages/faq",
        "refund": "https://magicmind.com/pages/refunds",
        "terms": null,
        "privacy": "https://magicmind.com/pages/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 40,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://magicmind.com/pages/faq",
        "policy_summary": "Magic Mind subscriptions can be cancelled at any time through the online account dashboard or by emailing hello@magicmind.com; text cancellation is also referenced. Cancellation must be completed before the next charge is processed, as recurring orders cannot be refunded. Pause and skip options are available via the account portal. First-time purchasers receive a 100-day money-back guarantee with no return required; refunds are not available on repeat subscription orders.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Magic Mind FAQ | Shipping, Ingredients & Subscription Help (accessed 2026-06-06)",
            "url": "https://magicmind.com/pages/faq"
          },
          {
            "title": "Refunds & Returns – Magic Mind (accessed 2026-06-06)",
            "url": "https://magicmind.com/pages/refunds"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "magic-spoon",
      "name": "Magic Spoon",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip orders and adjust shipment timing through the self-service subscription portal without cancelling."
      },
      "data_deletion": {
        "detail": "Terms of Use state there is no guarantee that User Content will be saved after cancellation. No dedicated data deletion request page is documented.",
        "url": ""
      },
      "links": {
        "cancel": "https://magicspoon.com/pages/subscription",
        "refund": null,
        "terms": "https://magicspoon.com/pages/terms-of-use",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://magicspoon.com/pages/subscription",
        "policy_summary": "Magic Spoon subscriptions can be cancelled at any time via the self-service account/subscription portal or by emailing hello@magicspoon.com (or cancellation@magicspoon.com per Terms of Use). Cancellation is effective immediately, but any orders already marked 'processing' or 'shipped' will still be charged. The refund policy offers a first-case satisfaction refund (up to 4 boxes within 6 months); all other purchases are stated as final and non-refundable unless Magic Spoon grants an exception. Subscribers can also skip orders or adjust shipment timing through the portal without cancelling.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Magic Spoon Subscription Page (accessed 2026-06-05)",
            "url": "https://magicspoon.com/pages/subscription"
          },
          {
            "title": "Magic Spoon Terms of Use (accessed 2026-06-05)",
            "url": "https://magicspoon.com/pages/terms-of-use"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "magnific",
      "name": "Magnific AI",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; cancelling stops the next charge and the plan runs to period end."
      },
      "data_deletion": {
        "detail": "Account managed via Magnific (now part of Freepik) account settings; data/deletion handled through the account / support.",
        "url": null
      },
      "links": {
        "cancel": "https://www.magnific.com/ai/docs/subscriptions-and-refunds",
        "refund": "https://www.magnific.com/ai/docs/subscriptions-and-refunds",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 78,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.magnific.com/ai/docs/subscriptions-and-refunds",
        "policy_summary": "Cancel self-serve from the web app: click your profile picture > Plan & billing > Danger zone > 'Cancel a subscription', then follow the confirmation steps. Your plan stays active until the end of the period you have already paid for and you are not charged again. Cancelling does not by itself trigger a refund. A refund can be requested within 30 days of a charge only if you have not used the service in the new billing period (no downloads, no AI-credit usage); there is a 30-day money-back guarantee with no cancellation fees. Subscriptions purchased through the iOS App Store or Google Play must be cancelled and refunded via Apple/Google, not Magnific.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "Subscriptions and refunds | Magnific Docs (accessed 2026-06-12)",
            "url": "https://www.magnific.com/ai/docs/subscriptions-and-refunds"
          },
          {
            "title": "Pricing plans | Magnific (formerly Freepik) (accessed 2026-06-12)",
            "url": "https://www.magnific.com/pricing"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "magyar-telekom-hu",
      "name": "Magyar Telekom",
      "industry": "Telecom & ISP",
      "jurisdiction": "HU",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "phone",
        "in_person",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Service suspension available for up to 6 months (184 days) without penalty fee, requested via email (scanned signed form), phone (1414), or mail; account must have no outstanding balance."
      },
      "data_deletion": {
        "detail": "Customers may request GDPR erasure of personal data by contacting the Data Protection Officer at dpo@telekom.hu or in writing to Magyar Telekom Nyrt., 1097 Budapest, Könyves Kálmán krt. 36. Response within one month.",
        "url": "https://www.telekom.hu/rolunk/adatvedelmi-tudnivalok"
      },
      "links": {
        "cancel": "https://www.telekom.hu/lakossagi/ugyintezes/gyakori-kerdesek/elofizetes_lemondasa",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.telekom.hu/lakossagi/ugyintezes/gyakori-kerdesek/elofizetes_lemondasa",
        "policy_summary": "Magyar Telekom subscribers can cancel by email (scanned signed request), phone (1400/1414), in person at stores, or by mail; there is no fully self-serve online cancellation. For open-ended contracts, cancellation takes effect immediately or on a subscriber-specified date up to 30 days later; for fixed-term contracts, it takes effect on the date stated in the notice (max 8 days out). Early termination of a fixed-term contract during the commitment period incurs a penalty fee (kötbér); the final bill covers the partial period from the billing cycle start to disconnection date. Service suspension (pause) is available for up to 6 months without penalty if the account has no outstanding balance.",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 70
        },
        "sources": [
          {
            "title": "Lemondás - Telekom mobil Gyakori Kérdések (accessed 2026-06-06)",
            "url": "https://www.telekom.hu/lakossagi/ugyintezes/gyakori-kerdesek/elofizetes_lemondasa"
          },
          {
            "title": "Hogyan tudom lemondani otthoni szolgáltatásomat? - Telekom.hu (accessed 2026-06-06)",
            "url": "https://www.telekom.hu/lakossagi/ugyintezes/gyakori-kerdesek/471/hogyan_tudom_lemondani_otthoni_szolgaltatasomat"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "mailchimp",
      "name": "Mailchimp",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Accounts can be paused for 3 or 6 months (maximum 2 pauses per 12-month period), which stops billing while retaining account data and functionality."
      },
      "data_deletion": {
        "detail": "Permanent deletion removes all data associated with audiences, campaign archives, and reports immediately and irreversibly; any outstanding balance must be paid before deletion. Users are advised to back up data first.",
        "url": "https://mailchimp.com/help/close-an-account/"
      },
      "links": {
        "cancel": "https://mailchimp.com/help/close-an-account/",
        "refund": "https://mailchimp.com/help/about-mailchimps-refund-policy/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://mailchimp.com/help/close-an-account/",
        "policy_summary": "Mailchimp accounts can be cancelled entirely online via Account & billing settings by clicking 'Delete my account' and confirming with a password and the word DELETE; deletion is immediate and permanent with no notice period required. Alternatively, accounts can be paused for 3 or 6 months (up to twice per year) to halt billing while preserving data. Mailchimp does not issue refunds for unused time on monthly plans or unused Pay As You Go credits, with the only exceptions being a Mailchimp system malfunction or account termination without cause. Any outstanding balance must be settled before the account can be deleted.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Pause or Cancel Your Account | Mailchimp (accessed 2026-06-05)",
            "url": "https://mailchimp.com/help/close-an-account/"
          },
          {
            "title": "About Mailchimp's Refund Policy | Mailchimp (accessed 2026-06-05)",
            "url": "https://mailchimp.com/help/about-mailchimps-refund-policy/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 800000000,
        "mrr_usd": 67000000,
        "currency": "USD",
        "as_of": "2024-12-31",
        "source": {
          "title": "Intuit Inc. — FY2024 10-K (Mailchimp segment)",
          "url": "https://www.intuit.com/investor-relations/"
        },
        "self_reported": false
      }
    },
    {
      "id": "mailerlite",
      "name": "MailerLite",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Subscription can be paused once per calendar year for up to 2 months. No charges apply during the pause period, but premium features are suspended and Free plan limitations apply. After 2 months the subscription auto-renews unless manually cancelled first."
      },
      "data_deletion": {
        "detail": "After cancellation the account downgrades to the Free plan; all subscriber data, campaigns, and reports remain intact on the account. Access to certain features or historical data may be limited. No explicit self-serve account/data deletion page was surfaced in the cancellation help docs.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.mailerlite.com/help/cancel-my-subscription",
        "refund": "https://www.mailerlite.com/help/mailerlite-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "MailerLite subscriptions are cancelled entirely online via Account Settings > Plan and billing > Cancel subscription; cancellation takes effect at the end of the current billing cycle, after which the account automatically downgrades to the Free plan. No notice period beyond the billing cycle is required. Refunds are generally not issued for unused portions of monthly or annual plans; the only exception is a 14-calendar-day consumer withdrawal right for individuals using the service for non-business purposes. Subscription pausing is available once per calendar year for up to 2 months, with Free-plan limitations applying during the pause.",
        "policy_url": "https://www.mailerlite.com/help/cancel-my-subscription",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 85
        },
        "sources": [
          {
            "title": "What happens when I cancel my subscription? - MailerLite (accessed 2026-06-05)",
            "url": "https://www.mailerlite.com/help/cancel-my-subscription"
          },
          {
            "title": "About MailerLite's Refund Policy - MailerLite (accessed 2026-06-05)",
            "url": "https://www.mailerlite.com/help/mailerlite-refund-policy"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "make-integromat",
      "name": "Make (Integromat)",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Users can only cancel (which downgrades to a free plan at end of billing cycle) or continue their subscription."
      },
      "data_deletion": {
        "detail": "Users can delete their profile via Profile > three-dot menu > Delete Profile. For solo accounts, deleting the profile also deletes the entire organization. The action is irreversible. Make recommends cancelling the subscription and downgrading to free before deleting the profile.",
        "url": "https://help.make.com/delete-your-profile"
      },
      "links": {
        "cancel": "https://help.make.com/cancel-your-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Make subscriptions can be cancelled entirely online by users with owner or admin role via Org > Subscription > Cancel subscription. Cancellation takes effect at the end of the current billing cycle, after which the account downgrades to the free plan (1,000 credits/month). Make has a strict no-cash-refund policy — unused credits are not transferred to the free plan on cancellation, though credits are converted to discounts on upgrades. No subscription pause or freeze option is available.",
        "policy_url": "https://help.make.com/cancel-your-subscription",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 78
        },
        "sources": [
          {
            "title": "Cancel your subscription - Make Help Center (accessed 2026-06-05)",
            "url": "https://help.make.com/cancel-your-subscription"
          },
          {
            "title": "Change your subscription - Make Help Center (accessed 2026-06-05)",
            "url": "https://www.make.com/en/help/general/changing-your-subscription--upgrading,-downgrading,-or-canceling-"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "makerkit",
      "name": "MakerKit",
      "industry": "Developer tools",
      "jurisdiction": "SG",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Not applicable: MakerKit is a one-time perpetual license purchase, not a recurring subscription, so there is nothing to pause."
      },
      "data_deletion": {
        "detail": "Not applicable to a one-time code-license purchase; there is no recurring account/subscription to delete. Licensing terms are in the license document.",
        "url": "https://makerkit.dev/license"
      },
      "links": {
        "cancel": null,
        "refund": "https://makerkit.dev/license",
        "terms": "https://makerkit.dev/license",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 70,
          "notice_disclosed": 50,
          "refund_disclosed": 85,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://makerkit.dev/license",
        "policy_summary": "MakerKit is sold as a one-time, perpetual, non-exclusive, non-transferable code license (not a subscription), so cancellation is largely not applicable. The license grants a perpetual right to use the purchased Kit and includes lifetime updates and support for that Kit. Because of the non-returnable nature of the digital product, MakerKit states it does not offer refunds once access is redeemed. Prospective buyers are invited to ask questions or request a demo before purchasing. A license can be upgraded between tiers (e.g., Developer to Team).",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of the License - MakerKit (accessed 2026-06-16)",
            "url": "https://makerkit.dev/license"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "malwarebytes",
      "name": "Malwarebytes",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented anywhere in Malwarebytes' official help center."
      },
      "data_deletion": {
        "detail": "Users can delete their account directly via my.malwarebytes.com account settings, or by emailing privacy@malwarebytes.com, or by submitting a data subject access request form. Malwarebytes states it will delete information as soon as possible, but some data may remain in archived/backup copies for legal or operational reasons. Forum and support accounts require explicit mention in any email deletion request.",
        "url": "https://www.malwarebytes.com/privacy/data-subject-access-request-form"
      },
      "links": {
        "cancel": "https://support.malwarebytes.com/hc/en-us/articles/360044589954-Manage-auto-renewal-for-your-Malwarebytes-subscription",
        "refund": "https://support.malwarebytes.com/hc/en-us/articles/360039022873-Malwarebytes-Personal-products-refund-policy",
        "terms": null,
        "privacy": "https://www.malwarebytes.com/privacy/data-subject-access-request-form"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.malwarebytes.com/hc/en-us/articles/360044589954-Manage-auto-renewal-for-your-Malwarebytes-subscription",
        "policy_summary": "Cancellation is done online by turning off auto-renewal in the Malwarebytes account portal (my.malwarebytes.com) under Billing Information; mobile subscriptions must be cancelled through Google Play or the Apple App Store. Cancelled subscriptions remain active and valid until the current subscription's expiration date — there is no immediate termination or proration. New direct-purchase subscriptions are eligible for a full refund within 60 days of purchase; renewals and third-party purchases are excluded from this guarantee. Refund requests must be submitted to the Malwarebytes support team.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Manage auto-renewal for your Malwarebytes subscription – Malwarebytes Help Center (accessed 2026-06-05)",
            "url": "https://support.malwarebytes.com/hc/en-us/articles/360044589954-Manage-auto-renewal-for-your-Malwarebytes-subscription"
          },
          {
            "title": "Malwarebytes Personal products refund policy – Malwarebytes Help Center (accessed 2026-06-05)",
            "url": "https://support.malwarebytes.com/hc/en-us/articles/360039022873-Malwarebytes-Personal-products-refund-policy"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "mangaplaza",
      "name": "MangaPlaza",
      "industry": "Streaming",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://mangaplaza.com/support/a077/",
        "refund": "",
        "terms": "https://mangaplaza.com/terms_of_use/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://mangaplaza.com/support/a077/",
        "policy_summary": "Premium members cancel self-serve via My Account > Premium Membership Details > Cancel my Premium Membership; access continues to the end of the billing period and the cancellation can be withdrawn before then. No refunds are given after a member is charged.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "MangaPlaza Support a077 (cancel withdrawal)",
            "url": "https://mangaplaza.com/support/a077/"
          },
          {
            "title": "MangaPlaza Support a027",
            "url": "https://mangaplaza.com/support/a027/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "mango-languages",
      "name": "Mango Languages",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; access continues to the end of the paid period after cancelling."
      },
      "data_deletion": {
        "detail": "Not specified in the cancellation policy; data deletion handled per Privacy Policy / Help Center request.",
        "url": "https://mangolanguages.com/legal/privacy-policy/"
      },
      "links": {
        "cancel": "https://support.mangolanguages.com/hc/en-us/articles/4415333171995-Cancel-Subscription",
        "refund": "https://mangolanguages.com/legal/cancellation-policy/",
        "terms": "https://mangolanguages.com/legal/terms-and-conditions/",
        "privacy": "https://mangolanguages.com/legal/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://mangolanguages.com/legal/cancellation-policy/",
        "policy_summary": "Mango Languages subscriptions can be cancelled at any time on the platform where they were purchased: browser subscriptions at mangolanguages.com, iOS on an iOS device, Android on an Android device. After cancelling, access continues until the end of the already-paid period. No refunds or credits are given for partial periods, except upgrading to a Family Plan triggers a pro-rated refund applied to the new one. Free trials can be cancelled before they end with no charge.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancellation Policy - Mango Languages (accessed 2026-06-16)",
            "url": "https://mangolanguages.com/legal/cancellation-policy/"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "manoramamax-in",
      "name": "ManoramaMAX",
      "industry": "Streaming",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold feature documented in the FAQ or Terms; users cancel recurring billing and retain access until the period ends."
      },
      "data_deletion": {
        "detail": "No specific data/account deletion procedure is published in the FAQ; account and data requests are directed to support at manoramamax@mmtv.in / feedback_manoramamax@mmtv.in and governed by the Privacy Policy.",
        "url": "https://www.manoramamax.com/support/privacy-policy"
      },
      "links": {
        "cancel": "https://www.manoramamax.com/faq.html?lang=eng",
        "refund": "https://www.manoramamax.com/faq.html?lang=eng",
        "terms": "https://www.manoramamax.com/support/terms",
        "privacy": "https://www.manoramamax.com/support/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 85,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.manoramamax.com/faq.html?lang=eng",
        "policy_summary": "ManoramaMAX is a paid Malayalam OTT subscription service operated by MM TV Limited, with monthly and yearly plans valid within India and auto-renewal via UPI and card payments. Per the FAQ, subscriptions initiated through in-app billing are auto-renewing by default and recur automatically until the user separately cancels within their Apple / Amazon / Google Play account; recurring web subscriptions can be cancelled from the 'My Subscription' section in account settings. The FAQ states twice that subscription charges are non-refundable. The FAQ and Terms do not document a pause option or a dedicated account-deletion flow; support is via manoramamax@mmtv.in.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "manoramaMAX — FAQs (accessed 2026-06-16)",
            "url": "https://www.manoramamax.com/faq.html?lang=eng"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "manscaped-us",
      "name": "Manscaped",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "VIP members can pause their subscription for up to 11 consecutive months and retain VIP status with no charges during the pause period. Members can also skip the next order or adjust shipment frequency in 1-month increments up to 11 months via the account portal."
      },
      "data_deletion": {
        "detail": "Customers can request permanent account deletion (including all earned Rewards) by emailing support@manscaped.com. Manscaped's privacy policy recognizes rights to deletion, portability, and opt-out of sale of personal data under CCPA and similar state laws.",
        "url": "https://www.manscaped.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://www.manscaped.com/pages/help/articles/how-can-i-modify-or-cancel-my-vip-package",
        "refund": null,
        "terms": "https://www.manscaped.com/pages/vip-terms-and-conditions",
        "privacy": "https://www.manscaped.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.manscaped.com/pages/help/articles/how-can-i-modify-or-cancel-my-vip-package",
        "policy_summary": "Manscaped subscribers can cancel their Peak Hygiene Plan or VIP Package at any time through the online account portal (My VIP Package tab → Cancel Plan), by email at support@manscaped.com (up to 5 business days to process), or by phone at 1-800-626-7227. Cancellation must be submitted at least 5 full business days before the end of the current subscription term to avoid being charged for the next shipment. No refunds are issued on subscription fees already paid; the 30-day return window applies only to physical product satisfaction. Members may alternatively pause up to 11 months or skip/reschedule orders without canceling.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How can I modify or cancel my VIP Package? | MANSCAPED US (accessed 2026-06-06)",
            "url": "https://www.manscaped.com/pages/help/articles/how-can-i-modify-or-cancel-my-vip-package"
          },
          {
            "title": "MANSCAPED Members Only Rewards Terms | MANSCAPED US (accessed 2026-06-06)",
            "url": "https://www.manscaped.com/pages/vip-terms-and-conditions"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "manual-uk",
      "name": "Manual",
      "industry": "Telehealth & Rx",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "in_account",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No general self-serve pause documented; cancellation is via Account > Manage Plans and Orders, and TRT plans require emailing trt@manual.co."
      },
      "data_deletion": {
        "detail": "Right to request deletion of personal data by contacting support; data may be retained where legally required or necessary for business/clinical purposes.",
        "url": "https://www.manual.co/pages/privacy"
      },
      "links": {
        "cancel": "https://help.manual.co/hc/en-us/articles/360021615071-How-do-I-cancel-my-subscription",
        "refund": "https://www.manual.co/pages/terms-of-sale",
        "terms": "https://www.manual.co/pages/terms-of-sale",
        "privacy": "https://www.manual.co/pages/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.manual.co/pages/terms-of-sale",
        "policy_summary": "Subscriptions are cancelled by logging in at manual.co and going to Account > Manage Plans and Orders; TRT plans cannot be cancelled in-account and must be cancelled by emailing trt@manual.co. For prescription-only medicines the customer agrees to purchase at least a 12-month supply (subject to clinical appropriateness), and a prescription order can only be cancelled before it is approved by the clinical team, after which it cannot be cancelled or refunded for safety reasons. Manual encourages customers to contact support to adjust or switch plans rather than cancel. Refund and cooling-off detail is set out in the Terms of Sale.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Manual | Terms of Sale (accessed 2026-06-16)",
            "url": "https://www.manual.co/pages/terms-of-sale"
          },
          {
            "title": "Manual Help Centre | How do I cancel my subscription? (accessed 2026-06-16)",
            "url": "https://help.manual.co/hc/en-us/articles/360021615071-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Manual / Voy | Privacy Policy (accessed 2026-06-16)",
            "url": "https://www.manual.co/pages/privacy"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "manus",
      "name": "Manus",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. The only self-serve option is to cancel by downgrading to the Free plan; cancellation stops future renewals but the plan stays active through the end of the current billing cycle."
      },
      "data_deletion": {
        "detail": "Self-serve account deletion: profile Icon (top right) > Account > Edit profile > Delete account > Send Code (emailed verification) > enter code > Delete account. Manus states it deletes your content but may retain certain personal information to meet legal, accounting, reporting, fraud-prevention, or legal-claim purposes, then securely deletes it once the retention period expires. Account deletion is permanent and non-recoverable. Team Plan members' retention may be governed by their team Owner/Admin.",
        "url": "https://help.manus.im/en/articles/11711969-how-can-i-delete-my-account"
      },
      "links": {
        "cancel": "https://help.manus.im/en/articles/11711087-how-can-i-cancel-my-subscription",
        "refund": "https://help.manus.im/en/articles/11711102-how-can-i-request-a-refund-for-a-purchased-membership",
        "terms": null,
        "privacy": "https://help.manus.im/en/articles/11711823-will-my-personal-data-be-deleted-after-i-delete-my-account"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 95,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://help.manus.im/en/articles/11711087-how-can-i-cancel-my-subscription",
        "policy_summary": "Manus offers a clear self-serve cancellation. For web/Stripe subscriptions: click your profile avatar (top right) > Account > Upgrade/Manage > 'Downgrade to Free' to cancel. The downgrade takes effect at the end of the current billing cycle (visible on the account/usage tab) - you keep paid access until then and are no longer charged for renewals. If you subscribed via the Apple App Store or Google Play, you must cancel through the respective store's subscription settings (uninstalling the app does NOT cancel). Refund stance: already-charged amounts are NOT refunded; cancelling only stops the next renewal. On a 7-day free trial, cancelling before the charge avoids any fee. Refund requests for Stripe/Google purchases go through the in-account Help Centre AI chatbot (provide order/invoice number, account email/username, reason); approved refunds return to the original method in 1-15 business days. Apple subscribers must request refunds directly from Apple.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my subscription? | Manus Help Center (accessed 2026-06-06)",
            "url": "https://help.manus.im/en/articles/11711087-how-can-i-cancel-my-subscription"
          },
          {
            "title": "How can I request a refund for a purchased membership? | Manus Help Center (accessed 2026-06-06)",
            "url": "https://help.manus.im/en/articles/11711102-how-can-i-request-a-refund-for-a-purchased-membership"
          },
          {
            "title": "How can I delete my account? | Manus Help Center (accessed 2026-06-06)",
            "url": "https://help.manus.im/en/articles/11711969-how-can-i-delete-my-account"
          },
          {
            "title": "Will my personal data be deleted after I delete my account? | Manus Help Center (accessed 2026-06-06)",
            "url": "https://help.manus.im/en/articles/11711823-will-my-personal-data-be-deleted-after-i-delete-my-account"
          }
        ],
        "score": 89,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "manypets-gb",
      "name": "ManyPets",
      "industry": "Insurance",
      "jurisdiction": "GB",
      "cancellation_types": [
        "phone",
        "chat",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://manypets.com/uk/help/articles/i-cancelled-my-policy-can-i-reinstate-it/",
        "refund": "https://manypets.com/uk/resources/policy-summary/policy-summary-2023-01-01.pdf",
        "terms": "https://manypets.com/uk/resources/policy-summary/policy-summary-2023-01-01.pdf",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 90,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://manypets.com/uk/resources/policy-summary/policy-summary-2023-01-01.pdf",
        "policy_summary": "Cancel free of charge within the 14-day cooling-off period for a full refund of premiums paid (unless a claim has been made, in which case no premium is refunded). After the cooling-off period you can cancel at any time and ManyPets refunds premiums for the unused portion unless a claim has been made; cancel by phone (03453 40 40 90), web chat, or email.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "I cancelled my policy. Can I reinstate it? | ManyPets",
            "url": "https://manypets.com/uk/help/articles/i-cancelled-my-policy-can-i-reinstate-it/"
          },
          {
            "title": "ManyPets UK Policy Summary",
            "url": "https://manypets.com/uk/resources/policy-summary/policy-summary-2023-01-01.pdf"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "manypets-us",
      "name": "ManyPets",
      "industry": "Insurance",
      "jurisdiction": "US",
      "cancellation_types": [
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://manypets.com/us/help/articles/how-can-i-cancel-my-pet-health-insurance-policy/",
        "refund": "https://manypets.com/us/help/articles/how-can-i-cancel-my-pet-health-insurance-policy/",
        "terms": "https://manypets.com/us/faqs/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://manypets.com/us/faqs/",
        "policy_summary": "Cancellation handled through ManyPets US customer support; you may cancel at any time with unused premium returned, subject to state terms. Documented in the ManyPets US help center cancellation article.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my pet health insurance policy? | ManyPets",
            "url": "https://manypets.com/us/help/articles/how-can-i-cancel-my-pet-health-insurance-policy/"
          },
          {
            "title": "FAQs for pet health insurance and wellness plans | ManyPets",
            "url": "https://manypets.com/us/faqs/"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "maple-ca",
      "name": "Maple",
      "industry": "Telehealth & Rx",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "in_account"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold feature documented; members turn off auto-renewal and retain benefits until the end of the current billing period rather than pausing."
      },
      "data_deletion": {
        "detail": "Account can be closed at any time from M-Account at app.getmaple.ca (Settings > Account > Close account), but only after auto-renewal is turned off and the membership period has ended. Maple retains information until the account is closed; on termination users can copy their information for a limited time except providers' private notes.",
        "url": "https://www.getmaple.ca/privacy/"
      },
      "links": {
        "cancel": "https://helpdesk.getmaple.ca/en/articles/10476441-cancelling-your-maple-membership",
        "refund": "https://helpdesk.getmaple.ca/en/articles/3773142-refunds",
        "terms": "https://www.getmaple.ca/terms/",
        "privacy": "https://www.getmaple.ca/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://helpdesk.getmaple.ca/en/articles/10476441-cancelling-your-maple-membership",
        "policy_summary": "Maple memberships are cancelled self-serve by turning off auto-renewal in account settings (Settings > Manage Maple > Turn off auto-renewal), with no requirement to contact support. Members keep all membership benefits until the end of the current billing period; monthly plans simply do not renew the next month, while annual plans are a year-long commitment paid monthly whose auto-renewal can be disabled anytime. Refund terms are disclosed: if the membership has been used within the first 30 days of initial purchase the fee is non-refundable, and refund eligibility considers recency of purchase/renewal and whether the membership was used. Account closure requires auto-renewal off and the membership period ended, then Close account in Settings; Maple retains data until closure. Cancellation, refund, terms, and privacy pages are all publicly documented.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling your Maple membership | Maple help desk (accessed 2026-06-16)",
            "url": "https://helpdesk.getmaple.ca/en/articles/10476441-cancelling-your-maple-membership"
          },
          {
            "title": "Refunds | Maple help desk (accessed 2026-06-16)",
            "url": "https://helpdesk.getmaple.ca/en/articles/3773142-refunds"
          },
          {
            "title": "Deleting an account | Maple help desk (accessed 2026-06-16)",
            "url": "https://helpdesk.getmaple.ca/en/articles/4793976-deleting-an-account"
          },
          {
            "title": "Maple Platform Terms of Use (accessed 2026-06-16)",
            "url": "https://www.getmaple.ca/terms/"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "marley-spoon",
      "name": "Marley Spoon",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their account via the account dashboard by selecting a future return date using a calendar form; no charges are incurred during the pause period."
      },
      "data_deletion": {
        "detail": "Customers can request deletion of personal information by phone (866-228-4513) or email (contact@marleyspoon.com). California residents have explicit CCPA deletion rights. Account can be disabled to prevent future purchases. No specific data retention timeline post-cancellation is disclosed.",
        "url": "https://marleyspoon.com/privacy"
      },
      "links": {
        "cancel": "https://marleyspoon.com/terms",
        "refund": null,
        "terms": "https://marleyspoon.com/terms",
        "privacy": "https://marleyspoon.com/privacy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Members can cancel online via Account Settings → 'Stop subscription', by email, or by phone; there are no cancellation fees. Cancellation must be submitted before the weekly order cutoff (approximately 6-7 days before delivery, 11:59 PM local time) or the next box will still ship and be charged. Marley Spoon does not automatically refund already-processed orders; dissatisfaction with delivered boxes must be reported within 7 days, with remedies (credits or partial/full refund) at Marley Spoon's discretion. Pause is available at any time via the account dashboard with a user-chosen return date.",
        "policy_url": "https://marleyspoon.com/terms",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 62,
          "findability": 80
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? – Marley Spoon Help Center (accessed 2026-06-05)",
            "url": "https://support.marleyspoon.com/hc/en-us/articles/360001968536-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Marley Spoon Terms and Conditions (accessed 2026-06-05)",
            "url": "https://marleyspoon.com/terms"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "marquee-tv-us",
      "name": "Marquee TV",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or suspension option is mentioned in Marquee TV's terms, FAQs, or help documentation."
      },
      "data_deletion": {
        "detail": "Users can request account deletion via an online form at welcome.marquee.tv/close-account/. Active subscriptions must be cancelled first (including via third-party platforms). Marquee TV responds within 2 working days. Data held includes name, email address, and encrypted password.",
        "url": "https://welcome.marquee.tv/close-account/"
      },
      "links": {
        "cancel": "https://welcome.marquee.tv/faqs/",
        "refund": null,
        "terms": "https://marquee.tv/terms-and-conditions",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://welcome.marquee.tv/faqs/",
        "policy_summary": "Marquee TV subscribers can cancel at any time via Account Settings on the desktop website (Login → Account Settings → Cancel Subscription), or through the relevant third-party platform (Apple, Google Play, Roku, Amazon) if subscribed there. Cancellation takes effect at the next renewal date with no refund for the current billing period, though access continues until that date. Emails to customer support do not constitute valid cancellation notice. After any minimum term, a minimum of one month's written notice is required.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FAQs - Marquee TV (accessed 2026-06-06)",
            "url": "https://welcome.marquee.tv/faqs/"
          },
          {
            "title": "Terms and Conditions | Marquee TV (accessed 2026-06-06)",
            "url": "https://marquee.tv/terms-and-conditions"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "marvel-app",
      "name": "Marvel Unlimited",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Subscribers must cancel and re-subscribe if they wish to stop service temporarily."
      },
      "data_deletion": {
        "detail": "Data deletion requests are handled through The Walt Disney Company's centralized privacy portal (usprivacy.disney.com), which covers all TWDC properties including Marvel. Requests can also be submitted by phone at 1-877-466-6669.",
        "url": "https://usprivacy.disney.com"
      },
      "links": {
        "cancel": "https://help.marvel.com/hc/en-us/articles/33672016332564-How-can-I-cancel-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://usprivacy.disney.com"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 90,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.marvel.com/hc/en-us/articles/33672016332564-How-can-I-cancel-my-subscription",
        "policy_summary": "Marvel Unlimited can be cancelled online via the My Account page (Manage Membership), by phone at 1-844-362-7835 (Mon–Fri 8:30am–5:30pm CT), through the help portal at help.marvel.com, or — for subscribers who signed up via Apple/Google — through the respective app store. Cancellation takes effect at the end of the current billing period with no advance notice required; access continues through that date. All payments are nonrefundable and no credits are issued for partially used billing periods, except where required by applicable law. No pause or freeze option exists.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my subscription? – Marvel Help Center (accessed 2026-06-06)",
            "url": "https://help.marvel.com/hc/en-us/articles/33672016332564-How-can-I-cancel-my-subscription"
          },
          {
            "title": "Marvel Unlimited Subscriber Agreement – Marvel.com (accessed 2026-06-06)",
            "url": "https://www.marvel.com/corporate/marvel_unlimited_subscriber_agreement"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "masmovil-es",
      "name": "MasMovil",
      "industry": "Telecom & ISP",
      "jurisdiction": "ES",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Customers can temporarily suspend fixed-line and internet service for 30–90 days. During suspension, a 50% discount is applied to the monthly fee (not full waiver). Mobile services cannot be suspended. Suspensions are incompatible with other active discounts. Requested via phone 900 696 000."
      },
      "data_deletion": {
        "detail": "Customers can request deletion of personal data by emailing privacidad-mm@masmovil.com or by written postal request to MasMovil's headquarters in Pozuelo de Alarcón, Madrid. MasMovil commits to responding within 1 month. Some privacy preferences can be managed in-account under Cuenta > Datos del titular > Privacidad de datos.",
        "url": "https://www.masmovil.es/ayuda-clientes/privacidad-de-datos"
      },
      "links": {
        "cancel": "https://www.masmovil.es/ayuda-clientes/como-puedo-darme-de-baja",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 70,
          "notice_disclosed": 45,
          "refund_disclosed": 60,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.masmovil.es/ayuda-clientes/como-puedo-darme-de-baja",
        "policy_summary": "MasMovil requires customers to cancel by phone (900 696 000 or 2373 from a MasMovil line), WhatsApp (605 515 454), or by email for fixed-line services (solicitudbaja@masmovil.com with a downloadable form). There is no self-serve online cancellation portal. Customers are billed proportionally for the days the service was active in the final billing period, and early termination penalties apply if the customer is under a commitment period (3 months for fixed+mobile, 12 months for fixed-only, or 24 months when a device is financed). The router must be returned within 30 days of cancellation or a 168.19 EUR penalty is charged.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "¿Cómo puedo darme de baja? - Ayuda MASMOVIL (accessed 2026-06-06)",
            "url": "https://www.masmovil.es/ayuda-clientes/como-puedo-darme-de-baja"
          },
          {
            "title": "¿Puedo desactivar temporalmente mi Línea Fija o Internet? - Ayuda MASMOVIL (accessed 2026-06-06)",
            "url": "https://www.masmovil.es/ayuda-clientes/desactivar-mi-tarifa-temporalmente/"
          }
        ],
        "score": 49,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "masterclass",
      "name": "MasterClass",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "MasterClass does not offer a pause or freeze option; the only alternative to full cancellation is turning off auto-renewal."
      },
      "data_deletion": {
        "detail": "Account and data deletion requests are submitted via privacy.masterclass.com; most requests are processed within 30 days, completed deletions are permanent and irreversible, and all account data is erased in accordance with global privacy regulations.",
        "url": "https://privacy.masterclass.com/"
      },
      "links": {
        "cancel": "https://www.masterclass.com/help-center/masterclass/answers/cancelling-your-subscription-renewal--id--M2McWBvNTh-WNRR6llmkAw",
        "refund": "https://www.masterclass.com/help-center/masterclass/answers/requesting-a-refund--id--ffUda_F-TPqkca5o9hJc5g",
        "terms": null,
        "privacy": "https://privacy.masterclass.com/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 78,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.masterclass.com/help-center/masterclass/answers/cancelling-your-subscription-renewal--id--M2McWBvNTh-WNRR6llmkAw",
        "policy_summary": "MasterClass subscriptions can be cancelled online via Account Settings on masterclass.com (web browser only; in-app cancellation is not supported), or through Apple/Google/Amazon for subscribers who joined via those platforms. Cancellation takes effect at the end of the current billing period and access is retained until the renewal date. A 30-day satisfaction guarantee refund is available only for first-time purchases made directly on masterclass.com; annual renewal charges are not refundable. No pause or freeze option exists.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling Your Subscription Renewal | MasterClass Help Center (accessed 2026-06-05)",
            "url": "https://www.masterclass.com/help-center/masterclass/answers/cancelling-your-subscription-renewal--id--M2McWBvNTh-WNRR6llmkAw"
          },
          {
            "title": "Requesting a Refund | MasterClass Help Center (accessed 2026-06-05)",
            "url": "https://www.masterclass.com/help-center/masterclass/answers/requesting-a-refund--id--ffUda_F-TPqkca5o9hJc5g"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 100000000,
        "mrr_usd": 8300000,
        "currency": "USD",
        "as_of": "2024-01-01",
        "source": {
          "title": "MasterClass — $100M ARR (reporting)",
          "url": "https://www.masterclass.com/about"
        },
        "self_reported": false
      }
    },
    {
      "id": "match",
      "name": "Match.com",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause. Cancelling turns off auto-renewal; access continues to the end of the current cycle."
      },
      "data_deletion": {
        "detail": "Cancelling does NOT delete your membership, and deleting your account hides your profile/photos but RETAINS your data per the Privacy Policy; deleting the account does not by itself cancel an active subscription. (Match Group's $14M FTC settlement targeted exactly these cancellation/guarantee practices.) Full data deletion via a privacy request (CCPA).",
        "url": ""
      },
      "links": {
        "cancel": "https://help.match.com/hc/en-us/articles/6077124196891-Canceling",
        "refund": "https://help.match.com/hc/en-us/articles/6241384414107-Refund-Policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://help.match.com/hc/en-us/articles/6077124196891-Canceling",
        "policy_summary": "Cancel via Manage Subscription in account settings on the app, mobile web, or desktop (turns off auto-renewal; access lasts to the cycle's end). If you subscribed through Apple/Google, cancel through that store instead. Cancelling is NOT the same as deleting your membership (profile/photos hidden but data retained). Match Group paid a $14M FTC settlement (2025) over deceptive 'guarantee' terms and hard-to-cancel practices; the order mandates clearer disclosure and easy online cancellation.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Match — Canceling a Match Subscription (accessed 2026-06-04)",
            "url": "https://help.match.com/hc/en-us/articles/6077124196891-Canceling"
          },
          {
            "title": "Match — Refund Policy (accessed 2026-06-04)",
            "url": "https://help.match.com/hc/en-us/articles/6241384414107-Refund-Policy"
          },
          {
            "title": "Match Group fined $14M by FTC over deceptive subscription/guarantee practices, Aug 2025 (National Law Review, accessed 2026-06-07)",
            "url": "https://natlawreview.com/article/match-group-fined-14-million-ftc-over-allegations-deceptive-practices"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "mathletics",
      "name": "Mathletics (3P Learning)",
      "industry": "E-learning",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; manage/cancel under 'Manage Subscriptions' in the Parent Dashboard before term expiry."
      },
      "data_deletion": {
        "detail": "Not detailed in the terms; governed by the Privacy Policy.",
        "url": "https://www.3plearning.com/privacy/"
      },
      "links": {
        "cancel": "https://www.3plearning.com/terms/",
        "refund": "https://www.3plearning.com/terms/",
        "terms": "https://www.3plearning.com/terms/",
        "privacy": "https://www.3plearning.com/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 85,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.3plearning.com/terms/",
        "policy_summary": "Mathletics home subscriptions are managed and cancelled self-serve under 'Manage Subscriptions' in the Parent Dashboard. A no-questions-asked 10-day money-back guarantee runs from the initial purchase date; after that no refunds are given except for faulty services or as required by law, and no refund is given for cancelling part-way through a term. Subscriptions are auto-renewing with a 1- or 12-month minimum initial term that renews unless cancellation notice is given before term expiry. A 14-day free trial auto-renews unless cancelled at least 24 hours before it ends.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms & Conditions - 3P Learning (accessed 2026-06-16)",
            "url": "https://www.3plearning.com/terms/"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "mathspace",
      "name": "Mathspace",
      "industry": "E-learning",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented for personal subscriptions."
      },
      "data_deletion": {
        "detail": "Account/data deletion handled per the Privacy Policy / support request.",
        "url": "https://mathspace.co/us/privacy-policy"
      },
      "links": {
        "cancel": "https://mathspace.co/us/terms-of-use",
        "refund": "https://mathspace.co/us/terms-of-use",
        "terms": "https://mathspace.co/us/terms-of-use",
        "privacy": "https://mathspace.co/us/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 65,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://mathspace.co/us/terms-of-use",
        "policy_summary": "Mathspace offers Personal and School subscriptions with differing terms. The Terms of Use state that termination for any reason does not entitle the subscriber to a refund of payments made prior to termination. The one refund exception is that Mathspace will refund payments upon receiving a written submission that the services do not deliver what they claim. Cancellation and account notices are directed to Mathspace via the contact details in the Terms.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions - Mathspace (accessed 2026-06-16)",
            "url": "https://mathspace.co/us/terms-of-use"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "matter-us",
      "name": "Matter",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is mentioned in Matter's Terms of Service or Help Center documentation."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal data by emailing hello@matterapp.com. Matter retains personal information for a maximum of 60 days after account termination, after which data is securely destroyed.",
        "url": "https://matterapp.com/legal/privacy"
      },
      "links": {
        "cancel": "https://help.matterapp.com/en/articles/10330956-how-to-cancel-or-downgrade-matter-subscription",
        "refund": null,
        "terms": "https://matterapp.com/legal/terms-of-service",
        "privacy": "https://matterapp.com/legal/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 70,
          "notice_disclosed": 50,
          "refund_disclosed": 75,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://help.matterapp.com/en/articles/10330956-how-to-cancel-or-downgrade-matter-subscription",
        "policy_summary": "Matter subscriptions can be cancelled by emailing hello@matterapp.com or by submitting a contact form via the Web App under Settings > Billing, after which a representative responds within 24-48 business hours. Cancellation takes effect at the end of the current billing period; no refunds are issued for any unused portion of the subscription. No subscription pause option is offered. Prepaid credits and rewards are non-refundable.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel or downgrade Matter subscription | Matter Help Center (accessed 2026-06-06)",
            "url": "https://help.matterapp.com/en/articles/10330956-how-to-cancel-or-downgrade-matter-subscription"
          },
          {
            "title": "Terms of Service | Matter App (accessed 2026-06-06)",
            "url": "https://matterapp.com/legal/terms-of-service"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "maven-clinic",
      "name": "Maven Clinic",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Users can choose 'Deactivate My Account' (as opposed to full deletion) to pause access without deleting data, available via Account Settings in the app or website."
      },
      "data_deletion": {
        "detail": "Users can self-serve delete their account and data via 'Delete My Data & Deactivate Account' in Account Settings (app on iPhone; web on Android). Deletion takes up to 45 days. Legally required data may be retained. Data deletion requests can also be sent to privacy@mavenclinic.com.",
        "url": "https://support.mavenclinic.com/hc/en-us/articles/42564558024979-How-to-Delete-or-Deactivate-Your-Maven-Account"
      },
      "links": {
        "cancel": "https://support.mavenclinic.com/hc/en-us/articles/42564558024979-How-to-Delete-or-Deactivate-Your-Maven-Account",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 60,
          "notice_disclosed": 45,
          "refund_disclosed": 55,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://support.mavenclinic.com/hc/en-us/articles/42564558024979-How-to-Delete-or-Deactivate-Your-Maven-Account",
        "policy_summary": "Maven Clinic operates primarily as an employer/health-plan-sponsored platform with no recurring subscription fees for individual users — access is pay-per-appointment. To end access, members can deactivate or permanently delete their account via Account Settings in the Maven app (iPhone) or website (Android). Full data deletion takes up to 45 days and can also be requested via privacy@mavenclinic.com. Appointment-level refunds are available for cancellations made at least 24 hours in advance; cancellations within 24 hours are non-refundable.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How to Delete or Deactivate Your Maven Account – Maven Help Center (accessed 2026-06-05)",
            "url": "https://support.mavenclinic.com/hc/en-us/articles/42564558024979-How-to-Delete-or-Deactivate-Your-Maven-Account"
          },
          {
            "title": "How do I cancel or reschedule an appointment? – Maven Help Center (accessed 2026-06-05)",
            "url": "https://support.mavenclinic.com/hc/en-us/articles/34228105496851-How-do-I-cancel-or-reschedule-an-appointment"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "maverick-insider-za",
      "name": "Maverick Insider",
      "industry": "News & Publishing",
      "jurisdiction": "ZA",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause their membership at any time from the membership dashboard and are not billed while paused; benefits are suspended during the pause."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://help.dailymaverick.co.za/support/solutions/articles/69000777268-cancel-or-pause-your-membership",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.dailymaverick.co.za/support/solutions/articles/69000777268-cancel-or-pause-your-membership",
        "policy_summary": "Daily Maverick's Maverick Insider members cancel or pause at any time from the membership dashboard: log in at dailymaverick.co.za, go to Your Account then Manage Membership and click Cancel Membership. Pausing stops billing while suspending member benefits until reactivated.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel or pause your membership (Daily Maverick)",
            "url": "https://help.dailymaverick.co.za/support/solutions/articles/69000777268-cancel-or-pause-your-membership"
          },
          {
            "title": "Maverick Insider FAQ",
            "url": "https://www.dailymaverick.co.za/maverick-insider-faq/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "max",
      "name": "Max",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause — to take a break you must cancel and resubscribe later."
      },
      "data_deletion": {
        "detail": "Cancelling stops billing but doesn't delete your Max / Warner Bros. Discovery account or viewing data; account/data deletion is a separate privacy request (CCPA). If billed via an app store or cable/satellite provider, cancel through them.",
        "url": ""
      },
      "links": {
        "cancel": "https://help.hbomax.com/us/Answer/Detail/000002526",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.hbomax.com/us/Answer/Detail/000002526",
        "policy_summary": "Self-serve online at hbomax.com/subscription (~2-3 min). NO pause option — cancel and resubscribe to take a break. No prorated refunds; access runs to the end of the cycle. If you subscribed via an app store, cancel there (iOS Settings / Play Store); if bundled with cable/satellite, cancel through that provider.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Max — Everything you need to know about cancelling your subscription (accessed 2026-06-05)",
            "url": "https://help.hbomax.com/us/Answer/Detail/000002526"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "maxis-my",
      "name": "Maxis",
      "industry": "Telecom & ISP",
      "jurisdiction": "MY",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "Maxis does not offer customer-initiated plan suspension or freeze. Fibre plans explicitly cannot be temporarily suspended. Maxis may suspend service unilaterally for non-payment or policy violations."
      },
      "data_deletion": {
        "detail": "No explicit right to erasure offered. Personal data is retained for 7 years after the customer relationship ends, or longer if outstanding debts or disputes exist. Data-related requests can be directed to the Data Protection Officer at privacy@maxis.com.my.",
        "url": "https://www.maxis.com.my/en/privacy-notice/"
      },
      "links": {
        "cancel": "https://www.maxis.com.my/en/faq/products-services/mobile/service-termination/",
        "refund": null,
        "terms": null,
        "privacy": "https://www.maxis.com.my/en/privacy-notice/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 70,
          "notice_disclosed": 45,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.maxis.com.my/en/faq/products-services/mobile/service-termination/",
        "policy_summary": "Maxis postpaid and mobile plans can only be terminated by calling the customer care hotline (123 or 1-800-82-1123) or visiting a Maxis Centre in person; there is no self-serve online cancellation button. Charges are prorated from the last billing date to the termination date using the formula [active days / days in cycle x monthly fee], and any credit balance above RM30 can be claimed via an online refund request after the final bill is issued. Early termination fees apply if the customer holds an active device contract (e.g. Zerolution), and any promotional rebates may be forfeited. For Maxis Fibre, termination is initiated via Maxis Chat or the hotline, after which a specialist contacts the customer within 4 working days and equipment must be returned within 14 days.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FAQ: Maxis Service Termination | Maxis Malaysia (accessed 2026-06-06)",
            "url": "https://www.maxis.com.my/en/faq/products-services/mobile/service-termination/"
          },
          {
            "title": "FAQ: Maxis Home Fibre Termination | Maxis Malaysia (accessed 2026-06-06)",
            "url": "https://www.maxis.com.my/en/faq/products-services/home-internet/fibre/termination/"
          }
        ],
        "score": 53,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "mcafee",
      "name": "McAfee",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Cancelling turns off auto-renewal; you keep protection until the term ends, then it lapses."
      },
      "data_deletion": {
        "detail": "Not detailed on the cancellation pages. Turning off auto-renewal or removing saved payment details stops billing but does not delete your account; personal-data deletion is a separate request via McAfee privacy / support (CCPA/GDPR).",
        "url": ""
      },
      "links": {
        "cancel": "https://www.mcafee.com/support/s/article/000001781?language=en_US",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.mcafee.com/support/s/article/000001781?language=en_US",
        "policy_summary": "Cancel by turning off auto-renewal in My Account (service.mcafee.com -> My Account -> Auto-renewal -> Update settings -> End my membership), or via Subscriptions -> Cancel/Refund. Full refund within 30 days of a new purchase or 60 days of an auto-renewal charge; monthly plans are NOT refundable. Removing saved payment details also stops renewal.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "McAfee — Change or cancel auto-renewal (accessed 2026-06-04)",
            "url": "https://www.mcafee.com/support/s/article/000001781?language=en_US"
          },
          {
            "title": "McAfee — Auto-Renewal FAQ / refund terms (accessed 2026-06-04)",
            "url": "https://www.mcafee.com/support/s/article/000001677?language=en_US"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "mcfit-de",
      "name": "McFit",
      "industry": "Gym & fitness",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online",
        "email",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Membership suspension (Stilllegung) is available if agreed on the contract cover sheet: up to 2 months/year for Flex contracts, up to 9 months for Standard 12-month contracts. Must be requested at least 5 business days before suspension start; suspension begins on the 1st of the month (full months only). Monthly membership fee is waived during suspension; contract end date extends by the number of suspended months."
      },
      "data_deletion": {
        "detail": "GDPR/DSGVO data deletion requests can be submitted by email to datenschutz@rsggroup.com or by post to RSG Group GmbH, Betrifft: Datenschutz, Tannenberg 4, 96132 Schlüsselfeld, Germany.",
        "url": "https://www.mcfit.com/de/ueber-mcfitcom/datenschutz/datenschutzerklaerung/"
      },
      "links": {
        "cancel": "https://hilfe.mcfit.com/hc/de/articles/40634297903249-Wie-kann-ich-meine-McFIT-Mitgliedschaft-beenden",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://hilfe.mcfit.com/hc/de/articles/40634297903249-Wie-kann-ich-meine-McFIT-Mitgliedschaft-beenden",
        "policy_summary": "McFit members in Germany can cancel via the McFIT App or online self-service (both offer an in-account Kündigungsschaltfläche per §312k BGB), or by email/mail; in-studio and phone cancellation are not available. Standard 12-month contracts require 1 month notice before the end of the contract term; Flex contracts require 2 weeks notice to the end of the contract month; after the minimum term, 1 month notice applies at any time. No refund or proration policy is publicly disclosed for standard cancellations; statutory 14-day withdrawal rights apply to contracts concluded online. Membership suspension (Stilllegung) is available for up to 9 months per year on Standard contracts, pausing fees while extending the contract end date by the same number of months.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 20,
          "findability": 78
        },
        "sources": [
          {
            "title": "Wie kann ich meine McFIT Mitgliedschaft beenden? – McFIT Hilfe (accessed 2026-06-05)",
            "url": "https://hilfe.mcfit.com/hc/de/articles/40634297903249-Wie-kann-ich-meine-McFIT-Mitgliedschaft-beenden"
          },
          {
            "title": "McFIT AGB (Terms & Conditions) – mcfit.com (accessed 2026-06-05)",
            "url": "https://www.mcfit.com/de/agb/"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "mdundo",
      "name": "Mdundo",
      "industry": "Music Streaming",
      "jurisdiction": "KE",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://mdundo.com/terms",
        "refund": "",
        "terms": "https://mdundo.com/terms",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://mdundo.com/terms",
        "policy_summary": "Mdundo's premium subscription auto-renews unless cancelled before the end of the current subscription period; users unsubscribe by logging into their Mdundo account and following the unsubscribe steps in account settings. Cancellation takes effect the day after the current period ends and no refunds are given for amounts already paid.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Mdundo Terms and Conditions of Use",
            "url": "https://mdundo.com/terms"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "mediapart-fr",
      "name": "Mediapart",
      "industry": "News & publishing",
      "jurisdiction": "fr",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause; subscriptions are 'duree libre' and cancellable anytime online, with access retained until the end of the paid period."
      },
      "data_deletion": {
        "detail": "Privacy notice ('Charte de confidentialite') covers GDPR data-subject rights including erasure of personal data.",
        "url": "https://www.mediapart.fr/confidentialite"
      },
      "links": {
        "cancel": "https://aide.mediapart.fr/hc/fr/articles/27762749254289-Je-r%C3%A9silie-mon-abonnement-souscrit-sur-le-site-mediapart-fr",
        "refund": "https://aide.mediapart.fr/hc/fr/articles/27759611109393-Les-offres-d-abonnements-pour-les-particuliers-propos%C3%A9es-sur-Mediapart",
        "terms": "https://www.mediapart.fr/conditions-generales-de-vente",
        "privacy": "https://www.mediapart.fr/confidentialite"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 70,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://aide.mediapart.fr/hc/fr/articles/27762749254289-Je-r%C3%A9silie-mon-abonnement-souscrit-sur-le-site-mediapart-fr",
        "policy_summary": "Mediapart offers fully self-serve online cancellation via Mon Compte > Gerer mon compte > Abonnement et paiement > 'Resilier mon abonnement'; subscriptions are cancellable at any time and the subscriber keeps access until the end of the paid period, with no letter required (cancellation is not possible in the mobile app, and App Store/Google Play subscriptions must be cancelled through those platforms). All plans are 'duree libre' and auto-renew at the end of each period; annual plans trigger an email warning 45 days before renewal. There are no refunds: access simply continues to the end of the paid period with no pro-rata refund. The 14-day droit de retractation is not invoked for journal subscriptions (consumer protection is instead the 1 euro 15-day trial plus cancel-anytime) and is expressly waived for the separate VOD service. Note that the page literally titled 'Conditions generales de vente' governs only the VOD service; the binding subscription terms live in the help-center articles.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Mediapart - Je resilie mon abonnement (help center) (accessed 2026-06-16)",
            "url": "https://aide.mediapart.fr/hc/fr/articles/27762749254289-Je-r%C3%A9silie-mon-abonnement-souscrit-sur-le-site-mediapart-fr"
          },
          {
            "title": "Mediapart - Les offres d'abonnements pour les particuliers (help center) (accessed 2026-06-16)",
            "url": "https://aide.mediapart.fr/hc/fr/articles/27759611109393-Les-offres-d-abonnements-pour-les-particuliers-propos%C3%A9es-sur-Mediapart"
          },
          {
            "title": "Mediapart - Conditions generales de vente (VOD) (accessed 2026-06-16)",
            "url": "https://www.mediapart.fr/conditions-generales-de-vente"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "mediaset-infinity-es",
      "name": "Mediaset Infinity (Mitele PLUS)",
      "industry": "Streaming (Video)",
      "jurisdiction": "ES",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://ayuda.mediasetinfinity.es/hc/es/articles/38258487083665--C%C3%B3mo-cancelo-mi-suscripci%C3%B3n",
        "refund": "",
        "terms": "https://www.mediasetinfinity.es/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://ayuda.mediasetinfinity.es/hc/es/articles/38258487083665--C%C3%B3mo-cancelo-mi-suscripci%C3%B3n",
        "policy_summary": "Spanish Mediaset streaming service (the former Mitele PLUS). The paid plan has no commitment period; subscribers deactivate renewal self-serve from MIS PLANES Y ALQUILERES > Detalles > DESACTIVA RENOVACION, and must do so at least 24 hours before the renewal date. Access continues until the end of the paid period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Como cancelo mi suscripcion - Mediaset Infinity ES",
            "url": "https://ayuda.mediasetinfinity.es/hc/es/articles/38258487083665--C%C3%B3mo-cancelo-mi-suscripci%C3%B3n"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "mediaset-infinity-it",
      "name": "Mediaset Infinity",
      "industry": "Streaming (Video)",
      "jurisdiction": "IT",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can suspend the subscription instead of cancelling, without incurring charges, from the Mediaset Account."
      },
      "data_deletion": {
        "detail": "Account and personal data handled per the Mediaset privacy policy; account deletion handled separately from subscription withdrawal.",
        "url": "https://www.mediaset.it/privacy/"
      },
      "links": {
        "cancel": "https://help.mediasetinfinity.mediaset.it/hc/it/articles/360020508379-Recedere-dai-servizi-a-pagamento",
        "refund": "https://help.mediasetinfinity.mediaset.it/hc/it/articles/31144775949329-Recesso-e-Rimborso",
        "terms": "https://www.mediaset.it/idmdocs/tos-pay/v2/doc.pdf",
        "privacy": "https://www.mediaset.it/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.mediasetinfinity.mediaset.it/hc/it/articles/31144775949329-Recesso-e-Rimborso",
        "policy_summary": "Subscribers cancel self-serve from their Mediaset Account by selecting 'Recedi dai servizi a pagamento' in the service terms section, or via the app; cancellation must be made at least 24 hours before the current billing period ends and access continues until the paid period end. A 14-day refund right applies to semi-annual/annual plans bought online/app if the service has not been significantly used; a suspend/pause option is also offered.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Recesso e Rimborso - Mediaset Infinity",
            "url": "https://help.mediasetinfinity.mediaset.it/hc/it/articles/31144775949329-Recesso-e-Rimborso"
          },
          {
            "title": "Recedere dai servizi a pagamento - Mediaset Infinity",
            "url": "https://help.mediasetinfinity.mediaset.it/hc/it/articles/360020508379-Recedere-dai-servizi-a-pagamento"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "medici-tv-us",
      "name": "Medici.tv",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or hold feature documented anywhere in the Medici.tv help center; cancellation is the only documented option to stop billing."
      },
      "data_deletion": {
        "detail": "Account and data deletion must be requested by emailing help@medici.tv; no self-service deletion tool is available. The help article (How do I delete my medici.tv account?) confirms deletion is handled via email to customer service.",
        "url": "https://medicitv.zendesk.com/hc/en-us/articles/360012076837-How-do-I-delete-my-medici-tv-account"
      },
      "links": {
        "cancel": "https://medicitv.zendesk.com/hc/en-us/articles/360010569298-How-do-I-unsubscribe-",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://medicitv.zendesk.com/hc/en-us/articles/360010569298-How-do-I-unsubscribe-",
        "policy_summary": "Medici.tv subscribers can cancel online by logging into their account on a computer and clicking 'Unsubscribe' in the Subscription details section; those who subscribed via Apple or Roku must cancel through those platforms. Cancellation must be submitted at least one day before the renewal date — requests made on or after the renewal date take effect for the following period. No refunds are granted for any unused portion of the current subscription period, as stated in Article 10 of their Terms and Conditions. Payments cannot be reversed once processed.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I unsubscribe from medici.tv? – Help Center (accessed 2026-06-06)",
            "url": "https://medicitv.zendesk.com/hc/en-us/articles/360010569298-How-do-I-unsubscribe-"
          },
          {
            "title": "Can I cancel a payment? – Help Center (accessed 2026-06-06)",
            "url": "https://medicitv.zendesk.com/hc/en-us/articles/29077466746141-Can-I-cancel-a-payment"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "medium",
      "name": "Medium",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Medium does not offer a pause or freeze option for memberships; cancellation is the only way to stop recurring charges."
      },
      "data_deletion": {
        "detail": "Users can delete their account through Settings on the web or in-app; Medium states data is deleted within 14 days for European users, though it may retain certain information for legal or legitimate business purposes. Data export is available via Settings. Privacy requests can be directed to privacy@medium.com.",
        "url": "https://help.medium.com/hc/en-us/articles/115004914748-Delete-or-deactivate-your-account"
      },
      "links": {
        "cancel": "https://help.medium.com/hc/en-us/articles/360006277374-Manage-your-subscription",
        "refund": null,
        "terms": "https://policy.medium.com/paid-terms-of-service-cc7f8e165178",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Medium membership can be cancelled at any time online via Settings (web) or through the App Store/Google Play for app-purchased subscriptions. Cancellation takes effect at the end of the current billing period, with access retained until then. No refunds or credits are issued for unused days in the current period; subscription fees are final and nonrefundable unless Medium determines otherwise at its sole discretion. There is no pause or freeze option available.",
        "policy_url": "https://help.medium.com/hc/en-us/articles/360006277374-Manage-your-subscription",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 82,
          "findability": 80
        },
        "sources": [
          {
            "title": "Manage your subscription – Medium Help Center (accessed 2026-06-05)",
            "url": "https://help.medium.com/hc/en-us/articles/360006277374-Manage-your-subscription"
          },
          {
            "title": "Membership Terms of Service – Medium Policy (accessed 2026-06-05)",
            "url": "https://policy.medium.com/paid-terms-of-service-cc7f8e165178"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 50000000,
        "mrr_usd": 4200000,
        "currency": "USD",
        "as_of": "2024-01-01",
        "source": {
          "title": "Medium — revenue (company reporting)",
          "url": "https://medium.com/about"
        },
        "self_reported": false
      }
    },
    {
      "id": "meetic-fr",
      "name": "Meetic",
      "industry": "Dating apps",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Meetic documents no pause/freeze; cancelling stops auto-renewal and access continues until the paid period ends."
      },
      "data_deletion": {
        "detail": "Cancelling auto-renewal is separate from deleting the account/profile; cancellation stops further charges but access continues per the plan.",
        "url": "https://www.meetic.fr/faq/abonnement-et-fonctionnalites-payantes/comment-annuler-le-renouvellement-automatique/"
      },
      "links": {
        "cancel": "https://www.meetic.fr/faq/abonnement-et-fonctionnalites-payantes/comment-annuler-le-renouvellement-automatique/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.meetic.fr/faq/abonnement-et-fonctionnalites-payantes/comment-annuler-le-renouvellement-automatique/",
        "policy_summary": "Meetic (Match Group, France) lets users cancel auto-renewal through the channel matching their payment: on web via Account Management > Manage Subscription, on Android via Me > Settings > Cancel your pass, through Google Play, or through iOS Settings > Subscriptions. Cancellation is possible at the earliest 24 hours after purchase and at the latest 48 hours before the renewal date. Access continues until the expiry date with no further charges; French law also gives a 14-day right of withdrawal. Installment plans may have remaining payments due after cancellation. No refunds of the paid period or pause option documented.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel automatic renewal - Meetic Help (accessed 2026-06-16)",
            "url": "https://www.meetic.fr/faq/abonnement-et-fonctionnalites-payantes/comment-annuler-le-renouvellement-automatique/"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "mega",
      "name": "MEGA (mega.io)",
      "industry": "Software / SaaS",
      "jurisdiction": "NZ",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; cancel any time and the account reverts to free (subject to free-tier usage limits)."
      },
      "data_deletion": {
        "detail": "Account closure is available; cancelling a subscription reverts the account to free, and access may be restricted if usage exceeds free-tier limits. Stored payment methods can be removed/updated in account settings.",
        "url": null
      },
      "links": {
        "cancel": "https://mega.nz/account",
        "refund": "https://mega.io/terms",
        "terms": "https://mega.io/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": "https://mega.nz/account",
        "policy_url": "https://mega.io/terms",
        "policy_summary": "Recurring subscriptions can be cancelled self-serve: web/direct subscriptions are cancelled by logging in at https://mega.nz/account and selecting the cancel option, while subscriptions purchased via a mobile app's in-app-purchase must be cancelled through the relevant app store account. You can cancel at any time, and MEGA states any payments processed after an effective cancellation will be promptly refunded. If you cancel but keep a free account, access may be restricted where usage exceeds free-tier limits. Stored payment methods can be removed or updated in account settings. Governed by New Zealand law (Mega Limited).",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "MEGA | Terms of Service — Refunds / Recurring paid subscriptions / Cancellation (accessed 2026-06-13)",
            "url": "https://mega.io/terms"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "megacable-mx",
      "name": "Megacable",
      "industry": "Telecom / Internet",
      "jurisdiction": "MX",
      "cancellation_types": [
        "online",
        "chat",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.megacable.com.mx/terminos-y-condiciones",
        "refund": "",
        "terms": "https://www.megacable.com.mx/terminos-y-condiciones",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.megacable.com.mx/terminos-y-condiciones",
        "policy_summary": "Megacable (Mexican cable/internet/telephony operator) lets customers start cancellation online via 'Cliente' > 'Mi Cuenta' and the support chat contact form, or by phone and in person; the account holder must be current on payments, present valid ID, and return equipment within 10 business days to complete the process.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Megacable - Terminos y condiciones",
            "url": "https://www.megacable.com.mx/terminos-y-condiciones"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "megogo-ua",
      "name": "Megogo",
      "industry": "Video streaming",
      "jurisdiction": "UA",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://megogo.net/",
        "refund": "",
        "terms": "https://megogo.net/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://life.fakty.com.ua/ua/tekhnolohii/yak-skasuvaty-pidpysku-na-megogo-shvydki-sposoby/",
        "policy_summary": "Megogo subscriptions are cancelled online by logging in via browser, opening Profile then Subscriptions and payments, selecting the subscription, and choosing Turn off auto-renewal or Cancel subscription. Subscriptions can be cancelled at any time; access to paid content remains until the end of the paid period. App-store purchases are cancelled through Google Play or the App Store.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Yak skasuvaty pidpysku na Megogo: shvydki sposoby - Fakty ICTV",
            "url": "https://life.fakty.com.ua/ua/tekhnolohii/yak-skasuvaty-pidpysku-na-megogo-shvydki-sposoby/"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "meistertask",
      "name": "MeisterTask",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is documented. Cancellation downgrades the account to the free Basic plan at the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Account data is deleted 30 days after contract termination. Financial records are retained for a minimum of 10 years per legal obligation. Users can request personal data erasure by contacting privacy@meisterlabs.com or the DPO at dpo@meisterlabs.com.",
        "url": "https://www.meistertask.com/pages/privacy"
      },
      "links": {
        "cancel": "https://support.meistertask.com/hc/en-us/articles/25566923434642-Cancel-subscription-and-delete-account-Pro-and-Business-plan",
        "refund": null,
        "terms": "https://www.meistertask.com/pages/terms-conditions-us",
        "privacy": "https://www.meistertask.com/pages/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.meistertask.com/hc/en-us/articles/25566923434642-Cancel-subscription-and-delete-account-Pro-and-Business-plan",
        "policy_summary": "MeisterTask subscriptions can be cancelled self-serve online via the account settings (profile avatar → Plans → Cancel Subscription), which involves a multi-step confirmation flow including checkboxes and a reason form; cancellation takes effect at the end of the current billing period. Cancellation can also be initiated by email to support@meisterlabs.com or via the website contact form, and requires 30 days' notice prior to the end of the subscription term per the US Terms of Service. Under US terms, all fees are explicitly non-refundable. Account data is deleted 30 days after termination; financial records are retained for 10 years.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel subscription and delete account (Pro and Business plan) – MeisterTask (accessed 2026-06-06)",
            "url": "https://support.meistertask.com/hc/en-us/articles/25566923434642-Cancel-subscription-and-delete-account-Pro-and-Business-plan"
          },
          {
            "title": "MeisterTask Terms and Conditions (US) (accessed 2026-06-06)",
            "url": "https://www.meistertask.com/pages/terms-conditions-us"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "mel-science-us",
      "name": "MEL Science",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly subscribers can pause directly from their profile (My Account tab). Prepaid subscribers can pause for up to 3 months from their profile; full cancellation of prepaid plans requires contacting support."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal information by emailing support@melscience.com, subject to applicable legal retention obligations.",
        "url": "https://melscience.com/US-en/privacy/"
      },
      "links": {
        "cancel": "https://melscience.com/US-en/terms/",
        "refund": null,
        "terms": "https://melscience.com/US-en/terms/",
        "privacy": "https://melscience.com/US-en/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 70,
          "notice_disclosed": 50,
          "refund_disclosed": 60,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://melscience.com/US-en/terms/",
        "policy_summary": "MEL Science monthly subscribers can cancel at any time with a few clicks from the My Account section on the website; no advance notice period is required. Prepaid subscriptions can be canceled or paused only by contacting support, though prepaid subscribers can pause for up to 3 months from their profile. Payments already processed before a valid cancellation are non-refundable, but properly canceled orders will be refunded. Defective kit returns are accepted within two weeks of shipment with a full refund including delivery fees.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms & Conditions | MEL Science (accessed 2026-06-06)",
            "url": "https://melscience.com/US-en/terms/"
          },
          {
            "title": "Privacy Policy | MEL Science (accessed 2026-06-06)",
            "url": "https://melscience.com/US-en/privacy/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "meli-mais-br",
      "name": "Meli+ (Mercado Livre)",
      "industry": "Membership / Loyalty",
      "jurisdiction": "BR",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.mercadolivre.com.br/ajuda/18141",
        "refund": "",
        "terms": "https://www.mercadolivre.com.br/assinaturas/melimais",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.mercadolivre.com.br/ajuda/18141",
        "policy_summary": "Mercado Livre's help center states the Meli+ membership can be cancelled at any time at no cost: in the app via Menu > Meli+ > Ir para minha assinatura > Cancelar assinatura, or on the site via Perfil > Meli+ > cancelar. Benefits continue until the end of the already-paid month.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Como cancelar meu teste gratis ou minha assinatura - Mercado Livre",
            "url": "https://www.mercadolivre.com.br/ajuda/18141"
          },
          {
            "title": "Assinatura do Meli+",
            "url": "https://www.mercadolivre.com.br/assinaturas/melimais"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "melon-kr",
      "name": "Melon",
      "industry": "Music & audio",
      "jurisdiction": "KR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause; users choose standard cancellation (continues to next billing date) or mid-term cancellation (stops immediately with pro-rated refund)."
      },
      "data_deletion": {
        "detail": "Cancellation ends the subscription only; member/account deletion is handled separately under Melon's privacy policy.",
        "url": "https://www.melon.com/about/privacy.htm"
      },
      "links": {
        "cancel": "https://faqs2.melon.com/web/faq/content.htm?faqId=QUES20140618000012",
        "refund": "https://faqs2.melon.com/customer/faq/informFaq.htm?faqId=2212",
        "terms": "https://www.melon.com/about/terms.htm",
        "privacy": "https://www.melon.com/about/privacy.htm"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://faqs2.melon.com/web/faq/content.htm?faqId=QUES20140618000012",
        "policy_summary": "Melon's FAQ documents cancellation on PC web via My Info > Pass/Coupon/Cash > Cancel Pass, and in the Android app via My Info > Pass > Change/Cancel. Subscriptions purchased through Google in-app billing can only be cancelled via the Google Play Store; iPhone in-app subscriptions are cancelled through the Apple ID subscription settings. Melon distinguishes standard cancellation (service continues to the next billing date) from mid-term cancellation (stops immediately with a usage-deducted refund); full refunds are available for unused subscriptions within the policy window.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Melon pass cancellation - Melon customer center (accessed 2026-06-16)",
            "url": "https://faqs2.melon.com/web/faq/content.htm?faqId=QUES20140618000012"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "mem",
      "name": "Mem",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented in Mem's Terms of Service or Help Center."
      },
      "data_deletion": {
        "detail": "Users can request account and data deletion by contacting support@mem.ai. Mem will deactivate or delete the account and information from active databases within 30 days of the request, though some data may be retained for fraud prevention, legal compliance, and troubleshooting.",
        "url": "https://get.mem.ai/privacy-policy"
      },
      "links": {
        "cancel": "https://get.mem.ai/pages/terms-of-service",
        "refund": null,
        "terms": "https://get.mem.ai/pages/terms-of-service",
        "privacy": "https://get.mem.ai/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 70,
          "notice_disclosed": 45,
          "refund_disclosed": 72,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://get.mem.ai/pages/terms-of-service",
        "policy_summary": "Mem subscriptions are cancelled online via the in-app Settings panel: click your profile picture, go to Settings, then Subscription Management, and click Manage your Subscription to cancel auto-renewal. Cancellation stops future renewals; no credits or refunds are issued for unused portions of the current billing period, though refund requests may be considered case-by-case at Mem's sole discretion. Fee changes require at least 30 days' advance email notice, giving users time to cancel before the new rate applies. There is no documented pause or freeze option.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service - Mem (accessed 2026-06-06)",
            "url": "https://get.mem.ai/pages/terms-of-service"
          },
          {
            "title": "Privacy Policy - Mem (accessed 2026-06-06)",
            "url": "https://get.mem.ai/privacy-policy"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "memberful",
      "name": "Memberful",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Pause is admin-initiated only (not member self-service). Admins have three methods: extend renewal date, apply a 100% coupon, or suspend the order. Suspended orders block member access; Memberful allows 30 days to recover payment before counting toward churn. No member-facing self-service pause option is documented."
      },
      "data_deletion": {
        "detail": "Closing a Memberful account deletes all data in compliance with their Data Protection policy. Account owners should export member data before closing. The Close Account option is in Settings at the bottom of the page.",
        "url": "https://memberful.com/help/manage-your-account/close-your-account/"
      },
      "links": {
        "cancel": "https://memberful.com/help/member-interface/manage-their-subscriptions/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://memberful.com/help/member-interface/manage-their-subscriptions/",
        "policy_summary": "Members cancel online by logging into their account and selecting 'Cancel subscription' from the Subscriptions menu, which stops auto-renewal; access continues until the end of the current billing period. There is no required notice period — cancellation takes effect at the next renewal date. Administrators can issue full or partial refunds via the dashboard, but Memberful does not refund payment processing (transaction) fees. A pause feature exists but is admin-only and not available as member self-service.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How members manage their subscriptions | Memberful.com (accessed 2026-06-05)",
            "url": "https://memberful.com/help/member-interface/manage-their-subscriptions/"
          },
          {
            "title": "Close your account | Memberful.com (accessed 2026-06-05)",
            "url": "https://memberful.com/help/manage-your-account/close-your-account/"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "memrise",
      "name": "Memrise",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Memrise's terms or help center."
      },
      "data_deletion": {
        "detail": "Users can delete their account and data via account settings on the website or iOS app. Contact form available at memrise.com/contact/ for data requests. Upon deletion, Memrise revokes license and deletes profile information, though user-posted content may persist.",
        "url": "https://www.memrise.com/contact/"
      },
      "links": {
        "cancel": "https://memrise.zendesk.com/hc/en-us/articles/360012513717-How-do-I-cancel-my-Memrise-subscription-s-autorenewal-on-the-website",
        "refund": null,
        "terms": "https://www.memrise.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://memrise.zendesk.com/hc/en-us/articles/360012513717-How-do-I-cancel-my-Memrise-subscription-s-autorenewal-on-the-website",
        "policy_summary": "Memrise subscriptions can be cancelled online via Profile > Settings > Account > 'Cancel Plan', or through the Apple App Store / Google Play for mobile purchases. No notice period is required; access continues until the end of the current billing period and auto-renewal is simply turned off. A 30-day money-back guarantee applies to new Quarterly and Annual plan activations only (not Monthly plans and not renewals); monthly plans may qualify for a refund within 14 days of purchase. Refunds for app-store purchases must be requested directly from Apple or Google.",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 72,
          "notice_disclosed": 55,
          "refund_disclosed": 75,
          "findability": 65
        },
        "sources": [
          {
            "title": "Memrise Terms of Service (accessed 2026-06-05)",
            "url": "https://www.memrise.com/terms"
          },
          {
            "title": "How do I cancel my Memrise subscription's autorenewal on the website? – Memrise Help Center (accessed 2026-06-05)",
            "url": "https://memrise.zendesk.com/hc/en-us/articles/360012513717-How-do-I-cancel-my-Memrise-subscription-s-autorenewal-on-the-website"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "meo-pt",
      "name": "MEO",
      "industry": "Telecom & ISP",
      "jurisdiction": "PT",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "in_person",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "MEO has a temporary contract suspension page (meo.pt/suporte/cancelamento-antecipado-contrato-suspensao) but current eligibility criteria and duration limits are not fully disclosed online; historically available for specific hardship circumstances."
      },
      "data_deletion": {
        "detail": "Customers can request erasure of personal data (GDPR right to be forgotten) by contacting MEO's Data Protection Officer at dpo@meo.pt or by post. Deletion may be refused where legal retention obligations apply.",
        "url": "https://en.institutional.meo.pt/gdpr"
      },
      "links": {
        "cancel": "https://en.meo.pt/support/cancelamento-antecipado-contrato",
        "refund": null,
        "terms": null,
        "privacy": "https://en.institutional.meo.pt/gdpr"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 52,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 40,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://en.meo.pt/support/cancelamento-antecipado-contrato",
        "policy_summary": "MEO customers can request cancellation via the MyMEO app or web portal (Profile > Support requests > Cancel contract), by phone, in-person at a MEO store, or through the Portuguese government's cessacaodecontratos.pt platform. The cancellation takes effect on a date the customer defines; the operator must confirm within 5 business days and the minimum processing time is 15 days from receipt of the request, with a maximum notice period of 30 days for post-loyalty contracts. Services continue to be billed through the effective cancellation date (no proration in the customer's favour). Early termination within a loyalty period incurs fees capped under Portuguese law (post-Nov 2022 contracts) at the lesser of the proportional subsidised equipment value or 50% of remaining payments in year 1 / 30% in year 2; penalties are waived for hardship circumstances such as unemployment, disability, or domestic violence with supporting documentation.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel contract before end of contract | MEO helps (accessed 2026-06-05)",
            "url": "https://en.meo.pt/support/cancelamento-antecipado-contrato"
          },
          {
            "title": "Cancelamento de serviços FAQ | ANACOM Consumidor (accessed 2026-06-05)",
            "url": "https://www.anacom-consumidor.pt/faq-cancelamento-de-servicos"
          }
        ],
        "score": 57,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "meowbox",
      "name": "Meowbox",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip a month or pause future renewals directly in their account at any time. Any already-billed boxes will still ship before the pause takes effect."
      },
      "data_deletion": {
        "detail": "Deactivating an account does NOT delete stored data from Meowbox servers. California residents (and others) can submit a deletion request by calling 1-866-308-6369 or emailing humans@meowbox.com; requests are processed within 30 days after identity verification.",
        "url": "https://meowbox.com/policies/privacy-policy"
      },
      "links": {
        "cancel": "https://meowbox.com/faq/how-to-cancel-meowbox-subscription",
        "refund": null,
        "terms": "https://meowbox.com/legal/terms-of-service",
        "privacy": "https://meowbox.com/policies/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 72,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://meowbox.com/faq/how-to-cancel-meowbox-subscription",
        "policy_summary": "Subscribers can cancel online via their account dashboard, by phone (1-866-308-6369, weekdays 9 AM–3 PM PT), or by email (humans@meowbox.com). To avoid being charged for the next month, cancellation must be completed by the last business day of the month before 4 PM PT (Terms of Service state by the last day of the month); if cancellation is not processed before a new billing cycle begins, the customer is charged for that cycle. All meowboxes are final sale and no refunds are issued on completed orders, though credits may be issued within 30 days for defective or damaged items at Meowbox's discretion.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Account and Billing FAQs – meowbox (accessed 2026-06-06)",
            "url": "https://meowbox.com/faq/how-to-cancel-meowbox-subscription"
          },
          {
            "title": "Terms of service – meowbox (accessed 2026-06-06)",
            "url": "https://meowbox.com/legal/terms-of-service"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "mercury-insurance",
      "name": "Mercury Insurance",
      "industry": "Insurance (auto)",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "mail",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Mercury Insurance auto policies."
      },
      "data_deletion": {
        "detail": "California residents may submit a CCPA data deletion request online or by phone (877-671-7879). Mercury notes that most insurance-related data (quotes, policy, claims) is exempt from CCPA deletion obligations, and other legal obligations may require retention regardless.",
        "url": "https://www.mercuryinsurance.com/ccpa-request"
      },
      "links": {
        "cancel": "https://www.mercuryinsurance.com/resources/basics-101/what-to-do-when-switching-insurance.html",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Mercury Insurance auto policies can be cancelled at any time by contacting your agent or Mercury customer service by phone (800-503-3724 or 800-956-3728) or in writing specifying the cancellation date and reason; online self-service cancellation is not available. No specific notice period is published, but \"proper notice\" is required. Mid-term cancellations receive a prorated refund for unused premium, though a short-rate or administrative penalty fee may be deducted from the refund. No pause or freeze option is offered.",
        "policy_url": "https://www.mercuryinsurance.com/resources/basics-101/what-to-do-when-switching-insurance.html",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 45,
          "notice_disclosed": 25,
          "refund_disclosed": 55,
          "findability": 40
        },
        "sources": [
          {
            "title": "Switching Car Insurance: What to Know | Mercury Insurance (accessed 2026-06-06)",
            "url": "https://www.mercuryinsurance.com/resources/basics-101/what-to-do-when-switching-insurance.html"
          },
          {
            "title": "Contact Mercury Insurance | Mercury Insurance (accessed 2026-06-06)",
            "url": "https://www.mercuryinsurance.com/contact.html"
          }
        ],
        "score": 35,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "mercury",
      "name": "Mercury",
      "industry": "Fintech / Banking",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented. Mercury is a business banking platform; account suspension is only Mercury-initiated."
      },
      "data_deletion": {
        "detail": "Users may request deletion of Personal Information by emailing privacy@mercury.com. Mercury verifies identity before processing. Exceptions apply for legal obligations and fraud prevention. CCPA rights (access, correct, delete, opt-out, non-discrimination) and EEA/UK GDPR rights (including appeal) are documented in the Privacy Policy.",
        "url": "https://mercury.com/legal/privacy"
      },
      "links": {
        "cancel": "https://support.mercury.com/hc/en-us/articles/28771649397908-Closing-your-Mercury-account",
        "refund": null,
        "terms": "https://mercury.com/legal/terms",
        "privacy": "https://mercury.com/legal/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 30,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.mercury.com/hc/en-us/articles/28771649397908-Closing-your-Mercury-account",
        "policy_summary": "To close a Mercury account, log in to the web dashboard (closure is not available via mobile app), go to Settings > Company Profile, scroll to the bottom, click 'Close Account', then 'Start Request'. Follow the prompts, provide a reason, and click 'Request to Close'. Prerequisites: account balance must be $0.00 across all checking, savings, and sub-accounts; all pending transactions must be settled; recurring transactions should be migrated and statements downloaded beforehand. Mercury reviews the request within 2 business days and sends a confirmation email once closed. For joint accounts, any listed owner can email personal@mercury.com. Account closures can also be initiated via in-dashboard chat (24/7, ~5-min response) or email to help@mercury.com. No refund policy is documented — the platform is free-to-use (no monthly fees for the base account), so there is nothing to refund; any remaining balance must be withdrawn before closure. Paid plan subscribers ($35+/mo) are not explicitly addressed regarding proration. Terms of Use (Section 13) state the user must pay all outstanding amounts before terminating; Mercury may also terminate at its discretion with notice 'to the extent permitted by applicable law'.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Closing your Mercury account – Mercury (accessed 2026-06-10)",
            "url": "https://support.mercury.com/hc/en-us/articles/28771649397908-Closing-your-Mercury-account"
          },
          {
            "title": "Understanding account closures and access restrictions – Mercury (accessed 2026-06-10)",
            "url": "https://support.mercury.com/hc/en-us/articles/43095394066452-Understanding-account-closures-and-access-restrictions"
          },
          {
            "title": "Mercury Terms of Use (accessed 2026-06-10)",
            "url": "https://mercury.com/legal/terms"
          },
          {
            "title": "Mercury Privacy Policy (accessed 2026-06-10)",
            "url": "https://mercury.com/legal/privacy"
          },
          {
            "title": "FAQs | Pricing, Moving Your Money & More | Mercury (accessed 2026-06-10)",
            "url": "https://mercury.com/faq"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "metro-by-tmobile-us",
      "name": "Metro by T-Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Metro is a prepaid service; there is no documented pause/suspend feature. Service ends when you stop paying or port your number out."
      },
      "data_deletion": {
        "detail": "Privacy and personal-data handling are governed by the T-Mobile/Metro privacy policy; no dedicated self-serve data-deletion control is disclosed on the cancellation/port-out pages.",
        "url": "https://www.metrobyt-mobile.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.t-mobile.com/support/account/transfer-your-phone-number",
        "refund": null,
        "terms": "https://www.metrobyt-mobile.com/terms-conditions/terms-and-conditions-of-service",
        "privacy": "https://www.metrobyt-mobile.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 0,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.t-mobile.com/support/account/transfer-your-phone-number",
        "policy_summary": "Metro by T-Mobile is prepaid with no annual contract and no early-termination fee. To leave while keeping your number you port out: the new carrier needs your Metro account number plus a Number Transfer (port-out) PIN. Only the primary account holder can generate the PIN (prepaid via My T-Mobile > My Profile > Request Transfer PIN), free Port Out Protection must be disabled first, and the account must remain active until the port completes, so you should not cancel beforehand. Metro states the transfer PIN is valid for 7 days. There is no documented prepaid-balance refund on cancellation.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Transfer your phone number | T-Mobile Support",
            "url": "https://www.t-mobile.com/support/account/transfer-your-phone-number"
          },
          {
            "title": "Bring Your Number & Switch to Metro | Metro by T-Mobile",
            "url": "https://www.metrobyt-mobile.com/support/switch/bring-your-number"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "mgm-plus",
      "name": "MGM+",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze feature is available. Subscribers must cancel outright; there is no option to temporarily suspend the subscription."
      },
      "data_deletion": {
        "detail": "MGM+ provides a dedicated account/data deletion request page at mgmplus.com/delete-data. Users can submit a request to have their personal data deleted. A Privacy Policy is also published at mgmplus.com/privacy-policy with state-specific disclosures at mgmplus.com/state-specific-privacy-disclosures.",
        "url": "https://www.mgmplus.com/delete-data"
      },
      "links": {
        "cancel": "https://www.mgmplus.com/terms-of-use",
        "refund": null,
        "terms": "https://www.mgmplus.com/terms-of-use",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 65,
          "notice_disclosed": 55,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.mgmplus.com/terms-of-use",
        "policy_summary": "MGM+ subscriptions can be cancelled online via the account/profile settings on mgmplus.com, or through the relevant third-party platform (Apple, Google Play, Amazon, Roku) if that is how the subscription was initiated. No refunds are issued for partial billing periods — access continues through the end of the current billing cycle after cancellation. Cancellation should be completed at least 24 hours before the next renewal date to prevent an additional charge. No pause or freeze feature exists; subscribers must cancel outright.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "MGM+ Terms of Use (accessed 2026-06-05)",
            "url": "https://www.mgmplus.com/terms-of-use"
          },
          {
            "title": "MGM+ Help (accessed 2026-06-05)",
            "url": "https://www.mgmplus.com/help"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "mhz-choice-us",
      "name": "MHz Choice",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Pause Subscription option is available alongside the Cancel option within the Billing & Subscription management screen for direct subscribers."
      },
      "data_deletion": {
        "detail": "Users must submit a support ticket at watch.mhzchoice.com/contact/support, selecting 'Data request - Account deletion (GDPR, BDSG, CCPA)' from the dropdown. MHz Choice handles requests for direct subscribers only; those subscribed via Apple, Google, Roku, Prime Video, or Xfinity must contact those platforms.",
        "url": "https://watch.mhzchoice.com/contact/support"
      },
      "links": {
        "cancel": "https://support.mhznetworks.com/support/solutions/articles/44001607131-how-to-cancel-mhz-choice-direct-subscription",
        "refund": "https://support.mhznetworks.com/support/solutions/articles/44001754361-how-do-i-get-a-refund-",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 30,
          "refund_disclosed": 50,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.mhznetworks.com/support/solutions/articles/44001607131-how-to-cancel-mhz-choice-direct-subscription",
        "policy_summary": "MHz Choice direct subscribers can cancel or pause their subscription online by navigating to Account > Manage Subscription > Billing & Subscription > Manage Subscription and clicking Cancel or Pause Subscription. Subscriptions through Apple, Google, Roku, Amazon Prime Video, Xfinity, or Xumo must be cancelled through those respective platforms. The Terms of Service state all sales are final, though refund requests are reviewed case-by-case via a support ticket. No notice period or prorated refund details are disclosed in the help documentation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your MHz Choice subscription - MHz Support (accessed 2026-06-06)",
            "url": "https://support.mhznetworks.com/support/solutions/articles/44001607131-how-to-cancel-mhz-choice-direct-subscription"
          },
          {
            "title": "How do I get a refund? - MHz Support (accessed 2026-06-06)",
            "url": "https://support.mhznetworks.com/support/solutions/articles/44001754361-how-do-i-get-a-refund-"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "microsoft-365",
      "name": "Microsoft 365",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Turn off recurring billing and keep access until the term expires; an annual plan paid monthly still owes the rest of the term."
      },
      "data_deletion": {
        "detail": "Turning off billing or cancelling does not delete your Microsoft account or OneDrive data; if OneDrive exceeds the free 5 GB after expiry, files may become read-only then eventually eligible for deletion. Account/data deletion is a separate request via account.microsoft.com privacy.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.microsoft.com/en-us/office/cancel-a-microsoft-365-subscription-46e2634c-c64b-4c65-94b9-2cc9c960e91b",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://support.microsoft.com/en-us/office/cancel-a-microsoft-365-subscription-46e2634c-c64b-4c65-94b9-2cc9c960e91b",
        "policy_summary": "Self-serve at account.microsoft.com -> Services & subscriptions: 'Turn off recurring billing' (keep access to the term's end) or 'Cancel'. Prorated credit/refund only if you cancel within 7 days of start or renewal (a handful of countries always prorate); otherwise no refund. An annual plan paid monthly still owes the remainder of the term.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Microsoft — Cancel a Microsoft 365 subscription (accessed 2026-06-05)",
            "url": "https://support.microsoft.com/en-us/office/cancel-a-microsoft-365-subscription-46e2634c-c64b-4c65-94b9-2cc9c960e91b"
          },
          {
            "title": "Microsoft — Turn recurring billing on or off (accessed 2026-06-05)",
            "url": "https://support.microsoft.com/en-us/account-billing/turn-recurring-billing-on-or-off-for-a-microsoft-subscription-66f40aee-2317-f74b-40f9-2be7e92f0167"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 80000000000,
        "mrr_usd": 6670000000,
        "currency": "USD",
        "as_of": "2025-06-30",
        "source": {
          "title": "Microsoft Corp. — FY2025 Q4 Earnings (Productivity & Business Processes)",
          "url": "https://www.microsoft.com/investor/"
        },
        "self_reported": false
      }
    },
    {
      "id": "microsoft-clarity",
      "name": "Microsoft Clarity",
      "industry": "Analytics",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option exists. Microsoft Clarity is free with no subscription; to stop data collection, users delete the project or remove the tracking code from their site."
      },
      "data_deletion": {
        "detail": "Deleting a project permanently removes all associated data for all team members — irreversible and unrecoverable. Data is retained for up to 30 days from recording while the project exists. To delete specific user data, you must delete the entire project. GDPR and CCPA compliant per Microsoft Privacy Statement. To delete account-level data, email clarityMS@microsoft.com.",
        "url": "https://learn.microsoft.com/en-us/clarity/setup-and-installation/getting-started"
      },
      "links": {
        "cancel": "https://learn.microsoft.com/en-us/clarity/setup-and-installation/getting-started",
        "refund": null,
        "terms": "https://clarity.microsoft.com/terms",
        "privacy": "https://www.microsoft.com/privacy/privacystatement"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://learn.microsoft.com/en-us/clarity/setup-and-installation/getting-started",
        "policy_summary": "Microsoft Clarity is a permanently free analytics tool with no paid subscription, so there is nothing to 'cancel' in the billing sense. To stop using Clarity and remove all data, admins delete the project via Settings > Overview > 'Delete this project' (self-serve online, ~3 clicks). Deletion is instant, permanent, and irrecoverable — all project data is removed for all team members. Alternatively, users can simply remove the tracking code from their site to stop data collection without deleting the account. No refunds apply (service is free). No notice period required. Data is retained up to 30 days from the time of recording while the project exists. GDPR and CCPA compliant per Microsoft Privacy Statement.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "Getting started | Microsoft Learn (accessed 2026-06-12)",
            "url": "https://learn.microsoft.com/en-us/clarity/setup-and-installation/getting-started"
          },
          {
            "title": "Frequently asked questions | Microsoft Learn (accessed 2026-06-12)",
            "url": "https://learn.microsoft.com/en-us/clarity/faq"
          },
          {
            "title": "Clarity Overview | Microsoft Learn (accessed 2026-06-12)",
            "url": "https://learn.microsoft.com/en-us/clarity/setup-and-installation/about-clarity"
          },
          {
            "title": "Account management | Microsoft Learn (accessed 2026-06-12)",
            "url": "https://learn.microsoft.com/en-us/clarity/setup-and-installation/manage-account"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "microsoft-copilot-pro",
      "name": "Microsoft Copilot Pro",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered for Microsoft Copilot Pro subscriptions."
      },
      "data_deletion": {
        "detail": "Cancelling Copilot Pro does not automatically delete the Microsoft account or its data. Users can manage and delete activity data via the Microsoft Privacy Dashboard (account.microsoft.com/privacy). For Microsoft 365 services, Microsoft retains customer data in a limited-function account for up to 90 days after subscription end before permanent deletion.",
        "url": "https://account.microsoft.com/privacy"
      },
      "links": {
        "cancel": "https://support.microsoft.com/en-us/account-billing/cancel-a-copilot-pro-subscription-ec3698b0-cdac-4f50-a4a6-c998a02960f1",
        "refund": "https://support.microsoft.com/en-us/account-billing/how-to-get-a-refund-on-a-microsoft-subscription-67dca30b-b323-44d5-acc2-e02f9902c472",
        "terms": null,
        "privacy": "https://account.microsoft.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 72,
          "notice_disclosed": 55,
          "refund_disclosed": 60,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.microsoft.com/en-us/account-billing/cancel-a-copilot-pro-subscription-ec3698b0-cdac-4f50-a4a6-c998a02960f1",
        "policy_summary": "Microsoft Copilot Pro can be cancelled online via the Microsoft account Services & subscriptions page (account.microsoft.com/services) by selecting Manage then Cancel; subscriptions purchased through Apple App Store or Google Play must be cancelled through those platforms. Cancellation with a refund is available within 14 days of initial purchase (prorated); after that window, users turn off recurring billing and retain access through the end of the paid period with no refund. No pause or freeze option is available. Cancellation does not delete the Microsoft account or data automatically; users must separately request data deletion via the Privacy Dashboard.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel a Copilot Pro subscription | Microsoft Support (accessed 2026-06-05)",
            "url": "https://support.microsoft.com/en-us/account-billing/cancel-a-copilot-pro-subscription-ec3698b0-cdac-4f50-a4a6-c998a02960f1"
          },
          {
            "title": "How to get a refund on a Microsoft subscription | Microsoft Support (accessed 2026-06-05)",
            "url": "https://support.microsoft.com/en-us/account-billing/how-to-get-a-refund-on-a-microsoft-subscription-67dca30b-b323-44d5-acc2-e02f9902c472"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "midi-health-us",
      "name": "Midi Health",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "in_account",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause documented; subscriptions auto-renew until canceled."
      },
      "data_deletion": {
        "detail": "Terms state Midi has no obligation to return content after termination except as required by applicable law for health records; deletion handled per the Privacy Policy.",
        "url": "https://www.joinmidi.com/legals/privacy-policy"
      },
      "links": {
        "cancel": "https://joinmidi.zendesk.com/hc/en-us/articles/15406722476059-How-do-I-cancel-or-reschedule-a-visit",
        "refund": "https://www.joinmidi.com/legals/terms-and-conditions",
        "terms": "https://www.joinmidi.com/legals/terms-and-conditions",
        "privacy": "https://www.joinmidi.com/legals/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.joinmidi.com/legals/terms-and-conditions",
        "policy_summary": "Midi subscriptions auto-renew until canceled, and members can cancel online via the 'Subscriptions' section under 'Your Account', by email to store@joinmidi.com, or by phone at 1-888-731-8994. For the main service, cancellation must occur at least two days before the renewal processing date; for shop.joinmidi.com shipments at least three business days before the shipment date. Midi does not refund partially used subscription periods but may grant refunds case-by-case at its sole discretion; approved shop refunds return to the original method within 15 business days. After termination Midi has no obligation to return content except as required by law for health records.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Midi Health Terms and Conditions (accessed 2026-06-16)",
            "url": "https://www.joinmidi.com/legals/terms-and-conditions"
          },
          {
            "title": "How do I cancel or reschedule a visit? — Midi Health (accessed 2026-06-16)",
            "url": "https://joinmidi.zendesk.com/hc/en-us/articles/15406722476059-How-do-I-cancel-or-reschedule-a-visit"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "midjourney",
      "name": "Midjourney",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Midjourney does not offer a voluntary pause or freeze feature; a 'Paused Plan' status only indicates a failed payment, not a subscriber-initiated hold."
      },
      "data_deletion": {
        "detail": "Account and data deletion is initiated from midjourney.com/account via the 'How can I delete my account?' section; the subscription is immediately cancelled, a 7-day reconsideration window follows, and all personal data is permanently deleted within 30 days of the request.",
        "url": "https://docs.midjourney.com/hc/en-us/articles/27870397554701-Deleting-Your-Data"
      },
      "links": {
        "cancel": "https://docs.midjourney.com/hc/en-us/articles/25384024738573-Canceling-Your-Subscription",
        "refund": "https://docs.midjourney.com/hc/en-us/articles/25386088618253-Requesting-a-Refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Midjourney subscriptions can only be cancelled online via the Manage Subscription page at midjourney.com by clicking the 'Cancel Plan' button. Cancellation takes effect at the end of the current billing cycle, with full feature access retained until then. Refunds are available only if the account has used fewer than 20 GPU minutes lifetime; if eligible, a refund option is automatically presented during the cancellation flow and processes within 10 business days. There is no voluntary pause option — cancellation and re-subscription is the only way to stop billing.",
        "policy_url": "https://docs.midjourney.com/hc/en-us/articles/25384024738573-Canceling-Your-Subscription",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 88
        },
        "sources": [
          {
            "title": "Canceling Your Subscription – Midjourney (accessed 2026-06-05)",
            "url": "https://docs.midjourney.com/hc/en-us/articles/25384024738573-Canceling-Your-Subscription"
          },
          {
            "title": "Requesting a Refund – Midjourney (accessed 2026-06-05)",
            "url": "https://docs.midjourney.com/hc/en-us/articles/25386088618253-Requesting-a-Refund"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "mighty-networks",
      "name": "Mighty Networks",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Network deactivation is available on request (via Help button or help@mightynetworks.com) — it makes the network inaccessible to members while preserving all content, and allows reactivation at any time. This is a network-level pause, not a billing pause; subscription charges are not suspended during deactivation."
      },
      "data_deletion": {
        "detail": "Members can deactivate or permanently delete their account via Profile > Personal Settings > Account. Hosts delete their network via Admin > Setup > Basics. Deletion is permanent and irreversible. Data subject deletion requests (for non-account holders) go to dpo@mightynetworks.com.",
        "url": "https://www.mightynetworks.com/privacy-policy"
      },
      "links": {
        "cancel": "https://docs.mightynetworks.com/en/articles/9140744-how-do-i-downgrade-or-cancel-my-plan",
        "refund": "https://docs.mightynetworks.com/en/articles/9140681-what-happens-when-a-member-cancels-or-requests-a-refund",
        "terms": null,
        "privacy": "https://www.mightynetworks.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://docs.mightynetworks.com/en/articles/9140744-how-do-i-downgrade-or-cancel-my-plan",
        "policy_summary": "Hosts cancel by logging in and navigating to Admin > Mighty Billing Plan > Downgrade to Free Plan; cancellation takes effect at the next billing date and access continues through the end of the current cycle. iOS subscribers must cancel through Apple's subscription settings. Refunds are not automatic and are entirely at the Host's discretion for member plans; the Terms of Use explicitly state no refunds for unused portions when a Host cancels their own plan. No subscription billing pause is offered; a network deactivation option (content preserved, members locked out) is available on request.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 78
        },
        "sources": [
          {
            "title": "How Do I Downgrade or Cancel My Plan? | Mighty Networks Help Center (accessed 2026-06-05)",
            "url": "https://docs.mightynetworks.com/en/articles/9140744-how-do-i-downgrade-or-cancel-my-plan"
          },
          {
            "title": "What Happens When a Member Cancels or Requests a Refund | Mighty Networks Help Center (accessed 2026-06-05)",
            "url": "https://docs.mightynetworks.com/en/articles/9140681-what-happens-when-a-member-cancels-or-requests-a-refund"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "mightymeals-us",
      "name": "MightyMeals",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "MightyMeals does not operate a recurring subscription model; customers order on-demand each week with no auto-renewal. There is no formal pause feature because deliveries only occur when an order is actively placed."
      },
      "data_deletion": {
        "detail": "No dedicated data deletion or CCPA request page was found on the official site.",
        "url": ""
      },
      "links": {
        "cancel": "https://mightymeals.freshdesk.com/support/solutions/articles/61000303967-can-i-cancel-or-get-a-refund-once-my-order-is-placed-",
        "refund": "https://mightymeals.freshdesk.com/support/solutions/articles/61000303967-can-i-cancel-or-get-a-refund-once-my-order-is-placed-",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 50,
          "notice_disclosed": 40,
          "refund_disclosed": 60,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://mightymeals.freshdesk.com/support/solutions/articles/61000303967-can-i-cancel-or-get-a-refund-once-my-order-is-placed-",
        "policy_summary": "MightyMeals does not operate a traditional recurring subscription; customers place individual orders with no contract or commitment required, and simply stop ordering to cease deliveries. Once a meal order is submitted, no cancellations or refunds are permitted due to the perishable, made-to-order nature of the service. Customers can contact support by phone at (833) 40-MEALS before the weekly order cutoff if they need to address an order issue. No dedicated cancel-subscription flow or account closure process is published because the service is inherently non-subscription.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Can I cancel or get a refund once my order is placed? : MightyMeals Support Center (accessed 2026-06-06)",
            "url": "https://mightymeals.freshdesk.com/support/solutions/articles/61000303967-can-i-cancel-or-get-a-refund-once-my-order-is-placed-"
          },
          {
            "title": "Frequently Asked Questions : MightyMeals Support Center (accessed 2026-06-06)",
            "url": "https://mightymeals.freshdesk.com/support/solutions/61000048924"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "milano-finanza-it",
      "name": "MF Milano Finanza",
      "industry": "News (Paywall)",
      "jurisdiction": "IT",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account and personal data handled per the Milano Finanza privacy policy; subscription cancellation is separate from account deletion.",
        "url": "https://www.milanofinanza.it/condizioni-generali-di-acquisto"
      },
      "links": {
        "cancel": "https://www.milanofinanza.it/condizioni-generali-di-acquisto",
        "refund": "",
        "terms": "https://www.milanofinanza.it/condizioni-generali-di-acquisto",
        "privacy": "https://www.milanofinanza.it/help/faq"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.milanofinanza.it/condizioni-generali-di-acquisto",
        "policy_summary": "Subscribers stop the automatic renewal self-serve from the MY MF > 'I miei abbonamenti' area on milanofinanza.it by selecting 'Disattiva Abbonamento'; cancellation must be made at least 24 hours before expiry and access continues until the paid period end. A reminder email with cancellation instructions is sent 30 days before annual/quarterly renewals.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Condizioni Generali di acquisto e abbonamento - Milanofinanza.it",
            "url": "https://www.milanofinanza.it/condizioni-generali-di-acquisto"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "millie-kr",
      "name": "Millie's Library",
      "industry": "E-books / Audiobooks",
      "jurisdiction": "KR",
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account withdrawal is separate from subscription cancellation and handled via the Millie customer center 1:1 inquiry.",
        "url": "https://www.millie.co.kr/v3/customer/faq/868?type=category"
      },
      "links": {
        "cancel": "https://www.millie.co.kr/v3/customer/faq/868?type=category",
        "refund": "https://www.millie.co.kr/v3/customer/faq/868?type=category",
        "terms": "https://www.millie.co.kr/v3/document/stipulation",
        "privacy": "https://www.millie.co.kr/v3/document/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.millie.co.kr/v3/customer/faq/868?type=category",
        "policy_summary": "Millie's Library recurring subscriptions are cancelled self-serve on the website or app via Manage (관리) > My Recurring Subscription > Request to Cancel Auto-Payment; when the next payment date no longer appears, auto-billing has stopped. Cancelling within 7 days of payment yields an immediate refund.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Millie's Library Customer FAQ (밀리의서재 고객센터)",
            "url": "https://www.millie.co.kr/v3/customer/faq/868?type=category"
          },
          {
            "title": "Millie's Library (밀리의 서재) - NamuWiki",
            "url": "https://namu.wiki/w/%EB%B0%80%EB%A6%AC%EC%9D%98%20%EC%84%9C%EC%9E%AC"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "mimo-us",
      "name": "Mimo",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Mimo does not offer a subscription pause feature. The official support article on pausing indicates it is unavailable; users are directed to cancel (disable auto-renewal) instead, retaining access until the end of the paid period."
      },
      "data_deletion": {
        "detail": "Users can delete their account in the mobile app via Profile > Settings > Delete Account, which removes all data and progress. Alternatively, erasure requests can be submitted by email to privacy@mimo.org. Legal retention of billing data for up to 7 years under Austrian tax law (§ 132 BAO) may apply.",
        "url": "https://support.mimo.org/hc/en-us/articles/115004854574-How-can-I-delete-my-Mimo-account"
      },
      "links": {
        "cancel": "https://support.mimo.org/hc/en-us/sections/30978695447314-Cancel-Refund",
        "refund": "https://support.mimo.org/hc/en-us/sections/30978695447314-Cancel-Refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.mimo.org/hc/en-us/sections/30978695447314-Cancel-Refund",
        "policy_summary": "Mimo subscriptions can be cancelled at any time online through account settings on the Mimo website, or through the App Store or Google Play for app-purchased subscriptions. Cancellation takes effect at the end of the current billing period, and auto-renewal must be disabled at least 24 hours before renewal to avoid the next charge. Refunds for website purchases are available within 14 days of purchase; App Store and Google Play purchases must be refunded through Apple or Google respectively. No pause option is available.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Mimo subscription? – Mimo (accessed 2026-06-06)",
            "url": "https://support.mimo.org/hc/en-us/articles/115004857973-How-do-I-cancel-my-Mimo-subscription"
          },
          {
            "title": "Cancel & Refund – Mimo Help Center (accessed 2026-06-06)",
            "url": "https://support.mimo.org/hc/en-us/sections/30978695447314-Cancel-Refund"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "mindful-chef-uk",
      "name": "Mindful Chef",
      "industry": "Meal kits & food",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "No formal pause button, but customers can skip individual deliveries up to 6 weeks in advance, or reduce delivery frequency to fortnightly or every 3–4 weeks, effectively pausing the subscription."
      },
      "data_deletion": {
        "detail": "Right to erasure available under GDPR. Requests handled via phone (020 3950 0455) or email (hello@mindfulchef.com). Mindful Chef may decline erasure where legal retention obligations apply.",
        "url": "https://www.mindfulchef.com/info/privacy-policy"
      },
      "links": {
        "cancel": "https://help.mindfulchef.com/en/articles/257-how-to-cancel-your-subscription",
        "refund": null,
        "terms": "https://www.mindfulchef.com/info/terms-and-conditions",
        "privacy": "https://www.mindfulchef.com/info/privacy-policy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_url": "https://help.mindfulchef.com/en/articles/257-how-to-cancel-your-subscription",
        "policy_summary": "Subscribers cancel online via 'Your Preferences' > 'Amend subscription' > 'Cancel subscription' and receive a confirmation email; no minimum contract applies. The critical cut-off is midnight, 4 days before the scheduled delivery (e.g. Wednesday midnight for a Sunday delivery) — orders already past this window cannot be cancelled or refunded. Customers with fewer than 2 deliveries must contact customer care by phone or email rather than self-serve online. UK GDPR right to erasure is supported via phone or email request only.",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 70,
          "findability": 75
        },
        "sources": [
          {
            "title": "How to cancel your subscription | Mindful Chef Help Centre (accessed 2026-06-05)",
            "url": "https://help.mindfulchef.com/en/articles/257-how-to-cancel-your-subscription"
          },
          {
            "title": "Terms and Conditions | Mindful Chef (accessed 2026-06-05)",
            "url": "https://www.mindfulchef.com/info/terms-and-conditions"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "mindful-chef",
      "name": "Mindful Chef",
      "industry": "Meal kit",
      "jurisdiction": "GB",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "No lock-in; skip deliveries up to several weeks ahead and pause the subscription from My Account."
      },
      "data_deletion": {
        "detail": "GDPR right to erasure applies; request data deletion via hello@mindfulchef.com or the privacy policy.",
        "url": "https://www.mindfulchef.com/privacy-policy"
      },
      "links": {
        "cancel": "https://help.mindfulchef.com/en/articles/257-how-to-cancel-your-subscription",
        "refund": "",
        "terms": "https://www.mindfulchef.com/terms-and-conditions",
        "privacy": "https://www.mindfulchef.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 50,
          "refund_disclosed": 40,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.mindfulchef.com/en/articles/257-how-to-cancel-your-subscription",
        "policy_summary": "No tie-in subscription; manage online via My Account, where deliveries can be skipped/paused and the subscription cancelled. Access continues to the end of the current billing period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your subscription | Mindful Chef Help Centre",
            "url": "https://help.mindfulchef.com/en/articles/257-how-to-cancel-your-subscription"
          },
          {
            "title": "Am I tied into a subscription? | Mindful Chef Help Center",
            "url": "https://help.mindfulchef.com/articles/2117039-am-i-tied-into-a-subscription"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "mindspa-mental-health",
      "name": "Mindspa",
      "industry": "Mental health",
      "jurisdiction": "FR",
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Mindspa's Terms of Service describe account cancellation via the app or email; no pause option is documented."
      },
      "data_deletion": {
        "detail": "Account/data deletion is handled per the Mindspa privacy and data retention policies; cancellation and deletion requests can be sent to contact@mindspa.me.",
        "url": "https://mindspa.me/en/terms/"
      },
      "links": {
        "cancel": "https://mindspa.me/en/terms/",
        "refund": "https://mindspa.me/en/terms/",
        "terms": "https://mindspa.me/en/terms/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://mindspa.me/en/terms/",
        "policy_summary": "Per Mindspa's Terms of Service, users can cancel at any time by following the procedure in the app or by emailing contact@mindspa.me; payments are non-refundable except as expressly provided in the terms.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Mindspa Terms of Service",
            "url": "https://mindspa.me/en/terms/"
          },
          {
            "title": "Mindspa FAQ",
            "url": "https://mindspa.me/en/faq/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "mindvalley",
      "name": "Mindvalley",
      "industry": "Mental health",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause is documented; canceling retains access until the end of the current billing cycle."
      },
      "data_deletion": {
        "detail": "Access to user data is limited internally on a need-to-know basis; deletion and data requests are handled through the Mindvalley Support Center per the privacy policy.",
        "url": "https://www.mindvalley.com/privacy-policy"
      },
      "links": {
        "cancel": "https://help.mindvalley.com/hc/en-us/articles/40069457853467-How-can-I-cancel-or-refund-my-subscriptions",
        "refund": "https://help.mindvalley.com/hc/en-us/articles/40069448986907-Refund-Policies",
        "terms": "https://help.mindvalley.com/en_US/cancellations",
        "privacy": "https://www.mindvalley.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 85,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.mindvalley.com/hc/en-us/articles/40069457853467-How-can-I-cancel-or-refund-my-subscriptions",
        "policy_summary": "Web-purchased Mindvalley Memberships are canceled self-serve in the account Billing section (Active Subscriptions > Subscription Settings > Cancel Subscription); subscriptions bought via Apple or Google must be canceled in the respective app store. A full refund is available within 15 days of initial purchase, after which only cancellation is possible and renewal payments are non-refundable.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel or refund my subscriptions?",
            "url": "https://help.mindvalley.com/hc/en-us/articles/40069457853467-How-can-I-cancel-or-refund-my-subscriptions"
          },
          {
            "title": "Refund Policies",
            "url": "https://help.mindvalley.com/hc/en-us/articles/40069448986907-Refund-Policies"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "minerva",
      "name": "Minerva",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option mentioned in terms of service or any official documentation."
      },
      "data_deletion": {
        "detail": "Submit data deletion requests via the DataGrail Privacy Request Center at preferences.minerva.io or call toll-free +1 (888) 857-5775. CCPA deletion rights supported. Acknowledgment within 10 business days; full response within 45 calendar days. General privacy inquiries: privacy@minerva.io. Company: Minerva BI Inc., 300 Kent Ave, Suite 305, Brooklyn, NY 11249.",
        "url": "https://preferences.minerva.io/"
      },
      "links": {
        "cancel": "https://pages.minerva.io/tos",
        "refund": null,
        "terms": "https://pages.minerva.io/tos",
        "privacy": "https://pages.minerva.io/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 10,
          "channel_disclosed": 45,
          "notice_disclosed": 55,
          "refund_disclosed": 70,
          "findability": 35
        },
        "cancel_url": null,
        "policy_url": "https://pages.minerva.io/tos",
        "policy_summary": "Minerva (minerva.io) is a sales-led enterprise people-data enrichment platform. There is no self-serve online cancel button; cancellation requires written notice (email to help@minerva.io is acceptable) to terminate the agreement. Either party may terminate for material breach with 30 days written notice to cure; Minerva may terminate immediately for IP/access violations. All fees accrued through the termination date remain due and are explicitly non-refundable — no refunds or prorations are issued upon cancellation or termination. No pause or freeze option is available. Data deletion requests are handled separately via preferences.minerva.io (DataGrail) under CCPA/applicable law.",
        "policy_checked": "2026-06-11",
        "method": "editor",
        "sources": [
          {
            "title": "Minerva Terms of Service (accessed 2026-06-11)",
            "url": "https://pages.minerva.io/tos"
          },
          {
            "title": "Minerva Privacy Policy (accessed 2026-06-11)",
            "url": "https://pages.minerva.io/privacy-policy"
          },
          {
            "title": "Minerva API Documentation: Introduction (accessed 2026-06-11)",
            "url": "https://docs.minerva.io/api-reference/introduction"
          },
          {
            "title": "Privacy Request Center | DataGrail — preferences.minerva.io (accessed 2026-06-11)",
            "url": "https://preferences.minerva.io/"
          }
        ],
        "score": 38,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "minimax",
      "name": "MiniMax",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in MiniMax's subscription/paid-service terms. Subscribers may downgrade to a lower-tier plan (effective at the end of the current period) or cancel the recurring subscription, but there is no hold/freeze feature."
      },
      "data_deletion": {
        "detail": "MiniMax's API/account FAQ states: 'If you no longer wish to use MiniMax's service, you can permanently delete your account.' The FAQ does not detail the exact in-account location or steps, nor cite a specific GDPR/CCPA mechanism for the deletion path.",
        "url": "https://platform.minimax.io/docs/faq/about-account"
      },
      "links": {
        "cancel": "https://www.minimax.io/audio/doc/paid-service-terms.html",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 60,
          "notice_disclosed": 90,
          "refund_disclosed": 85,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.minimax.io/audio/doc/paid-service-terms.html",
        "policy_summary": "MiniMax sells recurring subscriptions across several products (MiniMax Audio, MiniMax Agent, MiniMax Music). For MiniMax Audio, the official Paid Service Terms state subscribers 'may terminate the paid monthly service at any point during the billing cycle,' and 'the termination will take effect at the beginning of the subsequent billing cycle' (i.e., cancel anytime, effective end of period). Cancellation/downgrade is self-serve from the account's Subscription settings (downgrade to a lower-tier or free plan / cancel renewal), with the change taking effect only after the current period completes; Audio billing questions can also be sent to contact.audio@minimax.io. Refund stance is strict: for Audio, 'No refunds shall be issued for payments already made.' For MiniMax Agent, a full refund is available within 7 days of purchase only if no plan credits have been used; once any credits are used the subscription is non-refundable. No pause/freeze is offered. Accounts can be permanently deleted per the account FAQ. Note: MiniMax mobile/app subscriptions purchased via Apple/Google stores must be managed through the respective app store; the company terms cover web/direct billing.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "MiniMax Audio Paid Service Terms (accessed 2026-06-06)",
            "url": "https://www.minimax.io/audio/doc/paid-service-terms.html"
          },
          {
            "title": "MiniMax Agent Subscription Service Terms / Credit Rules (accessed 2026-06-06)",
            "url": "https://agent.minimax.io/doc/en/credit-rules.html"
          },
          {
            "title": "MiniMax API Docs - About Account FAQ (accessed 2026-06-06)",
            "url": "https://platform.minimax.io/docs/faq/about-account"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "mint-mobile",
      "name": "Mint Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "Mint Mobile does not offer a service pause or freeze; once a prepaid plan is active it runs until the end of the paid term, after which non-renewal places the account in suspension."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal data via the authenticated account portal at my.mintmobile.com/account/data or by calling Customer Care at (800) 683-7392; identity verification is required, and Mint Mobile confirms receipt within 10 days. Certain legal/regulatory retention exceptions apply.",
        "url": "https://www.mintmobile.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.mintmobile.com/help/how-do-i-set-up-and-manage-auto-renewal/",
        "refund": "https://www.mintmobile.com/help/what-is-mints-7-day-money-back-guarantee/",
        "terms": null,
        "privacy": "https://www.mintmobile.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 78,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.mintmobile.com/help/how-do-i-set-up-and-manage-auto-renewal/",
        "policy_summary": "Mint Mobile is prepaid; cancellation means turning off Auto Renewal via the website account dashboard, the Mint Mobile app, or by calling (800) 683-7392 — changes must be made at least 24 hours before the scheduled renewal date. Service continues until the end of the current paid term and then lapses rather than being immediately cut off. A full refund (excluding shipping) is available within 7 calendar days of activation; after that window, no prorated refunds are issued for unused prepaid time. Unused, unactivated SIM cards may be returned within 10 days of purchase in original unopened packaging.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I set up and manage auto renewal? | Mint Mobile (accessed 2026-06-05)",
            "url": "https://www.mintmobile.com/help/how-do-i-set-up-and-manage-auto-renewal/"
          },
          {
            "title": "What is Mint Mobile's 7-Day Money Back Guarantee refund policy? | Mint Mobile (accessed 2026-06-05)",
            "url": "https://www.mintmobile.com/help/what-is-mints-7-day-money-back-guarantee/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "miro",
      "name": "Miro",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Miro does not offer a formal subscription pause. Cancellation takes effect at the end of the current billing period (boards enter view-only mode); users can reactivate at any time, but there is no freeze/pause mechanism that halts billing mid-term."
      },
      "data_deletion": {
        "detail": "Users can delete their profile via Profile Settings > Delete account; a confirmation email link completes the deletion and all associated content is permanently removed immediately. Alternatively, data can be exported within 30 days post-cancellation, after which Miro may delete Customer Content per its standard schedule. GDPR/CCPA erasure requests can be submitted via Miro's support form or by mail to the Privacy Team.",
        "url": "https://help.miro.com/hc/en-us/articles/360017571354-How-to-delete-your-profile"
      },
      "links": {
        "cancel": "https://help.miro.com/hc/en-us/articles/360011986179-Cancel-your-Miro-subscription",
        "refund": null,
        "terms": "https://miro.com/legal/terms-of-service/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.miro.com/hc/en-us/articles/360011986179-Cancel-your-Miro-subscription",
        "policy_summary": "Miro subscriptions can be cancelled online via the Admin Console (Settings > Billing > Cancel subscription), and access continues until the end of the current billing period — no mid-term refunds are issued for unused time. The Terms of Service require 90 days' notice for non-renewal to avoid the next billing cycle, or 90 days' notice for termination for convenience (with no refund of pre-paid fees); standard self-serve cancellation stops renewal at period-end without the 90-day notice. Refunds are granted only in narrow cases such as Miro's failure to remedy a service warranty breach within 60 days, IP infringement requiring service shutdown, or Miro-initiated adverse contract changes. After cancellation, boards are locked in view-only mode (not deleted); customer content can be exported within 30 days post-term, after which Miro may delete it.",
        "sources": [
          {
            "title": "Cancel your Miro subscription – Miro Help Center (accessed 2026-06-05)",
            "url": "https://help.miro.com/hc/en-us/articles/360011986179-Cancel-your-Miro-subscription"
          },
          {
            "title": "Miro Terms of Service (accessed 2026-06-05)",
            "url": "https://miro.com/legal/terms-of-service/"
          }
        ],
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 62,
          "refund_disclosed": 70,
          "findability": 75
        },
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "misfits-market",
      "name": "Misfits Market",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their subscription for up to three months via the 'My Plan' page in their account."
      },
      "data_deletion": {
        "detail": "Data deletion requests are submitted via the Privacy Center (privacy.misfitsmarket.com); account subscription must be fully cancelled first, and Misfits Market processes requests within up to 45 days, sending a confirmation email when complete.",
        "url": "https://privacy.misfitsmarket.com/"
      },
      "links": {
        "cancel": "https://help.misfitsmarket.com/en_us/cancelling-your-subscription-r1WXTk_o",
        "refund": null,
        "terms": "https://www.misfitsmarket.com/terms-of-service",
        "privacy": "https://privacy.misfitsmarket.com/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 72,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.misfitsmarket.com/en_us/cancelling-your-subscription-r1WXTk_o",
        "policy_summary": "Subscribers can cancel online by navigating to 'My Plan' in their account and clicking the 'Cancel Plan' button; phone support is also available. Cancellation must be completed at least 48 hours before the next billing date (for Misfits+ membership, before 9:00 p.m. ET on the last day of the billing cycle). No refunds are issued for mid-cycle cancellations; a discretionary refund on the membership fee is only possible within the first 7 days of a Misfits+ membership. Credits on the account expire upon cancellation and cannot be redeemed for cash.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? - Help Center - Misfits Market (accessed 2026-06-05)",
            "url": "https://help.misfitsmarket.com/en_us/cancelling-your-subscription-r1WXTk_o"
          },
          {
            "title": "Terms of Service | Misfits Market (accessed 2026-06-05)",
            "url": "https://www.misfitsmarket.com/terms-of-service"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "missive",
      "name": "Missive",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented. Users can downgrade to the free plan instead of cancelling outright."
      },
      "data_deletion": {
        "detail": "Full account deletion is self-service via Settings > Login & Security > Delete account, following a multi-step process (remove connected accounts, calendars, integrations, and organization first). Compliant with GDPR Art. 17 (Right to erasure). Upon subscription termination, Missive retains data for 30 days for export, after which it may be deleted.",
        "url": "https://missiveapp.com/docs/administration/billing-and-plans/faq"
      },
      "links": {
        "cancel": "https://missiveapp.com/docs/administration/billing-and-plans/faq",
        "refund": null,
        "terms": "https://missiveapp.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://missiveapp.com/docs/administration/billing-and-plans/faq",
        "policy_summary": "Missive subscriptions can be cancelled at any time via Settings > Billing > Cancel subscription; the account remains active through the end of the current billing period. Monthly plans carry a 30-day money-back guarantee for first-time subscribers; yearly plans are non-refundable and non-cancellable mid-term. No partial refunds are issued for unused periods. Users who want to stop paying without losing access can downgrade to the free plan instead.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Billing FAQ | Missive Docs (accessed 2026-06-06)",
            "url": "https://missiveapp.com/docs/administration/billing-and-plans/faq"
          },
          {
            "title": "Terms · Missive (accessed 2026-06-06)",
            "url": "https://missiveapp.com/terms"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "mistobox-us",
      "name": "MistoBox",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their subscription from Account Settings or the Brew Queue for up to one year. MistoBox sends a reminder email 7 days before the hold expires."
      },
      "data_deletion": {
        "detail": "Canceling the subscription deletes the user's coffee profile and coffee ratings. No separate standalone data deletion request page was found on the official site.",
        "url": ""
      },
      "links": {
        "cancel": "https://mistobox.com/pages/account-settings",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 60,
          "notice_disclosed": 50,
          "refund_disclosed": 20,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://mistobox.com/pages/account-settings",
        "policy_summary": "MistoBox subscriptions auto-renew on a per-shipment basis and can be cancelled at any time via the Account Settings page by clicking the 'Cancel Subscription' button. Cancellation takes effect immediately, stopping all future shipments even if the subscriber has remaining credits, and permanently deletes the coffee profile and ratings. As an alternative, subscribers can pause their subscription for up to one year from the same settings page or from the Brew Queue. No refund policy is publicly disclosed, and no advance notice period is required to cancel.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Account Settings – Misto (accessed 2026-06-06)",
            "url": "https://mistobox.com/pages/account-settings"
          },
          {
            "title": "I want to quit my subscription/delete my account info – MistoBox (accessed 2026-06-06)",
            "url": "https://mistobox.zendesk.com/hc/en-us/articles/115003667134-I-want-to-quit-my-subscription-delete-my-account-info"
          }
        ],
        "score": 53,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "mixcloud",
      "name": "Mixcloud Pro",
      "industry": "Music & audio",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; cancellation takes effect from the next renewal date and benefits continue through the current cycle."
      },
      "data_deletion": {
        "detail": "Cancellation ends the paid subscription only; account/data deletion is handled separately under Mixcloud's privacy policy.",
        "url": "https://www.mixcloud.com/privacy/"
      },
      "links": {
        "cancel": "https://help.mixcloud.com/hc/en-us/articles/360004030660-How-do-I-cancel-my-subscription",
        "refund": "https://www.mixcloud.com/subscription-terms/",
        "terms": "https://www.mixcloud.com/subscription-terms/",
        "privacy": "https://www.mixcloud.com/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.mixcloud.com/subscription-terms/",
        "policy_summary": "Mixcloud's paid-subscription policy states you can cancel at any time using the Cancel option on the Account Settings page (mixcloud.com/settings/payments). Cancellation cannot be done inside the mobile app due to device limitations, but can be completed via a mobile browser. Cancellation takes effect from the next renewal date, so it must be done before the next payment is due; benefits continue to the end of the current billing cycle and no future payments are taken. The terms state no refund is made of subscription fees already billed. Account deletion is separate from subscription cancellation.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Paid subscriptions Policy - Mixcloud (accessed 2026-06-16)",
            "url": "https://www.mixcloud.com/subscription-terms/"
          },
          {
            "title": "How do I cancel my subscription? - Mixcloud Help Center (accessed 2026-06-16)",
            "url": "https://help.mixcloud.com/hc/en-us/articles/360004030660-How-do-I-cancel-my-subscription"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "mixpanel",
      "name": "Mixpanel",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No plan pause or freeze option is documented. Downgrading to the Free plan is the closest alternative."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted via Organization Settings > Data & Privacy (GDPR/CCPA). Upon account termination, Mixpanel states it has no obligation to maintain Customer Content and will delete it unless prohibited by law. API-based deletion is also available.",
        "url": "https://docs.mixpanel.com/docs/privacy/end-user-data-management"
      },
      "links": {
        "cancel": "https://docs.mixpanel.com/docs/admin/pricing-and-plans/pricing",
        "refund": null,
        "terms": "https://mixpanel.com/legal/terms-of-use/",
        "privacy": "https://docs.mixpanel.com/docs/privacy/end-user-data-management"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "To cancel, users with Owner or Billing Admin role navigate to Organization Settings > Plan Details & Billing > Modify Plan > Downgrade to Free Plan; cancellation takes effect at the end of the current billing cycle. Alternatively, customers may opt not to renew by submitting a written request via Mixpanel's support portal. Subscription fees are explicitly non-refundable during the term per the Terms of Use; refunds are only available if Mixpanel commits an uncured material breach. No pause or freeze option is offered.",
        "policy_url": "https://docs.mixpanel.com/docs/admin/pricing-and-plans/pricing",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 65,
          "notice_disclosed": 70,
          "refund_disclosed": 72,
          "findability": 65
        },
        "sources": [
          {
            "title": "Billing: How Mixpanel pricing works — Downgrade your plan (accessed 2026-06-05)",
            "url": "https://docs.mixpanel.com/docs/admin/pricing-and-plans/pricing"
          },
          {
            "title": "Mixpanel Terms of Use (accessed 2026-06-05)",
            "url": "https://mixpanel.com/legal/terms-of-use/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "mlb-tv",
      "name": "MLB.TV",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Monthly subscribers are naturally not billed between approximately October and March 1 each season, but there is no formal pause mechanism. To stop charges, customers must cancel."
      },
      "data_deletion": {
        "detail": "Account and personal data deletion is available through the MLB Ballpark App (account closure feature) or via the legacy profile page. Deletion is irreversible and removes tickets, purchase history, and stored personal information.",
        "url": "http://mlb.mlb.com/account/delete_profile.jsp"
      },
      "links": {
        "cancel": "https://support.mlb.com/s/article/How-to-Cancel-your-Subscription",
        "refund": "https://support.mlb.com/s/article/What-is-the-refund-policy?language=en_US",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "MLB.TV subscriptions can be cancelled online via the 'Manage Subscriptions' section of your MLB.com account, by emailing customerservice@mlb.com, or by calling 866-800-1275. Cancellation takes effect at the end of the current billing period (the current 30-day period for monthly plans; the current yearly term ending ~March 1 for annual plans), with no early-termination fee. Refunds are granted only within 5 days of the initial purchase or annual auto-renewal date, with no partial or prorated refunds and a maximum of one refund per MLB season. Subscriptions purchased through Apple App Store or Google Play must be managed through those platforms.",
        "policy_url": "https://support.mlb.com/s/article/How-to-Cancel-your-Subscription",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 82,
          "findability": 78
        },
        "sources": [
          {
            "title": "How to Cancel your Subscription - Help Center - MLB.com (accessed 2026-06-05)",
            "url": "https://support.mlb.com/s/article/How-to-Cancel-your-Subscription"
          },
          {
            "title": "What is the refund policy - Help Center - MLB.com (accessed 2026-06-05)",
            "url": "https://support.mlb.com/s/article/What-is-the-refund-policy?language=en_US"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "mobbin",
      "name": "Mobbin",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Mobbin's help center. Plans can only be cancelled (access continues to end of current billing period) or downgraded by cancelling, not temporarily paused."
      },
      "data_deletion": {
        "detail": "Self-serve account deletion: click avatar (top-right) > Settings > Manage account section > Delete > confirm via Delete account button. Team admins delete via Team > Settings. Enterprise users must contact Mobbin. Deletion is irreversible and permanently erases all associated data. Mobbin advises settling any outstanding/overdue invoices first.",
        "url": "https://help.mobbin.com/en/articles/691520"
      },
      "links": {
        "cancel": "https://help.mobbin.com/en/articles/691648",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 90,
          "refund_disclosed": 95,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://help.mobbin.com/en/articles/691648",
        "policy_summary": "Pro plan: log in, click your avatar (top-right) > Settings > Plan & Billing > Cancel plan. Team plan: team admin clicks avatar > selects Team > Settings > Plan & Billing > Cancel plan. Enterprise plan: contact Mobbin to cancel. Cancellation is self-serve and allowed at any time; a confirmation email states the end date of the billing period. Access to membership features continues until the end of the current billing period. Cancel BEFORE the renewal date - cancelling on the renewal day still incurs that renewal charge. Refunds: no refunds are issued for payments already made (or for unused subscription time after cancellation) unless required by law or at Mobbin's sole discretion. No store-billing caveat is documented; billing is handled directly via the Mobbin web account (Plan & Billing).",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel your subscription - Mobbin Help Center (accessed 2026-06-06)",
            "url": "https://help.mobbin.com/en/articles/691648"
          },
          {
            "title": "Cancellation policy - Mobbin Help Center (accessed 2026-06-06)",
            "url": "https://help.mobbin.com/en/articles/692160"
          },
          {
            "title": "Refund policy - Mobbin Help Center (accessed 2026-06-06)",
            "url": "https://help.mobbin.com/en/articles/692224"
          },
          {
            "title": "About Mobbin billing - Mobbin Help Center (accessed 2026-06-06)",
            "url": "https://help.mobbin.com/en/articles/691968"
          },
          {
            "title": "Delete your account - Mobbin Help Center (accessed 2026-06-06)",
            "url": "https://help.mobbin.com/en/articles/691520"
          }
        ],
        "score": 90,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "mobile-vikings-be",
      "name": "Mobile Vikings",
      "industry": "Telecom / MVNO",
      "jurisdiction": "BE",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": "https://mobilevikings.be/"
      },
      "links": {
        "cancel": "https://mobilevikings.be/",
        "refund": "https://mobilevikings.be/",
        "terms": "https://mobilevikings.be/",
        "privacy": "https://mobilevikings.be/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://mobilevikings.be/",
        "policy_summary": "Mobile Vikings subscriptions have no minimum contract period and can be cancelled at any time via the My Viking online customer portal, or automatically when switching operators through Easy Switch while keeping the number. Devices and accessories must be returned after cancellation.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Mobile Vikings official site (mobilevikings.be)",
            "url": "https://mobilevikings.be/"
          },
          {
            "title": "CallMePower - Cancel or change your Mobile Vikings subscription (cites My Viking portal)",
            "url": "https://callmepower.be/nl/telecom/provider/mobile-vikings/opzeggen"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "mobily-sa",
      "name": "Mobily (Etihad Etisalat)",
      "industry": "Telecom & ISP",
      "jurisdiction": "SA",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online",
        "phone",
        "in_person",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No self-service pause or freeze option is documented on Mobily's official channels. Service suspension for non-payment follows a regulated 30-day notice process but is not a voluntary customer-initiated pause."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data under Saudi Arabia's Personal Data Protection Law (M/19). Submit requests to DataPrivacy@mobily.com.sa or call 1100. Mobily aims to respond within 30 days. Certain data may be retained to meet legal, regulatory, or contractual obligations.",
        "url": "https://www.mobily.com.sa/wps/portal/web/footer-business/privacy-policy"
      },
      "links": {
        "cancel": "https://www.mobily.com.sa/wps/portal/web/personal/customer-rights",
        "refund": null,
        "terms": null,
        "privacy": "https://www.mobily.com.sa/wps/portal/web/footer-business/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 65,
          "notice_disclosed": 60,
          "refund_disclosed": 45,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.mobily.com.sa/wps/portal/web/personal/customer-rights",
        "policy_summary": "Mobily customers can cancel services via the My Mobily app, the online self-service portal, by calling 1100, by SMS (send 'unsub' to 1100 or service-specific short codes such as *2552# for auto-renew), or in person at any Mobily store. Per Saudi telecom regulations documented on Mobily's community and customer-rights pages, the provider must suspend service for at least 15 days before final cancellation, notify the customer by SMS at least 5 days before suspension and again 1 day prior, and grant at least 30 days from invoice date before suspension for non-payment. No service fees are charged from the date the cancellation request is submitted. Refunds are limited to device or SIM card orders cancelled before shipment; pro-rata refunds on recurring service charges are not explicitly offered.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "طلب إلغاء الخدمة (Service Cancellation Request) – Mobily Digital Community (accessed 2026-06-06)",
            "url": "https://community.mobily.com.sa/en_US/conversations/%D8%AD%D9%82%D9%88%D9%82-%D8%A7%D9%84%D8%B9%D9%85%D9%8A%D9%84/%D8%B7%D9%84%D8%A8-%D8%A5%D9%84%D8%BA%D8%A7%D8%A1-%D8%A7%D9%84%D8%AE%D8%AF%D9%85%D8%A9/5f206d3d9e66e65604f48d21"
          },
          {
            "title": "Customer Rights & Responsibilities – Mobily Official (accessed 2026-06-06)",
            "url": "https://www.mobily.com.sa/wps/portal/web/personal/customer-rights"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "mochi-health-us",
      "name": "Mochi Health",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented in official terms or FAQ; account reverts to free membership on cancellation rather than pausing."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data by emailing privacy@joinmochi.com or mailing Mochi Health Corp., 161 Natoma St, San Francisco, CA 94105, Attn: Privacy. Identity verification required before processing.",
        "url": "https://joinmochi.com/privacy-policy"
      },
      "links": {
        "cancel": "https://joinmochi.com/termsandconditions",
        "refund": "https://joinmochi.com/refunds",
        "terms": "https://joinmochi.com/termsandconditions",
        "privacy": "https://joinmochi.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://joinmochi.com/termsandconditions",
        "policy_summary": "Mochi Health members may cancel their paid subscription by logging into their account and selecting 'cancel subscription,' or by calling (619) 648-1247; email cancellation requests are explicitly not accepted. Cancellation takes effect at the end of the current billing term, and the account automatically reverts to a free membership. No refunds are issued for partially used subscription periods, though refunds may be granted on a case-by-case basis at Mochi's sole discretion; prescription medication fees are non-refundable once sent to pharmacy. Medication subscription modifications must be made before a refill request is sent to the pharmacy.",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 60
        },
        "sources": [
          {
            "title": "Terms and Conditions - Mochi Health (accessed 2026-06-06)",
            "url": "https://joinmochi.com/termsandconditions"
          },
          {
            "title": "Refunds Information - Mochi Health (accessed 2026-06-06)",
            "url": "https://joinmochi.com/refunds"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "modal",
      "name": "Modal",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Modal's billing documentation or terms of service."
      },
      "data_deletion": {
        "detail": "To delete your workspace and remove your payment method, contact support@modal.com. Per the Terms of Service, the service account is deleted within 60 days following the termination date.",
        "url": "https://modal.com/docs/guide/billing"
      },
      "links": {
        "cancel": "https://modal.com/docs/guide/billing",
        "refund": null,
        "terms": "https://modal.com/legal/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 10,
          "channel_disclosed": 45,
          "notice_disclosed": 55,
          "refund_disclosed": 60,
          "findability": 40
        },
        "cancel_url": null,
        "policy_url": "https://modal.com/docs/guide/billing",
        "policy_summary": "There is no self-serve cancellation button. To cancel (delete your workspace and remove your payment method), you must email support@modal.com. For paid Team/Enterprise plans on Service Orders, 30 days advance written notice is required before the end of the current term to prevent auto-renewal. Minimum commitments are non-cancelable for the duration of the Service Order term. All fees are non-refundable. Your account is deleted within 60 days of the termination date. The Starter plan is free ($0/month base) so users on that plan simply need to request workspace deletion.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Billing | Modal Docs (accessed 2026-06-10)",
            "url": "https://modal.com/docs/guide/billing"
          },
          {
            "title": "Terms of Service | Modal (accessed 2026-06-10)",
            "url": "https://modal.com/legal/terms"
          },
          {
            "title": "Terms of Service - Effective October 2025 | Modal (accessed 2026-06-10)",
            "url": "https://modal.com/legal/terms-effective-date-october-2025"
          },
          {
            "title": "Plan Pricing | Modal (accessed 2026-06-10)",
            "url": "https://modal.com/pricing"
          }
        ],
        "score": 37,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "modifyhealth",
      "name": "ModifyHealth",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Customers can skip individual delivery weeks or pause at any time; changes must be submitted by Saturday 11:59 pm ET to take effect the following week."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted via the Privacy Requests link referenced in the Privacy Notice and on the Contact Us page.",
        "url": "https://modifyhealth.com/pages/contact-us"
      },
      "links": {
        "cancel": "https://modifyhealth.com/pages/terms-of-use",
        "refund": null,
        "terms": "https://modifyhealth.com/pages/terms-of-use",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "ModifyHealth subscriptions can be cancelled at any time either online through Account Settings (Manage Subscription & Payment Details) or by calling 888-7MODIFY (888-766-3439) or emailing customercare@modifyhealth.com. Changes, skips, and cancellations must be submitted by Saturday 11:59 pm ET to apply to the following week's delivery; requests after that deadline take effect the week after. Gift programs are non-cancellable and non-refundable. ModifyHealth offers a 30-day money-back guarantee on the FIT program fee (not meals), and will issue pro-rata credits or refunds for missing, damaged, or incorrect meals if reported within seven days of delivery.",
        "policy_url": "https://modifyhealth.com/pages/terms-of-use",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 80,
          "findability": 60,
          "notice_disclosed": 75,
          "refund_disclosed": 70
        },
        "sources": [
          {
            "title": "Terms of use – ModifyHealth (accessed 2026-06-06)",
            "url": "https://modifyhealth.com/pages/terms-of-use"
          },
          {
            "title": "How ModifyHealth Works (accessed 2026-06-06)",
            "url": "https://modifyhealth.com/pages/how-it-works"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "moey-pt",
      "name": "moey!",
      "industry": "Fintech / Neobank",
      "jurisdiction": "PT",
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://moey.pt/",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 45,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://moey.pt/",
        "policy_summary": "Portuguese mobile-only bank from the Credito Agricola group. Account closure is self-serve in the app via the profile icon > Ver perfil > Eliminar a minha conta; the balance must be at zero first. Bank of Portugal rules prohibit account-closure fees for consumers.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "moey! - open account / mobile banking",
            "url": "https://moey.pt/en/open-account"
          },
          {
            "title": "Como encerrar sua conta moey! sem complicacoes (steps via Ver perfil > Eliminar a minha conta)",
            "url": "https://wise.com/pt/blog/fechar-conta-moey"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "molotov-tv-fr",
      "name": "Molotov TV",
      "industry": "Live TV / streaming",
      "jurisdiction": "FR",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account and personal-data handling covered by the separate privacy policy; cancellation alone stops billing and keeps access until period end.",
        "url": "https://www.molotov.tv/legal/privacy"
      },
      "links": {
        "cancel": "https://www.molotov.tv/legal/terms",
        "refund": "https://www.molotov.tv/legal/terms",
        "terms": "https://www.molotov.tv/legal/terms",
        "privacy": "https://www.molotov.tv/legal/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.molotov.tv/legal/terms",
        "policy_summary": "Molotov subscribers cancel self-serve online via Mon Compte then Options et chaines by clicking Resilier, at least 24 hours before the renewal date. No total or pro-rata refund is granted, but access continues until the end of the paid period. Subscriptions bought via Apple, Google, Amazon or PayPal must be cancelled through that store.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Molotov TV Conditions Generales d'Utilisation",
            "url": "https://www.molotov.tv/legal/terms"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "momentous-us",
      "name": "Momentous",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause (or skip) an upcoming shipment directly in the self-serve subscription portal. When initiating a cancellation the portal presents options to pause, keep, or cancel."
      },
      "data_deletion": {
        "detail": "Customers can request data deletion by emailing help@livemomentous.com or by writing to AmpHP, Inc. d/b/a Momentous, 1526 Ute Blvd., Suite 214, Park City, UT 84098. No dedicated web form found.",
        "url": "https://www.livemomentous.com/policies/privacy-policy"
      },
      "links": {
        "cancel": "https://help.livemomentous.com/hc/en-us/articles/25622372437395-How-do-I-cancel-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://www.livemomentous.com/policies/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.livemomentous.com/hc/en-us/articles/25622372437395-How-do-I-cancel-my-subscription",
        "policy_summary": "Momentous subscribers can cancel at any time through the self-serve subscription portal (login required) or by contacting Customer Care via email. Cancellations must be submitted at least 24 hours before the next scheduled order; a reminder email is sent 3 days in advance. The portal also offers a pause or skip option as an alternative to full cancellation. Momentous offers a 30-day satisfaction guarantee on products; shipping charges and sample sets are non-refundable.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? – Help – Momentous (accessed 2026-06-06)",
            "url": "https://help.livemomentous.com/hc/en-us/articles/25622372437395-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Subscriptions – Momentous (accessed 2026-06-06)",
            "url": "https://www.livemomentous.com/pages/subscriptions"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "monarch-money",
      "name": "Monarch Money",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. The only options are canceling or changing the subscription plan."
      },
      "data_deletion": {
        "detail": "Account deletion is available directly in account settings and permanently deletes all data (connections, transactions, balances). Data deletion requests can also be submitted via email (support@monarch.com) or via the help request form. US state privacy law deletion rights (CCPA and 15+ other states) are acknowledged.",
        "url": "https://help.monarch.com/hc/en-us/articles/4412388754708-Delete-a-Monarch-Account"
      },
      "links": {
        "cancel": "https://help.monarch.com/hc/en-us/articles/22342836013204-Cancel-Monarch-Subscription",
        "refund": null,
        "terms": "https://www.monarch.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.monarch.com/hc/en-us/articles/22342836013204-Cancel-Monarch-Subscription",
        "policy_summary": "Monarch Money subscribers can cancel online via Billing Settings (web only) in a few clicks, or via the respective app store if subscribed through Apple or Google. Cancellation takes effect at the end of the current billing period — access continues until then. The Terms of Use state subscription fees are generally non-refundable, but a separate Money-back Guarantee help article states Monarch will refund remaining time no-questions-asked if requested; App Store subscriptions must seek refunds directly from Apple. Annual plans auto-renew; subscribers must notify Monarch within 3 days of receiving an auto-renewal notice to prevent the next charge.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 78
        },
        "sources": [
          {
            "title": "Canceling Your Subscription – Help | Monarch Money (accessed 2026-06-05)",
            "url": "https://help.monarch.com/hc/en-us/articles/22342836013204-Cancel-Monarch-Subscription"
          },
          {
            "title": "Terms of Use | Monarch (accessed 2026-06-05)",
            "url": "https://www.monarch.com/terms"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "monday-com",
      "name": "Monday.com",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Monday.com's official help resources or FAQ."
      },
      "data_deletion": {
        "detail": "Upon account closure, data is deleted within 90 days (30-day rollback window + 60 days for removal from databases and sub-processors). Admins may choose to retain data after cancellation, but Monday.com may delete it with or without notice. Data deletion requests can be submitted to [email protected].",
        "url": "https://monday.com/l/privacy/privacy-policy/"
      },
      "links": {
        "cancel": "https://support.monday.com/hc/en-us/articles/24256854535570-How-to-cancel-a-monday-product",
        "refund": "https://support.monday.com/hc/en-us/articles/115005320069-Refund-eligibility",
        "terms": null,
        "privacy": "https://monday.com/l/privacy/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://support.monday.com/hc/en-us/articles/24256854535570-How-to-cancel-a-monday-product",
        "policy_summary": "Cancellation is self-serve online only (admin goes to Administration > Billing > three-dot menu > Cancel product); only account admins can cancel. A 30-day notice before the subscription end date is required to avoid auto-renewal — if notice is not given, the plan renews for the full next term with no refund. New customers on yearly plans may receive a prorated refund if they cancel within 30 days of first purchase; existing customers get no refund once a term renews. Monthly plans are not refundable.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 80
        },
        "sources": [
          {
            "title": "How to cancel a monday product – Monday.com Support (accessed 2026-06-06)",
            "url": "https://support.monday.com/hc/en-us/articles/24256854535570-How-to-cancel-a-monday-product"
          },
          {
            "title": "Refund eligibility – Monday.com Support (accessed 2026-06-06)",
            "url": "https://support.monday.com/hc/en-us/articles/115005320069-Refund-eligibility"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 972000000,
        "mrr_usd": 81000000,
        "currency": "USD",
        "as_of": "2025-12-31",
        "source": {
          "title": "monday.com Ltd. — Q4 2025 Earnings Release",
          "url": "https://ir.monday.com/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "mondly",
      "name": "Mondly",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on Mondly's website or FAQ. The only options are to continue the subscription or cancel it."
      },
      "data_deletion": {
        "detail": "Users can delete their account directly within the Mondly mobile app or by emailing support@mondly.com. Mondly anonymizes data upon receiving a deletion request. Default retention is up to 7 years after the end of the relationship, but users can request earlier deletion.",
        "url": "https://www.mondly.com/faq/delete-account"
      },
      "links": {
        "cancel": "https://www.mondly.com/faq/cancel-mondly-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://www.mondly.com/faq/cancel-mondly-subscription",
        "policy_summary": "Mondly subscriptions must be cancelled through the channel where they were originally purchased: web subscribers cancel via Verifone's third-party account portal, while app subscribers cancel through the Apple App Store or Google Play Store. Cancellation takes effect at the end of the current billing period; access is retained until then. For web/direct purchases, a 14-day cooling-off period allows a full refund; outside that window, subscription fees are non-refundable. App store refunds are governed by the respective store's own policies.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Mondly FAQ – How do I cancel my Mondly subscription? (accessed 2026-06-06)",
            "url": "https://www.mondly.com/faq/cancel-mondly-subscription"
          },
          {
            "title": "Subscription Terms – Mondly Platform (accessed 2026-06-06)",
            "url": "https://www.mondly.com/static-pages/subscription-terms.html"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "moneylion",
      "name": "MoneyLion",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option found in official documentation. Cancellation terminates access at the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Users can submit a data deletion request under CCPA/state privacy laws via the online Data Rights Request Form at moneylion.com/privacy-notice/ccpa/, by phone at 1-888-704-6970, by mail to MoneyLion Technologies Inc., 249 West 17th Street, 4th Floor, New York, NY 10011. Identity verification required. Response within timeframes prescribed by applicable law.",
        "url": "https://www.moneylion.com/privacy-notice/ccpa/"
      },
      "links": {
        "cancel": "https://www.moneylion.com/terms-and-conditions/",
        "refund": null,
        "terms": "https://www.moneylion.com/terms-and-conditions/",
        "privacy": "https://www.moneylion.com/privacy-notice/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 65,
          "notice_disclosed": 50,
          "refund_disclosed": 55,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.moneylion.com/terms-and-conditions/",
        "policy_summary": "MoneyLion memberships (including WOW) can be canceled via the mobile app (Profile > Membership > Manage My Membership), by calling 1-844-224-0087, or by emailing customercare@moneylion.com. All outstanding loans and Instacash balances must be paid in full before cancellation is permitted. Monthly plan cancellations take effect at the next billing date with no refund; six-month and annual plan holders who cancel within the first month receive a refund for unused months minus the first month's fee. Canceling Instacash bars re-enrollment for 60 days.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "MoneyLion Terms and Conditions (accessed 2026-06-05)",
            "url": "https://www.moneylion.com/terms-and-conditions/"
          },
          {
            "title": "MoneyLion Privacy Notice (accessed 2026-06-05)",
            "url": "https://www.moneylion.com/privacy-notice/"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "mongodb-atlas-self-serve",
      "name": "MongoDB Atlas (self-serve)",
      "industry": "Cloud infrastructure",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account and personal data deletion is requested in-product (Profile Info > Delete Account) or via the privacy deletion request form; deletion is permanent and can take up to one month (account processing up to two weeks). Clusters, projects and organizations must be deleted first.",
        "url": "https://www.mongodb.com/legal/privacy/request-for-deletion"
      },
      "links": {
        "cancel": "https://www.mongodb.com/docs/atlas/security/manage-your-mongodb-atlas-account/",
        "refund": "https://www.mongodb.com/legal/terms-and-conditions/cloud",
        "terms": "https://www.mongodb.com/legal/terms-and-conditions/cloud",
        "privacy": "https://www.mongodb.com/legal/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 85,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.mongodb.com/docs/atlas/security/manage-your-mongodb-atlas-account/",
        "policy_summary": "MongoDB Atlas self-serve users stop billing by self-serve in-dashboard actions: terminating all clusters, then deleting all projects and organizations, after which no further Atlas activity is billed. Under the MongoDB Cloud Terms of Service all amounts paid are non-refundable and the customer remains responsible for fees incurred up to the date of termination.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Manage Your MongoDB Atlas Account - Atlas Docs",
            "url": "https://www.mongodb.com/docs/atlas/security/manage-your-mongodb-atlas-account/"
          },
          {
            "title": "MongoDB Cloud Terms Of Service",
            "url": "https://www.mongodb.com/legal/terms-and-conditions/cloud"
          },
          {
            "title": "Request To Be Deleted - MongoDB",
            "url": "https://www.mongodb.com/legal/privacy/request-for-deletion"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "monomax-th",
      "name": "MONOMAX",
      "industry": "Streaming (Video)",
      "jurisdiction": "TH",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://help.monomax.me/article/38-article",
        "refund": "",
        "terms": "https://www.monomax.me/termofuse",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.monomax.me/article/38-article",
        "policy_summary": "MONOMAX documents self-serve cancellation: card, ShopeePay and AIS payers cancel from Personal Information > Cancel Package on monomax.me, while iOS and Android store subscribers cancel through the App Store or Google Play subscriptions screen.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel package (yokloek package) - Monomax Help Center",
            "url": "https://help.monomax.me/article/38-article"
          },
          {
            "title": "MONOMAX Terms of Use",
            "url": "https://www.monomax.me/termofuse"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "monzo-premium",
      "name": "Monzo Premium",
      "industry": "Fintech & banking",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; you cancel Premium or switch to another paid plan (Extra/Perks/Max). Note Monzo no longer sells Premium, so cancelling is permanent."
      },
      "data_deletion": {
        "detail": "You can request deletion via in-app chat, help@monzo.com, or by post, but Monzo retains your information for 10 years after account closure (longer for AML/fraud cases) and may not always be able to delete it.",
        "url": "https://monzo.com/legal/privacy-notice/"
      },
      "links": {
        "cancel": "https://monzo.com/help/monzo-premium/premium-cancel",
        "refund": "https://monzo.com/help/monzo-premium/premium-cancel",
        "terms": "https://monzo.com/legal/terms-and-conditions/",
        "privacy": "https://monzo.com/legal/privacy-notice/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 75,
          "refund_disclosed": 85,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://monzo.com/help/monzo-premium/premium-cancel",
        "policy_summary": "To cancel Monzo Premium, open the Premium tab in the app, tap settings at the bottom, and select the cancel option; cancellation takes effect immediately. Refund treatment is timing-based: within the 14-day cooling-off period non-metal customers get their first monthly fee refunded (metal-card customers pay a £50 fee), within 6 months non-metal customers are refunded for remaining days of the month, and after 6 months all cancellations are free with a pro-rata refund for remaining days. Cancelling removes all benefits (interest, insurance, custom categories) and disables virtual cards. Monzo no longer sells Premium, so you cannot resubscribe once cancelled, though you can switch to Extra/Perks/Max. Data may be requested for deletion but is retained 10 years after closure.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Monzo Help - Cancelling Monzo Premium (accessed 2026-06-16)",
            "url": "https://monzo.com/help/monzo-premium/premium-cancel"
          },
          {
            "title": "Monzo Privacy Notice (accessed 2026-06-16)",
            "url": "https://monzo.com/legal/privacy-notice/"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "monzo",
      "name": "Monzo",
      "industry": "Fintech & banking",
      "jurisdiction": "GB",
      "join_clicks": 3,
      "cancellation_types": [
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Monzo accounts or paid plans."
      },
      "data_deletion": {
        "detail": "After account closure, data deletion can be requested via in-app chat, email (help@monzo.com), or phone (0800 088 4040). Monzo responds within one month per UK GDPR. Data is typically retained for 6 years post-closure to comply with law. Users have a right to erasure, though legal exceptions (AML, fraud) may apply.",
        "url": "https://monzo.com/legal/privacy-notice/version-1-16/"
      },
      "links": {
        "cancel": "https://monzo.com/help/account-and-profile/close-account",
        "refund": "https://monzo.com/help/monzo-plus/plus-cancel",
        "terms": "https://monzo.com/legal/plus/terms-and-conditions",
        "privacy": "https://monzo.com/legal/privacy-notice/version-1-16/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://monzo.com/help/account-and-profile/close-account",
        "policy_summary": "Personal account: close in-app via Profile > Close account. Prerequisites: cancel any paid plan (Plus/Premium/Extra/Perks/Max), zero out all balances and pots, close easy-access savings pots. Closure is immediate; Monzo emails a PDF statement with full transaction history. Phone (0800 088 4040) and email (help@monzo.com) are available for support. Re-opening requires a 30-day wait. Paid plans (Plus, Premium) cancel in-app via the plan tab > Settings > Cancel. Plus: 14-day cooling-off (no fee; £5 if holographic card ordered); within 3-month minimum term a £5 cancellation fee applies; after 3 months no fee; prorated refund for remaining days in cancellation month. Premium: 14-day cooling-off (no fee; £50 if metal card ordered); within 6-month minimum term a £50 fee if metal card was ordered; after 6 months cancellation is free; prorated refund for remaining days. Cancellation of Plus or Premium is permanent — Monzo has stopped selling these plans and you cannot rejoin. No explicit notice period required by the customer; cancellation is immediate. Monzo may cancel plans with at least 2 months' notice. Data deletion after closure: contact help@monzo.com or call 0800 088 4040; response within one month per UK GDPR.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Monzo Help - Closing your account (accessed 2026-06-10)",
            "url": "https://monzo.com/help/account-and-profile/close-account"
          },
          {
            "title": "Monzo Help - Cancelling Monzo Plus (accessed 2026-06-10)",
            "url": "https://monzo.com/help/monzo-plus/plus-cancel"
          },
          {
            "title": "Monzo Help - Cancelling Monzo Premium (accessed 2026-06-10)",
            "url": "https://monzo.com/help/monzo-premium/premium-cancel"
          },
          {
            "title": "Monzo Plus Terms and Conditions (accessed 2026-06-10)",
            "url": "https://monzo.com/legal/plus/terms-and-conditions"
          },
          {
            "title": "Monzo Premium Terms and Conditions (accessed 2026-06-10)",
            "url": "https://monzo.com/legal/premium/terms-and-conditions"
          },
          {
            "title": "Customer Privacy Notice version-1-16 (accessed 2026-06-10)",
            "url": "https://monzo.com/legal/privacy-notice/version-1-16/"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "moodkit",
      "name": "MoodKit",
      "industry": "Mental health",
      "jurisdiction": "US",
      "cancellation_types": [
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause is documented."
      },
      "data_deletion": {
        "detail": "MoodKit is offline-first and keeps data on the user's device (with optional iCloud sync), so data is removed by deleting the app; privacy questions go to support@moodkit.io.",
        "url": "https://moodkit.app/privacy"
      },
      "links": {
        "cancel": "https://moodkit.co/",
        "refund": "",
        "terms": "https://moodkit.app/terms",
        "privacy": "https://moodkit.app/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 55,
          "refund_disclosed": 40,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://moodkit.co/",
        "policy_summary": "The current MoodKit (moodkit.co) is a freemium app with a 7-day free trial and a premium subscription sold through the Apple App Store, so the subscription is canceled via Apple App Store subscription settings. The app is offline-first and stores data on-device with optional iCloud sync.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "MoodKit official site",
            "url": "https://moodkit.co/"
          },
          {
            "title": "MoodKit on the App Store",
            "url": "https://apps.apple.com/us/app/moodkit-daily-mood-tracker/id6758397003"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "moomoo-us",
      "name": "Moomoo",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented. Moomoo does not offer a paid subscription tier; premium features (Level 2 data, Analyst Ratings, Morningstar Research) are unlocked by maintaining a $100 minimum 30-day average account value, so there is nothing to pause."
      },
      "data_deletion": {
        "detail": "California residents and others may submit a data deletion request by emailing support@moomoo.com or calling +1-888-721-0610. Requests are subject to identity verification. Rights governed by CCPA for California residents.",
        "url": "https://www.moomoo.com/privacy-choices/california"
      },
      "links": {
        "cancel": "https://www.moomoo.com/us/support/topic4_273",
        "refund": null,
        "terms": null,
        "privacy": "https://www.moomoo.com/privacy-choices/california"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 60,
          "notice_disclosed": 30,
          "refund_disclosed": 20,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.moomoo.com/us/support/topic4_273",
        "policy_summary": "Moomoo is a commission-free brokerage and does not charge a traditional subscription fee; premium data features are free to users who maintain a $100 minimum average account value. To close an account, users must first liquidate all positions and withdraw all funds to reach a $0 balance, then submit a closure request by emailing cs@us.moomoo.com or by phone (+1-888-721-0610). No refund policy is documented (no subscription fees exist), and no mandatory notice period is stated beyond the operational requirement to zero out the account.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Moomoo US Help Center – How to close my account (accessed 2026-06-06)",
            "url": "https://www.moomoo.com/us/support/topic4_273"
          },
          {
            "title": "Moomoo – California Privacy Choices (accessed 2026-06-06)",
            "url": "https://www.moomoo.com/privacy-choices/california"
          }
        ],
        "score": 41,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "moon-juice-us",
      "name": "Moon Juice",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their subscription at any time through the Moon Juice customer account portal, as stated on the Subscriptions page: 'you can adjust, pause, or cancel at anytime through your Moon Juice account.'"
      },
      "data_deletion": {
        "detail": "Customers may request deletion of personal data by emailing hi@moonjuice.com. The privacy policy states: 'you have the right to access personal information we hold about you and to ask that your personal information be corrected, updated, or deleted.' Physical address: 3771 Las Flores Ct, Los Angeles, CA 90034.",
        "url": "https://moonjuice.com/pages/privacy-security"
      },
      "links": {
        "cancel": "https://moonjuice.com/pages/terms-conditions",
        "refund": null,
        "terms": "https://moonjuice.com/pages/terms-conditions",
        "privacy": "https://moonjuice.com/pages/privacy-security"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Moon Juice subscribers can cancel, pause, or adjust their subscription at any time through their online account portal by selecting 'Manage Subscriptions', or by emailing hi@moonjuice.com. The auto-renewal program remains active until the customer explicitly cancels it, and Moon Juice sends email reminders before each shipment and charge. Order-level cancellations (non-subscription) are handled via email with 'CANCEL ORDER' in the subject line. Moon Juice offers a 45-day satisfaction guarantee with returns processed through their online returns portal.",
        "policy_url": "https://moonjuice.com/pages/terms-conditions",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 50,
          "findability": 60
        },
        "sources": [
          {
            "title": "Terms & Conditions – Moon Juice (accessed 2026-06-06)",
            "url": "https://moonjuice.com/pages/terms-conditions"
          },
          {
            "title": "Subscriptions – Moon Juice (accessed 2026-06-06)",
            "url": "https://moonjuice.com/pages/subscriptions"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "moose-mobile-au",
      "name": "Moose Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "mail",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Plans are billed on a calendar-month (1st-to-last-day) prorata basis; you can cancel any time and any unused monthly allowance is forfeited."
      },
      "data_deletion": {
        "detail": "Account data handled per Moose Mobile privacy policy. A final bill is issued on cancellation/port-out.",
        "url": "https://moosemobile.com.au/privacy-policy"
      },
      "links": {
        "cancel": "https://support.moosemobile.com.au/hc/en-us/articles/333757057556-How-Do-I-Cancel-My-Moose-Mobile-Service",
        "refund": "https://support.moosemobile.com.au/hc/en-us/articles/115010168827-What-is-Calendar-Month-Prorata-billing",
        "terms": "https://moosemobile.com.au/standard-form-of-agreement",
        "privacy": "https://moosemobile.com.au/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.moosemobile.com.au/hc/en-us/articles/333757057556-How-Do-I-Cancel-My-Moose-Mobile-Service",
        "policy_summary": "Moose Mobile lets you cancel any time with no early-exit fee. Billing is calendar-month prorata (1st to last day; partial first month if activated mid-month). Porting the number to a new carrier (Australia: direct number transfer, no PAC) automatically closes the Moose account, so no separate cancellation request is needed, and a final bill is issued. If you used excess inclusions in the current period you may incur additional charges on cancellation, and any unused monthly allowance is forfeited.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How Do I Cancel My Moose Mobile Service? - Moose Mobile Support",
            "url": "https://support.moosemobile.com.au/hc/en-us/articles/333757057556-How-Do-I-Cancel-My-Moose-Mobile-Service"
          },
          {
            "title": "What is Calendar Month (Prorata) billing? - Moose Mobile Support",
            "url": "https://support.moosemobile.com.au/hc/en-us/articles/115010168827-What-is-Calendar-Month-Prorata-billing"
          },
          {
            "title": "Should I Cancel My Current Mobile Service Before Porting My Number? - Moose Mobile Support",
            "url": "https://support.moosemobile.com.au/hc/en-us/articles/360000003755-Should-I-Cancel-My-Current-Mobile-Service-Before-Porting-My-Number"
          }
        ],
        "score": 95,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "moov-hk",
      "name": "MOOV",
      "industry": "Streaming (Music)",
      "jurisdiction": "HK",
      "cancellation_types": [
        "online",
        "phone",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account/data deletion handled via MOOV customer service (moovcs@moov-music.com).",
        "url": "https://helpcentre.moov-music.com/en/"
      },
      "links": {
        "cancel": "https://helpcentre.moov-music.com/en/",
        "refund": "https://helpcentre.moov-music.com/en/",
        "terms": "https://general.moov.hk/tnc/",
        "privacy": "https://general.moov.hk/tnc/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://helpcentre.moov-music.com/en/knowledge-base/service-and-payment/",
        "policy_summary": "MOOV (PCCW's Hong Kong music streaming service) subscriptions auto-renew each cycle unless terminated at least one day before the last day of the monthly cycle via online account management on the service site, the 1833866 hotline, or the original authorized channel; iOS/Android in-app purchases are cancelled in App Store/Google Play settings. Pre-paid fees are not refunded.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "MOOV Help Centre - Service and Payment",
            "url": "https://helpcentre.moov-music.com/en/knowledge-base/service-and-payment/"
          },
          {
            "title": "Moov (Hong Kong)",
            "url": "https://en.wikipedia.org/wiki/Moov"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "morethan",
      "name": "MORE THAN",
      "industry": "Insurance (auto)",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented. Note: MORE THAN stopped selling NEW car insurance on 1 Sept 2023; existing policies are still serviced and the documented cancel terms below apply to in-force policies."
      },
      "data_deletion": {
        "detail": "Data handled per the MORE THAN / RSA privacy policy; data-subject/erasure requests via that notice. Cancellation does not auto-delete account data.",
        "url": "https://www.morethan.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.morethan.com/customer-help/car-insurance/more-than-car-insurance/renewals-cancellations/how-do-i-cancel-my-policy/",
        "refund": "https://static.rsagroup.com/more-than/car/more-than-car-insurance-policy-wording.pdf",
        "terms": "https://static.rsagroup.com/more-than/car/more-than-car-insurance-policy-wording.pdf",
        "privacy": "https://www.morethan.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://static.rsagroup.com/more-than/car/more-than-car-insurance-policy-wording.pdf",
        "policy_summary": "MORE THAN car insurance is cancelled by phone (0330 100 0593) or by completing a callback webform (they call back within ~5 days). Every policy has a statutory 14-day cooling-off period from the start or receipt of documents. After cooling-off, if you paid annually upfront you get a refund of the remaining premium minus a charge for cover already used plus a cancellation fee (deducted from the refund); no refund if a claim has been made. MORE THAN stopped selling new car insurance on 1 September 2023: auto-renewal customers are transferred to Swinton (notice ~90 days ahead, Swinton contact ~21-26 days ahead) and can opt out free of charge before the MORE THAN policy expires.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my policy? | MORE THAN car insurance customer help (accessed 2026-06-16)",
            "url": "https://www.morethan.com/customer-help/car-insurance/more-than-car-insurance/renewals-cancellations/how-do-i-cancel-my-policy/"
          },
          {
            "title": "MORE THAN Car Insurance Policy Wording (RSA) (accessed 2026-06-16)",
            "url": "https://static.rsagroup.com/more-than/car/more-than-car-insurance-policy-wording.pdf"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "mosaic-foods",
      "name": "Mosaic Foods",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip upcoming deliveries via the Customer Portal up until the card has been charged. There is no dedicated pause feature documented, but skipping individual orders is available. After cancellation, subscribers can reactivate via the portal."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted via the 'Your Privacy Choices' page on the Mosaic Foods website.",
        "url": "https://www.mosaicfoods.com/pages/data-sharing-opt-out"
      },
      "links": {
        "cancel": "https://faqs.mosaicfoods.com/en-US/how-do-i-cancel-my-plan-2660625",
        "refund": null,
        "terms": "https://www.mosaicfoods.com/policies/terms-of-service",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Mosaic Foods subscribers can cancel at any time via the Customer Portal (Account > Cancel Subscription) or by emailing support@mosaicfoods.com — no minimum term and no cancellation penalty. Cancellations must be submitted before delivery-day cutoffs (Sunday 3pm EST for Tue/Wed deliveries; Wednesday 3pm EST for Friday deliveries); orders already charged past cutoff cannot be halted. Refunds are guaranteed on the first order if requested within 30 days; subsequent refunds are handled case-by-case through customer support. The Terms of Service state that future charges not yet posted are cancelled without penalty upon cancellation.",
        "policy_url": "https://faqs.mosaicfoods.com/en-US/how-do-i-cancel-my-plan-2660625",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 75
        },
        "sources": [
          {
            "title": "How do I cancel my plan? – Mosaic Foods Help Center (accessed 2026-06-05)",
            "url": "https://faqs.mosaicfoods.com/en-US/how-do-i-cancel-my-plan-2660625"
          },
          {
            "title": "Terms of service – Mosaic Foods (accessed 2026-06-05)",
            "url": "https://www.mosaicfoods.com/policies/terms-of-service"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "mosh-au",
      "name": "Mosh",
      "industry": "Telehealth & Rx",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "in_account",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "The Mosh Portal lets users pause/snooze, change or cancel a subscription at any time without penalty; the support FAQ confirms snooze for breaks or travel (terms require at least 5 business days' notice before the next billing date to cancel)."
      },
      "data_deletion": {
        "detail": "Users may close their account by contacting Mosh (privacy@getmosh.com). Certain Personal Information such as health records may be retained for a period required under applicable laws after closure.",
        "url": "https://www.getmosh.com.au/privacy"
      },
      "links": {
        "cancel": "https://www.getmosh.com.au/terms",
        "refund": "https://www.getmosh.com.au/terms",
        "terms": "https://www.getmosh.com.au/terms",
        "privacy": "https://www.getmosh.com.au/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.getmosh.com.au/terms",
        "policy_summary": "Mosh is an Australian men's-health platform with no lock-in contracts. Subscriptions can be paused/snoozed, changed or cancelled at any time from the Mosh Portal, or via customer support; cancellation requires at least 5 business days' notice before the next billing date. Refunds are limited to defined cases (practitioner declines treatment, out of stock, pricing error, account suspension) plus money-back guarantees (30-day Weight Loss and Skin, 180-day Hair). Once an order is processed and awaiting shipment with a pharmacy, no refund or credit is available. Account closure is by contacting Mosh, with lawful retention of health records.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms & Conditions | Mosh (accessed 2026-06-16)",
            "url": "https://www.getmosh.com.au/terms"
          },
          {
            "title": "How do I cancel my subscription? - Mosh (accessed 2026-06-16)",
            "url": "https://support.getmosh.com.au/mosh/how-do-i-cancel-my-subscription"
          },
          {
            "title": "Mosh Privacy Policy (accessed 2026-06-16)",
            "url": "https://www.getmosh.com.au/privacy"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "motion-usemotion",
      "name": "Motion (usemotion)",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Motion's help center or Terms of Service."
      },
      "data_deletion": {
        "detail": "Users can request account and data deletion by emailing privacy@usemotion.com. Motion retains personal data for up to one year after account deletion unless earlier deletion is requested. Upon request, data is permanently deleted or de-identified from active systems and backups.",
        "url": "https://www.usemotion.com/privacy"
      },
      "links": {
        "cancel": "https://www.usemotion.com/help/motion-support/cancel-your-plan",
        "refund": null,
        "terms": "https://www.usemotion.com/legal/terms-of-service",
        "privacy": "https://www.usemotion.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.usemotion.com/help/motion-support/cancel-your-plan",
        "policy_summary": "Cancellation is self-serve online: individual users go to app.usemotion.com > Settings > Manage Plan > Cancel Plan; team admins follow the same path in their Billing settings; Apple in-app subscribers cancel through iOS Settings. Cancellation can also be initiated by emailing support@usemotion.com. Access continues through the end of the current billing term with no prorated refund — purchases are explicitly non-refundable except at Motion's sole discretion (a 2-week satisfaction exception is referenced in some help content). No pause/freeze option is available.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 70,
          "findability": 75
        },
        "sources": [
          {
            "title": "Cancel your plan | Motion Help Center (accessed 2026-06-05)",
            "url": "https://www.usemotion.com/help/motion-support/cancel-your-plan"
          },
          {
            "title": "Motion Terms of Service (accessed 2026-06-05)",
            "url": "https://www.usemotion.com/legal/terms-of-service"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "motion",
      "name": "Motion",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented. Cancellation ends renewal; no refund for unused time."
      },
      "data_deletion": {
        "detail": "Documentation addresses reactivation but does not state an explicit data-deletion timeframe; a new email creates a new account with no prior data.",
        "url": "https://www.usemotion.com/help/motion-support/cancel-your-plan"
      },
      "links": {
        "cancel": "https://www.usemotion.com/help/motion-support/cancel-your-plan",
        "refund": "https://www.usemotion.com/legal/terms-of-service",
        "terms": "https://www.usemotion.com/legal/terms-of-service",
        "privacy": "https://www.usemotion.com/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 100,
          "notice_disclosed": 60,
          "refund_disclosed": 90,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.usemotion.com/help/motion-support/cancel-your-plan",
        "policy_summary": "Motion supports self-serve cancellation: log in at app.usemotion.com, click the gear icon, then Manage Plan > Cancel Plan, provide a reason, and confirm. Team plans are cancelled by an admin via Settings > Billing > Manage Plan > Cancel Plan, and Apple in-app purchases must be cancelled through Apple. Purchases are non-refundable and Motion is not obligated to refund payments, though it may do so at its discretion and the help docs note a first-two-weeks dissatisfaction exception. The help documentation covers reactivation but does not state an explicit data-retention or deletion window. Motion (usemotion.com) operates from the United States.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel your plan - Motion Help Center (accessed 2026-06-16)",
            "url": "https://www.usemotion.com/help/motion-support/cancel-your-plan"
          },
          {
            "title": "Motion Terms of Service (accessed 2026-06-16)",
            "url": "https://www.usemotion.com/legal/terms-of-service"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "motley-fool",
      "name": "The Motley Fool (Stock Advisor)",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription-pause option is documented; memberships either auto-renew or are cancelled."
      },
      "data_deletion": {
        "detail": "No dedicated self-serve data-deletion flow is described in the Stock Advisor terms; account and billing matters are handled via Member Support (billingquestions@fool.com / support portal).",
        "url": "https://support.fool.com/hc/en-us"
      },
      "links": {
        "cancel": "https://support.fool.com/hc/en-us/sections/360009367414-Cancellations-and-Refund-Policy",
        "refund": "https://www.fool.com/legal/motley-fool-return-policy/",
        "terms": "https://www.fool.com/legal/terms-and-conditions/motley-fool-stock-advisor-terms-and-conditions-of-service/",
        "privacy": "https://www.fool.com/legal/terms-and-conditions/fool-rules/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 85,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.fool.com/legal/terms-and-conditions/motley-fool-stock-advisor-terms-and-conditions-of-service/",
        "policy_summary": "Stock Advisor memberships auto-renew ('YOUR CREDIT CARD WILL BE CHARGED AUTOMATICALLY UNLESS YOU CANCEL') and can be cancelled at any time, with cancellation/refund requests routed through Member Support (billingquestions@fool.com or the support portal). The enrollment fee is refundable up to 30 days from the initial purchase and is only refundable for new, first-time members; otherwise 'There are NO REFUNDS' for monthly memberships. The 30-day money-back guarantee applies only to qualifying offers and first-time subscribers, and re-subscribing after a prior refund forfeits eligibility. Third-party reseller purchases follow that vendor's refund terms instead.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Motley Fool Stock Advisor Terms and Conditions of Service (accessed 2026-06-16)",
            "url": "https://www.fool.com/legal/terms-and-conditions/motley-fool-stock-advisor-terms-and-conditions-of-service/"
          },
          {
            "title": "Motley Fool Return Policy (accessed 2026-06-16)",
            "url": "https://www.fool.com/legal/motley-fool-return-policy/"
          },
          {
            "title": "What is your refund policy? - Motley Fool Support (accessed 2026-06-16)",
            "url": "https://support.fool.com/hc/en-us/articles/360000246568-What-is-your-refund-policy"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "mouth-us",
      "name": "Mouth",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or skip option documented. The FAQ only mentions shipping to a FedEx hold location or delaying a shipment for travel, but no formal pause feature."
      },
      "data_deletion": {
        "detail": "No formal data deletion right offered. California residents may request information about third-party marketing disclosures by emailing info@mouth.com with subject 'Request for Privacy Information'; response within 30 days, limited to one request per year. No GDPR or full CCPA deletion rights disclosed.",
        "url": "https://mouth.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://mouth.com/pages/shipping-policies",
        "refund": null,
        "terms": "https://mouth.com/pages/terms-of-service",
        "privacy": "https://mouth.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 60,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://mouth.com/pages/shipping-policies",
        "policy_summary": "To cancel a recurring Mouth subscription, customers must email the Customer Happiness Team at info@mouth.com (or call 1-844-GO-MOUTH) by the 5th of the month for the cancellation to take effect that month. There is no self-serve online cancellation portal. All sales are final and Mouth does not offer returns or refunds on food products. No subscription pause or skip feature is documented.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Frequently Asked Questions // Mouth.com (accessed 2026-06-06)",
            "url": "https://mouth.com/pages/shipping-policies"
          },
          {
            "title": "Terms of Service // Mouth.com (accessed 2026-06-06)",
            "url": "https://mouth.com/pages/terms-of-service"
          }
        ],
        "score": 48,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "movistar-ar",
      "name": "Movistar Argentina",
      "industry": "Telecom & ISP",
      "jurisdiction": "AR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "in_person",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or service freeze option is documented on the official Movistar Argentina help portal."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted by phone (*611 or 112), email, postal mail, or social media. Deletion is processed subject to legal retention obligations and system traceability constraints; no specific processing timeframe is stated.",
        "url": "https://www.movistar.com.ar/centro-de-privacidad/derechos"
      },
      "links": {
        "cancel": "https://ayuda.movistar.com.ar/pregunta/como-puedo-cancelar-el-servicio.html",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://ayuda.movistar.com.ar/pregunta/como-puedo-cancelar-el-servicio.html",
        "policy_summary": "Customers can cancel online via the 'Baja de servicio' button on movistar.com.ar, by calling 0800-333-7733 / 112 / *611, through the Mi Movistar app, or in person at a branch. Argentine regulation (ENACOM Resolution 733/2013) requires the operator to process cancellations within 24 hours of request, and the final bill is prorated to the actual date of service termination — no cancellation fees are permitted unless the customer is within a voluntarily contracted promotional permanence period. Comodato equipment (modem, decoder, repeater) must be returned within 48 business hours after cancellation or the equipment value will be charged on the final invoice.",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 72,
          "notice_disclosed": 55,
          "refund_disclosed": 50,
          "findability": 68
        },
        "sources": [
          {
            "title": "¿Cómo puedo cancelar el servicio? — Ayuda Movistar Argentina (accessed 2026-06-06)",
            "url": "https://ayuda.movistar.com.ar/pregunta/como-puedo-cancelar-el-servicio.html"
          },
          {
            "title": "Derechos — Centro de Privacidad Movistar Argentina (accessed 2026-06-06)",
            "url": "https://www.movistar.com.ar/centro-de-privacidad/derechos"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "movistar-cl",
      "name": "Movistar Chile",
      "industry": "Telecom & ISP",
      "jurisdiction": "CL",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No documented pause or service freeze option. Movistar Chile offers a \"prórroga\" (payment extension of up to 5 days) to avoid service suspension due to non-payment, but this is not a voluntary service pause."
      },
      "data_deletion": {
        "detail": "Customers can exercise ARCO rights (access, rectification, cancellation/suppression, opposition) for personal data via Movistar Chile's Centro de Transparencia. Requests can be made in person, by phone (103), via social media, or through a web form.",
        "url": "https://ww2.movistar.cl/centro-de-transparencia/derechos.html"
      },
      "links": {
        "cancel": "https://ayuda.movistar.cl/preguntas-frecuentes/como-solicitar-el-termino-de-contrato-con-movistar",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://ayuda.movistar.cl/preguntas-frecuentes/como-solicitar-el-termino-de-contrato-con-movistar",
        "policy_summary": "Movistar Chile customers can request contract termination by calling 600 600 3000, visiting a branch in person, or initiating the process via the Sucursal Virtual online portal or Mi Movistar app (though online initiation routes through a chat agent rather than a fully self-serve flow). Only the account holder (titular) can request cancellation, and the company must action the termination within one business day of confirming feasibility. A final proportional bill is issued for charges incurred up to the termination date; any outstanding equipment financing installments continue to be billed monthly after cancellation. No free-standing service pause or freeze option is documented.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "¿Cómo solicitar el término de contrato con Movistar? – Ayuda Movistar Chile (accessed 2026-06-06)",
            "url": "https://ayuda.movistar.cl/preguntas-frecuentes/como-solicitar-el-termino-de-contrato-con-movistar"
          },
          {
            "title": "Solicitar el término de contrato con empresa de telecomunicaciones – ChileAtiende (accessed 2026-06-06)",
            "url": "https://www.chileatiende.gob.cl/fichas/79675-solicitar-el-t%C3%A9rmino-de-contrato-con-empresa-de-telecomunicaciones-y-seguros-generales-me-quiero-salir"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "movistar-co",
      "name": "Movistar Colombia",
      "industry": "Telecom & ISP",
      "jurisdiction": "CO",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "app",
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Voluntary mobile service suspension is available via e2e.movistar.com.co/SuspensionMovil/. The general service conditions reference temporary voluntary suspension; during suspension, the monthly package is prorated for days active. Full details of maximum duration and cost during pause are not prominently disclosed on the main help pages."
      },
      "data_deletion": {
        "detail": "Users may request suppression of personal data under Colombia's Ley 1581/2012 when data is no longer necessary or consent is revoked. Requests accepted via phone (018000930930 / *611), in-person at Experience Centers, or online at the Telefonica personal data portal. Movistar must respond within 15 business days.",
        "url": "https://descubre.movistar.co/atencion-cliente/politicas-de-privacidad/derechos.html"
      },
      "links": {
        "cancel": "https://atencion.movistar.com.co/legales/alternativas-de-suscripcion-y-contrato.html",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 40,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://atencion.movistar.com.co/legales/alternativas-de-suscripcion-y-contrato.html",
        "policy_summary": "Movistar Colombia subscribers may cancel at any time under CRC regulations, but must notify the operator at least 3 business days before the billing cutoff date to avoid an additional billing cycle; submitting 10 business days in advance is recommended. Cancellation is initiated primarily via phone (*611 or 018000930930), WhatsApp (315 233 33 33), the Mi Movistar app/portal, or in-person at an Experience Center — no confirmed single-click self-serve cancel exists online. Contracts with a permanence clause (up to 12 months) carry a proportional early termination fee for the remaining period; without a permanence clause, cancellation is free. Refund terms are not prominently disclosed: the general conditions state that charges are prorated for days the service was active, but no explicit credit-back policy for unused full months is published.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Alternativas de suscripción y contrato — Legales Movistar Colombia (accessed 2026-06-06)",
            "url": "https://atencion.movistar.com.co/legales/alternativas-de-suscripcion-y-contrato.html"
          },
          {
            "title": "Movistar Servicio al Cliente — Canales de Atención (accessed 2026-06-06)",
            "url": "https://www.movistar.com.co/atencion-al-cliente/atencion-en-linea"
          }
        ],
        "score": 50,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "movistar-es",
      "name": "Movistar",
      "industry": "Telecom & ISP",
      "jurisdiction": "ES",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "app",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Line suspension is available (e.g., for theft or emergency) via the Mi Movistar app or online account. General service pause/freeze for billing relief is not documented as a standard option."
      },
      "data_deletion": {
        "detail": "Customers can exercise the right to erasure (GDPR/ARCO) by emailing TE_datos@telefonica.com with subject 'DATOS', by post to Apartado de Correos 46155, 28080 Madrid, or by calling 224407 (free from Movistar lines). Response within one month.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.movistar.es/atencion-cliente/baja-linea-servicio",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.movistar.es/atencion-cliente/baja-linea-servicio",
        "policy_summary": "Movistar Spain allows cancellation by phone (1004), online via the customer account portal (for contract mobile lines), through the Mi Movistar app (for TV content), or in person at any Movistar store. No advance notice period is required; billing is prorated to the exact cancellation date so customers can cancel at any time mid-cycle. If a permanence commitment exists, a proportional fee through the contract end date is charged; most current plans are advertised with no permanence obligation. Equipment must be returned within 15 calendar days of cancellation to avoid additional charges; outstanding device financing continues until fully amortized.",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 75,
          "notice_disclosed": 45,
          "refund_disclosed": 55,
          "findability": 65
        },
        "sources": [
          {
            "title": "Darse de baja de servicios de tv, internet, fijo o móvil — Movistar España (accessed 2026-06-05)",
            "url": "https://www.movistar.es/atencion-cliente/baja-linea-servicio"
          },
          {
            "title": "Cómo dar de baja de un servicio o línea Movistar — Comunidad Movistar KB (accessed 2026-06-05)",
            "url": "https://comunidad.movistar.es/kb/Gestiones/c%C3%B3mo-dar-de-baja-de-un-servicio-o-l%C3%ADnea-movistar/3884315"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "movistar-mx",
      "name": "Movistar Mexico",
      "industry": "Telecom & ISP",
      "jurisdiction": "MX",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No voluntary pause or freeze option for consumers. Suspension only occurs due to non-payment or theft/loss reporting, each capped at 10 business days for loss/theft and reinstated once payment is settled."
      },
      "data_deletion": {
        "detail": "Customers can exercise their ARCO right of Cancellation (data deletion) via the Centro de Privacidad. Movistar responds within 20 business days; if admissible, deletion is effective within a further 15 business days. Legal retention obligations may delay or limit full deletion.",
        "url": "https://www.movistar.com.mx/centro-de-privacidad/centro-de-proteccion-de-datos/derechos"
      },
      "links": {
        "cancel": "https://www.movistar.com.mx/atencion-al-cliente/cancelacion-de-mi-linea",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 80,
          "notice_disclosed": 45,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.movistar.com.mx/atencion-al-cliente/cancelacion-de-mi-linea",
        "policy_summary": "Movistar Mexico customers can request line cancellation via phone (*611 or 800 888 8366), WhatsApp, the movistar.com.mx website, the Mi Movistar app, or in person at a Movistar store; identity verification (full name, address, date of birth, RFC) is required regardless of channel. For postpaid contracts without a mandatory term, only accrued service charges are due; contracts with a fixed term (plazo forzoso) also incur an early-termination penalty and any remaining device balance. If a credit balance exists at cancellation, Movistar returns it within 5 business days; outstanding balances must be settled by the deadline on the last issued invoice. No voluntary service pause or freeze is offered to consumer subscribers.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelar Mi Linea Telefonica Movil | Movistar Mx (accessed 2026-06-06)",
            "url": "https://www.movistar.com.mx/atencion-al-cliente/cancelacion-de-mi-linea"
          },
          {
            "title": "Procedimiento de Cancelacion de la Linea | Movistar Mx (accessed 2026-06-06)",
            "url": "https://www.movistar.com.mx/atencion-al-cliente/cancelacion-de-linea"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "movistar-plus-es",
      "name": "Movistar Plus+",
      "industry": "Streaming",
      "jurisdiction": "ES",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "in_person",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze feature is documented or available for Movistar Plus+."
      },
      "data_deletion": {
        "detail": "Users may exercise their GDPR right to erasure (derecho de supresion) by written request to Telefonica Audiovisual Digital S.L.U. (TAD), Avenida de los Artesanos 6, Tres Cantos 28760, or by email to arcopcl@TADSLU.com, including a copy of their NIF and specifying the right being exercised.",
        "url": "https://www.movistarplus.es/comunicacion/privacidad/"
      },
      "links": {
        "cancel": "https://ayuda.movistarplus.es/s/article/cancelar-suscripcion",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 72,
          "notice_disclosed": 55,
          "refund_disclosed": 58,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://ayuda.movistarplus.es/s/article/cancelar-suscripcion",
        "policy_summary": "Movistar Plus+ can be cancelled online via the account area (Mi suscripcion > Dar de baja), through the mobile app, by calling 1004, by visiting a Movistar physical store, or by emailing ayuda@tv.movistarplus.es. Cancellation takes effect at the end of the current billing period; no proration refund is issued for the remaining days. Under Spanish/EU consumer law (Real Decreto Legislativo 1/2007), a full refund via 14-day right of withdrawal applies to distance contracts, but only if the digital service has not been used. Movistar Plus+ has no permanence commitment or early-termination penalty since 2021.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Como puedo cancelar mi suscripcion - Ayuda Movistar Plus+ (accessed 2026-06-05)",
            "url": "https://ayuda.movistarplus.es/s/article/cancelar-suscripcion"
          },
          {
            "title": "Privacidad - Movistar Plus+ Comunicacion (accessed 2026-06-05)",
            "url": "https://www.movistarplus.es/comunicacion/privacidad/"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "mozilla-vpn",
      "name": "Mozilla VPN",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is available for Mozilla VPN subscriptions."
      },
      "data_deletion": {
        "detail": "Cancelling the subscription does not delete the Mozilla account or its data. Users must separately delete their Mozilla account via accounts.firefox.com/settings, which permanently removes all associated data from Mozilla servers.",
        "url": "https://support.mozilla.org/en-US/kb/how-do-i-delete-my-firefox-account"
      },
      "links": {
        "cancel": "https://support.mozilla.org/en-US/kb/how-do-i-cancel-my-subscription-mozilla-vpn",
        "refund": null,
        "terms": "https://www.mozilla.org/en-US/about/legal/terms/subscription-services/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://support.mozilla.org/en-US/kb/how-do-i-cancel-my-subscription-mozilla-vpn",
        "policy_summary": "Mozilla VPN can be cancelled online via accounts.firefox.com (Settings > Paid Subscriptions > Cancel Subscription) or through the VPN app (Settings > Account > Manage Subscription) — both are fully self-serve. Cancellation disables auto-renewal immediately and access continues until the end of the current billing period with no advance notice required. Mozilla offers a one-time 30-day money-back guarantee for subscriptions purchased directly through Mozilla's website; no proration is provided after 30 days, and app store purchases (Apple/Google) are subject to those stores' refund terms. Cancelling a subscription does not delete the Mozilla account; account and data deletion must be initiated separately.",
        "sources": [
          {
            "title": "How do I cancel my subscription to Mozilla VPN? | Mozilla Support (accessed 2026-06-06)",
            "url": "https://support.mozilla.org/en-US/kb/how-do-i-cancel-my-subscription-mozilla-vpn"
          },
          {
            "title": "Mozilla Subscription Services Terms of Service — Mozilla (accessed 2026-06-06)",
            "url": "https://www.mozilla.org/en-US/about/legal/terms/subscription-services/"
          }
        ],
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 90,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 88
        },
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "mtn-ng",
      "name": "MTN Nigeria",
      "industry": "Telecom & ISP",
      "jurisdiction": "NG",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "app",
        "in_person",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No formal pause or freeze option is documented for prepaid or postpaid plans on MTN Nigeria's official channels."
      },
      "data_deletion": {
        "detail": "Customers may request deletion of personal data by emailing the Data Protection Officer at DPONigeria@mtn.com or writing to MTN Plaza, Ikoyi, Lagos. MTN commits to complying with deletion requests consistent with applicable Nigerian law.",
        "url": "https://www.mtn.ng/legal/privacy-and-data-protection-policy/"
      },
      "links": {
        "cancel": "https://www.mtn.ng/data-autorenewal/",
        "refund": null,
        "terms": null,
        "privacy": "https://www.mtn.ng/legal/privacy-and-data-protection-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 60,
          "notice_disclosed": 45,
          "refund_disclosed": 40,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://www.mtn.ng/data-autorenewal/",
        "policy_summary": "Prepaid subscribers cancel value-added services (VAS) by dialling *305# and selecting 'Cancel All' or removing individual services; data auto-renewal is stopped by texting NO+[bundle code] to 312 or toggling it off in the MyMTN app — both take effect immediately with a confirmation SMS. Postpaid subscribers must give 30 days' written notice to cancel or vary their contract, and are liable for all monthly charges for the remaining contract period if they terminate early; security deposit refunds are processed at least 30 days after account reconciliation. No self-serve online cancellation portal exists; phone support is available on 180/300 and general email at info@mtn.ng. Prepaid lines have no formal cancellation procedure: they auto-deactivate after 180 days of inactivity and the number is recycled after 360 days, at which point any remaining airtime is forfeited.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Data Autorenewal – MTN Nigeria (accessed 2026-06-06)",
            "url": "https://www.mtn.ng/data-autorenewal/"
          },
          {
            "title": "Postpaid Terms and Conditions – MTN Nigeria (accessed 2026-06-06)",
            "url": "https://www.mtn.ng/legal/postpaid/"
          }
        ],
        "score": 41,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "mtn-za",
      "name": "MTN South Africa",
      "industry": "Telecom & ISP",
      "jurisdiction": "ZA",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in MTN South Africa's official help resources or subscriber terms."
      },
      "data_deletion": {
        "detail": "MTN South Africa is subject to POPIA (Protection of Personal Information Act), which grants customers the right to request correction or deletion of personal data. MTN publishes a privacy policy at mtn.co.za but specific instructions for submitting a data deletion request are not clearly outlined in publicly accessible help pages; customers should contact MTN directly through customercare@mtn.co.za or call 083 135.",
        "url": "https://www.mtn.co.za/home/help/content/privacy-policy"
      },
      "links": {
        "cancel": "https://www.mtn.co.za/home/help/content/cancellation-process",
        "refund": null,
        "terms": null,
        "privacy": "https://www.mtn.co.za/home/help/content/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.mtn.co.za/home/help/content/cancellation-process",
        "policy_summary": "MTN South Africa contract cancellations must be initiated by phone (dial 135 from an MTN line or 083 135 from any phone), email (retentions@mtn.com or customercare@mtn.co.za), WhatsApp (083 123 4357), or in-store — no fully self-serve online cancellation is available. Customers must give 20 business days written notice before the cancellation takes effect. Upon early cancellation, a clawback fee applies: the remaining device cost plus one month's subscription fee plus any outstanding usage charges. No refund or proration on amounts already paid is documented, and no pause or freeze option is offered.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancellation Process - Help & Support - MTN South Africa (accessed 2026-06-06)",
            "url": "https://www.mtn.co.za/home/help/content/cancellation-process"
          },
          {
            "title": "Cancel your contract - Help & Support - MTN South Africa (accessed 2026-06-06)",
            "url": "https://www.mtn.co.za/home/help/content/cancel-your-contract"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "mubi",
      "name": "Mubi",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Mubi allows pausing a subscription for either 1 or 3 months via subscription settings; the pause takes effect after the current billing period ends and the subscription auto-resumes when the pause expires."
      },
      "data_deletion": {
        "detail": "Mubi's Terms of Service state that upon account deletion the company may, but is not obligated to, delete associated content and data. No self-serve account/data-deletion page is surfaced in the help center; users would need to contact support or consult the Privacy Policy for GDPR/CCPA deletion requests.",
        "url": "https://mubi.com/en/privacy_policy"
      },
      "links": {
        "cancel": "https://help.mubi.com/article/68-how-do-i-cancel-my-subscription-if-i-purchased-it-online-through-the-web",
        "refund": null,
        "terms": null,
        "privacy": "https://mubi.com/en/privacy_policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.mubi.com/article/68-how-do-i-cancel-my-subscription-if-i-purchased-it-online-through-the-web",
        "policy_summary": "Mubi subscriptions can be cancelled online at any time via the Subscription section in account settings, or through the originating platform (Apple App Store, Google Play, Roku). Cancellation takes effect at the end of the current billing period — you retain access through the paid cycle with no immediate cut-off. Payments are explicitly non-refundable and no proration credits are issued for partial periods. A pause option (1 or 3 months) is available but activates only after the current renewal period ends.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription if I purchased it online through the web? - MUBI FAQ (accessed 2026-06-05)",
            "url": "https://help.mubi.com/article/68-how-do-i-cancel-my-subscription-if-i-purchased-it-online-through-the-web"
          },
          {
            "title": "Payment & Subscription - MUBI FAQ (accessed 2026-06-05)",
            "url": "https://help.mubi.com/category/19-payment-subscription"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "mullvad",
      "name": "Mullvad",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Mullvad does not offer a pause or freeze option; the service uses a prepaid time model where unused time simply runs out."
      },
      "data_deletion": {
        "detail": "Users can request account deletion by emailing support@mullvadvpn.net. Because accounts are identified only by a randomly generated number (no personal info required), users can also simply abandon the account. Payment records are retained per Swedish Accounting Act requirements (approximately 7 years for statutory purposes), but activity and connection data are never logged. Support emails are auto-deleted after 70 days.",
        "url": ""
      },
      "links": {
        "cancel": "https://mullvad.net/en/help/refunds",
        "refund": "https://mullvad.net/en/help/refunds",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 82,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://mullvad.net/en/help/refunds",
        "policy_summary": "Mullvad eliminated recurring subscriptions entirely in 2022; the service is now purely prepaid — you buy time blocks and service expires when time runs out, so there is nothing to \"cancel\" in the traditional sense. To stop being charged, simply do not top up your account. Refunds are available within 14 days of payment via email to support@mullvadvpn.net for credit card, PayPal, Google Play, Swish, and bank wire payments; cash and cryptocurrency payments are explicitly excluded. Account deletion requires emailing support, though accounts can also be abandoned since they contain no personal information.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Refunds - Mullvad VPN Help (accessed 2026-06-05)",
            "url": "https://mullvad.net/en/help/refunds"
          },
          {
            "title": "We are removing the option to create new subscriptions - Mullvad VPN Blog (accessed 2026-06-05)",
            "url": "https://mullvad.net/en/blog/were-removing-the-option-to-create-new-subscriptions"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "munchpak-us",
      "name": "MunchPak",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their subscription at any time via the account portal: Login → Subscriptions tab → View → Pause button."
      },
      "data_deletion": {
        "detail": "Users may request deletion of their personal data by contacting MunchPak via email or phone as listed on the website, per the Privacy Policy.",
        "url": "https://munchpak.com/privacy-policy"
      },
      "links": {
        "cancel": "https://munchpak.com/pages/faqs",
        "refund": null,
        "terms": null,
        "privacy": "https://munchpak.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 50,
          "refund_disclosed": 60,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://munchpak.com/pages/faqs",
        "policy_summary": "MunchPak subscribers can cancel at any time through the online account portal by navigating to the Subscriptions tab, clicking View on the relevant subscription, and clicking Cancel; email cancellation is also available. Pausing a subscription follows the same flow via the Pause button. All sales are final and no refunds are issued as a general rule, though refunds may be considered on a case-by-case basis at MunchPak's sole discretion; cancellation fees ranging from $9 to $36 may be deducted from any issued refund depending on the subscription plan. Subscribers are solely responsible for cancelling before the next renewal date.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FAQs – Munchpak (accessed 2026-06-06)",
            "url": "https://munchpak.com/pages/faqs"
          },
          {
            "title": "Terms and Conditions – Munchpak (accessed 2026-06-06)",
            "url": "https://munchpak.com/pages/term-and-conditions"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "munchpak",
      "name": "MunchPak",
      "industry": "Snack box",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Subscriptions can be paused via the Subscriptions tab using the Pause button."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://munchpak.com/pages/faqs",
        "refund": "",
        "terms": "https://munchpak.com/terms-of-service",
        "privacy": "https://munchpak.com/policies/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 60,
          "refund_disclosed": 40,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://munchpak.com/terms-of-service",
        "policy_summary": "Subscriptions auto-renew (weekly, monthly, 3/6/12 months) until cancelled by following the directions on the site: log in, open the Subscriptions tab, click View next to the subscription, then Cancel (or Pause). Cancellation can be done at any time.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms Of Use | MunchPak",
            "url": "https://munchpak.com/terms-of-service"
          },
          {
            "title": "FAQs | MunchPak",
            "url": "https://munchpak.com/pages/faqs"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "musely",
      "name": "Musely",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "No formal 'pause' feature, but users can delay the next Auto-Refill date by up to 30 days via My Account on web or app. Auto-Refill can also be turned off and reactivated at any time, providing effective pause-and-resume capability."
      },
      "data_deletion": {
        "detail": "Account deletion is available through the Help Center (irreversible; removes access to prescriptions and prescribing dermatologist). CCPA data deletion requests can be submitted to privacy@musely.com; Musely states deletion is processed within 48 hours.",
        "url": "https://support.musely.com/hc/en-us/articles/1500007906401-How-can-I-delete-my-account"
      },
      "links": {
        "cancel": "https://support.musely.com/hc/en-us/articles/1500007186021-How-can-I-cancel-Auto-Refill",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://support.musely.com/hc/en-us/articles/1500007186021-How-can-I-cancel-Auto-Refill",
        "policy_summary": "Musely's Auto-Refill (subscription) can be cancelled at any time before the next scheduled refill date via the website (My Account > My Treatments > Manage Treatment) or the Musely mobile app — no phone call required. Refill orders are non-cancellable and non-refundable once placed and processed to the pharmacy, and all prescription medications are non-returnable once shipped. A $20 Doctor Visit Fee is non-refundable after the prescribing physician reviews the order, but a 60-Day Result Guarantee allows a full medication refund on an initial fill if used with the eNurse program. Users can also delay the next refill date by up to 30 days instead of cancelling outright.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel Auto-Refill? – Musely Help Center (accessed 2026-06-06)",
            "url": "https://support.musely.com/hc/en-us/articles/1500007186021-How-can-I-cancel-Auto-Refill"
          },
          {
            "title": "Can I cancel my order? – Musely Help Center (accessed 2026-06-06)",
            "url": "https://support.musely.com/hc/en-us/articles/360049724014-Can-I-cancel-my-order"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "muzz-us",
      "name": "Muzz",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users can deactivate their account (hiding the profile temporarily) but this is not a subscription pause; the subscription continues to bill until cancelled."
      },
      "data_deletion": {
        "detail": "Users can delete their account in-app via Menu > Settings > Deactivate/Delete account. California residents and others may email [email protected] to request data erasure under CCPA/GDPR. Muzz states personal data is deleted or anonymized within 2 years of account closure.",
        "url": "https://muzz.com/us/en/help/muzz-101/how-do-i-delete-my-muzz-account/"
      },
      "links": {
        "cancel": "https://muzz.com/us/en/help/gold/how-do-i-cancel-my-gold-subscription/",
        "refund": "https://muzz.com/us/en/help/gold/how-do-i-get-a-refund/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://muzz.com/us/en/help/gold/how-do-i-cancel-my-gold-subscription/",
        "policy_summary": "Muzz (Gold) subscriptions are cancelled through the platform on which they were purchased: Apple App Store settings, Google Play Store subscriptions menu, or via a Stripe billing portal accessible through the app (Menu > Settings > Account > Manage purchases). Cancellation takes effect at the end of the current billing period with no prorated refunds for unused time. Refund requests for card/Stripe purchases must be submitted via in-app chat or email ([email protected]); Apple purchases go through reportaproblem.apple.com; Google Play refunds are also handled via Muzz support.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Muzz subscription? | Muzz (accessed 2026-06-06)",
            "url": "https://muzz.com/us/en/help/gold/how-do-i-cancel-my-gold-subscription/"
          },
          {
            "title": "How do I get a refund? | Muzz (accessed 2026-06-06)",
            "url": "https://muzz.com/us/en/help/gold/how-do-i-get-a-refund/"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "mweb-za",
      "name": "MWEB",
      "industry": "Telecom & ISP",
      "jurisdiction": "ZA",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or suspension option is documented in MWEB's official terms or help content. Non-payment suspensions lead to cancellation after 30 days."
      },
      "data_deletion": {
        "detail": "MWEB's General Terms and Conditions (Clause 6.1.2) state that MWEB will delete all customer data from its servers upon termination of the Agreement unless otherwise required by law. The Privacy Policy notes data may be retained longer for legal compliance, audits, or complaints. No dedicated data-deletion request URL is published; customers must contact MWEB via the Help Centre or Contact Us page.",
        "url": "https://www.mweb.co.za/legal-notices/policies/privacy-policy"
      },
      "links": {
        "cancel": "https://www.mweb.co.za/legal-notices/terms/general-terms-and-conditions",
        "refund": "https://help.mweb.co.za/articles/account-and-billing/returning-hardware/returning-hardware-process",
        "terms": "https://www.mweb.co.za/legal-notices/terms/general-terms-and-conditions",
        "privacy": "https://www.mweb.co.za/legal-notices/policies/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 60,
          "notice_disclosed": 80,
          "refund_disclosed": 30,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.mweb.co.za/legal-notices/terms/general-terms-and-conditions",
        "policy_summary": "MWEB customers on month-to-month agreements must give one calendar month's written notice to cancel, while fixed-term customers for residential services may cancel on expiry or with at least 20 business days' written notice before the fixed-term end. Cancellation can be initiated via the online My Account portal, by emailing cancellations@mweb.co.za, or by calling customer support; a R999 termination fee applies to all Fibre cancellations. A 5-business-day cooling-off right applies to direct or electronic transactions per South African Consumer Protection Act provisions. No credits are issued for downtime on Vuma Reach Fibre, and no explicit refund policy is published for standard cancellations.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Legal Notices – General Terms and Conditions | Mweb (accessed 2026-06-06)",
            "url": "https://www.mweb.co.za/legal-notices/terms/general-terms-and-conditions"
          },
          {
            "title": "Free to use LTE Router – Returning Hardware | Mweb Help (accessed 2026-06-06)",
            "url": "https://help.mweb.co.za/articles/account-and-billing/returning-hardware/returning-hardware-process"
          }
        ],
        "score": 53,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "my-food-bag-nz",
      "name": "My Food Bag",
      "industry": "Meal Kit Delivery",
      "jurisdiction": "NZ",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Deliveries can be skipped in the delivery calendar; for an indefinite break My Food Bag recommends cancelling the subscription."
      },
      "data_deletion": {
        "detail": "Cancelling does not delete the account; customers can order again at any time. A separate help article covers deleting the account and associated data.",
        "url": "https://help.myfoodbag.co.nz/hc/en-nz/articles/360037288033-How-do-I-cancel-my-subscription"
      },
      "links": {
        "cancel": "https://help.myfoodbag.co.nz/hc/en-nz/articles/360037288033-How-do-I-cancel-my-subscription",
        "refund": "https://help.myfoodbag.co.nz/hc/en-nz/articles/360042794054-Refund-Cancellation-Policy",
        "terms": "https://www.myfoodbag.co.nz/terms",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.myfoodbag.co.nz/hc/en-nz/articles/360037288033-How-do-I-cancel-my-subscription",
        "policy_summary": "My Food Bag (New Zealand meal-kit service) lets customers cancel through their online account by selecting Cancel Subscription, declining the skip/customise options, giving a reason and confirming, with an emailed confirmation. The cut-off for cancelling the next week's order is midnight Monday; cancelling does not delete the account.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? – My Food Bag",
            "url": "https://help.myfoodbag.co.nz/hc/en-nz/articles/360037288033-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Can I put my account on hold? – My Food Bag",
            "url": "https://help.myfoodbag.co.nz/hc/en-nz/articles/360038772353-Can-I-put-my-account-on-hold"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "my-muscle-chef-au",
      "name": "My Muscle Chef",
      "industry": "Prepared Meal Delivery",
      "jurisdiction": "AU",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://mymusclechef.zendesk.com/hc/en-us/articles/360000628656-How-do-I-cancel-my-subscription",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://mymusclechef.zendesk.com/hc/en-us/articles/360000628656-How-do-I-cancel-my-subscription",
        "policy_summary": "My Muscle Chef (Australian ready-made meal service) lets customers cancel in their account on the website or app via My Dashboard > Manage Subscription, with no cancellation fees and no lock-in contract. Cancellation applies to unpaid future orders; already-processed paid orders are still delivered.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Managing Your My Muscle Chef Subscription: A Complete Guide – MYMC Help Center",
            "url": "https://mymusclechef.zendesk.com/hc/en-us/articles/6768039651855-Managing-Your-My-Muscle-Chef-Subscription-A-Complete-Guide"
          },
          {
            "title": "How do I cancel my subscription? – MYMC Help Center",
            "url": "https://mymusclechef.zendesk.com/hc/en-us/articles/360000628656-How-do-I-cancel-my-subscription"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "myfitnesspal-premium",
      "name": "MyFitnessPal Premium",
      "industry": "Fitness app",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Canceling stops the next charge; Premium features remain until the end of the paid period and the underlying account is unaffected.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.myfitnesspal.com/hc/en-us/articles/360032625371-How-do-I-cancel-my-Premium-subscription-renewal",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.myfitnesspal.com/hc/en-us/articles/360032625371-How-do-I-cancel-my-Premium-subscription-renewal",
        "policy_summary": "Web subscribers log in at myfitnesspal.com, open Premium then Subscription Settings and set Auto-Renewal to Off. Apple and Google Play subscribers must cancel through the respective store. Premium remains active until the end of the current paid period.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Premium subscription renewal? - MyFitnessPal Help",
            "url": "https://support.myfitnesspal.com/hc/en-us/articles/360032625371-How-do-I-cancel-my-Premium-subscription-renewal"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "myfitnesspal",
      "name": "MyFitnessPal",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered; the only option is to cancel auto-renewal, which keeps access through the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Account deletion is available via app (More > Settings > Delete Account) or web (My Home > Settings > Delete Account); deletion is irreversible and removes personal data, with email systems taking up to 72 hours to stop sending. Deleting the account does NOT automatically cancel an active subscription — subscription must be cancelled separately through the original purchase platform.",
        "url": "https://support.myfitnesspal.com/hc/en-us/articles/360032622451-How-do-I-delete-or-cancel-my-account"
      },
      "links": {
        "cancel": "https://support.myfitnesspal.com/hc/en-us/articles/360032625371-How-do-I-cancel-my-Premium-subscription-renewal",
        "refund": null,
        "terms": "https://www.myfitnesspal.com/terms-of-service",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "MyFitnessPal Premium can be cancelled online via account Settings (web signups) or through Apple App Store / Google Play (app signups) — cancellation must be done on the same platform as the original purchase. Cancellation takes effect at the end of the current billing period, with Premium access retained until then; you must cancel more than 24 hours before the renewal date. All purchases are final and non-refundable at MyFitnessPal's sole discretion (US users have no statutory cooling-off period; only non-US users have a 14-day right). No pause or freeze option exists.",
        "policy_url": "https://support.myfitnesspal.com/hc/en-us/articles/360032625371-How-do-I-cancel-my-Premium-subscription-renewal",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 75,
          "findability": 78
        },
        "sources": [
          {
            "title": "How do I cancel my Premium subscription renewal? – MyFitnessPal Help (accessed 2026-06-05)",
            "url": "https://support.myfitnesspal.com/hc/en-us/articles/360032625371-How-do-I-cancel-my-Premium-subscription-renewal"
          },
          {
            "title": "MyFitnessPal Terms of Service (accessed 2026-06-05)",
            "url": "https://www.myfitnesspal.com/terms-of-service"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "mylife-meditation",
      "name": "MyLife Meditation",
      "industry": "Mental health",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "MyLife's Terms of Use describe cancellation of auto-renewing subscriptions through the account; no pause option is documented."
      },
      "data_deletion": {
        "detail": "Data handling is covered by the MyLife Privacy Policy; deletion/account requests are directed there.",
        "url": "https://my.life/privacy-policy/"
      },
      "links": {
        "cancel": "https://my.life/terms-of-use/",
        "refund": "https://my.life/terms-of-use/",
        "terms": "https://my.life/terms-of-use/",
        "privacy": "https://my.life/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://my.life/terms-of-use/",
        "policy_summary": "Per MyLife's Terms of Use, subscriptions auto-renew and can be cancelled at any time through the user's account (or the relevant app store); MyLife does not refund unused or inadvertently renewed subscriptions.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "MyLife Terms of Use",
            "url": "https://my.life/terms-of-use/"
          },
          {
            "title": "MyLife Privacy Policy",
            "url": "https://my.life/privacy-policy/"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "mystery-tackle-box-us",
      "name": "Mystery Tackle Box",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their subscription as an alternative to permanent cancellation; the option is presented during the cancellation flow after clicking 'Cancel subscription' in the account dashboard."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data via the CatchCo (parent company) Data Subject Access Request form or by emailing support@mysterytacklebox.com. Applicable to residents of California, Virginia, Colorado, Connecticut, and Utah.",
        "url": "https://catchco.com/data-subject-access-request"
      },
      "links": {
        "cancel": "https://help.mysterytacklebox.com/article/699-how-do-i-cancel-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.mysterytacklebox.com/article/699-how-do-i-cancel-my-subscription",
        "policy_summary": "Subscribers can cancel online by logging into their account dashboard, navigating to 'Manage this subscription,' and clicking the 'Cancel subscription' button; email support is also available. Cancellation must be completed before the last day of the month to avoid the next billing cycle. All sales are final and refunds are not issued for mid-subscription cancellations, though any pre-paid but unshipped boxes will continue to ship as scheduled. A pause option is offered as an alternative to outright cancellation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? – Mystery Tackle Box Help Center (accessed 2026-06-06)",
            "url": "https://help.mysterytacklebox.com/article/699-how-do-i-cancel-my-subscription"
          },
          {
            "title": "Purchase Options & Cancellation Policy – Mystery Tackle Box (accessed 2026-06-06)",
            "url": "https://mysterytacklebox.com/pages/purchase-options"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "n26",
      "name": "N26",
      "industry": "Fintech & banking",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause; you cancel the membership or switch between premium tiers. During the initial 12-month term you can stop auto-renewal (benefits continue to expiry, then auto-downgrade to Standard)."
      },
      "data_deletion": {
        "detail": "Closing the account is done via the app/WebApp; afterwards GDPR data-rights/erasure requests are made through the documented Support Center process or by emailing support@n26.com. Regulatory retention applies; account closure does not auto-delete data.",
        "url": "https://support.n26.com/en-eu/account-and-personal-details/personal-information-and-data/how-to-close-my-n26-account"
      },
      "links": {
        "cancel": "https://support.n26.com/en-eu/memberships-and-account-types/premium-accounts/how-to-cancel-my-n26-premium-membership",
        "refund": "https://support.n26.com/en-eu/memberships-and-account-types/premium-accounts/how-to-cancel-my-n26-premium-membership",
        "terms": "https://n26.com/en-eu/terms-and-conditions",
        "privacy": "https://n26.com/en-eu/data-privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.n26.com/en-eu/memberships-and-account-types/premium-accounts/how-to-cancel-my-n26-premium-membership",
        "policy_summary": "After the 14-day revocation period you can cancel an N26 premium membership (Smart/Go/Metal) directly in the app via My Account > Your membership > Modify or cancel Membership, which terminates immediately without a notice period. Within the initial 12-month contract you can instead stop auto-renewal (via support chat), keeping benefits until expiry before auto-downgrading to Standard; within 14 days you revoke via the support chat. You can also switch between premium tiers without dropping to Standard, preserving Spaces and rules. Cancelling deactivates premium cards and stops insurance but does not close the account. No pro-rata refund is documented. Account closure and GDPR erasure are handled separately via the app/WebApp or support, subject to regulatory retention.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel my N26 premium membership? | N26 Support EU (accessed 2026-06-16)",
            "url": "https://support.n26.com/en-eu/memberships-and-account-types/premium-accounts/how-to-cancel-my-n26-premium-membership"
          },
          {
            "title": "How to close your N26 account | N26 Support EU (accessed 2026-06-16)",
            "url": "https://support.n26.com/en-eu/account-and-personal-details/personal-information-and-data/how-to-close-my-n26-account"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "n8n",
      "name": "n8n",
      "industry": "Software / SaaS",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in n8n's official terms or help center."
      },
      "data_deletion": {
        "detail": "Account data can be deleted directly through the product interface (app.n8n.cloud). For forum accounts or to exercise GDPR rights (erasure, portability, access), email [email protected]. Customer data and backups are deleted within 90 days of account closure. Data is stored in the EU per German law / GDPR.",
        "url": "https://docs.n8n.io/privacy-security/what-you-can-do/"
      },
      "links": {
        "cancel": "https://support.n8n.io/article/i-want-to-cancel-my-subscription",
        "refund": "https://n8n.io/legal/self-serve-terms/",
        "terms": "https://n8n.io/legal/self-serve-terms/",
        "privacy": "https://n8n.io/legal/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://support.n8n.io/article/i-want-to-cancel-my-subscription",
        "policy_summary": "To cancel, go to the Admin Dashboard at app.n8n.cloud/manage, navigate to the Manage tab, and click 'Cancel plan'. You can also cancel by emailing [email protected]. Cancellation takes effect at the end of the current billing period (monthly or annual term) — access continues until then, and accounts downgrade to Free tier. No pro-rata refunds are issued; annual plans are explicitly non-refundable, and monthly plans offer no refund for the unused portion of the current period. No minimum notice period is required. Data and backups are retained for 90 days after account closure before permanent deletion.",
        "policy_checked": "2026-06-11",
        "method": "editor",
        "sources": [
          {
            "title": "I want to cancel my subscription (accessed 2026-06-11)",
            "url": "https://support.n8n.io/article/i-want-to-cancel-my-subscription"
          },
          {
            "title": "n8n Self-Serve Terms (accessed 2026-06-11)",
            "url": "https://n8n.io/legal/self-serve-terms/"
          },
          {
            "title": "n8n Privacy Policy (accessed 2026-06-11)",
            "url": "https://n8n.io/legal/privacy/"
          },
          {
            "title": "n8n Plans and Pricing (accessed 2026-06-11)",
            "url": "https://n8n.io/pricing/"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "naked-wines-us",
      "name": "Naked Wines",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Payment holiday of up to 3 months available; members can also lower monthly deposit or skip months via account settings."
      },
      "data_deletion": {
        "detail": "CCPA right-to-delete form available; submission deidentifies personal data and deletes the Naked Wines account. Also reachable by phone (1-800-673-4718) or email (usprivacy@nakedwines.com).",
        "url": "https://www.nakedwines.com/content/ccpa/request-to-delete"
      },
      "links": {
        "cancel": "https://www.nakedwines.com/help",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 20,
          "refund_disclosed": 70,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.nakedwines.com/help",
        "policy_summary": "Naked Wines (US) offers an Angel Account subscription model where members contribute $40/month (adjustable $20–$100) to a credit wallet used for wine purchases. Members can cancel at any time online via Account > Angel Account section, or by calling 1-800-673-4718 or emailing chat@nakedwines.com. Unspent Angel credits are refundable in cash upon cancellation with no stated notice requirement. A pause option (payment holiday up to 3 months) and deposit reduction are available as alternatives to full cancellation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Account Service | NakedWines.com (accessed 2026-06-06)",
            "url": "https://www.nakedwines.com/account-services"
          },
          {
            "title": "Help | NakedWines.com (accessed 2026-06-06)",
            "url": "https://www.nakedwines.com/help"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "namecheap",
      "name": "Namecheap",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for any Namecheap service. The closest alternative is disabling auto-renewal and letting the subscription expire naturally at the end of the billing period."
      },
      "data_deletion": {
        "detail": "Full account closure requires emailing domainsupport@namecheap.com. Upon closure, personal data is not immediately deleted but enters a 'deactivated' status; Namecheap retains data for a period per legal retention guidelines under their Privacy Policy. All hosted data (websites, email accounts) is permanently destroyed when hosting services are cancelled.",
        "url": "https://www.namecheap.com/support/knowledgebase/article.aspx/303/44/how-do-i-cancel-or-close-my-namecheap-account/"
      },
      "links": {
        "cancel": "https://www.namecheap.com/support/knowledgebase/article.aspx/170/21/how-do-i-cancel-my-hosting-account/",
        "refund": "https://www.namecheap.com/support/knowledgebase/article.aspx/134/22/what-is-your-moneyback-policy/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.namecheap.com/support/knowledgebase/article.aspx/170/21/how-do-i-cancel-my-hosting-account/",
        "policy_summary": "Hosting subscriptions can be cancelled online via the account dashboard (Hosting List > Manage > Cancel service); dedicated servers require contacting billing@namecheap.com or live chat. There is no mandatory notice period — users can cancel immediately or disable auto-renewal and let the subscription expire at the billing date. Shared/Reseller/VPS plans carry a 30-day full refund guarantee for first-time accounts only; renewals may be refunded within 48 hours or prorated at Namecheap's discretion; domain registrations are generally non-refundable with a narrow 5-day exception. All hosted website and email data is permanently deleted upon cancellation, so users must back up data before proceeding.",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 82,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 80
        },
        "sources": [
          {
            "title": "How do I cancel my hosting account? - Namecheap Knowledgebase (accessed 2026-06-05)",
            "url": "https://www.namecheap.com/support/knowledgebase/article.aspx/170/21/how-do-i-cancel-my-hosting-account/"
          },
          {
            "title": "What is your money-back policy? - Namecheap Knowledgebase (accessed 2026-06-05)",
            "url": "https://www.namecheap.com/support/knowledgebase/article.aspx/134/22/what-is-your-moneyback-policy/"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "napster",
      "name": "Napster",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Napster's official help center."
      },
      "data_deletion": {
        "detail": "Users can close/delete their account through account settings or by contacting Customer Care. Upon termination, Napster has no obligation to retain account data or content except as required by applicable law.",
        "url": "https://help.napster.com/hc/en-us/articles/6314399351821-Closing-your-account"
      },
      "links": {
        "cancel": "https://help.napster.com/hc/en-us/articles/42487029204749-How-to-Cancel-a-Subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Napster subscriptions can be cancelled online via Account > Billing > Cancel Subscription, through the iOS App Store or Google Play if subscribed via mobile, or by contacting Customer Care. Cancellation takes effect at the end of the current billing period; access continues until that date. No partial-month refunds are issued for unused time, and annual plans do not receive prorated refunds. No pause or freeze option is available.",
        "policy_url": "https://help.napster.com/hc/en-us/articles/42487029204749-How-to-Cancel-a-Subscription",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 70
        },
        "sources": [
          {
            "title": "How to Cancel a Subscription – Napster Help (accessed 2026-06-05)",
            "url": "https://help.napster.com/hc/en-us/articles/42487029204749-How-to-Cancel-a-Subscription"
          },
          {
            "title": "What Happens After You Cancel Your Subscription – Napster Help (accessed 2026-06-05)",
            "url": "https://help.napster.com/hc/en-us/articles/42487096430349-What-Happens-After-You-Cancel-Your-Subscription"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "naranja-x-ar",
      "name": "Naranja X",
      "industry": "Fintech / Neobank",
      "jurisdiction": "AR",
      "cancellation_types": [
        "app",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.naranjax.com/ayuda/",
        "refund": "",
        "terms": "https://www.naranjax.com/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.naranjax.com/ayuda/subcategoria/App/Cuenta",
        "policy_summary": "Naranja X (Argentine fintech/credit card and wallet) lets users cancel cards in-app by selecting the card, tapping 'Cancelar tarjeta', giving a reason and typing CANCELAR to confirm; closing the full credit line requires cancelling both physical and digital cards with no pending balance, and phone (0810-333-6272) and branch options also exist.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Naranja X - Centro de ayuda (App / Cuenta)",
            "url": "https://www.naranjax.com/ayuda/subcategoria/App/Cuenta"
          },
          {
            "title": "Naranja X - Centro de ayuda",
            "url": "https://www.naranjax.com/ayuda/"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "national-review-us",
      "name": "National Review",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Print subscribers can suspend (pause) delivery via the Customer Care portal. The option is listed alongside cancel, renew, and address-change options after logging in."
      },
      "data_deletion": {
        "detail": "National Review maintains a Privacy Policy (updated June 4, 2025) at nationalreview.com/privacy-policy/. Specific data deletion request procedures are described there; direct fetch was blocked, but the policy page is the documented channel for privacy rights requests.",
        "url": "https://www.nationalreview.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.nationalreview.com/hc/",
        "refund": null,
        "terms": null,
        "privacy": "https://www.nationalreview.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 70,
          "notice_disclosed": 40,
          "refund_disclosed": 75,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.nationalreview.com/hc/",
        "policy_summary": "National Review subscribers (both NRPLUS digital and print) can cancel through the Customer Care portal by logging in, clicking MY ACCOUNT, and navigating to the Customer Care link. Phone cancellation is also available via customer service. Upon cancellation, subscribers receive a prorated refund based on unserved issues; cancellation takes effect immediately though one additional print issue may arrive due to future-dating. Print subscribers may also suspend delivery rather than cancel outright.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Help Center | National Review (accessed 2026-06-06)",
            "url": "https://www.nationalreview.com/hc/"
          },
          {
            "title": "FAQ - Frequently Asked Questions | National Review (accessed 2026-06-06)",
            "url": "https://www.nationalreview.com/frequently-asked-questions/"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "nationwide-us",
      "name": "Nationwide",
      "industry": "Insurance (auto)",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "mail",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered for Nationwide auto insurance policies."
      },
      "data_deletion": {
        "detail": "Consumers can submit a data deletion request via Nationwide's Privacy Request Webform, by phone at 1-844-541-4300 (Mon–Fri, 12pm–6pm ET), by email at consumerprivacy@nationwide.com, or by mail to Consumer Privacy, P.O. Box 182189, Columbus, OH 43218-2189. Nationwide acknowledges within 10 business days and aims to fulfill within 45 days.",
        "url": "https://www.nationwide.com/personal/privacy-security/pages/privacy"
      },
      "links": {
        "cancel": "https://www.nationwide.com/personal/insurance/member-resources/insurance-faq/",
        "refund": null,
        "terms": null,
        "privacy": "https://www.nationwide.com/personal/privacy-security/pages/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 15,
          "channel_disclosed": 65,
          "notice_disclosed": 20,
          "refund_disclosed": 45,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.nationwide.com/personal/insurance/member-resources/insurance-faq/",
        "policy_summary": "Nationwide auto insurance cannot be cancelled online or by email — customers must contact their agent directly or call 1-877-669-6877, or submit a written cancellation letter by mail. The cancellation effective date and any required notice period are not publicly disclosed on the website and vary by state and policy terms. Nationwide provides a pro-rata refund of any unused premium upon cancellation; no early-termination or cancellation fees are mentioned. Written confirmation of cancellation is recommended, as the process is fully agent- or phone-mediated.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Auto and Property Insurance FAQ – Nationwide (accessed 2026-06-06)",
            "url": "https://www.nationwide.com/personal/insurance/member-resources/insurance-faq/"
          },
          {
            "title": "Help Center Resources and Contact Information – Nationwide (accessed 2026-06-06)",
            "url": "https://www.nationwide.com/personal/contact/"
          }
        ],
        "score": 38,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "native-us",
      "name": "Native",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip or reschedule their next shipment from the Subscriptions dashboard without canceling."
      },
      "data_deletion": {
        "detail": "Data deletion requests handled by parent company P&G via their Preference Center. Verification required.",
        "url": "https://preferencecenter.pg.com/en-us/datarequests/"
      },
      "links": {
        "cancel": "https://www.nativecos.com/pages/faq",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://www.nativecos.com/pages/faq",
        "policy_summary": "Native subscribers can cancel at any time by logging into their account, navigating to Subscriptions, selecting Manage this subscription, and clicking Cancel subscription at the bottom of the page. Cancellation or changes should be completed 1-2 business days before the next scheduled refill date to take effect. Subscribers can also skip or reschedule shipments without canceling. A 30-day return window with full refund and free return shipping applies to first orders; mini/travel sizes and expedited shipping fees are non-refundable.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Native FAQ (accessed 2026-06-06)",
            "url": "https://www.nativecos.com/pages/faq"
          },
          {
            "title": "Native Order Terms and Disclaimers (accessed 2026-06-06)",
            "url": "https://www.nativecos.com/pages/order-terms-and-disclaimers"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "natural-cycles-us",
      "name": "Natural Cycles",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Pausing is not offered. Users who want a break must cancel and start a new subscription when ready to return."
      },
      "data_deletion": {
        "detail": "Users can delete their account in-app via top menu > My account > Delete account, or submit a data erasure request via the web form or by emailing support@naturalcycles.com. Natural Cycles responds within one month at no cost. Personal data is anonymized/deleted 3 years after a user stops using the service, though earlier deletion can be requested at any time.",
        "url": "https://www.naturalcycles.com/submitrequest"
      },
      "links": {
        "cancel": "https://help.naturalcycles.com/hc/en-us/articles/360003315113-Subscription-renewal-cancelation-and-refund-policy",
        "refund": "https://help.naturalcycles.com/hc/en-us/articles/360003315113-Subscription-renewal-cancelation-and-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Natural Cycles subscriptions (annual or monthly) renew automatically and must be cancelled at least 24 hours before the renewal date to avoid the next charge. Cancellation is self-served online via the website (Billing > Plan > Cancel current subscription) or through Apple ID subscription settings if subscribed via the App Store; deleting the app does not cancel the subscription. No refunds are issued for any subscription fees already paid. Users retain access through the end of their paid period after cancellation.",
        "policy_url": "https://help.naturalcycles.com/hc/en-us/articles/360003315113-Subscription-renewal-cancelation-and-refund-policy",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 80
        },
        "sources": [
          {
            "title": "How to cancel a subscription – Customer Support | Natural Cycles (accessed 2026-06-06)",
            "url": "https://help.naturalcycles.com/hc/en-us/articles/360003288654-How-to-cancel-a-subscription"
          },
          {
            "title": "Subscription renewal, cancelation, and refund policy – Customer Support | Natural Cycles (accessed 2026-06-06)",
            "url": "https://help.naturalcycles.com/hc/en-us/articles/360003315113-Subscription-renewal-cancelation-and-refund-policy"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "naturebox",
      "name": "NatureBox",
      "industry": "Retail & membership",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://support.naturebox.com/portal/en/kb/articles/how-do-i-cancel-subscribe-and-save",
        "refund": "",
        "terms": "https://naturebox.com/sub2save",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.naturebox.com/portal/en/kb/articles/how-do-i-cancel-subscribe-and-save",
        "policy_summary": "Members cancel self-serve by logging into their account, opening the Subscriptions tab, and selecting Cancel Subscription, or by emailing support@naturebox.com; changes must be made at least three days prior to the next billing date, and orders cannot be refunded or stopped once processed.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel Subscribe and Save? - NatureBox Knowledge Base",
            "url": "https://support.naturebox.com/portal/en/kb/articles/how-do-i-cancel-subscribe-and-save"
          },
          {
            "title": "How do I cancel my account? - NatureBox Knowledge Base",
            "url": "https://support.naturebox.com/portal/en/kb/articles/how-do-i-cancel-my-account"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "naturgy-es",
      "name": "Naturgy",
      "industry": "Energy & utilities",
      "jurisdiction": "ES",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; consumers request a baja via the customer area/app or by phone, or switch comercializadora (new supplier handles it)."
      },
      "data_deletion": {
        "detail": "Personal data handled under Naturgy privacidad / EU GDPR; deletion/access requests via Naturgy data-protection channels.",
        "url": "https://www.naturgy.es/hogar/politica_de_privacidad"
      },
      "links": {
        "cancel": "https://www.naturgy.es/ayuda/preguntas_gestiones_frecuentes/puedo_anular_nueva_contratacion",
        "refund": "https://www.naturgy.es/ayuda/preguntas_gestiones_frecuentes/puedo_anular_nueva_contratacion",
        "terms": "https://www.naturgy.es/ayuda/preguntas_gestiones_frecuentes/como_pido_baja_energia",
        "privacy": "https://www.naturgy.es/hogar/politica_de_privacidad"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.naturgy.es/ayuda/preguntas_gestiones_frecuentes/puedo_anular_nueva_contratacion",
        "policy_summary": "Naturgy (Spain) grants consumers a 14-calendar-day right of withdrawal (derecho de desistimiento) from contract signature or distance/phone/internet contracting, at no cost. It is exercised by phone (912 100 100 or 900 385 425) or online via the Area Clientes web/app: under 'Productos', select the service, then 'Baja de contrato con Naturgy'. No penalties or permanence fees apply within the withdrawal window. To merely change supplier to pay less, Naturgy advises NOT requesting a supply baja (which would lose grid access and require a new alta); instead the new comercializadora handles the switch with no supply cut. Maintenance services (Servigas/Servielectric) are cancelled separately on 900 333 555.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Derecho de desistimiento en Naturgy | Naturgy (accessed 2026-06-16)",
            "url": "https://www.naturgy.es/ayuda/preguntas_gestiones_frecuentes/puedo_anular_nueva_contratacion"
          },
          {
            "title": "Me voy a otra comercializadora | Naturgy (accessed 2026-06-16)",
            "url": "https://www.comercializadoraregulada.es/regulada/ayuda/preguntas_gestiones_frecuentes/como_pido_baja_energia"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "nba-league-pass",
      "name": "NBA League Pass",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No clearly documented pause/freeze feature on official NBA League Pass help pages. Third-party sources suggest a pause may exist for monthly subscribers but this is not documented in official NBA support articles."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted via the NBA privacy request portal at privacy.nba.com, by email to DataPrivacy@nba.com (for authorized agents), or by phone at (866) 622-7674. NBA verifies identity before fulfilling deletion requests.",
        "url": "https://www.nba.com/privacy-policy"
      },
      "links": {
        "cancel": "https://support.watch.nba.com/hc/en-us/articles/115000590674-Cancelling-your-NBA-League-Pass",
        "refund": null,
        "terms": null,
        "privacy": "https://www.nba.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.watch.nba.com/hc/en-us/articles/115000590674-Cancelling-your-NBA-League-Pass",
        "policy_summary": "NBA League Pass can be cancelled online through your NBA.com account settings or through the NBA mobile app; subscriptions purchased via third-party platforms (Apple, Google Play, cable providers) must be cancelled through those respective platforms. Cancellation takes effect at the end of the current billing period, meaning access continues until that date with no proration. The Subscriber Agreement states all sales are final and no full or partial refunds are issued regardless of the reason, making this a no-refund policy. A data privacy/deletion request can be submitted via privacy.nba.com or by emailing DataPrivacy@nba.com.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling your NBA League Pass – NBA Help Center (accessed 2026-06-05)",
            "url": "https://support.watch.nba.com/hc/en-us/articles/115000590674-Cancelling-your-NBA-League-Pass"
          },
          {
            "title": "Subscriber Agreement | NBA.com (accessed 2026-06-05)",
            "url": "https://www.nba.com/subscriberagreement"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "nebula",
      "name": "Nebula",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Users must cancel and resubscribe later."
      },
      "data_deletion": {
        "detail": "Account and personal data deletion is available via a dedicated in-account page (nebula.tv/settings/account/delete), separate from subscription cancellation.",
        "url": "https://nebula.tv/settings/account/delete"
      },
      "links": {
        "cancel": "https://support.nebula.tv/hc/en-us",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Nebula subscriptions can be cancelled online via account settings at nebula.tv, through the iOS App Store or Google Play Store if subscribed via those platforms, or by emailing nebula@standard.tv. Cancellation takes effect at the end of the current billing period — access continues until that date. No refunds are issued for unused time; the policy is strictly access-until-expiry. No subscription pause or freeze feature exists.",
        "policy_url": "https://support.nebula.tv/hc/en-us",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 65,
          "notice_disclosed": 60,
          "refund_disclosed": 60,
          "findability": 65
        },
        "sources": [
          {
            "title": "Nebula Support Center (accessed 2026-06-06)",
            "url": "https://support.nebula.tv/hc/en-us"
          },
          {
            "title": "Frequently Asked Questions | Nebula (accessed 2026-06-06)",
            "url": "https://nebula.tv/faq"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "neo-financial-ca",
      "name": "Neo Financial",
      "industry": "Fintech / Neobank",
      "jurisdiction": "CA",
      "cancellation_types": [
        "app",
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Neo is required to maintain certain records for a minimum of 5 years under Canadian anti-money-laundering regulations, so full data deletion is not available; records are securely stored and deleted per legal requirements.",
        "url": "https://support.neofinancial.com/hc/en-ca/articles/26987904135821-Close-your-account"
      },
      "links": {
        "cancel": "https://support.neofinancial.com/hc/en-ca/articles/26987904135821-Close-your-account",
        "refund": "",
        "terms": "https://www.neofinancial.com/legal",
        "privacy": "https://www.neofinancial.com/legal"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.neofinancial.com/hc/en-ca/articles/26987904135821-Close-your-account",
        "policy_summary": "Customers close Neo Financial cards and accounts through the Neo app or the member.neofinancial.com web portal (savings and chequing accounts must be brought to a $0 balance first); the perks subscription is cancelled in membership settings and stays active until the end of the month.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Close your account – Neo Financial Help Centre",
            "url": "https://support.neofinancial.com/hc/en-ca/articles/26987904135821-Close-your-account"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "neon-nz",
      "name": "Neon",
      "industry": "Streaming",
      "jurisdiction": "NZ",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze feature. Cancellation ends access at the next billing date; reactivation is available at any time by logging back in and clicking Resume."
      },
      "data_deletion": {
        "detail": "Accounts remain active after cancellation to allow future repurchases. Permanent account deletion is available on request by emailing help@neontv.co.nz.",
        "url": "mailto:help@neontv.co.nz"
      },
      "links": {
        "cancel": "https://help.neontv.co.nz/support/solutions/articles/64000213301-how-do-i-cancel-my-neon-subscription-",
        "refund": null,
        "terms": "https://help.neontv.co.nz/support/solutions/articles/64000279705-neon-terms-of-use",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.neontv.co.nz/support/solutions/articles/64000213301-how-do-i-cancel-my-neon-subscription-",
        "policy_summary": "Subscribers cancel online via My Account > Plan & Payment > Manage your plan > Cancel (or via the app menu on mobile); cancellation takes effect at the end of the current billing period with no notice period required. Neon does not generally provide refunds for customer-initiated cancellations; movie rentals are explicitly non-refundable. Prorated refunds are only issued if Neon itself terminates the subscription early (with at least one month's notice). Third-party subscribers (e.g. via Spark or app stores) must cancel through those providers.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Neon subscription? – Neon Help Centre (accessed 2026-06-06)",
            "url": "https://help.neontv.co.nz/support/solutions/articles/64000213301-how-do-i-cancel-my-neon-subscription-"
          },
          {
            "title": "Neon Terms of Use – Neon Help Centre (accessed 2026-06-06)",
            "url": "https://help.neontv.co.nz/support/solutions/articles/64000279705-neon-terms-of-use"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "neoness-fr",
      "name": "Neoness",
      "industry": "Gym & fitness",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "in_person",
        "letter"
      ],
      "pause": {
        "available": true,
        "detail": "Suspension is available for documented temporary medical incapacity exceeding 1 month, or absence more than 30km from a club for at least 1 month; for committed plans this extends the term, while for no-commitment plans it suspends debits."
      },
      "data_deletion": {
        "detail": "Members can exercise GDPR rights (access, objection, rectification, erasure, restriction, portability) via DPO email dpo.neoness@neoness-forme.com.",
        "url": "https://www.neoness.fr/donnees-personnelles"
      },
      "links": {
        "cancel": "https://subscribe.neoness.fr/get_cgv",
        "refund": null,
        "terms": "https://subscribe.neoness.fr/get_cgv",
        "privacy": "https://www.neoness.fr/donnees-personnelles"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://subscribe.neoness.fr/get_cgv",
        "policy_summary": "Neoness France members cancel either in person at the club or by registered letter (LRAR) to the Montreuil headquarters, with a 3-week notice running from when Neoness receives the request and any started month payable in full. Committed 12-month plans can only be terminated at the end of the engagement and then monthly thereafter, while no-commitment monthly plans can be cancelled at each monthly anniversary with the 3-week notice. Online subscribers on neoness.fr get a 14-clear-day cooling-off right by registered letter, with refund within 14 days (card-issuance fee retained and a pro-rata charge if service started early). Suspension is available for documented medical incapacity exceeding 1 month or being more than 30km from a club for at least 1 month, and serious life events (permanent incapacity, distant relocation, job loss) permit early termination.",
        "scores": {
          "cancel_url": 25,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 85,
          "findability": 70
        },
        "sources": [
          {
            "title": "Conditions Générales de Vente du Contrat d'Abonnement Neoness (accessed 2026-06-16)",
            "url": "https://subscribe.neoness.fr/get_cgv"
          },
          {
            "title": "Données personnelles - Neoness (accessed 2026-06-16)",
            "url": "https://www.neoness.fr/donnees-personnelles"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "netease-cloud-music",
      "name": "NetEase Cloud Music (Vinyl VIP)",
      "industry": "Music & audio",
      "jurisdiction": "CN",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; turning off auto-renewal keeps the VIP active until the paid period ends."
      },
      "data_deletion": {
        "detail": "Cancellation ends auto-renewal only; account/data deletion is governed by NetEase's privacy policy and handled separately.",
        "url": "https://st.music.163.com/official-terms/privacy"
      },
      "links": {
        "cancel": "https://st.music.163.com/official-terms/service",
        "refund": "https://st.music.163.com/official-terms/service",
        "terms": "https://st.music.163.com/official-terms/service",
        "privacy": "https://st.music.163.com/official-terms/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 75,
          "notice_disclosed": 55,
          "refund_disclosed": 40,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://st.music.163.com/official-terms/service",
        "policy_summary": "NetEase Cloud Music auto-renewal (Vinyl/VIP continuous subscription) is cancelled inside the app: via My > Settings > Account and Security > Member Center > Cancel Subscription, or via the in-app customer service self-service Manage Auto-Renewal area. Subscriptions purchased through the Apple App Store must instead be cancelled in the Apple ID subscription settings. Turning off auto-renewal stops future charges while VIP benefits continue to the end of the paid period. The platform advises cancelling in advance to avoid an unwanted deduction; refund terms follow the service agreement and the relevant store policy.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "NetEase Cloud Music Service Agreement (accessed 2026-06-16)",
            "url": "https://st.music.163.com/official-terms/service"
          }
        ],
        "score": 57,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "netflix",
      "name": "Netflix",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause. After cancelling, Netflix retains your profiles, viewing history and recommendations for ~10 months, so restarting resumes where you left off."
      },
      "data_deletion": {
        "detail": "Cancelling keeps your account info (profiles, history, recommendations) for ~10 months in case you restart. To delete sooner, email privacy@netflix.com requesting account deletion.",
        "url": "https://help.netflix.com/en/node/100625"
      },
      "links": {
        "cancel": "https://help.netflix.com/en/node/407",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 95,
          "notice_disclosed": 85,
          "refund_disclosed": 70,
          "findability": 90
        },
        "cancel_url": "https://www.netflix.com/cancelplan",
        "policy_url": "https://help.netflix.com/en/node/407",
        "policy_summary": "Self-serve online cancel from Manage Membership → Cancel → Finish Cancellation; access continues to end of billing cycle, no further charge.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Netflix Help Center — How to cancel Netflix (accessed 2026-06-04)",
            "url": "https://help.netflix.com/en/node/407"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null,
      "prov": "ca-cnry-9f2a71c4",
      "fin": {
        "arr_usd": 38946000000,
        "mrr_usd": 3246000000,
        "currency": "USD",
        "as_of": "2025-12-31",
        "source": {
          "title": "Netflix Inc. — 2025 Annual Report (10-K)",
          "url": "https://ir.netflix.net/financials/annual-reports/"
        },
        "self_reported": false
      }
    },
    {
      "id": "netlify",
      "name": "Netlify",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. The only alternatives are downgrading to a free plan (takes effect at next renewal) or full account/team deletion."
      },
      "data_deletion": {
        "detail": "Upon termination, Netlify makes Customer Data available for electronic retrieval for 30 days, after which Netlify may delete stored Customer Data. Team and site deletion removes all sites, DNS zones, and associated data.",
        "url": "https://answers.netlify.com/t/support-guide-how-to-cancel-an-account/10856"
      },
      "links": {
        "cancel": "https://docs.netlify.com/manage/accounts-and-billing/billing-faq/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://docs.netlify.com/manage/accounts-and-billing/billing-faq/",
        "policy_summary": "Netlify subscriptions can be cancelled online via the account admin panel (Team Settings > Delete team, or User Settings > Delete user) or by written notice to support; admin panel cancellation requires at least 1 day before renewal and written notice requires at least 10 days before renewal to avoid being charged for the next term. Access continues through the end of the current subscription term after cancellation. All fees are explicitly non-refundable and non-cancellable, including for unused time remaining after termination. No pause or freeze option exists; upon termination, customer data is available for retrieval for 30 days before Netlify may delete it.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 78,
          "findability": 65
        },
        "sources": [
          {
            "title": "Billing FAQ for Legacy pricing plans | Netlify Docs (accessed 2026-06-05)",
            "url": "https://docs.netlify.com/manage/accounts-and-billing/billing-faq/"
          },
          {
            "title": "Self-Serve Subscription Agreement | Netlify (accessed 2026-06-05)",
            "url": "https://www.netlify.com/legal/self-serve-subscription-agreement/"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "new-relic",
      "name": "New Relic",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Customers can downgrade to the Free tier as an alternative to full cancellation."
      },
      "data_deletion": {
        "detail": "Upon expiration or termination, New Relic will delete all Customer Data (Confidential Information) upon the disclosing party's request. Data may be retained in standard backups after deletion but remains subject to confidentiality restrictions.",
        "url": "https://newrelic.com/termsandconditions/paid"
      },
      "links": {
        "cancel": "https://docs.newrelic.com/docs/accounts/accounts-billing/account-setup/downgradecancel-account/",
        "refund": null,
        "terms": "https://newrelic.com/termsandconditions/paid",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Pay-as-you-go (Standard/Pro) customers can cancel online via the UI: user menu → Manage your plan → Plans and pricing → Downgrade to free, or via Administration > Access Management > Accounts. Contract/Enterprise customers must contact their account representative and provide at least 30 days written notice before the end of the subscription term to prevent auto-renewal. All fees are non-cancellable and non-refundable under standard terms; refunds of pre-paid unused fees are only available if the customer terminates due to New Relic's material breach. No pause or freeze option exists.",
        "policy_url": "https://docs.newrelic.com/docs/accounts/accounts-billing/account-setup/downgradecancel-account/",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 65,
          "notice_disclosed": 70,
          "refund_disclosed": 72,
          "findability": 75
        },
        "sources": [
          {
            "title": "Downgrade or cancel New Relic | New Relic Documentation (accessed 2026-06-06)",
            "url": "https://docs.newrelic.com/docs/accounts/accounts-billing/account-setup/downgradecancel-account/"
          },
          {
            "title": "Terms of Service | New Relic (accessed 2026-06-06)",
            "url": "https://newrelic.com/termsandconditions/paid"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null,
      "fin": {
        "arr_usd": 800000000,
        "mrr_usd": 67000000,
        "currency": "USD",
        "as_of": "2023-11-08",
        "source": {
          "title": "New Relic — final reported ARR before private takeover (Q2 FY2024)",
          "url": "https://ir.newrelic.com/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "new-york-magazine",
      "name": "New York Magazine",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Print delivery can be paused by calling the print-subscriber hotline at 800-678-0900. Pausing print delivery does not affect the Digital All Access subscription."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted by emailing [email protected] under CCPA or other applicable state privacy laws. New York Media LLC (Prime KO) is the data controller.",
        "url": "https://nymag.com/newyork/privacy.html"
      },
      "links": {
        "cancel": "https://nymag.com/subscribe/faq/",
        "refund": null,
        "terms": null,
        "privacy": "https://nymag.com/newyork/privacy.html"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Subscribers can cancel at any time online at nymag.com/account by clicking 'Cancel Your Subscription' at the bottom of the Subscriptions section; email cancellation is also accepted at [email protected] and phone via 800-678-0900. Monthly subscribers retain access through the end of the current billing period with no refund for the current month; annual subscribers receive a prorated refund for remaining unused months. Monthly subscribers who were unable to use their subscription or could not log in may also request a refund. iTunes/App Store subscribers must cancel auto-renewal through their Apple device subscription settings.",
        "policy_url": "https://nymag.com/subscribe/faq/",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 82,
          "findability": 72
        },
        "sources": [
          {
            "title": "New York Magazine Subscription FAQ — cancellation, refund, and pause policy (accessed 2026-06-05)",
            "url": "https://nymag.com/subscribe/faq/"
          },
          {
            "title": "New York Magazine FAQs | Comparably — aggregated official FAQ content (accessed 2026-06-05)",
            "url": "https://www.comparably.com/companies/new-york-magazine/faqs"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "new-york-sports-clubs",
      "name": "New York Sports Clubs",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "in_person",
        "mail",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Freeze 1 to 12 whole months; request in person, via the Contact Us form, or the online freeze page."
      },
      "data_deletion": {
        "detail": "Not documented in the cancellation policy. Membership and billing data deletion can be requested under applicable state privacy law (e.g., CCPA) via the club's privacy policy / member services; clubs may retain records to enforce contract terms.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.newyorksportsclubs.com/how-to-cancel/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": "https://www.newyorksportsclubs.com/how-to-cancel/",
        "policy_url": "https://www.newyorksportsclubs.com/how-to-cancel/",
        "policy_summary": "Cancel in person, via the online cancel page (requires barcode + email + home club), by phone/email, or by certified mail to Town Sports International (NY). Minimum 5 business days' notice before month-end; annual-commit early cancellation carries a $150 fee.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "New York Sports Clubs — How To Cancel (accessed 2026-06-04)",
            "url": "https://www.newyorksportsclubs.com/how-to-cancel/"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "news24-za",
      "name": "News24",
      "industry": "News & Publishing",
      "jurisdiction": "ZA",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.news24.com/subscription/account/summary",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.news24.com/about/faq-manage-your-payments-20200729",
        "policy_summary": "News24 subscribers can cancel at any time using the Cancel my subscription button at the bottom of the My News24 Subscription page on the website or app. Subscriptions billed through Apple or Google must be cancelled directly with the App Store or Google Play.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Manage News24 Subscription",
            "url": "https://www.news24.com/subscription/account/summary"
          },
          {
            "title": "FAQ: Manage your payments",
            "url": "https://www.news24.com/about/faq-manage-your-payments-20200729"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "newslaundry-in",
      "name": "Newslaundry",
      "industry": "News & media",
      "jurisdiction": "IN",
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.newslaundry.com/faq",
        "refund": "https://www.newslaundry.com/terms-of-services",
        "terms": "https://www.newslaundry.com/terms-of-services",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.newslaundry.com/faq",
        "policy_summary": "Newslaundry subscribers can cancel at any time from the My Profile / user profile page on the app or website (log in with the linked email or social login, then click Cancel) before the next renewal date to stop future charges; cancellation can also be requested by emailing subscription@newslaundry.com. Subscriptions auto-renew and there is no refund for the current billing cycle.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Newslaundry FAQ (how to cancel)",
            "url": "https://www.newslaundry.com/faq"
          },
          {
            "title": "Newslaundry Terms Of Services",
            "url": "https://www.newslaundry.com/terms-of-services"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "newsmax-plus-us",
      "name": "Newsmax+",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or hold option is documented for Newsmax+ subscriptions. Subscribers must cancel and re-subscribe."
      },
      "data_deletion": {
        "detail": "No self-serve account or data deletion tool is documented on newsmaxplus.com. Users must contact customer service (customerservice@newsmax.com or via the help center) to request account and data deletion.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.newsmaxplus.com/hc/en-us/articles/10870589482908-How-do-I-cancel-my-subscription",
        "refund": "https://support.newsmaxplus.com/hc/en-us/articles/10870595548060-Refund-Request",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.newsmaxplus.com/hc/en-us/articles/10870589482908-How-do-I-cancel-my-subscription",
        "policy_summary": "Newsmax+ subscribers can cancel online by signing into newsmaxplus.com, navigating to My Account > Manage > Unsubscribe; access continues through the paid period. Subscriptions purchased via third-party platforms (Apple, Google, Roku) must be cancelled through those respective stores. A full refund is available within the first 60 days of a direct web purchase; after 60 days a prorated refund for the unused portion may be considered. No subscription pause option is documented.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? – Newsmax+ Help Center (accessed 2026-06-06)",
            "url": "https://support.newsmaxplus.com/hc/en-us/articles/10870589482908-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Refund Request – Newsmax+ Help Center (accessed 2026-06-06)",
            "url": "https://support.newsmaxplus.com/hc/en-us/articles/10870595548060-Refund-Request"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "nextory",
      "name": "Nextory",
      "industry": "Audiobooks",
      "jurisdiction": "SE",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account deletion is documented in the Nextory support center under How do I delete my account.",
        "url": "https://support.nextory.se/hc/en-us/articles/15527405871762-How-do-I-delete-my-account"
      },
      "links": {
        "cancel": "https://support.nextory.se/hc/en-us/articles/206474909-How-do-I-cancel-my-subscription",
        "refund": "https://support.nextory.se/hc/en-us/articles/27007626325650-Payments-refunds-subscriptions",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.nextory.se/hc/en-us/articles/206474909-How-do-I-cancel-my-subscription",
        "policy_summary": "Subscribers cancel self-serve online by logging in to My Pages, going to Subscription & Payment and selecting Cancel subscription; access continues to the end of the billing cycle and Nextory advises cancelling at least one day before renewal. A 14-day right of withdrawal applies from registration.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? - Nextory English Support",
            "url": "https://support.nextory.se/hc/en-us/articles/206474909-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Payments, refunds & subscriptions - Nextory English Support",
            "url": "https://support.nextory.se/hc/en-us/articles/27007626325650-Payments-refunds-subscriptions"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "nfl-plus",
      "name": "NFL+",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Pause available via Manage Subscriptions on NFL.com. Pause takes effect at end of current billing cycle. No content access during pause. Can un-pause and resume early at any time before scheduled resume date. Can cancel while paused."
      },
      "data_deletion": {
        "detail": "Account and data deletion requests submitted via NFL's OneTrust Data Subject Request Portal (linked from nfl.com/legal/privacy/). California residents may also call 1-855-265-6894. Average response time 25 days per NFL's 2025 disclosures.",
        "url": "https://www.nfl.com/legal/privacy/"
      },
      "links": {
        "cancel": "https://support.nfl.com/hc/en-us/articles/35869799227540-How-do-I-cancel-my-NFL-subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://www.nfl.com/legal/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://support.nfl.com/hc/en-us/articles/35869799227540-How-do-I-cancel-my-NFL-subscription",
        "policy_summary": "NFL+ subscriptions purchased directly on NFL.com can be cancelled online via Account > Manage Subscriptions > Cancel, with a required reason-selection retention step; cancellation takes effect at the end of the current billing period with continued access until then. Subscriptions purchased through the Apple App Store or Google Play must be cancelled through those platforms' own cancellation flows. No refunds are issued for the current billing period except in cases of duplicate purchases or serious ongoing technical difficulties. A pause option is available, taking effect at the end of the billing cycle, with no content access during the paused period.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my NFL+ subscription? – NFL (accessed 2026-06-05)",
            "url": "https://support.nfl.com/hc/en-us/articles/35869799227540-How-do-I-cancel-my-NFL-subscription"
          },
          {
            "title": "NFL+ Subscription Terms – NFL.com (accessed 2026-06-05)",
            "url": "https://www.nfl.com/legal/subscriptions_terms"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "niconico-jp",
      "name": "Niconico",
      "industry": "Streaming",
      "jurisdiction": "JP",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Niconico Premium offers a 1–3 month pause (一時停止) with no monthly fee during the pause period. Available only for credit card, au PAY, SoftBank, d-pay, and Paidy payment methods. Pause takes effect from the first day of the following month; benefits are suspended during the pause. Can be manually resumed early or auto-resumes when the period ends."
      },
      "data_deletion": {
        "detail": "Full account deletion (退会) is available via account settings. Premium membership must be cancelled before account deletion is possible. Posted videos and images are NOT automatically deleted on account closure — users must delete them manually beforehand. Profile pages, follower lists, Niconico Points, and purchased digital content (e-books, manga coins) are lost upon deletion.",
        "url": "https://account.nicovideo.jp/my/account"
      },
      "links": {
        "cancel": "https://qa.nicovideo.jp/faq/show/847?site_domain=default",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://qa.nicovideo.jp/faq/show/847?site_domain=default",
        "policy_summary": "Niconico Premium can be cancelled online via the account settings page (multi-step, requires login) or through the respective carrier/platform portal for users paying via Apple ID, Google Play, docomo, au, SoftBank, Y!Mobile, or PayPal. For credit card and most direct billing methods, cancellation takes effect immediately and premium benefits are lost at that moment with no proration or refund; for Apple/Google payments, service continues until the end of the current billing period. No refunds are offered. A pause feature (1–3 months, no charge during pause) is available for select payment methods as an alternative to cancellation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "プレミアム会員を解約する | ニコニコヘルプ (accessed 2026-06-06)",
            "url": "https://qa.nicovideo.jp/faq/show/847?site_domain=default"
          },
          {
            "title": "ニコニコプレミアムを一時停止する | ニコニコヘルプ (accessed 2026-06-06)",
            "url": "https://qa.nicovideo.jp/faq/show/21143?site_domain=default"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "niconico-premium",
      "name": "Niconico Premium",
      "industry": "Streaming",
      "jurisdiction": "JP",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://qa.nicovideo.jp/faq/show/?site_domain=default",
        "refund": "",
        "terms": "https://premium.nicovideo.jp/payment/rules/tokutei?language=en-us",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://premium.nicovideo.jp/payment/rules/tokutei?language=en-us",
        "policy_summary": "Premium members can cancel the contract at any time by following the Niconico Help Center procedure (My Menu Cancellation); monthly and annual plans are cancelled by the user themselves. No refund is made when the agreement is terminated during the effective period, and the 90-day plan cannot be terminated before maturity.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Service Legal Information (Premium Membership) - niconico",
            "url": "https://premium.nicovideo.jp/payment/rules/tokutei?language=en-us"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "nikkei-asia-jp",
      "name": "Nikkei Asia",
      "industry": "News & publishing",
      "jurisdiction": "jp",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; only cancel auto-renewal, which preserves access to term end."
      },
      "data_deletion": {
        "detail": "Account / personal-data handling governed by Nikkei privacy policy; data requests via support, not a one-click in-account delete.",
        "url": "https://asia.nikkei.com/info/privacy-policy"
      },
      "links": {
        "cancel": "https://help.asia.nikkei.com/How%20do%20I%20cancel%20my%20subscription%3F-671ee1f29b00232462623a29",
        "refund": "https://help.asia.nikkei.com/How%20do%20I%20cancel%20my%20subscription%3F-671ee1f29b00232462623a29",
        "terms": "https://asia.nikkei.com/info/terms-of-use",
        "privacy": "https://asia.nikkei.com/info/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.asia.nikkei.com/How%20do%20I%20cancel%20my%20subscription%3F-671ee1f29b00232462623a29",
        "policy_summary": "Nikkei Asia individual subscriptions auto-renew at the current plan unless changed or cancelled at least 24 hours before the end of the subscription term (Japan Standard Time). Cancellation is online self-serve: subscribers go to the account page, open the Subscriptions tab, and click 'Cancel auto-renewal'; no phone or email step is required. The current subscription is explicitly non-refundable, but cancelling auto-renewal preserves access through the existing expiration date. Subscriptions purchased via mobile app stores must be cancelled through the App Store / Google Play account.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Nikkei Asia Help - How do I cancel my subscription? (accessed 2026-06-16)",
            "url": "https://help.asia.nikkei.com/How%20do%20I%20cancel%20my%20subscription%3F-671ee1f29b00232462623a29"
          },
          {
            "title": "Nikkei Asia Terms of Use - auto-renewal and cancellation (accessed 2026-06-16)",
            "url": "https://asia.nikkei.com/info/terms-of-use"
          },
          {
            "title": "Nikkei Asia Help - Subscriptions (accessed 2026-06-16)",
            "url": "https://info.asia.nikkei.com/help-subscriptions"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "nintendo-switch-online",
      "name": "Nintendo Switch Online",
      "industry": "Gaming subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Turn off automatic renewal (at least 48h before expiry); service continues to the term's end, then lapses."
      },
      "data_deletion": {
        "detail": "Cancelling doesn't delete your Nintendo Account; NSO benefits (online play, the classic-games library) end when the membership lapses, and cloud save data is kept for about 180 days after expiry before it can be deleted. Account/data deletion is a separate privacy request via Nintendo.",
        "url": ""
      },
      "links": {
        "cancel": "https://en-americas-support.nintendo.com/app/answers/detail/a_id/41196",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 72,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://en-americas-support.nintendo.com/app/answers/detail/a_id/41196",
        "policy_summary": "Self-serve online: accounts.nintendo.com -> your membership -> turn off automatic renewal (do it at least 48h before expiry), or via the eShop; service continues to the term's end. No refunds for remaining time per the NSO terms (eShop purchases carry a 14-day statutory right to cancel).",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Nintendo — How to Cancel a Switch Online Membership / Adjust Auto-Renewal (accessed 2026-06-05)",
            "url": "https://en-americas-support.nintendo.com/app/answers/detail/a_id/41196"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "noggin",
      "name": "Noggin",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option was documented. Only full cancellation was supported; access continued until the end of the paid billing period."
      },
      "data_deletion": {
        "detail": "Users could request account and personal data deletion by contacting help@noggin.com. The privacy policy acknowledged the right to erasure and required identity verification before processing deletion requests.",
        "url": "https://noggin.com/privacy-policy"
      },
      "links": {
        "cancel": "https://viacom.helpshift.com/hc/en/7-noggin/section/479-subscription/",
        "refund": null,
        "terms": null,
        "privacy": "https://noggin.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://viacom.helpshift.com/hc/en/7-noggin/section/479-subscription/",
        "policy_summary": "Noggin (a Nickelodeon/Paramount preschool streaming and learning service) shut down on July 2, 2024. Prior to shutdown, subscribers could cancel online via noggin.com/dashboard or through third-party platforms (iOS, Android/Google Play, Amazon, PayPal). Cancellation took effect at the end of the current billing period with continued access until then but no refund of fees paid. Annual subscribers who had time remaining after the July 2024 shutdown were offered prorated refunds from their service provider.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Subscription — Noggin Help Center (accessed 2026-06-06)",
            "url": "https://viacom.helpshift.com/hc/en/7-noggin/section/479-subscription/"
          },
          {
            "title": "Terms of Use | Noggin (accessed 2026-06-06)",
            "url": "https://www.noggin.com/noggin-terms/"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "noice-id",
      "name": "Noice",
      "industry": "Audio / Podcast",
      "jurisdiction": "ID",
      "cancellation_types": [
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://open.noice.id/subscription",
        "refund": "",
        "terms": "https://open.noice.id/tnc",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 55,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://open.noice.id/subscription",
        "policy_summary": "Noice (an Indonesian podcast, audio and radio app) lets premium subscribers manage their subscription and turn off or cancel automatic renewal on the Subscription page after subscribing. Store-billed subscriptions are managed through the App Store or Google Play.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Subscription - Noice",
            "url": "https://open.noice.id/subscription"
          },
          {
            "title": "Terms and Conditions - Noice",
            "url": "https://open.noice.id/tnc"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "nom-nom",
      "name": "Nom Nom",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Customers can pause or skip up to four upcoming deliveries directly in their account; the subscription remains active and resumes automatically after the last skipped date."
      },
      "data_deletion": {
        "detail": "Data deletion is governed by the Mars privacy policy (mars.com/privacy); customers can request erasure of personal data by contacting support via phone, mail, or email, though deletions may not cover backups or transaction records retained for business purposes.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.nomnomnow.com/hc/en-us/articles/4405636270747-Cancelling-Your-Account",
        "refund": null,
        "terms": "https://www.nomnomnow.com/tos/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://support.nomnomnow.com/hc/en-us/articles/4405636270747-Cancelling-Your-Account",
        "policy_summary": "Nom Nom subscriptions can be cancelled online through the self-serve Account page, by email at care@nomnomnow.com, or by calling/texting (415) 991-0669. Changes must be submitted by 9:59 AM PT on the scheduled charge day to affect the upcoming delivery. No prorated refunds are issued for the current subscription period; service continues until the end of the billing term. A 30-day money-back guarantee applies only to the first order if no benefits are seen.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 78
        },
        "sources": [
          {
            "title": "Cancelling Your Account – Nom Nom Help Center (accessed 2026-06-05)",
            "url": "https://support.nomnomnow.com/hc/en-us/articles/4405636270747-Cancelling-Your-Account"
          },
          {
            "title": "Terms of Service | Nom Nom (accessed 2026-06-05)",
            "url": "https://www.nomnomnow.com/tos/"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "nomads",
      "name": "Nomads.com (Nomad List)",
      "industry": "Community & membership",
      "jurisdiction": "SG",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause is documented. Membership is cancelled by the user on the in-account Settings page."
      },
      "data_deletion": {
        "detail": "No data- or account-deletion process is documented in the reviewed pages; the platform is self-service with no support channel.",
        "url": "https://nomads.com/faq/nomadscom-terms-of-service-privacy-policy-8279217"
      },
      "links": {
        "cancel": null,
        "refund": null,
        "terms": "https://nomads.com/faq/nomadscom-terms-of-service-privacy-policy-8279217",
        "privacy": "https://nomads.com/faq/nomadscom-terms-of-service-privacy-policy-8279217"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 58,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://nomads.com/faq/nomadscom-terms-of-service-privacy-policy-8279217",
        "policy_summary": "Model note: Nomads.com (rebranded from Nomad List) currently presents membership as a one-time / lifetime purchase — both tiers are labelled 'Billed once. Then never again.' — so for most buyers there is no recurring subscription to cancel; only legacy rebill/renewal language survives in the Terms, which makes 'cancellation friction' largely not applicable to the headline product. Where it does apply: the platform is explicitly self-service with no customer-support email and no monitored social media; a member cancels in the account Settings page, and the Terms say members must cancel 24 hours before any rebill date to avoid renewal fees. On refunds, buyers expressly waive the 14-day EU withdrawal right (digital access is immediate) and the company states it does not offer refunds for guideline violations, so despite a passing reference to self-serve 'requesting refunds' there is no documented money-back window. The cancellation/refund terms are buried inside a single combined Terms-of-Service & Privacy-Policy FAQ entry with no dedicated cancel or refund page, and no data-deletion path is documented.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "Nomads.com — Terms of Service & Privacy Policy (accessed 2026-06-14)",
            "url": "https://nomads.com/faq/nomadscom-terms-of-service-privacy-policy-8279217"
          },
          {
            "title": "Nomads.com — FAQ (accessed 2026-06-14)",
            "url": "https://nomads.com/faq"
          },
          {
            "title": "Need help? — Nomads.com FAQ (self-service, no support channel) (accessed 2026-06-14)",
            "url": "https://nomads.com/faq/need-help-0580929"
          },
          {
            "title": "Nomads.com — Members / Pricing (one-time 'billed once' tiers) (accessed 2026-06-14)",
            "url": "https://nomads.com/members"
          }
        ],
        "score": 57,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "noom",
      "name": "Noom",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause offered — only stay subscribed or cancel."
      },
      "data_deletion": {
        "detail": "Not clearly documented on the cancellation/billing pages; request deletion via Noom Support. Noom settled a $56M class action over auto-renewal / cancellation 'dark pattern' practices.",
        "url": "https://www.noom.com/support/faqs/subscription-and-billing/"
      },
      "links": {
        "cancel": "https://www.noom.com/support/faqs/subscription-and-billing/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://www.noom.com/support/faqs/subscription-and-billing/",
        "policy_summary": "Cancel via the web Subscription Portal (account.noom.com) or in-app when Noom bills directly (otherwise via Apple/Google); uninstalling the app does NOT cancel. No pause option. Noom Weight has a 14-day refund window; Noom Med is non-refundable once a prescription is written.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Noom — Subscription and Billing FAQ (accessed 2026-06-04)",
            "url": "https://www.noom.com/support/faqs/subscription-and-billing/"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null,
      "fin": {
        "arr_usd": 400000000,
        "mrr_usd": 33000000,
        "currency": "USD",
        "as_of": "2024-01-01",
        "source": {
          "title": "Noom — $400M ARR (company announcement)",
          "url": "https://www.noom.com/about/"
        },
        "self_reported": false
      }
    },
    {
      "id": "noon-academy-sa",
      "name": "Noon Academy",
      "industry": "Edtech",
      "jurisdiction": "SA",
      "cancellation_types": [
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account/data handling governed by Noon Academy privacy policy.",
        "url": "https://www.noonacademy.com/"
      },
      "links": {
        "cancel": "https://apps.apple.com/sa/app/noon-academy/id1214874641",
        "refund": "",
        "terms": "https://www.noonacademy.com/terms",
        "privacy": "https://www.noonacademy.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 45,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://apps.apple.com/sa/app/noon-academy/id1214874641",
        "policy_summary": "Noon Academy premium subscriptions auto-renew and are managed and cancelled through the user's device store account (Apple App Store / Google Play) subscription settings, with auto-renewal turned off at least 24 hours before the renewal date.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Noon Academy App - App Store (subscription terms)",
            "url": "https://apps.apple.com/sa/app/noon-academy/id1214874641"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "noon",
      "name": "noon",
      "industry": "Retail & marketplace",
      "jurisdiction": "AE",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for noon One membership. Cancellation stops auto-renewal; subscription benefits continue through the paid period's expiry date."
      },
      "data_deletion": {
        "detail": "Users can self-serve delete their account via Account → Security → Delete Your Account on the website or app. For formal data erasure requests under applicable privacy law, contact legal@noon.com or care@noon.com. Transaction records may be retained for tax/regulatory compliance.",
        "url": "https://help.noon.com/portal/en/kb/articles/how-do-i-delete-my-noon-account"
      },
      "links": {
        "cancel": "https://help.noon.com/portal/en/kb/articles/noon-one-shipping-fees",
        "refund": "https://help.noon.com/portal/en/kb/articles/refund-24-3-2024",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.noon.com/portal/en/kb/articles/noon-one-shipping-fees",
        "policy_summary": "noon operates two types of cancellations: (1) noon One membership subscription and (2) individual orders. For noon One membership (AED 15/month or annual), cancel anytime via Account → noon One → Manage Membership → Cancel Membership on the website or app; the subscription remains active through its expiry date with no auto-renewal. Refunds are not issued for membership fees already charged; noon may terminate memberships for misuse with no refund. For order cancellation, go to Tracking Details → Cancel Items (before packing) or Cancel Shipment (after packing but before delivery); cancellations are irreversible once confirmed and refunds are tracked via Orders → Track Refund. Refunds go to the original payment method (card, noon Credits, or bank transfer for Cash on Delivery). No phone or chat-only cancellation requirement — both membership and order cancellations are fully self-serve online/in-app.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "noon One Membership UAE — Help (accessed 2026-06-10)",
            "url": "https://help.noon.com/portal/en/kb/articles/noon-one-shipping-fees"
          },
          {
            "title": "How to Cancel Your Order — noon Help (accessed 2026-06-10)",
            "url": "https://help.noon.com/portal/en/kb/articles/how-can-i-cancel-my-order"
          },
          {
            "title": "Return and Cancellation Policy — noon Help (accessed 2026-06-10)",
            "url": "https://help.noon.com/portal/en/kb/articles/what-happens-if-i-want-to-make-a-return-cancellation-24-3-2024"
          },
          {
            "title": "Refunds at noon — noon Help (accessed 2026-06-10)",
            "url": "https://help.noon.com/portal/en/kb/articles/refund-24-3-2024"
          },
          {
            "title": "Security Settings — Delete Account — noon Help (accessed 2026-06-10)",
            "url": "https://help.noon.com/portal/en/kb/articles/how-do-i-delete-my-noon-account"
          },
          {
            "title": "noon One Knowledge Base — noon Help (accessed 2026-06-10)",
            "url": "https://help.noon.com/portal/en/kb/noon-one"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "nordic-wellness",
      "name": "Nordic Wellness",
      "industry": "Gym / fitness",
      "jurisdiction": "SE",
      "cancellation_types": [
        "online",
        "in_person",
        "phone",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": "Membership freezing is offered but cannot be combined with a cancellation."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://faq.nordicwellness.se/article/204/uppsagning-av-medlemskap-vad-galler",
        "refund": "",
        "terms": "https://nordicwellness.se/policy/medlemsvillkor/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 82,
          "notice_disclosed": 82,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://faq.nordicwellness.se/article/204/uppsagning-av-medlemskap-vad-galler",
        "policy_summary": "Nordic Wellness (Sweden's largest gym chain) memberships carry a two-month mandatory notice period on all autogiro (direct-debit) agreements. Cancellation is recommended at your home club, alternatively via chat, phone or the website contact form, and certain memberships can be ended digitally via the app or website. Cash-paid memberships lapse automatically at the end of the paid period; a written email confirmation is always issued.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Uppsagning av medlemskap, vad galler? - Nordic Wellness FAQ",
            "url": "https://faq.nordicwellness.se/article/204/uppsagning-av-medlemskap-vad-galler"
          },
          {
            "title": "Medlemsvillkor - Nordic Wellness",
            "url": "https://nordicwellness.se/policy/medlemsvillkor/"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "nordpass",
      "name": "NordPass",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in NordPass support materials."
      },
      "data_deletion": {
        "detail": "Users can submit an account deletion request via the dedicated deletion page. The account is deactivated and permanently deleted within 7 days. Vault data cannot be recovered after deletion. Billing information may be retained for legal/regulatory purposes.",
        "url": "https://nordpass.com/account/delete/"
      },
      "links": {
        "cancel": "https://support.nordpass.com/hc/en-us/articles/360002450037-How-to-cancel-my-subscription",
        "refund": "https://support.nordpass.com/hc/en-us/articles/360002452318-What-is-your-money-back-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://support.nordpass.com/hc/en-us/articles/360002450037-How-to-cancel-my-subscription",
        "policy_summary": "NordPass subscriptions are cancelled online by logging into your Nord Account, navigating to Billing > Subscriptions, and selecting \"Cancel auto-renewal\"; App Store or Google Play subscribers must cancel through those platforms. Cancellation stops future renewals but access continues through the end of the current billing period with no proration. A 30-day money-back guarantee applies to the initial purchase only — renewals are not refundable — and a refund is not automatic; users must contact support to request it. Nord sends a 30-day advance renewal reminder for annual plans.",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 80,
          "findability": 82
        },
        "sources": [
          {
            "title": "How to cancel my subscription? – NordPass (accessed 2026-06-05)",
            "url": "https://support.nordpass.com/hc/en-us/articles/360002450037-How-to-cancel-my-subscription"
          },
          {
            "title": "What is your money-back policy? – NordPass (accessed 2026-06-05)",
            "url": "https://support.nordpass.com/hc/en-us/articles/360002452318-What-is-your-money-back-policy"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "nordvpn",
      "name": "NordVPN",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Toggle off auto-renewal in Nord Account billing; access continues until the end of the paid period, then lapses."
      },
      "data_deletion": {
        "detail": "Cancelling auto-renewal does NOT delete your data. To fully delete your Nord Account/data, contact support and request permanent removal — but request any refund FIRST, since deleting the account voids the remaining service period and makes a refund impossible.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.nordvpn.com/hc/en-us/articles/19556844985489-How-to-cancel-auto-renewal-for-your-NordVPN-subscription",
        "refund": "https://support.nordvpn.com/hc/en-us/articles/19476991311121-What-is-your-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.nordvpn.com/hc/en-us/articles/19556844985489-How-to-cancel-auto-renewal-for-your-NordVPN-subscription",
        "policy_summary": "Disable auto-renewal in Nord Account billing settings (access continues until the paid period ends). 30-day money-back guarantee on the initial auto-renewal purchase bought from the official site (renewals excluded unless local law requires); refunds via live chat or support@nordvpn.com, usually processed within hours. Account/data deletion is a separate support request.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "NordVPN — How to cancel auto-renewal for your subscription (accessed 2026-06-04)",
            "url": "https://support.nordvpn.com/hc/en-us/articles/19556844985489-How-to-cancel-auto-renewal-for-your-NordVPN-subscription"
          },
          {
            "title": "NordVPN — What is your refund policy? (accessed 2026-06-04)",
            "url": "https://support.nordvpn.com/hc/en-us/articles/19476991311121-What-is-your-refund-policy"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 250000000,
        "mrr_usd": 21000000,
        "currency": "USD",
        "as_of": "2024-01-01",
        "source": {
          "title": "Nord Security — revenue (reporting)",
          "url": "https://nordvpn.com/about/"
        },
        "self_reported": false
      }
    },
    {
      "id": "norton",
      "name": "Norton (Gen Digital)",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Turn off auto-renewal anytime; the subscription stays active until the end of the current term, then lapses."
      },
      "data_deletion": {
        "detail": "On cancellation you must uninstall and delete all copies of the software from your devices. Full Norton account / personal-data deletion is a separate request via Norton privacy / support and is not covered by the cancellation or refund policy.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.norton.com/sp/en/us/home/current/solutions/kb20090818144126EN",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.norton.com/sp/en/us/home/current/solutions/kb20090818144126EN",
        "policy_summary": "Cancel / turn off auto-renewal at my.norton.com -> Manage my subscriptions; access continues to the end of the term. 60-day money-back guarantee on annual purchases and on each annual renewal; monthly plans are refundable only within 14 days of initial purchase. Refunds are requested via support / live chat, not fully self-serve.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Norton — Stop your subscription from automatically renewing (accessed 2026-06-04)",
            "url": "https://support.norton.com/sp/en/us/home/current/solutions/kb20090818144126EN"
          },
          {
            "title": "Norton — Cancellation and Refund Policy (accessed 2026-06-04)",
            "url": "https://support.norton.com/sp/en/us/home/current/solutions/kb20100113164023EN"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "nos-pt",
      "name": "NOS",
      "industry": "Telecom & ISP",
      "jurisdiction": "PT",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "mail",
        "email",
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Temporary service suspension is available for specific circumstances including serious illness, care facility admission, unemployment, relocation abroad, or imprisonment, with supporting documentation required. Suspension waives the monthly fee during the suspension period."
      },
      "data_deletion": {
        "detail": "GDPR right to erasure available. Requests can be submitted by email to cliente.privacidade@nos.pt, by phone at 800 109 300 or 16101, or by post to NOS – Privacidade, Rua Actor António Silva n.º 9, Campo Grande, 1600-404 Lisboa. NOS must respond within 30 days; requests may be denied where legal retention obligations apply (e.g. tax data retained 10 years, crime investigation data 1 year).",
        "url": "https://www.nos.pt/pt/institucional/sustentabilidade/gestao-etica-e-responsavel/seguranca-e-privacidade/politica-privacidade-nos/direitos-dos-titulares-dos-dados-pessoais"
      },
      "links": {
        "cancel": "https://www.nos.pt/particulares/ajuda/a-minha-conta/gerir-o-contrato/cancelar-o-contrato/como-cancelar-servico",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 45,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.nos.pt/particulares/ajuda/a-minha-conta/gerir-o-contrato/cancelar-o-contrato/como-cancelar-servico",
        "policy_summary": "NOS Portugal subscribers cancel by phone (931 699 000 or 16990, select 'Desativação'), at any NOS store in person, by post to Apartado 52111, EC Campo Grande, 1721-501 Lisboa, or by submitting a written cessation form via cliente.nos.pt. Under Portuguese law (Lei 16/2022 and ANACOM regulation), consumers may also use the official government Plataforma de Cessação de Contratos (cessacaodecontratos.pt) to submit termination requests. The effective notice rule requires submission at least 10 days before the billing period end to avoid being charged for an additional month; the maximum notice period operators can require is 1 month under ANACOM rules. Early termination during a loyalty/commitment period incurs a penalty that varies by offer and remaining months, checkable in the MyNOS app. Refund or proration terms are not explicitly disclosed; customers receive a final bill covering the period up to service deactivation. Equipment must be returned within 30 days post-deactivation or an indemnification fee applies.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Como cancelar o serviço | NOS Ajuda (accessed 2026-06-05)",
            "url": "https://www.nos.pt/particulares/ajuda/a-minha-conta/gerir-o-contrato/cancelar-o-contrato/como-cancelar-servico"
          },
          {
            "title": "Cancelamento de serviços – ANACOM Consumidor FAQ (accessed 2026-06-05)",
            "url": "https://www.anacom-consumidor.pt/faq-cancelamento-de-servicos"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "notion",
      "name": "Notion",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Notion does not offer a subscription pause or freeze option; cancellation takes effect at the end of the current billing cycle."
      },
      "data_deletion": {
        "detail": "Notion does not document automatic data deletion upon cancellation; workspace data persists and the account reverts to a free plan. Users must manually delete their workspace or contact support to request data removal. No dedicated self-serve data deletion page was found.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.notion.com/help/upgrade-or-downgrade-your-plan",
        "refund": "https://www.notion.com/help/refunds",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Notion subscriptions can be cancelled online via Settings > Billing > Change plan on desktop, or by emailing support; cancellation takes effect at the end of the current billing cycle with no mid-cycle proration. Monthly subscribers can receive a full refund within 3 days of the invoice date; annual subscribers within 30 days. Apple App Store purchases must be cancelled and refunded directly through Apple. No pause or freeze option exists.",
        "policy_url": "https://www.notion.com/help/upgrade-or-downgrade-your-plan",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 78,
          "notice_disclosed": 70,
          "refund_disclosed": 85,
          "findability": 82
        },
        "sources": [
          {
            "title": "Change your plan – Notion Help Center (accessed 2026-06-05)",
            "url": "https://www.notion.com/help/upgrade-or-downgrade-your-plan"
          },
          {
            "title": "Refunds – Notion Help Center (accessed 2026-06-05)",
            "url": "https://www.notion.com/help/refunds"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 500000000,
        "mrr_usd": 42000000,
        "currency": "USD",
        "as_of": "2025-01-01",
        "source": {
          "title": "Notion — $500M ARR (TechCrunch reporting)",
          "url": "https://techcrunch.com/2025/01/01/notion-arr/"
        },
        "self_reported": false
      }
    },
    {
      "id": "nourish-us",
      "name": "Nourish",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or hold option is documented on the Nourish website. Patients may simply stop scheduling appointments without a formal pause mechanism."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data by contacting support@nourish.com. The privacy policy notes data is retained unless a deletion request is submitted. HIPAA rights (access to medical records within 30 days) are documented in the Nourish Consent page.",
        "url": "https://www.nourish.com/privacy"
      },
      "links": {
        "cancel": "https://www.nourish.com/faq/what-is-your-cancellation-and-rescheduling-policy",
        "refund": null,
        "terms": "https://www.nourish.com/terms",
        "privacy": "https://www.nourish.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 40,
          "notice_disclosed": 50,
          "refund_disclosed": 45,
          "findability": 35
        },
        "cancel_url": null,
        "policy_url": "https://www.nourish.com/faq/what-is-your-cancellation-and-rescheduling-policy",
        "policy_summary": "Nourish is an insurance-billed telehealth dietitian service rather than a traditional subscription. The official site documents only appointment-level cancellation: patients may cancel or reschedule free of charge with at least 24 hours notice via the patient portal; changes within 24 hours incur a $75 late-cancellation fee not covered by insurance. To terminate ongoing care or close an account entirely, the Terms of Use directs users to contact support@nourish.com; no self-serve account cancellation flow is publicly documented. Billing disputes must be raised within 30 days of the charge date.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "What is your cancellation and rescheduling policy? - Nourish (accessed 2026-06-06)",
            "url": "https://www.nourish.com/faq/what-is-your-cancellation-and-rescheduling-policy"
          },
          {
            "title": "Terms of Use | Nourish (accessed 2026-06-06)",
            "url": "https://www.nourish.com/terms"
          }
        ],
        "score": 35,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "nous-research",
      "name": "Nous Research",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in the Terms of Service. Subscriptions run until cancelled."
      },
      "data_deletion": {
        "detail": "Upon termination, Nous Research deactivates and permanently deletes the account within 6 months. Clients who request earlier deletion receive deletion within 1 month of the request (Section 17.3a of ToS). Contact support@nousresearch.com for deletion requests.",
        "url": "https://portal.nousresearch.com/privacy"
      },
      "links": {
        "cancel": "https://portal.nousresearch.com/terms",
        "refund": null,
        "terms": "https://portal.nousresearch.com/terms",
        "privacy": "https://portal.nousresearch.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://portal.nousresearch.com/terms",
        "policy_summary": "Subscribers can cancel at any time by clicking the cancellation link in the Nous Portal while logged in (self-serve online). All fees are non-refundable — there are no refunds or credits for partial use or early termination during a paid period. Upgrading to a higher plan credits unused prepaid fees toward the new plan. Downgrading may result in loss of features or data. Account data is permanently deleted within 6 months of termination, or within 1 month if the client requests earlier deletion. No pause or freeze option is documented.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service - Nous Portal (accessed 2026-06-10)",
            "url": "https://portal.nousresearch.com/terms"
          },
          {
            "title": "terms of service - worldsim - nous research (accessed 2026-06-10)",
            "url": "https://worldsim.nousresearch.com/terms"
          },
          {
            "title": "Hermes Agent - Nous Portal (accessed 2026-06-10)",
            "url": "https://portal.nousresearch.com/manage-subscription"
          },
          {
            "title": "Nous Research Web Privacy Policy (accessed 2026-06-10)",
            "url": "https://portal.nousresearch.com/privacy"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "nova-gr",
      "name": "Nova Greece",
      "industry": "Telecom & ISP",
      "jurisdiction": "GR",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented on the official Nova Greece help pages."
      },
      "data_deletion": {
        "detail": "Customers may submit a GDPR erasure request via the online contact form (select 'GDPR Rights Exercise' category), by visiting a Nova store in person with ID, or by certified mail to Nova MAE, L. Athinon 106, Athens 10442. Nova must respond within one month, extendable by two months for complex cases. Some data (e.g., traffic data for 12 months, tax records indefinitely) is retained by law.",
        "url": "https://nova.gr/politikes-oroi/politiki-prostasias-prosopikon-dedomenon"
      },
      "links": {
        "cancel": "https://nova.gr/eksipiretisi-pelatwn/simvolea-ipiresies/pws-mporw-na-diakopsw-th-syndesh-mou",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 55,
          "notice_disclosed": 40,
          "refund_disclosed": 25,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://nova.gr/eksipiretisi-pelatwn/simvolea-ipiresies/pws-mporw-na-diakopsw-th-syndesh-mou",
        "policy_summary": "Nova Greece customers can cancel their service only by visiting a Nova store in person or by calling the contact center (13800); there is no online self-serve cancellation form. For internet/broadband services, disconnection takes effect within 2 business days of the request per EETT regulation. Customers within a minimum commitment period (12, 18, or 24 months depending on plan) are charged an early termination fee (Τέλος Διακοπής) plus any applicable device subsidy fee; exact amounts are referenced to the service price list but not prominently disclosed on the cancellation help page. A 14-day fee-free withdrawal right exists for distance/online contracts, but is waived if the customer requested immediate service activation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Πώς μπορώ να διακόψω τη συνδεσή μου; | Nova (accessed 2026-06-06)",
            "url": "https://nova.gr/eksipiretisi-pelatwn/simvolea-ipiresies/pws-mporw-na-diakopsw-th-syndesh-mou"
          },
          {
            "title": "Πολιτική Προστασίας Προσωπικών Δεδομένων | Nova (accessed 2026-06-06)",
            "url": "https://nova.gr/politikes-oroi/politiki-prostasias-prosopikon-dedomenon"
          }
        ],
        "score": 39,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "now-sky-it",
      "name": "NOW (Sky Italia)",
      "industry": "Streaming",
      "jurisdiction": "IT",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on the official NOW TV Italy help pages."
      },
      "data_deletion": {
        "detail": "Users can exercise the GDPR right to erasure by submitting a request via the OneTrust privacy portal linked from nowtv.it/infoprivacy, or by emailing nowtv.privacy@sky.it. Requests are processed within one month. Sky retains billing/identity data for up to 10 years per legal obligation; account data is deleted after 3 years from end of contractual relationship.",
        "url": "https://www.nowtv.it/infoprivacy"
      },
      "links": {
        "cancel": "https://www.nowtv.it/assistenza/articolo/come-disattivare-o-riattivare-il-mio-pass",
        "refund": null,
        "terms": null,
        "privacy": "https://www.nowtv.it/infoprivacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.nowtv.it/assistenza/articolo/come-disattivare-o-riattivare-il-mio-pass",
        "policy_summary": "NOW (Sky Italia) subscribers can cancel at any time by logging into their Area Personale on nowtv.it (or the app) and deactivating the auto-renewal of their Pass; cancellation can also be done by phone (02 308 08 08) or PEC (skyitalia@pec.sky.it). The cancellation must be submitted at least 24 hours before the next billing date, and access continues until the end of the paid viewing period with no proration refund for unused days. Under the Italian Consumer Code (D.Lgs. 206/2005) and the EU Consumer Rights Directive, subscribers have a 14-day withdrawal right from contract conclusion, entitling them to a full refund if the service has not been used, or a proportional refund if already used. Monthly plans have no lock-in; annual plans carry a 12-month minimum commitment period during which early cancellation takes effect only at the end of the binding term.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Come disattivare il Pass NOW – NOW Assistenza (accessed 2026-06-05)",
            "url": "https://www.nowtv.it/assistenza/articolo/come-disattivare-o-riattivare-il-mio-pass"
          },
          {
            "title": "Condizioni Generali del Servizio NOW – nowtv.it (accessed 2026-06-05)",
            "url": "https://www.nowtv.it/condizioni-generali-servizio"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "now-sky-uk",
      "name": "NOW (Sky)",
      "industry": "Streaming",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. NOW advises cancelling and restarting later with no re-joining fee; account details and preferences are retained."
      },
      "data_deletion": {
        "detail": "UK GDPR right-to-erasure requests must be submitted to NOW customer support. No self-serve deletion tool is available. NOW has one month to respond. Some community reports indicate NOW may retain accounts in inactive status rather than fully deleting them.",
        "url": "https://www.nowtv.com/gb/help/article/gdpr-and-now"
      },
      "links": {
        "cancel": "https://help.nowtv.com/article/how-do-i-cancel-now",
        "refund": null,
        "terms": "https://www.nowtv.com/terms",
        "privacy": "https://www.nowtv.com/gb/help/article/gdpr-and-now"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.nowtv.com/article/how-do-i-cancel-now",
        "policy_summary": "Cancellation is self-serve online only via My Account → My Membership → Cancel; there is no documented phone, chat, or email cancellation path for members who signed up on the web. For Fully Flexible monthly memberships, cancellation takes effect at the end of the current paid period with no further charges; for Saver (minimum-term) deals, the request is accepted immediately but only takes effect once the minimum term expires. No mid-cycle refunds are issued once the service has started; however, a 14-day cooling-off right exists under the Consumer Contracts Regulations 2013 provided the member has not begun streaming and has not waived the right at purchase. No pause or freeze feature is offered.",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 72,
          "notice_disclosed": 75,
          "refund_disclosed": 68,
          "findability": 75
        },
        "sources": [
          {
            "title": "How to cancel your NOW Membership - NOW Help Centre (accessed 2026-06-05)",
            "url": "https://help.nowtv.com/article/how-do-i-cancel-now"
          },
          {
            "title": "NOW Terms and Conditions | nowtv.com (accessed 2026-06-05)",
            "url": "https://www.nowtv.com/terms"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "now-uk",
      "name": "NOW",
      "industry": "Streaming",
      "jurisdiction": "GB",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; flexible monthly memberships can be cancelled anytime instead."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.nowtv.com/gb/help/article/how-do-i-cancel-now",
        "refund": "https://www.nowtv.com/gb/help/article/request-a-refund",
        "terms": "https://www.nowtv.com/membership/faqs",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.nowtv.com/gb/help/article/how-do-i-cancel-now",
        "policy_summary": "Members cancel online by signing in and going to My Account then My Membership. Flexible monthly memberships can be cancelled at any time and should be cancelled before the next billing date to avoid another charge; Saver memberships can be cancelled but only take effect when the minimum term ends.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your NOW Membership",
            "url": "https://www.nowtv.com/gb/help/article/how-do-i-cancel-now"
          },
          {
            "title": "NOW FAQs",
            "url": "https://www.nowtv.com/membership/faqs"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "nrg-home-us",
      "name": "NRG Energy (NRG Home)",
      "industry": "Energy & utilities",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Customers cancel or switch suppliers at any time; fixed-price plans auto-roll to a new plan at term end."
      },
      "data_deletion": {
        "detail": "No self-serve account-data deletion described; handled via customer care / privacy policy.",
        "url": "https://www.picknrg.com/en/customer-care/faqs/service-faqs"
      },
      "links": {
        "cancel": "https://www.picknrg.com/en/customer-care/faqs/service-faqs",
        "refund": "https://www.picknrg.com/en/customer-care/faqs/service-faqs",
        "terms": "https://www.picknrg.com/en/getLegalDocument?format=pdf&docType=tos&sku=g993645a27d0aa9b",
        "privacy": "https://www.picknrg.com/en/customer-care/faqs/signing-up-faqs"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.picknrg.com/en/customer-care/faqs/service-faqs",
        "policy_summary": "NRG's consumer retail brand NRG Home (picknrg.com) lets customers cancel by phone (1-844-460-0309), email (support@picknrg.com), or live chat (Mon-Fri 8am-6pm ET). NRG Home does not charge switching, setup, enrollment, or cancellation fees on its standard residential plans, and customers may terminate at any time, though fixed-rate plans may carry a plan-specific ETF disclosed in the enrollment letter / Terms of Service. Customers have a right to rescind without penalty until midnight on the third day after receiving written confirmation of the agreement (10 calendar days in some jurisdictions after the utility's switch-confirmation notice). Switching back to the utility can take 1-2 billing cycles. Operates across multiple deregulated states.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Frequently Asked Questions: Service | NRG Home (accessed 2026-06-16)",
            "url": "https://www.picknrg.com/en/customer-care/faqs/service-faqs"
          },
          {
            "title": "Frequently Asked Questions: Signing Up | NRG Home (accessed 2026-06-16)",
            "url": "https://www.picknrg.com/en/customer-care/faqs/signing-up-faqs"
          },
          {
            "title": "NRG Home Terms of Service for Electricity Supply PDF (accessed 2026-06-16)",
            "url": "https://www.picknrg.com/en/getLegalDocument?format=pdf&docType=tos&sku=g993645a27d0aa9b"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "nrj-mobile-fr",
      "name": "NRJ Mobile",
      "industry": "Telecom / MVNO",
      "jurisdiction": "FR",
      "cancellation_types": [
        "online",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": "https://www.nrjmobile.fr/"
      },
      "links": {
        "cancel": "https://www.nrjmobile.fr/faq/resilier-ma-ligne-et-calculer-mes-frais-de-resiliation",
        "refund": "https://www.nrjmobile.fr/faq/resilier-ma-ligne-et-calculer-mes-frais-de-resiliation",
        "terms": "https://www.nrjmobile.fr/",
        "privacy": "https://www.nrjmobile.fr/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.nrjmobile.fr/faq/resilier-ma-ligne-et-calculer-mes-frais-de-resiliation",
        "policy_summary": "NRJ Mobile subscribers initiate cancellation from their Espace Client under Forfait then Resilier ma ligne; base plans are commitment-free and cancellable anytime. Cancellation is effective within 7 calendar days. Older or engagement plans require paying remaining monthly fees, and a 5 euro cancellation fee applies on some plans from May 2026.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "NRJ Mobile FAQ - Resilier ma ligne et calculer mes frais de resiliation",
            "url": "https://www.nrjmobile.fr/faq/resilier-ma-ligne-et-calculer-mes-frais-de-resiliation"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "nrma-au",
      "name": "NRMA",
      "industry": "Retail & membership",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Members may apply to suspend their Subscription Package in certain situations (e.g. overseas travel or temporarily without their nominated vehicle); apply via NRMA on 13 11 22."
      },
      "data_deletion": {
        "detail": "Handled under the NRMA Group Privacy Policy; request access/correction or raise privacy queries with the Privacy Officer (9 George Street, North Strathfield NSW) or call 13 11 22.",
        "url": "https://www.mynrma.com.au/privacy-policy"
      },
      "links": {
        "cancel": "https://www.mynrma.com.au/roadside-assistance/faqs",
        "refund": null,
        "terms": "https://www.mynrma.com.au/-/media/general-conditions/cs-2777_nrma_consumer_roadside_terms_and_conditions_092025.pdf",
        "privacy": "https://www.mynrma.com.au/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 85,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.mynrma.com.au/roadside-assistance/faqs",
        "policy_summary": "NRMA roadside members can cancel or transfer their roadside assistance subscription package at any time via their online account, or by calling 13 11 22 to discuss options. The FAQ states cancellation is best completed at the time of renewal. There is no refund: 'You will not be entitled to a refund if you cancel your subscription/s.' As an alternative to cancellation, members may apply to suspend their Subscription Package in defined situations (e.g. overseas travel, temporarily without a vehicle). Full cancellation terms are in section 1.10 of the Consumer Roadside Terms & Conditions.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Roadside Assistance Frequently Asked Questions | The NRMA (accessed 2026-06-16)",
            "url": "https://www.mynrma.com.au/roadside-assistance/faqs"
          },
          {
            "title": "Consumer Roadside Terms & Conditions (accessed 2026-06-16)",
            "url": "https://www.mynrma.com.au/-/media/general-conditions/cs-2777_nrma_consumer_roadside_terms_and_conditions_092025.pdf"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "nrma-insurance-au",
      "name": "NRMA Insurance",
      "industry": "Insurance (auto)",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No policy pause; policies are cancelled online, in-app, or by phone, with immediate or future cancellation date."
      },
      "data_deletion": {
        "detail": "Personal information handled under NRMA Insurance (IAG) privacy policy; customers can request access/correction and lodge privacy queries.",
        "url": "https://www.nrma.com.au/privacy"
      },
      "links": {
        "cancel": "https://www.nrma.com.au/faq/how-do-i-cancel-my-policy/1026116",
        "refund": "https://www.nrma.com.au/customer-refunds",
        "terms": "https://www.nrma.com.au/terms",
        "privacy": "https://www.nrma.com.au/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.nrma.com.au/faq/how-do-i-cancel-my-policy/1026116",
        "policy_summary": "NRMA Insurance customers can cancel a car insurance policy in the NRMA Insurance App, or by logging into their online account, going to the Cancel Policy section and selecting Cancel Policy, choosing an immediate or future cancellation date; alternatively, call 132 132. A 21-day cooling-off period applies from start or renewal, within which a full refund is given if no claim has been made and no cancellation fee applies. Outside the cooling-off period, customers receive a refund of the unused (pro-rata) premium, less an admin fee of approximately $33. Customers are advised to cancel at least 3 business days before a billing or renewal date to avoid being charged for another term, and to request written confirmation of the refund amount.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my policy? | NRMA Insurance (accessed 2026-06-16)",
            "url": "https://www.nrma.com.au/faq/how-do-i-cancel-my-policy/1026116"
          },
          {
            "title": "Renewals & Payments: Car Insurance | NRMA Insurance (accessed 2026-06-16)",
            "url": "https://www.nrma.com.au/payments/car-insurance"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ntt-docomo-jp",
      "name": "NTT Docomo",
      "industry": "Telecom & ISP",
      "jurisdiction": "JP",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "in_person",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or service suspension option is offered. Docomo suggests switching to a lower-cost plan (e.g., ahamo at ¥2,970/mo, or Docomo mini) as an alternative to cancellation."
      },
      "data_deletion": {
        "detail": "The @docomo.ne.jp email address becomes unusable immediately upon cancellation. Docomo Cloud data stored server-side is deleted. The dAccount (digital ID) survives cancellation and can be retained or separately deleted at id.smt.docomo.ne.jp; deletion steps differ depending on whether an active Docomo line remains.",
        "url": "https://id.smt.docomo.ne.jp/src/utility/detail_07_02.html"
      },
      "links": {
        "cancel": "https://www.docomo.ne.jp/support/cancel/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.docomo.ne.jp/support/cancel/",
        "policy_summary": "Mobile phone contracts can be cancelled online (24/7 via ドコモオンライン手続き with dAccount login) or in-store at approximately 2,400 Docomo Shop locations; phone cancellation is available only for Home 5G (not mobile). No advance notice period is required and cancellation is processed same-day or next business day. Monthly plan fees are NOT prorated — a full month's charge applies regardless of when in the month cancellation occurs, and device installment payments continue post-cancellation without the associated monthly discounts. There are no early termination fees on standard plans (contract lock-in fees were abolished in October 2019), though device balance obligations remain.",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 72,
          "findability": 80
        },
        "sources": [
          {
            "title": "携帯電話／home 5Gの解約お手続き方法 | お客さまサポート | NTTドコモ (accessed 2026-06-06)",
            "url": "https://www.docomo.ne.jp/support/cancel/"
          },
          {
            "title": "ご解約をご検討中のお客さまへ | お客さまサポート | NTTドコモ (accessed 2026-06-06)",
            "url": "https://www.docomo.ne.jp/support/cancellation/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "nu-mx",
      "name": "Nu (Nubank Mexico)",
      "industry": "Fintech / Neobank",
      "jurisdiction": "MX",
      "cancellation_types": [
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.nu.com.mx/",
        "refund": "",
        "terms": "https://www.nu.com.mx/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.nu.com.mx/",
        "policy_summary": "Nu Mexico (local arm of the Nubank neobank) lets customers start card/account cancellation from the in-app 'Help' section or by calling +52 55 9225 2622; the account must have a zero balance and no pending payments before closure can complete.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Nu Mexico - official site",
            "url": "https://www.nu.com.mx/"
          },
          {
            "title": "Como cancelar la Tarjeta Nu Mexico (Wise)",
            "url": "https://wise.com/mx/blog/como-cancelar-tarjeta-nu-mexico"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "nubank-ultravioleta-br",
      "name": "Nubank Ultravioleta",
      "industry": "Fintech / Neobank",
      "jurisdiction": "BR",
      "cancellation_types": [
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://nubank.com.br/contratos/termos-e-condicoes-nubank-ultravioleta",
        "refund": "",
        "terms": "https://nubank.com.br/contratos/termos-e-condicoes-nubank-ultravioleta",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://nubank.com.br/contratos/termos-e-condicoes-nubank-ultravioleta",
        "policy_summary": "Nubank's Ultravioleta premium-account terms state the subscription can be cancelled at any time through Nubank's service channels (in-app chat available 24h, or phone). On cancellation all Ultravioleta products end and the next invoice includes a prorated charge for the portion of the monthly fee used.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Termos e condicoes Nubank Ultravioleta",
            "url": "https://nubank.com.br/contratos/termos-e-condicoes-nubank-ultravioleta"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "nuffield-health-uk",
      "name": "Nuffield Health",
      "industry": "Gym & fitness",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "in_person",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Freeze available for 1–12 months for eligible reasons (pregnancy, serious illness/injury, redundancy, office relocation 5+ miles). A general freeze with no stated reason is also available for up to 3 months at a £10/month fee. Requests must be in writing or via a centre form, effective from the first of the following month if submitted by the 15th. No charges apply during freeze; commitment period is extended by the freeze duration."
      },
      "data_deletion": {
        "detail": "Email customerdatarequests@nuffieldhealth.com to request account and data deletion. Account is disabled within 30 days of the request.",
        "url": "https://www.nuffieldhealth.com/deleting-nuffield-health-account-data"
      },
      "links": {
        "cancel": "https://www.nuffieldhealth.com/cancel-or-freeze-your-gym-membership",
        "refund": null,
        "terms": "https://www.nuffieldhealth.com/terms/fitness-and-wellbeing-terms-and-conditions",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.nuffieldhealth.com/cancel-or-freeze-your-gym-membership",
        "policy_summary": "Cancellation requires one full calendar month's written notice, submitted by email to the home gym, by post, or in person via a cancellation form at the centre; there is no general self-serve online cancellation button. For members who joined online, a cancellation request form link is included in the original receipt email. A 14-day cooling-off period applies with a full refund of fees paid; after that no proration is given on standard monthly memberships. Discounted 12-month memberships cannot be cancelled early except for documented reasons (serious illness/injury/pregnancy, redundancy, or relocation more than 5 miles from any centre).",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 70
        },
        "sources": [
          {
            "title": "Cancel or freeze your gym membership – Nuffield Health (accessed 2026-06-05)",
            "url": "https://www.nuffieldhealth.com/cancel-or-freeze-your-gym-membership"
          },
          {
            "title": "Gym, Fitness and Wellbeing Terms and Conditions – Nuffield Health (accessed 2026-06-05)",
            "url": "https://www.nuffieldhealth.com/terms/fitness-and-wellbeing-terms-and-conditions"
          }
        ],
        "score": 57,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "nugs-net",
      "name": "nugs.net",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or hold option is documented. Users may only cancel or switch plan tiers."
      },
      "data_deletion": {
        "detail": "Account and all associated data can be deleted via Settings in the nugs mobile app (Settings > Account > Delete Account). Active subscriptions must be cancelled first. California residents and others may also submit deletion requests by email to legal@nugs.net or privacy@nugs.net, by mail to Nugs.net Enterprises, Inc., 1383 Ninth Avenue, San Francisco, CA 94122 Attn: Privacy, or by phone at 1-888-747-6847.",
        "url": "https://help.nugs.net/support/solutions/articles/6000245388-how-do-i-delete-my-account-"
      },
      "links": {
        "cancel": "https://help.nugs.net/support/solutions/articles/6000261447-how-do-i-cancel-or-manage-my-nugs-subscription-",
        "refund": null,
        "terms": "https://www.nugs.net/terms.html",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.nugs.net/support/solutions/articles/6000261447-how-do-i-cancel-or-manage-my-nugs-subscription-",
        "policy_summary": "Direct nugs.net subscribers cancel online by logging in, navigating to Account > My Account > Manage Plan > Cancel Subscription. Subscribers who joined via Apple or Google must cancel through those platforms' own subscription portals; cancellation is not possible within the nugs mobile app itself. Subscriptions run to the end of the paid billing period with no early termination refund — all sales are final except in cases of technical delivery failure. No subscription pause feature is offered.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel or manage my nugs subscription? : nugs Customer Service (accessed 2026-06-06)",
            "url": "https://help.nugs.net/support/solutions/articles/6000261447-how-do-i-cancel-or-manage-my-nugs-subscription-"
          },
          {
            "title": "Terms & Conditions of Sale | nugs (accessed 2026-06-06)",
            "url": "https://www.nugs.net/terms.html"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "numan-uk",
      "name": "Numan",
      "industry": "Telehealth & Rx",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "in_account",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscriptions can be paused indefinitely via the in-account 'Treatments' tab or by emailing customer services; TRT must be paused/cancelled by contacting the team directly."
      },
      "data_deletion": {
        "detail": "Right to erasure honoured on request via email/post/phone, normally within one calendar month, but not absolute: medical records typically retained ~10 years per CQC/NHS guidance and other data kept for legal/accounting obligations.",
        "url": "https://www.numan.com/legal/privacy-notice"
      },
      "links": {
        "cancel": "https://www.numan.com/legal/terms-of-sale",
        "refund": "https://www.numan.com/legal/terms-of-sale",
        "terms": "https://www.numan.com/legal/terms-of-sale",
        "privacy": "https://www.numan.com/legal/privacy-notice"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.numan.com/legal/terms-of-sale",
        "policy_summary": "Most subscriptions can be cancelled self-serve by signing into the Numan account, opening the 'Treatments' tab and turning off automatic refills; alternatively customers can email customer services to cancel or pause indefinitely. TRT plans cannot be cancelled in-account and require contacting the team directly. Payment is taken 48 hours before an order is dispatched, so cancellation must occur before that point to avoid the next charge, and no refund is given once medication has been dispensed. Prepaid packages receive a pro-rata refund for undelivered medication less admin fees, while weight-loss commitment packages generally cannot be paused or cancelled during the commitment term except on specified medical/clinical grounds. A 14-day return window applies to non-medical products.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Numan | Terms of Sale (accessed 2026-06-16)",
            "url": "https://www.numan.com/legal/terms-of-sale"
          },
          {
            "title": "Numan | Privacy Notice (accessed 2026-06-16)",
            "url": "https://www.numan.com/legal/privacy-notice"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "numerous-ai",
      "name": "Numerous.ai (numerous.ai)",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; cancel any time to prevent future charges."
      },
      "data_deletion": {
        "detail": "Providing false contact info may result in account termination; data handling per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://numerous.ai/terms.html",
        "terms": "https://numerous.ai/terms.html",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 62,
          "notice_disclosed": 55,
          "refund_disclosed": 40,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://numerous.ai/terms.html",
        "policy_summary": "Numerous.ai offers paid subscriptions for its spreadsheet plugins; you may cancel your subscription at any time to prevent future charges to your payment method. However, if you do not cancel before a payment is due, Numerous reserves the right not to refund you, and the Terms state you may not file a dispute or chargeback with your bank. Billing questions go to support. The self-serve cancel is straightforward, but the no-refund-plus-anti-chargeback stance is notably aggressive.",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Numerous.ai | Terms (accessed 2026-06-13)",
            "url": "https://numerous.ai/terms.html"
          }
        ],
        "score": 53,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "nurx",
      "name": "Nurx",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented; Nurx only offers turning off automatic refills for individual medications or full subscription cancellation."
      },
      "data_deletion": {
        "detail": "Account deactivation is handled via in-app messenger or phone (1-551-290-3134). Medical records are retained indefinitely as mandated by Federal law (HIPAA); Nurx explicitly states records are kept on encrypted servers even after account deactivation.",
        "url": "https://www.nurx.com/faq/can-i-delete-my-nurx-account/"
      },
      "links": {
        "cancel": "https://www.nurx.com/how-can-i-cancel-my-subscription/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 52,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://www.nurx.com/how-can-i-cancel-my-subscription/",
        "policy_summary": "Cancellation can be initiated via in-app/web message, email (nurx-support@thirtymadison.com), or phone (Mon–Sun 8am–8pm EST); NY/CA patients additionally have a dashboard self-serve option. To avoid a charge, cancellation must occur within 48 hours of receiving the refill-preparation reminder; orders billed on a Friday–Sunday weekend may be processed up to two days early. No refunds are issued once an order has shipped, as medication cannot be resold by law; the consultation fee is non-refundable once a provider has reviewed the submission. No pause or freeze option is available.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my subscription? - Nurx (accessed 2026-06-05)",
            "url": "https://www.nurx.com/how-can-i-cancel-my-subscription/"
          },
          {
            "title": "Can I delete my Nurx account? - Nurx (accessed 2026-06-05)",
            "url": "https://www.nurx.com/faq/can-i-delete-my-nurx-account/"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "nutrafol",
      "name": "Nutrafol",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can defer their next order from the account portal. Upon expiration of the deferral period, the subscription resumes automatic renewal. This is explicitly described in the Terms of Use as an alternative to cancellation."
      },
      "data_deletion": {
        "detail": "Nutrafol (operated by Unilever United States) offers a US State Resident Data Rights Request Form covering access, correction, and deletion. Requests can also be submitted by phone at 888-454-3320 or by email to privacy@nutrafol.com. Identity verification is required before processing.",
        "url": "https://nutrafol.com/our/brand/support/legal/privacy-request/"
      },
      "links": {
        "cancel": "https://nutrafol.com/terms-of-use/",
        "refund": null,
        "terms": "https://nutrafol.com/terms-of-use/",
        "privacy": "https://nutrafol.com/our/brand/support/legal/privacy-request/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://nutrafol.com/terms-of-use/",
        "policy_summary": "Nutrafol subscribers can cancel at any time through their online account portal before the next subscription renewal date, with no refund issued for the remainder of the current period. Alternatively, subscribers may defer (skip) their next order instead of cancelling. Returns of unopened product are accepted within 30 days of delivery for a full refund via nutrafol.com/returns/. Customer support (chat, phone 888-454-3320, email support@nutrafol.com) is available Monday–Friday 8am–7pm ET for assistance.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms Of Use | Nutrafol (accessed 2026-06-06)",
            "url": "https://nutrafol.com/terms-of-use/"
          },
          {
            "title": "Contact Us | Nutrafol (accessed 2026-06-06)",
            "url": "https://nutrafol.com/contact-us/"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "nutrisense",
      "name": "Nutrisense",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can \"snooze\" their program at any time for any reason via the app or by contacting support; specific maximum snooze duration is not publicly disclosed."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal data via a form on the Privacy Center page or by emailing [email protected]. Nutrisense responds within 45 days. Data deletion cancels any upcoming video calls. Nutrisense can only delete data it stores, not data held by third parties.",
        "url": "https://www.nutrisense.io/privacy-center"
      },
      "links": {
        "cancel": "https://support.nutrisense.io/en_us/how-to-cancel-nutrisense-subscription-ByDHk9CJgx",
        "refund": null,
        "terms": null,
        "privacy": "https://www.nutrisense.io/privacy-center"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.nutrisense.io/en_us/how-to-cancel-nutrisense-subscription-ByDHk9CJgx",
        "policy_summary": "Nutrisense subscriptions can be canceled in the app via an 8-step self-service flow or by contacting customer support by email. Cancellation must be submitted at least 72 hours before the next billing date to avoid being charged for the upcoming month; all charges are non-refundable. Members who selected a multi-month committed plan (3, 6, or 12 months) are subject to an early cancellation fee if they cancel before their minimum commitment ends. A snooze (pause) option is available at any time as an alternative to full cancellation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your Nutrisense Subscription – Nutrisense Support (accessed 2026-06-06)",
            "url": "https://support.nutrisense.io/en_us/how-to-cancel-nutrisense-subscription-ByDHk9CJgx"
          },
          {
            "title": "Nutrisense Early Cancellation Policy – Nutrisense Support (accessed 2026-06-06)",
            "url": "https://support.nutrisense.io/en_us/nutrisense-early-cancellation-policy-H1dHy9RJle"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "nutrisystem",
      "name": "Nutrisystem",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Customers can delay their next auto-delivery order via My Account, but there is no formal pause/freeze program; delaying an order is the closest equivalent."
      },
      "data_deletion": {
        "detail": "No explicit data deletion or account deletion process is documented on cancellation or help pages. The Privacy Policy is referenced for data handling; customers must contact customer service for account removal requests.",
        "url": "https://www.nutrisystem.com/about/privacy"
      },
      "links": {
        "cancel": "https://www.nutrisystem.com/about/terms-conditions",
        "refund": null,
        "terms": "https://www.nutrisystem.com/about/terms-conditions",
        "privacy": "https://www.nutrisystem.com/about/privacy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Nutrisystem auto-delivery food plans can be cancelled by phone (1-800-585-5483, option 1 then 4) or chat; the Club Advantage subscription can also be cancelled via My Account or email. Cancellation must occur before 6:00 PM ET the day before the next scheduled warehouse fulfillment. A 7-day money-back guarantee applies to first orders on 4-week plans only (new customers; excludes Partner Plans and Club Advantage); cancelling after 7 days but before the second shipment incurs a $125 fee representing the forfeited auto-delivery discount. No refunds are issued after the guarantee window, and all meal deliveries and Club Advantage subscriptions are explicitly non-refundable.",
        "policy_url": "https://www.nutrisystem.com/about/terms-conditions",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 55
        },
        "sources": [
          {
            "title": "How do I cancel my plan? – The Leaf Nutrisystem Blog (accessed 2026-06-05)",
            "url": "https://leaf.nutrisystem.com/faqs/about-nutrisystem/how-do-i-cancel-my-plan/"
          },
          {
            "title": "Terms and Conditions | Nutrisystem (accessed 2026-06-05)",
            "url": "https://www.nutrisystem.com/about/terms-conditions"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "nuuly-us",
      "name": "Nuuly",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause for 1, 2, or 3 months via My Account > Subscription. Pauses can be extended month-by-month once within one month of the unpause date. Rewards, favorites, discounts, and preferences are preserved during a pause."
      },
      "data_deletion": {
        "detail": "Data deletion requests submitted by email to dataprivacyofficer@urbn.com (URBN parent company). Identity verification required via mailed code. No dedicated web form; toll-free number also available via urbn.com/privacy-policy. State-specific supplemental rights available for CA, CO, CT, DE, IA, MT, NE, NH, NJ, OR, TX, UT, and VA residents.",
        "url": "https://www.nuuly.com/legal/opt-out-notice"
      },
      "links": {
        "cancel": "https://www.nuuly.com/rent/help/pausing-cancelling",
        "refund": null,
        "terms": "https://www.nuuly.com/legal/terms-conditions",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.nuuly.com/rent/help/pausing-cancelling",
        "policy_summary": "Nuuly subscribers can cancel online at any time via My Account > Subscription > Cancel Subscription. If items are currently at home, they must be returned and scanned by UPS before the cancellation takes effect; cancellation without items at home completes immediately. Payments are non-refundable and there are no credits for partially used periods; the subscription fee is $98/month and renews automatically at 4 AM EST on the billing date. No advance notice to Nuuly is required, and there are no damage, cleaning, or late fees.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Pausing + Cancelling | Nuuly (accessed 2026-06-06)",
            "url": "https://www.nuuly.com/rent/help/pausing-cancelling"
          },
          {
            "title": "Nuuly | Terms + Conditions (accessed 2026-06-06)",
            "url": "https://www.nuuly.com/legal/terms-conditions"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "nuuly",
      "name": "Nuuly",
      "industry": "Apparel",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause for 1, 2, or 3 months via the Subscription section of My Account; rewards, favorites and preferences are retained, and the subscription resumes on the billing date."
      },
      "data_deletion": {
        "detail": "Data and privacy rights including deletion handled through the Nuuly Privacy Policy; cancellation alone does not delete account data.",
        "url": "https://www.nuuly.com/legal/privacy-policy"
      },
      "links": {
        "cancel": "https://www.nuuly.com/rent/help/pausing-cancelling",
        "refund": "",
        "terms": "https://www.nuuly.com/legal/terms-conditions",
        "privacy": "https://www.nuuly.com/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://www.nuuly.com/rent/help/pausing-cancelling",
        "policy_summary": "Nuuly subscribers cancel self-serve by selecting Cancel Subscription in the Subscription section of My Account; if items are at home, unpurchased items must be returned before the billing date and cancellation activates only after UPS scans the return, otherwise the $98 monthly fee is charged. Members can pause for 1 to 3 months instead.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Pausing + Cancelling | Nuuly",
            "url": "https://www.nuuly.com/rent/help/pausing-cancelling"
          },
          {
            "title": "Terms + Conditions | Nuuly",
            "url": "https://www.nuuly.com/legal/terms-conditions"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "nytimes",
      "name": "The New York Times",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Vacation hold of 4 or 8 weeks via Account settings (pauses print delivery; digital access may continue). Not a full subscription pause."
      },
      "data_deletion": {
        "detail": "Not documented on the cancellation page. Personal-data deletion can be requested under CCPA / state privacy law via NYT's 'Your Privacy Rights' / privacy team.",
        "url": ""
      },
      "links": {
        "cancel": "https://help.nytimes.com/hc/en-us/articles/115014892708-Cancel-your-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://help.nytimes.com/hc/en-us/articles/115014892708-Cancel-your-subscription",
        "policy_summary": "Online cancel exists via Subscription Overview → Manage → Cancel, but the published flow routes through retention offers; chat (Care Advocate) and phone (1-866-273-3612) are the alternatives.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "NYT Help — Cancel Your Subscription (accessed 2026-06-04)",
            "url": "https://help.nytimes.com/hc/en-us/articles/115014892708-Cancel-your-subscription"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "nz-herald-nz",
      "name": "NZ Herald Premium",
      "industry": "News / Media (Paywall)",
      "jurisdiction": "NZ",
      "cancellation_types": [
        "online",
        "phone",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.nzherald.co.nz/help-and-support/subscriptions/how-do-i-cancel-my-herald-premium-subscription/SE4YEHC2OISTOCLJHWOUOYRG3E/",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.nzherald.co.nz/help-and-support/subscriptions/how-do-i-cancel-my-herald-premium-subscription/SE4YEHC2OISTOCLJHWOUOYRG3E/",
        "policy_summary": "NZ Herald (NZME) Premium subscribers who signed up on nzherald.co.nz can cancel online by signing in, opening My subscriptions and clicking Cancel subscription, or by calling 0800 100 888. There are no contracts and access continues to the end of the paid period; app-store subscriptions must be cancelled via Apple or Google.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Herald Premium, Viva Premium or NZ Listener subscription? - NZ Herald",
            "url": "https://www.nzherald.co.nz/help-and-support/subscriptions/how-do-i-cancel-my-herald-premium-subscription/SE4YEHC2OISTOCLJHWOUOYRG3E/"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "o2-cz",
      "name": "O2 Czech Republic",
      "industry": "Telecom & ISP",
      "jurisdiction": "CZ",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "mail",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on O2's official support pages. Customers must cancel and re-subscribe."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted by email to poverenec@o2.cz or by mail to the Data Protection Officer at O2 Czech Republic a.s., Za Brumlovkou 266/2, 140 22 Praha 4 – Michle. General service data is retained for 4 years post-cancellation; invoices/contracts for 10 years (statutory); call recordings for 6 months.",
        "url": "https://www.o2.cz/osobni/gdpr-rozcestnik"
      },
      "links": {
        "cancel": "https://www.o2.cz/osobni/odchod-od-o2",
        "refund": null,
        "terms": null,
        "privacy": "https://www.o2.cz/osobni/gdpr-rozcestnik"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "O2 Czech Republic customers can cancel by calling the free line 800 02 02 02 (Mon–Fri 8–19), visiting any O2 store, sending a written request by mail, or (for business) emailing firmy@o2.cz. A 30-day notice period begins the day after O2 receives the request, with service ending on the last day of that period. Contracts cancelled within the first 3 months may incur a flat-rate early-termination fee of 5% of the remaining contractual payments; device instalment balances are separately invoiced. There is no documented self-serve online cancellation through Moje O2; number portability requests (OKU code) can be initiated there, but full contract termination requires phone, store, or mail.",
        "policy_url": "https://www.o2.cz/osobni/odchod-od-o2",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 55,
          "findability": 72
        },
        "sources": [
          {
            "title": "Přemýšlíte o odchodu od O2? – O2 (accessed 2026-06-06)",
            "url": "https://www.o2.cz/osobni/odchod-od-o2"
          },
          {
            "title": "O2 | Podpora | Odchod od O2 - informace pro podnikatele (accessed 2026-06-06)",
            "url": "https://www.o2.cz/podpora/volani-z-mobilu/odchod-od-o2-podnikatele"
          }
        ],
        "score": 57,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "o2-de",
      "name": "O2 Germany (Telefónica Germany)",
      "industry": "Telecom & ISP",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Contract suspension (Stilllegung) available for up to 12 months for extended absences, managed via Mein O2 portal."
      },
      "data_deletion": {
        "detail": "Data deletion requests handled via Telefónica's data protection contact form. Some data retained for legal compliance (tax, outstanding claims). Community account deletion handled separately through O2 moderation.",
        "url": "https://www.telefonica.de/datenschutz-kontakt"
      },
      "links": {
        "cancel": "https://hilfe.o2online.de/o2-vertrag-sim-karte-rechnung-115/o2-vertragskuendigung-alle-infos-zur-kuendigung-und-frist-595708",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 20,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://hilfe.o2online.de/o2-vertrag-sim-karte-rechnung-115/o2-vertragskuendigung-alle-infos-zur-kuendigung-und-frist-595708",
        "policy_summary": "O2 Germany customers can cancel via the Mein O2 self-service portal (multi-step: login → Tarife & Optionen → Vertrag verwalten → Vertrag kündigen), the Mein O2 app, by phone (040-51 90 06 642, Mon–Fri 9–20, Sat 10–18), or by written letter to Telefónica Germany GmbH & Co. OHG, Kundenbetreuung, 90345 Nürnberg. The notice period is 1 month to the end of the minimum contract term (typically 24 months); after the minimum term, the contract continues on a rolling monthly basis with 1 month's notice. Refund or proration terms for unused billing periods are not explicitly disclosed on official help pages. A contract suspension (Stilllegung) of up to 12 months is available as an alternative to cancellation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "O2 Vertragskündigung: Alle Infos zur Kündigung und Frist | O2 Community (accessed 2026-06-06)",
            "url": "https://hilfe.o2online.de/o2-vertrag-sim-karte-rechnung-115/o2-vertragskuendigung-alle-infos-zur-kuendigung-und-frist-595708"
          },
          {
            "title": "o2 Handyvertrag kündigen – so einfach geht's | O2 Service (accessed 2026-06-06)",
            "url": "https://www.o2online.de/service/kuendigung/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "o2-uk",
      "name": "O2 UK",
      "industry": "Telecom & ISP",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented for standard Pay Monthly or SIM-only contracts."
      },
      "data_deletion": {
        "detail": "Customers can exercise the right to erasure under UK GDPR by submitting a Data Rights Request to datarightsteam@o2.com or by post. O2 retains account data for a minimum of 6 years after cancellation for legal reasons, so full erasure is not guaranteed. My O2 app data can also be deleted via in-app privacy settings.",
        "url": "https://www.o2.co.uk/help/safety-and-security/privacy-and-personal-data/requesting-your-personal-data"
      },
      "links": {
        "cancel": "https://www.o2.co.uk/help/account/joining-and-leaving-o2/leaving-o2",
        "refund": null,
        "terms": null,
        "privacy": "https://www.o2.co.uk/help/safety-and-security/privacy-and-personal-data/requesting-your-personal-data"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_url": "https://www.o2.co.uk/help/account/joining-and-leaving-o2/leaving-o2",
        "policy_summary": "O2 UK requires 30 days' notice to cancel, which can be given via My O2 online, by calling 202 (from an O2 mobile), or in an O2 store; texting PAC (65075) or STAC (75075) is the fastest self-serve route and triggers the 30-day clock. Early termination charges apply for mid-contract cancellations: standard/SIM-only plans incur monthly tariff × remaining months minus 4%; O2 Refresh customers must pay the remaining device-plan balance. The final bill is issued 14 days after disconnection, and any credit balance is refunded within 30 days to the original payment method. There is no mandated single-click cancel button under UK law (unlike Germany's §312k BGB), but the online and text routes make initiation reasonably accessible.",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 75,
          "findability": 75
        },
        "sources": [
          {
            "title": "Leaving O2: What you need to know – Help and Support | O2 (accessed 2026-06-05)",
            "url": "https://www.o2.co.uk/help/account/joining-and-leaving-o2/leaving-o2"
          },
          {
            "title": "How to request your personal data – Help and Support | O2 (accessed 2026-06-05)",
            "url": "https://www.o2.co.uk/help/safety-and-security/privacy-and-personal-data/requesting-your-personal-data"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "obe-fitness",
      "name": "Obe Fitness",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in official Obe Fitness documentation."
      },
      "data_deletion": {
        "detail": "No explicit data deletion or account deletion process is documented on the official site. Users can contact support at [email protected] for account-related requests.",
        "url": ""
      },
      "links": {
        "cancel": "https://obefitness.com/blog/faq",
        "refund": "https://obefitness.com/refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://obefitness.com/blog/faq",
        "policy_summary": "Subscribers signed up on the web can cancel by logging into obefitness.com, navigating to their profile initials, selecting Manage Subscription, and following the cancellation steps — this cannot be done via the app. Users who subscribed through Apple or Google Play must cancel within those platforms' subscription settings. Cancellation takes effect at the end of the current billing period with no refund issued. No pause or freeze option is disclosed in official documentation.",
        "sources": [
          {
            "title": "FAQ: What to Know on obé (accessed 2026-06-06)",
            "url": "https://obefitness.com/blog/faq"
          },
          {
            "title": "obé Fitness Refund Policy (accessed 2026-06-06)",
            "url": "https://obefitness.com/refund-policy"
          }
        ],
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 65
        },
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "observador-pt",
      "name": "Observador",
      "industry": "News / Publishing",
      "jurisdiction": "PT",
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://observador.pt/assinatura/",
        "refund": "",
        "terms": "https://observador.pt/termos-e-condicoes-da-compra/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://observador.pt/termos-e-condicoes-da-compra/",
        "policy_summary": "Portuguese digital news outlet with auto-renewing subscriptions. Subscribers can cancel at any time self-serve from their profile area on the site, or via apoio@observador.pt / phone. A 14-day cancellation and refund right applies to the initial subscription period (not to renewals).",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Termos e Condicoes da Compra - Observador",
            "url": "https://observador.pt/termos-e-condicoes-da-compra/"
          },
          {
            "title": "Gerir a minha assinatura - Observador",
            "url": "https://observador.pt/assinatura/"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "obsidian",
      "name": "Obsidian",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Subscriptions are cancelled (auto-renew turned off) and run until the end of the paid period; remote vault data is retained for one month after the subscription expires, so renewing within that window avoids data loss."
      },
      "data_deletion": {
        "detail": "Refunding Sync or Publish triggers immediate deletion of remote vaults and publish sites from Obsidian servers (unrecoverable even if you resubscribe). On normal expiry, remote vault data including version history is kept for one month, then deleted. Local vault files on your devices are never affected. No separate GDPR/CCPA account-deletion flow is documented on these pages.",
        "url": "https://obsidian.md/help/refunds"
      },
      "links": {
        "cancel": "https://obsidian.md/help/refunds",
        "refund": "https://obsidian.md/help/refunds",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 90,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://obsidian.md/help/refunds",
        "policy_summary": "Sync and Publish subscriptions are managed self-serve in your Obsidian account under Billing -> Invoices and refunds. Full no-questions-asked refunds are available within 7 days of purchase by clicking 'Get refund' next to an eligible purchase; Catalyst, Commercial licenses, and Obsidian Credit are non-refundable. Cancelling/letting a subscription lapse keeps remote vault data (incl. version history) for one month before deletion; local vaults are never affected. Requesting a refund deletes remote vaults/publish sites immediately and irreversibly. Refunds beyond 7 days require contacting support. Subscriptions purchased via the iOS App Store or Google Play must be cancelled through Apple/Google, not within the Obsidian app.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Refund policy - Obsidian Help (accessed 2026-06-06)",
            "url": "https://obsidian.md/help/refunds"
          },
          {
            "title": "Introduction to licenses and payment - Obsidian Help (accessed 2026-06-06)",
            "url": "https://obsidian.md/help/payment"
          },
          {
            "title": "Sync - Frequently asked questions - Obsidian Help (accessed 2026-06-06)",
            "url": "https://obsidian.md/help/sync/faq"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ocado-smart-pass-uk",
      "name": "Ocado Smart Pass",
      "industry": "Food delivery memberships",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; cancelling auto-renewal stops future payments while the pass stays valid to its end date."
      },
      "data_deletion": {
        "detail": "No membership-specific deletion path; covered by Ocado's general privacy policy.",
        "url": "https://www.ocado.com/content/terms-conditions-purchase-consumer"
      },
      "links": {
        "cancel": "https://www.ocado.com/content/terms-conditions-purchase-consumer",
        "refund": "https://www.ocado.com/content/terms-conditions-purchase-consumer",
        "terms": "https://www.ocado.com/content/terms-conditions-purchase-consumer",
        "privacy": "https://www.ocado.com/content/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 88,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.ocado.com/content/terms-conditions-purchase-consumer",
        "policy_summary": "Ocado Smart Pass is a recurring (monthly or annual) paid membership giving free/reduced delivery. Customers can cancel auto-renewal in their account under My Ocado > Account Settings > Smart Pass, or via the contact-us form; this stops future payments while the pass stays valid until its end date. The fee is non-refundable except within a 14-day cooling-off period (from the day after activation) provided the membership has not been used, in which case calling secures a full refund. No pause feature is documented.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "T&Cs: Purchase (Consumer) | Ocado (accessed 2026-06-16)",
            "url": "https://www.ocado.com/content/terms-conditions-purchase-consumer"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "octopus-energy-uk",
      "name": "Octopus Energy",
      "industry": "Energy & utilities",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "Pausing energy supply is not a documented option for residential customers. Customers moving home can notify Octopus via their online account."
      },
      "data_deletion": {
        "detail": "No dedicated data-deletion self-service page found. Customers can contact Octopus Energy at hello@octopus.energy to request account closure and data handling under UK GDPR.",
        "url": ""
      },
      "links": {
        "cancel": "https://octopus.energy/quote/terms-and-conditions/",
        "refund": null,
        "terms": "https://octopus.energy/quote/terms-and-conditions/",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "To leave Octopus Energy, customers sign up with a new supplier who handles the switch within approximately 5 working days; there is no standalone online cancellation button — contact via email (hello@octopus.energy), phone, or post is also accepted. A 14-day cooling-off period applies from the sign-up date with no exit fees. Flexible (variable) tariff customers face no exit fees; fixed-tariff contracts signed from March 2026 carry exit fees of up to £75 per fuel. Any account credit can be refunded self-serve via the 'Refund Genie' in the online account or app (typically within 1–2 days), and a final bill is issued within 6 weeks of departure.",
        "policy_url": "https://octopus.energy/quote/terms-and-conditions/",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 60,
          "notice_disclosed": 55,
          "refund_disclosed": 75,
          "findability": 55
        },
        "sources": [
          {
            "title": "Terms and Conditions | Octopus Energy (accessed 2026-06-05)",
            "url": "https://octopus.energy/quote/terms-and-conditions/"
          },
          {
            "title": "Will I be charged cancellation fees? | Octopus Energy FAQs (accessed 2026-06-05)",
            "url": "https://octopus.energy/help-and-faqs/articles/charged-cancellation-fees/"
          }
        ],
        "score": 53,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "oddbox",
      "name": "Oddbox",
      "industry": "Food delivery",
      "jurisdiction": "GB",
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Skip deliveries via Manage Box > Box settings > Skip deliveries, choosing start and resume dates."
      },
      "data_deletion": {
        "detail": "Right to request deletion of all personal data held; contact hello@oddbox.co.uk. Account deletion is also via email.",
        "url": "https://www.oddbox.co.uk/terms-and-conditions"
      },
      "links": {
        "cancel": "https://support.oddbox.co.uk/hc/en-gb/articles/6881204898450-How-do-I-cancel-my-subscription",
        "refund": "https://www.oddbox.co.uk/terms-and-conditions",
        "terms": "https://www.oddbox.co.uk/terms-and-conditions",
        "privacy": "https://www.oddbox.co.uk/terms-and-conditions"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 70,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.oddbox.co.uk/hc/en-gb/articles/6881204898450-How-do-I-cancel-my-subscription",
        "policy_summary": "Cancel online via Account Details > Cancel subscription tab. Orders that have passed the cut-off (9:00 PM, 3 days before delivery) cannot be cancelled or refunded; full account deletion is by email.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? | Oddbox How to Centre",
            "url": "https://support.oddbox.co.uk/hc/en-gb/articles/6881204898450-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Terms and Conditions | Oddbox",
            "url": "https://www.oddbox.co.uk/terms-and-conditions"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "odeon-limitless-uk",
      "name": "Odeon Limitless (myLIMITLESS)",
      "industry": "Retail & membership",
      "jurisdiction": "UK",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No voluntary pause option is documented. Memberships can only be placed on hold involuntarily due to a failed payment. ODEON's official help pages make no mention of a member-initiated freeze or suspension."
      },
      "data_deletion": {
        "detail": "Members can exercise their GDPR right to erasure by emailing dpo@odeonuk.com or submitting a contact form at odeon.co.uk marked for the attention of the DPO. Note that closing an account forfeits any accumulated myODEON points.",
        "url": "https://www.odeon.co.uk/privacy-and-legal/privacy-policy/"
      },
      "links": {
        "cancel": "https://help.odeon.co.uk/hc/en-gb/articles/33923136165266-How-do-I-cancel-my-subscription-to-myLIMITLESS",
        "refund": null,
        "terms": "https://www.odeon.co.uk/privacy-and-legal/limitless-membership-terms-and-conditions/",
        "privacy": "https://www.odeon.co.uk/privacy-and-legal/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.odeon.co.uk/hc/en-gb/articles/33923136165266-How-do-I-cancel-my-subscription-to-myLIMITLESS",
        "policy_summary": "Odeon myLIMITLESS members can cancel online via the Membership section of their account, or by phone on 0333 004 4411. Monthly plans carry a 3-month minimum term; cancellations requested before the minimum term expires take effect only at the end of that term. After the minimum term, 30 days' notice is required, and the membership ends on the date the member is paid up to. A 14-day statutory cooling-off period applies to online sign-ups, and annual upfront memberships cannot be cancelled before the 12-month term ends.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription to myLIMITLESS? – ODEON Cinemas (accessed 2026-06-06)",
            "url": "https://help.odeon.co.uk/hc/en-gb/articles/33923136165266-How-do-I-cancel-my-subscription-to-myLIMITLESS"
          },
          {
            "title": "myLIMITLESS Membership Terms And Conditions – ODEON (accessed 2026-06-06)",
            "url": "https://www.odeon.co.uk/privacy-and-legal/limitless-membership-terms-and-conditions/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "odido-nl",
      "name": "Odido",
      "industry": "Telecom & ISP",
      "jurisdiction": "NL",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "mail",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers going abroad can adjust (reduce) their subscription via Mijn Odido instead of cancelling outright, effectively pausing or downgrading during extended absences."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted via downloadable forms (separate forms for mobile, internet+TV, and business) available through the service page or by emailing dpo@odido.nl. Not all data can be deleted immediately: contract data is retained up to 2 years post-cancellation and billing data up to 7 years for tax purposes.",
        "url": "https://www.odido.nl/privacy"
      },
      "links": {
        "cancel": "https://www.odido.nl/service/abonnement/opzeggen",
        "refund": null,
        "terms": null,
        "privacy": "https://www.odido.nl/privacy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Odido (formerly T-Mobile NL) subscriptions can be cancelled online via Mijn Odido, by phone (0800-0092), in-store, or by registered letter; the Klik&Klaar no-contract internet product can be cancelled month-to-month. Fixed-term contracts must run to end-of-term (visible in Mijn Odido/app), with a one-month notice period thereafter; there is no explicit early-termination fee stated on the help pages, but equipment (modem, TV box, WiFi point) must be returned or its cost is charged. Overpayments from prepaid monthly billing in the final month are refunded on the last invoice after deducting any outstanding usage charges. Note: the online cancellation form is not available within 15 days of purchase — phone cancellation is required in that window.",
        "policy_url": "https://www.odido.nl/service/abonnement/opzeggen",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 85,
          "notice_disclosed": 72,
          "refund_disclosed": 70,
          "findability": 82
        },
        "sources": [
          {
            "title": "Alles over opzeggen | Odido (accessed 2026-06-06)",
            "url": "https://www.odido.nl/service/abonnement/opzeggen"
          },
          {
            "title": "Hoe kan ik mijn mobiele abonnement opzeggen? | Odido (accessed 2026-06-06)",
            "url": "https://www.odido.nl/service/veelgestelde-vragen/hoe-kan-ik-mijn-abonnement-opzeggen/000452983"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "oeamtc-at",
      "name": "ÖAMTC",
      "industry": "Retail & membership",
      "jurisdiction": "AT",
      "join_clicks": 2,
      "cancellation_types": [
        "post",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No membership pause offered; only written withdrawal (Austritt) to year-end. Trial and free child/youth memberships expire automatically."
      },
      "data_deletion": {
        "detail": "Data subject rights (objection, deletion) can be exercised in writing to ÖAMTC, Datenschutz, Baumgasse 129, 1030 Wien or via datenschutz@oeamtc.at.",
        "url": "https://www.oeamtc.at/kontakt/datenschutzerklaerung-24518429"
      },
      "links": {
        "cancel": "https://www.oeamtc.at/kontakt/statuten-des-oeamtc-16806761",
        "refund": null,
        "terms": "https://www.oeamtc.at/kontakt/statuten-des-oeamtc-16806761",
        "privacy": "https://www.oeamtc.at/kontakt/datenschutzerklaerung-24518429"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 35,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.oeamtc.at/kontakt/statuten-des-oeamtc-16806761",
        "policy_summary": "Per the ÖAMTC statutes, membership ends at the end of the current year if the withdrawal (Austritt/Kündigung) is submitted in writing (email counts as written) by 31 October of that year; there is no online self-serve cancellation button. ÖAMTC accepts only written cancellations by post, fax, or email. The club year matches the calendar year and the annual fee is due 1 January, so missing the 31 October deadline extends membership by another year. Trial memberships and free child (0-14)/youth (15-19) memberships expire automatically and need no cancellation. No refund of unused fee is stated.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Statuten des ÖAMTC (accessed 2026-06-16)",
            "url": "https://www.oeamtc.at/kontakt/statuten-des-oeamtc-16806761"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "oi-br",
      "name": "Oi",
      "industry": "Telecom & ISP",
      "jurisdiction": "BR",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on Oi's official help pages."
      },
      "data_deletion": {
        "detail": "No specific data deletion or account closure process is documented on Oi's official pages. Customers must contact support via phone.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.oi.com.br/faq/como-cancelo-meu-oi/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.oi.com.br/faq/como-cancelo-meu-oi/",
        "policy_summary": "Oi (now primarily B2B after selling its fiber/residential internet operations to NIO in 2025) offers cancellation of its remaining fixed-line residential service (Oi Fixo) exclusively by phone: 103 31 for residential customers or 0800 031 0800 for business accounts; in-person store visits are also an option. No self-serve online or app-based cancellation is offered for consumers. If a plan is cancelled within a 12-month loyalty/fidelity period, a proportional penalty on the discount granted applies (base value of R$300 pro-rated to remaining months); for plans without fidelity, no cancellation fee applies. Charges are billed proportionally through the last usage period following the cancellation request.",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 65,
          "notice_disclosed": 35,
          "refund_disclosed": 50,
          "findability": 55
        },
        "sources": [
          {
            "title": "Como cancelo meu Oi? | FAQ Oi (accessed 2026-06-06)",
            "url": "https://www.oi.com.br/faq/como-cancelo-meu-oi/"
          },
          {
            "title": "Cancelamento Oi pra Empresas | Oi (accessed 2026-06-06)",
            "url": "https://www.oi.com.br/oi/oi-pra-empresas/cancelamento-oi-empresa/"
          }
        ],
        "score": 43,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "okcupid",
      "name": "OkCupid",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No formal pause feature exists; disabling your account while on a credit card or PayPal subscription pauses billing, but this is account disablement rather than a true subscription pause."
      },
      "data_deletion": {
        "detail": "Account deletion is available in-app (Settings > Disable your account) or on the website; deleting removes profile, photos, chat history, and interactions. OkCupid retains data for a 3-month safety window post-closure, then purges personal data. Some data (transaction records for tax/accounting, traffic logs) is retained up to one year for legal compliance. iTunes/Google Play subscribers must cancel those separately as OkCupid does not receive deletion notifications from those platforms.",
        "url": "https://okcupid-app.zendesk.com/hc/en-us/articles/22976833965595-How-to-delete-or-disable-your-account"
      },
      "links": {
        "cancel": "https://okcupid-app.zendesk.com/hc/en-us/articles/22977442983707-How-to-Cancel-and-Unsubscribe",
        "refund": "https://okcupid-app.zendesk.com/hc/en-us/articles/23178974404379-Refunds",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 78,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://okcupid-app.zendesk.com/hc/en-us/articles/22977442983707-How-to-Cancel-and-Unsubscribe",
        "policy_summary": "OkCupid subscriptions paid by credit card or PayPal are cancelled online at okcupid.com/settings via a 'Turn off automatic billing' link; subscriptions purchased through the Apple App Store or Google Play must be cancelled through those platforms directly. Cancellation takes effect at the end of the current billing period — access is retained and there is no prorated refund for unused time. Refunds are generally not issued except for serious bugs/platform issues, unauthorized payment use, or for EU/UK/EEA/Switzerland users who are entitled to a 14-day cooling-off refund. OkCupid cannot refund or cancel Apple App Store purchases on the user's behalf.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel and Unsubscribe – OkCupid (accessed 2026-06-05)",
            "url": "https://okcupid-app.zendesk.com/hc/en-us/articles/22977442983707-How-to-Cancel-and-Unsubscribe"
          },
          {
            "title": "Refunds – OkCupid (accessed 2026-06-05)",
            "url": "https://okcupid-app.zendesk.com/hc/en-us/articles/23178974404379-Refunds"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ollie",
      "name": "Ollie",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Ollie's official Terms of Use or FAQ; the only account-status options documented are active subscription or cancellation."
      },
      "data_deletion": {
        "detail": "Customers have a right to request deletion of personal data collected by Ollie by contacting support via phone (844-886-5543) or email (caninecare@ollie.com); Ollie responds within 15–45 days and may deny requests if data is needed to provide services or meet legal obligations.",
        "url": "https://www.ollie.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.ollie.com/terms/",
        "refund": null,
        "terms": "https://www.ollie.com/terms/",
        "privacy": "https://www.ollie.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.ollie.com/terms/",
        "policy_summary": "Customers can cancel online through their account (My Info > Subscriptions > Cancel Subscription), by phone at 844-88-OLLIE, or by emailing caninecare@ollie.com. Cancellation must be submitted at least six days before the next scheduled delivery date to avoid being charged for that shipment. No pro-rated refunds are issued for unused subscription days; only the initial starter box is covered by a money-back guarantee. Subsequent boxes are non-refundable unless shipped in error.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Use Agreement | Ollie (accessed 2026-06-05)",
            "url": "https://www.ollie.com/terms/"
          },
          {
            "title": "Privacy Policy | Ollie (accessed 2026-06-05)",
            "url": "https://www.ollie.com/privacy-policy/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "olly-us",
      "name": "Olly",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip or pause their subscription directly from their account under Manage Subscriptions; changes must be made at least 5 days before the next ship date."
      },
      "data_deletion": {
        "detail": "Consumers may request deletion of personal data by submitting OLLY's Privacy Rights Request Form (linked from the privacy notice page), calling 1-844-HEY-OLLY (1-844-439-6559) Mon–Fri 9 AM–5 PM PT, or emailing hello@olly.com. Identity verification is required before processing.",
        "url": "https://www.olly.com/pages/privacy-notice"
      },
      "links": {
        "cancel": "https://www.olly.com/pages/faq",
        "refund": null,
        "terms": null,
        "privacy": "https://www.olly.com/pages/privacy-notice"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.olly.com/pages/faq",
        "policy_summary": "OLLY subscribers can cancel, skip, or pause their subscription at any time by logging into their olly.com account and navigating to Manage Subscriptions, or by emailing hello@olly.com. Changes must be made at least 5 days before the next scheduled ship date to prevent the order from processing. Refunds for subscription orders are handled case-by-case by the Consumer Experience Team; standard purchases made on olly.com are eligible for return within 30 days. A dedicated help center article at help.olly.com walks through the cancellation steps.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Frequently Asked Questions – OLLY PBC (accessed 2026-06-06)",
            "url": "https://www.olly.com/pages/faq"
          },
          {
            "title": "How do I cancel my subscription? – OLLY Help Center (accessed 2026-06-06)",
            "url": "https://help.olly.com/hc/en-us/articles/360035072472-How-do-I-cancel-my-subscription-"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "omiai-jp",
      "name": "Omiai",
      "industry": "Dating apps",
      "jurisdiction": "JP",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Omiai documents no pause or freeze; the paid plan continues until expiry once auto-renewal is stopped, then reverts to free membership."
      },
      "data_deletion": {
        "detail": "Paid members must stop auto-renewal first and wait for the paid period to expire before they can withdraw from Omiai; withdrawal alone does not stop paid billing.",
        "url": "https://support.omiai-jp.com/hc/ja/articles/6145298565273"
      },
      "links": {
        "cancel": "https://support.omiai-jp.com/hc/ja/articles/6145298565273",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 45,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.omiai-jp.com/hc/ja/articles/6145298565273",
        "policy_summary": "Omiai (Net Marketing, Japan) requires paid members to stop auto-renewal, with the path depending on payment method: Apple ID purchases are cancelled in iOS Settings > Subscriptions, while credit-card purchases are stopped via the in-app auto-renewal-stop flow. Auto-renewal must be stopped at least 24 hours before the plan's expiry date. Stopping auto-renewal does not immediately revoke access; the paid plan runs to expiry and then reverts to free membership. The help center warns that withdrawing without stopping auto-renewal leaves charges running. No documented partial-period refund or pause option.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "About unintended auto-renewal - Omiai Help (accessed 2026-06-16)",
            "url": "https://support.omiai-jp.com/hc/ja/articles/6145298565273"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "omnisend-us",
      "name": "Omnisend",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Omnisend offers a 'freeze' option (not a true pause) for a one-time $50 fee, preserving the account and data for up to 12 months without auto-deletion."
      },
      "data_deletion": {
        "detail": "Account is automatically deleted after 6 months of inactivity, with warning emails sent 14 days and 3 days before deletion. For immediate deletion, users must email support with their account name and store URL; deletion is processed within 48 hours.",
        "url": "https://support.omnisend.com/en/articles/3998349-cancel-or-downgrade-omnisend-subscription"
      },
      "links": {
        "cancel": "https://support.omnisend.com/en/articles/3998349-cancel-or-downgrade-omnisend-subscription",
        "refund": "https://support.omnisend.com/en/articles/1061808-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.omnisend.com/en/articles/3998349-cancel-or-downgrade-omnisend-subscription",
        "policy_summary": "Omnisend subscriptions can be canceled entirely online by navigating to Store Settings > Pricing and usage > Plan overview and selecting 'Cancel or Downgrade to the Free Plan.' The paid plan remains active through the end of the current billing cycle, after which the account reverts to the free tier with paid features disabled but data preserved. Charges are generally non-refundable, though exceptions exist for inactive accounts, failed cancellations, service malfunctions, and compromised accounts. A $50 freeze option is available to pause the account for up to 12 months instead of canceling.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Downgrade, Cancel, or Freeze Your Omnisend Subscription | Omnisend Help Center (accessed 2026-06-06)",
            "url": "https://support.omnisend.com/en/articles/3998349-cancel-or-downgrade-omnisend-subscription"
          },
          {
            "title": "Refund Policy | Omnisend Help Center (accessed 2026-06-06)",
            "url": "https://support.omnisend.com/en/articles/1061808-refund-policy"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "omoi-azuki",
      "name": "Omoi (formerly Azuki)",
      "industry": "Streaming",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.omoi.com/faq",
        "refund": "",
        "terms": "https://azuki.co/terms",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 40,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://azuki.co/terms",
        "policy_summary": "Per the Terms of Use, members cancel self-serve from the Account page via the Premium Membership link; the account closes at the end of the current billing period. Third-party (app store) signups must be cancelled through that platform. Azuki rebranded to Omoi (omoi.com) on 2025-11-13.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Use - Azuki.co",
            "url": "https://azuki.co/terms"
          },
          {
            "title": "Frequently Asked Questions - Omoi",
            "url": "https://www.omoi.com/faq"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "ona",
      "name": "Ona (formerly Gitpod)",
      "industry": "Developer tools",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented. Users who need to stop temporarily must cancel and resubscribe."
      },
      "data_deletion": {
        "detail": "Users can request erasure of personal data under GDPR by emailing data@ona.com. A Data Protection Officer is reachable at the same address. The privacy policy references GDPR rights including right to erasure, portability, and restriction of processing, but does not specifically mention CCPA.",
        "url": "https://ona.com/legal/privacy-policy"
      },
      "links": {
        "cancel": "https://ona.com/docs/ona/billing/overview",
        "refund": "https://ona.com/legal/terms-of-service",
        "terms": "https://ona.com/legal/terms-of-service",
        "privacy": "https://ona.com/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 65,
          "notice_disclosed": 70,
          "refund_disclosed": 30,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://ona.com/docs/ona/billing/overview",
        "policy_summary": "To cancel a Core subscription, go to Settings > Billing, click Manage under your current plan, then click Cancel plan and confirm. The subscription remains active until the end of the current billing period; after it expires you cannot launch new environments without resubscribing. Monthly credits do not roll over. The billing docs do not explicitly address refunds for self-serve cancellations; the Terms of Service only state a pro-rated refund applies when the company terminates the agreement — no equivalent is stated for customer-initiated cancellations. Enterprise plans require contacting a sales representative and have no self-serve cancellation. Cancellation is online only via the in-app Stripe-backed billing portal.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "Billing - Ona (accessed 2026-06-12)",
            "url": "https://ona.com/docs/ona/billing/overview"
          },
          {
            "title": "Terms of Service · Ona (accessed 2026-06-12)",
            "url": "https://ona.com/legal/terms-of-service"
          },
          {
            "title": "Privacy policy · Ona (accessed 2026-06-12)",
            "url": "https://ona.com/legal/privacy-policy"
          },
          {
            "title": "Pricing · Ona (accessed 2026-06-12)",
            "url": "https://ona.com/pricing"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "one-nz-nz",
      "name": "One NZ (Vodafone NZ)",
      "industry": "Telecom & ISP",
      "jurisdiction": "NZ",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for personal mobile or broadband services."
      },
      "data_deletion": {
        "detail": "Account deletion is not self-service. Customers must contact One NZ directly (phone or online); they will send a one-time code to the registered email address to verify identity before permanently deleting the My One NZ account. Service cancellation is a separate process from account deletion.",
        "url": "https://one.nz/faq/my-one-nz-delete-an-account"
      },
      "links": {
        "cancel": "https://one.nz/help/my-one-nz/cancel-an-account/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 75,
          "notice_disclosed": 85,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://one.nz/help/my-one-nz/cancel-an-account/",
        "policy_summary": "Personal mobile and broadband cancellations must be submitted via One NZ's online cancellation form (a separate form per service); phone support is available but the online form is the required channel. A mandatory 30-day notice period applies from the date the form is submitted, and customers are billed for the full notice period even if the service is disconnected earlier (minimum 7 days processing). Charges are prorated across billing cycles as part-month charges; if overpaid on the final invoice, customers can request a refund via a separate online form. Early termination fees apply if cancelling within a fixed-term contract, and any outstanding interest-free hardware payment plan balance is due on the final invoice.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel an account or service with us. One NZ (accessed 2026-06-06)",
            "url": "https://one.nz/help/my-one-nz/cancel-an-account/"
          },
          {
            "title": "Cancel your account for broadband, or your mobile service. One NZ (accessed 2026-06-06)",
            "url": "https://one.nz/help/my-one-nz/cancel-an-account/disconnect-service/"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "onelife-fitness",
      "name": "Onelife Fitness",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "email",
        "in_person",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Members can freeze or pause their membership by contacting the front desk at their club or emailing memberservices@onelifefitness.com. Membership automatically reactivates when the freeze/pause period expires. Military members may pause without penalty upon verification of active-duty orders."
      },
      "data_deletion": {
        "detail": "Members may request deletion of personal information under the privacy policy's Section 10 (Your Privacy Rights and Choices) by emailing admin@onelifefitness.com. Requests are subject to identity verification and legal exceptions.",
        "url": "https://www.onelifefitness.com/privacypolicy/06022026"
      },
      "links": {
        "cancel": "https://www.onelifefitness.com/faq",
        "refund": null,
        "terms": null,
        "privacy": "https://www.onelifefitness.com/privacypolicy/06022026"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 55,
          "notice_disclosed": 40,
          "refund_disclosed": 15,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://www.onelifefitness.com/faq",
        "policy_summary": "Onelife Fitness does not offer online self-serve cancellation. Members must cancel by contacting Member Services via email (memberservices@onelifefitness.com), visiting the club in person, or sending written notice by certified mail; no web-based cancellation portal is available. After the initial commitment term, most memberships continue month-to-month until cancelled. The FAQ page does not disclose a specific notice period requirement or refund policy, though third-party sources indicate a 30-day notice is typically required.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Frequently Asked Questions | Onelife Fitness Gyms (accessed 2026-06-06)",
            "url": "https://www.onelifefitness.com/faq"
          },
          {
            "title": "Onelife Fitness Privacy Policy (accessed 2026-06-06)",
            "url": "https://www.onelifefitness.com/privacypolicy/06022026"
          }
        ],
        "score": 35,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "onet-premium-pl",
      "name": "Onet Premium",
      "industry": "News and media",
      "jurisdiction": "PL",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://premium.onet.pl/",
        "refund": "",
        "terms": "https://premium.onet.pl/regulamin",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://premium.onet.pl/",
        "policy_summary": "Onet Premium is cancelled in the service where it was bought: on the account at premium.onet.pl, the subscription can be resigned, after which a different package can be chosen. Purchases made via TVN24+ are cancelled by clicking Rezygnuje next to the active payment.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "TVN24GO + Onet premium - Centrum pomocy TVN24 GO",
            "url": "https://pomoc.tvn24.pl/pytanie/336?sub-cat=16"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "opal-us",
      "name": "Opal",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Opal's official help documentation. Users must cancel and re-subscribe."
      },
      "data_deletion": {
        "detail": "Account deletion is available in-app via Settings > FAQs > Advanced Features > Delete my account. Deletion is permanent and irreversible; data cannot be recovered. Social data is permanently deleted within 30 days per the Terms.",
        "url": "https://opalapp.com/help/how-to-delete-my-account"
      },
      "links": {
        "cancel": "https://opalapp.com/help/how-can-i-cancel-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://opalapp.com/help/how-can-i-cancel-my-subscription",
        "policy_summary": "Opal subscription cancellation depends on the purchase channel: iOS subscribers cancel through Apple's App Store subscription settings, Android subscribers cancel via Google Play, and web/Mac subscribers cancel through their Stripe dashboard. Uninstalling the app does not cancel the subscription. Refunds are available within 30 days for Stripe/web purchases by contacting Opal Support; App Store and Play Store refunds are handled directly by Apple and Google respectively. Users must cancel more than 24 hours before renewal to avoid being charged for the next billing period.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Opal FAQ | How to cancel my subscription and/or get a refund (accessed 2026-06-06)",
            "url": "https://opalapp.com/help/how-can-i-cancel-my-subscription"
          },
          {
            "title": "Opal FAQ | How to delete my account (accessed 2026-06-06)",
            "url": "https://opalapp.com/help/how-to-delete-my-account"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "open-breathwork",
      "name": "Open",
      "industry": "Mental health",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": true,
        "detail": "Open offers 30-day membership pauses once per year; arranged via the studio team or by emailing venice@o-p-e-n.com."
      },
      "data_deletion": {
        "detail": "Account or data deletion is not detailed in the FAQ; the privacy policy at o-p-e-n.com/privacy governs personal data handling.",
        "url": "https://o-p-e-n.com/privacy"
      },
      "links": {
        "cancel": "https://o-p-e-n.com/faq",
        "refund": "https://o-p-e-n.com/faq",
        "terms": "",
        "privacy": "https://o-p-e-n.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 65,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://o-p-e-n.com/faq",
        "policy_summary": "Open subscriptions are canceled self-serve from the website profile page (Cancel subscription), from the app (profile icon > three dots > Manage Subscription), or via mobile device App Store settings. Annual refund requests cannot be processed beyond 30 days from the charge and monthly cancellation gives no refund for the current cycle; 30-day membership pauses are available once per year.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Open Breathwork & Meditation FAQ",
            "url": "https://o-p-e-n.com/faq"
          },
          {
            "title": "Open Privacy Policy",
            "url": "https://o-p-e-n.com/privacy"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "open-farm-us",
      "name": "Open Farm",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip or reschedule their next order at any time before it processes via the 'My Autoships' portal or by replying to SMS reminders. No formal pause is advertised, but indefinite reschedule/skip is available."
      },
      "data_deletion": {
        "detail": "No dedicated data-deletion/DSAR self-serve page found on openfarmpet.com. Users must contact support at support@openfarmpet.com.",
        "url": ""
      },
      "links": {
        "cancel": "https://openfarmpet.com/pages/faq",
        "refund": null,
        "terms": "https://openfarmpet.com/pages/terms-of-use",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://openfarmpet.com/pages/faq",
        "policy_summary": "Open Farm's Autoship subscription can be cancelled at any time before the next charge date by logging into the account portal and navigating to 'My Autoships', or by contacting customer service via live chat (9am–6pm EST daily), email (support@openfarmpet.com), or phone voicemail (1-833-399-3403). No advance notice period is required, though changes must be completed before an order processes. Open Farm does not refund fees paid prior to the cancellation date, but offers a 30-day satisfaction guarantee on eligible recipes for product refunds or exchanges.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FAQ About Company, Ingredients & Shipping | Open Farm (accessed 2026-06-06)",
            "url": "https://openfarmpet.com/pages/faq"
          },
          {
            "title": "Terms of Use | Open Farm (accessed 2026-06-06)",
            "url": "https://openfarmpet.com/pages/terms-of-use"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "open-us",
      "name": "Open",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Pause is available only for in-person studio memberships (30 days once per year, Venice location); digital subscription pause is not offered."
      },
      "data_deletion": {
        "detail": "Users can request account and personal data deletion by emailing support@o-p-e-n.com. The privacy policy states data will be deleted or anonymized when no longer necessary, subject to legal retention obligations.",
        "url": "https://o-p-e-n.com/privacy"
      },
      "links": {
        "cancel": "https://o-p-e-n.com/faq",
        "refund": null,
        "terms": "https://o-p-e-n.com/terms",
        "privacy": "https://o-p-e-n.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 50,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://o-p-e-n.com/faq",
        "policy_summary": "Open (o-p-e-n.com) subscribers can cancel at any time via their profile page on the website or directly in the app under Manage Subscription. App Store or Google Play subscribers must cancel through their respective platform settings. Monthly subscribers receive no refund for the current billing cycle upon cancellation; annual subscribers may request a refund within 30 days of the charge by contacting support@o-p-e-n.com. Access continues through the end of the paid billing period after cancellation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Frequently Asked Questions (FAQ) | Open Breathwork & Meditation (accessed 2026-06-06)",
            "url": "https://o-p-e-n.com/faq"
          },
          {
            "title": "Terms And Conditions | Open Breathwork & Meditation (accessed 2026-06-06)",
            "url": "https://o-p-e-n.com/terms"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "opencode",
      "name": "OpenCode",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented in terms or on any plan pages."
      },
      "data_deletion": {
        "detail": "Users have the right to request deletion of personal data under US state privacy laws (CCPA and equivalents for CA, CO, CT, DE, IA, MT, NE, NH, NJ, OR, TX, UT, VA). Requests can be submitted via email to help@anoma.ly or by phone at +1 415 794-0209. Deletion may be denied if data is needed to provide services or meet legal obligations.",
        "url": "https://opencode.ai/legal/privacy-policy"
      },
      "links": {
        "cancel": "https://opencode.ai/legal/terms-of-service",
        "refund": null,
        "terms": "https://opencode.ai/legal/terms-of-service",
        "privacy": "https://opencode.ai/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 60,
          "notice_disclosed": 45,
          "refund_disclosed": 15,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://opencode.ai/legal/terms-of-service",
        "policy_summary": "To cancel a recurring subscription (Go or Zen plans), go to Account Settings at opencode.ai/auth and terminate billing authorization. Cancellation takes effect once OpenCode confirms receipt of the notice; charges already submitted are not reversed. No explicit refund policy is stated beyond a free-trial provision: if accidentally charged after canceling before a trial ends, contact help@anoma.ly. The Zen plan is pay-as-you-go with a 'Cancel any time' statement and configurable monthly spend limits. No pause option is documented.",
        "policy_checked": "2026-06-11",
        "method": "editor",
        "sources": [
          {
            "title": "OpenCode | Terms of Service (accessed 2026-06-11)",
            "url": "https://opencode.ai/legal/terms-of-service"
          },
          {
            "title": "OpenCode Zen | A curated set of reliable optimized models for coding agents (accessed 2026-06-11)",
            "url": "https://opencode.ai/zen"
          },
          {
            "title": "Go | OpenCode (accessed 2026-06-11)",
            "url": "https://opencode.ai/docs/go/"
          },
          {
            "title": "OpenCode | Privacy Policy (accessed 2026-06-11)",
            "url": "https://opencode.ai/legal/privacy-policy"
          }
        ],
        "score": 48,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "openrouter",
      "name": "OpenRouter",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze concept. OpenRouter is pay-as-you-go (prepaid Credits), not a recurring subscription, so there is nothing to pause — simply stop topping up / stop making API calls and billing ceases. Auto top-up can be disabled in account settings."
      },
      "data_deletion": {
        "detail": "Self-serve account deletion via Settings > Manage Account > Security tab; deletion is permanent and removes associated data. Unused credits are lost and cannot be reclaimed if you delete and later recreate your account. Account can also be terminated by emailing support@openrouter.ai. Per Terms Section 9, credits remaining at user-initiated termination are refunded to the original payment method within 30 days.",
        "url": "https://openrouter.ai/docs/faq"
      },
      "links": {
        "cancel": "https://openrouter.ai/docs/faq",
        "refund": null,
        "terms": "https://openrouter.ai/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 95,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://openrouter.ai/docs/faq",
        "policy_summary": "OpenRouter is a pay-as-you-go AI model gateway billed via prepaid Credits, not a recurring subscription, so there is no 'cancel' button in the subscription sense — to stop being charged you simply stop topping up and disable auto top-up. To fully leave: delete your account self-serve via Settings > Manage Account > Security tab (permanent, removes data), or email support@openrouter.ai to terminate. Refunds: unused Credits can be self-refunded via the Refund button on the Credits page within 24 hours of the transaction; platform fees and crypto payments are non-refundable, and OpenRouter reserves the right to expire unused credits 365 days after purchase. Per Terms Section 9, on user-initiated termination any remaining Credits are refunded to the original payment method within 30 days (but credits are forfeited if the account is terminated for a Terms violation, and are lost if you delete then recreate an account). No app-store billing caveats — billing is direct/card/crypto.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Frequently Asked Questions — OpenRouter Documentation (accessed 2026-06-06)",
            "url": "https://openrouter.ai/docs/faq"
          },
          {
            "title": "Terms of Service — OpenRouter (accessed 2026-06-06)",
            "url": "https://openrouter.ai/terms"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "optimum",
      "name": "Optimum",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Customers can temporarily suspend service for up to six months by calling Optimum customer service, paying a reduced monthly fee during the suspension period."
      },
      "data_deletion": {
        "detail": "Residents of certain states (CA, CT, NJ, TX, VA) can request deletion of personal data via an online form or by calling 1-806-418-8888. Optimum can only honor requests from verified current or former customers.",
        "url": "https://www.optimum.com/CTDPA-form"
      },
      "links": {
        "cancel": "https://www.optimum.net/pages/terms/general-residential-10-1-21.html",
        "refund": null,
        "terms": "https://www.optimum.net/pages/terms/general-residential-10-1-21.html",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 50,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://www.optimum.net/pages/terms/general-residential-10-1-21.html",
        "policy_summary": "Optimum requires customers to cancel by phone (or in person at a store); there is no online self-serve cancellation for residential internet, TV, or phone services. Cancellation takes effect at the end of the current billing period — payments are nonrefundable and there is no proration for partial billing periods. If canceling before the end of a promotional term, an early cancellation fee plus all outstanding charges applies. Equipment must be promptly returned after cancellation or customers are charged per-device fees.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Optimum General Terms and Conditions of Service (Residential) (accessed 2026-06-05)",
            "url": "https://www.optimum.net/pages/terms/general-residential-10-1-21.html"
          },
          {
            "title": "Optimum Contact Us — Phone Numbers by Region (accessed 2026-06-05)",
            "url": "https://www.optimum.net/support/contact-us/"
          }
        ],
        "score": 45,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "opto-sic-pt",
      "name": "OPTO (SIC)",
      "industry": "Streaming (Video)",
      "jurisdiction": "PT",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://opto.sic.pt/",
        "refund": "",
        "terms": "https://opto.sic.pt/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 45,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://opto.sic.pt/",
        "policy_summary": "Portuguese streaming service operated by Grupo Impresa / SIC, with a free tier and a paid Premium plan. The Premium plan can be cancelled at any time self-serve from opto.sic.pt under Perfil > Subscricao, with access kept until the end of the billing period; support is reachable at apoio.cliente.opto@sic.pt for difficulties.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "OPTO SIC - subscription cancellation (Perfil > Subscricao)",
            "url": "https://opto.sic.pt/"
          },
          {
            "title": "OPTO cancelamento de subscricao (resolved complaint detailing the in-app path)",
            "url": "https://portaldaqueixa.com/brands/opto/complaints/opto-cancelamento-de-subscricao-106157724"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "optus-au",
      "name": "Optus",
      "industry": "Telecom & ISP",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "app",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Service suspension available for up to 90 days at $5.50 per billing cycle (max 3 times per contract period); suspension extends the contract by the number of days suspended. Separate 'Optus Pause' feature pauses Wi-Fi access via the My Optus app (content/screen-time control, not a billing pause)."
      },
      "data_deletion": {
        "detail": "Australia's Privacy Act does not grant a right to erasure. Optus is legally required to retain customer data for at least 2 years under telecommunications data-retention laws. Customers can submit a data access or correction request via the official 'Request your data' page.",
        "url": "https://www.optus.com.au/about/legal/request-your-data"
      },
      "links": {
        "cancel": "https://www.optus.com.au/support/answer/cancelling_services_and_returning_equipment_1388",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.optus.com.au/support/answer/cancelling_services_and_returning_equipment_1388",
        "policy_summary": "Customers can cancel via phone (133 937), the My Optus app or website (locate service > Manage Plan > Cancel Service), live chat, or in-person at an Optus store. A 30-day notice period applies; the service remains active and billable until the notice period expires. Pro-rata refunds are issued for any amounts paid in advance beyond the cancellation date, provided there are no outstanding charges. Customers on a fixed-term contract who cancel early will incur an early termination fee, and any leased equipment must be returned within 30 days to avoid additional charges.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling services and returning equipment - Optus Support (accessed 2026-06-06)",
            "url": "https://www.optus.com.au/support/answer/cancelling_services_and_returning_equipment_1388"
          },
          {
            "title": "Understanding your final bill - Optus Support (accessed 2026-06-06)",
            "url": "https://www.optus.com.au/support/answer/understanding_your_final_bill_1656"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "opus-clip-us",
      "name": "Opus Clip",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Opus Clip does not offer a pause option. The help center explicitly states: 'at this time we do not offer the choice to pause your subscription.' Users who want to stop temporarily must cancel and resubscribe later."
      },
      "data_deletion": {
        "detail": "Users can delete their account via Dashboard > profile button (upper left) > account profile page > 'Delete account' button at the bottom, followed by a checklist confirmation. An active subscription must be cancelled before account deletion is permitted.",
        "url": "https://help.opus.pro/docs/article/deleting-your-opusclip-account"
      },
      "links": {
        "cancel": "https://help.opus.pro/docs/article/plans-and-credits",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.opus.pro/docs/article/plans-and-credits",
        "policy_summary": "Opus Clip subscriptions can be cancelled online via the Dashboard (Crown icon in the bottom-left sidebar) or through the iOS App Store for in-app purchases. Cancellation takes effect at the end of the current billing cycle, after which the account reverts to a free tier and projects become inaccessible after 3 days. No prorated refunds are issued for unused portions of a paid period; refunds for IAP purchases are handled by Apple. The service does not offer a subscription pause feature.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Plans - Opus Clip Help Center (accessed 2026-06-06)",
            "url": "https://help.opus.pro/docs/article/plans-and-credits"
          },
          {
            "title": "Can I Pause My Active Subscription? - Opus Clip Help Center (accessed 2026-06-06)",
            "url": "https://help.opus.pro/docs/article/can-i-pause-my-active-subscription"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "orange-be",
      "name": "Orange Belgium",
      "industry": "Telecom & ISP",
      "jurisdiction": "BE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "in_person",
        "mail",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or suspend option is documented on Orange Belgium's official support pages."
      },
      "data_deletion": {
        "detail": "Customers may request erasure of personal data by sending a signed, dated request with a copy of ID to privacy.officer@orange.be or by mail to Orange Belgium Service juridique, Avenue du Bourget 3, 1140 Bruxelles. Requests are processed within one month (extendable to three months for complex cases).",
        "url": "https://www.orange.be/fr/politique-de-confidentialite-orange-belgium"
      },
      "links": {
        "cancel": "https://www.orange.be/fr/support/gerer-vos-comptes-et-produits/modifier-demenager-ou-resilier/comment-resilier-votre",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 70,
          "notice_disclosed": 45,
          "refund_disclosed": 50,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.orange.be/fr/support/gerer-vos-comptes-et-produits/modifier-demenager-ou-resilier/comment-resilier-votre",
        "policy_summary": "Orange Belgium customers can cancel any mobile, internet, TV, or fixed-phone subscription via an online form, by calling customer service (5000), at an Orange store, or by written request (letter/email). Under Belgian telecom law no notice period can be imposed for indefinite-duration contracts; for fixed-term contracts cancelled within the first six months, early-termination fees apply (up to €150 per SIM). Equipment (decoders, modems, WiFi boosters) must be returned within 14 days post-cancellation or non-return penalties of €60–€200 per device apply. No refund or proration terms are explicitly stated on the main support page; the general conditions PDF provides full contractual detail.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Comment résilier votre abonnement(s) ? | Orange Belgique (accessed 2026-06-06)",
            "url": "https://www.orange.be/fr/support/gerer-vos-comptes-et-produits/modifier-demenager-ou-resilier/comment-resilier-votre"
          },
          {
            "title": "Demande de résiliation de service(s) Orange (accessed 2026-06-06)",
            "url": "https://www.orange.be/fr/formulaire/demande-de-resiliation-de-services-orange"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "orange-es",
      "name": "Orange España",
      "industry": "Telecom & ISP",
      "jurisdiction": "ES",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Temporary suspension (suspensión temporal) available by calling 1470. Mobile lines: min 1 month, max 6 months/year at €6.05/month maintenance fee. Fixed lines: min 1 month, max 3 months/year at 50% of standard monthly fee. Line reactivates automatically after the requested period. TV services cannot be suspended."
      },
      "data_deletion": {
        "detail": "GDPR erasure rights can be exercised by emailing orangeproteccion.datos@masorange.es or by post to ORANGE, Paseo del Club Deportivo 1, Parque Empresarial La Finca, Edificio 8, 28223 Pozuelo de Alarcón (Madrid) with reference 'Protección de Datos'. Orange must respond within one month. No dedicated online erasure form is available.",
        "url": "https://ayuda.orange.es/particulares/gestiones-y-tramitaciones/735-gestion-de-datos-personales-en-orange"
      },
      "links": {
        "cancel": "https://ayuda.orange.es/particulares/gestiones-y-tramitaciones/737-darte-de-baja-en-orange",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "To cancel, customers must call 1470 (free from any Spanish operator); Orange then emails a form requiring ID document upload and signature before the cancellation is processed — there is no fully self-serve online cancel button. Cancellation takes effect within approximately 2 business days of submitting complete documentation. Final billing is prorated to the day of service, and early termination penalties apply if a permanence (commitment) period has not been completed. In-store cancellation at an Orange retail point is also accepted; email/mail-only is not an official channel for contract termination.",
        "policy_url": "https://ayuda.orange.es/particulares/gestiones-y-tramitaciones/737-darte-de-baja-en-orange",
        "scores": {
          "cancel_url": 30,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 70
        },
        "sources": [
          {
            "title": "Lo que debes saber para darte de baja en Orange – particulares (accessed 2026-06-05)",
            "url": "https://ayuda.orange.es/particulares/gestiones-y-tramitaciones/737-darte-de-baja-en-orange"
          },
          {
            "title": "Última factura tras la baja en Orange – Ayuda Orange (accessed 2026-06-05)",
            "url": "https://ayuda.orange.es/particulares/factura-y-consumo/gestion-de-facturas/611-ultima-factura-tras-la-baja-en-orange"
          }
        ],
        "score": 55,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "orange-fr",
      "name": "Orange France",
      "industry": "Telecom & ISP",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Mobile lines only can be suspended for €3/month for up to 6 months (commitment period extended accordingly). Internet subscriptions cannot be suspended — cancellation is the only option."
      },
      "data_deletion": {
        "detail": "Orange.fr/Wanadoo.fr email accounts are retained for a minimum of 6 months post-cancellation, then may be deleted. Personal data deletion can be requested via an online RGPD form in the customer account. Orange commits to responding within one month.",
        "url": "https://assistance.orange.fr/article/donnees-personnelles-exercer-votre-droit-de-rectification-et-d-opposition_80800"
      },
      "links": {
        "cancel": "https://assistance.orange.fr/article/resilier-son-offre-mobile-internet-ou-open-chez-orange_10090704",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Mobile and internet subscriptions can be cancelled online via the Espace Client portal (mobile/internet) or by phone for fixed-line services (Monday–Saturday, 08:00–20:00). Cancellation takes effect 10 days after the request (or a later chosen date up to 60 days out); the request can be reversed up to 48 hours before the effective date. Fixed internet and bundled Open offers carry a standard €50–60 TTC equipment/admin fee on termination; early exit during a commitment period incurs additional fees (waivable for hardship with documentation). Bills are pro-rated to the effective cancellation date and any credit balance is refunded within 10 business days by bank transfer or cheque.",
        "policy_url": "https://assistance.orange.fr/article/resilier-son-offre-mobile-internet-ou-open-chez-orange_10090704",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 75
        },
        "sources": [
          {
            "title": "Résilier son offre mobile, internet ou Open chez Orange — Aide et Contact Orange (accessed 2026-06-05)",
            "url": "https://assistance.orange.fr/article/resilier-son-offre-mobile-internet-ou-open-chez-orange_10090704"
          },
          {
            "title": "Tout savoir sur la résiliation, la rétractation et le remboursement chez Orange — Aide et Contact Orange (accessed 2026-06-05)",
            "url": "https://assistance.orange.fr/article/tout-savoir-sur-la-resiliation-la-retractation-et-le-remboursement-chez-orange_971343"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "orange-pl",
      "name": "Orange Polska",
      "industry": "Telecom & ISP",
      "jurisdiction": "PL",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "mail",
        "app",
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Subscription suspension is available only after converting to an indefinite-term contract; maximum 3 months; requires 1-month advance notice to Orange."
      },
      "data_deletion": {
        "detail": "GDPR/RODO data deletion requests can be submitted via Orange salons, by phone (*100), or by contacting the Data Protection Officer at inspektorochronydanych@orange.com. Orange commits to prompt deletion where no legal retention obligation exists.",
        "url": "https://www.orange.pl/view/mojedane"
      },
      "links": {
        "cancel": "https://www.orange.pl/omnibook/rozwiazanie-umowy",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.orange.pl/omnibook/rozwiazanie-umowy",
        "policy_summary": "Customers can cancel via phone (*100 / 510 100 100), in-person at an Orange salon, registered mail to Orange Polska S.A. ul. Jagiellońska 34, 96-100 Skierniewice, or through the Mój Orange app (which constitutes written form under Polish law). The notice period is one full billing cycle from the date the cancellation is received (per Art. 302 of Poland's Electronic Communications Law / PKE 2024), meaning the contract ends at the close of the billing period following the notice. Early termination of a fixed-term contract incurs a penalty: for contracts signed before 10 November 2024 it equals the proportionally-reduced discount granted; for contracts from 10 November 2024 onwards it equals the sum of remaining monthly fees to the end of the loyalty period. A final proportional invoice is issued within 14 days of termination; rented equipment (router/decoder) must be returned within 14 days.",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 60
        },
        "sources": [
          {
            "title": "Rozwiązanie umowy z Orange — Orange Polska (accessed 2026-06-05)",
            "url": "https://www.orange.pl/omnibook/rozwiazanie-umowy"
          },
          {
            "title": "Odstąpienie od umowy na usługi Orange — Orange Polska (accessed 2026-06-05)",
            "url": "https://www.orange.pl/omnibook/odstapienie-od-umowy-na-uslugi-orange"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "orange-ro",
      "name": "Orange Romania",
      "industry": "Telecom & ISP",
      "jurisdiction": "RO",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "mail",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Voluntary temporary suspension at customer request is not available. Suspension is only triggered for loss/theft (blocks usage but billing continues) or non-payment. No freeze/pause option exists for active subscribers."
      },
      "data_deletion": {
        "detail": "GDPR right to erasure available. Customers can submit a deletion request via dpo@orange.ro, through the My Orange account portal (orange.ro/myaccount/date-personale/), by calling 335 (data protection line), visiting an Orange store, or by written request to the DPO at Clădirea Tandem, Strada Matei Millo nr. 5, Sector 1, București.",
        "url": "https://www.orange.ro/gdpr/"
      },
      "links": {
        "cancel": "https://www.orange.ro/help/cum-reziliez-un-abonament-orange-81",
        "refund": null,
        "terms": null,
        "privacy": "https://www.orange.ro/gdpr/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.orange.ro/help/cum-reziliez-un-abonament-orange-81",
        "policy_summary": "Customers cancel by calling 300, visiting an Orange store or partner retailer, submitting a written request by post, or via the My Orange app (Contact & Feedback section) — no fully self-serve online cancel exists. A 30-calendar-day notice period applies from the date the request is registered, during which the subscription remains billed. If still within the minimum contract period, early termination charges apply: remaining device installments plus any promotional discounts received must be repaid (typically ~50% of remaining monthly fees × remaining months); customers on standard-price plans with no discounts owe nothing extra. No refund or proration is offered for the 30-day notice period.",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 70
        },
        "sources": [
          {
            "title": "Cum reziliez un abonament Orange? | Orange Help (accessed 2026-06-06)",
            "url": "https://www.orange.ro/help/cum-reziliez-un-abonament-orange-81"
          },
          {
            "title": "Închidere abonament | Servicii pentru abonamente | Orange Help (accessed 2026-06-06)",
            "url": "https://www.orange.ro/help/servicii-pentru-abonamente/inchidere-abonament"
          },
          {
            "title": "Broșură Termeni și Condiții Generale — abonamente | Orange România (notice period + early-termination terms)",
            "url": "https://www.orange.ro/docs/termeni-si-conditii/pdf/2023-12/Brosura-TCG-abonamente_dec2023_v2_final.pdf"
          }
        ],
        "score": 53,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "orangetheory-fitness-us",
      "name": "Orangetheory Fitness",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "in_person",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Members may freeze their membership up to 2 times per year, with each freeze lasting up to 60 days."
      },
      "data_deletion": {
        "detail": "California and select other state residents may request deletion of personal data via the Data Subject Request Portal, by phone at 888-413-1505, or by email at privacy@orangetheory.com.",
        "url": "https://orangetheoryfitness.truyo.com/consumer/make_request"
      },
      "links": {
        "cancel": "https://webflow.orangetheory.com/en-us/cancellation-information",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Orangetheory Fitness requires 30 days written notice to cancel a month-to-month membership. Members may initiate cancellation via an online form on the corporate website (the home studio then contacts the member to confirm), in person at their home studio, by email to the studio, or by phone. Refunds are generally not offered except for Premier members who complete 12 sessions within their first month and notify their studio within 30 days of joining. Memberships can be frozen up to twice per year for up to 60 days per freeze.",
        "policy_url": "https://webflow.orangetheory.com/en-us/cancellation-information",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 70,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 70
        },
        "sources": [
          {
            "title": "Cancellation Information | Orangetheory Fitness (accessed 2026-06-06)",
            "url": "https://webflow.orangetheory.com/en-us/cancellation-information"
          },
          {
            "title": "Join Orangetheory Fitness & Explore Our Gym Membership Options (accessed 2026-06-06)",
            "url": "https://www.orangetheory.com/en-us/memberships"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "origin-energy-au",
      "name": "Origin Energy",
      "industry": "Energy & utilities",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold for energy supply; consumers close the account / disconnect the property or transfer to a new retailer. Supply contracts are ongoing with no suspend option."
      },
      "data_deletion": {
        "detail": "Governed by the Origin Privacy Policy; consumers contact Origin to request access to or correction of personal information. No self-serve cancellation-linked data deletion.",
        "url": "https://www.originenergy.com.au/about/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.originenergy.com.au/help-support/account-management/opening-closing-or-transferring-an-account/close-energy-account",
        "refund": null,
        "terms": "https://www.originenergy.com.au/help-support/account-management/moving/disconnect-my-electricity-or-gas",
        "privacy": "https://www.originenergy.com.au/about/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.originenergy.com.au/help-support/account-management/opening-closing-or-transferring-an-account/close-energy-account",
        "policy_summary": "Origin residential electricity and natural-gas market plans have no exit fee and a 10 business day cooling-off period after signup during which a consumer can cancel without penalty. To move out or stop supply, the consumer closes the account through My Account or the Origin app by selecting Plans & Properties then Disconnect property, which schedules a disconnection (in some states) and a final meter read; Origin requires a minimum of three business days' notice before the move. If switching to another energy provider the consumer does not need to disconnect, as the new retailer notifies Origin and Origin then issues a final bill. The final bill covers usage to the close date and may include a distributor disconnection or special meter-read fee (typically around $8-$66, set by the distributor). No early-termination fee applies to standard residential plans.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Close energy account - Origin Help & Support (accessed 2026-06-16)",
            "url": "https://www.originenergy.com.au/help-support/account-management/opening-closing-or-transferring-an-account/close-energy-account"
          },
          {
            "title": "Disconnect my electricity or gas - Origin Help & Support (accessed 2026-06-16)",
            "url": "https://www.originenergy.com.au/help-support/account-management/moving/disconnect-my-electricity-or-gas"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "origin-us",
      "name": "Origin",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is mentioned in Origin's terms or help documentation. Only full cancellation is available."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal information by emailing hereforyou@useorigin.com or by mail to Blend Financial Inc., 68 Harrison Avenue, #605, PMB 50966, Boston, MA 02111. Identity verification may be required. Responses within 45 days. Some data may be retained for legal compliance.",
        "url": "https://useorigin.com/legal/privacy-policy"
      },
      "links": {
        "cancel": "https://useorigin.com/legal/fulfillment-policy",
        "refund": null,
        "terms": "https://useorigin.com/legal/origin-subscription-terms-and-conditions",
        "privacy": "https://useorigin.com/legal/privacy-policy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Origin subscribers can cancel at any time via account settings (gear icon → Membership → Manage → Cancel membership) or by emailing hereforyou@useorigin.com; cancellation must be initiated at least 48 hours before the renewal date. Subscribers who signed up through an app marketplace (Apple App Store or Google Play) must cancel through that marketplace instead. Access continues until the end of the current billing period, and subscription fees are non-refundable except where legally required. There is no option to pause a subscription.",
        "policy_url": "https://useorigin.com/legal/fulfillment-policy",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 80
        },
        "sources": [
          {
            "title": "Fulfillment Policy | Origin Financial (accessed 2026-06-06)",
            "url": "https://useorigin.com/legal/fulfillment-policy"
          },
          {
            "title": "Origin Subscription Terms & Conditions (accessed 2026-06-06)",
            "url": "https://useorigin.com/legal/origin-subscription-terms-and-conditions"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "osn-plus-ae",
      "name": "OSN+",
      "industry": "Streaming (video)",
      "jurisdiction": "AE",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account data governed by OSN+ privacy policy; cancellation deactivates the subscription at the end of the billing period.",
        "url": "https://support.osnplus.com/hc/en-us"
      },
      "links": {
        "cancel": "https://support.osnplus.com/hc/en-us/articles/6927724590490-How-to-Cancel-Your-OSN-Subscription",
        "refund": "",
        "terms": "https://www.osnplus.com/en-ae/terms",
        "privacy": "https://www.osnplus.com/en-ae/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.osnplus.com/hc/en-us/articles/6927724590490-How-to-Cancel-Your-OSN-Subscription",
        "policy_summary": "OSN+ subscribers who billed via card, Apple Pay, or certain mobile operators cancel self-serve from OSN+ app Settings > Manage Subscription or on the website; the subscription deactivates at the end of the current billing period. Store- or operator-billed subscriptions are cancelled through the respective billing provider.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your OSN+ Subscription - OSN+",
            "url": "https://support.osnplus.com/hc/en-us/articles/6927724590490-How-to-Cancel-Your-OSN-Subscription"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "othership-us",
      "name": "Othership",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is mentioned in Othership's terms of service or billing FAQ."
      },
      "data_deletion": {
        "detail": "Users can request permanent removal of personal data by emailing admin@othership.us, as stated in the Privacy Policy.",
        "url": "https://www.othership.us/privacy-policy"
      },
      "links": {
        "cancel": "https://www.othership.us/faq-billing",
        "refund": null,
        "terms": "https://www.othership.us/terms",
        "privacy": "https://www.othership.us/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.othership.us/faq-billing",
        "policy_summary": "Othership app subscriptions (iOS/Android) must be cancelled directly through the App Store or Google Play Store settings, not through Othership's own website. Subscriptions auto-renew and must be cancelled at least 24 hours before the renewal date to avoid the next charge. Othership explicitly states it is a non-refundable service and does not refund unused time; refunds for mobile subscriptions are handled by Apple or Google respectively. In-person membership cancellations require emailing the specific Othership location where the membership was purchased.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Othership App | Billing FAQ (accessed 2026-06-06)",
            "url": "https://www.othership.us/faq-billing"
          },
          {
            "title": "Terms of Service | Othership (accessed 2026-06-06)",
            "url": "https://www.othership.us/terms"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "othership",
      "name": "Othership",
      "industry": "Mental health",
      "jurisdiction": "CA",
      "cancellation_types": [
        "online",
        "app-store",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause is documented; canceling before the renewal date avoids further charges, with no reimbursement for the remainder of the paid period."
      },
      "data_deletion": {
        "detail": "Users can request permanent removal of personal data from Othership's servers by emailing admin@othership.us.",
        "url": "https://www.othership.us/privacy-policy"
      },
      "links": {
        "cancel": "https://www.othership.us/faq-billing",
        "refund": "https://www.othership.us/faq-billing",
        "terms": "https://www.othership.us/terms",
        "privacy": "https://www.othership.us/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.othership.us/faq-billing",
        "policy_summary": "Othership subscriptions are canceled self-serve through the Apple App Store, Google Play, or the web account portal (checkout.othership.us/manage-account). App store and Google Play refunds are handled by Apple and Google respectively; memberships must be canceled before the renewal date to avoid additional charges.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Othership App Billing FAQ",
            "url": "https://www.othership.us/faq-billing"
          },
          {
            "title": "Othership Terms of Service",
            "url": "https://www.othership.us/terms"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "otter-ai",
      "name": "Otter.ai",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "A 'Pause Plan' option is available in Account Settings under the Plan tab as an alternative to full cancellation."
      },
      "data_deletion": {
        "detail": "Users can delete account content; deleted content moves to a trash folder with a specified retention period before permanent deletion. Once permanently deleted (by user action or expiry of the retention period), no record of User Content is retained. A dedicated account deletion help page exists.",
        "url": "https://help.otter.ai/hc/en-us/articles/360047870454-Delete-your-account"
      },
      "links": {
        "cancel": "https://help.otter.ai/hc/en-us/articles/23346776714903-Cancel-an-Otter-subscription",
        "refund": null,
        "terms": "https://otter.ai/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.otter.ai/hc/en-us/articles/23346776714903-Cancel-an-Otter-subscription",
        "policy_summary": "Subscriptions can be cancelled online via Account Settings > Plan > Cancel Plan, through the Apple App Store or Google Play Store for mobile purchases, or by emailing support@otter.ai. Cancellation takes effect at the end of the current billing period, so users retain paid access until then. All fees are explicitly non-refundable per the Terms of Service. A Pause Plan option is available in account settings as an alternative to full cancellation.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 85,
          "findability": 80
        },
        "sources": [
          {
            "title": "Cancel an Otter subscription – Help Center (accessed 2026-06-05)",
            "url": "https://help.otter.ai/hc/en-us/articles/23346776714903-Cancel-an-Otter-subscription"
          },
          {
            "title": "Otter.ai Terms of Service (accessed 2026-06-05)",
            "url": "https://otter.ai/terms-of-service"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "oura",
      "name": "Oura",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Oura explicitly states there is no option to pause an Oura Membership."
      },
      "data_deletion": {
        "detail": "Account deletion (and all associated data) can be initiated from within the Oura app. Alternatively, users can submit a data deletion request by emailing dataprotection@ouraring.com or via the Oura Help ticket portal. Canceling membership alone does not delete data.",
        "url": "https://ouraring.com/privacy-policy"
      },
      "links": {
        "cancel": "https://support.ouraring.com/hc/en-us/articles/4409086524819-Oura-Membership",
        "refund": null,
        "terms": null,
        "privacy": "https://ouraring.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.ouraring.com/hc/en-us/articles/4409086524819-Oura-Membership",
        "policy_summary": "Oura membership can be cancelled at any time via the Oura app (Settings > Account > Manage Membership) or through the Membership Hub at membership.ouraring.com. Access continues until the end of the current billing period with no prorated refunds available for cancelled monthly or annual prepaid plans after the complimentary first month. There is no option to pause or freeze a membership. Cancelling does not delete account data; a separate account deletion step is required from within the app or by contacting dataprotection@ouraring.com.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Oura Membership | Oura Member Care (accessed 2026-06-06)",
            "url": "https://support.ouraring.com/hc/en-us/articles/4409086524819-Oura-Membership"
          },
          {
            "title": "Oura Ring Privacy Policy (accessed 2026-06-06)",
            "url": "https://ouraring.com/privacy-policy"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ourtime-us",
      "name": "OurTime",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "OurTime officially supports putting an account on hold or suspending a subscription; the option is accessible via Settings in the account. Details are documented in a dedicated help article."
      },
      "data_deletion": {
        "detail": "Users can delete their account via the app (profile > settings) or through the website Settings. OurTime retains data for up to three months after deletion for safety purposes before full disposal per its privacy policy. A personal data deletion request can also be submitted via the help center.",
        "url": "https://help.ourtime.com/hc/en-us/articles/20861896097307-Delete-My-Account"
      },
      "links": {
        "cancel": "https://help.ourtime.com/hc/en-us/articles/6598856324763-Turning-off-automatic-renewal-or-canceling-my-account",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.ourtime.com/hc/en-us/articles/6598856324763-Turning-off-automatic-renewal-or-canceling-my-account",
        "policy_summary": "OurTime subscriptions auto-renew by credit card until cancelled; members cancel online via Settings > Manage Subscription > Cancel Subscription (requires password entry and a short survey) or through the mobile app. Cancellations via Apple App Store or Google Play must be handled through those platforms directly. No refunds are issued after the three-business-day cancellation window; access continues through the end of the paid billing period.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Turning off automatic renewal or canceling my account – Our Time (accessed 2026-06-06)",
            "url": "https://help.ourtime.com/hc/en-us/articles/6598856324763-Turning-off-automatic-renewal-or-canceling-my-account"
          },
          {
            "title": "Manage My Subscription – Our Time (accessed 2026-06-06)",
            "url": "https://help.ourtime.com/hc/en-us/categories/11118951889947-Manage-My-Subscription"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "outrank",
      "name": "Outrank",
      "industry": "SEO tools",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented. Marketed as 'cancel anytime'; the Terms do not specify a cancellation mechanism."
      },
      "data_deletion": {
        "detail": "Not separately documented as a self-serve flow; governed by the Terms of Use.",
        "url": "https://www.outrank.so/terms-of-use"
      },
      "links": {
        "cancel": null,
        "refund": "https://www.outrank.so/terms-of-use",
        "terms": "https://www.outrank.so/terms-of-use",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 48,
          "channel_disclosed": 65,
          "notice_disclosed": 68,
          "refund_disclosed": 65,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.outrank.so/terms-of-use",
        "policy_summary": "Outrank (an SEO/content-automation tool by Tibo Louis-Lucas; Outrank SAS, Paris) is a recurring subscription (~$99/mo). The pricing page prominently promises 'Cancel anytime. No questions asked!' — a clear, findable signal of a no-notice self-serve exit — though the Terms of Use do not codify a step-by-step cancellation mechanism. Refunds are limited: Terms §8.3 grants first-time subscribers a full refund within 7 days by email (one per customer), after which 'all sales are final and non-refundable.' Governing law and exclusive jurisdiction are properly named (France, the company's principal place of business). No dedicated cancellation page.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "Outrank — homepage / pricing ('Cancel anytime. No questions asked!'; accessed 2026-06-14)",
            "url": "https://www.outrank.so/"
          },
          {
            "title": "Terms of Use — Outrank (§8.3 refund, §13 France jurisdiction; accessed 2026-06-14)",
            "url": "https://www.outrank.so/terms-of-use"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "outschool",
      "name": "Outschool",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause their membership for up to 12 weeks instead of canceling. The pause begins at the end of the current billing cycle and stops automatically after 12 weeks. Existing credits and benefits are retained during the pause."
      },
      "data_deletion": {
        "detail": "Users can request deletion of their personal data via Outschool's online Data Subject Request Portal (powered by SayMine). Identity verification is required before processing. Deleting a parent account affects all associated learner profiles.",
        "url": "https://outschool.privacy.saymine.io/OutSchool"
      },
      "links": {
        "cancel": "https://support.outschool.com/en/articles/10421711-cancellation-policies-for-outschool-members",
        "refund": null,
        "terms": null,
        "privacy": "https://outschool.privacy.saymine.io/OutSchool"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Outschool membership is canceled online via the Transactions page (Manage Plan > Cancel Plan), with no advance notice required. Cancellation stops future billing but does not refund the current monthly period once it has begun; only the first month's charge is refundable within 24 hours if no credits have been used (or within 14 days under a first-time risk-free trial). Unused credits remain usable through the end of the current billing cycle but are forfeited after that. Existing class enrollments are NOT automatically canceled — members must manually withdraw from each class to stop per-class charges.",
        "policy_url": "https://support.outschool.com/en/articles/10421711-cancellation-policies-for-outschool-members",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 78,
          "findability": 75
        },
        "sources": [
          {
            "title": "Cancellation Policies for Outschool Members | Outschool Support (accessed 2026-06-05)",
            "url": "https://support.outschool.com/en/articles/10421711-cancellation-policies-for-outschool-members"
          },
          {
            "title": "Outschool Membership Terms (accessed 2026-06-05)",
            "url": "https://outschool.com/pages/membership-terms"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ovhcloud-us",
      "name": "OVHcloud",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in OVHcloud US terms of service or support guides."
      },
      "data_deletion": {
        "detail": "After service termination, OVHcloud allows a 15-day window to retrieve content data at no cost (customer must notify support@corp.ovh.us before termination). After that window, data is permanently deleted. To close an account entirely, users must submit a request to OVHcloud support confirming no active services or pending invoices remain.",
        "url": "https://us.ovhcloud.com/legal/terms-of-service/"
      },
      "links": {
        "cancel": "https://support.us.ovhcloud.com/hc/en-us/articles/39669113388563-How-to-cancel-your-OVHcloud-services",
        "refund": null,
        "terms": "https://us.ovhcloud.com/legal/terms-of-service/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 78,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.us.ovhcloud.com/hc/en-us/articles/39669113388563-How-to-cancel-your-OVHcloud-services",
        "policy_summary": "OVHcloud US services are cancelled online through the OVHcloud Control Panel — navigate to the service, click the options menu, select 'Cancel my service', choose an end date (immediate or end of billing period), and confirm via an emailed link. Cancellation generally takes effect at the end of the current subscription term; committed plans require at least 30 days' advance notice before the term end. Fees are non-refundable except as required by law; there is no statutory 14-day withdrawal right for US customers. After the service expires, customers have a 15-day window to retrieve their data before it is permanently deleted.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your OVHcloud services – Support Guides (accessed 2026-06-06)",
            "url": "https://support.us.ovhcloud.com/hc/en-us/articles/39669113388563-How-to-cancel-your-OVHcloud-services"
          },
          {
            "title": "OVHcloud US Terms of Service (accessed 2026-06-06)",
            "url": "https://us.ovhcloud.com/legal/terms-of-service/"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ovhcloud",
      "name": "OVHcloud",
      "industry": "Cloud infrastructure",
      "jurisdiction": "FR",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Upon termination OVHcloud destroys all Content Data after the service term ends; cancellation is requested via a support ticket in the OVHcloud Account dashboard.",
        "url": "https://us.ovhcloud.com/legal/terms-of-service/"
      },
      "links": {
        "cancel": "https://us.ovhcloud.com/legal/terms-of-service/",
        "refund": "https://us.ovhcloud.com/legal/terms-of-service/",
        "terms": "https://us.ovhcloud.com/legal/terms-of-service/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://us.ovhcloud.com/legal/terms-of-service/",
        "policy_summary": "OVHcloud's US Terms of Service state that all fees are non-cancelable and non-refundable and that customers may terminate for convenience with at least 30 calendar days advance written notice via a support ticket, with an early termination fee for committed terms; services auto-renew unless non-renewal notice is given 30 days prior, and EU consumers retain a 14-day statutory cancellation right.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service | OVHcloud US",
            "url": "https://us.ovhcloud.com/legal/terms-of-service/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "ovia-health-us",
      "name": "Ovia Health",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is disclosed. Users may cancel their store-managed subscription via Apple App Store or Google Play settings, or delete their account in-app (Settings > Delete account) or by emailing support@oviahealth.com."
      },
      "data_deletion": {
        "detail": "Users can delete their account and data in-app via Settings > Delete account, or by emailing support@oviahealth.com or legal@oviahealth.com.",
        "url": "https://www.oviahealth.com/delete-account/"
      },
      "links": {
        "cancel": "https://www.oviahealth.com/terms-of-use/",
        "refund": null,
        "terms": "https://www.oviahealth.com/terms-of-use/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 30,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.oviahealth.com/terms-of-use/",
        "policy_summary": "Ovia Health offers a direct-to-consumer paid subscription (Ovia+) at $4.99/month or $24.99/year (7-day free trial on annual plan), managed entirely through the Apple App Store or Google Play Store. Cancellation is self-serve via Apple App Store account settings (Settings > [Name] > Subscriptions) or Google Play (Menu > Subscriptions); subscriptions auto-renew and must be cancelled at least 24 hours before the renewal date. No web-based cancel portal exists. The App Store listing explicitly discloses the cancel channel and auto-renewal terms. Refund policy is not independently disclosed by Ovia — refunds are governed by Apple or Google platform policies. Account deletion (separate from subscription cancel) is available in-app via Settings or by emailing support@oviahealth.com.",
        "policy_checked": "2026-06-07",
        "method": "editor",
        "sources": [
          {
            "title": "Ovia: Know Your Cycle — App Store listing (pricing & subscription terms, accessed 2026-06-07)",
            "url": "https://apps.apple.com/in/app/ovia-know-your-cycle/id6752109368"
          },
          {
            "title": "Ovia Cycle & Pregnancy Tracker — App Store listing (accessed 2026-06-07)",
            "url": "https://apps.apple.com/us/app/ovia-fertility-cycle-tracker/id570244389"
          },
          {
            "title": "Ovia Health by Labcorp Terms of Use (accessed 2026-06-07)",
            "url": "https://www.oviahealth.com/terms-of-use/"
          },
          {
            "title": "Account Deletion — Ovia Health (accessed 2026-06-07)",
            "url": "https://www.oviahealth.com/delete-account/"
          },
          {
            "title": "Ovia for Fertility, Pregnancy, and Parenting — Individuals page (accessed 2026-06-07)",
            "url": "https://www.oviahealth.com/apps/"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "ovo-energy-uk",
      "name": "OVO Energy",
      "industry": "Energy & utilities",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No supply pause; customers switch away or cancel within the cooling-off period. Energy used during cooling-off is chargeable."
      },
      "data_deletion": {
        "detail": "Account data handled under OVO's privacy policy and retained for regulatory/billing periods after closure; no self-serve one-click delete for energy accounts.",
        "url": "https://www.ovoenergy.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.ovoenergy.com/help/article/cancel-your-switch",
        "refund": "https://www.ovoenergy.com/help/article/leaving-ovo",
        "terms": "https://www.ovoenergy.com/terms",
        "privacy": "https://www.ovoenergy.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.ovoenergy.com/help/article/cancel-your-switch",
        "policy_summary": "You have 14 days from the day after your contract start date to change your mind (cooling-off period), during which you pay no exit fees if you leave. To cancel your switch to OVO you must phone 0330 303 5063 (Mon-Fri, 8am-6pm); there is no online self-serve cancel of the switch. If supply has already started during cooling-off you remain liable for energy used in that time. On a fixed OVO plan you may pay an exit fee per fuel if you switch away; variable plans have no exit fee. OVO calculates a final balance and then either refunds credit or issues a final bill to pay.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel your switch - OVO Energy (accessed 2026-06-16)",
            "url": "https://www.ovoenergy.com/help/article/cancel-your-switch"
          },
          {
            "title": "Leaving OVO: step-by-step guide - OVO Energy (accessed 2026-06-16)",
            "url": "https://www.ovoenergy.com/help/article/leaving-ovo"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "owlcrate",
      "name": "OwlCrate",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly plan subscribers (Young Adult Fantasy and Adult Fantasy boxes) can skip a month at any time via account self-service or by emailing support@owlcrate.com. Quarterly plan subscribers (Romance, Romantasy, Horror, Sci-Fi) cannot skip."
      },
      "data_deletion": {
        "detail": "After cancelling all subscriptions, users may request account termination by emailing support@owlcrate.com or via links in account settings. OwlCrate retains personal information as long as required for the purpose collected.",
        "url": "https://www.owlcrate.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://help.owlcrate.com/en-US/how-do-i-cancel-my-subscription-114111",
        "refund": "https://help.owlcrate.com/en-US/refund-return-policy-113463",
        "terms": null,
        "privacy": "https://www.owlcrate.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.owlcrate.com/en-US/how-do-i-cancel-my-subscription-114111",
        "policy_summary": "OwlCrate subscriptions can be cancelled online by logging into the account, clicking 'Manage Subscriptions', expanding the relevant subscription, and clicking 'Cancel Subscription'. Cancellation only affects future renewals and does not trigger an automatic refund; any already-paid boxes will still ship. Subscribers must cancel before the end of the current month to avoid the next billing cycle charge. For unshipped boxes that have not yet reached 'Processed' status, a refund can be requested by emailing support@owlcrate.com.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I Cancel my Subscription? – OwlCrate Help (accessed 2026-06-06)",
            "url": "https://help.owlcrate.com/en-US/how-do-i-cancel-my-subscription-114111"
          },
          {
            "title": "Refund/Return Policy – OwlCrate Help (accessed 2026-06-06)",
            "url": "https://help.owlcrate.com/en-US/refund-return-policy-113463"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "owyn-us",
      "name": "OWYN",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip a delivery, pause their subscription, or cancel by logging into their account at liveowyn.com and accessing Manage Subscription."
      },
      "data_deletion": {
        "detail": "No dedicated data deletion or account removal page found on liveowyn.com. Privacy policy is referenced but no self-serve data deletion process is disclosed.",
        "url": ""
      },
      "links": {
        "cancel": "https://liveowyn.com/subscription-faq/",
        "refund": "https://liveowyn.com/refund-policy/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://liveowyn.com/subscription-faq/",
        "policy_summary": "OWYN subscriptions auto-renew until cancelled. Customers can cancel online via their account portal (Manage Subscription > Cancel Subscription) or by calling 1-800-515-1564 (Mon–Fri 8am–8pm ET, Sat–Sun 9am–5pm ET). Cancellation must be completed at least 48 hours before the next scheduled shipment. Refunds are covered by the WorldPantry Absolute Satisfaction Guarantee for purchases within 90 days; shipping and handling charges are non-refundable unless OWYN caused an error.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Subscription FAQ – OWYN (accessed 2026-06-06)",
            "url": "https://liveowyn.com/subscription-faq/"
          },
          {
            "title": "Refund policy – OWYN (accessed 2026-06-06)",
            "url": "https://liveowyn.com/refund-policy/"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "pabbly",
      "name": "Pabbly",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Pabbly's Terms & Conditions or support resources."
      },
      "data_deletion": {
        "detail": "Pabbly's Terms & Conditions state that Chatflow data is stored for 30 days then automatically deleted, and chat history (messages) is retained for 90 days then automatically deleted. Contact details remain until manually deleted. No explicit account data deletion request mechanism is documented.",
        "url": "https://www.pabbly.com/terms-conditions/"
      },
      "links": {
        "cancel": "https://www.pabbly.com/terms-conditions/",
        "refund": null,
        "terms": "https://www.pabbly.com/terms-conditions/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.pabbly.com/terms-conditions/",
        "policy_summary": "Pabbly subscriptions renew automatically until cancelled. Users can cancel self-serve by logging into their account at accounts.pabbly.com, navigating to My Subscription, and selecting Cancel Immediately or Cancel on Next Renewal via the three-dot menu. A 30-day money-back guarantee applies to most plans (with exceptions for policy violations such as spam/phishing). No advance notice period is required from the user; cancellation takes effect immediately or at the end of the current billing cycle depending on the option chosen.",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 65,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 60
        },
        "sources": [
          {
            "title": "Terms & Conditions - Pabbly (accessed 2026-06-06)",
            "url": "https://www.pabbly.com/terms-conditions/"
          },
          {
            "title": "How to Cancel a subscription | Pabbly Support (accessed 2026-06-06)",
            "url": "https://forum.pabbly.com/threads/how-to-cancel-a-subscription.16646/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "pact-coffee-uk",
      "name": "Pact Coffee",
      "industry": "Meal kits & food",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Customers can pause their plan at any time via the account dashboard by clicking 'pause plan'; deliveries stop until the customer clicks 'unpause'. No maximum pause duration is documented."
      },
      "data_deletion": {
        "detail": "Customers can request erasure of personal data by emailing ahoy@pactcoffee.com. Pact retains data for 7 years after last contact unless an erasure request is made. Requests may be declined where legally required.",
        "url": "https://www.pactcoffee.com/privacy"
      },
      "links": {
        "cancel": "https://support.pactcoffee.com/hc/en-us/articles/4405997412754-Want-to-cancel-your-plan",
        "refund": null,
        "terms": "https://www.pactcoffee.com/terms-of-supply",
        "privacy": "https://www.pactcoffee.com/privacy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Pact Coffee subscriptions can be cancelled at any time entirely online via the account dashboard: log in, select the plan, click MANAGE, then CANCEL SUBSCRIPTION. Customers receive an email 48 hours before dispatch and must make changes by midnight the day before shipping. Under the Consumer Contracts Regulations 2013, a 14-day statutory cancellation right applies, though perishable or sealed goods are typically excluded; faulty or incorrect items are refunded in full including return postage. Pausing is also available self-serve at any time with no documented duration limit.",
        "policy_url": "https://support.pactcoffee.com/hc/en-us/articles/4405997412754-Want-to-cancel-your-plan",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 72,
          "findability": 78
        },
        "sources": [
          {
            "title": "Want to cancel your plan? – Pact Coffee (accessed 2026-06-06)",
            "url": "https://support.pactcoffee.com/hc/en-us/articles/4405997412754-Want-to-cancel-your-plan"
          },
          {
            "title": "Terms of Supply | Pact Coffee (accessed 2026-06-06)",
            "url": "https://www.pactcoffee.com/terms-of-supply"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "pact-coffee",
      "name": "Pact Coffee",
      "industry": "Coffee subscription",
      "jurisdiction": "GB",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Subscription can be paused self-serve from the account dashboard to take a break instead of cancelling."
      },
      "data_deletion": {
        "detail": "To permanently remove personal details, contact ahoy@pactcoffee.co.uk; GDPR rights and ICO complaint right are described in the Privacy Policy.",
        "url": "https://www.pactcoffee.com/privacy"
      },
      "links": {
        "cancel": "https://support.pactcoffee.com/hc/en-us/articles/4406048200850-How-do-I-cancel-my-Plan-",
        "refund": "https://www.pactcoffee.com/terms-of-supply",
        "terms": "https://www.pactcoffee.com/terms",
        "privacy": "https://www.pactcoffee.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 40,
          "refund_disclosed": 50,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://support.pactcoffee.com/hc/en-us/articles/4406002798098-How-can-I-pause-my-plan",
        "policy_summary": "Customers cancel self-serve by logging into the account dashboard, choosing the plan, selecting MANAGE, then CANCEL SUBSCRIPTION. Plans can also be paused from the dashboard.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Plan? - Pact Coffee",
            "url": "https://support.pactcoffee.com/hc/en-us/articles/4406048200850-How-do-I-cancel-my-Plan-"
          },
          {
            "title": "How can I pause my plan? - Pact Coffee",
            "url": "https://support.pactcoffee.com/hc/en-us/articles/4406002798098-How-can-I-pause-my-plan"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "pagerduty",
      "name": "PagerDuty",
      "industry": "Developer tools",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "PagerDuty's billing documentation does not provide a pause option; downgrades require contacting the Sales team."
      },
      "data_deletion": {
        "detail": "Personal data handling is governed by PagerDuty's privacy policy; account data deletion follows that policy.",
        "url": "https://www.pagerduty.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://support.pagerduty.com/main/docs/cancel-your-account",
        "refund": "https://www.pagerduty.com/terms-of-service/",
        "terms": "https://www.pagerduty.com/terms-of-service/",
        "privacy": "https://www.pagerduty.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 60,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.pagerduty.com/terms-of-service/",
        "policy_summary": "PagerDuty's Terms of Service state that Order Forms are non-cancellable and non-refundable except as provided in the agreement, and that each Hosted Services Subscription Term automatically renews for the same term at prices communicated at least sixty days before renewal. Account owners can self-serve upgrade plans, but downgrading requires contacting the Sales team.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service | PagerDuty",
            "url": "https://www.pagerduty.com/terms-of-service/"
          },
          {
            "title": "Billing, Invoices and Payments | PagerDuty Support",
            "url": "https://support.pagerduty.com/main/docs/billing-invoices-payments"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "pairs-jp",
      "name": "Pairs",
      "industry": "Dating apps",
      "jurisdiction": "JP",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Pairs documents no subscription pause or freeze; you remain billed until you stop auto-renewal, after which you become a free member at the next renewal date."
      },
      "data_deletion": {
        "detail": "Account withdrawal is separate from cancelling a paid plan: paid members must first stop auto-renewal, and uninstalling the app does not stop billing.",
        "url": "https://support.pairs.lv/hc/ja/categories/34530636551193"
      },
      "links": {
        "cancel": "https://support.pairs.lv/hc/ja/articles/115007253928",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.pairs.lv/hc/ja/articles/115007253928",
        "policy_summary": "Pairs (operated by Eure Inc., Japan) lets paid members cancel by stopping auto-renewal, with the path depending on the payment method: Apple ID purchases are cancelled through iOS subscription settings, credit-card purchases through the Pairs web/app cancellation flow. Cancellation must be completed by 24 hours before the next renewal date to avoid the next charge. For credit-card subscribers, cancelling immediately stops auto-renewal but the paid service remains usable until the expiry date. The help center stresses that leaving Pairs or uninstalling the app does NOT stop a subscription. No documented refund of the remaining period and no pause option are described.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel a paid membership - Pairs Help (accessed 2026-06-16)",
            "url": "https://support.pairs.lv/hc/ja/articles/115007253928"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "panda-security",
      "name": "Panda Security",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation ends auto-renewal; protection remains active until the current paid period expires."
      },
      "data_deletion": {
        "detail": "No explicit data deletion process is documented on the cancellation or refund pages. Users may contact customer.service@pandasecurity.com for account-related requests.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.pandasecurity.com/en/support/how-to-manage-your-account/",
        "refund": "https://www.pandasecurity.com/en/homeusers/media/legal-notice/refund/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.pandasecurity.com/en/support/how-to-manage-your-account/",
        "policy_summary": "Panda Security subscriptions can be cancelled online via the My Panda account portal: navigate to Products and Services, select the product, click Manage Product, then Cancel Subscription. Cancellation stops future auto-renewal but the subscription stays active until the end of the current billing period. A 30-day money-back guarantee applies to online purchases; refunds must be requested in writing (email, fax, or registered mail) and are processed within 14 days using the original payment method. Support and technical assistance products are non-refundable once used.",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 72,
          "notice_disclosed": 60,
          "refund_disclosed": 82,
          "findability": 70
        },
        "sources": [
          {
            "title": "How to manage your product from your Panda Account | Panda Security Technical Support (accessed 2026-06-05)",
            "url": "https://www.pandasecurity.com/en/support/how-to-manage-your-account/"
          },
          {
            "title": "Refund Policy - Legal Notice | Panda Security (accessed 2026-06-05)",
            "url": "https://www.pandasecurity.com/en/homeusers/media/legal-notice/refund/"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "pandapro-sea",
      "name": "foodpanda pandapro",
      "industry": "Food delivery memberships",
      "jurisdiction": "SG",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; benefits remain until end of current period after cancellation."
      },
      "data_deletion": {
        "detail": "No membership-specific deletion path; covered by foodpanda's general privacy policy.",
        "url": "https://www.foodpanda.com.bd/contents/subscription-terms"
      },
      "links": {
        "cancel": "https://www.foodpanda.com.bd/contents/subscription-terms",
        "refund": "https://www.foodpanda.com.bd/contents/subscription-terms",
        "terms": "https://www.foodpanda.com.bd/contents/subscription-terms",
        "privacy": "https://www.foodpanda.com.bd/contents/data-protection-policy.htm"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 90,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.foodpanda.com.bd/contents/subscription-terms",
        "policy_summary": "pandapro is foodpanda's auto-renewing paid subscription (free/reduced delivery and member deals) across its Southeast Asia markets. Subscribers can cancel any time via the unsubscribe link in their account, or by contacting the in-app/web Help Centre. Once a subscription fee is paid it is non-refundable, and no partial or prorated reimbursement is given for cancellation before the period expires. Benefits continue until the end of the current subscription period. foodpanda may terminate a plan at its discretion for terms breaches; no pause feature is documented.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "pandapro terms and conditions, foodpanda Bangladesh (accessed 2026-06-16)",
            "url": "https://www.foodpanda.com.bd/contents/subscription-terms"
          },
          {
            "title": "PANDAPRO Terms & Conditions, foodpanda Hong Kong (accessed 2026-06-16)",
            "url": "https://www.foodpanda.hk/contents/subscription-terms"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "pandora",
      "name": "Pandora",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Pandora explicitly states there is no way to temporarily suspend or deactivate an account; paid subscribers must cancel and resubscribe."
      },
      "data_deletion": {
        "detail": "Paid subscribers must cancel their subscription, let it expire, then delete via Settings > Account > Delete Pandora Account. Deletion is final and irrecoverable (Thumbs and collected content gone), though content shared to third-party platforms like Facebook may persist there. No explicit data-retention period is stated.",
        "url": "https://help.pandora.com/s/article/Cancel-Deactivate-or-Delete-your-Account-1519949295569?language=en_US"
      },
      "links": {
        "cancel": "https://help.pandora.com/s/article/Cancel-your-Subscription-1519949295562?language=en_US",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Pandora-billed subscriptions can be cancelled online at Pandora.com or through the mobile app (Menu > Subscription > Switch Plans > Cancel Subscription); subscriptions billed through Apple, Google Play, Amazon, or Roku must be cancelled through those platforms directly. Cancellation takes effect at the end of the current billing period — access continues until expiry and no refund is issued. All purchases are explicitly final and non-refundable, including partial or pro-rated amounts, except where required by law. There is no pause or freeze option.",
        "policy_url": "https://help.pandora.com/s/article/Cancel-your-Subscription-1519949295562?language=en_US",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 82,
          "notice_disclosed": 75,
          "refund_disclosed": 85,
          "findability": 80
        },
        "sources": [
          {
            "title": "Cancel your Subscription – Pandora Help (accessed 2026-06-05)",
            "url": "https://help.pandora.com/s/article/Cancel-your-Subscription-1519949295562?language=en_US"
          },
          {
            "title": "Pandora Subscription Terms (accessed 2026-06-05)",
            "url": "https://www.pandora.com/legal/subscription"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "paperform",
      "name": "Paperform",
      "industry": "Software / SaaS",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No active pause/suspend; after cancellation the account stays dormant and retains forms and data for 30 days before removal."
      },
      "data_deletion": {
        "detail": "After cancelling, the account becomes dormant and retains forms and data for 30 days. Cancellation can be triggered self-service from the Billing tab in Account Settings or by emailing support@paperform.co.",
        "url": "https://paperform.co/help/articles/suspend-or-pause-paperform-account/"
      },
      "links": {
        "cancel": "https://paperform.co/help/articles/suspend-or-pause-paperform-account/",
        "refund": "https://paperform.co/help/articles/what-is-paperforms-refund-policy/",
        "terms": "https://paperform.co/terms/",
        "privacy": "https://paperform.co/help/articles/what-are-paperforms-terms-and-conditions-and-privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 75,
          "refund_disclosed": 90,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://paperform.co/help/articles/what-is-paperforms-refund-policy/",
        "policy_summary": "Users cancel self-service via the 'Cancel Subscription' button in the Billing tab of Account Settings, or by emailing support@paperform.co. Refunds are available only if cancellation is requested within 7 days of a monthly charge or 30 days of an annual charge; beyond that, refunds are given only for prolonged service failures or defects. Paperform explicitly excludes refunds for change of mind, unused time, or failure to cancel with sufficient notice. After cancellation the account remains dormant and retains forms and data for 30 days.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "What is Paperform's refund policy? (accessed 2026-06-16)",
            "url": "https://paperform.co/help/articles/what-is-paperforms-refund-policy/"
          },
          {
            "title": "How do I cancel my Paperform subscription? (accessed 2026-06-16)",
            "url": "https://paperform.co/help/articles/suspend-or-pause-paperform-account/"
          },
          {
            "title": "General Terms & Conditions Of Use (accessed 2026-06-16)",
            "url": "https://paperform.co/terms/"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "parallel-web-systems",
      "name": "Parallel (Parallel Web Systems)",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Because billing is pay-as-you-go (per-request, prepaid balance with optional auto-reload), there is no recurring subscription to pause; users simply stop making API requests and/or disable auto-reload to halt further charges."
      },
      "data_deletion": {
        "detail": "The Privacy Policy provides no dedicated self-serve account/data deletion flow. Users contact support@parallel.ai to request deletion. California (CCPA) residents may email support@parallel.ai to exercise privacy rights; Parallel states it does not sell personal data under Nevada law. The Customer Terms require customers, upon termination, to delete/destroy/return all Parallel IP and certify deletion in writing. Personal/profile data is retained 'for as long as you have an account with us.'",
        "url": "https://parallel.ai/privacy-policy"
      },
      "links": {
        "cancel": "https://parallel.ai/customer-terms",
        "refund": null,
        "terms": null,
        "privacy": "https://parallel.ai/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 70,
          "notice_disclosed": 80,
          "refund_disclosed": 90,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://parallel.ai/customer-terms",
        "policy_summary": "Parallel (Parallel Web Systems) is a pay-as-you-go AI web API (Search, Task/Deep Research, Extract, Chat, Monitor, Find All), billed per request against a prepaid Billing Account on the Customer Platform (platform.parallel.ai) via a third-party payment processor. There is no monthly subscription; the only recurring charge is the optional auto-reload that tops up your balance. Per the Customer Terms, you can cancel auto-reload 'at any time through Customer's account setting' (self-serve, online), which stops future recurring charges. Account-level termination is governed by the agreement: either party may terminate for uncured material breach after 30 days' written notice (10 days for non-payment), and either party may terminate immediately on insolvency. Refund stance is strict: 'Any payment is non-cancellable and non-refundable' unless an Online Order says otherwise, and termination does not entitle you to any refund or relieve you of fees already due. No mobile app-store billing is involved (developer API). For full account closure or data deletion, contact support@parallel.ai.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Customer Terms | Parallel Web Systems (accessed 2026-06-06)",
            "url": "https://parallel.ai/customer-terms"
          },
          {
            "title": "Pricing - Pay-As-You-Go Web Search for AI Agents | Parallel (accessed 2026-06-06)",
            "url": "https://parallel.ai/pricing"
          },
          {
            "title": "Privacy Policy | Parallel Web Systems (accessed 2026-06-06)",
            "url": "https://parallel.ai/privacy-policy"
          },
          {
            "title": "Pricing - Parallel Docs (accessed 2026-06-06)",
            "url": "https://docs.parallel.ai/getting-started/pricing"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "parallels-desktop",
      "name": "Parallels Desktop",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Parallels Desktop subscriptions."
      },
      "data_deletion": {
        "detail": "Self-serve account deletion is available via Personal Profile > Delete Account (password required, then email confirmation). Account and all data are removed within 3 days. The email address cannot be reused for at least 3 days after deletion.",
        "url": "https://kb.parallels.com/en/124513"
      },
      "links": {
        "cancel": "https://www.parallels.com/support/cb/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.parallels.com/support/cb/",
        "policy_summary": "Parallels Desktop subscriptions purchased directly can be cancelled online via the Cleverbridge purchase-lookup portal or through account settings (Manage Subscription > Cancel subscription); App Store edition subscribers cancel through Apple's App Store subscription management. Cancelling stops future auto-renewal but does not trigger a refund — the subscription remains active through the end of the paid term. A 30-day money-back guarantee applies to the initial purchase only (direct/online store purchases); renewal transactions are explicitly excluded from refunds. No pause or freeze option is available.",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 45,
          "refund_disclosed": 75,
          "findability": 65
        },
        "sources": [
          {
            "title": "KB Parallels: What is the Parallels Desktop for Mac Return Policy? (accessed 2026-06-05)",
            "url": "https://kb.parallels.com/123877"
          },
          {
            "title": "Parallels Support — Manage or Cancel Subscription (accessed 2026-06-05)",
            "url": "https://www.parallels.com/support/cb/"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "paramount-plus",
      "name": "Paramount+",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "A 1-month pause appears on the cancel screen before final confirmation; billing pauses for that month and auto-resumes (a plan-downgrade retention offer is also shown)."
      },
      "data_deletion": {
        "detail": "Cancelling stops billing but doesn't delete your Paramount+ account or viewing data; account/data deletion is a separate privacy request (CCPA). If billed via an app store (Apple/Amazon), cancel there.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.paramountplus.com/s/article/PI-How-do-I-cancel-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 72,
          "notice_disclosed": 72,
          "refund_disclosed": 55,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://support.paramountplus.com/s/article/PI-How-do-I-cancel-my-subscription",
        "policy_summary": "Self-serve online at paramountplus.com/account -> Cancel Subscription (a 1-month pause and a plan-downgrade retention offer appear first). No refund for fees already paid (annual plans may get a partial refund via live chat). If billed via an app store (Apple/Amazon), cancel there.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Paramount+ — How do I cancel my subscription? (accessed 2026-06-05)",
            "url": "https://support.paramountplus.com/s/article/PI-How-do-I-cancel-my-subscription"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "parship-de",
      "name": "Parship",
      "industry": "Dating apps",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Parship documents no pause/freeze; a Premium contract runs for its fixed term unless cancelled within the long notice window, with a 14-day statutory withdrawal right at the start."
      },
      "data_deletion": {
        "detail": "Deleting the account does not cancel the Premium membership, which continues at cost until the end of the agreed term. Cancellation must be submitted in writing with the profile ID or registered email.",
        "url": "https://www.parship.de/tour/faq/wie-kann-ich-meine-premium-mitgliedschaft-kuendigen/"
      },
      "links": {
        "cancel": "https://www.parship.de/tour/faq/wie-kann-ich-meine-premium-mitgliedschaft-kuendigen/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 70,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.parship.de/tour/faq/wie-kann-ich-meine-premium-mitgliedschaft-kuendigen/",
        "policy_summary": "Parship (ParshipMeet Group, Hamburg) requires Premium cancellations to be submitted in writing via email, the contact form, or the website footer link, including the profile ID or registered email; there is no one-click cancel button. The notice period is long: cancellation must be received up to twelve weeks before the end of the initial term, or the membership automatically extends. Parship grants a 14-day statutory right of withdrawal after concluding the contract. Deleting the account does not cancel the Premium membership, which continues at cost until the end of the agreed term. No documented pause option.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel Parship membership - FAQ (accessed 2026-06-16)",
            "url": "https://www.parship.de/tour/faq/wie-kann-ich-meine-premium-mitgliedschaft-kuendigen/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "partner-il",
      "name": "Partner",
      "industry": "Telecom & ISP",
      "jurisdiction": "IL",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No public pause or freeze option documented on Partner's official pages. Service suspension or disconnection are the only documented options."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data via email (partner.Email@service.partner.co.il), the MyPartner account portal (Data Processing Limitations section), a dedicated online form, or by mail. Partner may anonymize instead of delete if legal retention obligations apply. Governed by Israel's Privacy Protection Law (Amendment 13, effective August 2025).",
        "url": "https://store.partner.co.il/privacy-policy"
      },
      "links": {
        "cancel": "https://www.partner.co.il/n/miniapps/cancellationservices",
        "refund": null,
        "terms": null,
        "privacy": "https://store.partner.co.il/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.partner.co.il/n/miniapps/cancellationservices",
        "policy_summary": "Partner customers can cancel by phone (*054 or 1-800-800-054), email (service-specific addresses such as cellular@partner.co.il / pniya@service.partner.co.il for internet / tv.pniya@service.partner.co.il for TV), fax, online form, mail, or through the authenticated MyPartner self-service portal. Under Israeli communications law, Partner must process the disconnection within 3 business days of receiving the request (6 business days for registered mail). Refunds are prorated for any prepaid period after disconnection; early termination fees are capped at 5% of the transaction value or ₪100 (whichever is lower) for standard cancellations, or 8% × remaining months × average monthly invoice for contract early exits.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Partner – Service Disconnection/Cancellation page (הפסקה/ניתוק שירות פרטנר) (accessed 2026-06-06)",
            "url": "https://www.partner.co.il/n/miniapps/cancellationservices"
          },
          {
            "title": "Partner TV cancellation channels – Smartcut guide citing official Partner contact details (accessed 2026-06-06)",
            "url": "https://www.smartcut.co.il/partner-tv-disconnect/"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "pasta-evangelists-uk",
      "name": "Pasta Evangelists",
      "industry": "Meal kits & food",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their pasta plan at any time via the 'My Account' area of the website, subject to the same 48-hour notice requirement before midday of the next scheduled delivery day."
      },
      "data_deletion": {
        "detail": "Customers may request erasure of personal data under GDPR right to erasure. Requests should be sent to privacy@pastaevangelists.com or chef@pastaevangelists.com (ask for the data privacy manager). Response within one month. Basic transaction data retained up to 6 years for tax compliance.",
        "url": "https://pastaevangelists.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://pastaevangelists.com/pages/terms-and-conditions",
        "refund": null,
        "terms": "https://pastaevangelists.com/pages/terms-and-conditions",
        "privacy": "https://pastaevangelists.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://pastaevangelists.com/pages/terms-and-conditions",
        "policy_summary": "Pasta Evangelists subscribers can pause or cancel their pasta plan at any time online via the 'My Account' portal or by emailing chef@pastaevangelists.com. Cancellation requires at least 48 hours' notice before midday on the scheduled delivery day to qualify for a full refund; late cancellations forfeit refund rights. Refunds are processed within 3 days, with banks potentially adding a further 3–5 days. The subscription management page redirects to a login-gated portal (plan.pastaevangelists.com), so self-service cancellation is online but requires account authentication.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms And Conditions | Pasta Evangelists (accessed 2026-06-06)",
            "url": "https://pastaevangelists.com/pages/terms-and-conditions"
          },
          {
            "title": "Manage subscription – Pasta Evangelists (accessed 2026-06-06)",
            "url": "https://pastaevangelists.com/pages/manage-subscription"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "patreon",
      "name": "Patreon",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Members cannot pause their own memberships. Patreon does not offer a self-serve pause feature for patrons; to stop payments temporarily, a member must cancel and re-subscribe later. (Creators can pause billing for their fans, but that is a creator-side action.)"
      },
      "data_deletion": {
        "detail": "Account erasure is self-serve via the Patreon Privacy Center (privacy.patreon.com). Submit an 'Erase' request; deletion takes up to 30 days with a 14-day cancellation window. Action is irreversible after the window closes.",
        "url": "https://privacy.patreon.com/"
      },
      "links": {
        "cancel": "https://support.patreon.com/hc/en-us/articles/360005502572-Canceling-a-paid-membership",
        "refund": "https://support.patreon.com/hc/en-us/articles/205032045-Patreon-s-refund-policy",
        "terms": null,
        "privacy": "https://privacy.patreon.com/"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Patrons can cancel a paid membership online via the website (Manage memberships > Edit > Cancel) or through the mobile app (creator page > three-dot menu > Your membership > Cancel membership). Cancellation takes effect at the end of the current billing period — access is retained until then and no further charges are made. Patreon does not offer automatic refunds; patrons may request a refund within 60 days of a charge through their Billing History, but approval is not guaranteed. Annual memberships are explicitly non-refundable except under extraordinary circumstances at Patreon's discretion.",
        "policy_url": "https://support.patreon.com/hc/en-us/articles/360005502572-Canceling-a-paid-membership",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 85
        },
        "sources": [
          {
            "title": "Canceling a paid membership – Patreon Help Center (accessed 2026-06-05)",
            "url": "https://support.patreon.com/hc/en-us/articles/360005502572-Canceling-a-paid-membership"
          },
          {
            "title": "Patreon's refund policy – Patreon Help Center (accessed 2026-06-05)",
            "url": "https://support.patreon.com/hc/en-us/articles/205032045-Patreon-s-refund-policy"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 300000000,
        "mrr_usd": 25000000,
        "currency": "USD",
        "as_of": "2025-01-01",
        "source": {
          "title": "Patreon — $300M ARR (company announcement)",
          "url": "https://www.patreon.com/about"
        },
        "self_reported": false
      }
    },
    {
      "id": "pawp-us",
      "name": "Pawp",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 1,
      "cancellation_types": [
        "app",
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or suspension option is documented. Members must cancel and can reactivate later."
      },
      "data_deletion": {
        "detail": "Submit a deletion request by emailing support@pawp.com or calling 1-833-365-0001. No dedicated online form. Pawp will verify identity before processing. Under CCPA, California residents have the right to request deletion; Pawp states it may but is not obligated to delete user-generated content upon account deletion.",
        "url": ""
      },
      "links": {
        "cancel": "https://help.pawp.com/en/articles/3839918-canceling-a-membership-or-add-on",
        "refund": null,
        "terms": "https://pawp.com/tos",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.pawp.com/en/articles/3839918-canceling-a-membership-or-add-on",
        "policy_summary": "Pawp members can cancel via the mobile app (iOS/Android) through a multi-step flow: tap initials → Membership → Manage Membership → Cancel Membership → select reason → confirm. Cancellation can also be initiated through the website account settings or by emailing support@pawp.com. No refund is issued for the current billing period; access continues until the period ends. Add-ons such as Emergency Protection must be cancelled separately, as they continue to bill until the end of the base membership year if not independently cancelled.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling A Membership or Add-On | Pawp Help Center (accessed 2026-06-06)",
            "url": "https://help.pawp.com/en/articles/3839918-canceling-a-membership-or-add-on"
          },
          {
            "title": "Pawp | Terms Of Service (accessed 2026-06-06)",
            "url": "https://pawp.com/tos"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "payhip",
      "name": "Payhip",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Payhip does not offer a pause/freeze option for seller plans. Subscription pause (via Stripe) is a feature sellers can configure for their own buyers, not for Payhip platform plans."
      },
      "data_deletion": {
        "detail": "Sellers can delete their account via Login Settings > Account tab > Delete Account. Deletion is permanent and all content, products, and data are irretrievably lost. No data retention period is disclosed.",
        "url": "https://help.payhip.com/article/204-deleting-your-account"
      },
      "links": {
        "cancel": "https://help.payhip.com/article/308-cancel-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 65,
          "notice_disclosed": 45,
          "refund_disclosed": 40,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.payhip.com/article/308-cancel-subscription",
        "policy_summary": "Sellers on Payhip's paid plans (Plus at $29/mo, Pro at $99/mo) can cancel online by navigating to Account Settings > Billing and downgrading to the free plan, which stops future charges without deleting the account. Cancellation takes effect at the end of the current billing cycle, with continued access until that date. Payhip does not prorate cancellations, so no refund is issued for unused days in the current period. Account deletion (separate from plan cancellation) is available online and permanently removes all data.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel Subscription - Payhip Help Center (accessed 2026-06-06)",
            "url": "https://help.payhip.com/article/308-cancel-subscription"
          },
          {
            "title": "Billing and Upgrading - Payhip Help Center (accessed 2026-06-06)",
            "url": "https://help.payhip.com/article/102-billing-and-upgrading"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "pcloud",
      "name": "pCloud",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented. Cancellation ends the subscription at the next billing cycle; no pause feature is mentioned in official help documentation."
      },
      "data_deletion": {
        "detail": "Account deletion must be requested via email to support@pcloud.com. The process takes 3 months to complete; all files are permanently erased after that 3-month window. The deletion timeline cannot be accelerated.",
        "url": ""
      },
      "links": {
        "cancel": "https://help.pcloud.com/article/payment-methods-billing-cycles",
        "refund": null,
        "terms": "https://www.pcloud.com/terms_and_conditions.html",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "pCloud subscriptions can be cancelled online at any time via my.pcloud.com (Account > Manage Subscription > Cancel) for card/PayPal users, or through Apple App Store / Google Play for mobile subscribers. Cancellation takes effect at the next billing period; the user retains access through the end of the current paid period. No refund is given for unused days; however, a 14-day money-back guarantee applies from the date of payment, and refunds are processed within 30 days of confirmation. Promotional or discounted purchases may be ineligible for refunds at pCloud's discretion.",
        "policy_url": "https://help.pcloud.com/article/payment-methods-billing-cycles",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 78,
          "findability": 78
        },
        "sources": [
          {
            "title": "pCloud Help Center – Payment Methods and Billing Cycles (accessed 2026-06-05)",
            "url": "https://help.pcloud.com/article/payment-methods-billing-cycles"
          },
          {
            "title": "pCloud Terms and Conditions (accessed 2026-06-05)",
            "url": "https://www.pcloud.com/terms_and_conditions.html"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "pdf-ai",
      "name": "PDF.ai",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented. Cancel anytime via the self-serve Stripe billing portal; no further fees after cancellation."
      },
      "data_deletion": {
        "detail": "Not separately documented as a self-serve flow.",
        "url": "https://pdf.ai/resources/cancellation-refund"
      },
      "links": {
        "cancel": "https://pdf.ai/resources/cancellation-refund",
        "refund": "https://pdf.ai/resources/cancellation-refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 72,
          "notice_disclosed": 70,
          "refund_disclosed": 68,
          "findability": 52
        },
        "cancel_url": "https://pdf.ai/resources/cancellation-refund",
        "policy_url": "https://pdf.ai/resources/cancellation-refund",
        "policy_summary": "PDF.ai (Damon Chen's chat-with-PDF tool) is a recurring per-user subscription ($17–$37/mo). Cancellation is self-serve and clearly described: 'You have the freedom to effortlessly cancel your subscription whenever you desire' via the linked Stripe billing portal, with 'no more fees once you decide to cancel.' A dedicated Cancellation & Refund page documents this. The downsides: refunds are flatly refused ('we are unable to offer any type of refund, partial or full'), the policy page is poorly linked (reachable mainly by direct URL/search, not from the footer), and there is no working Terms page (/terms 404s) so no governing-law clause is published.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "Cancellation & Refund Policy — PDF.ai (Stripe-portal cancel, no refunds; accessed 2026-06-14)",
            "url": "https://pdf.ai/resources/cancellation-refund"
          },
          {
            "title": "PDF.ai Pricing (accessed 2026-06-14)",
            "url": "https://pdf.ai/pricing"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "peacock",
      "name": "Peacock",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Peacock does not offer a subscription pause or freeze option; users must cancel and re-subscribe."
      },
      "data_deletion": {
        "detail": "Account deletion is available via Peacock's help center; deletion may remove access to other NBCUniversal brands and platforms. Peacock may retain user content in backup files not publicly accessible even after deletion.",
        "url": "https://www.peacocktv.com/help/article/how-do-i-delete-my-account"
      },
      "links": {
        "cancel": "https://www.peacocktv.com/help/article/cancellation",
        "refund": "https://www.peacocktv.com/help/article/what-is-peacock-s-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 78,
          "findability": 88
        },
        "cancel_url": null,
        "policy_url": "https://www.peacocktv.com/help/article/cancellation",
        "policy_summary": "Peacock subscriptions can be cancelled online via Account Settings on peacocktv.com or through the platform billing system (iOS, Android, Amazon, Roku). Cancellation takes effect at the end of the current billing period, with full access retained until that date. No prorated refunds are issued unless required by applicable law; refunds are at Peacock's sole discretion. Third-party subscribers (e.g., Apple, Amazon, Roku) must cancel through that third party's platform.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Peacock plan? (accessed 2026-06-05)",
            "url": "https://www.peacocktv.com/help/article/cancellation"
          },
          {
            "title": "What is Peacock's refund policy? (accessed 2026-06-05)",
            "url": "https://www.peacocktv.com/help/article/what-is-peacock-s-refund-policy"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "peaks-nl",
      "name": "Peaks",
      "industry": "Fintech / investing app",
      "jurisdiction": "NL",
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Closing the account in-app ends the service and refunds the remaining deposit to the linked bank account.",
        "url": "https://www.peaks.com/nl/nl/faq-service/"
      },
      "links": {
        "cancel": "https://www.peaks.com/nl/nl/faq-service/",
        "refund": "https://www.peaks.com/nl/nl/faq-service/",
        "terms": "https://www.peaks.com/nl/nl/",
        "privacy": "https://www.peaks.com/nl/nl/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.peaks.com/nl/nl/faq-service/",
        "policy_summary": "Peaks investors cancel self-serve in the app via the three-line menu then Cancel your account, provided there is no negative balance; there is no notice period and cancellation can be done at any time. The remaining deposit is refunded to the linked bank account, with closure delayed only until any pending dividend is received.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Peaks contact and FAQ",
            "url": "https://www.peaks.com/nl/nl/faq-service/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "pedidosya-plus",
      "name": "PedidosYa Plus",
      "industry": "Food delivery / Membership",
      "jurisdiction": "CL",
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://live.pystatic.com/pserviceassets/static/terms/tycpluschile.html",
        "refund": "https://live.pystatic.com/pserviceassets/static/terms/tycpluschile.html",
        "terms": "https://live.pystatic.com/pserviceassets/static/terms/tycpluschile.html",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://live.pystatic.com/pserviceassets/static/terms/tycpluschile.html",
        "policy_summary": "PedidosYa Plus (the Latin American food-delivery membership of PedidosYa) can be cancelled self-serve at any time using the cancellation option in the Plus profile/section of the app or portal; benefits continue until the already-paid period ends, processing can take up to 72 business hours and no prorated refund is given.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "PedidosYa Plus - Terminos y Condiciones (Chile)",
            "url": "https://live.pystatic.com/pserviceassets/static/terms/tycpluschile.html"
          },
          {
            "title": "PedidosYa Plus - Terminos y Condiciones (Argentina)",
            "url": "https://live.pystatic.com/pserviceassets/static/terms/tycplusargentina.html"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "peloton-app",
      "name": "Peloton App",
      "industry": "Fitness app",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": true,
        "detail": "Members who subscribed directly through Peloton can suspend their membership from Manage Membership; App Store and Google Play subscribers manage through the respective store."
      },
      "data_deletion": {
        "detail": "Canceling ends membership at the end of the current billing period; cancellation does not by itself delete account data.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.onepeloton.com/s/article/Peloton-Membership-How-To-Cancel-Your-App-Membership",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.onepeloton.com/s/article/Peloton-Membership-How-To-Cancel-Your-App-Membership",
        "policy_summary": "Members who subscribed via Peloton's website cancel under My Membership then Manage Membership; subscribers via Apple App Store or Google Play must cancel through that store. Access continues until the end of the current billing period.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Peloton Membership: How To Cancel Your App Membership",
            "url": "https://support.onepeloton.com/s/article/Peloton-Membership-How-To-Cancel-Your-App-Membership"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "peloton",
      "name": "Peloton",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "All-Access can pause for 1, 2, or 3 months; the pause starts at the next billing cycle and billing auto-resumes when it ends."
      },
      "data_deletion": {
        "detail": "Cancelling does not delete your Peloton account or workout history; account / personal-data deletion is a separate privacy request (CCPA) via Peloton Member Support.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.onepeloton.com/s/article/Peloton-Membership-How-To-Cancel-Your-App-Membership?language=en_US",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.onepeloton.com/s/article/Peloton-Membership-How-To-Cancel-Your-App-Membership?language=en_US",
        "policy_summary": "Fully self-serve online (web, iOS, or Android): Memberships -> Cancel Membership next to your plan (skip the pause/switch retention prompts to fully cancel). All-Access can pause 1-3 months instead. No prorated refunds — access runs to the period end; billing-error disputes within 60 days via Member Support (866-679-9129).",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Peloton — How to Cancel Your Membership (accessed 2026-06-05)",
            "url": "https://support.onepeloton.com/s/article/Peloton-Membership-How-To-Cancel-Your-App-Membership?language=en_US"
          },
          {
            "title": "Peloton — Membership Terms (accessed 2026-06-05)",
            "url": "https://www.onepeloton.com/membership-terms"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 1600000000,
        "mrr_usd": 133000000,
        "currency": "USD",
        "as_of": "2025-06-30",
        "source": {
          "title": "Peloton Interactive Inc. — FY2025 Annual Report (subscription revenue)",
          "url": "https://investor.onepeloton.com/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "pendulum-us",
      "name": "Pendulum",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can skip their next shipment or reschedule their next order date via the account portal under 'Upcoming Orders', effectively pausing delivery without cancelling."
      },
      "data_deletion": {
        "detail": "California residents (and others) may request deletion of personal data by emailing hello@pendulumlife.com or calling (844)-912-2256. Identity verification (2–3 matching data points) is required; company aims to respond within 45 days.",
        "url": "https://pendulumlife.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://pendulumlife.com/pages/terms-and-conditions",
        "refund": null,
        "terms": "https://pendulumlife.com/pages/terms-and-conditions",
        "privacy": "https://pendulumlife.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://pendulumlife.com/pages/terms-and-conditions",
        "policy_summary": "Pendulum members can cancel at any time online via the account portal ('Manage Subscriptions') or through links in confirmation emails, as well as by phone or email. Cancellation requests must be received by the Sunday prior to the next billing date. No refund is issued if the order has already shipped; first-time customers may cancel before shipment for a full refund. Members can skip or reschedule shipments as an alternative to full cancellation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions - Pendulum (accessed 2026-06-06)",
            "url": "https://pendulumlife.com/pages/terms-and-conditions"
          },
          {
            "title": "Cancellation Policy - Pendulum Help Center & FAQ (accessed 2026-06-06)",
            "url": "https://help.pendulumlife.com/en_us/cancellation-policy-r1QdvkVIge"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "pepai",
      "name": "Pep AI",
      "industry": "Health & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented in the terms or App Store listings."
      },
      "data_deletion": {
        "detail": "Contact support@pepaiapp.com for data deletion requests. Privacy policy at pepaiapp.com/privacy covers user data rights; no explicit GDPR/CCPA self-serve deletion tool publicly documented.",
        "url": "https://pepaiapp.com/privacy"
      },
      "links": {
        "cancel": "https://apps.apple.com/us/app/pep-ai-peptide-glp-1-tracker/id6758682710",
        "refund": null,
        "terms": "https://pepaiapp.com/terms",
        "privacy": "https://pepaiapp.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 55,
          "notice_disclosed": 65,
          "refund_disclosed": 50,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://pepaiapp.com/terms",
        "policy_summary": "Pep AI subscriptions are managed entirely through the Apple App Store or Google Play Store — there is no in-web-app cancel flow. To cancel, go to your Apple ID account settings (Settings > [your name] > Subscriptions) or Google Play account (Play Store > Subscriptions) and cancel from there. Cancellation must be made at least 24 hours before the current billing period ends; access continues until the end of the paid period. Pep AI itself does not process refunds — refund requests must be directed to Apple or Google per their respective policies. Support contact: support@pepaiapp.com. Developer: Zode Development LLC (Oregon, US).",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "Pep AI: Peptide GLP-1 Tracker - App Store (accessed 2026-06-12)",
            "url": "https://apps.apple.com/us/app/pep-ai-peptide-glp-1-tracker/id6758682710"
          },
          {
            "title": "Pep AI - Terms of Service (accessed 2026-06-12)",
            "url": "https://pepaiapp.com/terms"
          },
          {
            "title": "Pep AI: Peptide GLP-1 Tracker - Google Play (accessed 2026-06-12)",
            "url": "https://play.google.com/store/apps/details?id=app.replit.pepai&hl=en_US"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "perlego",
      "name": "Perlego",
      "industry": "Publishing",
      "jurisdiction": "GB",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Perlego offers a pause option as an alternative to cancelling, documented in its Help Centre."
      },
      "data_deletion": {
        "detail": "Account deletion is documented alongside cancellation in the Perlego Help Centre.",
        "url": "https://help.perlego.com/en/articles/4726475-how-to-cancel-your-subscription-and-delete-your-account"
      },
      "links": {
        "cancel": "https://help.perlego.com/en/articles/2576705-how-to-cancel-your-subscription",
        "refund": "https://help.perlego.com/en/articles/2576784-refund-policy",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 75,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.perlego.com/en/articles/2576705-how-to-cancel-your-subscription",
        "policy_summary": "Subscribers cancel self-serve online on the Perlego website via Settings > Subscription > Manage > Cancel subscription (the app cannot be used); access continues to the end of the paid cycle and a pause option is offered. Refunds are not automatic but can be requested within a 14-day window.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your subscription - Perlego Help Centre",
            "url": "https://help.perlego.com/en/articles/2576705-how-to-cancel-your-subscription"
          },
          {
            "title": "Pause your subscription - Perlego Help Centre",
            "url": "https://help.perlego.com/en/articles/6321386-pause-your-subscription"
          },
          {
            "title": "Refund policy - Perlego Help Centre",
            "url": "https://help.perlego.com/en/articles/2576784-refund-policy"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "permanent-link",
      "name": "PermanentLink",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented. Cancel anytime by logging into the account or by contacting the operator (email/phone); effective at the end of the current paid term."
      },
      "data_deletion": {
        "detail": "Not separately documented; governed by the Terms of Use (operator: Lampuki Studios LLC).",
        "url": "https://permanent.link/terms"
      },
      "links": {
        "cancel": null,
        "refund": null,
        "terms": "https://permanent.link/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 58,
          "channel_disclosed": 68,
          "notice_disclosed": 70,
          "refund_disclosed": 38,
          "findability": 52
        },
        "cancel_url": null,
        "policy_url": "https://permanent.link/terms",
        "policy_summary": "PermanentLink (Arvid Kahl's link-management tool; operated by Lampuki Studios LLC) is a recurring subscription with a 30-day free trial. Cancellation is clearly disclosed and dual-channel: 'You can cancel your subscription at any time by logging into your account or contacting us,' effective at the end of the current paid term with no required notice. The gap is refunds: the Terms contain NO refund provision at all (cancellation only ends future billing). Governing law is Wyoming with AAA binding arbitration. No dedicated cancellation page; the policy text is real but Termly-embedded via JavaScript (which is why plain fetches previously returned empty), and the Terms were last updated 2021.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Use — PermanentLink (cancellation section, Wyoming law; last updated 2021-04-10; accessed 2026-06-14)",
            "url": "https://permanent.link/terms"
          },
          {
            "title": "PermanentLink — Pricing / 30-day trial (accessed 2026-06-14)",
            "url": "https://permanent.link/"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "perplexity",
      "name": "Perplexity",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation stops auto-renewal; Pro access continues until the end of the current billing period and the account/search history is retained so the user can resubscribe later."
      },
      "data_deletion": {
        "detail": "Self-serve account deletion: sign in and go to perplexity.ai/account/details (or My Account > scroll to bottom > Learn more) and confirm deletion; deletion is reversible by logging back in within 30 days, then irreversible. For GDPR/CCPA erasure, use the Data Privacy Request form and select 'Erase my personal data' (EU users may also email privacy@perplexity.com). Individual threads can be deleted from the Library.",
        "url": "https://www.perplexity.ai/help-center/en/articles/11564562-self-serve-data-deletion"
      },
      "links": {
        "cancel": "https://www.perplexity.ai/help-center/en/collections/12584508-subscription-and-billing",
        "refund": null,
        "terms": "https://www.perplexity.ai/hub/legal/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.perplexity.ai/help-center/en/collections/12584508-subscription-and-billing",
        "policy_summary": "Web subscribers cancel self-serve: perplexity.ai > profile/Settings > Subscription (Manage Subscription) > Cancel subscription, then confirm on the next page (also reachable at perplexity.ai/account/details). Cancellation stops auto-renewal but Pro access continues until the end of the current billing period, and account/search history is retained for later reactivation. Subscriptions auto-renew, so you must cancel before the renewal date to avoid the next charge. Per the Terms of Service, payments are nonrefundable and there are no credits for partially used periods. If you subscribed through the Apple App Store or Google Play, you must cancel via that platform's subscription settings, not Perplexity's website. Support is also reachable at support@perplexity.ai.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Subscription and Billing | Perplexity Help Center (accessed 2026-06-06)",
            "url": "https://www.perplexity.ai/help-center/en/collections/12584508-subscription-and-billing"
          },
          {
            "title": "Home | Perplexity Help Center (accessed 2026-06-06)",
            "url": "https://www.perplexity.ai/help-center/en/index.html"
          },
          {
            "title": "Self-Serve Data Deletion | Perplexity Help Center (accessed 2026-06-06)",
            "url": "https://www.perplexity.ai/help-center/en/articles/11564562-self-serve-data-deletion"
          },
          {
            "title": "Terms of Service | Perplexity (accessed 2026-06-06)",
            "url": "https://www.perplexity.ai/hub/legal/terms-of-service"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "persona-nutrition-us",
      "name": "Persona Nutrition",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip individual orders as often as they like by managing their delivery schedule via the 'Change Order Date' tab in their account, effectively pausing shipments without canceling."
      },
      "data_deletion": {
        "detail": "Residents of California, Colorado, Connecticut, Utah, and Virginia may request data deletion by emailing privacy@personanutrition.com or calling 1-800-983-3887. Persona confirms receipt within 10 business days and responds within 45 calendar days.",
        "url": "https://www.personanutrition.com/privacy-policy.cfm"
      },
      "links": {
        "cancel": "https://support.personanutrition.com/hc/en-us/articles/4412158044695-How-do-I-cancel-or-pause-my-account",
        "refund": null,
        "terms": null,
        "privacy": "https://www.personanutrition.com/privacy-policy.cfm"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.personanutrition.com/hc/en-us/articles/4412158044695-How-do-I-cancel-or-pause-my-account",
        "policy_summary": "Persona Nutrition is a monthly subscription service for personalized vitamin packs. Subscribers can cancel online via the 'Delay/Cancel Subscription' tab in their account, or by calling or emailing customer support. Cancellation must occur within 48 hours of receiving the upcoming charge notice to avoid being billed for the next shipment. Subscription charges are non-refundable, but a 14-day satisfaction guarantee applies to first orders for product replacements or credits.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel or pause my account? – Persona Knowledge Center (accessed 2026-06-06)",
            "url": "https://support.personanutrition.com/hc/en-us/articles/4412158044695-How-do-I-cancel-or-pause-my-account"
          },
          {
            "title": "Terms and Conditions | Persona Nutrition (accessed 2026-06-06)",
            "url": "https://www.personanutrition.com/term-conditions.cfm"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "perspective-daily-de",
      "name": "Perspective Daily",
      "industry": "News / Paywall",
      "jurisdiction": "DE",
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://perspective-daily.de/faq",
        "refund": "",
        "terms": "https://perspective-daily.de/agb",
        "privacy": "https://perspective-daily.de/datenschutz"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 55,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://perspective-daily.de/faq",
        "policy_summary": "Members cancel their membership self-serve in their profile settings under Deine Mitgliedschaft (Your Membership), and a cancellation can be withdrawn again. The publisher can also be reached by email at post@perspective-daily.de.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Perspective Daily FAQ",
            "url": "https://perspective-daily.de/faq"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "pet-circle-au",
      "name": "Pet Circle (Auto Delivery)",
      "industry": "Pet subscriptions",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Self-serve via Order Management / Autoship section: skip the next order, change frequency, reschedule, or cancel the schedule entirely up until the processing date. No lock-in contract or cancellation fee."
      },
      "data_deletion": {
        "detail": "Not addressed in the Auto Delivery terms; covered by the broader privacy policy.",
        "url": "https://www.petcircle.com.au/auto-delivery-terms"
      },
      "links": {
        "cancel": "https://www.petcircle.com.au/auto-delivery-terms",
        "refund": "https://www.petcircle.com.au/auto-delivery-terms",
        "terms": "https://www.petcircle.com.au/auto-delivery-terms",
        "privacy": "https://www.petcircle.com.au/auto-delivery-terms"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.petcircle.com.au/auto-delivery-terms",
        "policy_summary": "Pet Circle's Auto Delivery can be cancelled at any time through the account with no lock-in contract or cancellation fee. Self-serve management is via Order Management or the Autoship section, where customers can skip the next order, change frequency, reschedule, or cancel the schedule. Changes can be made up until the order's processing date, but orders already being packed may not be stoppable. Additional help is available by email or phone. Data-deletion is handled under the separate privacy policy.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions (Auto Delivery) | Pet Circle (accessed 2026-06-16)",
            "url": "https://www.petcircle.com.au/auto-delivery-terms"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "petit-vour",
      "name": "Petit Vour",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or skip option is mentioned on the Petit Vour website or FAQ."
      },
      "data_deletion": {
        "detail": "Submit a data deletion request by emailing contact@petitvour.com with the subject line 'Your California Privacy Rights'. Petit Vour will respond within one month of verification, with a possible 60-day extension. Deletion may be withheld for open orders, payments, or legal/accounting purposes.",
        "url": "https://www.petitvour.com/pages/privacy-terms"
      },
      "links": {
        "cancel": "https://www.petitvour.com/pages/faq",
        "refund": "https://www.petitvour.com/pages/shipping-returns",
        "terms": null,
        "privacy": "https://www.petitvour.com/pages/privacy-terms"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 40,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.petitvour.com/pages/faq",
        "policy_summary": "Petit Vour subscribers can cancel their monthly subscription online by logging in, navigating to 'Manage Subscriptions,' and clicking 'Cancel,' or by emailing contact@petitvour.com. Billing occurs on the 1st of each month, so cancellations must be completed before then to avoid the next charge. Prepaid subscriptions expire automatically and cannot be cancelled early. No refunds, returns, or exchanges are offered on subscription boxes once charged.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FAQ – Petit Vour (accessed 2026-06-06)",
            "url": "https://www.petitvour.com/pages/faq"
          },
          {
            "title": "SHIPPING & RETURNS – Petit Vour (accessed 2026-06-06)",
            "url": "https://www.petitvour.com/pages/shipping-returns"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "petlab-co-us",
      "name": "PetLab Co.",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Self-serve in the Customer Account Portal: under My Subscriptions, Edit Subscription, customers can cancel, pause, skip, or adjust delivery frequency, and reactivate later."
      },
      "data_deletion": {
        "detail": "Not addressed in the cancellation help article; cancellation only stops future unprocessed orders.",
        "url": "https://help.thepetlabco.com/en/articles/11647334-i-need-to-cancel-my-subscription"
      },
      "links": {
        "cancel": "https://help.thepetlabco.com/en/articles/11647334-i-need-to-cancel-my-subscription",
        "refund": "https://help.thepetlabco.com/en/articles/11647334-i-need-to-cancel-my-subscription",
        "terms": "https://thepetlabco.com/pages/subscription-benefits",
        "privacy": "https://thepetlabco.com/pages/subscription-benefits"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 45,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.thepetlabco.com/en/articles/11647334-i-need-to-cancel-my-subscription",
        "policy_summary": "PetLab Co. lets customers cancel directly in the Customer Account Portal: log in with the purchase email, go to My Subscriptions, click Edit Subscription, then select 'I want to cancel' and choose a reason. Pausing is offered as an alternative, and cancelling stops all future orders that have not yet been processed. Orders already being prepared cannot be stopped. Subscriptions can be reactivated at any time. Phone support is also available. Refund handling and data deletion are not addressed in the cancellation article.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "I need to cancel my subscription | PetLab Co. Help Center (accessed 2026-06-16)",
            "url": "https://help.thepetlabco.com/en/articles/11647334-i-need-to-cancel-my-subscription"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "petlove-repet-br",
      "name": "Petlove (Repet)",
      "industry": "Pet / Subscription Delivery",
      "jurisdiction": "BR",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://atendimento.petlove.com.br/hc/pt-br/articles/205079418-Como-cancelar-meu-Repet",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://atendimento.petlove.com.br/hc/pt-br/articles/205079418-Como-cancelar-meu-Repet",
        "policy_summary": "Petlove's help center states the Repet recurring auto-delivery is cancelled while logged in: on the website via Compras recorrentes, or in the app via Recorrencias, by selecting a reason and confirming. There is no enrollment or cancellation fee.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Como cancelar meu Repet - Central de Ajuda Petlove",
            "url": "https://atendimento.petlove.com.br/hc/pt-br/articles/205079418-Como-cancelar-meu-Repet"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "petplan-gb",
      "name": "Petplan",
      "industry": "Insurance",
      "jurisdiction": "GB",
      "cancellation_types": [
        "online",
        "phone",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://forms.petplan.co.uk/existing-customers/cancel-your-policy/",
        "refund": "https://www.petplan.co.uk/help/faqs/do-i-need-to-give-you-notice-to-cancel-my-policy.html",
        "terms": "https://www.petplan.co.uk/help/faqs/do-i-need-to-give-you-notice-to-cancel-my-policy.html",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 90,
          "refund_disclosed": 90,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://www.petplan.co.uk/help/faqs/do-i-need-to-give-you-notice-to-cancel-my-policy.html",
        "policy_summary": "Cancel at any time with no notice required (cancellations cannot be backdated) via an online cancellation form, phone (0345 071 8000), or mail (PO Box 223, Huddersfield, HD8 1FR). Full premium refund if cancelled within the first 14 days of the initial policy year (or refund of post-renewal premium if within 14 days after renewal); otherwise a refund for cover after the cancellation date, pro rata less an administration fee.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Do I need to give you notice to cancel my policy? | Petplan",
            "url": "https://www.petplan.co.uk/help/faqs/do-i-need-to-give-you-notice-to-cancel-my-policy.html"
          },
          {
            "title": "Cancel Your Policy | Petplan UK",
            "url": "https://forms.petplan.co.uk/existing-customers/cancel-your-policy/"
          }
        ],
        "score": 90,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "pharmica-uk",
      "name": "Pharmica",
      "industry": "Telehealth & Rx",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email",
        "chat"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribe & Save subscriptions can be paused or cancelled at any time by contacting customer service before the next payment is taken."
      },
      "data_deletion": {
        "detail": "Right to request erasure of personal data; Pharmica may decline for specific legal reasons and retains clinical decision records for 10 years per General Pharmaceutical Council rules. Contact help@pharmica.co.uk.",
        "url": "https://www.pharmica.co.uk/privacy/"
      },
      "links": {
        "cancel": "https://www.pharmica.co.uk/terms-and-conditions/",
        "refund": "https://www.pharmica.co.uk/terms-and-conditions/",
        "terms": "https://www.pharmica.co.uk/terms-and-conditions/",
        "privacy": "https://www.pharmica.co.uk/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 55,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.pharmica.co.uk/terms-and-conditions/",
        "policy_summary": "Pharmica's Subscribe & Save subscriptions can be cancelled or paused at any time, but the customer must do so before payment for the next order is taken or that order will still be processed and charged. Cancellation is handled by contacting customer service via phone (020 7112 9014), email (help@pharmica.co.uk), SMS (07418 310014) or a website call-back request rather than a documented one-click in-account cancel. If payment has already been taken, an order may still be cancellable before dispatch by contacting support promptly. Detailed refund rules are covered in the separate Terms and Conditions of Supply.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Pharmica | Terms and Conditions (accessed 2026-06-16)",
            "url": "https://www.pharmica.co.uk/terms-and-conditions/"
          },
          {
            "title": "Pharmica | Privacy Policy (accessed 2026-06-16)",
            "url": "https://www.pharmica.co.uk/privacy/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "phase6-de",
      "name": "phase6",
      "industry": "Edtech / Language Learning",
      "jurisdiction": "DE",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Cancelling the subscription does not affect access to learning content / vocabulary collections.",
        "url": "https://www.phase-6.de/help/knowledge-base/was-passiert-mit-meiner-vokabelsammlung-wenn-ich-mein-abo-kuendige/"
      },
      "links": {
        "cancel": "https://www.phase-6.de/help/knowledge-base/kuendigung-deines-phase6-premium-abonnements/",
        "refund": "",
        "terms": "https://www.phase-6.de/agb/",
        "privacy": "https://www.phase-6.de/datenschutz/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.phase-6.de/help/knowledge-base/kuendigung-deines-phase6-premium-abonnements/",
        "policy_summary": "A phase6 Premium subscription must be cancelled where it was purchased. Shop purchases are cancelled self-serve on the website under Mein Konto > Meine Kaeufe > Aktive Pakete up to 24 hours before the term ends; App Store / Google Play purchases are cancelled in the respective store, also up to 24 hours before renewal.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Kuendigung deines phase6 Premium-Abonnements - phase6 Help Center",
            "url": "https://www.phase-6.de/help/knowledge-base/kuendigung-deines-phase6-premium-abonnements/"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "philo",
      "name": "Philo",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Philo does not offer a pause or freeze option; users can reactivate at any time after canceling but cannot pause an active subscription."
      },
      "data_deletion": {
        "detail": "Account deletion requires contacting Philo support directly; upon deletion access is lost immediately. Philo retains certain data under applicable law for legal, operational, accounting, and auditing purposes, and data may remain in backup storage for some period. Personal data previously shared with third parties cannot be removed.",
        "url": "https://help.philo.com/account-billing/delete/"
      },
      "links": {
        "cancel": "https://help.philo.com/account-billing/cancel/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 90,
          "notice_disclosed": 75,
          "refund_disclosed": 30,
          "findability": 88
        },
        "cancel_url": null,
        "policy_url": "https://help.philo.com/account-billing/cancel/",
        "policy_summary": "Philo subscribers can cancel online via philo.com (Account settings) or through their respective third-party billing platform (Apple, Google Play, Amazon, Roku, Samsung, Vizio). Cancellation takes effect at the end of the current billing cycle, meaning access continues through the paid period. No refund or proration terms are disclosed — the help documentation is silent on this topic. Account deletion (separate from cancellation) requires contacting support and results in immediate loss of access.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your Philo subscription — Philo Help Center (accessed 2026-06-05)",
            "url": "https://help.philo.com/account-billing/cancel/"
          },
          {
            "title": "How to delete your account — Philo Help Center (accessed 2026-06-05)",
            "url": "https://help.philo.com/account-billing/delete/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "phoenix-ca",
      "name": "Phoenix",
      "industry": "Telehealth & Rx",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold option documented; cancellation is by emailing support@phoenix.ca, effective at the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Upon cancellation, personal/health information is handled per Phoenix's data retention and destruction practices set out in the Privacy Policy; privacy questions go to support@phoenix.ca. No self-serve in-account deletion is documented.",
        "url": "https://www.phoenix.ca/privacy-policy"
      },
      "links": {
        "cancel": "https://www.phoenix.ca/terms-of-service",
        "refund": "https://www.phoenix.ca/terms-of-service",
        "terms": "https://www.phoenix.ca/terms-of-service",
        "privacy": "https://www.phoenix.ca/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.phoenix.ca/terms-of-service",
        "policy_summary": "Phoenix Digital Health states subscriptions can be cancelled at any time by emailing support@phoenix.ca, with cancellation effective at the end of the current billing period; there is no documented self-serve in-account cancellation. Subscriptions auto-renew on a monthly, quarterly, or annual basis. Refund terms are disclosed: subscription fees are non-refundable unless required by law, and refund requests for medications/products are decided case-by-case (generally not granted for ineffectiveness, wrong shipping info, requests after 14 days, or temperature-controlled medications). A 30-day minimum notice applies to material changes to the terms. Data retention/destruction on account closure follows the separate Privacy Policy. Terms of Service and Privacy Policy are publicly posted on phoenix.ca.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service | Phoenix Digital Health (Canada) (accessed 2026-06-16)",
            "url": "https://www.phoenix.ca/terms-of-service"
          },
          {
            "title": "Privacy Policy | Phoenix Digital Health (Canada) (accessed 2026-06-16)",
            "url": "https://www.phoenix.ca/privacy-policy"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "photo-ai",
      "name": "Photo AI",
      "industry": "AI tools",
      "jurisdiction": "SG",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. A subscriber can cancel at any time (effective at the end of the current term) or simply let the subscription lapse; there is no hold/freeze tier."
      },
      "data_deletion": {
        "detail": "No self-serve account- or data-deletion flow is documented. The Terms reference statutory rights only — GDPR (EEA/UK/Swiss) erasure and CCPA (California) deletion rights, subject to identity verification — but no concrete deletion step or contact email is published on the legal page.",
        "url": "https://photoai.com/legal"
      },
      "links": {
        "cancel": "https://photoai.com/faq/how-do-i-cancel-my-subscription",
        "refund": "https://photoai.com/faq/can-i-get-a-refund-4078304",
        "terms": "https://photoai.com/legal",
        "privacy": "https://photoai.com/legal"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": "https://photoai.com/faq/how-do-i-cancel-my-subscription",
        "policy_url": "https://photoai.com/legal",
        "policy_summary": "Photo AI is a recurring monthly or yearly auto-renewing subscription billed through Stripe. Cancellation is genuinely self-serve and unusually easy to find: a dedicated FAQ article gives exact in-app steps (logo → Billing → Cancel subscription), users can alternatively cancel via the Stripe billing portal at photoai.com/billing, and iOS subscribers cancel through Apple. Cancelling can be done at any time and simply stops the next renewal — there is no proration or refund for the remaining paid period. Refunds are effectively unavailable once the product is used: eligibility is limited to accounts that have created no model, generated fewer than 20 lifetime photos and did not sign up via a referral link, and the Terms state all fees are non-refundable and waive the EU 14-day withdrawal right (citing immediate, high-cost AI generation). The clear, multi-channel, self-serve exit is the strong point; the absolute no-refund stance and an undocumented deletion process are the weak ones.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service and Privacy Policy — Photo AI (accessed 2026-06-14)",
            "url": "https://photoai.com/legal"
          },
          {
            "title": "How do I cancel my subscription? — Photo AI FAQ (accessed 2026-06-14)",
            "url": "https://photoai.com/faq/how-do-i-cancel-my-subscription"
          },
          {
            "title": "Can I get a refund? — Photo AI FAQ (accessed 2026-06-14)",
            "url": "https://photoai.com/faq/can-i-get-a-refund-4078304"
          },
          {
            "title": "I cancelled Photo AI but am still being charged — Photo AI FAQ (accessed 2026-06-14)",
            "url": "https://photoai.com/faq/i-cancelled-photo-ai-but-am-still-being-charged-9369159"
          },
          {
            "title": "Photo AI Pricing (accessed 2026-06-14)",
            "url": "https://photoai.com/pricing"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "photoroom",
      "name": "Photoroom",
      "industry": "Design tools",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "third_party_store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; users cancel on whichever platform they subscribed through."
      },
      "data_deletion": {
        "detail": "Account deletion via Manage account (mobile) or by messaging support with a confirmation phrase (web, ~24h). Paid users must cancel subscriptions before deleting; a deleted email cannot rejoin for 30 days.",
        "url": "https://help.photoroom.com/en/articles/8238046-delete-your-account"
      },
      "links": {
        "cancel": "https://help.photoroom.com/en/articles/3518262-cancel-your-subscription",
        "refund": "https://help.photoroom.com/en/articles/13399576-refund-policy-and-eligibility",
        "terms": "https://www.photoroom.com/legal/terms-and-conditions",
        "privacy": "https://www.photoroom.com/legal/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.photoroom.com/en/articles/3518262-cancel-your-subscription",
        "policy_summary": "Photoroom subscriptions must be cancelled on the same platform used to subscribe: web (log into app.photoroom.com > Space > Billing > Cancel subscription, processed via Stripe), Apple App Store, or Google Play. Per the Terms, cancellation requires at least 24 hours' notice before the next billing date and becomes effective at the end of the current subscription period, with access continuing until then. Fees are non-refundable and Photoroom gives no credit or proration on cancellation; App Store and Play Store refunds are handled by Apple/Google. Photoroom cannot cancel on a user's behalf. The company is headquartered in France.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel your subscription – Photoroom Help Center (accessed 2026-06-16)",
            "url": "https://help.photoroom.com/en/articles/3518262-cancel-your-subscription"
          },
          {
            "title": "Photoroom Terms and Conditions (accessed 2026-06-16)",
            "url": "https://www.photoroom.com/legal/terms-and-conditions"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "physics-wallah-in",
      "name": "Physics Wallah (PW)",
      "industry": "E-learning",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause; batch-shift between batches may be allowed at PW's discretion within a window."
      },
      "data_deletion": {
        "detail": "Not detailed in the refund policy; governed by the Terms and Conditions.",
        "url": "https://www.pw.live/terms-and-conditions"
      },
      "links": {
        "cancel": "https://physicswallah.testpress.in/refund/",
        "refund": "https://physicswallah.testpress.in/refund/",
        "terms": "https://www.pw.live/terms-and-conditions",
        "privacy": "https://www.pw.live/terms-and-conditions"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 80,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://physicswallah.testpress.in/refund/",
        "policy_summary": "Physics Wallah's digital courses are generally non-cancellable and non-refundable once purchased and payment is confirmed. Limited exceptions exist for technical errors, such as an inadvertent batch purchase or a duplicate payment, where the extra amount may be refunded after support verification. In lieu of refunds, PW sometimes allows students to shift between batches within a window if approved. Cancellation queries go through the PW app's 'Contact Us' section or support email.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Refund policy - Physics Wallah (accessed 2026-06-16)",
            "url": "https://physicswallah.testpress.in/refund/"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "pick-n-pay-asap-za",
      "name": "Pick n Pay ASAP",
      "industry": "Retail & membership",
      "jurisdiction": "ZA",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented for Pick n Pay ASAP. The service is usage-based (per-delivery) with no documented recurring subscription pause feature."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted via Pick n Pay's privacy portal under POPIA rights. Customers may request destruction or deletion of personal information held by Pick n Pay.",
        "url": "https://www.pnp.co.za/privacy-portal"
      },
      "links": {
        "cancel": "https://www.pnp.co.za/pnp-asap-terms-and-conditions",
        "refund": null,
        "terms": "https://www.pnp.co.za/pnp-asap-terms-and-conditions",
        "privacy": "https://www.pnp.co.za/privacy-portal/pick-n-pay-asap-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 30,
          "channel_disclosed": 50,
          "notice_disclosed": 10,
          "refund_disclosed": 20,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://www.pnp.co.za/pnp-asap-terms-and-conditions",
        "policy_summary": "Pick n Pay ASAP is a same-day grocery delivery app (formerly Bottles, rebranded asap!) operating across 400+ Pick n Pay stores in South Africa. No self-service subscription cancellation flow is documented publicly; customers are directed to contact support by phone (0860 99 67 27) or email (asapsupport@pnp.co.za / customercare@pnp.co.za) to cancel their account or manage their service. The service integrates with the SmartShopper loyalty programme and allows in-app order cancellation (before preparation begins) via the dashboard. No documented notice period, refund policy for subscriptions, or account-pause feature was found in publicly accessible sources.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Pick n Pay asap! Terms & Conditions - PnP (accessed 2026-06-06)",
            "url": "https://www.pnp.co.za/pnp-asap-terms-and-conditions"
          },
          {
            "title": "Pick n Pay asap! Policy - PnP Privacy Portal (accessed 2026-06-06)",
            "url": "https://www.pnp.co.za/privacy-portal/pick-n-pay-asap-policy"
          }
        ],
        "score": 32,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "picnic-family-nl",
      "name": "Picnic Family",
      "industry": "Food delivery memberships",
      "jurisdiction": "NL",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; cancellation takes effect at the end of the current Family month."
      },
      "data_deletion": {
        "detail": "No membership-specific deletion path; covered by Picnic's general privacy policy.",
        "url": "https://picnic.app/nl/algemene-voorwaarden/"
      },
      "links": {
        "cancel": "https://picnic.app/nl/algemene-voorwaarden/",
        "refund": "https://picnic.app/nl/algemene-voorwaarden/",
        "terms": "https://picnic.app/nl/algemene-voorwaarden/",
        "privacy": "https://picnic.app/nl/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://picnic.app/nl/algemene-voorwaarden/",
        "policy_summary": "Picnic Family is a paid grocery-delivery discount subscription (about EUR2.99-3.99/month) offering discounts and extra delivery options. It has a minimum term of one month or one year and auto-renews for the same duration unless cancelled in time. Cancellation is done in the Family section of the Picnic app; you cannot cancel before the end of the initial term. Monthly cancellations take effect at the end of the current Family month with no mid-term refund; annual cancellations after the first year refund the remaining paid months. No pause feature is documented.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Algemene voorwaarden | Picnic (accessed 2026-06-16)",
            "url": "https://picnic.app/nl/algemene-voorwaarden/"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "picpay-mais-br",
      "name": "PicPay (PicPay Mais)",
      "industry": "Fintech / Payments",
      "jurisdiction": "BR",
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://meajuda.picpay.com/hc/pt-br/articles/19075549955603-Como-cancelar-a-assinatura-PicPay-Mais",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://meajuda.picpay.com/hc/pt-br/articles/19075549955603-Como-cancelar-a-assinatura-PicPay-Mais",
        "policy_summary": "PicPay's help center states the PicPay Mais subscription can be cancelled anytime at no extra cost in the app via Gerenciar assinatura > Cancelar assinatura. Cancelling within 7 days of joining ends benefits immediately and refunds the amount paid; otherwise benefits continue until the paid period ends.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Como cancelar a assinatura PicPay Mais",
            "url": "https://meajuda.picpay.com/hc/pt-br/articles/19075549955603-Como-cancelar-a-assinatura-PicPay-Mais"
          },
          {
            "title": "Quais sao as condicoes da Assinatura PicPay Mais - Original",
            "url": "https://meajuda.picpay.com/hc/pt-br/articles/35850578814227-Quais-s%C3%A3o-as-condi%C3%A7%C3%B5es-da-Assinatura-PicPay-Mais-Original"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "picsart",
      "name": "Picsart",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Picsart's official help center. Cancellation is the only documented way to stop billing; the subscription remains active through the end of the paid period."
      },
      "data_deletion": {
        "detail": "Users can submit a data deletion request via Picsart's dedicated Privacy Request Form at privacy.picsart.com, or by emailing [email protected]. Account deletion in-app also permanently removes profile and content data. US state residents (CA, CO, CT, OR, TX, UT, VA) and EU/UK residents are explicitly granted the right to delete personal information.",
        "url": "https://privacy.picsart.com"
      },
      "links": {
        "cancel": "https://support.picsart.com/hc/en-us/articles/360002231957-How-to-cancel-your-Picsart-subscription",
        "refund": "https://support.picsart.com/hc/en-us/articles/360002231937-Refund-Policy",
        "terms": null,
        "privacy": "https://privacy.picsart.com"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.picsart.com/hc/en-us/articles/360002231957-How-to-cancel-your-Picsart-subscription",
        "policy_summary": "Picsart subscriptions can be cancelled online via the website (Settings > Billing & Subscriptions > Cancel subscription) or through the mobile app (which redirects to the App Store or Google Play to complete cancellation). Cancellation takes several navigation steps and is recommended to be completed 24-48 hours before the renewal date to avoid being charged for the next period. Picsart does not offer refunds after payment is processed, though access to paid features continues until the end of the current billing cycle. Deleting the Picsart app or account does not automatically cancel the subscription.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your Picsart subscription – Picsart Help Center (accessed 2026-06-06)",
            "url": "https://support.picsart.com/hc/en-us/articles/360002231957-How-to-cancel-your-Picsart-subscription"
          },
          {
            "title": "Refund Policy – Picsart Help Center (accessed 2026-06-06)",
            "url": "https://support.picsart.com/hc/en-us/articles/360002231937-Refund-Policy"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "pictory",
      "name": "Pictory",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Subscriptions can be paused from the Billing tab as an alternative to cancelling."
      },
      "data_deletion": {
        "detail": "Account data deletion handled via in-app support chat; not a self-serve toggle.",
        "url": "https://kb.pictory.ai/en/articles/8468806-how-to-cancel-the-subscription"
      },
      "links": {
        "cancel": "https://kb.pictory.ai/en/articles/8468806-how-to-cancel-the-subscription",
        "refund": "https://pictory.ai/terms-of-service",
        "terms": "https://pictory.ai/terms-of-service",
        "privacy": "https://pictory.ai/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://kb.pictory.ai/en/articles/8468806-how-to-cancel-the-subscription",
        "policy_summary": "Pictory lets users cancel online from the My Account page under the Billing tab by clicking 'Cancel subscription', selecting a reason, and confirming. Cancellation takes effect at the end of the current billing period, and the user retains access to create, edit, and download videos until the subscription end date. The Terms of Service state all fees are non-refundable and no refunds or credits are given for partial billing periods, unused services, or plan changes. A pause option is also available from the Billing tab.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel the subscription? - Pictory Help Center (accessed 2026-06-16)",
            "url": "https://kb.pictory.ai/en/articles/8468806-how-to-cancel-the-subscription"
          },
          {
            "title": "Terms of Service - Pictory.ai (accessed 2026-06-16)",
            "url": "https://pictory.ai/terms-of-service"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "pier-seguros-br",
      "name": "Pier",
      "industry": "Insurance / Insurtech",
      "jurisdiction": "BR",
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://ajuda.pier.digital/hc/pt-br/articles/4423289991319-Como-cancelar-o-meu-contrato-de-seguro-auto",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://ajuda.pier.digital/hc/pt-br/articles/4423289991319-Como-cancelar-o-meu-contrato-de-seguro-auto",
        "policy_summary": "Pier (digital insurer) states the monthly plan has no loyalty period and is cancelled in the Pier app: open the Auto or Smartphone insurance screen, scroll down and tap Cancelar contrato, then confirm. Coverage stays active until the end of the current protection cycle; cancelling after 7 days yields no refund of the period paid.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Como cancelar o meu contrato de seguro auto - Central de Ajuda Pier",
            "url": "https://ajuda.pier.digital/hc/pt-br/articles/4423289991319-Como-cancelar-o-meu-contrato-de-seguro-auto"
          },
          {
            "title": "Como cancelar o meu contrato de seguro celular - Central de Ajuda Pier",
            "url": "https://ajuda.pier.digital/hc/pt-br/articles/4423339716119-Como-cancelar-o-meu-contrato-de-seguro-celular"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "pilot-au",
      "name": "Pilot",
      "industry": "Telehealth & Rx",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "in_account",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Treatment plan subscriptions can be paused via the account/Platform; cancellation also available the same way. Pause/cancel must be done before the Refund Cutoff Time (11:59pm the day before the order processing date)."
      },
      "data_deletion": {
        "detail": "Bound by the Privacy Act 1988 (Cth) and Australian Privacy Principles. Users may request access to, correction of, or deletion of personal information by contacting Pilot (gday@pilot.com.au); health records may be retained as required by law.",
        "url": "https://pilot.com.au/privacy-policy"
      },
      "links": {
        "cancel": "https://pilot.com.au/terms-and-conditions",
        "refund": "https://pilot.com.au/terms-and-conditions",
        "terms": "https://pilot.com.au/terms-and-conditions",
        "privacy": "https://pilot.com.au/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 90,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://pilot.com.au/terms-and-conditions",
        "policy_summary": "Pilot (Pilot Technologies Pty Ltd, a Eucalyptus men's-health brand) sells recurring treatment-plan subscriptions. Customers can cancel or pause via their Account through the FAQ tab in the Platform, or by emailing gday@pilot.com.au. The Refund Cutoff Time is 11:59pm the day before the applicable order processing date; cancellations after this are not refunded, subject to non-waivable Australian Consumer Law rights. Pilot cannot cancel a processing order, and once medicine is dispensed from the Associate Pharmacy the customer is charged with no refund. Money-back guarantees apply to specific programs (30-day Weight Loss, 180-day Hair).",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms & Conditions | Pilot (accessed 2026-06-16)",
            "url": "https://pilot.com.au/terms-and-conditions"
          },
          {
            "title": "Privacy Policy | Pilot (accessed 2026-06-16)",
            "url": "https://pilot.com.au/privacy-policy"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "pimsleur",
      "name": "Pimsleur",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers (accounts created after June 20, 2024) can pause for one or two months; access continues until the next billing date with no charge during the pause period."
      },
      "data_deletion": {
        "detail": "No explicit account deletion process is documented. After cancellation, lesson history and account data are retained (reactivation reuses the same email and saved payment method). Challenges & Rewards points expire two years after subscription termination. Users are directed to the Privacy Policy for broader data rights.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.pimsleur.com/pimsleur-faq/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 82,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.pimsleur.com/pimsleur-faq/",
        "policy_summary": "Pimsleur subscriptions purchased on Pimsleur.com can be cancelled online via store.pimsleur.com/account/subscription or by phone at 1-800-831-5497; Apple and Google Play subscribers must cancel through their respective platform. Cancellation takes effect at the end of the current billing period (mid-term cancellations retain access; free-trial cancellations lose access immediately). No refunds or proration are issued for unused time, except a conditional 30-day money-back guarantee for direct Pimsleur.com purchases without a 7+ day free trial, which requires calling or emailing within 30 days and returning a signed sworn declaration. A pause option (one or two months) is available for accounts created after June 20, 2024.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Pimsleur Frequently Asked Questions (accessed 2026-06-05)",
            "url": "https://www.pimsleur.com/pimsleur-faq/"
          },
          {
            "title": "Pimsleur Satisfaction Guarantee (accessed 2026-06-05)",
            "url": "https://www.pimsleur.com/pimsleur-satisfaction-guarantee/"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "pipedream",
      "name": "Pipedream",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is documented. Cancellation takes effect at the end of the current billing period, after which the account downgrades to the free tier."
      },
      "data_deletion": {
        "detail": "Deleting your Pipedream account removes all personal data from Pipedream's systems and triggers deletion requests to all subprocessors. Backup data is purged within 30 days. Account deletion is available via pipedream.com/accounts. For privacy inquiries: privacy@pipedream.com.",
        "url": "https://pipedream.com/docs/privacy-and-security"
      },
      "links": {
        "cancel": "https://pipedream.com/docs/pricing",
        "refund": null,
        "terms": null,
        "privacy": "https://pipedream.com/docs/privacy-and-security"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://pipedream.com/docs/pricing",
        "policy_summary": "Pipedream subscriptions can be cancelled self-serve by visiting the pricing page and clicking Cancel beneath the current plan, or through the Manage Billing Information portal in workspace billing settings. Cancellation takes effect at the end of the current billing period, during which paid access is retained. Pipedream does not prorate plans cancelled mid-period and does not issue refunds for unused months on annual plans. Workflows, connected accounts, and sources are deactivated from newest to oldest until Free tier limits are reached.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Plans and Pricing - Pipedream (accessed 2026-06-06)",
            "url": "https://pipedream.com/docs/pricing"
          },
          {
            "title": "Privacy and Security at Pipedream - Pipedream (accessed 2026-06-06)",
            "url": "https://pipedream.com/docs/privacy-and-security"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "pipedrive",
      "name": "Pipedrive",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Customers must cancel and resubscribe if they want to stop billing."
      },
      "data_deletion": {
        "detail": "Canceled paid accounts are permanently deleted within approximately 180 days of closure. Trial accounts are removed within 60 days. Users can contact support to request immediate manual deletion (takes up to 48 hours). Pipedrive recommends exporting all data before cancellation as deletion is irreversible.",
        "url": "https://support.pipedrive.com/en/article/can-i-delete-my-account"
      },
      "links": {
        "cancel": "https://support.pipedrive.com/en/article/how-can-i-cancel-my-paid-pipedrive-account",
        "refund": null,
        "terms": "https://www.pipedrive.com/en/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://support.pipedrive.com/en/article/how-can-i-cancel-my-paid-pipedrive-account",
        "policy_summary": "Pipedrive subscriptions can be canceled online by navigating to the Billing tab and selecting 'Cancel my subscription'; only users with account settings access can initiate this. Cancellation takes effect at the end of the current billing cycle (next Renewal Date), so access continues until then. All fees are explicitly non-refundable — no prorated refunds are issued for unused time, regardless of when in the cycle the cancellation occurs. There is no pause or freeze option; data is permanently deleted within approximately 180 days of account closure unless the user requests immediate deletion via support.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 88,
          "findability": 85
        },
        "sources": [
          {
            "title": "How can I cancel my paid Pipedrive account? - Knowledge Base | Pipedrive (accessed 2026-06-06)",
            "url": "https://support.pipedrive.com/en/article/how-can-i-cancel-my-paid-pipedrive-account"
          },
          {
            "title": "Terms of Service | Pipedrive (accessed 2026-06-06)",
            "url": "https://www.pipedrive.com/en/terms-of-service"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "pitch",
      "name": "Pitch",
      "industry": "AI tools",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented; cancelling reverts the workspace to the free plan at the end of the billing cycle."
      },
      "data_deletion": {
        "detail": "Not detailed in the billing/cancellation help article or Terms of Use; data handling is governed by a separate Privacy Policy.",
        "url": "https://pitch.com/terms-of-use"
      },
      "links": {
        "cancel": "https://help.pitch.com/en/articles/4645938-manage-a-paid-subscription",
        "refund": "https://pitch.com/terms-of-use",
        "terms": "https://pitch.com/terms-of-use",
        "privacy": "https://pitch.com/terms-of-use"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.pitch.com/en/articles/4645938-manage-a-paid-subscription",
        "policy_summary": "Pitch provides self-serve cancellation: from the workspace name menu, open the billing page, go to the Subscriptions tab, click Cancel subscription, and select a cancellation reason. After cancelling, paid features remain available until the end of the current billing cycle, then the workspace reverts to the free plan and does not renew. Pitch's Terms of Use (section 8.2) state that all fees are non-cancelable and non-refundable. Section 17.4 states that on cancellation or termination any unused credits expire immediately and cannot be refunded or carried over.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Pitch Help Center - Manage a paid subscription (accessed 2026-06-16)",
            "url": "https://help.pitch.com/en/articles/4645938-manage-a-paid-subscription"
          },
          {
            "title": "Pitch Terms of Use (accessed 2026-06-16)",
            "url": "https://pitch.com/terms-of-use"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "pixelcut",
      "name": "Pixelcut",
      "industry": "Design tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "third_party_store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; cancellation only."
      },
      "data_deletion": {
        "detail": "Cancelling retains feature and credit access until end of billing period; data handled per the Privacy Policy.",
        "url": "https://www.pixelcut.ai/privacy"
      },
      "links": {
        "cancel": "https://help.pixelcut.ai/article/27-cancel-subscription",
        "refund": "https://help.pixelcut.ai/article/24-refund-policy",
        "terms": "https://www.pixelcut.ai/terms",
        "privacy": "https://www.pixelcut.ai/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.pixelcut.ai/article/27-cancel-subscription",
        "policy_summary": "Pixelcut subscriptions can be cancelled on the platform used to subscribe: web (account name > Settings > Billing > Manage, which opens the Stripe portal > Cancel Subscription), iOS (Settings > Apple ID > Subscriptions), or Android (Play Store > Subscriptions). There is no notice period; access to all features and credits continues until the end of the current billing period, after which no further charges occur. Subscriptions auto-renew unless cancelled at least 24 hours before the period ends. Refunds for Apple App Store purchases are handled solely by Apple, while web and Google Play purchases can be handled more directly by Pixelcut support.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your Subscription – Pixelcut Help Center (accessed 2026-06-16)",
            "url": "https://help.pixelcut.ai/article/27-cancel-subscription"
          },
          {
            "title": "How to Request a Refund – Pixelcut Help Center (accessed 2026-06-16)",
            "url": "https://help.pixelcut.ai/article/24-refund-policy"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "pixpay-fr",
      "name": "Pixpay",
      "industry": "Fintech (teen banking card)",
      "jurisdiction": "FR",
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Closing the child's account ends the service; data handling covered by the privacy policy.",
        "url": "https://www.pixpay.fr/"
      },
      "links": {
        "cancel": "https://hello.pixpay.fr/conditions_generales_pixpay_v2.pdf",
        "refund": "https://hello.pixpay.fr/conditions_generales_pixpay_v2.pdf",
        "terms": "https://hello.pixpay.fr/conditions_generales_pixpay_v2.pdf",
        "privacy": "https://www.pixpay.fr/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://hello.pixpay.fr/conditions_generales_pixpay_v2.pdf",
        "policy_summary": "Pixpay is commitment-free; parents cancel self-serve in the parent app via the settings gear then Subscription then Close the child's account, with cancellation taking effect at the end of the current billing period and no cancellation fee. Cancellation can also be requested by email at hello@pixpay.fr.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Pixpay Conditions Generales d'Utilisation (PDF)",
            "url": "https://hello.pixpay.fr/conditions_generales_pixpay_v2.pdf"
          },
          {
            "title": "Pixpay help center - Can I cancel whenever I want?",
            "url": "https://pixpay.zendesk.com/hc/fr/articles/360008108159-Puis-je-r%C3%A9silier-quand-je-veux"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "planet-fitness-za",
      "name": "Planet Fitness South Africa",
      "industry": "Gyms & Fitness",
      "jurisdiction": "ZA",
      "cancellation_types": [
        "email",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.planetfitness.co.za/terms-conditions/",
        "refund": "",
        "terms": "https://www.planetfitness.co.za/terms-conditions/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 70,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.planetfitness.co.za/terms-conditions/",
        "policy_summary": "Planet Fitness South Africa members can terminate after the fixed term by giving one calendar month's formal notice. A 5 business day cooling-off period from signature allows cancellation without penalty with successful payments refunded within 21 working days; terminating before the fixed term ends incurs an early cancellation penalty under the Consumer Protection Act 2008.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Planet Fitness South Africa Terms & Conditions",
            "url": "https://www.planetfitness.co.za/terms-conditions/"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "planet-fitness",
      "name": "Planet Fitness",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 4,
      "cancellation_types": [
        "in_person",
        "mail",
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Freeze/hold available (commonly for medical or temporary reasons); arrange in person with a club team member. Can help avoid the buyout or restart fee."
      },
      "data_deletion": {
        "detail": "Not documented in the cancellation policy. Membership and billing data deletion can be requested under applicable state privacy law (e.g., CCPA) via the club's privacy policy / member services; clubs may retain records to enforce contract terms.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.planetfitness.com/membership/cancel",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 30,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.planetfitness.com/membership/cancel",
        "policy_summary": "Generally no self-serve online cancel: cancel in person at the home club or by written/mailed notice (some memberships may cancel online). Notice must reach the club by the 10th to stop billing on the 17th; early cancel may incur a buyout fee.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Planet Fitness — Cancel Membership / Customer Service & FAQ (accessed 2026-06-04)",
            "url": "https://www.planetfitness.com/membership/cancel"
          }
        ],
        "score": 54,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "planetscale",
      "name": "PlanetScale",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. To stop billing, users must delete the database, which ends the plan and prorates the current invoice."
      },
      "data_deletion": {
        "detail": "Database data is deleted when the database is deleted from settings. For personal data/account deletion, users must contact support or submit a deletion request to privacy@planetscale.com. Account deletion requires resolving all pending invoices first.",
        "url": "https://planetscale.com/legal/privacy"
      },
      "links": {
        "cancel": "https://planetscale.com/docs/concepts/billing",
        "refund": null,
        "terms": null,
        "privacy": "https://planetscale.com/legal/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 65,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 68
        },
        "cancel_url": null,
        "policy_url": "https://planetscale.com/docs/concepts/billing",
        "policy_summary": "PlanetScale bills at the database level; to cancel, users delete the database from its Settings page, which immediately ends the plan and prorates the fee on the current invoice. No notice period is required — cancellation takes effect immediately upon deletion. No refunds are issued, but unused time in the billing cycle is prorated as a credit on the final invoice. Full account deletion requires resolving all pending invoices first and can be initiated via Account Settings or by contacting support at support.planetscale.com.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Billing - PlanetScale (accessed 2026-06-05)",
            "url": "https://planetscale.com/docs/concepts/billing"
          },
          {
            "title": "Privacy Policy - PlanetScale (accessed 2026-06-05)",
            "url": "https://planetscale.com/legal/privacy"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "planoly",
      "name": "Planoly",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Planoly explicitly states subscriptions cannot be paused. Users must either keep the subscription active or cancel it entirely."
      },
      "data_deletion": {
        "detail": "Users can delete their account via the web profile page or mobile app (Settings > Edit Account > Delete Account). Upon deletion, all associated data is removed. Users may also unlink individual social profiles without full account deletion. Support contact available at planoly.com/contact-us.",
        "url": "https://help.planoly.com/knowledge/how-to-delete-your-planoly-account"
      },
      "links": {
        "cancel": "https://help.planoly.com/knowledge/cancel-planoly-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 40,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.planoly.com/knowledge/cancel-planoly-subscription",
        "policy_summary": "Planoly subscriptions can be cancelled self-serve online via the web dashboard (Settings > Billing > Cancel) or through the Apple App Store or Google Play for mobile subscribers. Cancellation takes effect at the end of the current billing cycle, after which the account reverts to the free plan. Planoly explicitly states subscriptions cannot be paused. The Terms of Use state that due to the digital nature of the service, refunds are not offered after purchase.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel a Planoly Subscription - Help (accessed 2026-06-06)",
            "url": "https://help.planoly.com/knowledge/cancel-planoly-subscription"
          },
          {
            "title": "How to Delete Your Planoly Account - Help (accessed 2026-06-06)",
            "url": "https://help.planoly.com/knowledge/how-to-delete-your-planoly-account"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "platform-sh",
      "name": "Platform.sh",
      "industry": "Cloud infrastructure",
      "jurisdiction": "FR",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Deleting all of a customer's Projects and Organizations from the account is interpreted as a termination for convenience of the subscription and agreement.",
        "url": "https://upsun.com/trust-center/legal/tos/"
      },
      "links": {
        "cancel": "",
        "refund": "https://upsun.com/trust-center/legal/tos/",
        "terms": "https://upsun.com/trust-center/legal/tos/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://upsun.com/trust-center/legal/tos/",
        "policy_summary": "Platform.sh (operating as Upsun) treats deletion of all Projects and Organizations as a termination for convenience, and its terms provide no refunds for standard cancellation since payment obligations are non-cancelable and amounts paid are non-refundable. Pro-rata refunds of prepaid unused fees are available only if Platform.sh materially changes the service unfavorably or raises prices and the customer objects within 30 days.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Platform.sh / Upsun Terms of Service",
            "url": "https://upsun.com/trust-center/legal/tos/"
          },
          {
            "title": "Platform.sh Archived Terms of Service",
            "url": "https://platform.sh/trust-center/legal/old-tos/"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "platzi",
      "name": "Platzi",
      "industry": "Education / E-learning",
      "jurisdiction": "CO",
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://platzi.com/terminos/",
        "refund": "https://platzi.com/terminos/",
        "terms": "https://platzi.com/terminos/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://platzi.com/terminos/",
        "policy_summary": "Platzi (Colombian online-course platform) lets subscribers manage non-renewal directly through the platform in the 'Mi suscripcion' section or by email to team@platzi.com, at least 5 days before the service expires; access continues until the paid period ends and payments are non-refundable.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Platzi - Terminos y Condiciones",
            "url": "https://platzi.com/terminos/"
          },
          {
            "title": "Platzi - Precios (suscripcion)",
            "url": "https://platzi.com/precios/"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "plausible-analytics",
      "name": "Plausible Analytics",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. The only options are to remain subscribed, downgrade, or cancel."
      },
      "data_deletion": {
        "detail": "Users can delete their account at any time via Account Settings > Danger zone > Delete Account. Deletion removes all sites and stats permanently without undue delay. If subscription lapses without account deletion, stats become inaccessible after the billing period ends; data may be retained in backups for a limited period before permanent deletion.",
        "url": "https://plausible.io/docs/delete-account"
      },
      "links": {
        "cancel": "https://plausible.io/docs/cancel-subscription",
        "refund": null,
        "terms": "https://plausible.io/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://plausible.io/docs/cancel-subscription",
        "policy_summary": "Cancellation is fully self-service: log in, go to Account Settings > Subscription, and click 'Cancel plan' — no email or phone required. Cancellation takes effect at the end of the current billing period; full access and stats collection continue until then. All fees paid are non-refundable (stated explicitly in ToS), though plan downgrades do generate prorated credits applied to future invoices. There is no pause/freeze option; data is not immediately deleted on cancellation but becomes inaccessible once the paid period expires, with permanent deletion occurring after a backup retention window.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 88
        },
        "sources": [
          {
            "title": "Cancel your subscription plan | Plausible docs (accessed 2026-06-05)",
            "url": "https://plausible.io/docs/cancel-subscription"
          },
          {
            "title": "Plausible Analytics Terms of Service (accessed 2026-06-05)",
            "url": "https://plausible.io/terms"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "plausible",
      "name": "Plausible Analytics (plausible.io)",
      "industry": "Analytics",
      "jurisdiction": "EE",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; you can upgrade or downgrade plan level at any time in account settings."
      },
      "data_deletion": {
        "detail": "Account/data handled per the privacy policy; downgrading may cause loss of features/capacity.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://plausible.io/terms",
        "terms": "https://plausible.io/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 68,
          "notice_disclosed": 62,
          "refund_disclosed": 45,
          "findability": 62
        },
        "cancel_url": null,
        "policy_url": "https://plausible.io/terms",
        "policy_summary": "You are solely responsible for properly cancelling your account, self-serve, via the instructions in your account settings — an email to cancel is explicitly NOT accepted as cancellation. You can upgrade or downgrade plan level at any time in settings. Fees paid are non-refundable (payments are processed by Paddle). Price changes for existing customers carry at least 30 days' email notice. Operated by Plausible Insights OÜ (Estonia).",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Plausible Analytics | Terms (accessed 2026-06-13)",
            "url": "https://plausible.io/terms"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "play-pl",
      "name": "Play",
      "industry": "Telecom & ISP",
      "jurisdiction": "PL",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "mail",
        "in_person",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on Play's official help pages."
      },
      "data_deletion": {
        "detail": "Customers may exercise GDPR right to erasure by contacting Play's Data Protection Officer (IOD) at iod@pomocplay.pl or by post to ul. Tasmowa 7, 02-677 Warsaw marked 'Dane osobowe'. Play also states that personal data is deleted automatically according to defined retention schedules after the contract ends.",
        "url": "https://www.play.pl/pomoc/dane-osobowe-i-bezpieczenstwo"
      },
      "links": {
        "cancel": "https://www.play.pl/pomoc/moja-umowa/rozwiazanie-umowy/aum",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 72,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 68
        },
        "cancel_url": null,
        "policy_url": "https://www.play.pl/pomoc/moja-umowa/rozwiazanie-umowy/aum",
        "policy_summary": "Play (P4 Sp. z o.o.) customers can cancel via the Play24 app or online portal, by calling *500 or 790 500 500, in person at any Play salon, by registered mail to P4 Sp. z o.o. ul. Wynalazek 1, 02-677 Warsaw, or by email to bok@play.pl (requires qualified digital signature). Per Article 302 of Poland's Electronic Communications Law (2021), the notice period is 30 days from delivery of the termination notice, with the contract ending at the close of the billing period following that window. Early termination during a fixed commitment period triggers a contractual penalty calculated as: granted discount × (remaining months / total commitment months); no penalty applies after the promotional period expires, within the 14-day statutory withdrawal window for distance contracts, or when Play unilaterally changes contract terms. No refund or proration of pre-paid amounts is explicitly disclosed for standard mid-period cancellations.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Rozwiazanie umowy | Play (accessed 2026-06-05)",
            "url": "https://www.play.pl/pomoc/moja-umowa/rozwiazanie-umowy/aum"
          },
          {
            "title": "Dane osobowe i bezpieczenstwo | Play (accessed 2026-06-05)",
            "url": "https://www.play.pl/pomoc/dane-osobowe-i-bezpieczenstwo"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "playground-ai",
      "name": "Playground AI (playground.com)",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; the recurring subscription auto-renews on the basis of the term until cancelled."
      },
      "data_deletion": {
        "detail": "On termination all granted rights/licenses end; account/data handled per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://playground.com/terms",
        "terms": "https://playground.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 70,
          "notice_disclosed": 58,
          "refund_disclosed": 50,
          "findability": 58
        },
        "cancel_url": null,
        "policy_url": "https://playground.com/terms",
        "policy_summary": "You sign up for a recurring subscription that automatically renews on the basis of the term. You can stop using the Service and cancel your subscription at any time, self-serve, through the website or by emailing support@playgroundai.com. If you cancel, you will not receive a refund or credit for any amounts already billed or paid — fees are non-refundable. Playground AI may change prices at any time.",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Playground AI | Terms (accessed 2026-06-13)",
            "url": "https://playground.com/terms"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "playkids-br",
      "name": "PlayKids",
      "industry": "Edtech / Kids Streaming",
      "jurisdiction": "BR",
      "cancellation_types": [
        "online",
        "app-store",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://support.playkids.com/hc/pt-br/articles/360051257892-Como-cancelo-uma-assinatura-iniciada-pelo-site-PlayKids-",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.playkids.com/hc/pt-br/articles/360051257892-Como-cancelo-uma-assinatura-iniciada-pelo-site-PlayKids-",
        "policy_summary": "PlayKids' support center states that subscriptions started on its website are cancelled by logging in at the PlayKids site and selecting Cancel subscription; store purchases are cancelled in Google Play / App Store, and carrier (TIM/Vivo) subscriptions through the carrier. Access continues until the end of the paid period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Como cancelo uma assinatura iniciada pelo site PlayKids",
            "url": "https://support.playkids.com/hc/pt-br/articles/360051257892-Como-cancelo-uma-assinatura-iniciada-pelo-site-PlayKids-"
          },
          {
            "title": "Cancelamento de Assinatura - PlayKids",
            "url": "https://support.playkids.com/hc/pt-br/categories/360000047846-Cancelamento-de-Assinatura"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "playstation-plus",
      "name": "PlayStation Plus",
      "industry": "Gaming subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Turning off auto-renewal keeps access until the period ends, then benefits lapse."
      },
      "data_deletion": {
        "detail": "Cancelling doesn't delete your PlayStation Network account or game saves; PS Plus benefits (monthly/catalog games and online multiplayer) stop when the subscription ends — games you bought outright remain. Account/data deletion is a separate privacy request via Sony.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.playstation.com/en-us/legal/playstation-store-cancellation-policy/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 78,
          "notice_disclosed": 75,
          "refund_disclosed": 68,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://www.playstation.com/en-us/legal/playstation-store-cancellation-policy/",
        "policy_summary": "Self-serve via web, console, or the PlayStation App: account -> Subscription Management -> PlayStation Plus -> turn off auto-renewal / Cancel; access runs to the period end. 14-day refund window from purchase even if you've used the service (refunded to the original method or PSN wallet); no refund for remaining time after 14 days.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "PlayStation — Store cancellation policy (US) (accessed 2026-06-05)",
            "url": "https://www.playstation.com/en-us/legal/playstation-store-cancellation-policy/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "plenty-of-fish",
      "name": "Plenty of Fish",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "POF offers a 'Take a Break' feature that hides your profile from search and matches, but it does not pause or suspend billing — the subscription continues to charge normally."
      },
      "data_deletion": {
        "detail": "Deleting your account permanently removes all photos, chat history, matches, and likes and cannot be undone; data is retained only for limited purposes then deleted per the Privacy Policy. Account deletion is separate from subscription cancellation.",
        "url": "https://help.pof.com/hc/en-us/articles/41809599461531-How-do-I-delete-my-account"
      },
      "links": {
        "cancel": "https://help.pof.com/hc/en-us/articles/41811605573787-Canceling-or-refunding-your-paid-subscription",
        "refund": "https://help.pof.com/hc/en-us/articles/41811605573787-Canceling-or-refunding-your-paid-subscription",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Plenty of Fish subscriptions can be cancelled online via Manage Account on desktop or through the app store (Apple Subscriptions or Google Play) on mobile. Cancellation must be completed at least 24 hours before the renewal date; paid features remain active through the end of the current billing cycle. All subscription fees are final and non-refundable — past charges are not returned after cancellation. Deleting the app or account does not automatically cancel the subscription.",
        "policy_url": "https://help.pof.com/hc/en-us/articles/41811605573787-Canceling-or-refunding-your-paid-subscription",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 72,
          "refund_disclosed": 78,
          "findability": 72
        },
        "sources": [
          {
            "title": "Canceling or refunding your paid subscription – Plenty of Fish (accessed 2026-06-05)",
            "url": "https://help.pof.com/hc/en-us/articles/41811605573787-Canceling-or-refunding-your-paid-subscription"
          },
          {
            "title": "Purchase and payment terms — Plenty of Fish (accessed 2026-06-07)",
            "url": "https://help.pof.com/hc/en-us/articles/41812313855643-Purchase-and-payment-terms"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "plex-pass",
      "name": "Plex Pass",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. To stop charges temporarily, subscribers must cancel renewal and re-subscribe later."
      },
      "data_deletion": {
        "detail": "Account and personal data deletion can be requested via Plex's Privacy Request Center (linked from the Privacy Policy page). Plex deletes personal data within 30 days; anonymized usage statistics may be retained up to 90 days.",
        "url": "https://www.plex.tv/about/privacy-legal/"
      },
      "links": {
        "cancel": "https://support.plex.tv/articles/201580107-plex-subscription-management/",
        "refund": null,
        "terms": null,
        "privacy": "https://www.plex.tv/about/privacy-legal/subscriptions-and-rentals/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://support.plex.tv/articles/201580107-plex-subscription-management/",
        "policy_summary": "Plex Pass can be cancelled online at any time via the Subscriptions & Payments page on plex.tv (Manage → Cancel Automatic Renewal); subscribers purchased through iOS App Store or Google Play must cancel through those platforms instead. Cancellation takes effect at the end of the current billing period — access is retained until then with no proration or refund for the unused portion. All fees are explicitly non-refundable; US customers have no cooling-off right (EU/UK have a 14-day window by law). No pause or freeze option exists.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Plex Subscription Management | Plex Support (accessed 2026-06-06)",
            "url": "https://support.plex.tv/articles/201580107-plex-subscription-management/"
          },
          {
            "title": "Subscriptions and Rentals | Plex (accessed 2026-06-06)",
            "url": "https://www.plex.tv/about/privacy-legal/subscriptions-and-rentals/"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "plum",
      "name": "Plum",
      "industry": "Personal finance",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause documented. Users cancel/downgrade to the free Basic tier; paid features remain active until the end of the current billing period, then revert to Basic."
      },
      "data_deletion": {
        "detail": "Account closure and data deletion are separate steps: close the account in-app, then request data deletion via in-app chat or email (help@withplum.com / dpo@withplum.com). Some identity/transaction records are retained ~5 years for regulatory reasons; closure is irreversible.",
        "url": "https://help.withplum.com/en/articles/8530178-how-can-i-delete-my-data"
      },
      "links": {
        "cancel": "https://help.withplum.com/en/articles/8711803-change-cancel-plan",
        "refund": "https://help.withplum.com/en/articles/8711803-change-cancel-plan",
        "terms": "https://withplum.com/legal/terms",
        "privacy": "https://www.plum.io/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.withplum.com/en/articles/8711803-change-cancel-plan",
        "policy_summary": "Plum offers a free Basic tier plus paid plans (Plus £3.99/mo, Boost £7.99/mo, Max £14.99/mo; legacy Pro/Ultra/Premium tiers persist for older users). Cancellation is in-app and self-serve: open the app, tap Profile, then Manage Plum, then Cancel; the subscription downgrades to free Basic and paid features stay active until the last day of the current billing period. No refund is given on cancellation, and closing the account auto-cancels Premium. Repeated cancel-and-resubscribe may bar re-signup, and three failed payment retries auto-cancel to Basic. Refund handling is not clearly stated in the cancellation flow.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Change / Cancel Plan | Plum Help Center (accessed 2026-06-16)",
            "url": "https://help.withplum.com/en/articles/8711803-change-cancel-plan"
          },
          {
            "title": "Compare Subscription Plans | Plum (accessed 2026-06-16)",
            "url": "https://withplum.com/plans"
          },
          {
            "title": "How can I delete my data? | Plum Help Center (accessed 2026-06-16)",
            "url": "https://help.withplum.com/en/articles/8530178-how-can-i-delete-my-data"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "plume",
      "name": "Plume",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Plume's help center."
      },
      "data_deletion": {
        "detail": "Email help@getplume.co to request deletion. Marketing and communications platform data can be removed. Medical records cannot be deleted — state law requires retention for 5-10 years.",
        "url": "https://support.getplume.co/support/solutions/articles/72000595137-your-data-privacy-and-data-sharing-with-plume"
      },
      "links": {
        "cancel": "https://support.getplume.co/support/solutions/articles/72000644796-refunds-cancellations",
        "refund": "https://support.getplume.co/support/solutions/articles/72000644796-refunds-cancellations",
        "terms": null,
        "privacy": "https://support.getplume.co/support/solutions/articles/72000595137-your-data-privacy-and-data-sharing-with-plume"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://support.getplume.co/support/solutions/articles/72000644796-refunds-cancellations",
        "policy_summary": "Members cancel online via the billing portal (getplume.info/PlumeBillingPortal) by clicking \"Cancel Subscription\"; those within 30 days of their first appointment must instead contact support via Spruce or email members@getplume.co. Cancellation takes effect at the end of the current billing cycle with no advance notice required. Refunds are not offered unless requested within 24 hours of payment processing; exceptions for semi-annual and annual plans allow partial refunds at $75/month (semi-annual) or $63/month (annual) for unused months, but only for qualifying reasons such as medical necessity, medication unavailability, or state legislative barriers to care. No pause or freeze option is documented.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Plume Clinic Membership Policies: A Guide to Refunds and Cancellations — Plume FAQs (accessed 2026-06-06)",
            "url": "https://support.getplume.co/support/solutions/articles/72000644796-refunds-cancellations"
          },
          {
            "title": "Data Privacy & Sharing With Plume Clinic — Plume FAQs (accessed 2026-06-06)",
            "url": "https://support.getplume.co/support/solutions/articles/72000595137-your-data-privacy-and-data-sharing-with-plume"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "pluralsight",
      "name": "Pluralsight",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Pluralsight does not offer a pause or freeze option for individual Skills or ACG subscriptions; users can only cancel or downgrade to a free account."
      },
      "data_deletion": {
        "detail": "Users can self-initiate personal data deletion from Account Settings by scrolling to the bottom and clicking 'Delete my personal data'; an email confirmation is required within 24 hours, and deletion is processed within up to 30 days. Deletion is permanent and cannot be undone.",
        "url": "https://help.pluralsight.com/hc/en-us/articles/24358043989268-Deleting-your-personal-data"
      },
      "links": {
        "cancel": "https://help.pluralsight.com/hc/en-us/articles/24357203231508-Canceling-an-individual-subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://help.pluralsight.com/hc/en-us/articles/24358043989268-Deleting-your-personal-data"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 78,
          "notice_disclosed": 70,
          "refund_disclosed": 72,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://help.pluralsight.com/hc/en-us/articles/24357203231508-Canceling-an-individual-subscription",
        "policy_summary": "Individual subscribers can cancel online at any time via Account Settings > Subscription & Billing > Cancel; access continues until the end of the paid billing period and the subscription will not auto-renew. Subscriptions purchased via Google Play or Apple App Store must be cancelled through those respective platforms. Pluralsight does not offer refunds on individual subscriptions upon cancellation; prorated credits apply only in specific upgrade scenarios, not cancellations. No pause or freeze option is available.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling an individual subscription – Pluralsight Help Center (accessed 2026-06-05)",
            "url": "https://help.pluralsight.com/hc/en-us/articles/24357203231508-Canceling-an-individual-subscription"
          },
          {
            "title": "Deleting your personal data – Pluralsight Help Center (accessed 2026-06-05)",
            "url": "https://help.pluralsight.com/hc/en-us/articles/24358043989268-Deleting-your-personal-data"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 600000000,
        "mrr_usd": 50000000,
        "currency": "USD",
        "as_of": "2024-01-01",
        "source": {
          "title": "Pluralsight — ARR (Vista Equity Partners portfolio reporting)",
          "url": "https://www.pluralsight.com/about"
        },
        "self_reported": false
      }
    },
    {
      "id": "plus-ai",
      "name": "Plus AI",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented; cancellation must be done before the renewal date to avoid charges."
      },
      "data_deletion": {
        "detail": "Not detailed in the plans-and-billing guide; data handling is governed by a separate privacy policy.",
        "url": "https://guide.plusai.com/plus-ai/plans-and-billing"
      },
      "links": {
        "cancel": "https://guide.plusai.com/plus-ai/plans-and-billing",
        "refund": "https://guide.plusai.com/plus-ai/plans-and-billing",
        "terms": "https://guide.plusai.com/plus-ai/plans-and-billing",
        "privacy": "https://guide.plusai.com/plus-ai/plans-and-billing"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://guide.plusai.com/plus-ai/plans-and-billing",
        "policy_summary": "Plus AI documents self-serve cancellation via the billing portal at app.plusdocs.com/billing-portal, where the user clicks Manage plan to open Stripe and selects Cancel subscription; cancellation is also reachable in-app via the PowerPoint sidebar (Usage and Billing) or Google Slides (Manage Plans and Billing). Paid plans auto-renew monthly or annually unless cancelled, and users are advised to cancel at least 24 hours before the next billing date. The guide explicitly states Plus AI does not offer refunds on paid subscriptions and does not issue refunds for subscription payments. New customers can try a paid plan for 7 days and may cancel any time during the trial.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Plus AI Plans and Billing (accessed 2026-06-16)",
            "url": "https://guide.plusai.com/plus-ai/plans-and-billing"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "plus-fitness-au",
      "name": "Plus Fitness",
      "industry": "Gym & fitness",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Standard suspension of 1 to 12 weeks with an upfront Suspension Fee (fixed-term contracts are extended by the suspension length); medical suspension of up to 3 months per 12-month period with no fee, on production of a medical certificate."
      },
      "data_deletion": {
        "detail": "Personal information handling is governed by the Plus Fitness privacy policy referenced in the membership terms (clause 20.2), in line with Australian Privacy Principles.",
        "url": "https://www.plusfitness.com.au/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.plusfitness.com.au/terms-and-conditions/",
        "refund": null,
        "terms": "https://www.plusfitness.com.au/terms-and-conditions/",
        "privacy": "https://www.plusfitness.com.au/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://www.plusfitness.com.au/terms-and-conditions/",
        "policy_summary": "Plus Fitness requires all cancellations to be made through its Online Portal (clause 7.1) with at least 28 days advance notice, regardless of membership type (some states may allow shorter). Periodic memberships have no lock-in beyond the 28-day notice, while fixed-term instalment plans incur a Cancellation Fee plus any outstanding amounts if cancelled early. A 7-day cooling-off period (before 5pm on the 7th day after the join date) gives a refund excluding non-refundable Activation and Administration fees, and must also be done via the Online Portal. Suspensions are available, paid for standard 1-12 week holds or free for medical holds of up to 3 months per year with a certificate.",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 90,
          "notice_disclosed": 90,
          "refund_disclosed": 85,
          "findability": 85
        },
        "sources": [
          {
            "title": "Terms and Conditions - Plus Fitness (accessed 2026-06-16)",
            "url": "https://www.plusfitness.com.au/terms-and-conditions/"
          }
        ],
        "score": 88,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "plus-pl",
      "name": "Plus (Polkomtel)",
      "industry": "Telecom & ISP",
      "jurisdiction": "PL",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "mail",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No voluntary subscriber-initiated pause/freeze feature documented. Service suspension exists only for non-payment situations, not as a subscriber-requested hold."
      },
      "data_deletion": {
        "detail": "Customers can exercise GDPR/RODO data deletion rights by contacting Plus via phone (601 102 601), email (bok@plus.pl), registered mail to Polkomtel Sp. z o.o. ul. Konstruktorska 4, 02-673 Warsaw, or in-person at a sales point. The Data Protection Officer can be reached at iod@plus.pl.",
        "url": "https://www.plus.pl/polityka-prywatnosci"
      },
      "links": {
        "cancel": "https://bok.plus.pl/article/457",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://bok.plus.pl/article/457",
        "policy_summary": "Subscribers can cancel by submitting a written notice via email to bok@plus.pl, registered mail to Polkomtel's customer service address, or in person at a Plus store; no online self-service cancellation portal exists. For fixed-term contracts, notice must be submitted at least 30 days before expiry to avoid automatic renewal to an indefinite term; for indefinite-term contracts, a 30-day notice period applies (counted from the first day of the next billing cycle). Contracts signed at distance (online/phone) carry a 14-day right of withdrawal with full refund within 14 days using the original payment method. Early termination of a fixed-term contract before its end date may result in penalty charges as specified in the individual agreement.",
        "sources": [
          {
            "title": "Czy można rozwiązać umowę bez konsekwencji, jeżeli zaznaczona jest opcja czas oznaczony? - Baza wiedzy Plus.pl (accessed 2026-06-06)",
            "url": "https://bok.plus.pl/article/457"
          },
          {
            "title": "Dział Obsługi Klienta - Kontakt - Baza wiedzy Plus.pl (accessed 2026-06-06)",
            "url": "https://bok.plus.pl/article/72"
          }
        ],
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 65,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 60
        },
        "score": 50,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "plushcare",
      "name": "PlushCare",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in PlushCare's membership or billing documentation; cancellation is the only way to stop recurring charges."
      },
      "data_deletion": {
        "detail": "Users can request deletion of Consumer Health Data via the OneTrust Data Subject Rights portal or by phone (888-914-9661 PIN 494202); account deletion is also accessible in-app under My Profile > Delete My Account. Medical records are subject to HIPAA retention requirements and are not fully erasable on demand.",
        "url": "https://privacyportal.onetrust.com/webform/dbb1e0a9-5dc2-4908-9125-990fb1894729/ec6eab84-cd95-4615-8652-90f299ae2c03"
      },
      "links": {
        "cancel": "https://plushcare.com/terms",
        "refund": null,
        "terms": "https://plushcare.com/terms",
        "privacy": "https://privacyportal.onetrust.com/webform/dbb1e0a9-5dc2-4908-9125-990fb1894729/ec6eab84-cd95-4615-8652-90f299ae2c03"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "PlushCare membership can be cancelled at any time online (account Profile > Payment and Insurance), via the mobile app (My Profile > Delete My Account), by email to info@plushcare.com, or by calling the Care Team. Cancellation must be completed at least one day before the next renewal date; the membership remains active through the end of the current billing period with no refund for the unused portion. Refunds are available within the first 30 days of a charge (trial period); if PlushCare terminates the account for non-breach reasons, a pro-rata refund is issued. There are no lock-in contracts or early-cancellation fees.",
        "policy_url": "https://plushcare.com/terms",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 70
        },
        "sources": [
          {
            "title": "PlushCare Terms of Use (accessed 2026-06-05)",
            "url": "https://plushcare.com/terms"
          },
          {
            "title": "PlushCare Membership Plans – PlushCare Support (accessed 2026-06-05)",
            "url": "https://support.plushcare.com/hc/en-us/articles/360057569653-PlushCare-Membership-Plans"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "plusnet-uk",
      "name": "Plusnet",
      "industry": "Telecom & ISP",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on Plusnet's official help pages."
      },
      "data_deletion": {
        "detail": "No explicit data deletion or account data removal process is documented on Plusnet's cancellation policy pages. Account closure removes access to Plusnet email, hosted webspace, and account features.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.plus.net/help/legal/cancellation-policy/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Plusnet requires cancellation by phone (calling the Customer Options Team on 0330 1239 123) or by post to their Sheffield address — no online self-service cancellation is available. Residential customers must give 14 days' notice (business customers 28 days), starting from receipt of the request; if the end date falls on a weekend, it rolls to the next working day. Customers must pay all charges during the notice period plus any applicable early termination charges if still within their minimum contract term; ETCs are calculated based on remaining months, monthly charge minus VAT and Plusnet's saved costs, with a 1% early payment discount applied. A 14-day cooling-off period applies for non-business customers, during which only actual usage charges and installation/activation fees are owed. Under UK CMA guidance, clear cancellation pathways are expected, but Plusnet currently documents phone and post only.",
        "policy_url": "https://www.plus.net/help/legal/cancellation-policy/",
        "scores": {
          "cancel_url": 18,
          "channel_disclosed": 72,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 68
        },
        "sources": [
          {
            "title": "Plusnet cancellation policy guidelines | Help | Plusnet (accessed 2026-06-05)",
            "url": "https://www.plus.net/help/legal/cancellation-policy/"
          },
          {
            "title": "How we work out Early Termination Charges | Help | Plusnet (accessed 2026-06-05)",
            "url": "https://www.plus.net/help/my-account/early-termination-charges/"
          }
        ],
        "score": 55,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "pocket-fm-in",
      "name": "Pocket FM",
      "industry": "Audiobooks & podcasts",
      "jurisdiction": "IN",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://pocketfm.com/subscription-terms-of-use",
        "refund": "https://pocketfm.com/subscription-terms-of-use",
        "terms": "https://pocketfm.com/subscription-terms-of-use",
        "privacy": "https://pocketfm.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://pocketfm.com/subscription-terms-of-use",
        "policy_summary": "A Pocket FM subscription plan can be cancelled through the My Account section of the site (or via the payment platform). Subscription charges auto-renew until cancelled. Cancellation before the current period ends does not entitle the user to any refund for the unexpired portion; charges are non-refundable.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Pocket FM: Terms of use for Subscription Model",
            "url": "https://pocketfm.com/subscription-terms-of-use"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "pocket",
      "name": "Pocket",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Cancellation converts the account to the free tier at the end of the paid billing period."
      },
      "data_deletion": {
        "detail": "Users can delete their Pocket account via the website (Manage Profile > Privacy > Delete account) or the mobile app (Settings > Account > Delete account). Deletion is permanent and removes all associated data. The Terms of Service note that premium subscription data (e.g., Permanent Library) is retained for 30 days after cancellation before being purged. Note: Mozilla shut down Pocket on July 8, 2025; data export was available until October 8, 2025.",
        "url": "https://support.mozilla.org/kb/pocket/1054-deleting-your-pocket-account"
      },
      "links": {
        "cancel": "https://support.mozilla.org/kb/pocket/986-canceling-your-pocket-premium-subscription",
        "refund": null,
        "terms": "https://getpocket.com/tos",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://support.mozilla.org/kb/pocket/986-canceling-your-pocket-premium-subscription",
        "policy_summary": "Pocket Premium could be cancelled online via the Manage Subscription page (getpocket.com/premium/manage), through the iOS App Store, or Google Play, or by emailing cancel@getpocket.com. Cancellation took effect at the end of the current paid billing period, after which the account reverted to the free tier. Refunds were not available for App Store or Google Play purchases; for direct website purchases, a prorated refund was possible at Pocket's sole discretion upon contacting support. No pause or freeze option existed. Mozilla shut down Pocket on July 8, 2025.",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 75
        },
        "sources": [
          {
            "title": "Canceling your Pocket Premium Subscription – Mozilla Support (accessed 2026-06-06)",
            "url": "https://support.mozilla.org/kb/pocket/986-canceling-your-pocket-premium-subscription"
          },
          {
            "title": "Pocket Terms of Service (accessed 2026-06-06)",
            "url": "https://getpocket.com/tos"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "pocketguard",
      "name": "PocketGuard",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in PocketGuard's official documentation."
      },
      "data_deletion": {
        "detail": "Cancelling a subscription does not delete account data. Users must separately delete their profile via the app sidebar → Billing → 'Delete my PocketGuard household'. Deletion removes all personal data and settings but does not automatically cancel active subscriptions.",
        "url": "https://pocketguard.com/help/how-to-delete-a-profile-from-pocketguard/"
      },
      "links": {
        "cancel": "https://pocketguard.com/help/how-to-purchase-change-or-cancel-your-plus-subscription/",
        "refund": null,
        "terms": "https://pocketguard.com/terms/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://pocketguard.com/help/how-to-purchase-change-or-cancel-your-plus-subscription/",
        "policy_summary": "PocketGuard Plus can be cancelled through the mobile app (sidebar → Billing → Modify subscription) or the web app (Settings → Customer Portal). Cancellation must be made at least 24 hours before the next renewal date; access to premium features continues until the period ends. Subscribers who cancel within 14 calendar days of purchase may request a pro-rata refund of amounts paid directly; no refunds are issued after that window. Cancelling a subscription does not delete account data — users must separately delete their profile via the app.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 70,
          "findability": 75
        },
        "sources": [
          {
            "title": "How to Purchase, Modify, or Cancel PocketGuard Plus Subscription (accessed 2026-06-06)",
            "url": "https://pocketguard.com/help/how-to-purchase-change-or-cancel-your-plus-subscription/"
          },
          {
            "title": "PocketGuard Terms of Use (accessed 2026-06-06)",
            "url": "https://pocketguard.com/terms/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "pocketsmith",
      "name": "PocketSmith",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented. Users can downgrade to the free plan at no cost, which removes billing details but retains all account data."
      },
      "data_deletion": {
        "detail": "Account deletion is available via Profile > Subscription & Billing > Delete your account. Users must type DELETE to confirm. All data is permanently removed from servers. Deletion can be initiated via the web app or mobile browser.",
        "url": "https://learn.pocketsmith.com/article/286-deleting-your-pocketsmith-account"
      },
      "links": {
        "cancel": "https://learn.pocketsmith.com/article/257-your-pocketsmith-subscription-plan",
        "refund": "https://learn.pocketsmith.com/article/1524-refund-of-your-pocketsmith-subscription",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 40,
          "refund_disclosed": 75,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://learn.pocketsmith.com/article/257-your-pocketsmith-subscription-plan",
        "policy_summary": "PocketSmith subscriptions are cancelled online by downgrading to the free plan via Profile > Subscription & Billing > Switch your plan, which takes effect immediately and removes billing details while retaining data. Full account deletion (and all data removal) is also self-serve at https://my.pocketsmith.com/account/cancel. Refunds are available in full within 14 days of purchase by contacting support; quarterly and annual plans can receive pro-rata refunds for remaining full months after 14 days, but monthly plans are ineligible after 14 days. No notice period is required and no pause feature is offered.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Your PocketSmith subscription plan - PocketSmith Learn Center (accessed 2026-06-06)",
            "url": "https://learn.pocketsmith.com/article/257-your-pocketsmith-subscription-plan"
          },
          {
            "title": "Refund of your PocketSmith subscription - PocketSmith Learn Center (accessed 2026-06-06)",
            "url": "https://learn.pocketsmith.com/article/1524-refund-of-your-pocketsmith-subscription"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "podcastle",
      "name": "Podcastle",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented; cancellation downgrades to the Basic plan at the end of the billing cycle."
      },
      "data_deletion": {
        "detail": "Not detailed in the cancellation/refund help articles; data handling is governed by the separate Terms and Privacy Policy on async.com (the company rebranded from Podcastle to Async; podcastle.ai redirects to async.com).",
        "url": "https://async.com/terms"
      },
      "links": {
        "cancel": "https://help.async.com/en/articles/8842478-how-do-i-cancel-my-subscription",
        "refund": "https://help.async.com/en/articles/11384636-what-s-podcastle-s-refund-policy",
        "terms": "https://async.com/terms",
        "privacy": "https://async.com/terms"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.async.com/en/articles/11384636-what-s-podcastle-s-refund-policy",
        "policy_summary": "Podcastle (now operating as Async; podcastle.ai redirects to async.com) lets users self-serve cancel at any time through Profile / subscription settings, after which the account downgrades to the Basic plan at the end of the current billing cycle while premium features remain until then, with a confirmation email sent. The refund help article states that customers who upgraded to a paid plan directly (without a trial) are eligible for a 7-day refund window, while free-trial users get no refund after the trial ends and can avoid charges by cancelling before the trial closes. Async's general Terms state subscription charges are non-refundable once processed and that prorated refunds for partially used services are not provided; a 48-hour pre-charge trial-ending email is sent. The 7-day direct-upgrade window is the specific consumer-facing refund policy.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Async (Podcastle) Help - How do I cancel my subscription? (accessed 2026-06-16)",
            "url": "https://help.async.com/en/articles/8842478-how-do-i-cancel-my-subscription"
          },
          {
            "title": "Async (Podcastle) Help - What's Podcastle's refund policy? (accessed 2026-06-16)",
            "url": "https://help.async.com/en/articles/11384636-what-s-podcastle-s-refund-policy"
          },
          {
            "title": "Async Terms of Service (accessed 2026-06-16)",
            "url": "https://async.com/terms"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "podia",
      "name": "Podia",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Podia explicitly states it does not offer a way to pause a subscription. The only option is to cancel, with data retained for 180 days."
      },
      "data_deletion": {
        "detail": "Deleting the account (separate from cancelling the plan) is done via Billing settings. Deletion is immediate and permanent — all site content, sales, products, and customer information are removed with no recovery. Cancelling a plan (without deleting) retains data for 180 days before it becomes unrecoverable.",
        "url": "https://help.podia.com/en/articles/11371130-deleting-your-podia-account"
      },
      "links": {
        "cancel": "https://help.podia.com/en/articles/11370869-canceling-your-podia-subscription",
        "refund": "https://help.podia.com/en/articles/11370910-can-i-get-a-refund-for-my-podia-subscription",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://help.podia.com/en/articles/11370869-canceling-your-podia-subscription",
        "policy_summary": "Podia subscriptions can be cancelled entirely online via the Admin dashboard under Billing — select the plan and click 'Cancel Plan'. Cancellation takes effect at the end of the current billing cycle, with no advance notice period required. Refunds are available only if requested within 72 hours of the most recent renewal or upgrade charge; Podia does not issue pro-rated refunds. Pausing is not available; cancelling unpublishes the site immediately and data is retained for 180 days before becoming permanently inaccessible.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 78,
          "refund_disclosed": 80,
          "findability": 85
        },
        "sources": [
          {
            "title": "Canceling your Podia subscription | Podia Help Center (accessed 2026-06-06)",
            "url": "https://help.podia.com/en/articles/11370869-canceling-your-podia-subscription"
          },
          {
            "title": "Can I get a refund for my Podia subscription? | Podia Help Center (accessed 2026-06-06)",
            "url": "https://help.podia.com/en/articles/11370910-can-i-get-a-refund-for-my-podia-subscription"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "podscan",
      "name": "PodScan",
      "industry": "Developer tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented. Self-serve cancellation in account billing settings (podscan.fm/settings/billing)."
      },
      "data_deletion": {
        "detail": "Downloading a data export irrevocably waives any refund right for the current period; deletion not otherwise documented.",
        "url": "https://podscan.fm/terms-of-service"
      },
      "links": {
        "cancel": null,
        "refund": "https://podscan.fm/terms-of-service",
        "terms": "https://podscan.fm/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 58,
          "channel_disclosed": 65,
          "notice_disclosed": 50,
          "refund_disclosed": 68,
          "findability": 48
        },
        "cancel_url": null,
        "policy_url": "https://podscan.fm/terms-of-service",
        "policy_summary": "PodScan (Arvid Kahl's podcast-monitoring API) is a recurring monthly/annual subscription (10-day no-card trial). Cancellation is self-serve in account billing settings and the pricing CTA says 'Cancel anytime' — but this conflicts with ToS §7.3, which requires cancelling 'at least 30 days before renewal,' a meaningful contradiction between marketing and binding terms. Refunds are strict and clearly disclosed: annual is 'paid upfront, non-refundable,' all fees are 'final and non-refundable except at our sole discretion,' and exporting your data waives any refund for the current period. Governing law is Delaware with mandatory AAA arbitration. No dedicated cancellation page, and the legal pages are findable only via the footer (and block crawlers with 403).",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "Podscan Pricing ('Cancel anytime', annual non-refundable; accessed 2026-06-14)",
            "url": "https://podscan.fm/pricing"
          },
          {
            "title": "Podscan Terms of Service (§7.3 30-day notice, §7.4 non-refundable, §15 Delaware; accessed 2026-06-14)",
            "url": "https://podscan.fm/terms-of-service"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "poe",
      "name": "Poe",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Poe's subscriber terms or help center."
      },
      "data_deletion": {
        "detail": "Account can be deleted via Settings > Delete Account. Deletion permanently removes chats and personal data. Users must cancel any active paid subscription separately before deleting to avoid future charges. Memory data must be deleted manually in settings before account deletion.",
        "url": "https://poe.com/pages/privacy-center"
      },
      "links": {
        "cancel": "https://poe.com/pages/subscriber-tos",
        "refund": null,
        "terms": null,
        "privacy": "https://poe.com/pages/privacy-center"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://poe.com/pages/subscriber-tos",
        "policy_summary": "Poe subscriptions can be cancelled at any time through account settings on the web (via Stripe's customer portal) or through the iOS/Android app; subscriptions purchased via Apple or Google Play must be cancelled through those platforms directly. Cancellation takes effect at the end of the current billing cycle, and Poe explicitly warns users to cancel the day before the next billing date to avoid being charged for the next period. All subscription fees are non-refundable except as provided in Poe's separate Refund Policy or at Quora's discretion; third-party platform purchases follow Apple/Google refund policies. There is no pause or freeze option, and account deletion (Settings > Delete Account) does not automatically cancel a recurring subscription.",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 70
        },
        "sources": [
          {
            "title": "Poe Subscriber Terms of Sale (accessed 2026-06-06)",
            "url": "https://poe.com/pages/subscriber-tos"
          },
          {
            "title": "Poe Privacy Center (accessed 2026-06-06)",
            "url": "https://poe.com/pages/privacy-center"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "point-me",
      "name": "point.me",
      "industry": "Travel subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold option is documented; members can only cancel, which stops auto-renewal at the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Privacy Policy grants the right to request deletion of personal information collected directly from the user, submitted via the 'Your privacy options' link in the website footer or by emailing support@point.me; identity is verified before processing.",
        "url": "https://www.point.me/privacy-policy"
      },
      "links": {
        "cancel": "https://connect.point.me/help/how-do-i-cancel-my-premium-subscription",
        "refund": "https://connect.point.me/help/what-is-the-refund-policy-for-subscriptions",
        "terms": "https://www.point.me/terms-and-conditions",
        "privacy": "https://www.point.me/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 90,
          "notice_disclosed": 75,
          "refund_disclosed": 90,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://connect.point.me/help/how-do-i-cancel-my-premium-subscription",
        "policy_summary": "point.me Premium subscriptions are cancelled self-serve in-account: click your login name, choose Manage your Account, go to Plan & Billing, scroll to Plan Details and click Cancel. The cancellation is confirmed when the Cancel option no longer appears under plan details. Membership auto-renews monthly or annually unless cancelled before the renewal date. The Terms and Conditions state payments are nonrefundable and there are no refunds or credits for partially used periods. Access continues through the end of the current billing period after cancellation.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Premium Subscription? - point.me Help Center (accessed 2026-06-16)",
            "url": "https://connect.point.me/help/how-do-i-cancel-my-premium-subscription"
          },
          {
            "title": "What is the subscription refund policy? - point.me Help Center (accessed 2026-06-16)",
            "url": "https://connect.point.me/help/what-is-the-refund-policy-for-subscriptions"
          },
          {
            "title": "Terms and Conditions - point.me (accessed 2026-06-16)",
            "url": "https://www.point.me/terms-and-conditions"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "pointsyeah",
      "name": "PointsYeah",
      "industry": "Travel subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented; the FAQ describes only switching plans (e.g. downgrading to the Free plan) or managing membership from the plan and billing page."
      },
      "data_deletion": {
        "detail": "The cited FAQ does not document a data-deletion procedure; membership is managed from the plan and billing page. PointsYeah's Privacy Policy page is referenced in the footer but rendered no readable text when fetched, so no deletion steps could be confirmed.",
        "url": "https://www.pointsyeah.com/faq"
      },
      "links": {
        "cancel": "https://www.pointsyeah.com/faq",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 65,
          "notice_disclosed": 35,
          "refund_disclosed": 30,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.pointsyeah.com/faq",
        "policy_summary": "PointsYeah's FAQ states that members can manage their membership anytime from the plan and billing page within the account, indicating self-serve in-account control rather than email or phone. Switching to the Free plan reverts the account to the Free plan's usage limits, and users can upgrade again anytime. The FAQ does not disclose a refund policy, an explicit cancellation-notice period, or auto-renewal terms. PointsYeah's Terms of Use and Privacy Policy pages are linked in the footer but returned only a page title (no readable body) when fetched, so their specific refund and deletion language could not be confirmed.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "FAQ - Frequently Asked Questions | PointsYeah (accessed 2026-06-16)",
            "url": "https://www.pointsyeah.com/faq"
          }
        ],
        "score": 55,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "politico-pro-us",
      "name": "POLITICO Pro",
      "industry": "News & publishing",
      "jurisdiction": "us",
      "join_clicks": 0,
      "cancellation_types": [
        "written_notice",
        "sales_contract"
      ],
      "pause": {
        "available": false,
        "detail": "Enterprise annual contract; no consumer pause. Subscription runs to the contracted Termination Date."
      },
      "data_deletion": {
        "detail": "No consumer self-serve data-deletion flow; data handling governed by the POLITICO/Pro privacy policy and the negotiated MSA.",
        "url": "https://www.politico.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.politicopro.com/msa/",
        "refund": "https://www.politicopro.com/msa/",
        "terms": "https://www.politicopro.com/msa/",
        "privacy": "https://www.politico.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 30,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://www.politicopro.com/msa/",
        "policy_summary": "POLITICO Pro is an enterprise/institutional product sold under a negotiated Master Service Agreement, not a self-serve consumer subscription, so there is no online click-to-cancel control. Clients are invoiced annually in advance and the agreement runs to the Termination Date set in the Order Form; to continue, signed renewals must be received at least 14 days before that date, and absent renewal the contract simply lapses. Early termination is limited to material breach (with a 30-day cure period) or POLITICO Pro terminating for delinquency or content unavailability. Refunds are only addressed where POLITICO Pro terminates for undeliverable content, in which case it reimburses prepaid amounts; no general client-initiated refund right is stated. Cancellation effectively requires written notice / dealing with the Pro Services team rather than any consumer flow.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "POLITICO Pro Master Service Agreement (accessed 2026-06-16)",
            "url": "https://www.politicopro.com/msa/"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "politiken",
      "name": "Politiken",
      "industry": "News / journalism",
      "jurisdiction": "DK",
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; notice period set per contract, typically 1-3 months."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://politiken.dk/",
        "refund": "",
        "terms": "https://politiken.dk/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 52,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://politiken.dk/",
        "policy_summary": "Politiken (major Danish daily) digital subscriptions can be cancelled through the logged-in self-service account (Brugerunivers / Mit abonnement) on politiken.dk by navigating to the subscription/cancellation section, or by contacting customer service by phone or email. A notice period applies per the contract, typically one to three months before the next renewal.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Politiken self-service (Brugerunivers) overview",
            "url": "https://politiken.dk/"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "pooch-and-mutt-uk",
      "name": "Pooch & Mutt",
      "industry": "Pet subscriptions",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Self-serve via account Subscriptions section: skip the next delivery, reschedule the date, swap products, or cancel - no penalties. A reminder email is sent 3 days before dispatch."
      },
      "data_deletion": {
        "detail": "Not detailed in the subscriptions help article; covered by the privacy policy/Terms.",
        "url": "https://www.poochandmutt.co.uk/pages/terms-and-conditions"
      },
      "links": {
        "cancel": "https://pooch-and-mutt.gorgias.help/en-GB/articles/subscriptions-124177",
        "refund": "https://www.poochandmutt.co.uk/pages/terms-and-conditions",
        "terms": "https://www.poochandmutt.co.uk/pages/terms-and-conditions",
        "privacy": "https://www.poochandmutt.co.uk/pages/terms-and-conditions"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.poochandmutt.co.uk/pages/terms-and-conditions",
        "policy_summary": "Pooch & Mutt subscriptions are managed self-serve by logging into the account and opening the Subscriptions section, where customers can skip the next delivery, reschedule, swap products, or cancel with no penalties. A reminder email is sent 3 days before each order is dispatched, giving time to make changes before processing. Routine changes do not require contacting support. Refund and data-deletion specifics are governed by the separate Terms and Conditions / privacy policy.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions of Sale - Pooch and Mutt (accessed 2026-06-16)",
            "url": "https://www.poochandmutt.co.uk/pages/terms-and-conditions"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "porkbun",
      "name": "Porkbun",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Users can disable auto-renew for domains or cancel hosting/email services outright; there is no mid-term suspension of services."
      },
      "data_deletion": {
        "detail": "Account deletion is self-serve: log in, go to Settings/Billing, scroll to the Delete Account section, and submit. All domains and associated products are permanently deleted and the account is unsubscribed from correspondence. Porkbun is not obligated to return data upon termination. Personal data requests (access, correction, deletion) can also be sent to privacy@porkbun.com.",
        "url": "https://kb.porkbun.com/article/99-how-to-delete-your-porkbun-account"
      },
      "links": {
        "cancel": "https://kb.porkbun.com/article/293-can-domain-names-be-changed-or-refunded",
        "refund": "https://kb.porkbun.com/article/293-can-domain-names-be-changed-or-refunded",
        "terms": "https://porkbun.com/legal/agreement/product_terms_of_service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://kb.porkbun.com/article/293-can-domain-names-be-changed-or-refunded",
        "policy_summary": "Porkbun cancellation is fully self-serve online: domains can be refunded via the 'Refund Registration' or 'Refund Renewal' option in Domain Management within a 96-hour grace period (subject to a 5% fee); after that window, fees are non-refundable. Hosting plans (Static, PHP, WordPress) are cancelled through their respective account dashboards, and prepaid unused portions are refunded if Porkbun terminates without cause, but user-initiated cancellations mid-term do not guarantee a prorated refund. Auto-renew can be disabled at any time with no notice period required. Email service fees are explicitly non-refundable in whole or in part.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 85
        },
        "sources": [
          {
            "title": "Can Domain Names Be Changed or Refunded? - Porkbun Knowledge Base (accessed 2026-06-05)",
            "url": "https://kb.porkbun.com/article/293-can-domain-names-be-changed-or-refunded"
          },
          {
            "title": "Porkbun Product Terms of Service (accessed 2026-06-05)",
            "url": "https://porkbun.com/legal/agreement/product_terms_of_service"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "porter",
      "name": "Porter (porter.run)",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; the subscription auto-renews each billing cycle unless cancelled."
      },
      "data_deletion": {
        "detail": "Not specifically documented in the Terms; handled via account/support.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://docs.porter.run/terms-and-privacy/terms-of-service",
        "terms": "https://docs.porter.run/terms-and-privacy/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 52,
          "channel_disclosed": 70,
          "notice_disclosed": 58,
          "refund_disclosed": 55,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://docs.porter.run/terms-and-privacy/terms-of-service",
        "policy_summary": "At the end of each billing cycle the subscription automatically renews unless you cancel it. The Terms state you may cancel your subscription renewal either through your online account-management page or by contacting Porter Technologies Inc. customer support. Except where required by law, paid subscription fees are non-refundable. Subscription-fee changes take effect at the end of the then-current billing cycle, with reasonable prior notice and an opportunity to terminate before the change applies. Entity: Porter Technologies Inc.",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Porter | Terms of Service (accessed 2026-06-13)",
            "url": "https://docs.porter.run/terms-and-privacy/terms-of-service"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "postemobile-it",
      "name": "PosteMobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "IT",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "phone",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in PosteMobile's official terms or help pages."
      },
      "data_deletion": {
        "detail": "Customers can request deletion of personal data under GDPR Art. 17 by contacting the Privacy Services Center at privacypostemobile@posteitaliane.it or by submitting the official 'Modulo di Richiesta Cancellazione dei Dati Personali' form available on the PosteMobile website.",
        "url": "https://www.postemobile.it/Privacy"
      },
      "links": {
        "cancel": "https://www.postemobile.it/assistenza/pm-casa/modifica-condizioni-contratto",
        "refund": null,
        "terms": null,
        "privacy": "https://www.postemobile.it/Privacy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "To cancel a PosteMobile SIM or subscription, customers must submit a completed 'Modulo di Richiesta Cessazione Contratto' (contract termination form) together with a copy of a valid ID, with at least 30 days' advance notice, via email, fax (800.242.626), or registered mail to PosteMobile's PO Box in Verona. There is no self-serve online cancellation portal; all terminations require offline submission. Any residual prepaid credit can be refunded via bank transfer (€3 fee) or certified cheque (€5 fee), or transferred to another PosteMobile SIM at no cost. For distance/online purchases, a 14-day statutory right of withdrawal applies with full reimbursement of the SIM cost.",
        "policy_url": "https://www.postemobile.it/assistenza/pm-casa/modifica-condizioni-contratto",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 55
        },
        "sources": [
          {
            "title": "Modifica delle condizioni del contratto | PosteMobile Casa Web (accessed 2026-06-06)",
            "url": "https://www.postemobile.it/assistenza/pm-casa/modifica-condizioni-contratto"
          },
          {
            "title": "Modulistica Offerta Mobile | PosteMobile (accessed 2026-06-06)",
            "url": "https://www.postemobile.it/assistenza/assistenza-privati/modulistica"
          }
        ],
        "score": 50,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "postforme",
      "name": "Post for Me",
      "industry": "Social media tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented. Users can disconnect social accounts (preserves data) vs. delete them (permanent), but no subscription pause feature is mentioned anywhere on the site."
      },
      "data_deletion": {
        "detail": "Users can delete their account via the dashboard; project data and scheduled jobs are removed within 30 days. Billing records are kept per legal requirements. For YouTube/Google-connected data, email privacy@postforme.dev for expedited removal. No explicit GDPR or CCPA framework referenced.",
        "url": "https://postforme.dev/privacy"
      },
      "links": {
        "cancel": "https://postforme.dev/terms",
        "refund": null,
        "terms": "https://postforme.dev/terms",
        "privacy": "https://postforme.dev/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 30,
          "channel_disclosed": 45,
          "notice_disclosed": 40,
          "refund_disclosed": 10,
          "findability": 40
        },
        "cancel_url": null,
        "policy_url": "https://postforme.dev/terms",
        "policy_summary": "Users may stop using the service at any time per the Terms of Service (Section 11: Termination). Payments are processed through Stripe and billed based on metered post usage. No explicit self-serve cancel button URL is publicly documented, but cancellation can be done via the app dashboard (app.postforme.dev) or by contacting support at postforme@daymoon.dev. No refund policy is stated anywhere in official documentation. Pricing changes require 30 days' advance notice. The FAQ lists 'Can I cancel my account?' but the answer is not publicly rendered. There is no app store subscription pathway — this is a direct web SaaS.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "Post for Me Terms of Service (accessed 2026-06-12)",
            "url": "https://postforme.dev/terms"
          },
          {
            "title": "FAQ - Post for Me | Social Media API Questions & Answers (accessed 2026-06-12)",
            "url": "https://www.postforme.dev/faq"
          },
          {
            "title": "Post for Me Privacy Policy (accessed 2026-06-12)",
            "url": "https://postforme.dev/privacy"
          },
          {
            "title": "Understanding The Subscription Upgrade Process — Post for Me (accessed 2026-06-12)",
            "url": "https://postforme.dev/resources/understanding-the-subscription-upgrade-process"
          }
        ],
        "score": 34,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "posthog",
      "name": "PostHog",
      "industry": "Analytics",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented. Customers can set billing limits per product to stop data ingestion without canceling, or downgrade to the free tier."
      },
      "data_deletion": {
        "detail": "Users can delete or update basic profile information by logging into their account settings. For full data deletion, contact privacy@posthog.com with subject 'Privacy Concern'; PostHog aims to respond within 30 days. GDPR right to erasure and CCPA rights are stated in the privacy policy.",
        "url": "https://posthog.com/privacy"
      },
      "links": {
        "cancel": "https://posthog.com/terms",
        "refund": "https://posthog.com/handbook/growth/sales/refunds",
        "terms": "https://posthog.com/terms",
        "privacy": "https://posthog.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 65,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://posthog.com/terms",
        "policy_summary": "PostHog is usage-based with a generous free tier — most users can simply stop sending events or downgrade to the free plan via in-app billing settings (which opens a Stripe portal). Paid subscriptions can be canceled 'in the app, or just email us' per the Terms. For annual/contracted plans, 30 days written notice is required; monthly plans have no stated notice requirement. Refunds are not automatic for customer-initiated cancellations but are available within 30 days of a billing date under specific scenarios: unexpected usage spikes, bot attacks, wrong default configuration, or first-time overage for new users. No proration refund is mentioned for standard self-initiated cancellations. After cancellation, accounts roll to the free tier with monthly usage limits.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "Terms, PostHog style (accessed 2026-06-12)",
            "url": "https://posthog.com/terms"
          },
          {
            "title": "Refunds - Handbook - PostHog (accessed 2026-06-12)",
            "url": "https://posthog.com/handbook/growth/sales/refunds"
          },
          {
            "title": "Common questions about billing - Docs - PostHog (accessed 2026-06-12)",
            "url": "https://posthog.com/docs/billing/common-questions"
          },
          {
            "title": "Contract rules - Handbook - PostHog (accessed 2026-06-12)",
            "url": "https://posthog.com/handbook/growth/sales/contract-rules"
          },
          {
            "title": "PostHog pricing (accessed 2026-06-12)",
            "url": "https://posthog.com/pricing"
          },
          {
            "title": "Privacy Policy - PostHog (accessed 2026-06-12)",
            "url": "https://posthog.com/privacy"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "postiz",
      "name": "Postiz",
      "industry": "Social media tools",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented. Users can cancel anytime; subscription remains active until end of current billing period."
      },
      "data_deletion": {
        "detail": "Account can be deleted via account settings. After closure, data is retained up to 90 days for recovery, then deleted or anonymised. GDPR/CCPA deletion requests can be submitted to privacy@postiz.com.",
        "url": "https://postiz.com/privacy-policy"
      },
      "links": {
        "cancel": "https://postiz.com/terms-of-service",
        "refund": "https://postiz.com/terms-of-service",
        "terms": "https://postiz.com/terms-of-service",
        "privacy": "https://postiz.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 60,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://postiz.com/terms-of-service",
        "policy_summary": "Subscribers can cancel anytime via account settings (in-product self-serve). Cancellation stops future renewals; access continues until the end of the current billing period with no pro-rata refund. All fees are explicitly non-refundable except: (1) if you haven't actively used Postiz during a 1-month period, contact Discord support for a full refund; (2) Apple App Store purchases are refunded by Apple per Apple's policies. A 7-day free trial is available. Billing auto-renews each cycle at the then-current rate; price changes require at least 30 days' notice by email or in-product. Cancellation channels: in-app dashboard (primary), Discord #support channel for billing/downgrade requests.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of service - Postiz (accessed 2026-06-12)",
            "url": "https://postiz.com/terms-of-service"
          },
          {
            "title": "Support - Postiz Documentation (accessed 2026-06-12)",
            "url": "https://docs.postiz.com/support"
          },
          {
            "title": "Pricing - Postiz (accessed 2026-06-12)",
            "url": "https://postiz.com/pricing"
          },
          {
            "title": "Privacy Policy - Postiz (accessed 2026-06-12)",
            "url": "https://postiz.com/privacy-policy"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "postman",
      "name": "Postman",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation ends the subscription at the close of the current billing term."
      },
      "data_deletion": {
        "detail": "Self-serve account deletion is available via Settings > Account > Delete Account. Deleting the account permanently removes all associated data with no recovery option. Users are advised to export data before deleting.",
        "url": "https://learning.postman.com/help/faqs/account/how-to-delete-my-postman-account"
      },
      "links": {
        "cancel": "https://support.postman.com/hc/en-us/articles/4410155997463-How-to-cancel-my-Postman-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 40,
          "refund_disclosed": 45,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://support.postman.com/hc/en-us/articles/4410155997463-How-to-cancel-my-Postman-subscription",
        "policy_summary": "Postman subscriptions can be cancelled self-serve online via the billing dashboard (Plan and Payments > Overview > Cancel plan); only users with the Billing or Super Admin role may do so. Cancellation stops auto-renewal and the plan remains active until the end of the current billing term; an 'Undo cancellation' option is available in the dashboard before the term ends. Paid fees are non-refundable and non-cancelable per Postman's terms of service, with no prorated refunds upon cancellation. There is no pause or freeze option; account data can be permanently deleted separately via Settings > Account > Delete Account.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel my Postman subscription – Postman Support (accessed 2026-06-06)",
            "url": "https://support.postman.com/hc/en-us/articles/4410155997463-How-to-cancel-my-Postman-subscription"
          },
          {
            "title": "Manage billing | Postman Docs (accessed 2026-06-06)",
            "url": "https://learning.postman.com/docs/billing/billing"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "postmark",
      "name": "Postmark (postmarkapp.com)",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; the plan auto-renews indefinitely until explicitly cancelled — inactivity does not count as cancellation."
      },
      "data_deletion": {
        "detail": "Account/data handled per the privacy policy; account may be suspended/terminated for policy violations.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://postmarkapp.com/terms-of-service",
        "terms": "https://postmarkapp.com/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 58,
          "channel_disclosed": 65,
          "notice_disclosed": 58,
          "refund_disclosed": 50,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://postmarkapp.com/terms-of-service",
        "policy_summary": "At the end of each billing period the plan auto-renews indefinitely until explicitly cancelled by the user; inactivity does not constitute cancellation. Cancellation must be issued self-serve via the Service. Terminated accounts are not eligible for refunds of monies paid. Postmark is operated by ActiveCampaign (AC PM).",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Postmark | Terms of Service (accessed 2026-06-13)",
            "url": "https://postmarkapp.com/terms-of-service"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "postsyncer",
      "name": "PostSyncer",
      "industry": "Social media tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented. Self-serve cancel in account settings → billing; cancel before the renewal date to avoid the next charge."
      },
      "data_deletion": {
        "detail": "Not separately documented as a self-serve flow; governed by the Terms of Service.",
        "url": "https://postsyncer.com/terms-of-service"
      },
      "links": {
        "cancel": null,
        "refund": "https://postsyncer.com/terms-of-service",
        "terms": "https://postsyncer.com/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 70,
          "notice_disclosed": 72,
          "refund_disclosed": 62,
          "findability": 62
        },
        "cancel_url": null,
        "policy_url": "https://postsyncer.com/terms-of-service",
        "policy_summary": "PostSyncer (a social-media scheduling tool by Tibo Louis-Lucas) sells auto-renewing monthly/annual subscriptions fronted by a 7-day free trial. Cancellation is self-serve in account settings → billing, and the pricing FAQ frames it generously ('cancel whenever you wish, no restrictions or hidden fees, no lock-in contracts'). Terms §4 require cancelling before the renewal date to avoid the next charge. Refunds are stricter than the marketing implies: allowed only within 7 days (monthly) or 30 days (annual) AND only if zero AI credits were used, with all renewal charges non-refundable — and a separate 'full refund within 24 hours' claim circulating in support/marketing contradicts the binding ToS. Governing law is Delaware. No dedicated cancellation page.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "PostSyncer — Terms of Service (§4 subscriptions/refunds, §14 Delaware; accessed 2026-06-14)",
            "url": "https://postsyncer.com/terms-of-service"
          },
          {
            "title": "PostSyncer — Pricing (7-day trial, 'cancel anytime' FAQ; accessed 2026-06-14)",
            "url": "https://postsyncer.com/pricing"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "powtoon",
      "name": "Powtoon",
      "industry": "AI tools",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; cancellation stops renewal at end of period."
      },
      "data_deletion": {
        "detail": "No self-serve account-data deletion toggle documented in the cancellation terms.",
        "url": "https://www.powtoon.com/terms-and-conditions/"
      },
      "links": {
        "cancel": "https://www.powtoon.com/terms-and-conditions/",
        "refund": "https://www.powtoon.com/terms-and-conditions/",
        "terms": "https://www.powtoon.com/terms-and-conditions/",
        "privacy": "https://www.powtoon.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.powtoon.com/terms-and-conditions/",
        "policy_summary": "Powtoon's terms allow users to terminate a paying account at any time by logging into their account on the site; the service remains accessible until the date of the next scheduled subscription fee, at which point termination takes effect (no renewal). Subscription fees auto-renew monthly or yearly until terminated, while Powtoon for Business users actively pay each period. A 14-day refund is available under the UK Consumer Contracts Regulations 2014, but refunds are withheld from users who have used the AI features more than five times within the first 14 days; after the 14-day window no refunds are issued for AI usage. Refunds are processed within 30 days of initiation.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions of Use - Powtoon (accessed 2026-06-16)",
            "url": "https://www.powtoon.com/terms-and-conditions/"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "pray-com-us",
      "name": "Pray.com",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or hold option is documented in Pray.com's official help center."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal data by emailing privacy@pray.com with 'California Privacy Rights' as the subject line (CCPA), or by mailing Pray.com, 4607 Lakeview Canyon Rd. #456, Westlake Village, CA 91361. EU/UK users may contact the DPO at advice@dpocentre.com. Complete deletion is not guaranteed as residual data may remain on backup systems.",
        "url": "https://www.pray.com/dcb/bw-privacy-policy"
      },
      "links": {
        "cancel": "https://help.pray.com/hc/en-us/articles/33708967880989-How-to-Cancel-Your-Pray-com-Subscription",
        "refund": "https://help.pray.com/hc/en-us/articles/4415629651729-Getting-a-refund-from-Pray-com-Website",
        "terms": null,
        "privacy": "https://www.pray.com/dcb/bw-privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.pray.com/hc/en-us/articles/33708967880989-How-to-Cancel-Your-Pray-com-Subscription",
        "policy_summary": "Pray.com subscribers can cancel online via the 'Manage Subscription' menu on pray.com (for web subscribers) or through Apple App Store / Google Play Store settings (for mobile subscribers). Website subscribers can request a refund by clicking the 'Refund' button that appears after cancellation, with refunds processed within 5–10 business days. Apple and Google subscribers must seek refunds directly through their respective app stores. Cancelling via email (purpose@pray.com) is available as a fallback; no phone or in-person cancellation method is documented.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your Pray.com Subscription – Pray Help Center (accessed 2026-06-06)",
            "url": "https://help.pray.com/hc/en-us/articles/33708967880989-How-to-Cancel-Your-Pray-com-Subscription"
          },
          {
            "title": "Getting a refund from Pray.com (Website) – Pray Help Center (accessed 2026-06-06)",
            "url": "https://help.pray.com/hc/en-us/articles/4415629651729-Getting-a-refund-from-Pray-com-Website"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "preply",
      "name": "Preply",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Subscription can be paused for up to 20 days per 28-day billing cycle. Lessons can still be taken while paused. After the pause period, the next renewal is rescheduled from the new date."
      },
      "data_deletion": {
        "detail": "Self-serve account deletion available in Settings via a red 'Delete account' button; user must confirm with registered email. Deleting the profile does not cancel lessons or refund unused balance — those must be addressed beforehand. Preply's privacy policy states personal data is removed from active systems within 90 days.",
        "url": "https://help.preply.com/en/articles/4179308-how-to-delete-your-profile"
      },
      "links": {
        "cancel": "https://help.preply.com/en/articles/6092685-how-to-manage-your-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://help.preply.com/en/articles/6092685-how-to-manage-your-subscription",
        "policy_summary": "Preply subscriptions can be cancelled self-serve via the website or mobile app by navigating to Subscription settings, tapping the three-dot menu next to a tutor's plan, and selecting 'Cancel subscription.' Cancellation stops auto-renewal; already-paid lesson credits remain usable if scheduled before the end of the current 28-day cycle, while unscheduled credits expire at cycle end. Refunds are granted only if no lesson credits were used during the period AND the payment was made less than 28 days ago; requests must be directed to support@preply.com. As an alternative to cancellation, users can pause their subscription for up to 20 days per billing cycle.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to manage your subscription | Preply Help Center (accessed 2026-06-06)",
            "url": "https://help.preply.com/en/articles/6092685-how-to-manage-your-subscription"
          },
          {
            "title": "How subscriptions work | Preply Help Center (accessed 2026-06-06)",
            "url": "https://help.preply.com/en/articles/4966680-how-subscriptions-work"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "prettylitter",
      "name": "PrettyLitter",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "PrettyLitter offers a 'Paws' (pause) feature accessible from the account dashboard, allowing subscribers to push back their next billing/shipment date; maximum duration is not publicly specified."
      },
      "data_deletion": {
        "detail": "PrettyLitter is owned by Mars; privacy rights (including deletion/erasure) are handled under Mars's privacy policy. US residents can submit a data deletion request via the Mars OneTrust privacy portal or by calling 1-844-206-3212. No PrettyLitter-specific account deletion page exists.",
        "url": "https://www.mars.com/privacy"
      },
      "links": {
        "cancel": "https://help.prettylitter.com/hc/en-us/articles/34222049727639-Cancel-My-Subscription",
        "refund": "https://www.prettylitter.com/pretty-litter-refund-policy",
        "terms": null,
        "privacy": "https://www.mars.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.prettylitter.com/hc/en-us/articles/34222049727639-Cancel-My-Subscription",
        "policy_summary": "Subscribers can cancel anytime via the online account dashboard (Subscription tab) or by contacting Customer Care via email (meow@prettylitter.com) or phone (800-838-3381). Cancellation must be submitted by 11:59 PM PST at least 2 business days before the next scheduled shipment for it to take effect before that order. A 30-day money-back guarantee applies to first-time US customers only; no refunds are issued for repeat orders or incorrect use. Unopened, unused items may be returned within 14 days of delivery, but shipping fees are non-refundable.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel My Subscription – Help | PrettyLitter (accessed 2026-06-05)",
            "url": "https://help.prettylitter.com/hc/en-us/articles/34222049727639-Cancel-My-Subscription"
          },
          {
            "title": "Delivery Subscription: Refund & Return Policy | PrettyLitter (accessed 2026-06-05)",
            "url": "https://www.prettylitter.com/pretty-litter-refund-policy"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "printful",
      "name": "Printful",
      "industry": "Print-on-demand",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze for the paid (Growth) membership; cancel ends auto-renewal and perks run to period end."
      },
      "data_deletion": {
        "detail": "Account deletion is separate from cancelling the paid plan: Settings > My Account > Delete Account (self-serve, at the bottom of the page). Cancelling the subscription keeps your account, stores and product catalog intact.",
        "url": "https://help.printful.com/hc/en-us/articles/360014010060-How-can-I-delete-or-remove-a-Printful-account"
      },
      "links": {
        "cancel": "https://www.printful.com/policies/subscription-terms-of-service",
        "refund": null,
        "terms": "https://www.printful.com/policies/subscription-terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 78,
          "refund_disclosed": 70,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://www.printful.com/policies/subscription-terms-of-service",
        "policy_summary": "Printful is free to use; the paid Growth membership can be cancelled at any time, self-serve, from the Dashboard > Printful plans section (Cancel), or by emailing support@printful.com, or via live chat. Cancelling ends the paid membership but is NOT the same as deleting your account — your account, stores and catalog stay intact. There is no refund for time remaining in the current paid billing cycle; membership perks remain active until the end of the period and the plan does not auto-renew after cancellation. To remove the account entirely, use Settings > My Account > Delete Account.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "Subscription Terms of Service | Printful (accessed 2026-06-12)",
            "url": "https://www.printful.com/policies/subscription-terms-of-service"
          },
          {
            "title": "How can I delete or remove a Printful account? — Printful Help Center (accessed 2026-06-12)",
            "url": "https://help.printful.com/hc/en-us/articles/360014010060-How-can-I-delete-or-remove-a-Printful-account"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "printify",
      "name": "Printify",
      "industry": "Print-on-demand",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Printify Premium subscriptions."
      },
      "data_deletion": {
        "detail": "Account deletion is self-serve: Account → Settings → scroll to 'My personal data' → 'Delete my data' → confirm via email link. Irreversible; full data removal (name, address, email, IP, order history, invoices, artwork) takes up to 30 days after confirmation. Must cancel Premium and withdraw balance first. Only account owner can initiate; support cannot delete on your behalf.",
        "url": "https://help.printify.com/hc/en-us/articles/4483601853969-How-can-I-delete-my-Printify-account"
      },
      "links": {
        "cancel": "https://help.printify.com/hc/en-us/articles/4483608879761-How-can-I-cancel-the-Printify-Premium-plan-subscription",
        "refund": "https://printify.com/terms-of-service/",
        "terms": "https://printify.com/terms-of-service/",
        "privacy": "https://printify.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 78,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.printify.com/hc/en-us/articles/4483608879761-How-can-I-cancel-the-Printify-Premium-plan-subscription",
        "policy_summary": "Cancel online via Premium section in left sidebar → Manage subscription → Cancel subscription. For Shopify subscribers, cancellation is automatic on app uninstall or store deletion. Must cancel before the renewal date — no refund for the current billing cycle, and subscription fees are non-refundable for partial periods. After cancellation, Premium benefits remain active until the end of the paid period and will not auto-renew. No pause option exists. Account deletion (separate) is self-serve via Account → Settings → Delete my data, with email confirmation required; takes up to 30 days.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel the Printify Premium plan subscription? (accessed 2026-06-12)",
            "url": "https://help.printify.com/hc/en-us/articles/4483608879761-How-can-I-cancel-the-Printify-Premium-plan-subscription"
          },
          {
            "title": "Terms of Service — Section O: Printify Premium plan (accessed 2026-06-12)",
            "url": "https://printify.com/terms-of-service/"
          },
          {
            "title": "How can I delete my Printify account? (accessed 2026-06-12)",
            "url": "https://help.printify.com/hc/en-us/articles/4483601853969-How-can-I-delete-my-Printify-account"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "privadovpn",
      "name": "PrivadoVPN",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on PrivadoVPN's official support pages."
      },
      "data_deletion": {
        "detail": "Account data (email, username, hashed password) is deleted within 30 days of an account deletion request. Users submit deletion requests to support@privadovpn.com. Support interaction data is retained for up to 2 years; payment records for 7 years per Icelandic bookkeeping law. VPN activity logs are not generated or retained.",
        "url": "https://privadovpn.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://support.privadovpn.com/kb/article/327-how-do-i-cancel-my-privadovpn-account/",
        "refund": "https://privadovpn.com/features/vpn-money-back-guarantee/",
        "terms": null,
        "privacy": "https://privadovpn.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://support.privadovpn.com/kb/article/327-how-do-i-cancel-my-privadovpn-account/",
        "policy_summary": "PrivadoVPN subscriptions can be cancelled online via the Admin Panel (app.privado.live) by scrolling to 'Cancel Account' and completing a short retention flow that asks for a cancellation reason and may display promotional offers; cancellation can also be initiated via support contact. No notice period is stated — the confirmation screen shows the subscription closure date (presumably end of current billing cycle). A 30-day money-back guarantee applies to new Premium accounts for any reason; refunds require contacting support (no automated refund button). Partner-activated accounts must cancel through the respective partner's admin panel.",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 35,
          "refund_disclosed": 72,
          "findability": 78
        },
        "sources": [
          {
            "title": "How do I cancel my PrivadoVPN account? - Privado Support (accessed 2026-06-05)",
            "url": "https://support.privadovpn.com/kb/article/327-how-do-i-cancel-my-privadovpn-account/"
          },
          {
            "title": "VPN Money Back Guarantee | Risk-Free VPN | PrivadoVPN (accessed 2026-06-05)",
            "url": "https://privadovpn.com/features/vpn-money-back-guarantee/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "private-internet-access",
      "name": "Private Internet Access",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is offered; the only option is to turn off auto-renewal and let the subscription lapse at period end."
      },
      "data_deletion": {
        "detail": "Account deletion is available through account settings and permanently purges all account data with no reversal possible; PIA's privacy policy states no activity logs are kept. The iOS app warns explicitly that deletion is irreversible.",
        "url": "https://www.privateinternetaccess.com/privacy-policy"
      },
      "links": {
        "cancel": "https://helpdesk.privateinternetaccess.com/hc/en-us/articles/46565550505627-How-Do-I-Cancel-My-Subscription",
        "refund": "https://www.privateinternetaccess.com/blog/private-internet-access-refund-policy-extended-to-30-days/",
        "terms": null,
        "privacy": "https://www.privateinternetaccess.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 72,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://helpdesk.privateinternetaccess.com/hc/en-us/articles/46565550505627-How-Do-I-Cancel-My-Subscription",
        "policy_summary": "Subscribers cancel online by logging into the Client Control Panel and turning off auto-renewal; access continues until the end of the paid billing period. Cancelling auto-renewal does NOT automatically issue a refund — a separate support ticket must be submitted. PIA offers a 30-day money-back guarantee on direct purchases (App Store in-app purchases are excluded and no prorated refunds are available). Refunds take 5–10 business days to process once approved by support.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How Do I Cancel My Subscription? – Private Internet Access Support (accessed 2026-06-05)",
            "url": "https://helpdesk.privateinternetaccess.com/hc/en-us/articles/46565550505627-How-Do-I-Cancel-My-Subscription"
          },
          {
            "title": "Private Internet Access Refund Policy Extended to 30 Days – PIA Blog (accessed 2026-06-05)",
            "url": "https://www.privateinternetaccess.com/blog/private-internet-access-refund-policy-extended-to-30-days/"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "prixtel-fr",
      "name": "Prixtel",
      "industry": "Telecom / MVNO",
      "jurisdiction": "FR",
      "cancellation_types": [
        "online",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": "https://www.prixtel.com/"
      },
      "links": {
        "cancel": "https://www.prixtel.com/decouvrir-prixtel/actualite/news/comment-resilier-son-abonnement-de-telephone-portable/",
        "refund": "https://www.prixtel.com/decouvrir-prixtel/actualite/news/comment-resilier-son-abonnement-de-telephone-portable/",
        "terms": "https://www.prixtel.com/",
        "privacy": "https://www.prixtel.com/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.prixtel.com/decouvrir-prixtel/actualite/news/comment-resilier-son-abonnement-de-telephone-portable/",
        "policy_summary": "Prixtel mobile plans are all commitment-free with no cancellation fee; subscribers cancel online via their espace client, with a 10-day notice period from the request. Number portability via a RIO can also trigger cancellation automatically when switching operators.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Prixtel - Comment resilier son abonnement de telephone portable",
            "url": "https://www.prixtel.com/decouvrir-prixtel/actualite/news/comment-resilier-son-abonnement-de-telephone-portable/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "prodigy",
      "name": "Prodigy",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly subscribers can pause for 1 month; membership benefits are unavailable during the pause period; subscription auto-renews at the end of the pause unless cancelled."
      },
      "data_deletion": {
        "detail": "Send an email to support@prodigygame.com from the address registered to the account requesting deletion. For student accounts, the email must come from a linked parent or teacher.",
        "url": "https://prodigygame.zendesk.com/hc/en-us/articles/206242636-How-Do-I-Delete-My-Account"
      },
      "links": {
        "cancel": "https://www.prodigygame.com/main-en/terms-and-conditions",
        "refund": null,
        "terms": "https://www.prodigygame.com/main-en/terms-and-conditions",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.prodigygame.com/main-en/terms-and-conditions",
        "policy_summary": "Prodigy memberships can be cancelled online via the Parent or Educator account dashboard, by phone at 1-866-585-4655, by emailing support@prodigygame.com, or through the iOS/Android app store for purchases made there. Cancellation takes effect at the end of the current billing period (access continues until then) with no advance notice requirement. Per the Terms and Conditions, fees are non-refundable to the fullest extent permitted by law; however, the help center FAQ indicates refunds can be requested through support within approximately 15 days for monthly or 30 days for annual terms. Monthly subscribers may also pause for up to 1 month instead of cancelling.",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 72
        },
        "sources": [
          {
            "title": "Terms and Conditions | Prodigy Education (accessed 2026-06-05)",
            "url": "https://www.prodigygame.com/main-en/terms-and-conditions"
          },
          {
            "title": "How-to: Pause or Cancel your Membership – Prodigy Education (accessed 2026-06-05)",
            "url": "https://prodigygame.zendesk.com/hc/en-us/articles/204959559-How-to-Pause-or-Cancel-your-Membership"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "productboard-us",
      "name": "Productboard",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is disclosed in Productboard's support documentation or Master Subscription Agreement."
      },
      "data_deletion": {
        "detail": "Users may request data deletion by emailing privacy@productboard.com with subject 'Privacy Rights Request'. Upon account termination, customers have 60 days to export data; Productboard deletes all customer data within 90 days of termination.",
        "url": "https://www.productboard.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://support.productboard.com/hc/en-us/articles/360058212833-Pricing-and-billing-for-subscription-based-accounts",
        "refund": null,
        "terms": null,
        "privacy": "https://www.productboard.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 65,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://support.productboard.com/hc/en-us/articles/360058212833-Pricing-and-billing-for-subscription-based-accounts",
        "policy_summary": "Monthly subscribers can cancel anytime before the next renewal date via the in-app Billing page. Annual and multi-year subscribers must provide written notice at least 30 days before the subscription end date to avoid auto-renewal; cancellations on annual plans take effect at the renewal date with no refund for remaining days. Spark plan subscribers must email support@productboard.com to cancel. Fees are non-refundable per the Master Subscription Agreement, with narrow exceptions for service discontinuation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Pricing and billing for subscription based accounts – Productboard Support (accessed 2026-06-06)",
            "url": "https://support.productboard.com/hc/en-us/articles/360058212833-Pricing-and-billing-for-subscription-based-accounts"
          },
          {
            "title": "Master Subscription Agreement | Productboard (accessed 2026-06-06)",
            "url": "https://www.productboard.com/msa/"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "progressive",
      "name": "Progressive",
      "industry": "Insurance (auto)",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "mail",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause — cancel or keep the policy; coverage can be reduced but not frozen. Don't cancel without replacement coverage in force, or you risk an illegal lapse and higher future rates."
      },
      "data_deletion": {
        "detail": "Cancelling ends coverage but does NOT delete your records — insurers retain policy and claims data for years per state regulation and report to shared databases (e.g., CLUE). Personal-data deletion is a limited privacy request (CCPA) and may be restricted by insurance record-retention law.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.progressive.com/answers/how-to-cancel-car-insurance/",
        "refund": "https://www.progressive.com/answers/refund-on-car-insurance/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 18,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 68
        },
        "cancel_url": null,
        "policy_url": "https://www.progressive.com/answers/how-to-cancel-car-insurance/",
        "policy_summary": "No online cancellation: call 1-888-671-4405, mail written notice, or email; if you bought through an agent, contact them. Unused premium is refunded prorated. BUT Progressive charges a cancellation fee in some states (reported around 10% of premium or a flat ~$50) for mid-term cancellation — GEICO and State Farm generally do not. Don't cancel without replacement coverage in force.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Progressive — How To Cancel Car Insurance (accessed 2026-06-05)",
            "url": "https://www.progressive.com/answers/how-to-cancel-car-insurance/"
          },
          {
            "title": "Progressive — Can You Get a Refund on Car Insurance? (accessed 2026-06-05)",
            "url": "https://www.progressive.com/answers/refund-on-car-insurance/"
          }
        ],
        "score": 54,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "promova",
      "name": "Promova",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; cancellation in settings stops future renewals."
      },
      "data_deletion": {
        "detail": "Account/data deletion not separately detailed; governed by Terms and handled via support.",
        "url": "https://promova.com/terms/terms-and-conditions"
      },
      "links": {
        "cancel": "https://promova.com/faq/payments-and-subscription/how-do-i-cancel-subscription",
        "refund": "https://promova.com/faq/payments-and-subscription/promova-refund-policy",
        "terms": "https://promova.com/terms/terms-and-conditions",
        "privacy": "https://promova.com/terms/terms-and-conditions"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://promova.com/faq/payments-and-subscription/how-do-i-cancel-subscription",
        "policy_summary": "For website purchases, Promova cancellation is self-serve: log in and go to 'My profile' > 'Payments and subscriptions', open the three-dots menu, select 'Cancel subscription', complete a short questionnaire, and receive confirmation. App Store and Google Play subscriptions must be cancelled in those platforms. Payments are non-refundable and not prorated, except a 14-day withdrawal right where applicable by law. Failing to cancel a discounted trial at least 24 hours before it ends triggers full-price renewal.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your Promova Subscription - Promova FAQ (accessed 2026-06-16)",
            "url": "https://promova.com/faq/payments-and-subscription/how-do-i-cancel-subscription"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "prose-us",
      "name": "Prose",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can snooze their order for 1–4 weeks at a time from the account portal (Subscriptions > Manage Subscription > Snooze my Subscription), or delay up to 90 days if the order has not yet started processing."
      },
      "data_deletion": {
        "detail": "Prose operates a Privacy Center at privacy.prose.com where consumers can submit data rights requests including deletion under CCPA/CPRA. The portal is JavaScript-rendered and specific form details were not resolvable, but the dedicated subdomain is the documented channel for data requests.",
        "url": "https://privacy.prose.com/"
      },
      "links": {
        "cancel": "https://prose.com/faq/60e4fba50fbcce00191c9ccc",
        "refund": null,
        "terms": "https://prose.com/terms/subscription",
        "privacy": "https://privacy.prose.com/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 70,
          "notice_disclosed": 35,
          "refund_disclosed": 60,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://prose.com/faq/60e4fba50fbcce00191c9ccc",
        "policy_summary": "Prose subscribers can cancel at any time via the online account portal by navigating to Subscriptions, selecting Manage Subscription, and clicking the Cancel my subscription button (confirmed twice). Cancelling does not affect orders already placed or in processing; those must be handled separately through customer support. A snooze option (1–4 weeks, or up to 90 days pre-processing) is available as an alternative to full cancellation. Prose offers a 30-day money-back guarantee (the Prose Promise) on first orders only, with a free formula adjustment offered as an alternative to a refund.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Product FAQs & Customer Service Questions — cancel subscription | Prose (accessed 2026-06-06)",
            "url": "https://prose.com/faq/60e4fba50fbcce00191c9ccc"
          },
          {
            "title": "Subscription Terms | Prose (accessed 2026-06-06)",
            "url": "https://prose.com/terms/subscription"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "proton-drive",
      "name": "Proton Drive (proton.me)",
      "industry": "Software / SaaS",
      "jurisdiction": "CH",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; the subscription auto-renews unless cancelled or modified by you."
      },
      "data_deletion": {
        "detail": "Account/data deletion available in account settings; handled per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://proton.me/legal/terms",
        "terms": "https://proton.me/legal/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 70,
          "notice_disclosed": 68,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://proton.me/legal/terms",
        "policy_summary": "After the initial term the subscription renews automatically for the same duration unless cancelled or modified by you (self-serve in your account). Proton offers a money-back guarantee: you may cancel your subscription within 30 days of the initial purchase and receive a full refund by contacting support — both the cancellation and the refund request must be made within the 30-day window. Credit balances are deducted automatically. Operated by Proton AG (Switzerland).",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Proton | Terms of Service (accessed 2026-06-13)",
            "url": "https://proton.me/legal/terms"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "proton-pass",
      "name": "Proton Pass",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Cancellation takes effect at the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Account and all data can be permanently deleted via Settings → All settings → Account and password → Delete account. Deletion is immediate and irreversible; the username cannot be reused.",
        "url": "https://proton.me/support/delete-account"
      },
      "links": {
        "cancel": "https://proton.me/support/manage-subscription",
        "refund": null,
        "terms": "https://proton.me/legal/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://proton.me/support/manage-subscription",
        "policy_summary": "Proton Pass subscriptions are canceled online via account.proton.me (Settings → All settings → Subscription → Cancel subscription); if account access is unavailable, cancellation can be requested via the customer support form. Cancellation takes effect at the end of the current billing period — the paid plan remains active until then with no early termination. A 30-day money-back guarantee applies to the initial purchase (request must be submitted through the support form within 30 days; one refund per user; cash/bank-transfer payments excluded); no prorated refund is issued when downgrading to the free plan after the 30-day window. No subscription pause or freeze option exists.",
        "sources": [
          {
            "title": "How to manage your Proton subscription | Proton (accessed 2026-06-06)",
            "url": "https://proton.me/support/manage-subscription"
          },
          {
            "title": "Terms of Service | Proton (accessed 2026-06-06)",
            "url": "https://proton.me/legal/terms"
          }
        ],
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 78,
          "findability": 80
        },
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "proton-vpn",
      "name": "Proton VPN",
      "industry": "VPN",
      "jurisdiction": "CH",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Users can access, edit, delete or export personal data via the account interface. No permanent IP logs kept by default.",
        "url": "https://proton.me/legal/privacy"
      },
      "links": {
        "cancel": "https://protonvpn.com/support/cancel-vpn-subscription",
        "refund": "https://proton.me/legal/terms",
        "terms": "https://proton.me/legal/terms",
        "privacy": "https://proton.me/legal/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 90,
          "refund_disclosed": 90,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://protonvpn.com/support/cancel-vpn-subscription",
        "policy_summary": "Proton VPN auto-renews subscriptions; cancellation is self-serve at account.protonvpn.com (Subscription > Cancel subscription), which disables future renewals. A 30-day full money-back guarantee applies to direct purchases only (one refund per user); the refund clause lives in the Terms.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel your Proton VPN subscription",
            "url": "https://protonvpn.com/support/cancel-vpn-subscription"
          },
          {
            "title": "Proton Terms and Conditions",
            "url": "https://proton.me/legal/terms"
          },
          {
            "title": "Proton Privacy Policy",
            "url": "https://proton.me/legal/privacy"
          }
        ],
        "score": 88,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "proton",
      "name": "Proton (VPN / Mail)",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Cancelling disables renewals and downgrades you to Proton Free at the next renewal date (the account stays)."
      },
      "data_deletion": {
        "detail": "Cancelling downgrades you to Proton Free (account kept). You can delete the ENTIRE Proton account from the mobile app — instant, irreversible, and it permanently burns your username (you can't reuse it). Proton is no-logs / end-to-end encrypted.",
        "url": ""
      },
      "links": {
        "cancel": "https://proton.me/support/manage-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 75,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://proton.me/support/manage-subscription",
        "policy_summary": "Self-serve: cancel in your account to disable renewals (premium features last until the next renewal date, then you drop to Proton Free). 30-day money-back guarantee (card / PayPal / Bitcoin); after 30 days you may receive prorated remaining time as account credit or cash. The 'cancel' button does NOT trigger a refund — contact support for that. Deleting the whole account is done in the mobile app (irreversible, burns the username).",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Proton — How to manage your subscription (accessed 2026-06-05)",
            "url": "https://proton.me/support/manage-subscription"
          },
          {
            "title": "Proton VPN — How to cancel a subscription (accessed 2026-06-05)",
            "url": "https://protonvpn.com/support/cancel-vpn-subscription"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "prowritingaid",
      "name": "ProWritingAid",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in ProWritingAid's official help documentation."
      },
      "data_deletion": {
        "detail": "Users can delete their account via My Account > Actions > Delete Account. The help article advises exporting documents first to avoid data loss, but does not specify what data is retained post-deletion. Deleting the account does not trigger an automatic refund.",
        "url": "https://help.prowritingaid.com/article/17-how-do-i-delete-my-account"
      },
      "links": {
        "cancel": "https://help.prowritingaid.com/article/196-how-do-i-cancel-my-subscription",
        "refund": "https://help.prowritingaid.com/article/58-how-do-i-get-a-refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://help.prowritingaid.com/article/196-how-do-i-cancel-my-subscription",
        "policy_summary": "Subscribers can cancel online at any time by logging in, going to My Account > Plans, and clicking the red Cancel Subscription button; access continues through the end of the current billing period with no proration. No automatic refund is issued on cancellation; refunds on annual or lifetime plans must be requested via the chat widget within 3 days of purchase, and monthly plans are non-refundable. The 3-day money-back guarantee is one-time only (a second refund is not permitted). No pause or freeze option exists.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 78,
          "findability": 82
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? - ProWritingAid Help Center (accessed 2026-06-06)",
            "url": "https://help.prowritingaid.com/article/196-how-do-i-cancel-my-subscription"
          },
          {
            "title": "How do I get a refund? - ProWritingAid Help Center (accessed 2026-06-06)",
            "url": "https://help.prowritingaid.com/article/58-how-do-i-get-a-refund"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "proximus-be",
      "name": "Proximus",
      "industry": "Telecom & ISP",
      "jurisdiction": "BE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "in_person",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in the General Terms and Conditions or on Proximus support pages."
      },
      "data_deletion": {
        "detail": "Customers have the right to access, correct, and delete personal data (Art. 9.1 GTC). At contract end, Proximus deletes personal data (unless law requires further retention) or returns/allows extraction on request (Art. 9.2.12). Requests via proximus.be/privacy.",
        "url": "https://www.proximus.be/en/id_cr_privacy/personal/orphans/privacy.html"
      },
      "links": {
        "cancel": "https://www.proximus.be/en/id_cr_cancelsub/personal/orphans/cancel-your-subscription.html",
        "refund": null,
        "terms": "https://www.proximus.be/dam/jcr:6fd80027-37ba-4401-a8e4-0b9d31b247fe/cdn/sites/iportal/documents/pdfs/common/from20191101/General-Terms-and-Conditions-for-consumers-and-small-enterprises---EN~2024-12-18-07-45-33~cache.pdf",
        "privacy": "https://www.proximus.be/en/id_cr_privacy/personal/orphans/privacy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.proximus.be/en/id_cr_cancelsub/personal/orphans/cancel-your-subscription.html",
        "policy_summary": "Consumers cancel online via the MyProximus portal ('Cancel your subscription' at the bottom of the My Products page), by phone (0800 55 500), chat, or in a Proximus shop. Under Art. 16.1 of the January 2025 GTC, customers may terminate an indefinite-duration contract in writing at any time without stating a reason, effective on the date they choose — no mandatory notice period applies to the customer. Proximus refunds any prepaid amounts that are no longer due after termination (Art. 16.2), but customers who received subsidised equipment under a joint offer must pay the residual device value per the amortisation table. Belgium has no mandatory one-click cancel button equivalent to Germany's §312k, so online cancellation requires logging in and navigating to the My Products page.",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 68,
          "findability": 72
        },
        "sources": [
          {
            "title": "How to cancel Proximus subscription? — proximus.be (accessed 2026-06-05)",
            "url": "https://www.proximus.be/en/id_cr_cancelsub/personal/orphans/cancel-your-subscription.html"
          },
          {
            "title": "General Terms & Conditions (Jan 2025) — Proximus (accessed 2026-06-07)",
            "url": "https://www.proximus.be/dam/jcr:6fd80027-37ba-4401-a8e4-0b9d31b247fe/cdn/sites/iportal/documents/pdfs/common/from20191101/General-Terms-and-Conditions-for-consumers-and-small-enterprises---EN~2024-12-18-07-45-33~cache.pdf"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "psafe-dfndr-br",
      "name": "PSafe dfndr",
      "industry": "Security / Antivirus",
      "jurisdiction": "BR",
      "cancellation_types": [
        "email",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.psafe.com/pt-br/help/docs/como-cancelar-a-assinatura-do-dfndr-security-na-google-play-store/",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 75,
          "notice_disclosed": 55,
          "refund_disclosed": 50,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.psafe.com/pt-br/help/docs/como-cancelar-a-assinatura-do-dfndr-security-na-google-play-store/",
        "policy_summary": "PSafe's help docs state a dfndr security subscription is cancelled by emailing support at atendimento@psafe.com; subscriptions purchased through Google Play are managed/cancelled in the Play Store subscriptions screen.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Como cancelar a assinatura do dfndr security - PSafe",
            "url": "https://www.psafe.com/pt-br/help/docs/como-cancelar-a-assinatura-do-dfndr-security-na-google-play-store/"
          },
          {
            "title": "Como cancelar a assinatura do dfndr vpn - PSafe",
            "url": "https://www.psafe.com/pt-br/help/docs/como-cancelar-a-assinatura-do-dfndr-vpn/"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "public-com",
      "name": "Public.com",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Public Premium. Cancellation ends access at the close of the current billing cycle."
      },
      "data_deletion": {
        "detail": "Users may request data deletion by emailing privacy@public.com with subject 'Rights to Request Correction or Deletion'. Public retains certain account data indefinitely for legal, regulatory, and compliance purposes (AML, audit, securities law) even after account closure.",
        "url": "https://public.com/privacy-policy"
      },
      "links": {
        "cancel": "https://help.public.com/en/articles/6097323-public-premium",
        "refund": null,
        "terms": null,
        "privacy": "https://public.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.public.com/en/articles/6097323-public-premium",
        "policy_summary": "Public Premium ($10/month or annual) can be cancelled at any time via the in-app or web account settings (Menu > Settings > Membership > Cancel Premium), by email to support@public.com, or via in-app/website chat. There is no notice period required — cancellation takes effect at the end of the current billing cycle, meaning members retain access through the period already paid for. No refund or proration policy is disclosed for partial billing periods; the help documentation is silent on this point. To fully close an account, users must first close all positions and withdraw funds, then confirm closure through Settings > Help > Close Account.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 20,
          "findability": 70
        },
        "sources": [
          {
            "title": "Public Premium | Public FAQ (accessed 2026-06-05)",
            "url": "https://help.public.com/en/articles/6097323-public-premium"
          },
          {
            "title": "How can I close my account? | Public FAQ (accessed 2026-06-05)",
            "url": "https://help.public.com/en/articles/6349894-how-can-i-close-my-account"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "public-mobile-ca",
      "name": "Public Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Cancelling auto-pay (toggling 'Subscribed' off in My Account or the app) effectively pauses the account at no cost. The account enters suspension and remains open for up to 90 days, during which the number is preserved. Reactivating before the 90-day deadline resets the pause window; if not reactivated within 90 days the account closes permanently and the number is lost."
      },
      "data_deletion": {
        "detail": "No self-serve data deletion portal. Public Mobile (a Telus brand) states in its Terms of Service that upon suspension or cancellation it has no obligation to retain voicemail, contact information, or other content and may delete it immediately. For broader personal-data deletion requests under PIPEDA, customers must contact the Telus Privacy Office (privacy@telus.com).",
        "url": "https://www.publicmobile.ca/en/privacy-policy"
      },
      "links": {
        "cancel": "https://www.publicmobile.ca/en/get-help/articles/pause-your-subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://www.publicmobile.ca/en/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 72,
          "notice_disclosed": 60,
          "refund_disclosed": 68,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.publicmobile.ca/en/get-help/articles/pause-your-subscription",
        "policy_summary": "Public Mobile is a prepaid Canadian carrier (owned by Telus). To cancel, subscribers turn off the 'Subscribed' toggle in My Account online or in the app (or call *611), which disables auto-pay so the plan does not renew at the next 30-day cycle. Porting the number out to another carrier also immediately closes the account. There is no proration or refund for any unused portion of the current cycle — all prepaid funds are non-refundable. The account suspends on non-payment and is permanently deleted after 90 days of suspension, at which point the phone number is also released.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to Pause Your Subscription | Help Articles | Public Mobile (accessed 2026-06-06)",
            "url": "https://www.publicmobile.ca/en/get-help/articles/pause-your-subscription"
          },
          {
            "title": "Service Terms – Public Mobile (April 2023) (accessed 2026-06-06)",
            "url": "https://assets.ctfassets.net/xe7doznj0dju/1TbtVZv98kU1gWD5orA57y/01760196e6adec864609b1ac5e7ee2d0/Public_WebPolicy_ServiceTerms_EN_April_2023.pdf"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "publico-pt",
      "name": "Público",
      "industry": "News / Publishing",
      "jurisdiction": "PT",
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "http://static.publico.pt/assinaturas/loja/faqs.html",
        "refund": "",
        "terms": "https://www.publico.pt/assinaturas/termos-e-condicoes",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 45,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "http://static.publico.pt/assinaturas/loja/faqs.html",
        "policy_summary": "Portuguese daily newspaper with digital subscriptions. Subscribers cancel auto-renewal self-serve from the Gerir Assinatura menu in the reader area, or by contacting the Linha Azul (assinaturas.online@publico.pt / 808 200 095), and should do so up to three days before the subscription expires.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Perguntas frequentes - Publico Assinaturas",
            "url": "http://static.publico.pt/assinaturas/loja/faqs.html"
          },
          {
            "title": "Termos e condicoes - Assinaturas - PUBLICO",
            "url": "https://www.publico.pt/assinaturas/termos-e-condicoes"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "puck",
      "name": "Puck",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented anywhere on puck.news."
      },
      "data_deletion": {
        "detail": "No dedicated data deletion page. Privacy policy (last updated April 12, 2022) instructs users to contact fritz@puck.news to exercise data rights including access and deletion requests.",
        "url": ""
      },
      "links": {
        "cancel": "https://puck.news/faq/",
        "refund": null,
        "terms": "https://puck.news/terms/",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Subscribers can cancel at any time via My Account > Cancel Plan on puck.news. Cancellation takes effect at the end of the current billing cycle, so access continues until then and the account will not renew. All subscription payments are explicitly non-refundable; partial-period refunds are not offered. For cancellation issues or gift/corporate subscriptions, users can email fritz@puck.news.",
        "policy_url": "https://puck.news/faq/",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 72,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 65
        },
        "sources": [
          {
            "title": "Frequently Asked Questions - Puck (accessed 2026-06-05)",
            "url": "https://puck.news/faq/"
          },
          {
            "title": "Terms - Puck (accessed 2026-06-05)",
            "url": "https://puck.news/terms/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "pupbox",
      "name": "PupBox",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Subscribers who wish to stop must cancel; support may consider case-by-case solutions at info@pupbox.com."
      },
      "data_deletion": {
        "detail": "No explicit data-deletion request process is publicly documented. Customers can contact info@pupbox.com for account-related inquiries.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.pupbox.com/faq/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.pupbox.com/faq/",
        "policy_summary": "Subscribers can cancel via their online account page or by emailing info@pupbox.com. Cancellation stops the auto-renewal at the end of the current term but does not halt charges for any remaining prepaid boxes in the plan. No full or partial refunds are issued for prepaid boxes, and cancellation does not stop a pending charge. Extenuating circumstances are handled case-by-case by support.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 72,
          "findability": 70
        },
        "sources": [
          {
            "title": "PupBox FAQ (accessed 2026-06-06)",
            "url": "https://www.pupbox.com/faq/"
          },
          {
            "title": "PupBox Unsubscribe (accessed 2026-06-06)",
            "url": "https://www.pupbox.com/unsubscribe/"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "pure-barre-us",
      "name": "Pure Barre",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "in_person",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Membership freezes are available but handled at the individual studio level. Members must contact their local studio to request a freeze; terms vary by location."
      },
      "data_deletion": {
        "detail": "Submit a Consumer Request via the 'Your Privacy Choices' link in the website footer to request deletion of personal information. Email confirmation is sent upon submission.",
        "url": "https://www.purebarre.com/privacy-policy"
      },
      "links": {
        "cancel": "https://help.purebarre.com/hc/en-us/articles/18438862694167-How-can-I-freeze-or-cancel-my-membership",
        "refund": null,
        "terms": null,
        "privacy": "https://www.purebarre.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 40,
          "notice_disclosed": 45,
          "refund_disclosed": 50,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://help.purebarre.com/hc/en-us/articles/18438862694167-How-can-I-freeze-or-cancel-my-membership",
        "policy_summary": "Pure Barre studio memberships are individually owned and operated, so cancellations must be handled at the local studio level — there is no centralized self-serve online cancellation for in-studio memberships. Members are directed to contact their local studio (in person, by written notice, or by phone) and to refer to their state-specific membership agreement addendum; a refund request requires written notice at least 30 days in advance. The digital streaming subscription (Xponential+/GO) can be cancelled online via the account portal, through the Apple App Store or Google Play Store, or at the studio if signed up there; no refunds or credits are provided for partial billing periods on the streaming service.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How can I freeze or cancel my membership? – Pure Barre Help Center (accessed 2026-06-06)",
            "url": "https://help.purebarre.com/hc/en-us/articles/18438862694167-How-can-I-freeze-or-cancel-my-membership"
          },
          {
            "title": "Pure Barre GO License Agreement – Subscription, Billing and Cancellation (accessed 2026-06-06)",
            "url": "https://www.purebarre.com/go-license-agreement"
          },
          {
            "title": "Cancellations — Pure Barre Help Center (section index, accessed 2026-06-07)",
            "url": "https://help.purebarre.com/hc/en-us/sections/18413757636887-Cancellations"
          }
        ],
        "score": 39,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "pure-fitness-hk",
      "name": "PURE Fitness",
      "industry": "Gym & fitness",
      "jurisdiction": "HK",
      "join_clicks": 2,
      "cancellation_types": [
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Suspension requires a minimum of 10 days' notice before the next autopay; up to 12 months for pregnancy and 3 months for other medical reasons, with a non-medical suspension fee of HK$288/month and no backdated suspensions."
      },
      "data_deletion": {
        "detail": "Personal data is handled under the PURE privacy policy governed by Hong Kong's Personal Data (Privacy) Ordinance (updated 2025-08-08).",
        "url": "https://www.pure-360.com.hk/en/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.pure-360.com.hk/en/faqs/",
        "refund": null,
        "terms": "https://www.pure-360.com.hk/en/faqs/",
        "privacy": "https://www.pure-360.com.hk/en/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://www.pure-360.com.hk/en/faqs/",
        "policy_summary": "PURE Fitness (Hong Kong) requires members to cancel in person by completing a Request for Termination of PURE Account (Cancellation Notice) at any PURE location; online and email cancellation are not accepted. For Monthly Autopay memberships, notice must be submitted on or before the 5th of the month (when autopay falls on the 16th) or by the 20th of the previous month (when autopay falls on the 1st), and the agreement ends one month after the following bill cycle; missing the deadline means being charged one month's non-refundable autopay fee. Monthly Autopay cannot be terminated until the full minimum payment term has expired, and prepaid packages cannot be cancelled during the prepaid period (they simply auto-expire); after the term memberships auto-renew monthly subject to an out-of-contract fee. No cooling-off window or refunds are published. Suspension is available with at least 10 days' notice, up to 12 months for pregnancy or 3 months for other medical reasons, with a HK$288/month fee for non-medical holds.",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 70,
          "findability": 70
        },
        "sources": [
          {
            "title": "FAQs - PURE (Hong Kong) (accessed 2026-06-16)",
            "url": "https://www.pure-360.com.hk/en/faqs/"
          },
          {
            "title": "Privacy Policy - PURE (Hong Kong) (accessed 2026-06-16)",
            "url": "https://www.pure-360.com.hk/en/privacy-policy/"
          },
          {
            "title": "Join Us - PURE (Singapore) (accessed 2026-06-16)",
            "url": "https://www.pure-360.com.sg/en/join-us/"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "pure-pet-food-uk",
      "name": "Pure Pet Food",
      "industry": "Pet subscriptions",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "The cancellation/returns help page does not document a pause or skip option; cancellation is confirmed for future orders only and does not stop live orders already in process."
      },
      "data_deletion": {
        "detail": "No self-serve data-deletion mechanism documented on the cancellation/returns page; not addressed.",
        "url": "https://www.purepetfood.com/help/cancellation-returns-refunds"
      },
      "links": {
        "cancel": "https://www.purepetfood.com/help/cancellation-returns-refunds",
        "refund": "https://www.purepetfood.com/help/cancellation-returns-refunds",
        "terms": "https://www.purepetfood.com/help/terms-and-conditions",
        "privacy": "https://www.purepetfood.com/help/terms-and-conditions"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.purepetfood.com/help/cancellation-returns-refunds",
        "policy_summary": "Pure Pet Food's cancellation page directs customers to call customer service to cancel; subscription cancellation is confirmed for future orders but does not automatically cancel any live order already in process. Changes, including cancellation, must be made before 23:59 the day before the billing date. Consumers have a 14-day cancellation right for unopened, unused items in original packaging, with returns arranged via email. Faulty or misdescribed items are refunded within 5 working days. Perishable products once distributed are not eligible for return or refund.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancellation, Returns & Refunds - Pure Pet Food (accessed 2026-06-16)",
            "url": "https://www.purepetfood.com/help/cancellation-returns-refunds"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "puregym-uk",
      "name": "PureGym",
      "industry": "Gym & fitness",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can freeze their monthly membership either free of charge or at a cost depending on membership type. Details are provided in the joining email. Freezing locks in current price and waives the rejoining fee."
      },
      "data_deletion": {
        "detail": "Account and data deletion is available via the PureGym app (Account tab > View Personal Details > Delete Account). The process takes up to 10 working days to remove all data. You cannot create a new account with the same details during this period.",
        "url": "https://www.puregym.com/delete-account/"
      },
      "links": {
        "cancel": "https://www.puregym.com/membership-terms-conditions/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.puregym.com/membership-terms-conditions/",
        "policy_summary": "PureGym monthly members can cancel online via the Members' Area (website or app) or by emailing member services; cancellation must be submitted at least 4 working days before the next payment date, and the membership remains active until the day before that payment date. A 14-day cooling-off period applies from contract creation, with a full refund minus any usage fees if the member has already started. Fixed-term memberships (6, 9, or 12 months) cannot be cancelled early for free — early termination results in a refund of 50% of the pro-rata fees for the remaining term. There is no refund for rolling monthly memberships cancelled outside the cooling-off window; day passes are non-refundable.",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 75,
          "findability": 80
        },
        "sources": [
          {
            "title": "Membership Terms & Conditions | PureGym (accessed 2026-06-05)",
            "url": "https://www.puregym.com/membership-terms-conditions/"
          },
          {
            "title": "Delete Account | PureGym (accessed 2026-06-05)",
            "url": "https://www.puregym.com/delete-account/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "purevpn",
      "name": "PureVPN",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented. Cancellation terminates the subscription; the help article notes the account 'can be resumed whenever convenient' but this refers to reactivation, not a formal pause."
      },
      "data_deletion": {
        "detail": "No self-service deletion. Users must email help@purevpn.com to request account deletion from the database. No GDPR-specific process or timeline is documented on the help page.",
        "url": "https://support.purevpn.com/en_US/subscription-faqs/how-to-delete-my-purevpn-account"
      },
      "links": {
        "cancel": "https://support.purevpn.com/en_US/account/what%E2%80%99s-the-cancellation-process",
        "refund": "https://www.purevpn.com/refund-policy.php",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "PureVPN subscribers can cancel by logging into the Member Area, going to Subscriptions, and clicking 'Cancel Subscription' — a self-serve online flow. Cancellation stops future billing immediately but no specific effective-date or remaining-access timeline is stated. Refunds are available within 31 days of the initial purchase via email to help@purevpn.com or live chat, but renewals and trial-based charges are explicitly excluded from the refund policy. Payments made via Google Play, Apple App Store, or Coinpayments are also non-refundable.",
        "policy_url": "https://support.purevpn.com/en_US/account/what%E2%80%99s-the-cancellation-process",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 72,
          "notice_disclosed": 35,
          "refund_disclosed": 75,
          "findability": 80
        },
        "sources": [
          {
            "title": "What's the cancellation process? How do I cancel my account? - PureSquare (accessed 2026-06-05)",
            "url": "https://support.purevpn.com/en_US/account/what%E2%80%99s-the-cancellation-process"
          },
          {
            "title": "PureVPN Refund Policy - Be Secure with Money-Back Guarantee - PureVPN (accessed 2026-06-05)",
            "url": "https://www.purevpn.com/refund-policy.php"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "purple-carrot",
      "name": "Purple Carrot",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their subscription for 6, 8, or 10 weeks instead of canceling permanently."
      },
      "data_deletion": {
        "detail": "Users can submit data deletion requests by emailing privacy@purplecarrot.com; California and other covered-state residents have explicit deletion rights under CCPA/state privacy laws; Purple Carrot processes requests at no charge unless excessive or repetitive.",
        "url": "https://www.purplecarrot.com/privacy"
      },
      "links": {
        "cancel": "https://purplecarrot.zendesk.com/hc/en-us/articles/360052614352-How-do-I-pause-or-cancel-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://www.purplecarrot.com/privacy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Purple Carrot subscriptions can be canceled online (Account > Subscription > Change Subscription > Cancel Subscription), via the mobile app, by phone at 1-857-703-8188, or by email at hello@purplecarrot.com. The cancellation deadline is 11:59 PM ET on the Tuesday one week before the next scheduled delivery; missing this deadline results in one final charge with no refund for that shipment. As an alternative to canceling, subscribers can pause for 6, 8, or 10 weeks. Data deletion requests are handled via privacy@purplecarrot.com under applicable state privacy laws.",
        "policy_url": "https://purplecarrot.zendesk.com/hc/en-us/articles/360052614352-How-do-I-pause-or-cancel-my-subscription",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 65,
          "findability": 75
        },
        "sources": [
          {
            "title": "How do I pause or cancel my subscription? – Purple Carrot (accessed 2026-06-05)",
            "url": "https://purplecarrot.zendesk.com/hc/en-us/articles/360052614352-How-do-I-pause-or-cancel-my-subscription"
          },
          {
            "title": "What's the deadline to make changes to my upcoming order or subscription, before my next delivery? – Purple Carrot (accessed 2026-06-05)",
            "url": "https://purplecarrot.zendesk.com/hc/en-us/articles/360052614372-What-s-the-deadline-to-make-changes-to-my-upcoming-order-or-subscription-before-my-next-delivery"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "pvolve-us",
      "name": "P.volve",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Streaming members can pause anytime, multiple times, at no cost, for a self-selected duration. The pause option surfaces inside the cancellation flow (Account Settings > Digital Membership > Manage > Manage this membership > Cancel membership, then choose pause instead). Remaining days are preserved and resume after the pause period ends."
      },
      "data_deletion": {
        "detail": "Users may request deletion of their personal data or account deactivation by emailing help@pvolve.com or by mailing Pvolve, 415 West Broadway, Floor 3, New York, NY 10012. California residents have explicit CCPA deletion rights. Legal-hold exemptions apply.",
        "url": "https://www.pvolve.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://help.pvolve.com/en-US/how-do-i-cancel-my-pvolve-streaming-membership-or-trial-444121",
        "refund": null,
        "terms": null,
        "privacy": "https://www.pvolve.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.pvolve.com/en-US/how-do-i-cancel-my-pvolve-streaming-membership-or-trial-444121",
        "policy_summary": "P.volve streaming (digital) members can cancel at any time via a self-serve multi-step flow in their account dashboard (Account Settings > Digital Membership > Manage > Cancel Membership); access continues through the end of the current billing period and no refunds are issued for unused time. Members who subscribed through Apple or Google must cancel through those platforms directly. Studio members must give 30 days' written notice via studio email or in person and sign a cancellation form. Streaming memberships can also be paused (rather than cancelled) for a self-chosen duration at no charge.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my PVOLVE streaming membership or trial? – P.volve Help Center (accessed 2026-06-06)",
            "url": "https://help.pvolve.com/en-US/how-do-i-cancel-my-pvolve-streaming-membership-or-trial-444121"
          },
          {
            "title": "How do I pause my PVOLVE streaming membership or trial? – P.volve Help Center (accessed 2026-06-06)",
            "url": "https://help.pvolve.com/en-US/how-do-i-pause-my-pvolve-streaming-membership-or-trial-5409998"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "pylon",
      "name": "Pylon",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option mentioned in terms of service or knowledge base."
      },
      "data_deletion": {
        "detail": "Upon termination, Pylon will delete Customer Data from its systems within 30 days of written request, per Section 5.4 of the Terms of Service.",
        "url": "https://www.usepylon.com/terms"
      },
      "links": {
        "cancel": "https://www.usepylon.com/terms",
        "refund": null,
        "terms": "https://www.usepylon.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 10,
          "channel_disclosed": 30,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 25
        },
        "cancel_url": null,
        "policy_url": "https://www.usepylon.com/terms",
        "policy_summary": "To cancel, provide written notice of non-renewal to Pylon at least 30 days before the current subscription term ends; no self-serve online cancellation flow exists. The Terms of Service specify that subscriptions auto-renew unless written notice is given 30 days before the renewal date. All fees are nonrefundable and payment obligations are non-cancelable except in cases where Pylon materially breaches the agreement (in which case prepaid unused fees are refunded). No dedicated cancellation help article exists; the billing knowledge base only covers payment method updates via a support-issued link.",
        "policy_checked": "2026-06-11",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service (accessed 2026-06-11)",
            "url": "https://www.usepylon.com/terms"
          },
          {
            "title": "Pricing | Pylon Knowledge Base (accessed 2026-06-11)",
            "url": "https://support.usepylon.com/collections/6481014840-billing_and_payment"
          },
          {
            "title": "How do I update my payment information? | Pylon Knowledge Base (accessed 2026-06-11)",
            "url": "https://support.usepylon.com/articles/4113921865-how-to-update-payment-information-for-your-pylon-subscription"
          }
        ],
        "score": 31,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "pzizz-us",
      "name": "Pzizz",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented. Users may cancel and resubscribe, or contact support@pzizz.com for financial hardship assistance."
      },
      "data_deletion": {
        "detail": "Users can delete their account via the in-app profile screen (top left menu > profile > Delete Account button), which removes personally identifiable information. For data removal requests without account deletion, users can email support@pzizz.com.",
        "url": "https://pzizz.com/terms_privacy/"
      },
      "links": {
        "cancel": "https://pzizz.com/faqs/",
        "refund": null,
        "terms": "https://pzizz.com/terms_privacy/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 70,
          "notice_disclosed": 30,
          "refund_disclosed": 55,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://pzizz.com/faqs/",
        "policy_summary": "Pzizz subscriptions are managed through the app (top left menu > Manage Subscription) or directly via iOS App Store / Google Play Store subscription settings. Users who purchased directly through Pzizz's website must email support@pzizz.com to cancel. No refunds are provided for unused portions of a subscription term. Account and personal data can be deleted via the in-app profile screen or by emailing support.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Pzizz FAQs (accessed 2026-06-06)",
            "url": "https://pzizz.com/faqs/"
          },
          {
            "title": "Pzizz Terms and Privacy (accessed 2026-06-06)",
            "url": "https://pzizz.com/terms_privacy/"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "qobuz",
      "name": "Qobuz",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Qobuz does not offer a pause or freeze option for active subscriptions."
      },
      "data_deletion": {
        "detail": "Account deletion is self-serve via My Account > My Personal Information > 'Delete my Qobuz account permanently', confirmed by email. Deletion is processed within 48 hours and is permanent and irreversible — all library data (favourites, playlists, purchases not yet downloaded) is lost; downloaded files remain on the user's device.",
        "url": "https://help.qobuz.com/en/articles/10174-how-do-i-delete-my-account"
      },
      "links": {
        "cancel": "https://help.qobuz.com/en/articles/10157-how-do-i-cancel-my-subscription",
        "refund": null,
        "terms": "https://www.qobuz.com/us-en/legal/terms",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Qobuz subscriptions can be cancelled online via My Account > My Streaming Plan > Unsubscribe, or through the relevant app store if subscribed via a third party (e.g., Apple). Cancellation must be submitted at least 48 hours before the end of the current billing period to avoid renewal; access continues until the end of the paid period. No refunds or proration are offered for any remaining portion of a subscription period — the terms explicitly state no withdrawal, cancellation, or refund is admissible for the subscribed period. There is no pause or freeze option.",
        "policy_url": "https://help.qobuz.com/en/articles/10157-how-do-i-cancel-my-subscription",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 72,
          "findability": 82
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? | Qobuz Help Center (accessed 2026-06-05)",
            "url": "https://help.qobuz.com/en/articles/10157-how-do-i-cancel-my-subscription"
          },
          {
            "title": "Qobuz General Conditions of Use and Sale (accessed 2026-06-05)",
            "url": "https://www.qobuz.com/us-en/legal/terms"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "qovery",
      "name": "Qovery (qovery.com)",
      "industry": "Software / SaaS",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; subscriptions run for an unlimited duration and can be cancelled at any time."
      },
      "data_deletion": {
        "detail": "On cancellation the account stays active for 14 days, after which it is deleted along with all associated data and configurations.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://www.qovery.com/terms",
        "terms": "https://www.qovery.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 72,
          "notice_disclosed": 60,
          "refund_disclosed": 40,
          "findability": 62
        },
        "cancel_url": null,
        "policy_url": "https://www.qovery.com/terms",
        "policy_summary": "Subscriptions run for an unlimited duration (unless an Order Form says otherwise) and customers may cancel at any time, self-serve, from their account settings. On cancellation the account remains active for 14 days and is then deleted together with all associated data and configurations. The Terms cover fees and payment but do not clearly specify a refund/proration policy on cancellation.",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Qovery | Terms (accessed 2026-06-13)",
            "url": "https://www.qovery.com/terms"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "quackquack-in",
      "name": "QuackQuack",
      "industry": "Dating apps",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "QuackQuack documents no pause/freeze; mid-term cancellation is not allowed but auto-renewal can be turned off so the plan ends at term."
      },
      "data_deletion": {
        "detail": "Turning off auto-renewal or downgrading is separate from deleting the account; Play Store purchases are managed in the store account, and uninstalling the app does not stop billing.",
        "url": "https://www.quackquack.in/termsofuse/"
      },
      "links": {
        "cancel": "https://www.quackquack.in/termsofuse/",
        "refund": "https://www.quackquack.in/termsofuse/",
        "terms": "https://www.quackquack.in/termsofuse/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 78,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 68
        },
        "cancel_url": null,
        "policy_url": "https://www.quackquack.in/termsofuse/",
        "policy_summary": "QuackQuack (Hyderabad, India) lets users downgrade or stop auto-renewal through the website/app Settings > My Orders, through their Play Store account, or by emailing wecare@quackquack.in. The current active subscription cannot be cancelled mid-term, but auto-renewal can be turned off so the plan ends at the term. A refund is available only if the subscription is cancelled within 3 working days AND the service has not been used. Uninstalling the app does not cancel the subscription. No documented pause option.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Use - QuackQuack Dating Site (accessed 2026-06-16)",
            "url": "https://www.quackquack.in/termsofuse/"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "queima-diaria-br",
      "name": "Queima Diaria",
      "industry": "Fitness / Workout App",
      "jurisdiction": "BR",
      "cancellation_types": [
        "online",
        "app-store",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://queimadiaria.zendesk.com/hc/pt-br/articles/4406377863451-Cancelamento-da-renova%C3%A7%C3%A3o-anual",
        "refund": "https://queimadiaria.zendesk.com/hc/pt-br/articles/4406385193115-Cancelamento-dentro-do-per%C3%ADodo-de-garantia",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://queimadiaria.zendesk.com/hc/pt-br/articles/4406377863451-Cancelamento-da-renova%C3%A7%C3%A3o-anual",
        "policy_summary": "Queima Diaria's help center states subscribers who bought via the site cancel through the browser path Minha Conta > Gerenciar conta > Assinaturas e Pagamentos > Gerenciar assinatura > Suspender renovacao (not available in the app); store purchases are cancelled in Google Play / App Store. A guarantee-period refund is available.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelamento da renovacao anual - Queima Diaria",
            "url": "https://queimadiaria.zendesk.com/hc/pt-br/articles/4406377863451-Cancelamento-da-renova%C3%A7%C3%A3o-anual"
          },
          {
            "title": "Cancelamento dentro do periodo de garantia - Queima Diaria",
            "url": "https://queimadiaria.zendesk.com/hc/pt-br/articles/4406385193115-Cancelamento-dentro-do-per%C3%ADodo-de-garantia"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "quickbooks-online",
      "name": "QuickBooks Online",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "QuickBooks Online does not offer a subscription pause feature; the recommended alternative is to cancel and reactivate within 12 months while retaining read-only data access."
      },
      "data_deletion": {
        "detail": "After cancellation, subscribers have read-only access to company data for one year; after that year Intuit automatically removes all records. Users can export data (to Excel or QuickBooks Desktop) at any time during that 12-month window. Permanent earlier deletion can be requested via Intuit Account personal-data management.",
        "url": "https://quickbooks.intuit.com/learn-support/en-us/help-article/cancel-intuit-account/close-account/L45clIiIK_US_en_US"
      },
      "links": {
        "cancel": "https://quickbooks.intuit.com/learn-support/en-us/help-article/cancel-products-services/cancel-quickbooks-online-subscription-trial/L0MFTXlbw_US_en_US",
        "refund": "https://quickbooks.intuit.com/learn-support/en-us/help-article/intuit-refunds/request-refund-quickbooks-product/L4BOVrmUn_US_en_US",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "QuickBooks Online can be cancelled online via Settings > Subscriptions and Billing inside the product, or through the Intuit Account Manager; mobile-app subscribers must cancel through their respective app store. Cancellation for monthly plans takes effect at the end of the current billing period with no prorated refund. Annual subscribers are eligible for a refund under a satisfaction guarantee if cancelled within 60 days of purchase; monthly subscribers are not eligible for refunds. After cancellation, read-only data access is retained for 12 months before automatic deletion.",
        "policy_url": "https://quickbooks.intuit.com/learn-support/en-us/help-article/cancel-products-services/cancel-quickbooks-online-subscription-trial/L0MFTXlbw_US_en_US",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 78
        },
        "sources": [
          {
            "title": "Change or cancel your QuickBooks Online or Intuit Enterprise Suite subscription (accessed 2026-06-05)",
            "url": "https://quickbooks.intuit.com/learn-support/en-us/help-article/cancel-products-services/cancel-quickbooks-online-subscription-trial/L0MFTXlbw_US_en_US"
          },
          {
            "title": "Request a refund for your QuickBooks product – Intuit (accessed 2026-06-05)",
            "url": "https://quickbooks.intuit.com/learn-support/en-us/help-article/intuit-refunds/request-refund-quickbooks-product/L4BOVrmUn_US_en_US"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "quicken-simplifi",
      "name": "Quicken Simplifi",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation turns off auto-renewal and access continues until the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Data is not automatically deleted upon cancellation; account data persists on Quicken's servers and the account remains accessible if the user resubscribes. Users must manually delete connected bank accounts from within the app for data removal. No dedicated account-deletion flow is documented.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.simplifi.quicken.com/en/articles/3412542-how-to-cancel-and-get-a-refund-for-quicken-simplifi",
        "refund": "https://support.simplifi.quicken.com/en/articles/3412542-how-to-cancel-and-get-a-refund-for-quicken-simplifi",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Quicken Simplifi can be cancelled online via quicken.com/my-account (Cancel Renewal self-service flow) or through the Apple App Store / Google Play Store for mobile-billed subscribers. Cancellation stops auto-renewal; access continues until the current subscription period ends with no proration. Refunds are available within 30 days of initial purchase or auto-renewal — a refund immediately terminates access. No pause/freeze option exists.",
        "policy_url": "https://support.simplifi.quicken.com/en/articles/3412542-how-to-cancel-and-get-a-refund-for-quicken-simplifi",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 80,
          "findability": 85
        },
        "sources": [
          {
            "title": "How to Cancel and get a Refund for Quicken Simplifi | Quicken Simplifi Help Center (accessed 2026-06-05)",
            "url": "https://support.simplifi.quicken.com/en/articles/3412542-how-to-cancel-and-get-a-refund-for-quicken-simplifi"
          },
          {
            "title": "Terms and Conditions For Exchanging, Canceling, or Refunding Quicken Products | Quicken (accessed 2026-06-05)",
            "url": "https://www.quicken.com/support/Terms-and-Conditions-For-Exchanging-Canceling-or-Refunding-Quicken-Products/"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "quillbot",
      "name": "QuillBot",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Pause available for 30, 60, or 90 days via Account Settings (Your Plan tab) for web-purchased subscriptions only. Team Plans and mobile app (App Store/Google Play) subscriptions cannot be paused. Billing stops during the pause and the renewal date extends by the number of days paused."
      },
      "data_deletion": {
        "detail": "Account deletion requires contacting QuillBot support — no self-serve delete option in account settings. Once a deletion request is submitted, account access is immediately restricted and the deletion is irreversible (account cannot be reinstated).",
        "url": "https://help.quillbot.com/hc/en-us/articles/1500001294762-Can-I-delete-my-account"
      },
      "links": {
        "cancel": "https://help.quillbot.com/hc/en-us/articles/360056300334-How-do-I-cancel-my-Premium-subscription",
        "refund": null,
        "terms": "https://quillbot.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://help.quillbot.com/hc/en-us/articles/360056300334-How-do-I-cancel-my-Premium-subscription",
        "policy_summary": "QuillBot Premium can be cancelled anytime online via Account Settings (Your Plan tab → Cancel subscription) or by submitting a support ticket; mobile subscribers must cancel through the App Store or Google Play. Cancellation takes effect at the end of the current billing period — the subscription remains active until expiry and does not renew. Refunds are generally not provided for US users; the Terms of Service states all fees are non-refundable except as required by law or at QuillBot's discretion, though a limited money-back window (3 days for most regions; 14 days for EEA/UK) is referenced in the help center. Pausing (30/60/90 days) is available for web-purchased individual plans only.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 78,
          "refund_disclosed": 60,
          "findability": 85
        },
        "sources": [
          {
            "title": "How do I cancel my Premium subscription? – QuillBot Help Center (accessed 2026-06-06)",
            "url": "https://help.quillbot.com/hc/en-us/articles/360056300334-How-do-I-cancel-my-Premium-subscription"
          },
          {
            "title": "Terms Of Service | QuillBot (accessed 2026-06-06)",
            "url": "https://quillbot.com/terms"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "quip",
      "name": "quip",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No formal pause option exists. Subscribers can skip a single upcoming shipment or reschedule delivery up to 3 months out, but a true open-ended pause is not offered."
      },
      "data_deletion": {
        "detail": "Submit a CCPA deletion request by emailing privacy@getquip.com with subject line 'CCPA REQUEST', including name, shipping address, and transaction date. Quip may retain some data for regulatory/fraud-prevention purposes.",
        "url": "https://www.getquip.com/pages/california-notice"
      },
      "links": {
        "cancel": "https://www.getquip.com/pages/faq",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.getquip.com/pages/faq",
        "policy_summary": "quip refill subscriptions can be canceled at any time directly through the online account dashboard in approximately four steps (Manage Subscriptions > select plan > Cancel this subscription > confirm reason). Cancellation must be completed at least one day before the renewal date to avoid the next charge; quip sends a reminder email at least three days before an order processes. No refunds are issued for subscription periods already paid, and the quip+ annual membership fee is explicitly non-refundable. Cancellation by email via refillsupport@getquip.com or help@getquip.com is also available as an alternative channel.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Frequently Asked Questions About quip Oral Care (accessed 2026-06-06)",
            "url": "https://www.getquip.com/pages/faq"
          },
          {
            "title": "quip+ Terms & Conditions (accessed 2026-06-06)",
            "url": "https://www.getquip.com/pages/quip-plus-terms"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "quitoque",
      "name": "Quitoque",
      "industry": "Meal kit",
      "jurisdiction": "FR",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Pause/suspend via the client dashboard (mettre en pause) or the app's Planifier tab; reactivate anytime."
      },
      "data_deletion": {
        "detail": "Full account and personal-data deletion via the app: Compte > Profil > supprimer mon compte (GDPR erasure).",
        "url": "https://quitoquehelp.zendesk.com/hc/fr/articles/21464914813084-Supprimer-mon-compte-et-l-ensemble-de-mes-donnees-personnelles"
      },
      "links": {
        "cancel": "https://www.quitoque.fr/aide?section=abonnement",
        "refund": "",
        "terms": "https://www.quitoque.fr/cgv",
        "privacy": "https://www.quitoque.fr/confidentialite"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 35,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.quitoque.fr/aide?section=abonnement",
        "policy_summary": "No-commitment subscription cancelled online via the client space (resilier) or by suspending in the app; cancelling keeps the account active for reactivation. Any change or cancellation must be made at least 6 days before delivery.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "FAQ - Abonnement | Quitoque",
            "url": "https://www.quitoque.fr/aide?section=abonnement"
          },
          {
            "title": "Supprimer mon compte | Quitoque",
            "url": "https://quitoquehelp.zendesk.com/hc/fr/articles/21464914813084-Supprimer-mon-compte-et-l-ensemble-de-mes-donnees-personnelles"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "quizlet-plus-us",
      "name": "Quizlet Plus",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is documented in Quizlet's official help center. Canceling stops auto-renewal; access continues until the end of the paid period."
      },
      "data_deletion": {
        "detail": "Users can delete their account (and all associated content) via Settings > Delete Account. Privacy rights requests (including data deletion under CCPA/GDPR) can be submitted via the 'Your Privacy/Cookie Choices' link at the bottom of quizlet.com, or by emailing privacy-eu@quizlet.com for GDPR requests.",
        "url": "https://quizlet.com/privacy"
      },
      "links": {
        "cancel": "https://help.quizlet.com/hc/en-us/articles/360029963211-Canceling-auto-renewal-if-you-paid-on-the-website",
        "refund": "https://help.quizlet.com/hc/en-us/articles/360031214952-Requesting-a-refund-if-you-paid-on-the-website",
        "terms": null,
        "privacy": "https://quizlet.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.quizlet.com/hc/en-us/articles/360029963211-Canceling-auto-renewal-if-you-paid-on-the-website",
        "policy_summary": "Quizlet Plus subscribers who paid via the website can cancel auto-renewal online by navigating to Profile > Manage Subscription > Cancel auto-renewal, with cancellation required at least 24 hours before the renewal date. Subscriptions purchased through iOS or Android apps must be cancelled through the respective app stores (Apple App Store or Google Play Store). Quizlet's standard policy treats website purchases as non-refundable, though refund requests are reviewed case-by-case via a support form. No subscription pause feature is offered.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling auto-renewal if you paid on the website – Quizlet Help Center (accessed 2026-06-06)",
            "url": "https://help.quizlet.com/hc/en-us/articles/360029963211-Canceling-auto-renewal-if-you-paid-on-the-website"
          },
          {
            "title": "Requesting a refund if you paid on the website – Quizlet Help Center (accessed 2026-06-06)",
            "url": "https://help.quizlet.com/hc/en-us/articles/360031214952-Requesting-a-refund-if-you-paid-on-the-website"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "quo",
      "name": "Quo (formerly OpenPhone)",
      "industry": "Telecom & VoIP",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented in official help pages. Cancellation is the only termination path."
      },
      "data_deletion": {
        "detail": "Account data is retained for 90 days after termination per Terms of Service, after which it is irretrievably deleted. Users may export contact lists, call logs, and other data before account closure. GDPR/CCPA deletion requests can be submitted to legal@quo.com.",
        "url": "https://www.quo.com/privacy"
      },
      "links": {
        "cancel": "https://support.quo.com/core-concepts/administration/billing/managing-your-subscription",
        "refund": null,
        "terms": "https://www.quo.com/terms",
        "privacy": "https://www.quo.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://support.quo.com/core-concepts/administration/billing/managing-your-subscription",
        "policy_summary": "Cancel online via Plan & billing settings: scroll to bottom, click 'Cancel Subscription', type 'Cancel' to confirm, click 'Yes, cancel', then confirm via email. Subscription remains fully active through the end of the current billing period. No prorated refunds; all payments already made are non-refundable. Phone numbers are held for 30 days after cancellation (14 days if canceled due to failed payment). Account data is irretrievably deleted 90 days after termination per the Terms of Service. No pause/freeze option is available.",
        "policy_checked": "2026-06-11",
        "method": "editor",
        "sources": [
          {
            "title": "Managing your subscription - Quo Resource Center (accessed 2026-06-11)",
            "url": "https://support.quo.com/core-concepts/administration/billing/managing-your-subscription"
          },
          {
            "title": "Terms of Service | Quo (accessed 2026-06-11)",
            "url": "https://www.quo.com/terms"
          },
          {
            "title": "Privacy Policy | Quo (accessed 2026-06-11)",
            "url": "https://www.quo.com/privacy"
          },
          {
            "title": "Quo Pricing | Get started with a Free Trial (accessed 2026-06-11)",
            "url": "https://www.quo.com/pricing"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "rac-uk",
      "name": "RAC",
      "industry": "Retail & membership",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option documented; cover runs until cancelled or expiry."
      },
      "data_deletion": {
        "detail": "Personal data handled per RAC privacy policy; data-subject/erasure requests via privacy notice. Cancelling cover does not auto-delete account data.",
        "url": "https://www.rac.co.uk/terms-conditions/privacy-policy"
      },
      "links": {
        "cancel": "https://www.rac.co.uk/breakdown-cover/breakdown-help/cancel-membership",
        "refund": "https://www.rac.co.uk/breakdown-cover/breakdown-help/cancel-membership",
        "terms": "https://www.rac.co.uk/terms-conditions",
        "privacy": "https://www.rac.co.uk/terms-conditions/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.rac.co.uk/breakdown-cover/breakdown-help/cancel-membership",
        "policy_summary": "To cancel RAC breakdown cover you call the team on 0330 159 1111; cancelling the direct debit alone will not end the policy. There is a 14-day cooling-off period from the start, renewal or receipt of the policy booklet (whichever is latest) during which you get a full refund of premium, provided no claim was made. After the cooling-off period there is no premium refund and a £25 cancellation fee applies. The cooling-off right applies at the start only, not to auto-renewals. Auto-renewal can be switched off in the myRAC account settings, though cover still continues to the policy expiry date.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel RAC membership | Breakdown Cover FAQs | RAC (accessed 2026-06-16)",
            "url": "https://www.rac.co.uk/breakdown-cover/breakdown-help/cancel-membership"
          },
          {
            "title": "RAC Breakdown Cover UK Policy Booklet Terms and Conditions (accessed 2026-06-16)",
            "url": "https://www.rac.co.uk/pdfs/breakdown/310314-drive-uk-breakdown-terms-and-conditions.pdf"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "rac-wa-au",
      "name": "RAC WA",
      "industry": "Retail & membership",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/suspension documented; roadside cover is bought as 12 months and cancelled by phone."
      },
      "data_deletion": {
        "detail": "Personal information handled under RAC's privacy policy; members can request access/correction and raise privacy queries with RAC.",
        "url": "https://rac.com.au/about-rac/privacy"
      },
      "links": {
        "cancel": "https://rac.com.au/car-motoring/roadside-assistance/cancelling-roadside-assistance",
        "refund": "https://rac.com.au/car-motoring/roadside-assistance/cancelling-roadside-assistance",
        "terms": "https://rac.com.au/membership-benefits/about-your-membership/faqs",
        "privacy": "https://rac.com.au/about-rac/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 75,
          "notice_disclosed": 50,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://rac.com.au/car-motoring/roadside-assistance/cancelling-roadside-assistance",
        "policy_summary": "RAC WA roadside assistance is cancelled by phone only: 'If you decide to cancel, call us on 13 17 03.' Roadside Assistance is purchased as 12 months of coverage. No refund is given on cancellation: if the full amount was paid up front, cancelling won't result in a refund, and direct-debit members must continue paying until the 12-month period is complete. Cancelling ends member benefits and discounts, including insurance discounts available to members with five or more years of roadside cover.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling Roadside Assistance | RAC WA (accessed 2026-06-16)",
            "url": "https://rac.com.au/car-motoring/roadside-assistance/cancelling-roadside-assistance"
          },
          {
            "title": "Membership frequently asked questions | RAC WA (accessed 2026-06-16)",
            "url": "https://rac.com.au/membership-benefits/about-your-membership/faqs"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "racq-au",
      "name": "RACQ",
      "industry": "Retail & membership",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No roadside membership pause/suspension documented; product is cancelled via My RACQ."
      },
      "data_deletion": {
        "detail": "Personal information handled under RACQ's privacy policy; members can request access/correction and lodge privacy queries through RACQ.",
        "url": "https://www.racq.com.au/help-contact"
      },
      "links": {
        "cancel": "https://www.racq.com.au/help-contact/roadside/how-do-i-cancel-my-roadside-assistance",
        "refund": "https://www.racq.com.au/help-contact/roadside/how-do-i-cancel-my-roadside-assistance",
        "terms": "https://www.racq.com.au/membership/lifestyle/lifestyle-product-terms-and-conditions",
        "privacy": "https://www.racq.com.au/help-contact"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.racq.com.au/help-contact/roadside/how-do-i-cancel-my-roadside-assistance",
        "policy_summary": "RACQ members cancel roadside assistance online via My RACQ: log in, select the policy, scroll to 'Cancel roadside assistance' and complete the cancellation form. A 21-day cooling-off period applies, within which a refund is available. After the 21-day cooling-off period, no refunds are available for roadside assistance cancellations. RACQ Lifestyle and other fees paid are not refundable except as stated in the relevant Terms and Conditions.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my roadside assistance? | RACQ (accessed 2026-06-16)",
            "url": "https://www.racq.com.au/help-contact/roadside/how-do-i-cancel-my-roadside-assistance"
          },
          {
            "title": "RACQ Lifestyle Product Terms and Conditions | RACQ (accessed 2026-06-16)",
            "url": "https://www.racq.com.au/membership/lifestyle/lifestyle-product-terms-and-conditions"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "racv-au",
      "name": "RACV",
      "industry": "Retail & membership",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email",
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No general roadside membership pause/suspension is documented; membership and products are cancelled rather than paused."
      },
      "data_deletion": {
        "detail": "Governed by the RACV Privacy Charter; members can request access to or correction of personal information and raise privacy queries via RACV's legal/privacy contacts.",
        "url": "https://www.racv.com.au/about-racv/corporate-governance/legal/privacy-charter.html"
      },
      "links": {
        "cancel": "https://www.racv.com.au/help-and-support/account-membership.html",
        "refund": "https://www.racv.com.au/help-and-support/billing-payments.html",
        "terms": "https://www.racv.com.au/about-racv/corporate-governance/legal.html",
        "privacy": "https://www.racv.com.au/about-racv/corporate-governance/legal/privacy-charter.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 75,
          "notice_disclosed": 50,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.racv.com.au/help-and-support/account-membership.html",
        "policy_summary": "To cancel personal RACV membership and emergency roadside assistance, members contact RACV directly (13 RACV / 13 72 28); insurance products can also be cancelled self-serve via the RACV App or online account dashboard using the 'Cancel product' button. For insurance, RACV refunds the unexpired (pro-rata) portion of any paid premium, less any cancellation processing fee and government charges it must retain by law. Cancelling all RACV products ends membership status, and re-joining later restarts at Blue Member tier (0-4 years). RACV Club membership is cancelled separately via 1300 501 501 or clubmembership@racv.com.au.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Account and membership | Help and support | RACV (accessed 2026-06-16)",
            "url": "https://www.racv.com.au/help-and-support/account-membership.html"
          },
          {
            "title": "Billing and payments | Help and support | RACV (accessed 2026-06-16)",
            "url": "https://www.racv.com.au/help-and-support/billing-payments.html"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "railway",
      "name": "Railway",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation is the only way to stop charges; the plan remains active until the end of the current billing cycle."
      },
      "data_deletion": {
        "detail": "Account can be deleted from Account Settings (profile photo → Delete Account). All account information, project data, and email list memberships are removed. Railway states GDPR-aligned deletion. Outstanding invoice balance must be cleared before deletion is permitted.",
        "url": "https://docs.railway.com/access/accounts"
      },
      "links": {
        "cancel": "https://docs.railway.com/pricing/faqs",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://docs.railway.com/pricing/faqs",
        "policy_summary": "Railway subscriptions are cancelled online via Billing page (Active Plan → Cancel Plan); no phone, mail, or in-person channel exists. Cancellation takes effect at the end of the current billing cycle — the plan stays active until then. Refunds are at Railway's sole discretion, available only to new customers who have not previously received a refund and whose invoice contains no resource-usage charges; the refund button appears in Billing History if eligible, and processing takes 5–10 business days. No pause or account-freeze feature is offered; resource-usage charges incurred before cancellation are still invoiced after the subscription ends.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 68,
          "findability": 72
        },
        "sources": [
          {
            "title": "Pricing FAQs | Railway Docs (accessed 2026-06-05)",
            "url": "https://docs.railway.com/pricing/faqs"
          },
          {
            "title": "Subscription cancellation - Railway Help Station (accessed 2026-06-05)",
            "url": "https://station.railway.com/questions/subscription-cancellation-b5c949f8"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "rain-za",
      "name": "rain",
      "industry": "Internet & Telecom",
      "jurisdiction": "ZA",
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://support.rain.co.za/hc/en-us/articles/360002379477-How-do-I-cancel-",
        "refund": "",
        "terms": "https://www.rain.co.za/legal",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.rain.co.za/legal",
        "policy_summary": "rain offers month-to-month mobile and home internet with no fixed-term contracts; customers cancel by logging into their rain account on the website or the rainGo app, or by calling the Customer Engagement Centre. Cancellation takes effect on the last calendar day of the month and the full plan amount is billed for that month, with a 7 day post-signup window to cancel without charge.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel? (rain support)",
            "url": "https://support.rain.co.za/hc/en-us/articles/360002379477-How-do-I-cancel-"
          },
          {
            "title": "rain legal terms",
            "url": "https://www.rain.co.za/legal"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "raiz",
      "name": "Raiz Invest",
      "industry": "Personal finance",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No documented subscription pause; user can withdraw to a $0 balance to stop monthly fees, but the account is closed via Support, not paused."
      },
      "data_deletion": {
        "detail": "Account closed in-app via My Settings > Support > Close account. Privacy Policy states Raiz retains personal data only as long as needed for legal/business purposes and will then remove or de-identify it; deletion/privacy requests to support@raizinvest.com.au (Compliance Officer).",
        "url": "https://raizinvest.com.au/privacy"
      },
      "links": {
        "cancel": "https://raizinvest.com.au/support",
        "refund": "https://raizinvest.com.au/fees",
        "terms": "https://raizinvest.com.au/terms",
        "privacy": "https://raizinvest.com.au/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://raizinvest.com.au/support",
        "policy_summary": "Raiz charges a monthly maintenance/subscription fee by plan (Lite $2.50, Regular from $5.50, Plus from $6.50; balance-based 0.275% p.a. above thresholds). Accounts are closed in-app via My Settings > Support > Close account; deleting the app does not cancel the account. There are no withdrawal fees or penalties, and no monthly fee is charged at a $0/sub-$1 balance, so users can effectively stop fees by emptying the balance. Pending transactions complete before closure; tax statements remain accessible after closing. No explicit notice period or pro-rata refund is documented. Data-deletion and privacy requests go to support@raizinvest.com.au.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Raiz Customer Support — Contact Us (accessed 2026-06-16)",
            "url": "https://raizinvest.com.au/support"
          },
          {
            "title": "Raiz Terms & Conditions (accessed 2026-06-16)",
            "url": "https://raizinvest.com.au/terms"
          },
          {
            "title": "Raiz Fees (accessed 2026-06-16)",
            "url": "https://raizinvest.com.au/fees"
          },
          {
            "title": "Raiz Privacy Policy (accessed 2026-06-16)",
            "url": "https://raizinvest.com.au/privacy"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "rakuten-mobile-jp",
      "name": "Rakuten Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "JP",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered for Rakuten Mobile lines. Cancellation is permanent and cannot be reversed."
      },
      "data_deletion": {
        "detail": "Rakuten Link app call history and messages are deleted immediately upon cancellation. Rakuten Mail (楽メール) data is retained for 31 days post-cancellation, after which it is deleted. A paid mail-portability option (楽メール持ち運び, ¥330/month) is available to export mail before deletion.",
        "url": "https://network.mobile.rakuten.co.jp/guide/cancellation/"
      },
      "links": {
        "cancel": "https://network.mobile.rakuten.co.jp/guide/cancellation/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 78,
          "notice_disclosed": 65,
          "refund_disclosed": 72,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://network.mobile.rakuten.co.jp/guide/cancellation/",
        "policy_summary": "Rakuten Mobile (Rakuten Saikyo Plan) cancellations must be completed online via the 'my Rakuten Mobile' web portal or smartphone app — there is no phone or in-person cancellation channel for the current plan. Cancellation takes effect on the date of the application with no advance notice required; charges are calculated based on actual data usage up to the cancellation date, not on a daily pro-rata basis, and the final bill arrives the following month. From April 1, 2025, customers who cancel within one year of service activation are charged an early termination fee of up to ¥1,078 (tax included). Rakuten Link data is deleted immediately; Rakuten Mail is retained for 31 days then purged.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "解約について | 解約・MNP転出 | お客様サポート | 楽天モバイル (accessed 2026-06-06)",
            "url": "https://network.mobile.rakuten.co.jp/guide/cancellation/"
          },
          {
            "title": "解約後のご請求について | 解約・MNP転出 | お客様サポート | 楽天モバイル (accessed 2026-06-06)",
            "url": "https://network.mobile.rakuten.co.jp/guide/cancellation_payment/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "rakuten-viki",
      "name": "Rakuten Viki",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze subscription feature is documented in Viki's official support materials."
      },
      "data_deletion": {
        "detail": "Users can delete their account self-serve via Account Settings > Account tab > Delete Account button. Account deletion is permanent and irreversible. An active Viki Pass subscription must be cancelled and allowed to expire before account deletion. No refunds are issued for remaining credits upon deletion.",
        "url": "https://support.viki.com/hc/en-us/articles/360051348154-How-Do-I-Delete-My-Account"
      },
      "links": {
        "cancel": "https://support.viki.com/hc/en-us/articles/200138904-How-Can-I-Cancel-My-Viki-Pass-Subscription",
        "refund": "https://support.viki.com/hc/en-us/articles/201263094-Viki-Pass-How-do-I-ask-for-a-refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.viki.com/hc/en-us/articles/200138904-How-Can-I-Cancel-My-Viki-Pass-Subscription",
        "policy_summary": "Viki Pass subscribers can cancel online via Account Settings > Subscription tab > Cancel Plan (web or mobile browser), or through their platform's subscription management (iOS App Store, Google Play, Roku, Apple TV). Cancellation takes effect at the end of the current billing period, with benefits remaining active until then. Viki recommends making changes at least 2 days before the renewal date. Refunds are not provided for unused subscriptions or late cancellations; web and Google Play subscribers may submit a refund request form for agent review, while Apple and Roku subscribers must contact those platforms directly.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How Can I Cancel My Viki Pass Subscription? – Viki Support Help Center (accessed 2026-06-06)",
            "url": "https://support.viki.com/hc/en-us/articles/200138904-How-Can-I-Cancel-My-Viki-Pass-Subscription"
          },
          {
            "title": "Viki Pass - How do I ask for a refund? – Viki Support Help Center (accessed 2026-06-06)",
            "url": "https://support.viki.com/hc/en-us/articles/201263094-Viki-Pass-How-do-I-ask-for-a-refund"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ramp",
      "name": "Ramp",
      "industry": "Fintech & banking",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented for Ramp Plus subscriptions. Plans can be downgraded to the free tier at end of billing cycle."
      },
      "data_deletion": {
        "detail": "Account closure must be initiated by the account Owner via a support request; Ramp requires confirmation from at least one additional Admin user before deactivating the account. For personal data deletion, requests can be submitted through Ramp's Privacy Center at privacy.ramp.com or by emailing privacy@ramp.com. Ramp honors CCPA deletion rights and responds within legally prescribed timeframes.",
        "url": "https://privacy.ramp.com/"
      },
      "links": {
        "cancel": "https://support.ramp.com/hc/en-us/articles/19191242738707-Managing-Ramp-Plus",
        "refund": "https://support.ramp.com/hc/en-us/articles/19193883529235-Ramp-Plus-billing-policy",
        "terms": "https://ramp.com/legal/user-agreement",
        "privacy": "https://ramp.com/legal/privacy-terms/privacy-terms/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 72,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.ramp.com/hc/en-us/articles/19191242738707-Managing-Ramp-Plus",
        "policy_summary": "To cancel Ramp Plus, navigate to Company > Statements & Payments > Settings > Cancel Subscription in the dashboard. Access continues until the end of the current billing cycle (monthly or annual). Ramp Plus subscription fees are non-refundable; removing users does not trigger refunds or credits. Seat charges are prorated when users are added mid-cycle but not refunded on removal. Full account closure (as opposed to plan downgrade) requires the account Owner to contact Ramp Support, with confirmation from at least one Admin user. There is no documented pause option.",
        "policy_checked": "2026-06-11",
        "method": "editor",
        "sources": [
          {
            "title": "Managing Ramp Plus (accessed 2026-06-11)",
            "url": "https://support.ramp.com/hc/en-us/articles/19191242738707-Managing-Ramp-Plus"
          },
          {
            "title": "Ramp Plus billing policy (accessed 2026-06-11)",
            "url": "https://support.ramp.com/hc/en-us/articles/19193883529235-Ramp-Plus-billing-policy"
          },
          {
            "title": "Ramp Pricing and Plans (accessed 2026-06-11)",
            "url": "https://ramp.com/pricing"
          },
          {
            "title": "Ramp Privacy Center (accessed 2026-06-11)",
            "url": "https://privacy.ramp.com/"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ranktack",
      "name": "RankTack",
      "industry": "SEO tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented. Cancel anytime via account settings or by contacting support."
      },
      "data_deletion": {
        "detail": "Not separately documented as a self-serve flow; governed by the Terms of Service.",
        "url": "https://app.ranktack.com/terms"
      },
      "links": {
        "cancel": null,
        "refund": "https://app.ranktack.com/terms",
        "terms": "https://app.ranktack.com/terms",
        "privacy": "https://app.ranktack.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 68,
          "notice_disclosed": 68,
          "refund_disclosed": 65,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://app.ranktack.com/terms",
        "policy_summary": "RankTack (an AI SEO agent by Jacky Chou) is a recurring monthly Stripe subscription across four tiers ($99–$999/mo). The Terms permit cancellation 'at any time through your account settings or by contacting support' (Section 12), with no notice period required. Subscription fees are 'non-refundable except as required by law' (Section 4), with no proration. The cancel and refund terms are not hidden but live only inside the general Terms of Service (Sections 4 and 12) rather than a dedicated cancellation page or help article, and the governing law is described only as 'the jurisdiction in which RankTack operates' (unnamed).",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service — RankTack (cancel §12, refund §4; accessed 2026-06-14)",
            "url": "https://app.ranktack.com/terms"
          },
          {
            "title": "Privacy Policy — RankTack (accessed 2026-06-14)",
            "url": "https://app.ranktack.com/privacy"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "rappi-prime-latam",
      "name": "Rappi Prime",
      "industry": "Food delivery memberships",
      "jurisdiction": "PE",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; membership stays valid through the current 30-day period after cancelling."
      },
      "data_deletion": {
        "detail": "No membership-specific deletion path; covered by Rappi's general privacy policy.",
        "url": "http://promos.rappi.com/peru/rappiproregular"
      },
      "links": {
        "cancel": "http://promos.rappi.com/peru/rappiproregular",
        "refund": "http://promos.rappi.com/peru/rappiproregular",
        "terms": "http://promos.rappi.com/peru/rappiproregular",
        "privacy": "https://legal.rappi.com/peru/politica-de-privacidad-y-tratamiento-de-datos-personales-rappi-s-a-c/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 85,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "http://promos.rappi.com/peru/rappiproregular",
        "policy_summary": "Rappi Prime/Pro is an auto-renewing membership (free/reduced delivery and exclusive promos) that renews automatically every 30 calendar days. Users cancel in-app through the support icon > Mi Cuenta > Rappi Pro > Cancelar mi Suscripcion, choosing a reason. After cancellation the membership remains valid until the end of the current 30-day period and does not renew. No refund is given for unused benefits when the user cancels; Rappi only issues a prorated refund if it cancels for a terms violation. No pause feature is documented.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terminos y Condiciones - Rappi Pro Regular, Peru (accessed 2026-06-16)",
            "url": "http://promos.rappi.com/peru/rappiproregular"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "rappler-plus-ph",
      "name": "Rappler+",
      "industry": "News (Membership)",
      "jurisdiction": "PH",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.rappler.com/plus/",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.rappler.com/plus/",
        "policy_summary": "Rappler+ is a paid membership (monthly or annual) that members can cancel before the end of the billing period from their membership account. Subscriptions are non-refundable and no refund is provided for the unused portion when cancelled.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Rappler+ membership page",
            "url": "https://www.rappler.com/plus/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "rawspicebar",
      "name": "RawSpiceBar",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or skip option is documented on the official website or terms and conditions."
      },
      "data_deletion": {
        "detail": "No data deletion or account removal process is documented on the official website.",
        "url": ""
      },
      "links": {
        "cancel": "https://rawspicebar.com/pages/terms-conditions",
        "refund": null,
        "terms": "https://rawspicebar.com/pages/terms-conditions",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://rawspicebar.com/pages/terms-conditions",
        "policy_summary": "Monthly subscribers can cancel at any time by logging into their account, messaging through the website, or scheduling a call via support.rawspicebar.com; cancellation takes effect at the end of the current billing period. Annual subscribers face a significant restriction: cancellation of the current term is only permitted during the first month of the subscription, though future-renewal cancellation is available at any time after the annual charge. RawSpiceBar offers a no-questions-asked refund policy for subscribers unhappy with their product or service. No pause or skip option is documented, and gift subscriptions are non-refundable and non-cancellable.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms & Conditions – RawSpiceBar (accessed 2026-06-06)",
            "url": "https://rawspicebar.com/pages/terms-conditions"
          },
          {
            "title": "FAQs – RawSpiceBar (accessed 2026-06-06)",
            "url": "https://rawspicebar.com/pages/faqs"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "raya",
      "name": "Raya",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users must cancel and would need to reapply for membership upon return, with readmission not guaranteed."
      },
      "data_deletion": {
        "detail": "Users can request account and data deletion by emailing contact@rayatheapp.com with their full name and associated email address. Raya may retain encrypted backup data for a period to meet legal obligations. Profile is removed and no longer visible once deletion is processed.",
        "url": "https://www.rayatheapp.com/privacy"
      },
      "links": {
        "cancel": "https://www.rayatheapp.com/termsofservice",
        "refund": null,
        "terms": "https://www.rayatheapp.com/termsofservice",
        "privacy": "https://www.rayatheapp.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 45,
          "notice_disclosed": 55,
          "refund_disclosed": 40,
          "findability": 40
        },
        "cancel_url": null,
        "policy_url": "https://www.rayatheapp.com/termsofservice",
        "policy_summary": "Raya subscriptions (1, 6, or 12 months, auto-renewing) are managed exclusively through the Apple App Store; cancellation is performed via iOS Settings > Apple ID > Subscriptions > Raya > Cancel Subscription, not within the Raya app itself. Cancellation takes effect at the end of the current billing period, so access continues until that date. Raya does not publish an explicit refund policy — refunds, if any, must be requested through Apple. No pause or freeze option is offered; cancelled members may need to reapply for admission if they wish to return.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Raya Terms of Service — rayatheapp.com (accessed 2026-06-05)",
            "url": "https://www.rayatheapp.com/termsofservice"
          },
          {
            "title": "Raya — App Store listing, Apple (accessed 2026-06-05)",
            "url": "https://apps.apple.com/us/app/raya/id957215308"
          }
        ],
        "score": 42,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "raycast-pro",
      "name": "Raycast Pro",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Cancellation ends auto-renewal and access continues until the current billing period ends, at which point the account reverts to the free tier."
      },
      "data_deletion": {
        "detail": "Upon account termination, Raycast may immediately deactivate or delete the account and all related information and files per their Terms of Service. No dedicated self-serve data deletion page is documented.",
        "url": ""
      },
      "links": {
        "cancel": "https://manual.raycast.com/billing",
        "refund": null,
        "terms": "https://www.raycast.com/terms-of-service",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Raycast Pro can be cancelled at any time via Account Settings on the website (online), or through the iOS App Store for app-based subscriptions; there is no phone, mail, or in-person channel. Cancellation stops auto-renewal immediately but Pro access continues until the end of the current billing period. All payments are non-refundable with no credits for partial periods — the only exception is a pro-rata refund for the Advanced AI add-on if removed before the next Pro renewal date. The Terms of Service also specify that users must provide notice within 10 days of receiving a renewal notice to cancel at period end; EU/UK consumers additionally have a 14-day statutory cooling-off right.",
        "policy_url": "https://manual.raycast.com/billing",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 78
        },
        "sources": [
          {
            "title": "Billing | Raycast Manual (accessed 2026-06-05)",
            "url": "https://manual.raycast.com/billing"
          },
          {
            "title": "Raycast Terms of Service (accessed 2026-06-05)",
            "url": "https://www.raycast.com/terms-of-service"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "raycast",
      "name": "Raycast (raycast.com)",
      "industry": "Developer tools",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; the subscription auto-renews and you receive an email before the renewal date."
      },
      "data_deletion": {
        "detail": "Account/data handled per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://www.raycast.com/terms-of-service",
        "terms": "https://www.raycast.com/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 58,
          "channel_disclosed": 62,
          "notice_disclosed": 70,
          "refund_disclosed": 58,
          "findability": 62
        },
        "cancel_url": null,
        "policy_url": "https://www.raycast.com/terms-of-service",
        "policy_summary": "The Pro subscription auto-renews, and Raycast emails you before the end of the current period to notify you of the upcoming renewal — a customer-friendly heads-up many peers omit. UK/EU customers get a statutory 14-day cooling-off right to cancel for a refund; outside that window all payments are non-refundable with no credits for partially used periods. If Raycast materially changes the Terms, you may terminate and receive a pro-rata refund of pre-paid fees for the remaining term. Raycast Technologies Ltd (UK).",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Raycast | Terms of Service (accessed 2026-06-13)",
            "url": "https://www.raycast.com/terms-of-service"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "rctiplus-id",
      "name": "RCTI+",
      "industry": "Streaming (Video)",
      "jurisdiction": "ID",
      "cancellation_types": [
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://support.rctiplus.com/knowledgebase/articles/cara-berhenti-langganan-di-rctiplus",
        "refund": "",
        "terms": "https://support.rctiplus.com/terms-of-service",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.rctiplus.com/knowledgebase/articles/cara-berhenti-langganan-di-rctiplus",
        "policy_summary": "RCTI+ provides an official knowledge-base article explaining how to stop a premium subscription from within the app, with email and WhatsApp support for assistance. Subscriptions purchased via Google Play or App Store must be cancelled through the respective store.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cara Berhenti Langganan di RCTIPlus",
            "url": "https://support.rctiplus.com/knowledgebase/articles/cara-berhenti-langganan-di-rctiplus"
          },
          {
            "title": "RCTI+ Terms of Service",
            "url": "https://support.rctiplus.com/terms-of-service"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "reading-eggs",
      "name": "Reading Eggs",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in the official support articles."
      },
      "data_deletion": {
        "detail": "Account deletion is available via the app or web browser through My Account > Edit My Account > Delete my account. Permanently removes all personal data and children's progress; cannot be reversed. Cancellation and deletion are separate processes.",
        "url": "https://support.readingeggs.com/support/solutions/articles/262485-how-do-i-delete-my-reading-eggs-account-"
      },
      "links": {
        "cancel": "https://support.readingeggs.com/support/solutions/articles/237659-how-do-i-cancel-my-subscription-",
        "refund": "https://support.readingeggs.com/support/solutions/articles/237511-what-is-your-refund-policy-",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 75,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://support.readingeggs.com/support/solutions/articles/237659-how-do-i-cancel-my-subscription-",
        "policy_summary": "Direct (website) subscribers cancel online via Family Dashboard > My Account > Manage My Subscriptions; cancellation must be submitted at least 24 hours before the renewal date to avoid the next charge, and access continues through the end of the current billing period. App Store and Google Play subscribers must cancel through Apple or Google directly, as Reading Eggs cannot manage those transactions. Reading Eggs offers a 30-day no-questions-asked money-back guarantee for direct purchases; after 30 days no refunds are issued and no proration is offered. Refund requests must be made by phone (1-877-661-4898) or email (support@readingeggs.com); no pause/freeze option is documented.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your Reading Eggs monthly subscription : Reading Eggs (accessed 2026-06-06)",
            "url": "https://support.readingeggs.com/support/solutions/articles/237659-how-do-i-cancel-my-subscription-"
          },
          {
            "title": "Reading Eggs refund policy : Reading Eggs (accessed 2026-06-06)",
            "url": "https://support.readingeggs.com/support/solutions/articles/237511-what-is-your-refund-policy-"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "readwise",
      "name": "Readwise",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Readwise's Terms of Service or help documentation."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data by emailing hello@readwise.io. The Privacy Policy states Readwise retains data only as long as necessary to fulfil collection purposes or until withdrawal of consent.",
        "url": "https://readwise.io/privacy"
      },
      "links": {
        "cancel": "https://docs.readwise.io/faqs/subscription",
        "refund": null,
        "terms": "https://readwise.io/tos",
        "privacy": "https://readwise.io/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://docs.readwise.io/faqs/subscription",
        "policy_summary": "Readwise subscriptions can be cancelled at any time via Account Preferences (online self-serve) or by emailing hello@readwise.io; iOS subscribers must cancel through Apple's subscription settings. Upon cancellation, access continues until the end of the current billing period (monthly or annual) with no prorated refund. Payments are stated as final and non-refundable per the Terms of Service, though Readwise notes it will consider refunds on a case-by-case basis upon request. Annual subscribers receive a reminder email one week before renewal, providing an opportunity to cancel before the next charge.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 70
        },
        "sources": [
          {
            "title": "Subscription & Billing FAQs - Readwise Docs (accessed 2026-06-05)",
            "url": "https://docs.readwise.io/faqs/subscription"
          },
          {
            "title": "Terms of Service | Readwise (accessed 2026-06-05)",
            "url": "https://readwise.io/tos"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "reason-us",
      "name": "Reason",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is mentioned in Reason's official FAQ or subscription pages."
      },
      "data_deletion": {
        "detail": "No data deletion or account removal process is described on Reason's official pages. Contact subscribe@reason.com or digital-help@reason.com for account inquiries.",
        "url": ""
      },
      "links": {
        "cancel": "https://reason.com/reason-plus-faqs/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 60,
          "notice_disclosed": 40,
          "refund_disclosed": 75,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://reason.com/reason-plus-faqs/",
        "policy_summary": "Reason offers digital (Reason Plus, $25/year) and print+digital ($35/year) subscriptions. Subscribers may cancel at any time and receive a prorated refund for the unused balance of their term. For digital subscriptions, cancellation can be initiated via email at digital-help@reason.com; for print subscriptions, a 'Cancel Subscription' link is available through the third-party subscriber services portal and phone support (1-888-732-7668, Mon–Fri 8am–5pm CT) is offered. No notice period or pause option is disclosed.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Reason Plus and Digital Access FAQs - Reason.com (accessed 2026-06-06)",
            "url": "https://reason.com/reason-plus-faqs/"
          },
          {
            "title": "Contact - Reason.com (accessed 2026-06-06)",
            "url": "https://reason.com/contact-reason/"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "reclaim-ai",
      "name": "Reclaim AI",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Reclaim offers a 'Pause scheduling' option via Account Settings > Manage My Account, which disables automated scheduling features (Habits, Smart Buffers) and removes Reclaim-created calendar events without deleting the account. No documented time limit or cost change during pause."
      },
      "data_deletion": {
        "detail": "Users can delete their account from Account Settings > Manage My Account > Delete account. Reclaim clears all Reclaim-created calendar events and permanently deletes all user and account data from their systems within up to one hour. Action is irreversible.",
        "url": "https://help.reclaim.ai/en/articles/3764803-delete-your-account"
      },
      "links": {
        "cancel": "https://help.reclaim.ai/en/articles/6211188-how-to-manage-or-cancel-your-reclaim-subscription-and-update-billing-details",
        "refund": null,
        "terms": "https://reclaim.ai/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.reclaim.ai/en/articles/6211188-how-to-manage-or-cancel-your-reclaim-subscription-and-update-billing-details",
        "policy_summary": "Reclaim AI subscriptions can be cancelled online at any time via the Billing and Team page in the account dashboard; no advance notice is required and access continues until the end of the current billing period, at which point the account downgrades to the free Lite plan. Monthly subscription fees are non-refundable. Annual subscriptions cancelled within 30 days of the initial start date are eligible for a pro-rata refund equal to 11 months of the fee paid, less transaction fees and taxes; cancellations after 30 days receive no refund.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to manage or cancel your Reclaim subscription and update billing details | Reclaim.ai Help Center (accessed 2026-06-06)",
            "url": "https://help.reclaim.ai/en/articles/6211188-how-to-manage-or-cancel-your-reclaim-subscription-and-update-billing-details"
          },
          {
            "title": "Reclaim | Terms of Service (accessed 2026-06-06)",
            "url": "https://reclaim.ai/terms"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "recraft",
      "name": "Recraft",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is documented. Users can cancel anytime; access continues until the end of the billing period."
      },
      "data_deletion": {
        "detail": "Upon account termination, Recraft's Terms of Service state that termination may involve deletion of user assets from their databases. No self-serve data deletion portal is documented; users would need to contact help@recraft.ai.",
        "url": "https://www.recraft.ai/legal/terms"
      },
      "links": {
        "cancel": "https://www.recraft.ai/docs/plans-and-billing/billing",
        "refund": null,
        "terms": "https://www.recraft.ai/legal/terms",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Recraft subscribers can cancel at any time through the in-app 'Manage subscription' menu (Profile > Manage subscription > Cancel plan) or by emailing help@recraft.ai. Access continues until the end of the current billing period after cancellation. No refunds are issued for amounts already billed; however, users who have consumed fewer than 30 lifetime credits and whose most recent payment was within the past 30 days may request a refund via email. Subscription pausing is not offered.",
        "policy_url": "https://www.recraft.ai/docs/plans-and-billing/billing",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 70
        },
        "sources": [
          {
            "title": "Billing and invoices - Recraft (accessed 2026-06-06)",
            "url": "https://www.recraft.ai/docs/plans-and-billing/billing"
          },
          {
            "title": "Terms of service - Recraft (accessed 2026-06-06)",
            "url": "https://www.recraft.ai/legal/terms"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "red-by-sfr-fr",
      "name": "RED by SFR",
      "industry": "Telecom & ISP",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Temporary line suspension available for customers relocating abroad; must be requested via the RED & Moi app or by contacting a RED advisor. No self-serve freeze option for standard subscribers."
      },
      "data_deletion": {
        "detail": "Users can request erasure of personal data via their client account under 'Infos perso', or by written postal request to: Service client SFR Données personnelles – TSA 10101 – 69947 LYON CEDEX 20. Erasure may be restricted where contractual or legal obligations apply. Post-cancellation, SFR Cloud data is recoverable for 30 days; SFR Mail is blocked after 6 months and deleted after 12 months of inactivity. Commercial data retained up to 3 years from last contact.",
        "url": "https://www.red-by-sfr.fr/rgpd/red-by-sfr-politique-de-protection-des-donnees-personnelles.html"
      },
      "links": {
        "cancel": "https://assistance.red-by-sfr.fr/resilier-ligne-mobile.html",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://assistance.red-by-sfr.fr/resilier-ligne-mobile.html",
        "policy_summary": "RED by SFR mobile plans are no-commitment and can be cancelled at any time online via the RED client account, through the RED & Moi app chat, or by requesting a phone callback (Monday–Saturday 8am–9pm). Cancellation takes effect after a mandatory 10-calendar-day notice period from the date the request is recorded; a reversal is possible up to the day before the effective date. For RED Box (fixed internet), cancellation is also available online or by phone but incurs a €59 line-closure fee, with equipment to be returned within 21 days and deposit refunded within 30 days thereafter. No proration refund is documented for mobile plans; pro-rata regularisation applies to the RED Box final invoice.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 85,
          "notice_disclosed": 90,
          "refund_disclosed": 60,
          "findability": 80
        },
        "sources": [
          {
            "title": "Résilier ma ligne mobile RED – Assistance RED (accessed 2026-06-06)",
            "url": "https://assistance.red-by-sfr.fr/resilier-ligne-mobile.html"
          },
          {
            "title": "Résilier ma RED Box – Assistance RED (accessed 2026-06-06)",
            "url": "https://assistance.red-by-sfr.fr/resilier-box.html"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "red-energy-au",
      "name": "Red Energy",
      "industry": "Energy & utilities",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold; energy supply is ongoing. Consumers give a vacating/disconnection notice or switch retailers."
      },
      "data_deletion": {
        "detail": "Governed by the Red Energy Privacy Policy; consumers contact Red Energy to access or correct personal information. No self-serve cancellation-linked deletion.",
        "url": "https://www.redenergy.com.au/privacy-policy"
      },
      "links": {
        "cancel": "https://www.redenergy.com.au/disconnections",
        "refund": null,
        "terms": "https://www.redenergy.com.au/disconnections",
        "privacy": "https://www.redenergy.com.au/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.redenergy.com.au/disconnections",
        "policy_summary": "Red Energy residential plans have no lock-in contract and no exit fee, with a 10 business day cooling-off period after signup during which the consumer can cancel without penalty. To end the agreement when moving out, the consumer gives Red Energy a vacating notice; the agreement ends 10 business days after Red Energy receives that notice, or on an agreed earlier date if both parties agree. Disconnection/move-out is arranged by phone on 131 806 or via the online contact form, providing the account number and preferred end date; switching to another retailer is instead initiated by the new retailer. Red Energy recommends 3-10 business days' notice so a final meter read can occur. The final bill covers usage to the end date and may include distributor disconnection charges; no exit fee applies.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Disconnecting Your Electricity & Gas - Red Energy (accessed 2026-06-16)",
            "url": "https://www.redenergy.com.au/disconnections"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "red-hat",
      "name": "Red Hat",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "email",
        "phone",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option is documented. Subscriptions are sold on a fixed term basis and cannot be paused; they run until the term lapses."
      },
      "data_deletion": {
        "detail": "Account/personal data deletion is handled separately from subscription cancellation. Red Hat grants rights to access, rectify, and erase personal data (subject to applicable law, including GDPR and CCPA/California opt-out of sale/sharing). Requests are submitted via the Red Hat Personal Data Request form; Red Hat aims to process within ~1 month. Some profile data (password, contact info, preferences) can also be edited by logging into the account.",
        "url": "https://www.redhat.com/en/about/personal-data-request"
      },
      "links": {
        "cancel": "https://access.redhat.com/articles/customer-service-subscriptions",
        "refund": "https://www.redhat.com/en/store/return-policy",
        "terms": null,
        "privacy": "https://www.redhat.com/en/about/personal-data-request"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 10,
          "channel_disclosed": 65,
          "notice_disclosed": 60,
          "refund_disclosed": 85,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://access.redhat.com/articles/customer-service-subscriptions",
        "policy_summary": "Red Hat subscriptions are sold on a term basis and are non-refundable. Once a subscription is purchased and activated it cannot be canceled or partially refunded, even if you stop using it before the term ends; there is no self-serve online cancel button. The practical way to 'cancel' is to let the subscription lapse by not renewing. Subscriptions auto-renew for successive terms of the same duration unless either party gives written notice of intent not to renew at least 30 days before the term expires (per the Red Hat Enterprise Agreement). To stop renewal or change billing/subscription status, contact Red Hat Customer Service by opening a Support Case (selecting 'Customer Service: Account, Billing, Subscription Management'), by email, or by phone for your region. The Red Hat Developer Subscription for Individuals explicitly cannot be canceled/removed and should be left until it lapses. Refunds are not provided except in narrow cases (an incorrectly purchased subscription, a service deficiency Red Hat cannot remedy, or platform discontinuation), which can yield a pro-rata or corrected-purchase refund via Customer Service. Subscriptions bought through OEMs/distributors/resellers must be handled by that reseller (no RMA from Red Hat).",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Answers to Common Subscription Questions - Red Hat Customer Portal (accessed 2026-06-10)",
            "url": "https://access.redhat.com/articles/customer-service-subscriptions"
          },
          {
            "title": "Return Policy - Red Hat Store (accessed 2026-06-10)",
            "url": "https://www.redhat.com/en/store/return-policy"
          },
          {
            "title": "I would like a refund on my subscription, what is your return policy? - Red Hat Customer Portal (accessed 2026-06-10)",
            "url": "https://access.redhat.com/articles/5094"
          },
          {
            "title": "Red Hat Personal Data Request (accessed 2026-06-10)",
            "url": "https://www.redhat.com/en/about/personal-data-request"
          }
        ],
        "score": 49,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "red-pocket-us",
      "name": "Red Pocket Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No formal pause feature; a line lapses into 'Airtime Expired' status if the billing cycle ends without payment, and may eventually lose the phone number."
      },
      "data_deletion": {
        "detail": "Personal-data and deletion requests are handled under Red Pocket's terms/privacy; not part of the line-closure flow.",
        "url": "https://www.redpocket.com/terms_and_conditions"
      },
      "links": {
        "cancel": "https://help.redpocket.com/cancelling-or-disconnecting-a-line",
        "refund": "https://help.redpocket.com/hc/en-us/articles/360023861892-What-is-the-Red-Pocket-Mobile-refund-policy-",
        "terms": "https://www.redpocket.com/terms_and_conditions",
        "privacy": "https://www.redpocket.com/terms_and_conditions"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://help.redpocket.com/cancelling-or-disconnecting-a-line",
        "policy_summary": "Red Pocket is prepaid with no early-termination fee; to close a line you first complete the number transfer (porting out), then contact customer service to close the line, because transferring the number does not auto-cancel the account and closing first risks permanent loss of the number. To port out, log in at redpocket.com/my-lines, open 'Manage Number', disable the Port Out Blocker, and select 'Transfer This Number' to generate the account number and transfer PIN (CDMA lines must call in); transfers complete within minutes to 24 hours and the line must stay active. Prepaid service is generally non-refundable, but a plan can be returned within 7 days of receipt if usage stays under 250 min, 250 texts, or 1GB; shipping is non-refundable and devices carry a 20% restocking fee.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel a RedPocket Mobile line - Red Pocket Help Center",
            "url": "https://help.redpocket.com/cancelling-or-disconnecting-a-line"
          },
          {
            "title": "How to transfer your number to another carrier - Red Pocket Help Center",
            "url": "https://help.redpocket.com/transfer-your-number-to-another-carrier"
          },
          {
            "title": "What is the Red Pocket Mobile refund policy? - Help Center",
            "url": "https://help.redpocket.com/hc/en-us/articles/360023861892-What-is-the-Red-Pocket-Mobile-refund-policy-"
          }
        ],
        "score": 98,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "redis-cloud",
      "name": "Redis Cloud",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. The only paths are deleting individual databases (which does NOT stop charges) and deleting/canceling the subscription. A subscription with no databases still incurs charges until the subscription itself is deleted."
      },
      "data_deletion": {
        "detail": "Account/data deletion is a multi-step process: delete all databases, delete all subscriptions, remove all users except the Owner, clear outstanding invoices and remove payment methods (including marketplace links). For permanent erasure of personal data under GDPR/CCPA, submit a Redis Cloud Privacy Deletion Request via the privacy request form; Redis verifies the account is clear before erasing it.",
        "url": "https://support.redislabs.com/hc/en-us/articles/27646907553170-Submit-a-Redis-Cloud-Privacy-Deletion-Request"
      },
      "links": {
        "cancel": "https://redis.io/docs/latest/operate/rc/subscriptions/delete-subscription/",
        "refund": null,
        "terms": null,
        "privacy": "https://support.redislabs.com/hc/en-us/articles/27646907553170-Submit-a-Redis-Cloud-Privacy-Deletion-Request"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 50,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://redis.io/docs/latest/operate/rc/subscriptions/delete-subscription/",
        "policy_summary": "Cancellation is fully self-serve in the Redis Cloud console (cloud.redis.io). You must first delete every database in the subscription (each database: Configuration tab > Danger zone > Delete), then go to the subscription's Overview tab and click Delete subscription, confirming in the dialog. Only the Account Owner can do this. Deleting a database alone does NOT stop charges; you must delete the subscription. Essentials plans are billed in advance and Flex/Pro in arrears; charges stop only after the subscription is deleted, and outstanding balances must be settled first (Billing & Payments > Pay now). Charges are generally non-refundable with no proration for mid-cycle cancellation; refunds only for special circumstances via Support. Subscription deletion is irreversible, so back up data first. Full account erasure of personal data requires a separate Privacy Deletion Request form (GDPR/CCPA).",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Delete a subscription | Redis Docs (accessed 2026-06-06)",
            "url": "https://redis.io/docs/latest/operate/rc/subscriptions/delete-subscription/"
          },
          {
            "title": "Delete a database | Redis Docs (accessed 2026-06-06)",
            "url": "https://redis.io/docs/latest/operate/rc/databases/delete-database/"
          },
          {
            "title": "Billing and payments | Redis Docs (accessed 2026-06-06)",
            "url": "https://redis.io/docs/latest/operate/rc/billing-and-payments/"
          },
          {
            "title": "Submit a Redis Cloud Privacy Deletion Request | Redis Knowledge Base (accessed 2026-06-06)",
            "url": "https://support.redislabs.com/hc/en-us/articles/27646907553170-Submit-a-Redis-Cloud-Privacy-Deletion-Request"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "reflect",
      "name": "Reflect",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; cancellation via account settings stops renewal and access continues to the end of the current subscription period."
      },
      "data_deletion": {
        "detail": "Terms do not specifically address data deletion on cancellation; users are advised to keep an independent copy of their content. Account termination via account settings; contact alex@reflect.app for account issues.",
        "url": "https://reflect.app/terms"
      },
      "links": {
        "cancel": "https://reflect.app/terms",
        "refund": "https://reflect.app/terms",
        "terms": "https://reflect.app/terms",
        "privacy": "https://reflect.app/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 90,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://reflect.app/terms",
        "policy_summary": "Reflect's Terms state subscriptions can be cancelled self-serve through the account settings page or by contacting the company. There is no refund for fees already paid for the current subscription period, and access continues until the end of that period; subscription fees are generally non-refundable but case-by-case refunds may be granted at the company's sole discretion. Free trials auto-convert to paid subscriptions at the end of the trial unless cancelled, and subscriptions auto-renew for successive terms. The company gives reasonable prior notice of any fee changes so users can cancel before they take effect. The terms do not address data deletion, advising users to keep an independent copy of their content.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions - Reflect (accessed 2026-06-16)",
            "url": "https://reflect.app/terms"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "reflectly-us",
      "name": "Reflectly",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented in Reflectly's Terms of Service or anywhere on the official website."
      },
      "data_deletion": {
        "detail": "Users can request data deletion by emailing hello@reflectlyapp.com. The privacy policy (hosted at reflectlyapp.com/assets/reflectly-privacy-policy.pdf) references GDPR rights including erasure. No in-app self-serve deletion flow is publicly documented.",
        "url": "https://reflectlyapp.com/assets/reflectly-privacy-policy.pdf"
      },
      "links": {
        "cancel": "https://reflectlyapp.com/assets/terms-of-service.pdf",
        "refund": null,
        "terms": "https://reflectlyapp.com/assets/terms-of-service.pdf",
        "privacy": "https://reflectlyapp.com/assets/reflectly-privacy-policy.pdf"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 40,
          "notice_disclosed": 50,
          "refund_disclosed": 35,
          "findability": 25
        },
        "cancel_url": null,
        "policy_url": "https://reflectlyapp.com/assets/terms-of-service.pdf",
        "policy_summary": "Reflectly subscriptions are managed through the platform where they were purchased — iOS App Store or Google Play — and must be cancelled at least 24 hours before the renewal date to avoid being charged for the next period. The Terms of Service state that purchases are final and Reflectly does not provide refunds for subscription fees already paid; access continues until the end of the paid period. There is no dedicated online help centre or self-serve cancellation portal on the Reflectly website; users must cancel through their device's app-store subscription management or contact support by email at support@reflectlyapp.com.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Reflectly Terms of Service (December 9, 2022) (accessed 2026-06-06)",
            "url": "https://reflectlyapp.com/assets/terms-of-service.pdf"
          },
          {
            "title": "Reflectly — A Journal for Happiness (official homepage) (accessed 2026-06-06)",
            "url": "https://reflectlyapp.com/"
          }
        ],
        "score": 32,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "reflectly",
      "name": "Reflectly",
      "industry": "Mental health",
      "jurisdiction": "DK",
      "cancellation_types": [
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "Reflectly subscriptions are managed through Apple App Store or Google Play; no in-app pause is documented and uninstalling the app does not cancel the subscription."
      },
      "data_deletion": {
        "detail": "Reflectly ApS processes data under EU GDPR; users can request data deletion by contacting hello@reflectly.app per the privacy policy.",
        "url": "https://reflectlyapp.com/assets/reflectly-privacy-policy.pdf"
      },
      "links": {
        "cancel": "https://reflectlyapp.com/assets/reflectly_terms_of_service.pdf",
        "refund": "",
        "terms": "https://reflectlyapp.com/assets/reflectly_terms_of_service.pdf",
        "privacy": "https://reflectlyapp.com/assets/reflectly-privacy-policy.pdf"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://reflectlyapp.com/assets/reflectly_terms_of_service.pdf",
        "policy_summary": "Reflectly is sold as an auto-renewing subscription billed through Apple App Store or Google Play; cancellation is done in the store's subscription settings at least 24 hours before renewal, and uninstalling the app does not cancel it.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Reflectly Terms of Service (official PDF)",
            "url": "https://reflectlyapp.com/assets/reflectly_terms_of_service.pdf"
          },
          {
            "title": "Reflectly Privacy Policy (official PDF)",
            "url": "https://reflectlyapp.com/assets/reflectly-privacy-policy.pdf"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "regal-unlimited-us",
      "name": "Regal Unlimited",
      "industry": "Retail & membership",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or hold option is available for Regal Unlimited. Members must cancel outright if no longer using the subscription."
      },
      "data_deletion": {
        "detail": "Submit a data deletion request by emailing privacy@regalcinemas.com or by calling Customer Assistance at (888) 462-7342 (daily 9:00 a.m.–12:00 a.m. ET). California residents may exercise CCPA deletion rights via the same channels.",
        "url": "https://www.regmovies.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.regmovies.com/help/unlimited",
        "refund": null,
        "terms": null,
        "privacy": "https://www.regmovies.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 50,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.regmovies.com/help/unlimited",
        "policy_summary": "Regal Unlimited members can cancel at any time by signing into their Crown Club account online at regmovies.com, via the Regal app, or by contacting Customer Relations by phone. Each plan carries an initial non-cancelable term of 3 months, 6 months, or 1 year depending on the plan chosen; early cancellation is only permitted in limited circumstances (medical inability to attend for 3+ consecutive months, death, or relocation outside the US/territories). After the initial term, the subscription renews month-to-month until cancelled. No refunds are provided except for surcharges on cancelled reservations, which are credited back to the payment method on file.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Regal Unlimited Help Center (accessed 2026-06-06)",
            "url": "https://www.regmovies.com/help/unlimited"
          },
          {
            "title": "Regal Unlimited Rules (accessed 2026-06-06)",
            "url": "https://www.regmovies.com/unlimited/rules"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "rei-co-op",
      "name": "REI Co-op",
      "industry": "Retail & membership",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option exists for REI Co-op membership; it is a one-time lifetime purchase with no recurring billing to pause."
      },
      "data_deletion": {
        "detail": "Members can request deletion of personal information by submitting a webform or emailing privacy@rei.com; however, REI's membership terms explicitly state that requesting personal data deletion terminates the member's participation in the membership program.",
        "url": "https://www.rei.com/help?a=Can-I-returncancel-my-membership---id---JLvma_2TTmVTiHz-8-Qig"
      },
      "links": {
        "cancel": "https://www.rei.com/help?a=Can-I-returncancel-my-membership---id---JLvma_2TTmVTiHz-8-Qig",
        "refund": null,
        "terms": "https://www.rei.com/terms/rei-membership-program",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 62,
          "notice_disclosed": 68,
          "refund_disclosed": 75,
          "findability": 58
        },
        "cancel_url": null,
        "policy_url": "https://www.rei.com/help?a=Can-I-returncancel-my-membership---id---JLvma_2TTmVTiHz-8-Qig",
        "policy_summary": "REI Co-op membership is a one-time $30 lifetime fee, not a recurring subscription. Membership is explicitly non-refundable and non-returnable once purchased. Members who wish to opt out can do so by calling 1-800-426-4840 or visiting an REI store in person; no online self-serve cancellation is available. Requesting deletion of personal data via privacy@rei.com will also terminate membership participation per program terms.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "Can I return/cancel my membership? — REI Co-op Help (accessed 2026-06-05)",
            "url": "https://www.rei.com/help?a=Can-I-returncancel-my-membership---id---JLvma_2TTmVTiHz-8-Qig"
          },
          {
            "title": "REI Member Loyalty Program Terms & Conditions — REI Co-op (accessed 2026-06-05)",
            "url": "https://www.rei.com/terms/rei-membership-program"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "reliant-us",
      "name": "Reliant Energy",
      "industry": "Energy & utilities",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold. Energy supply is either active or cancelled; you may transfer service to a new address or change plans instead of cancelling."
      },
      "data_deletion": {
        "detail": "No self-serve account-data deletion described; handled per privacy policy / by contacting customer care.",
        "url": "https://www.reliant.com/en/residential/help-support/customer-resources/cancel-service"
      },
      "links": {
        "cancel": "https://www.reliant.com/en/residential/help-support/customer-resources/cancel-service",
        "refund": "https://www.reliant.com/en/residential/help-support/customer-resources/cancel-service",
        "terms": "https://www.reliant.com/en/residential/help-support/customer-resources/cancel-service",
        "privacy": "https://www.reliant.com/en/residential/help-support/customer-resources/cancel-service"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 85,
          "notice_disclosed": 55,
          "refund_disclosed": 45,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.reliant.com/en/residential/help-support/customer-resources/cancel-service",
        "policy_summary": "Reliant lets residential customers cancel online via the service portal or by phone at 1-866-222-7100, and steers customers toward transferring service or changing plans before cancelling. Term plans carry an early termination fee that varies by contract (commonly $150 for 12-month and $295 for 24-month terms), which can be avoided by moving with prior notice and a forwarding address. As a Texas REP, new customers have a 3-day right of rescission with no penalty, and unhappy customers can switch Reliant plans fee-free within the first 90 days. The cancel page itself directs customers to their Terms of Service and Electricity Facts Label for the exact fee. A final bill is issued through the last day of service after the TDU meter read.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Service Cancellation | Terms & Canceling Plan | Reliant Energy (accessed 2026-06-16)",
            "url": "https://www.reliant.com/en/residential/help-support/customer-resources/cancel-service"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "remote-ok",
      "name": "Remote OK",
      "industry": "Jobs & recruiting",
      "jurisdiction": "SG",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause. An employer can close a job post or disable its auto-renew on the post's edit page, which stops further charges."
      },
      "data_deletion": {
        "detail": "No specific account- or data-deletion process is documented. The legal page states a blanket no-refund/instant-access waiver but contains no deletion procedure or contact.",
        "url": "https://remoteok.com/legal"
      },
      "links": {
        "cancel": "https://remoteok.com/hire-remotely",
        "refund": "https://remoteok.com/hire-remotely",
        "terms": "https://remoteok.com/legal",
        "privacy": "https://remoteok.com/legal"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 62,
          "notice_disclosed": 70,
          "refund_disclosed": 68,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://remoteok.com/legal",
        "policy_summary": "Remote OK's paying customers are employers: the model is one-time job posts (with paid add-ons) plus an optional one-time 25-post bundle, but each individual job post auto-renews every 30 days at the same price unless the employer disables auto-renew or closes the post on the post's edit page. Cancellation is therefore fully self-serve online via that edit page; no email, phone or app route is published. Pro-consumer touches: Remote OK emails a reminder 7 days before each renewal, and auto-renewals can be self-refunded within 7 days using a link in the renewal email (the original post itself is non-refundable). The weak point is findability and consistency: the operative renewal/cancel terms live only on the purchase pages (/hire-remotely, /buy-bundle), while the formal /legal page carries only a blanket 'you explicitly waive your right to a refund' clause (plus an EU 14-day withdrawal waiver) and no renewal or cancellation language at all.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "Remote OK — Terms of service and privacy policy (accessed 2026-06-14)",
            "url": "https://remoteok.com/legal"
          },
          {
            "title": "Remote OK — Hire Remotely (post / auto-renew / self-refund terms) (accessed 2026-06-14)",
            "url": "https://remoteok.com/hire-remotely"
          },
          {
            "title": "Remote OK — Buy a jobs bundle (accessed 2026-06-14)",
            "url": "https://remoteok.com/buy-bundle"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "render",
      "name": "Render",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze feature is documented. Users can suspend individual services (which stops compute charges for those resources) but the workspace plan subscription continues billing unless downgraded or the workspace is deleted."
      },
      "data_deletion": {
        "detail": "A 'Delete Render Account' option is available in account settings per Render staff confirmation. If the self-service option is not accessible, users can contact Render support to have their account anonymized (email and username removed). No formal data retention timeline is publicly documented.",
        "url": "https://render.com/docs/login-settings"
      },
      "links": {
        "cancel": "https://render.com/terms",
        "refund": null,
        "terms": "https://render.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://render.com/terms",
        "policy_summary": "To cancel Render, users must delete or suspend individual services via the dashboard and downgrade their workspace to the free Hobby plan (or delete the workspace entirely) using the Billing section — all steps are self-serve online. Plan changes and workspace deletion take effect immediately. Render's Terms of Service explicitly state there are no refunds for cancellation under any circumstances, including when Render itself terminates an account. There is no documented pause/freeze feature; service suspension stops per-resource compute charges but does not waive the workspace plan fee unless the workspace has no active services and no activity.",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 55,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 50
        },
        "sources": [
          {
            "title": "Terms of Service | Render (accessed 2026-06-05)",
            "url": "https://render.com/terms"
          },
          {
            "title": "New Workspace Plans – Render Docs (accessed 2026-06-05)",
            "url": "https://render.com/docs/new-workspace-plans"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "renderforest",
      "name": "Renderforest",
      "industry": "AI tools",
      "jurisdiction": "AM",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; cancellation turns off auto-renewal."
      },
      "data_deletion": {
        "detail": "No self-serve account-data deletion toggle documented; handled via support.",
        "url": "https://help.renderforest.com/support/solutions/articles/72000595318-managing-your-subscriptions-a-guide-to-upgrading-and-cancelling-your-plan"
      },
      "links": {
        "cancel": "https://help.renderforest.com/support/solutions/articles/72000595318-managing-your-subscriptions-a-guide-to-upgrading-and-cancelling-your-plan",
        "refund": "https://www.renderforest.com/terms-and-conditions",
        "terms": "https://www.renderforest.com/terms-and-conditions",
        "privacy": "https://www.renderforest.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://help.renderforest.com/support/solutions/articles/72000595318-managing-your-subscriptions-a-guide-to-upgrading-and-cancelling-your-plan",
        "policy_summary": "Renderforest cancellation (turning off auto-renewal) is done online via My Account, the Subscription tab, then the Actions section and 'Cancel Subscription'; mobile subscriptions are cancelled through the App Store or Google Play. The terms state users will not receive a refund for fees already paid for the current period; after cancelling auto-renewal the subscription stays active until the end of the paid billing period and no further charge is made. Paid subscriptions are generally non-refundable except where required by law, with refunds considered case-by-case at the company's sole discretion. Support is reachable at support@renderforest.com.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Managing Your Subscriptions: A Guide to Upgrading and Cancelling Your Plan - Renderforest (accessed 2026-06-16)",
            "url": "https://help.renderforest.com/support/solutions/articles/72000595318-managing-your-subscriptions-a-guide-to-upgrading-and-cancelling-your-plan"
          },
          {
            "title": "Terms and Conditions - Renderforest (accessed 2026-06-16)",
            "url": "https://www.renderforest.com/terms-and-conditions"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "rent-the-runway-us",
      "name": "Rent the Runway",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause with or without returning current items. Pausing without items requires returning all products by the next billing date; pausing with items lets members retain current rentals during the pause. Available via account settings."
      },
      "data_deletion": {
        "detail": "Submit a data deletion request via the OneTrust privacy portal or email privacy@renttherunway.com. Phone option also available at +1 (888) 914-9661 PIN 996984. Covers California, Colorado, Connecticut, Montana, Oregon, Texas, Utah, and Virginia residents by statute; others may also request.",
        "url": "https://privacyportal.onetrust.com/webform/a69445c5-3b88-4455-ac23-9bc974791b74/e52e08ac-70de-4d80-8186-df4d1f44cdd5"
      },
      "links": {
        "cancel": "https://www.renttherunway.com/help/faq?a=How-can-I-cancel-my-membership?---id--G8h0YyNgTKmFuL72BF7jHg",
        "refund": null,
        "terms": "https://www.renttherunway.com/pages/termsofservice",
        "privacy": "https://privacyportal.onetrust.com/webform/a69445c5-3b88-4455-ac23-9bc974791b74/e52e08ac-70de-4d80-8186-df4d1f44cdd5"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://www.renttherunway.com/help/faq?a=How-can-I-cancel-my-membership?---id--G8h0YyNgTKmFuL72BF7jHg",
        "policy_summary": "Rent the Runway members can cancel online at any time by visiting 'Manage Plan' in the 'Your Membership' section of their account. Cancellation takes effect at the end of the current billing period and no refund is issued for amounts already paid. All rented items must be returned by the end of the billing period to avoid late fees. A pause option is also available, with or without returning current items.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Rent the Runway Terms of Service (accessed 2026-06-06)",
            "url": "https://www.renttherunway.com/pages/termsofservice"
          },
          {
            "title": "Rent the Runway FAQ: How can I cancel my membership? (accessed 2026-06-06)",
            "url": "https://www.renttherunway.com/help/faq?a=How-can-I-cancel-my-membership?---id--G8h0YyNgTKmFuL72BF7jHg"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "replit",
      "name": "Replit",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation is immediate for Teams (org deletion removes all resources instantly) or end-of-billing-cycle for individual Core plans."
      },
      "data_deletion": {
        "detail": "Users can request account deletion from account settings. Replit states data is deleted within 30 days of the deletion request. Upon account deletion, stored data is removed per Replit's data retention policy and applicable law. UBB and backup/legal-hold exceptions may apply.",
        "url": "https://replit.com/privacy-policy"
      },
      "links": {
        "cancel": "https://docs.replit.com/billing/teams-billing/cancellation",
        "refund": null,
        "terms": "https://replit.com/terms-of-service",
        "privacy": "https://replit.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://docs.replit.com/billing/teams-billing/cancellation",
        "policy_summary": "Replit subscriptions auto-renew at the end of each billing term. Individual (Core/Pro) plans are cancelled online via Settings > Billing > Cancel, with access continuing until the end of the paid period; Teams plans are cancelled by deleting the organisation in advanced settings, which immediately removes all resources and access. Refunds are available for subscription payments made within 30 days of purchase (most recent charge only); Usage-Based Billing charges are non-refundable. No pause or freeze option is documented.",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 65,
          "notice_disclosed": 55,
          "refund_disclosed": 70,
          "findability": 65
        },
        "sources": [
          {
            "title": "Subscription Cancellation – Replit Docs (accessed 2026-06-05)",
            "url": "https://docs.replit.com/billing/teams-billing/cancellation"
          },
          {
            "title": "Terms of Service – Replit (accessed 2026-06-05)",
            "url": "https://replit.com/terms-of-service"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "republik-ch",
      "name": "Republik",
      "industry": "News / Paywall",
      "jurisdiction": "CH",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.republik.ch/konto",
        "refund": "",
        "terms": "https://www.republik.ch/agb",
        "privacy": "https://www.republik.ch/datenschutz"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.republik.ch/faq",
        "policy_summary": "Members cancel self-serve in their account (Konto) under Abonnements, where they can end the membership or the monthly subscription. Monthly subscriptions can be cancelled at any time; annual memberships must be cancelled up to two days before the end of the term.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Republik FAQ",
            "url": "https://www.republik.ch/faq"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "rescuetime",
      "name": "RescueTime",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented anywhere in RescueTime's help center or terms."
      },
      "data_deletion": {
        "detail": "Account and all data can be permanently deleted in-account via Account Settings > Billing > 'Delete your account', or via Account Settings > Data & Privacy. Deletion is immediate and irreversible; all data is fully erased from servers.",
        "url": "https://help.rescuetime.com/article/276-how-do-i-delete-my-account"
      },
      "links": {
        "cancel": "https://help.rescuetime.com/article/263-how-do-i-cancel-my-rescuetime-account",
        "refund": "https://help.rescuetime.com/article/430-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://help.rescuetime.com/article/263-how-do-i-cancel-my-rescuetime-account",
        "policy_summary": "RescueTime subscriptions can be cancelled anytime without penalty via Account Settings > Billing > 'Cancel your subscription' on the website (uninstalling the app does not cancel). Access continues until the end of the current billing period, then the account reverts to the free Lite plan. A 60-day full refund is offered on first-time paid plan purchases only (not renewals); refund requests must be submitted by email or chat to support. The Terms of Service explicitly state that fees accrued before cancellation are otherwise non-refundable.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 75,
          "findability": 85
        },
        "sources": [
          {
            "title": "How do I cancel my RescueTime account? - RescueTime Help Center (accessed 2026-06-06)",
            "url": "https://help.rescuetime.com/article/263-how-do-i-cancel-my-rescuetime-account"
          },
          {
            "title": "Refund Policy - RescueTime Help Center (accessed 2026-06-06)",
            "url": "https://help.rescuetime.com/article/430-refund-policy"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "resend",
      "name": "Resend",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. The billing docs only describe upgrade, downgrade, and cancel actions from the Billing page; no plan-freeze or account-pause feature is offered."
      },
      "data_deletion": {
        "detail": "Account/data deletion is request-based, not self-serve. Per the Privacy Policy, GDPR (EU/EEA) and CCPA (California) users may request access, update, or deletion of personal data by emailing support@resend.com; Resend states it will delete the personal information it holds as of the date of the request. Data is retained only as long as necessary for the purposes in the policy and as legally required.",
        "url": "https://resend.com/legal/privacy-policy"
      },
      "links": {
        "cancel": "https://resend.com/docs/dashboard/settings/billing",
        "refund": null,
        "terms": "https://resend.com/legal/terms-of-service",
        "privacy": "https://resend.com/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 55,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://resend.com/docs/dashboard/settings/billing",
        "policy_summary": "Self-serve cancel exists in-account: go to the Billing page (resend.com/settings/billing), click the three dots next to your plan, and select 'Cancel Subscription'. You can also upgrade or downgrade from the same page, or cancel by contacting customer support per the Terms of Service ('through your online account management page or by contacting Plus Five Five, Inc. customer support team'). Subscriptions are billed in advance and auto-renew at the end of each billing cycle unless cancelled; the Terms do not explicitly state an 'effective at end of period' cancellation date, though that is the implied behavior of cancelling auto-renewal. Refunds: 'Except when required by law, paid Subscription fees are non-refundable' — no proration or partial-quota refunds once emails are sent. No pause/freeze option. No mobile app-store billing involved (web/SaaS billing only).",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Managing Billing — Resend Docs (accessed 2026-06-06)",
            "url": "https://resend.com/docs/dashboard/settings/billing"
          },
          {
            "title": "Terms of Service · Resend (accessed 2026-06-06)",
            "url": "https://resend.com/legal/terms-of-service"
          },
          {
            "title": "Privacy Policy · Resend (accessed 2026-06-06)",
            "url": "https://resend.com/legal/privacy-policy"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "retool",
      "name": "Retool",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Customers can downgrade to the free plan, which effectively suspends paid features."
      },
      "data_deletion": {
        "detail": "After account termination or deletion, Retool has no obligation to maintain Customer Data or Custom Apps. Upon account deletion, Retool will delete data unless legally prohibited, per their Security Practices guidelines. Data can be exported via the cloud platform during an active subscription.",
        "url": "https://docs.retool.com/legal/customer-terms-of-service"
      },
      "links": {
        "cancel": "https://docs.retool.com/support/downgrade-plan",
        "refund": null,
        "terms": "https://docs.retool.com/legal/customer-terms-of-service",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "To cancel a paid Retool subscription, an admin must go to Billing settings and downgrade to the free plan; this is the opt-out mechanism for auto-renewal. Monthly plans receive a prorated credit on the next invoice after downgrading. Annual plans have a 7-day grace period from purchase or renewal for penalty-free changes; outside that window, no prorated refund is issued and customers must contact the support team to make changes. Enterprise plan holders must contact their account manager to cancel.",
        "policy_url": "https://docs.retool.com/support/downgrade-plan",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 72
        },
        "sources": [
          {
            "title": "Downgrade Your Plan | Retool Docs (accessed 2026-06-05)",
            "url": "https://docs.retool.com/support/downgrade-plan"
          },
          {
            "title": "Customer Terms of Service | Retool Docs (accessed 2026-06-05)",
            "url": "https://docs.retool.com/legal/customer-terms-of-service"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "revid-ai",
      "name": "Revid.ai",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented. Cancel anytime; access continues to the end of the billing period. Credits reset (do not roll over) at renewal."
      },
      "data_deletion": {
        "detail": "Not separately documented as a self-serve flow; governed by the Terms of Service.",
        "url": "https://www.revid.ai/terms"
      },
      "links": {
        "cancel": null,
        "refund": "https://www.revid.ai/terms",
        "terms": "https://www.revid.ai/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 45,
          "notice_disclosed": 72,
          "refund_disclosed": 68,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://www.revid.ai/terms",
        "policy_summary": "Revid.ai (an AI-video tool by Tibo Louis-Lucas) runs a recurring monthly subscription on a credit model ($39–$199/mo; credits reset at renewal, do not roll over). The Terms state 'You can cancel your subscription at any time' with access through the end of the billing period, but no cancellation method (portal, account path, or email) is documented anywhere, and the FAQ has no cancel instructions. Refunds are 'generally non-refundable,' with a narrow discretionary exception if less than 10% of credits have been used AND payment was made within the last 30 days. There is no dedicated cancellation page and no governing-law/jurisdiction clause in the Terms. Net: lenient written cancel-anytime + discretionary refund, undercut by undocumented cancel mechanics.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service — Revid.ai (subscription terms; accessed 2026-06-14)",
            "url": "https://www.revid.ai/terms"
          },
          {
            "title": "Revid.ai Pricing (credits, cancel-anytime; accessed 2026-06-14)",
            "url": "https://www.revid.ai/pricing"
          }
        ],
        "score": 55,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "revolut",
      "name": "Revolut",
      "industry": "Fintech & banking",
      "jurisdiction": "GB",
      "join_clicks": 3,
      "cancellation_types": [
        "app",
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option exists for Revolut paid plans. You can only downgrade to the free Standard plan or close your account."
      },
      "data_deletion": {
        "detail": "Submit a data erasure request to dpo@revolut.com. Revolut is required by UK law (AML regulations) to retain transaction records and certain personal data for a minimum of 6 years after account closure. Full details in the Customer Privacy Notice.",
        "url": "https://www.revolut.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://help.revolut.com/help/profile-and-plan/my-plan-benefits/downgrade-my-paid-plan/",
        "refund": "https://help.revolut.com/help/profile-and-plan/my-plan-benefits/downgrade-my-paid-plan/question-paid-plan-downgrade-fees/",
        "terms": "https://www.revolut.com/legal/paid-plans/",
        "privacy": "https://www.revolut.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 72,
          "refund_disclosed": 68,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://help.revolut.com/help/profile-and-plan/my-plan-benefits/downgrade-my-paid-plan/",
        "policy_summary": "To cancel (downgrade) a Revolut paid plan (Plus, Premium, Metal, Ultra), go to Profile → Plan → Change Plan in the app and select downgrade to Standard. This is the primary self-serve path; no web portal option exists. As a fallback, you can write to Revolut at 30 South Colonnade, London, E14 5HX, or email support@revolut.com if app access is unavailable. For monthly subscribers: cancellation within the first 14 days entitles you to a full refund; cancelling between 14 days and 10 months incurs the current month's fee plus a 2-month break fee (Ultra: 1-month break fee if within 6 months); after 10 months (or 6 months for Ultra) no break fee applies, only the current month's fee. For annual subscribers: no refund and no break fee; access continues until the end of the annual billing cycle. To fully close the account, you must first downgrade to Standard, zero out all balances, and then go to Profile → Account → Close account. Data deletion requests go to dpo@revolut.com; UK law requires retention of transaction data for 6 years post-closure.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Downgrade my paid plan | Revolut United Kingdom (accessed 2026-06-10)",
            "url": "https://help.revolut.com/help/profile-and-plan/my-plan-benefits/downgrade-my-paid-plan/"
          },
          {
            "title": "Downgrading your paid plan (steps) | Revolut United Kingdom (accessed 2026-06-10)",
            "url": "https://help.revolut.com/help/profile-and-plan/my-plan-benefits/downgrade-my-paid-plan/question-downgrade-plan-steps/"
          },
          {
            "title": "Paid plan downgrade fees | Revolut United Kingdom (accessed 2026-06-10)",
            "url": "https://help.revolut.com/help/profile-and-plan/my-plan-benefits/downgrade-my-paid-plan/question-paid-plan-downgrade-fees/"
          },
          {
            "title": "Cancelling your scheduled plan downgrade | Revolut United Kingdom (accessed 2026-06-10)",
            "url": "https://help.revolut.com/help/profile-and-plan/my-plan-benefits/downgrade-my-paid-plan/question-cancel-scheduled-downgrade/"
          },
          {
            "title": "Paid Plan Terms | Revolut United Kingdom (accessed 2026-06-10)",
            "url": "https://www.revolut.com/legal/paid-plans/"
          },
          {
            "title": "How do I close my account? | Revolut United Kingdom (accessed 2026-06-10)",
            "url": "https://help.revolut.com/help/profile-and-plan/closing-account/"
          },
          {
            "title": "Privacy Policy UK + EEA | Revolut United Kingdom (accessed 2026-06-10)",
            "url": "https://www.revolut.com/privacy-policy/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ridi-select-kr",
      "name": "RIDI Select",
      "industry": "E-books / Audiobooks",
      "jurisdiction": "KR",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Dormant accounts (no RIDI access for 1+ year) have subscriptions auto-terminated; account withdrawal is separate via the help center.",
        "url": "https://ridihelp.ridibooks.com/support/solutions"
      },
      "links": {
        "cancel": "https://ridihelp.ridibooks.com/support/solutions/articles/154000207870",
        "refund": "https://ridihelp.ridibooks.com/support/solutions/articles/154000207871",
        "terms": "https://ridibooks.com/legal/terms",
        "privacy": "https://ridibooks.com/legal/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://ridihelp.ridibooks.com/support/solutions/articles/154000207870--%EC%85%80%EB%A0%89%ED%8A%B8-%EA%B5%AC%EB%8F%85-%EC%9B%94%EC%A0%95%EC%95%A1-%ED%95%B4%EC%A7%80-%EB%B0%A9%EB%B2%95",
        "policy_summary": "RIDI Select (RIDI's monthly e-book/audiobook subscription) is cancelled self-serve in Select > Settings > Subscription Management by setting a cancellation reservation; service continues to the end of the paid period. If no content was streamed/downloaded within 7 days of payment, the subscription can be cancelled directly with the payment refunded.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "RIDI Help: [셀렉트] 구독 / 월정액 해지 방법",
            "url": "https://ridihelp.ridibooks.com/support/solutions/articles/154000207870--%EC%85%80%EB%A0%89%ED%8A%B8-%EA%B5%AC%EB%8F%85-%EC%9B%94%EC%A0%95%EC%95%A1-%ED%95%B4%EC%A7%80-%EB%B0%A9%EB%B2%95"
          },
          {
            "title": "RIDI Help: [셀렉트] 구독취소 / 월정액 환불 방법",
            "url": "https://ridihelp.ridibooks.com/support/solutions/articles/154000207871"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "ring-protect-uk-gb",
      "name": "Ring (Ring Protect)",
      "industry": "Home security",
      "jurisdiction": "GB",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "When the plan is cancelled, access to all recorded videos is lost and past recordings cannot be restored; customers must download videos before cancelling.",
        "url": "https://ring.com/gb/en/support/articles/0p7eu/Cancel-Ring-Protect-Subscription-Plan"
      },
      "links": {
        "cancel": "https://ring.com/gb/en/support/articles/0p7eu/Cancel-Ring-Protect-Subscription-Plan",
        "refund": "https://ring.com/gb/en/support/articles/0p7eu/Cancel-Ring-Protect-Subscription-Plan",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 60,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://ring.com/gb/en/support/articles/0p7eu/Cancel-Ring-Protect-Subscription-Plan",
        "policy_summary": "Ring UK customers cancel online by signing in at ring.com, selecting their plan, and confirming cancellation, with no long-term commitment. The plan stops at the end of the current billing period, refunds are not available unless required by law, and access to recorded videos is lost on cancellation.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling your Ring plan",
            "url": "https://ring.com/gb/en/support/articles/0p7eu/Cancel-Ring-Protect-Subscription-Plan"
          },
          {
            "title": "Subscribe to and manage a Ring plan",
            "url": "https://ring.com/gb/en/support/articles/mo3gg/subscribe-manage-ring-plan"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "ring-protect",
      "name": "Ring Protect",
      "industry": "Home security",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "All recorded videos are permanently deleted when the plan is cancelled; download any videos to keep beforehand.",
        "url": "https://ring.com/support/articles/0p7eu/Cancel-Ring-Protect-Subscription-Plan"
      },
      "links": {
        "cancel": "https://ring.com/support/articles/0p7eu/Cancel-Ring-Protect-Subscription-Plan",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://ring.com/support/articles/0p7eu/Cancel-Ring-Protect-Subscription-Plan",
        "policy_summary": "Ring Protect plans are cancelled online by signing in at ring.com, selecting Plan and choosing when to cancel; there are no long term commitments and cancellation takes effect at the end of the billing period. As of November 6, 2025 refunds are not available for plan cancellations unless required by law, and all recorded videos are permanently deleted on cancellation.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling your Ring plan",
            "url": "https://ring.com/support/articles/0p7eu/Cancel-Ring-Protect-Subscription-Plan"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "rippling",
      "name": "Rippling",
      "industry": "HR / Payroll SaaS",
      "jurisdiction": "US",
      "join_clicks": 4,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze tier is documented. The Terms of Service allow in-platform account deactivation, but expressly state this 'will not be deemed a termination of the Agreement' and does not reduce payment obligations, which continue until the end of the then-current Subscription Term."
      },
      "data_deletion": {
        "detail": "No self-serve account-deletion path is documented in the public Terms. Rippling is a B2B contracted service; account deactivation tools exist in-platform but do not end the contract. Data deletion / data export must be requested from Rippling support (support@rippling.com); third-party privacy-rights guides note GDPR/CCPA data-access and deletion requests are routed through Rippling's support/privacy channels.",
        "url": null
      },
      "links": {
        "cancel": "https://static-assets.ripplingcdn.com/legal/en-US/customer_terms_of_service.html",
        "refund": null,
        "terms": "https://static-assets.ripplingcdn.com/legal/en-US/customer_terms_of_service.html",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 5,
          "channel_disclosed": 45,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 35
        },
        "cancel_url": null,
        "policy_url": "https://static-assets.ripplingcdn.com/legal/en-US/customer_terms_of_service.html",
        "policy_summary": "Rippling is a B2B HR/Payroll/IT SaaS sold under an Order Form + Customer Terms of Service. There is NO self-serve in-account cancel button. The subscription auto-renews unless either party gives written non-renewal notice at least 30 days before the end of the then-current Subscription Term (renewal = shorter of the initial term or 12 months). Cancellation in practice is handled by contacting Rippling (support@rippling.com / your account manager) to issue non-renewal or termination notice. In-platform account deactivation is explicitly NOT a termination of the Agreement and does not reduce payment obligations, which continue through the end of the current term. Fees are non-refundable except as expressly provided; a pro-rata refund of prepaid unused fees only applies if the customer terminates for Rippling's uncured material breach (30-day cure period). No in-app-store billing applies (direct/contract billing).",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Rippling Customer Terms of Service (accessed 2026-06-10)",
            "url": "https://static-assets.ripplingcdn.com/legal/en-US/customer_terms_of_service.html"
          },
          {
            "title": "Rippling Customer Terms of Service Agreement, May 2023 (PDF) (accessed 2026-06-10)",
            "url": "https://static-assets.ripplingcdn.com/ui-platform/customer_terms_of_service_agreement_may_2023.pdf"
          }
        ],
        "score": 41,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "rise-science-us",
      "name": "Rise Science",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented anywhere in Rise Science's help center or terms of service. Subscribers must either maintain an active subscription or cancel entirely."
      },
      "data_deletion": {
        "detail": "Users can delete their account via in-app settings or by emailing [email protected]. California residents can also call (415) 840-8911 to request deletion under CCPA. EU/Brazilian users can request erasure under GDPR/LGPD by emailing the same address. Some activity data may be retained for a reasonable period after deletion.",
        "url": "https://www.risescience.com/privacy"
      },
      "links": {
        "cancel": "https://help.risescience.com/hc/en-us/articles/4405170267287-How-to-cancel-my-trial-or-subscription",
        "refund": null,
        "terms": "https://www.risescience.com/terms",
        "privacy": "https://www.risescience.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.risescience.com/hc/en-us/articles/4405170267287-How-to-cancel-my-trial-or-subscription",
        "policy_summary": "Rise Science subscriptions can be cancelled at any time through the in-app settings (Profile > Subscription > Cancel Subscription Renewal) or by emailing [email protected] for website-purchased subscriptions; App Store or Google Play purchases must be cancelled through those respective platforms. Cancellation takes effect at the end of the current billing period, with no refunds issued for fees already paid. There is no documented pause or freeze option. No advance notice period is required beyond cancelling before the next renewal date.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel my trial or subscription? – Rise Science (accessed 2026-06-06)",
            "url": "https://help.risescience.com/hc/en-us/articles/4405170267287-How-to-cancel-my-trial-or-subscription"
          },
          {
            "title": "Terms and Conditions of Service And Privacy Policy – Rise Science (accessed 2026-06-06)",
            "url": "https://www.risescience.com/terms"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ritual-us",
      "name": "Ritual",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Ritual offers options to delay or rush your next shipment, accessible from the account dashboard. Specific pause duration terms are not detailed in published policy."
      },
      "data_deletion": {
        "detail": "Submit a data deletion request via the online Privacy Request Center or by emailing privacy-requests@ritual.com. Ritual may require identity verification before processing.",
        "url": "https://preferences.ritual.com"
      },
      "links": {
        "cancel": "https://ritual.com/pages/subscription-and-sales-terms",
        "refund": "https://ritual.com/return-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://ritual.com/pages/subscription-and-sales-terms",
        "policy_summary": "Ritual subscriptions can be cancelled at any time by logging into the account dashboard and navigating to Edit Subscription, then selecting Unsubscribe; no phone cancellation path is documented. Cancellation must occur before the renewal date to avoid the next charge, and Ritual sends an email reminder prior to each billing cycle. All subscription fees are non-refundable except for first orders, which qualify for a full refund within 30 days under Ritual's Happiness Guarantee. Account holders can also delay or rush shipments from the same dashboard.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Subscription and Sales Terms – Ritual (accessed 2026-06-06)",
            "url": "https://ritual.com/pages/subscription-and-sales-terms"
          },
          {
            "title": "Return Policy – Ritual (accessed 2026-06-06)",
            "url": "https://ritual.com/return-policy"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "rive",
      "name": "Rive",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is documented. Once cancellation is initiated, the workspace downgrades to a free plan at the end of the billing period. To reverse a pending cancellation, users must contact support@rive.app."
      },
      "data_deletion": {
        "detail": "Account and data are deleted approximately 90 days after account cancellation. Users must first delete all owned workspaces (cancelling any paid plans) before deleting their account. Contributions to other users' workspaces and forked Marketplace content are retained. Encrypted backups and cached references may persist beyond the 90-day window.",
        "url": "https://rive.app/docs/account-admin/account-overview/delete-my-account"
      },
      "links": {
        "cancel": "https://rive.app/docs/account-admin/account-overview/cancel-my-account",
        "refund": null,
        "terms": "https://rive.app/docs/legal/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 50,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://rive.app/docs/account-admin/account-overview/cancel-my-account",
        "policy_summary": "Rive subscriptions can be cancelled at any time via the account settings at rive.app/account by navigating to Manage Workspace and clicking Cancel Plan, which routes through Stripe for confirmation. Access continues through the end of the current billing period, after which the workspace reverts to the free plan. No refunds are issued for unused portions of a paid billing period. Once a pending cancellation is set, other account changes are locked until the period ends; users must email support@rive.app to remove the pending cancellation if they change their mind.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel My Account | Rive Docs (accessed 2026-06-06)",
            "url": "https://rive.app/docs/account-admin/account-overview/cancel-my-account"
          },
          {
            "title": "Terms of Service | Rive Docs (accessed 2026-06-06)",
            "url": "https://rive.app/docs/legal/terms-of-service"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "riverford-organic",
      "name": "Riverford Organic",
      "industry": "Food delivery",
      "jurisdiction": "GB",
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Deliveries can be paused/suspended online via My Account, or by contacting customer services."
      },
      "data_deletion": {
        "detail": "GDPR right to erasure applies; request account/data deletion via customer services or the privacy statement.",
        "url": "https://www.riverford.co.uk/privacy-policy"
      },
      "links": {
        "cancel": "https://www.riverford.co.uk/terms-and-conditions",
        "refund": "https://www.riverford.co.uk/terms-and-conditions",
        "terms": "https://www.riverford.co.uk/terms-and-conditions",
        "privacy": "https://www.riverford.co.uk/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 85,
          "notice_disclosed": 45,
          "refund_disclosed": 50,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.riverford.co.uk/terms-and-conditions",
        "policy_summary": "Cancel at any time online via My Account, or in writing, by phone or email; no fixed contract. Deliveries can be paused/suspended.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions | Riverford",
            "url": "https://www.riverford.co.uk/terms-and-conditions"
          },
          {
            "title": "Frequent questions / FAQs | Riverford",
            "url": "https://www.riverford.co.uk/about/faqs"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "riverford-uk",
      "name": "Riverford",
      "industry": "Meal kits & food",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Customers can pause deliveries at the click of a button via the Riverford app or online account, choosing a start and end date. No notice period is stated for pausing beyond the standard delivery cutoff."
      },
      "data_deletion": {
        "detail": "Customers can request erasure of all personal data under Article 17 UK GDPR by writing to the Riverford Data Security & Compliance Officer, Riverford Organic Farmers Limited, Buckfastleigh, Devon, TQ11 0JU. Riverford must act within one month of receipt.",
        "url": "https://www.riverford.co.uk/privacy"
      },
      "links": {
        "cancel": "https://www.riverford.co.uk/about/faqs",
        "refund": null,
        "terms": "https://www.riverford.co.uk/terms-and-conditions",
        "privacy": "https://www.riverford.co.uk/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 45,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.riverford.co.uk/about/faqs",
        "policy_summary": "Riverford can be cancelled online (via account or app), by phone (01803 227227), or by email (help@riverford.co.uk). The notice deadline is two days before the delivery day — online cancellations must be submitted by 11:45pm and phone/email by 5pm on that cutoff day. In exceptional circumstances Riverford may cancel up to 1pm the day before delivery but will levy a one-off farm-preparation charge; no cancellation is possible after that point. Refund terms for already-paid orders are not explicitly disclosed, but cancellations within the standard notice window are described as free of charge. UK CMA guidance on clear online cancellation paths is consistent with the online self-service option Riverford provides.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Frequent questions / Riverford (accessed 2026-06-05)",
            "url": "https://www.riverford.co.uk/about/faqs"
          },
          {
            "title": "Terms and Conditions / Riverford (accessed 2026-06-05)",
            "url": "https://www.riverford.co.uk/terms-and-conditions"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "riverside-fm",
      "name": "Riverside.fm",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented. Cancellation moves the account to the free plan at the end of the current billing cycle."
      },
      "data_deletion": {
        "detail": "Users can request erasure of personal data by emailing DPO@riverside.fm. Riverside retains data for as long as deemed necessary for business/legal purposes; no automatic deletion timeline is specified post-cancellation.",
        "url": "https://riverside.com/privacy-policy"
      },
      "links": {
        "cancel": "https://support.riverside.fm/hc/en-us/articles/5445962886685-Cancel-Your-Account-Subscription",
        "refund": "https://support.riverside.com/hc/en-us/articles/7633971223325-Refund-and-Cancellation-Policy-for-paid-subscriptions",
        "terms": null,
        "privacy": "https://riverside.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://support.riverside.fm/hc/en-us/articles/5445962886685-Cancel-Your-Account-Subscription",
        "policy_summary": "Cancellation is self-serve online (Settings > Plan & Billing > Cancel plan) or via the mobile app (iOS/Android), with a multi-step retention flow before confirmation. Apple App Store Mobile Plus subscriptions must be cancelled directly through Apple. Cancellation takes effect at the end of the current billing cycle; no prorated refund is issued for unused time. Refunds are available only within a short window after purchase: 48 hours for monthly plans and 14 days for annual plans; App Store purchases are explicitly non-refundable.",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 82,
          "findability": 78
        },
        "sources": [
          {
            "title": "Cancel your account subscription plan – Riverside Help Center (accessed 2026-06-05)",
            "url": "https://support.riverside.fm/hc/en-us/articles/5445962886685-Cancel-Your-Account-Subscription"
          },
          {
            "title": "Refund and Cancellation Policy for paid subscriptions – Riverside Help Center (accessed 2026-06-05)",
            "url": "https://support.riverside.com/hc/en-us/articles/7633971223325-Refund-and-Cancellation-Policy-for-paid-subscriptions"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ro",
      "name": "Ro (Roman)",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Yes — 'Delay' or 'Change Plan' from the account."
      },
      "data_deletion": {
        "detail": "Not documented on the cancellation pages; request via support. Prescription/health records may be retained under medical-records rules.",
        "url": "https://care.getroman.com/hc/en-us/articles/4648892392205-How-do-I-change-or-cancel-my-subscription"
      },
      "links": {
        "cancel": "https://care.getroman.com/hc/en-us/articles/4648892392205-How-do-I-change-or-cancel-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://care.getroman.com/hc/en-us/articles/4648892392205-How-do-I-change-or-cancel-my-subscription",
        "policy_summary": "Cancel via the web account (subscription/membership settings → Cancel, or the Body Program → Cancel) or by email; online cancellation is usually instant. Pause via 'Delay' / 'Change Plan'. Cancel before the next billing date.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Ro — How do I change or cancel my subscription (accessed 2026-06-04)",
            "url": "https://care.getroman.com/hc/en-us/articles/4648892392205-How-do-I-change-or-cancel-my-subscription"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "roame",
      "name": "Roame",
      "industry": "Travel subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold option is documented; users can only cancel via the customer portal, which ends renewal at the close of the current billing cycle."
      },
      "data_deletion": {
        "detail": "Roame's Privacy Policy states users may delete their Account at any time by following instructions on the Site, and may update, amend, or delete information by signing in to account settings or by contacting Roame; the Service may retain some information after deletion.",
        "url": "https://roame.travel/privacy"
      },
      "links": {
        "cancel": "https://help.roame.travel/articles/738248-how-to-cancel-your-roame-subscription",
        "refund": "https://help.roame.travel/articles/390090-what-is-the-subscription-refund-policy-copy",
        "terms": "https://roame.travel/terms",
        "privacy": "https://roame.travel/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 88,
          "notice_disclosed": 78,
          "refund_disclosed": 88,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.roame.travel/articles/738248-how-to-cancel-your-roame-subscription",
        "policy_summary": "Roame Pro subscriptions are cancelled in-account: open profile settings, go to the Subscription tab (or visit roame.travel/settings/subscription), click Go to Customer Portal, and follow the on-screen prompts to confirm, after which a confirmation email is sent. Roame does not offer refunds for partially used subscription periods and does not provide pro-rated refunds. After cancelling, the user continues to have access to Roame Pro for the remainder of the current billing cycle, whether monthly or annual. Cancellation simply stops the next renewal.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your Roame Subscription - Roame Help Center (accessed 2026-06-16)",
            "url": "https://help.roame.travel/articles/738248-how-to-cancel-your-roame-subscription"
          },
          {
            "title": "What is the subscription refund policy? - Roame Help Center (accessed 2026-06-16)",
            "url": "https://help.roame.travel/articles/390090-what-is-the-subscription-refund-policy-copy"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "robinhood-gold",
      "name": "Robinhood Gold",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option exists; cancellation is final and access continues until end of the current billing cycle."
      },
      "data_deletion": {
        "detail": "Users can request deletion of non-essential data (marketing interactions, device identifiers, ad-campaign data) via Account > Security and privacy > Manage your data > Request data deletion in the app or web. Robinhood retains data required by financial-institution regulations; a deletion request does not close or deactivate the account.",
        "url": "https://robinhood.com/us/en/support/articles/managing-your-personal-data/"
      },
      "links": {
        "cancel": "https://robinhood.com/us/en/support/articles/downgrade-from-gold/",
        "refund": null,
        "terms": null,
        "privacy": "https://robinhood.com/us/en/support/articles/managing-your-personal-data/"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Robinhood Gold can be cancelled in-app (Account > Menu > Robinhood Gold > Cancel membership) or on the website; no phone or mail channel is documented. Access to premium features (High-Yield Cash, Gold-level instant deposits) continues until the end of the current billing cycle, so cancelling before the next billing date avoids an additional charge. No refund or proration is disclosed for unused days; the subscription fee is effectively non-refundable mid-cycle. Users who hold a Robinhood Gold Credit Card must close that card first before they can cancel the Gold subscription.",
        "policy_url": "https://robinhood.com/us/en/support/articles/downgrade-from-gold/",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 72,
          "notice_disclosed": 65,
          "refund_disclosed": 35,
          "findability": 80
        },
        "sources": [
          {
            "title": "How do I downgrade from Gold? | Robinhood (accessed 2026-06-05)",
            "url": "https://robinhood.com/us/en/support/articles/downgrade-from-gold/"
          },
          {
            "title": "Canceling your Robinhood Gold Credit Card | Robinhood (accessed 2026-06-05)",
            "url": "https://robinhood.com/us/en/support/articles/gold-subscription-and-cancellation/"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "roblox-premium",
      "name": "Roblox Premium",
      "industry": "Gaming subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Roblox Premium. Cancellation ends the subscription at the close of the current billing period; no hold/pause feature exists."
      },
      "data_deletion": {
        "detail": "Account and data deletion requests can be submitted via the Roblox Support Form by selecting 'Right To Be Forgotten' under Data Privacy Requests. Certain data may be retained for tax, legal, or security purposes.",
        "url": "https://www.roblox.com/support"
      },
      "links": {
        "cancel": "https://en.help.roblox.com/hc/en-us/articles/360024256251-Roblox-Premium-Membership",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://en.help.roblox.com/hc/en-us/articles/360024256251-Roblox-Premium-Membership",
        "policy_summary": "Roblox Premium can be cancelled online via Settings > Subscriptions > 'Cancel Renewal' button on the web or desktop app; subscriptions purchased through Apple iOS or Google Play must be cancelled through those respective app stores. Cancellation takes effect at the end of the current paid billing period — access and Robux stipend continue until then. Memberships are explicitly non-refundable and non-transferable, and Roblox's Subscription Terms require users to waive any statutory cooling-off or withdrawal rights to the maximum extent permitted by law. Notably, as of April 30, 2026, Roblox Premium is no longer available for new purchase; existing subscribers who cancel cannot resubscribe.",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 80
        },
        "sources": [
          {
            "title": "Roblox Premium Membership – Roblox Support (accessed 2026-06-05)",
            "url": "https://en.help.roblox.com/hc/en-us/articles/360024256251-Roblox-Premium-Membership"
          },
          {
            "title": "Roblox Subscription Terms – Roblox Support (accessed 2026-06-05)",
            "url": "https://en.help.roblox.com/hc/en-us/articles/46804865425300-Roblox-Subscription-Terms"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "roboform",
      "name": "RoboForm",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation disables auto-renewal and access ends at the current billing period's expiry."
      },
      "data_deletion": {
        "detail": "Account deletion is available in-app via Settings > Account & Data > Delete My RoboForm Account (requires Master Password confirmation; irreversible). Data can also be deleted separately at online.roboform.com. Siber Systems reserves the right to automatically delete server-synced data if an account remains unpaid for more than 30 days.",
        "url": "https://help.roboform.com/hc/en-us/articles/360004469652-How-to-delete-your-RoboForm-Account"
      },
      "links": {
        "cancel": "https://help.roboform.com/hc/en-us/articles/115003064811-How-do-I-cancel-auto-renewal-for-my-RoboForm-Subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "RoboForm subscriptions are cancelled online by toggling off auto-renewal in the account's License & Billing settings (my.roboform.com) or via PayPal/App Store/Google Play for purchases made through those platforms. Cancellation stops the next renewal; the subscription remains active until the end of the current paid period with no proration. A 30-day full money-back guarantee applies to purchases made directly from RoboForm, but discounted orders and business licenses are explicitly non-refundable. Auto-renewal charges occur 14 days before expiration for credit card and PayPal subscribers.",
        "policy_url": "https://help.roboform.com/hc/en-us/articles/115003064811-How-do-I-cancel-auto-renewal-for-my-RoboForm-Subscription",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 78,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 80
        },
        "sources": [
          {
            "title": "How do I cancel auto-renewal for my RoboForm Subscription? – RoboForm Help Center (accessed 2026-06-05)",
            "url": "https://help.roboform.com/hc/en-us/articles/115003064811-How-do-I-cancel-auto-renewal-for-my-RoboForm-Subscription"
          },
          {
            "title": "RoboForm License and Terms of Use (accessed 2026-06-05)",
            "url": "https://www.roboform.com/license"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "rocket-languages",
      "name": "Rocket Languages",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option exists. Rocket Languages sells courses as one-time lifetime-access purchases (with optional installment payment plans), so there is no ongoing subscription to pause."
      },
      "data_deletion": {
        "detail": "Self-serve account deletion is available in-app: sign in, click profile avatar, scroll to 'Danger Zone', enter password to confirm. Deleting the account does not trigger an automatic refund.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.rocketlanguages.com/refund-policy",
        "refund": "https://www.rocketlanguages.com/refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 65,
          "notice_disclosed": 65,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.rocketlanguages.com/refund-policy",
        "policy_summary": "Rocket Languages sells courses as one-time lifetime-access purchases (not recurring subscriptions); cancellation context is therefore about requesting a refund or stopping an installment payment plan. Refunds must be requested by email to support@rocketlanguages.com within 60 days of purchase — no online self-serve cancel or refund button exists. The 60-day money-back guarantee is unconditional; after 60 days no refunds are issued, though payment-plan customers may cancel future installments. iOS app purchases follow Apple's 14-day refund policy instead.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "Refund policy - Rocket Languages (accessed 2026-06-05)",
            "url": "https://www.rocketlanguages.com/refund-policy"
          },
          {
            "title": "Help and FAQ - Rocket Languages (accessed 2026-06-05)",
            "url": "https://www.rocketlanguages.com/help"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "rocket-lawyer",
      "name": "Rocket Lawyer (rocketlawyer.com)",
      "industry": "Business formation",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; memberships auto-renew (monthly memberships each month; Registered Agent annually) unless cancelled before the renewal date."
      },
      "data_deletion": {
        "detail": "Account/data handled per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://www.rocketlawyer.com/general-terms-of-service",
        "terms": "https://www.rocketlawyer.com/general-terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 52,
          "channel_disclosed": 58,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 62
        },
        "cancel_url": null,
        "policy_url": "https://www.rocketlawyer.com/general-terms-of-service",
        "policy_summary": "Memberships auto-renew unless you cancel or downgrade, and you can downgrade an auto-renewing paid membership to a free account at any time (self-serve). The Registered Agent Service, by contrast, can only be cancelled by calling Rocket Lawyer during business hours and must be cancelled before the annual renewal date — Rocket Lawyer offers no full or prorated refund for cancelled Registered Agent Services. A general satisfaction-based refund policy applies to some services, and fee increases are notified before renewal.",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Rocket Lawyer | General Terms of Service (accessed 2026-06-13)",
            "url": "https://www.rocketlawyer.com/general-terms-of-service"
          }
        ],
        "score": 57,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "rocket-money",
      "name": "Rocket Money",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option exists for the Premium membership; the only options are to reduce the monthly contribution amount via slider or cancel outright."
      },
      "data_deletion": {
        "detail": "Account deletion is separate from cancellation and is self-serve via Settings > Profile > Delete My Account (in-app or web). Deleting the account permanently erases all Rocket Money data and cannot be undone; data is removed within 48 hours, subject to the Privacy Statement. Premium membership must be cancelled before deleting the account.",
        "url": "https://help.rocketmoney.com/en/articles/934679-how-to-delete-your-rocket-money-account"
      },
      "links": {
        "cancel": "https://help.rocketmoney.com/en/articles/9095189-managing-my-premium-membership",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 45,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.rocketmoney.com/en/articles/9095189-managing-my-premium-membership",
        "policy_summary": "Rocket Money Premium can be cancelled in-app or on the website via Settings > Premium Membership > Manage Membership, but the flow requires moving a price slider to $0 before a Cancel Subscription button appears, adding friction. Cancellation takes effect at the end of the current billing cycle with no advance notice required, and access to Premium features continues until then. No refund or proration is offered on the subscription fee for the remaining period; the negotiation fee is explicitly non-refundable except in cases of error. Support is also available via email at cancellations@rocketmoney.com.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Managing my Premium Membership | Rocket Money Help Center (accessed 2026-06-05)",
            "url": "https://help.rocketmoney.com/en/articles/9095189-managing-my-premium-membership"
          },
          {
            "title": "How to delete your Rocket Money account | Rocket Money Help Center (accessed 2026-06-05)",
            "url": "https://help.rocketmoney.com/en/articles/934679-how-to-delete-your-rocket-money-account"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "rogers-ca",
      "name": "Rogers",
      "industry": "Telecom & ISP",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Phone plan suspension available via MyRogers online portal. Line must be active at least 30 days with no outstanding balance (or Automatic Payments enabled). Minimum 30-day suspension, maximum 185 days per calendar year. Device financing payments continue during suspension; only 9-1-1 emergency calls available while suspended."
      },
      "data_deletion": {
        "detail": "No direct online data-deletion button. Customers must submit a Privacy Information Request via Rogers' online form or by mailing the Chief Privacy Officer (333 Bloor St. E., Toronto, ON M4W 1G9) or emailing privacy@rci.rogers.com. Rogers retains data as long as legally required; data no longer needed is destroyed or de-identified.",
        "url": "https://www.rogers.com/forms/privacy-information-request-form"
      },
      "links": {
        "cancel": "https://www.rogers.com/support/billing-accounts/how-do-i-cancel-my-services",
        "refund": null,
        "terms": null,
        "privacy": "https://www.rogers.com/forms/privacy-information-request-form"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 70,
          "notice_disclosed": 40,
          "refund_disclosed": 65,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.rogers.com/support/billing-accounts/how-do-i-cancel-my-services",
        "policy_summary": "Rogers requires customers to cancel by phone only — there is no online self-serve cancellation; callers are routed through a retention flow where an agent discusses alternatives before processing the request. If cancelled mid-billing cycle, customers receive a prorated refund for prepaid monthly fees issued by cheque, typically within 4-6 weeks. Early cancellation fees apply for term contracts, and unreturned equipment charges may also apply. Phone plan suspension (pause) is available online via MyRogers for 30-185 days per calendar year.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my services? - Rogers (accessed 2026-06-06)",
            "url": "https://www.rogers.com/support/billing-accounts/how-do-i-cancel-my-services"
          },
          {
            "title": "What to expect after cancelling your smartphone plan - Rogers (accessed 2026-06-06)",
            "url": "https://www.rogers.com/support/mobility/what-to-expect-after-cancelling-your-smartphone-plan"
          }
        ],
        "score": 48,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "rohlik-premium-cz",
      "name": "Rohlik Xtra (Premium)",
      "industry": "Grocery membership",
      "jurisdiction": "CZ",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.rohlik.cz/stranka/podminky-uziti-xtra",
        "refund": "",
        "terms": "https://www.rohlik.cz/stranka/podminky-uziti-xtra",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.rohlik.cz/stranka/podminky-uziti-xtra",
        "policy_summary": "Rohlik Xtra (formerly Premium) membership can be cancelled at any time without giving a reason directly in the customer account. Benefits remain until the end of the paid period with no further auto-renewal; the fee is non-refundable after charging except under the statutory 14-day right of withdrawal, which refunds the unused period.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Podminky uziti Xtra clenstvi",
            "url": "https://www.rohlik.cz/stranka/podminky-uziti-xtra"
          },
          {
            "title": "Podminky pro nakup a uzivani sluzby Premium clenstvi",
            "url": "https://www.rohlik.cz/stranka/podminky-uziti-premium"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "roon",
      "name": "Roon",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Subscribers can switch between monthly and annual billing plans, effective at the next billing cycle, but there is no subscription pause feature."
      },
      "data_deletion": {
        "detail": "Account deletion is not self-service. Users must email Roon's accounts team from their registered email address to request deletion of both the Roon application account and the community forum account. Deletion is irreversible.",
        "url": ""
      },
      "links": {
        "cancel": "https://help.roonlabs.com/portal/en/kb/articles/faq-how-do-i-cancel-my-free-trial",
        "refund": "https://help.roonlabs.com/portal/en/kb/articles/refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 72,
          "notice_disclosed": 55,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.roonlabs.com/portal/en/kb/articles/faq-how-do-i-cancel-my-free-trial",
        "policy_summary": "Roon subscriptions can be cancelled online by logging into account.roon.app and clicking the cancellation button on the relevant membership; access continues until the end of the current billing period (free trial cancellations take effect immediately). Roon does not offer refunds for any subscription purchases, including renewals — the only risk-free period is the 14-day free trial. There is no pause or freeze option. Account/data deletion requires emailing Roon's accounts team from the registered email address, as it is not self-service.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FAQ: How do I cancel my free trial? — Roon Help Center (accessed 2026-06-06)",
            "url": "https://help.roonlabs.com/portal/en/kb/articles/faq-how-do-i-cancel-my-free-trial"
          },
          {
            "title": "Refund policy — Roon Help Center (accessed 2026-06-06)",
            "url": "https://help.roonlabs.com/portal/en/kb/articles/refund-policy"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "root-insurance",
      "name": "Root Insurance",
      "industry": "Insurance (auto)",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Root auto insurance policies."
      },
      "data_deletion": {
        "detail": "No data deletion or account closure process is documented on Root's cancellation or help pages.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.joinroot.com/refund-policy/",
        "refund": "https://www.joinroot.com/refund-policy/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.joinroot.com/refund-policy/",
        "policy_summary": "Root auto insurance can be cancelled directly in the Root mobile app, where the customer selects a reason and chooses the policy end date; cancellation can also be requested by phone (866-980-9431, M-F 9am-8pm ET) or email (help@joinroot.com). No advance notice period is required — the policyholder selects their own effective cancellation date. Any unearned premium refund is calculated on a daily pro rata basis, with up to 30 days for processing. Cancellation applies to all coverages, vehicles, and persons on the policy simultaneously; partial cancellations are not permitted.",
        "sources": [
          {
            "title": "Refund Policy | Root (accessed 2026-06-06)",
            "url": "https://www.joinroot.com/refund-policy/"
          },
          {
            "title": "Answers to all your questions | Root Insurance (accessed 2026-06-06)",
            "url": "https://www.joinroot.com/car-insurance/questions-and-answers/"
          }
        ],
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 72,
          "notice_disclosed": 50,
          "refund_disclosed": 78,
          "findability": 70
        },
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "rootd",
      "name": "Rootd",
      "industry": "Mental health",
      "jurisdiction": "CA",
      "cancellation_types": [
        "app",
        "app-store",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause is documented; canceling stops the subscription at the end of the current billing cycle."
      },
      "data_deletion": {
        "detail": "Users can change, correct, or delete their personal data by contacting support@rootd.io; certain information may be retained where required or permitted by law.",
        "url": "https://www.rootd.io/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.rootd.io/contact/",
        "refund": "",
        "terms": "https://www.rootd.io/terms-conditions/",
        "privacy": "https://www.rootd.io/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 45,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.rootd.io/contact/",
        "policy_summary": "Rootd subscriptions are canceled self-serve in the app or through the Apple App Store and Google Play subscription settings; website purchases are canceled by contacting team@rootd.io. Cancellation takes effect at the end of the current billing cycle and users must cancel at least 24 hours before the period ends.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Rootd Contact and Cancellation",
            "url": "https://www.rootd.io/contact/"
          },
          {
            "title": "Rootd Privacy Policy",
            "url": "https://www.rootd.io/privacy-policy/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "rosetta-stone",
      "name": "Rosetta Stone",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Rosetta Stone does not offer a subscription pause or freeze option; users must cancel and reactivate."
      },
      "data_deletion": {
        "detail": "Users can submit data deletion requests under CCPA/GDPR rights via the Do Not Sell / privacy rights page or by emailing privacyofficer@rosettastone.com; Rosetta Stone retains data until account deletion, with some data kept longer for legal or contractual obligations.",
        "url": "https://www.rosettastone.com/legal/ccpa/"
      },
      "links": {
        "cancel": "https://support.rosettastone.com/s/article/Cancel-your-Subscription?language=en_US",
        "refund": "https://support.rosettastone.com/returning-a-rosetta-stone-product/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Subscriptions purchased directly from Rosetta Stone can be cancelled online via desktop account settings (Turn Off Auto Renew) or by calling/emailing support; cancellation is not available through the mobile app. Direct purchases carry a 30-day money-back guarantee, and a 30-day refund window applies after any automatic renewal; Sapphire subscriptions have a 14-day satisfaction guarantee. Subscriptions purchased via Apple or Google Play must be cancelled through those platforms under their respective policies. No subscription pause option is offered.",
        "policy_url": "https://support.rosettastone.com/s/article/Cancel-your-Subscription?language=en_US",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 75,
          "notice_disclosed": 45,
          "refund_disclosed": 72,
          "findability": 72
        },
        "sources": [
          {
            "title": "Cancel your Subscription | Rosetta Stone Support (accessed 2026-06-05)",
            "url": "https://support.rosettastone.com/s/article/Cancel-your-Subscription?language=en_US"
          },
          {
            "title": "Returning a Rosetta Stone Product | Rosetta Stone Support (accessed 2026-06-05)",
            "url": "https://support.rosettastone.com/returning-a-rosetta-stone-product/"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "routine",
      "name": "Routine",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or skip option was identified in any official Routine documentation for the SaaS subscription."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data by emailing privacy@routine.co. Routine's Privacy Policy (routine.co/privacy) references rights to access, correct, delete, export, restrict, or object to processing. No self-serve deletion portal is provided.",
        "url": "https://routine.co/privacy"
      },
      "links": {
        "cancel": "https://routine.co/terms",
        "refund": null,
        "terms": "https://routine.co/terms",
        "privacy": "https://routine.co/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 50,
          "notice_disclosed": 40,
          "refund_disclosed": 60,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://routine.co/terms",
        "policy_summary": "Routine (routine.co) advertises 'cancel anytime' on its pricing page for Professional ($10/mo) and Business ($15/seat/mo) plans. Cancellation is managed self-serve via the in-app Plan and Billing settings screen (added January 2025). Per the Terms of Service, fees are non-refundable and subscriptions are non-cancelable for the current billing period once purchased, except as required by applicable law. No dedicated public help article detailing the step-by-step cancellation process was found on the official help center.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service and User Agreement · Routine (accessed 2026-06-06)",
            "url": "https://routine.co/terms"
          },
          {
            "title": "Pricing Plans for Individuals and Teams - Routine.co (accessed 2026-06-06)",
            "url": "https://routine.co/pricing"
          }
        ],
        "score": 53,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "row-house-us",
      "name": "Row House",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in the official Terms of Use. Members may cancel anytime and retain access through the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Submit a verifiable data deletion request by emailing marketing@therowhouse.com. Row House will request additional information to verify identity before responding. California residents have additional rights under CCPA/CPRA.",
        "url": "https://www.therowhouse.com/privacy"
      },
      "links": {
        "cancel": "https://www.therowhouse.com/terms",
        "refund": null,
        "terms": "https://www.therowhouse.com/terms",
        "privacy": "https://www.therowhouse.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.therowhouse.com/terms",
        "policy_summary": "Row House members may cancel at any time during the initial or any renewal membership period by visiting their online account page, contacting their local studio by email or phone, or referencing the studio-specific membership agreement. Memberships auto-renew monthly and no refunds are issued upon cancellation; members retain access through the remainder of the current billing interval. The terms do not mention a pause or freeze option, and specific cancellation steps may vary by franchise location. No advance notice period is stated in the national terms.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms Of Use | Row House (accessed 2026-06-06)",
            "url": "https://www.therowhouse.com/terms"
          },
          {
            "title": "Privacy Policy | Row House (accessed 2026-06-06)",
            "url": "https://www.therowhouse.com/privacy"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "rows",
      "name": "Rows (rows.com)",
      "industry": "AI tools",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; you can downgrade to Free at any time, effective at the end of the current term."
      },
      "data_deletion": {
        "detail": "On termination your status reverts to free membership with a restricted scope of use; account/data handling per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://rows.com/terms/",
        "terms": "https://rows.com/terms/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 35,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://rows.com/terms/",
        "policy_summary": "Paid subscriptions auto-renew for the same period unless cancelled at the latest one (1) day before the current term expires. You can cancel either in writing (letter or email) or electronically through the setting in your Rows account (self-serve). On termination your account reverts to free membership with a restricted scope of use; a downgrade to a lower tier or Free takes effect at the end of the current term, while upgrades are prorated with a credit for the remaining time. The Terms do not specify a refund policy. Governed by German law (Rows GmbH, Berlin).",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "Rows | Terms of use (accessed 2026-06-12)",
            "url": "https://rows.com/terms/"
          },
          {
            "title": "Rows | Subscription & billing docs (accessed 2026-06-12)",
            "url": "https://rows.com/docs/category/subscription-billing"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "rozetka-smart-ua",
      "name": "Rozetka SMART",
      "industry": "Retail membership",
      "jurisdiction": "UA",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://rozetka.com.ua/ua/pages/smart-pravyla/",
        "refund": "",
        "terms": "https://rozetka.com.ua/ua/pages/smart-pravyla/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://rozetka.com.ua/ua/pages/smart-pravyla/",
        "policy_summary": "Rozetka SMART auto-renewal can be turned off independently in the Personal Account on Rozetka or Prom during the final (sixth) month of the current 6-month cycle, so the subscription is not renewed after the paid period. A full refund-eligible cancellation is also possible within 14 days of registration and first payment if no SMART benefits were used.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "SMART pidpyska na bezkoshtovnu dostavku z ROZETKA ta Prom",
            "url": "https://rozetka.com.ua/ua/smart/"
          },
          {
            "title": "Ofitsiini pravyla pidpysky SMART",
            "url": "https://help.prom.ua/hc/uk/articles/29864990948509"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "rtl-plus-de",
      "name": "RTL+",
      "industry": "Streaming",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "postal",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold documented; cancellation takes effect after a 30-day notice period, access continues during those 30 days."
      },
      "data_deletion": {
        "detail": "Handled under RTL+ Datenschutz (privacy policy) including GDPR erasure rights; account managed on plus.rtl.de.",
        "url": "https://plus.rtl.de/datenschutz"
      },
      "links": {
        "cancel": "https://plus.rtl.de/konto",
        "refund": "https://plus.rtl.de/nutzungsbedingungen",
        "terms": "https://plus.rtl.de/nutzungsbedingungen",
        "privacy": "https://plus.rtl.de/datenschutz"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://plus.rtl.de/nutzungsbedingungen",
        "policy_summary": "RTL+ paid subscriptions bought directly are cancelled self-serve on the RTL+ website by opening the profile, going to Konto, scrolling to Pakete and selecting Paket kuendigen; cancellation is not possible from the app. Cancellation can alternatively be sent by email to support@rtlplus.com or by post to RTL interactive GmbH, Picassoplatz 1, 50679 Koeln. A 30-day notice period applies regardless of submission date, with access continuing for those 30 days; there is no minimum contract term for the standard paid tiers. Subscriptions purchased via Apple, Amazon or Telekom/MagentaTV must be cancelled with those providers, and MagentaTV bundles carry their own 24-month term. German consumers retain the statutory 14-day right of withdrawal.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "RTL+ kuendigen guide — NETZWELT (accessed 2026-06-16)",
            "url": "https://www.netzwelt.de/rtl-plus/kuendigung.html"
          },
          {
            "title": "RTL+ AGB (former tvnow.de, redirects to plus.rtl.de) (accessed 2026-06-16)",
            "url": "https://www.tvnow.de/agb"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "rumble-boxing",
      "name": "Rumble Boxing",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "The Terms and Conditions do not provide for membership freezes or pauses. The help center article title suggests freeze inquiries are directed to the home studio, but the official terms make no provision for holds."
      },
      "data_deletion": {
        "detail": "Submit a verifiable deletion request by email to marketing@rumbleboxinggym.com or by phone at (434) 995-5582. No online form is provided. Rumble aims to respond within 45 days.",
        "url": "https://www.rumbleboxinggym.com/privacy"
      },
      "links": {
        "cancel": "https://www.rumbleboxinggym.com/terms",
        "refund": null,
        "terms": "https://www.rumbleboxinggym.com/terms",
        "privacy": "https://www.rumbleboxinggym.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 50,
          "refund_disclosed": 75,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.rumbleboxinggym.com/terms",
        "policy_summary": "Rumble Boxing members may cancel at any time by visiting their account page on the site, emailing ops@rumbleboxinggym.com, or contacting their home studio by phone or in person. No refunds are issued upon cancellation; members retain access through the end of the current billing period. The Terms and Conditions do not specify a notice period, though third-party sources reference a 30-day written notice requirement. Membership freezes or pauses are not addressed in the official terms.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions – Rumble Boxing (accessed 2026-06-06)",
            "url": "https://www.rumbleboxinggym.com/terms"
          },
          {
            "title": "Privacy Policy – Rumble Boxing (accessed 2026-06-06)",
            "url": "https://www.rumbleboxinggym.com/privacy"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "runescape",
      "name": "RuneScape",
      "industry": "Gaming subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered for RuneScape memberships. Players must cancel and re-subscribe."
      },
      "data_deletion": {
        "detail": "Players can request deletion of personal data and permanent account disablement via a support form. Jagex sends a 72-hour confirmation window before processing. Most requests resolved within 30 days; complex cases up to 90 days. DPO contact: dpo@jagex.com.",
        "url": "https://support.runescape.com/hc/en-gb/articles/4416629741073-Delete-your-personal-data"
      },
      "links": {
        "cancel": "https://support.runescape.com/hc/en-gb/articles/43699154194705-Managing-Subscriptions",
        "refund": null,
        "terms": null,
        "privacy": "https://support.runescape.com/hc/en-gb/articles/4416629741073-Delete-your-personal-data"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://support.runescape.com/hc/en-gb/articles/43699154194705-Managing-Subscriptions",
        "policy_summary": "RuneScape membership can be cancelled online at any time via the Jagex billing portal (secure.runescape.com/m=billing_core/unsubscribe.ws) or the in-game account management menu; subscriptions purchased through Apple, Google, or Steam must be cancelled through those platforms. Cancellation takes effect at the end of the current billing period with no proration, though membership benefits are retained until expiry. A 14-day statutory cooling-off period applies (EU/UK), but the right to cancel is forfeited immediately upon using membership (logging into a members-only world, redeeming virtual currency, or trading Bonds). No pause or subscription freeze feature exists.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 75
        },
        "sources": [
          {
            "title": "Managing Subscriptions – RuneScape Support (accessed 2026-06-06)",
            "url": "https://support.runescape.com/hc/en-gb/articles/43699154194705-Managing-Subscriptions"
          },
          {
            "title": "Cancellation Policy – Jagex Legal Portal (accessed 2026-06-06)",
            "url": "https://legal.jagex.com/docs/policies/cancellation-policy"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "runna",
      "name": "Runna",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users must cancel outright; no hold or suspension feature is mentioned in support articles."
      },
      "data_deletion": {
        "detail": "Account and all associated data can be permanently deleted in-app: tap profile picture → scroll to Delete Account → confirm. Deletion is irreversible. Note: deleting the account does NOT cancel an active subscription — users must cancel separately first.",
        "url": "https://support.runna.com/en/articles/10502455-deleting-your-runna-account"
      },
      "links": {
        "cancel": "https://support.runna.com/en/articles/6731924-cancelling-your-runna-premium-subscription",
        "refund": "https://support.runna.com/en/articles/6759795-requesting-a-refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://support.runna.com/en/articles/6731924-cancelling-your-runna-premium-subscription",
        "policy_summary": "Runna Premium can be cancelled at any time through the platform where the subscription was purchased (iOS Settings, Google Play Store, or Paddle web portal). Monthly subscribers retain access through the end of the current billing cycle and should cancel at least 24 hours before renewal to avoid being charged. Annual subscribers retain access for the full 12-month paid period with no pro-rata refund after the 48-72 hour window. Refunds are handled by the billing platform (Apple, Google, or Paddle) and are only routinely granted within 48-72 hours of purchase, at the platform's discretion.",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 85
        },
        "sources": [
          {
            "title": "Cancelling Your Runna Premium Subscription | Runna Support (accessed 2026-06-06)",
            "url": "https://support.runna.com/en/articles/6731924-cancelling-your-runna-premium-subscription"
          },
          {
            "title": "Requesting a Refund | Runna Support (accessed 2026-06-06)",
            "url": "https://support.runna.com/en/articles/6759795-requesting-a-refund"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "runway",
      "name": "Runway",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Runway's Terms of Use and help documentation make no mention of a pause or freeze option for subscriptions."
      },
      "data_deletion": {
        "detail": "Users can delete their account from account settings; deletion is irreversible and removes all created assets. Runway honors GDPR/CCPA data-deletion requests via privacy@runwayml.com. Some data may be retained for legal compliance, and content previously posted in public areas may be retained indefinitely.",
        "url": "https://help.runwayml.com/hc/en-us/articles/4402108479379-Deleting-your-account"
      },
      "links": {
        "cancel": "https://help.runwayml.com/hc/en-us/articles/21668396605971-How-do-I-cancel-my-plan",
        "refund": "https://help.runwayml.com/hc/en-us/articles/24343363554067-Requesting-a-refund-for-your-plan-or-payment",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.runwayml.com/hc/en-us/articles/21668396605971-How-do-I-cancel-my-plan",
        "policy_summary": "Runway subscriptions can be cancelled online via the billing settings page (app.runwayml.com/settings/billing) or through the iOS App Store for mobile purchases. Cancellation takes effect at the end of the current billing period — access continues until then, with no automatic renewal. All fees are explicitly non-refundable with no proration; however, refunds may be granted at Runway's discretion within 30 days of purchase if the subscription is unused or nearly unused, if unused credits were purchased, or if the wrong plan tier was selected. No notice period is required to cancel.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my plan? – Runway (accessed 2026-06-05)",
            "url": "https://help.runwayml.com/hc/en-us/articles/21668396605971-How-do-I-cancel-my-plan"
          },
          {
            "title": "Requesting a refund for your plan or payment – Runway (accessed 2026-06-05)",
            "url": "https://help.runwayml.com/hc/en-us/articles/24343363554067-Requesting-a-refund-for-your-plan-or-payment"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ryanair-prime-ie",
      "name": "Ryanair Prime",
      "industry": "Travel subscriptions",
      "jurisdiction": "IE",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is offered. Cancellation takes effect at the end of the 12-month contract period; benefits remain active until expiry."
      },
      "data_deletion": {
        "detail": "Account deletion is blocked while a Ryanair Prime membership is active. Members may request deletion of their myRyanair account only after the membership period ends.",
        "url": "https://help.ryanair.com/hc/en-gb/articles/33610506996625-Can-I-delete-my-myRyanair-account-during-my-Ryanair-Prime-membership"
      },
      "links": {
        "cancel": "https://help.ryanair.com/hc/en-gb/articles/33599430872081-Can-I-cancel-my-Ryanair-Prime-membership",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.ryanair.com/hc/en-gb/articles/33599430872081-Can-I-cancel-my-Ryanair-Prime-membership",
        "policy_summary": "Ryanair Prime (closed to new members from November 2025) can be cancelled at any time via the Ryanair Prime section of the member's myRyanair account, or by contacting Ryanair Customer Service. Cancellation takes effect at the end of the 12-month contract period and fees are non-refundable outside the statutory 14-day cooling-off window. Within 14 days of purchase, a full refund is available if no benefits have been used; a pro-rated refund applies if benefits were partially used. The subscription does not auto-renew and membership expires automatically after the 12-month term.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Can I cancel my Ryanair Prime membership? – Ryanair Help Centre (accessed 2026-06-06)",
            "url": "https://help.ryanair.com/hc/en-gb/articles/33599430872081-Can-I-cancel-my-Ryanair-Prime-membership"
          },
          {
            "title": "8. Termination – Ryanair Prime Terms and Conditions – Ryanair Help Centre (accessed 2026-06-06)",
            "url": "https://help.ryanair.com/hc/en-gb/articles/33643769057937-8-Termination"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "saaspegasus",
      "name": "SaaS Pegasus",
      "industry": "Developer tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Not applicable: SaaS Pegasus is a one-time license purchase, not a recurring subscription."
      },
      "data_deletion": {
        "detail": "Not applicable to a one-time code-license purchase; there is no recurring account to delete. License scope is documented separately.",
        "url": "https://www.saaspegasus.com/license/"
      },
      "links": {
        "cancel": null,
        "refund": "https://www.saaspegasus.com/terms/",
        "terms": "https://www.saaspegasus.com/terms/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 70,
          "notice_disclosed": 50,
          "refund_disclosed": 85,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.saaspegasus.com/terms/",
        "policy_summary": "SaaS Pegasus is a one-time purchase (non-subscription) developer boilerplate, so recurring cancellation does not apply. Elodin Labs LLC offers limited refunds on the software within 7 days of purchase, with a full refund available by emailing support if the product is not what was expected. The license permits installing, using, and modifying the purchased version to build a single production application, and excludes publishing, distributing, sublicensing, or reselling the source code without consent. A license can be upgraded within the first year for the price difference between tiers plus a $49 fee.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "SaaS Pegasus Terms of Service and Privacy Policy (accessed 2026-06-16)",
            "url": "https://www.saaspegasus.com/terms/"
          },
          {
            "title": "The SaaS Pegasus License (accessed 2026-06-16)",
            "url": "https://www.saaspegasus.com/license/"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "safaricom-baze",
      "name": "Safaricom Baze",
      "industry": "Music Streaming",
      "jurisdiction": "KE",
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.safaricom.co.ke/media-center-landing/terms-and-conditions/baze-terms-of-use",
        "refund": "",
        "terms": "https://www.safaricom.co.ke/media-center-landing/terms-and-conditions/baze-terms-of-use",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.safaricom.co.ke/media-center-landing/terms-and-conditions/baze-terms-of-use",
        "policy_summary": "Baze, Safaricom's music and entertainment subscription, can be cancelled at any time by dialing USSD *544*35# and selecting Unsubscribe, then choosing the subscription to opt out of. Access to the Baze platform continues through the end of the current billing period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Baze Terms of Use (Safaricom)",
            "url": "https://www.safaricom.co.ke/media-center-landing/terms-and-conditions/baze-terms-of-use"
          },
          {
            "title": "Baze value-added services page",
            "url": "https://www.safaricom.co.ke/personal/value-added-services/entertainment/baze"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "safetywing",
      "name": "SafetyWing",
      "industry": "Insurance",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Customers can request deletion of personal data by emailing dpo@safetywing.com or via 24/7 customer care chat; SafetyWing aims to respond within one month, deleting what it can while retaining data it is legally obligated to keep.",
        "url": "https://safetywing.com/privacy-policy"
      },
      "links": {
        "cancel": "https://safetywing.com/nomad-insurance/faq",
        "refund": "https://safetywing.com/nomad-insurance/faq",
        "terms": "https://safetywing.com/terms-and-conditions",
        "privacy": "https://safetywing.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 90,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://safetywing.com/nomad-insurance/faq",
        "policy_summary": "SafetyWing Nomad Insurance is a recurring subscription that can be cancelled at any time through the account or app; cancelling before the policy starts gives a full refund, and the monthly plan can be cancelled anytime with a refund for remaining unused days.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "SafetyWing Nomad Insurance FAQ",
            "url": "https://safetywing.com/nomad-insurance/faq"
          },
          {
            "title": "SafetyWing Customer Privacy Policy",
            "url": "https://safetywing.com/privacy-policy"
          }
        ],
        "score": 88,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "sakara-life",
      "name": "Sakara Life",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause (skip individual weeks) at any time through their online account by clicking 'Edit Upcoming Weeks'. Changes must be submitted by Wednesday midnight EST to take effect for the following week's delivery."
      },
      "data_deletion": {
        "detail": "Sakara Life acknowledges CCPA and state privacy law rights to deletion. Requests can be directed to privacy@sakaralife.com. The privacy policy states data is retained as needed to provide services and for a reasonable period thereafter.",
        "url": "https://www.sakara.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://www.sakara.com/frequently-asked-questions",
        "refund": null,
        "terms": "https://www.sakara.com/pages/terms-and-conditions",
        "privacy": "https://www.sakara.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.sakara.com/frequently-asked-questions",
        "policy_summary": "Subscribers can cancel online at any time via their Sakara account (Profile page) or by emailing help@sakaralife.com; phone support is also available at (844) 904-6716. All cancellations must be submitted by Wednesday midnight EST to avoid being charged on Thursday morning for the following week's program — the first week of a new subscription cannot be cancelled. Refunds are not issued once a program is purchased or subscription is processed due to the perishable nature of the meals, though deliveries can be rescheduled until the Wednesday midnight cutoff. Subscribers can skip individual weeks or pause their subscription through their online account with the same Wednesday deadline.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 60
        },
        "sources": [
          {
            "title": "Sakara Life FAQ | Answers About Meals, Supplements & More (accessed 2026-06-05)",
            "url": "https://www.sakara.com/frequently-asked-questions"
          },
          {
            "title": "Terms & Conditions | Sakara Life (accessed 2026-06-05)",
            "url": "https://www.sakara.com/pages/terms-and-conditions"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "sakuraco",
      "name": "Sakuraco",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers on a monthly rolling plan can skip one month via the My Account Dashboard (View Plan > Skip A Month), which pushes the next renewal date back by one month. Prepaid plan holders cannot skip a box mid-plan."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data under CCPA/GDPR via Sakuraco's contact form. The privacy policy states requests will be honoured subject to legal exceptions.",
        "url": "https://sakura.co/contact/form/press-inquiry"
      },
      "links": {
        "cancel": "https://sakura.co/faq/1500000607441",
        "refund": null,
        "terms": "https://sakura.co/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://sakura.co/faq/1500000607441",
        "policy_summary": "Sakuraco subscriptions can be cancelled at any time online through the My Account Dashboard by selecting View Plan and then Cancel Subscription; the process requires answering mandatory questions and typing \"YES\" to confirm. Cancellation must be completed at least 48 hours before the next scheduled renewal date to avoid being charged for the upcoming cycle. All amounts paid are final and non-refundable, with no prorated refunds for prepaid plans; the only exception covers missing or damaged items reported within 7 days with photographic evidence. Monthly-plan subscribers may alternatively skip a single month instead of cancelling outright.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? - Sakuraco (accessed 2026-06-06)",
            "url": "https://sakura.co/faq/1500000607441"
          },
          {
            "title": "Terms of Service - Sakuraco (accessed 2026-06-06)",
            "url": "https://sakura.co/terms-of-service"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "salams-us",
      "name": "Salams",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in the Salams help center. Users can only cancel (ending auto-renewal) or continue their subscription."
      },
      "data_deletion": {
        "detail": "Users can delete their account in-app via Profile > Settings > scroll to Delete Account, which removes all connections and profile data. EU users may also submit a GDPR erasure request at minder.gdprform.io/en. No dedicated US-facing data deletion request URL is published on salams.app.",
        "url": "https://salams-app.zendesk.com/hc/en-us/articles/33996879896347-How-to-Delete-My-Account"
      },
      "links": {
        "cancel": "https://salams-app.zendesk.com/hc/en-us/articles/33997641125275-Cancel-Your-Subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 20,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://salams-app.zendesk.com/hc/en-us/articles/33997641125275-Cancel-Your-Subscription",
        "policy_summary": "Salams (formerly Minder) subscriptions are managed and cancelled through the native app store — iOS users go to Settings > Apple ID > Subscriptions, while Android users go to Google Play Account > Subscriptions; cancellation can also be initiated in-app via Profile > Settings > Manage Subscription. Cancellation must be completed before the renewal date to avoid being charged for the next period; access continues until the end of the paid billing cycle. No refund policy is disclosed on the official cancellation help page. Customer support is available only via email through the Zendesk help-center portal — the company explicitly states it has no phone support number.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel Your Subscription – Salams (accessed 2026-06-06)",
            "url": "https://salams-app.zendesk.com/hc/en-us/articles/33997641125275-Cancel-Your-Subscription"
          },
          {
            "title": "Manage My Subscription – Salams Help Center (accessed 2026-06-06)",
            "url": "https://salams-app.zendesk.com/hc/en-us/categories/33922405425691-Manage-My-Subscription"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "salt-ch",
      "name": "Salt",
      "industry": "Telecom & ISP",
      "jurisdiction": "CH",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or subscription freeze option is documented in Salt's official help pages."
      },
      "data_deletion": {
        "detail": "No formal data deletion process is documented on the cancellation help pages. For Salt Home relocations where a new account is created, billing history, login details, and video recordings from the old account are not retained.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.salt.ch/en/help/mobile/contract-cancellation",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 15,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 35,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.salt.ch/en/help/mobile/contract-cancellation",
        "policy_summary": "Salt Switzerland subscriptions (mobile and home/fiber) can only be cancelled by phone (0800 780 100 for mobile; 0800 700 500 for home) or by registered letter to Salt Mobile SA, Avenue de Malley 2, 1008 Prilly; there is no online self-service cancellation option. A 60-day notice period is required, effective at the end of a calendar month. Early termination fees may apply depending on contract type; for Salt Home, an early disconnection fee of CHF 99.95 applies in cases such as relocation to an unserved address. Refund or proration terms beyond the disconnection fee are not explicitly disclosed on the official help pages.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Salt subscription cancellation – How to proceed (accessed 2026-06-06)",
            "url": "https://www.salt.ch/en/help/mobile/contract-cancellation"
          },
          {
            "title": "Salt Home – Contract and Personal account (accessed 2026-06-06)",
            "url": "https://www.salt.ch/en/help/home/contract-and-personal-account"
          }
        ],
        "score": 48,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "sams-club",
      "name": "Sam's Club",
      "industry": "Retail & membership",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "in_person",
        "phone",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Sam's Club does not offer a pause or freeze option for membership; members may only cancel or downgrade."
      },
      "data_deletion": {
        "detail": "Members can request data deletion via the mobile app ('Account' > 'Request to Delete Account'), via the Contact Us form, by calling 1-888-746-7726, emailing privacy@samsclub.com, or by mailing Sam's Club Corporate Privacy. Deletion is subject to legal exceptions (e.g., food/product recall contact); biometric data is permanently destroyed within 3 years of last interaction or when the collection purpose is satisfied.",
        "url": "https://corporate.walmart.com/about/samsclub/sams-club-privacy-notice"
      },
      "links": {
        "cancel": "https://help.samsclub.com/app/answers/detail/a_id/2563/~/how-to-cancel-a-sams-club-membership",
        "refund": null,
        "terms": "https://help.samsclub.com/app/answers/detail/a_id/4075/~/terms-and-conditions---sams-club",
        "privacy": "https://corporate.walmart.com/about/samsclub/sams-club-privacy-notice"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 82,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://help.samsclub.com/app/answers/detail/a_id/2563/~/how-to-cancel-a-sams-club-membership",
        "policy_summary": "Members can cancel at any time in-person at the Member Services Desk at any club, or by calling 1-888-746-7726; online self-serve cancellation through the account portal is available but does not qualify for a refund. Cancellation takes effect at the end of the current membership year unless a refund is requested under the 100% Membership Satisfaction Guarantee. The Satisfaction Guarantee provides a full refund of the current-year membership fee (limited to one cancellation or downgrade refund per household per year), paid back to the original payment method or as a Sam's eGift Card. Auto-renewal can be turned off online, in-club, or by phone, which is distinct from cancellation.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel a Sam's Club Membership? – Sam's Club Help (accessed 2026-06-05)",
            "url": "https://help.samsclub.com/app/answers/detail/a_id/2563/~/how-to-cancel-a-sams-club-membership"
          },
          {
            "title": "Terms and Conditions – Sam's Club Help (accessed 2026-06-05)",
            "url": "https://help.samsclub.com/app/answers/detail/a_id/4075/~/terms-and-conditions---sams-club"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "sanvello",
      "name": "Sanvello",
      "industry": "Mental health",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause; plans can be downgraded or upgraded at the next billing cycle, but no refunds are offered."
      },
      "data_deletion": {
        "detail": "California residents and others may request deletion of personal information, subject to exceptions; written requests go to the Privacy Officer at info@sanvello.com.",
        "url": "https://www.sanvello.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://help.sanvello.com/hc/en-us/articles/205410157-How-do-I-change-or-cancel-my-subscription-",
        "refund": "https://help.sanvello.com/hc/en-us/articles/205410157-How-do-I-change-or-cancel-my-subscription-",
        "terms": "https://www.sanvello.com/terms-of-service/",
        "privacy": "https://www.sanvello.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.sanvello.com/hc/en-us/articles/205410157-How-do-I-change-or-cancel-my-subscription-",
        "policy_summary": "Web subscribers cancel in account settings (billed via Recurly), Android users via Google Play Subscriptions, and iOS users via Apple ID Subscriptions auto-renew. Cancellation is self-serve at any time but no refunds are offered.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I change or cancel my subscription? - Sanvello Help",
            "url": "https://help.sanvello.com/hc/en-us/articles/205410157-How-do-I-change-or-cancel-my-subscription-"
          },
          {
            "title": "Privacy Policy - Sanvello",
            "url": "https://www.sanvello.com/privacy-policy/"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "sasktel-ca",
      "name": "SaskTel",
      "industry": "Telecom & ISP",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "SaskTel offers a seasonal disconnect (pause) for TV, Internet, and home phone for up to 6 months per year within a 12-month period. Fees vary: $40 for TV or Internet pause, $59 for home phone pause; some plans (Fusion Internet) charge $15/month while paused. Business and military customers can also pause wireless service. Initiated by calling 1.800.SASKTEL or via chat/callback request."
      },
      "data_deletion": {
        "detail": "Customers can delete their mySASKTEL online profile via the web portal (Profile > Delete Profile), provided no automatic payments are set up. Deleting the profile removes access to all linked personal and business accounts. For data loaded via the app, customers must contact SaskTel directly to request removal. SaskTel's Privacy Policy states personal information is retained only as long as necessary to fulfill collection purposes, including legal and reporting requirements.",
        "url": "https://support.sasktel.com/app/answers/detail/a_id/24181/~/personal:-deleting-your-mysasktel-profile"
      },
      "links": {
        "cancel": "https://support.sasktel.com/app/answers/detail/a_id/24345/~/cancelling-your-sasktel-account-or-services",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 60,
          "notice_disclosed": 35,
          "refund_disclosed": 65,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://support.sasktel.com/app/answers/detail/a_id/24345/~/cancelling-your-sasktel-account-or-services",
        "policy_summary": "SaskTel requires customers to cancel by contacting the company directly via phone (1.800.SASKTEL), live chat, callback request, or by visiting a SaskTel store or dealer in person; there is no fully self-serve online cancellation flow for most services, though some email account cancellations can be done through the mySASKTEL portal. No specific advance notice period is prominently disclosed on the main cancellation page, though wireless service terms reference a 30-day notice requirement. Monthly recurring charges are billed one month in advance, so customers receive a prorated service credit on their final bill for any unused days; if a credit balance results, a refund cheque is mailed within 4–6 weeks. Early cancellation on a device financing agreement requires paying the remaining device upgrade balance and any outstanding phone financing payments.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling your personal SaskTel account or services | Support | SaskTel (accessed 2026-06-06)",
            "url": "https://support.sasktel.com/app/answers/detail/a_id/24345/~/cancelling-your-sasktel-account-or-services"
          },
          {
            "title": "Understanding final billing when you cancel all SaskTel services | Support | SaskTel (accessed 2026-06-06)",
            "url": "https://support.sasktel.com/app/answers/detail/a_id/28015/~/understanding-final-billing-when-you-cancel-all-sasktel-services"
          }
        ],
        "score": 46,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "sats-se",
      "name": "SATS",
      "industry": "Gym & fitness",
      "jurisdiction": "SE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "mail",
        "in_person",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Membership freeze available via Min sida (My Page). Standard freeze: 1–2 months at 99 SEK/month (no documentation needed). Premium/Rewards members: 1 free month per calendar year. Medical or military leave: free with supporting documentation. Cannot cancel a membership while it is frozen."
      },
      "data_deletion": {
        "detail": "Members can request deletion via SATS's contact form (select GDPR category). Confirmation issued within 30 days. Personal data automatically deleted no later than 6 months after membership termination; billing data retained 7 years per Swedish accounting law.",
        "url": "https://www.sats.se/kundservice/min-profil/data-och-integritet"
      },
      "links": {
        "cancel": "https://www.sats.se/kundservice/medlemskap/administrera-medlemskap/avsluta-medlemskap",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 85,
          "notice_disclosed": 90,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.sats.se/kundservice/medlemskap/administrera-medlemskap/avsluta-medlemskap",
        "policy_summary": "Members can cancel online via 'Min sida' (My Page) on sats.se, or by email, contact form, letter, phone, or in-person at a gym. The notice period is 1 month and cancellation takes effect at the end of the month following the month in which notice is received (e.g., notice in January means membership ends at end of February). New memberships include a 12-month binding period (bindningstid) during which early termination is only permitted in extraordinary circumstances. Prepaid cash memberships are non-refundable except in documented health-risk cases; monthly-billed memberships are not prorated.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Hur avslutar jag mitt medlemskap? – SATS kundservice (accessed 2026-06-05)",
            "url": "https://www.sats.se/kundservice/medlemskap/administrera-medlemskap/avsluta-medlemskap"
          },
          {
            "title": "Allmänna villkor för medlemskap i SATS (accessed 2026-06-05)",
            "url": "https://www.sats.se/legal/almanna-villkor-for-medlemskap-i-sats"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "savage-x-fenty",
      "name": "Savage X Fenty",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause their Savage X Rewards Membership for 3 consecutive months (auto-skipping monthly charges); the pause cannot be ended early once started, but members can also manually 'Skip the Month' each month between the 1st and 5th with no limit."
      },
      "data_deletion": {
        "detail": "US residents (CA, CT, CO) can request full account and personal-data deletion via a CCPA webform on savagex.com/ccpa; requests take 15–45 days to process. Phone (855-266-9951) and live chat are also accepted. Non-US users are not explicitly covered.",
        "url": "https://www.savagex.com/ccpa"
      },
      "links": {
        "cancel": "https://help.savagex.com/hc/en-us/articles/360040652051-What-s-the-commitment-Can-I-cancel-my-Savage-X-Rewards-Membership",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 78,
          "notice_disclosed": 55,
          "refund_disclosed": 72,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.savagex.com/hc/en-us/articles/360040652051-What-s-the-commitment-Can-I-cancel-my-Savage-X-Rewards-Membership",
        "policy_summary": "Members can cancel the Savage X Rewards Membership at any time online (via account settings) or by calling 1-855-SAVAGE-X (24/7); there is no minimum commitment. Cancellation takes effect at the end of the current billing period; the monthly $69.95 charge is nonrefundable and unused Member Credits expire 12 months after purchase with no refund. A pause option exists for up to 3 consecutive months with no charge, and members can also manually skip any month between the 1st and 5th to avoid the 6th-of-month billing.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "What's the commitment? Can I cancel my Savage X Rewards Membership? – SAVAGE X FENTY (accessed 2026-06-05)",
            "url": "https://help.savagex.com/hc/en-us/articles/360040652051-What-s-the-commitment-Can-I-cancel-my-Savage-X-Rewards-Membership"
          },
          {
            "title": "Savage Privacy – CCPA webform – SAVAGE X FENTY (accessed 2026-06-05)",
            "url": "https://www.savagex.com/ccpa"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "savvycal",
      "name": "SavvyCal",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation ends the subscription at the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Account deletion is available via Settings (scroll to bottom). It is permanent and irreversible. Alternatively, users can cancel their paid subscription while keeping their account active. On data retention, SavvyCal states it keeps personal information only as long as the account exists, then deletes or anonymizes it. Users can also request data deletion via support@savvycal.com.",
        "url": "https://docs.savvycal.com/article/32-deleting-your-account"
      },
      "links": {
        "cancel": "https://savvycal.com/terms/",
        "refund": null,
        "terms": "https://savvycal.com/terms/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://savvycal.com/terms/",
        "policy_summary": "SavvyCal subscriptions can be cancelled at any time via the Billing page in account Settings (self-serve online) or by emailing support@savvycal.com. Cancellation takes effect at the end of the current paid billing period, with no advance notice requirement. A full refund is available if cancelled within 30 days of starting the subscription; after 30 days, a partial or full refund may be granted at SavvyCal's sole discretion. No pause or freeze option is offered.",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 75
        },
        "sources": [
          {
            "title": "SavvyCal Terms of Use (accessed 2026-06-06)",
            "url": "https://savvycal.com/terms/"
          },
          {
            "title": "Deleting your account - Meetings Help - SavvyCal (accessed 2026-06-06)",
            "url": "https://docs.savvycal.com/article/32-deleting-your-account"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "scalable-capital",
      "name": "Scalable Capital (PRIME+)",
      "industry": "Personal finance",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; the PRIME+ subscription is downgraded to the free FREE Broker plan rather than paused."
      },
      "data_deletion": {
        "detail": "Downgrading from PRIME+ to the free plan stops billing while keeping the securities account; closing the account entirely is a separate destructive action ('Cancel Broker') that cannot be reversed.",
        "url": "https://help.scalable.capital/en/account-management-f3197dc7/can-i-switch-between-the-offered-broker-plans-68e3fa71"
      },
      "links": {
        "cancel": "https://help.scalable.capital/en/account-management-f3197dc7/can-i-switch-between-the-offered-broker-plans-68e3fa71",
        "refund": "https://de.scalable.capital/en/prime-plus-broker",
        "terms": "https://de.scalable.capital/en/prime-plus-broker",
        "privacy": "https://de.scalable.capital/en/prime-plus-broker"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.scalable.capital/en/account-management-f3197dc7/can-i-switch-between-the-offered-broker-plans-68e3fa71",
        "policy_summary": "Scalable Capital's PRIME+ Broker is a paid subscription with a basic fee of EUR4.99 per month, billed monthly. Customers can switch between the FREE Broker and PRIME+ plans at any time through account settings via 'Change plan', and the change takes effect immediately, making it self-serve in-app. The subscription can be cancelled monthly by switching to the free plan. The help page explicitly warns users NOT to click 'Cancel Broker', because that cancels the entire securities account and cannot be reversed; downgrading the plan is the correct way to stop paying. The FAQ does not specify a separate refund policy beyond month-to-month billing.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Can I switch between the offered broker plans? - Scalable Capital FAQ (accessed 2026-06-16)",
            "url": "https://help.scalable.capital/en/account-management-f3197dc7/can-i-switch-between-the-offered-broker-plans-68e3fa71"
          },
          {
            "title": "PRIME+ Broker - Scalable Capital (accessed 2026-06-16)",
            "url": "https://de.scalable.capital/en/prime-plus-broker"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "scaleway-fr",
      "name": "Scaleway",
      "industry": "Web hosting & domains",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/suspension option for client-initiated service holds is documented. Clients must manually terminate services to stop billing; deactivating an Organisation terminates all associated services within up to 10 days."
      },
      "data_deletion": {
        "detail": "Upon account/service termination, remaining content is automatically and permanently deleted within 10 days (Art. 12.3 GTS). Full personal-data erasure (GDPR) is available via a separate request from the Account Management Console; processing takes at least 72 hours, all invoices must be paid, and no resources may have been used since the start of the current calendar month.",
        "url": "https://www.scaleway.com/en/docs/account/how-to/manage-my-personal-data-gdpr/"
      },
      "links": {
        "cancel": "https://www.scaleway.com/en/docs/account/how-to/close-account/",
        "refund": null,
        "terms": "https://www-uploads.scaleway.com/General_Terms_of_Services_v17072024_45d4879c08.pdf",
        "privacy": "https://www.scaleway.com/en/docs/account/how-to/manage-my-personal-data-gdpr/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 40,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.scaleway.com/en/docs/account/how-to/close-account/",
        "policy_summary": "Scaleway accounts and services can be cancelled at any time online via the Account Management Console (Organization Settings > Close account) or via API, with no notice period required from the client and no cancellation fee. Billing stops when services are terminated; each started billing unit is charged in full and all outstanding amounts become immediately due on termination. Content remaining after service cancellation is permanently deleted within 10 days. Consumer customers (FR) have a 14-day right of withdrawal with reimbursement within 14 calendar days, but this does not apply to fully performed digital services.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to close an account | Scaleway Documentation (accessed 2026-06-06)",
            "url": "https://www.scaleway.com/en/docs/account/how-to/close-account/"
          },
          {
            "title": "General Terms of Services v17/07/2024 | Scaleway (accessed 2026-06-06)",
            "url": "https://www-uploads.scaleway.com/General_Terms_of_Services_v17072024_45d4879c08.pdf"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "scaleway",
      "name": "Scaleway",
      "industry": "Cloud infrastructure",
      "jurisdiction": "FR",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Closing an account via the Account Management Console permanently deletes the Organization's servers, resources, services, and backups, with all associated Services automatically terminated after a period of up to 10 days.",
        "url": "https://www.scaleway.com/en/docs/account/how-to/close-account/"
      },
      "links": {
        "cancel": "https://www.scaleway.com/en/docs/account/how-to/close-account/",
        "refund": "https://www.scaleway.com/en/terms/",
        "terms": "https://www.scaleway.com/en/terms/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.scaleway.com/en/docs/account/how-to/close-account/",
        "policy_summary": "Scaleway documents that an account is closed self-serve via the Account Management Console, after which all Services are automatically terminated within up to 10 days and the Organization's servers, resources, services, and backups are permanently deleted; per the Terms of Service fees are not refundable and consumers have a 14-day right of withdrawal from subscription.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to close an account | Scaleway Documentation",
            "url": "https://www.scaleway.com/en/docs/account/how-to/close-account/"
          },
          {
            "title": "Terms of Service | Scaleway",
            "url": "https://www.scaleway.com/en/terms/"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "scentbird",
      "name": "Scentbird",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Scentbird allows subscribers to pause their subscription or skip a month directly from their account dashboard or mobile app without contacting support."
      },
      "data_deletion": {
        "detail": "Account and personal data deletion requests can be submitted via email to support@scentbird.com or through the 'Do Not Sell or Share My Personal Information' link at the bottom of the site; Scentbird's privacy policy notes deletion may be limited by legal retention obligations or technical constraints.",
        "url": "https://www.scentbird.com/privacy"
      },
      "links": {
        "cancel": "https://www.scentbird.com/blog/how-to-cancel-perfume-subscription/",
        "refund": null,
        "terms": "https://www.scentbird.com/terms",
        "privacy": "https://www.scentbird.com/privacy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Scentbird subscriptions can be canceled online via the account dashboard or mobile app (Account > Manage Subscription > Cancel Subscription), or by emailing support@scentbird.com. Cancellation must be completed at least one day before the next billing date to avoid a charge; 3-, 6-, and 12-month term plans cannot be canceled mid-term. Subscription charges are non-refundable; defective or damaged products may be exchanged within 30 days of delivery. Subscribers can also skip a month or pause their subscription through the account portal without canceling.",
        "policy_url": "https://www.scentbird.com/blog/how-to-cancel-perfume-subscription/",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 78
        },
        "sources": [
          {
            "title": "How to Cancel a Perfume Subscription Step by Step – Scentbird (accessed 2026-06-05)",
            "url": "https://www.scentbird.com/blog/how-to-cancel-perfume-subscription/"
          },
          {
            "title": "Terms & Conditions – Scentbird (accessed 2026-06-05)",
            "url": "https://www.scentbird.com/terms"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "scmp-hk",
      "name": "South China Morning Post",
      "industry": "News & publishing",
      "jurisdiction": "hk",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause; cancel auto-renewal only, access continues to end of billing cycle."
      },
      "data_deletion": {
        "detail": "Personal-data access/erasure handled under SCMP privacy policy / PDPO data-access channels, not a self-serve in-account delete.",
        "url": "https://www.scmp.com/privacy-policy"
      },
      "links": {
        "cancel": "https://help.scmp.com/hc/en-gb/articles/900004387123-Cancel-your-digital-subscription",
        "refund": "https://www.scmp.com/terms-conditions",
        "terms": "https://www.scmp.com/terms-conditions",
        "privacy": "https://www.scmp.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.scmp.com/hc/en-gb/articles/900004387123-Cancel-your-digital-subscription",
        "policy_summary": "South China Morning Post digital subscriptions auto-renew unless auto-renewal is disabled at least 72 hours before the next billing date; otherwise the next cycle is charged and is non-refundable. Cancellation for direct SCMP.com subscribers is online self-serve via Manage your subscription in account.scmp.com (open the three-dot menu on the subscription and choose Cancel subscription), or by emailing customer service. Subscription fees are non-refundable save as required by applicable law, but access continues to the end of the current billing cycle after cancellation. Subscriptions bought through Apple, Google/Subscribe with Google, or AlipayHK must be cancelled through those platforms.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "SCMP Help Centre - Cancel your digital subscription (accessed 2026-06-16)",
            "url": "https://help.scmp.com/hc/en-gb/articles/900004387123-Cancel-your-digital-subscription"
          },
          {
            "title": "SCMP Terms & Conditions - 72-hour auto-renewal rule and non-refundable policy (accessed 2026-06-16)",
            "url": "https://www.scmp.com/terms-conditions"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "scottish-power-uk",
      "name": "ScottishPower",
      "industry": "Energy & utilities",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No supply pause; customers switch away or cancel within the cooling-off period."
      },
      "data_deletion": {
        "detail": "Account data handled under ScottishPower's privacy policy and retained for regulatory/billing periods after closure; no self-serve one-click delete for energy accounts.",
        "url": "https://www.scottishpower.co.uk/privacy"
      },
      "links": {
        "cancel": "https://www.scottishpower.co.uk/support-centre/leaving-scottishpower/cancelling-your-contract",
        "refund": "https://www.scottishpower.co.uk/support-centre/leaving-scottishpower/final-bill-explained",
        "terms": "https://www.scottishpower.co.uk/support-centre/leaving-scottishpower",
        "privacy": "https://www.scottishpower.co.uk/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.scottishpower.co.uk/support-centre/leaving-scottishpower/cancelling-your-contract",
        "policy_summary": "The cooling-off period ends 14 days from the day after you sign up (new customers) or confirm a new tariff (existing customers). You can cancel by calling 0800 400 200 during the 14-day cooling-off period or via ScottishPower's online cancellations page, with no exit fees for cancelling within cooling-off on a domestic distance/online contract. Fixed tariffs may otherwise carry early exit fees. Your final bill is normally produced within 6 weeks of moving to your new supplier, and if you are in credit ScottishPower refunds you, usually within 14 days.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Changing your mind after switching supplier - ScottishPower (accessed 2026-06-16)",
            "url": "https://www.scottishpower.co.uk/support-centre/leaving-scottishpower/cancelling-your-contract"
          },
          {
            "title": "When will I receive my final bill? - ScottishPower (accessed 2026-06-16)",
            "url": "https://www.scottishpower.co.uk/support-centre/leaving-scottishpower/final-bill-explained"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "scout-alarm",
      "name": "Scout Alarm",
      "industry": "Home security",
      "jurisdiction": "US",
      "cancellation_types": [
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.scoutalarm.com/pages/monitoring-plans",
        "refund": "",
        "terms": "https://www.scoutalarm.com/pages/monitoring-plans",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 65,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.scoutalarm.com/pages/monitoring-plans",
        "policy_summary": "Scout Alarm monitoring is month to month with no annual contract, and customers can change plans or cancel at any time with no penalty. Cancellation is handled by contacting Scout customer service by phone or email.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Scout Alarm Monitoring Plans",
            "url": "https://www.scoutalarm.com/pages/monitoring-plans"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "scrapingbee",
      "name": "ScrapingBee",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users may downgrade to a lower plan at any time from the dashboard, or cancel entirely; there is no plan-hold/freeze feature."
      },
      "data_deletion": {
        "detail": "Per the Terms and Conditions, account termination implies permanent deletion of all data, settings, and information, and any leftover API credits are lost. Users can exercise GDPR data access/correction/erasure rights by contacting VostokInc (ScrapingBee's operator) in writing at their Paris address or via contact@scrapingbee.com.",
        "url": "https://www.scrapingbee.com/terms-and-conditions/"
      },
      "links": {
        "cancel": "https://help.scrapingbee.com/en/article/how-to-cancel-my-subscription-qq3lvi/",
        "refund": null,
        "terms": "https://www.scrapingbee.com/terms-and-conditions/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://help.scrapingbee.com/en/article/how-to-cancel-my-subscription-qq3lvi/",
        "policy_summary": "Cancellation is fully self-serve from the dashboard: log in at app.scrapingbee.com/dashboard, go to Billing, click Cancel Subscription, select the subscription, click Cancel Subscription again, complete the cancellation form, and Confirm. ScrapingBee states this takes under 30 seconds. You can cancel at any time; the account stays active and remaining API credits are usable until the end of the current billing period, but unused credits do not roll over. Per the Terms, termination may also be done via support (contact@scrapingbee.com) and must be communicated before the start of the next billing cycle to avoid auto-renewal. All amounts paid are non-refundable, except a narrow pro-rata refund if a documented service non-compliance cannot be fixed within 15 days. No app-store/third-party billing caveat applies; billing is direct.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel my subscription? | ScrapingBee Knowledge Base (accessed 2026-06-06)",
            "url": "https://help.scrapingbee.com/en/article/how-to-cancel-my-subscription-qq3lvi/"
          },
          {
            "title": "What will happen to my unused credits? | ScrapingBee Knowledge Base (accessed 2026-06-06)",
            "url": "https://help.scrapingbee.com/en/article/what-will-happen-to-my-unused-credits-11zt09p/"
          },
          {
            "title": "General Terms and Conditions of Service | ScrapingBee (accessed 2026-06-06)",
            "url": "https://www.scrapingbee.com/terms-and-conditions/"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "scratch-pet-food-au",
      "name": "Scratch",
      "industry": "Pet Food Subscription",
      "jurisdiction": "AU",
      "cancellation_types": [
        "online",
        "chat"
      ],
      "pause": {
        "available": true,
        "detail": "Subscriptions can be paused and unpaused at any time, with control down to the day, through the account area."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.scratchpetfood.com.au/how-it-works/",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 82,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://www.scratchpetfood.com.au/how-it-works/",
        "policy_summary": "Scratch (Australian dog-food subscription) is fully self-serve: customers can pause, speed up, slow down or cancel at any time without restriction through their own account area, with live chat available for help. A money-back guarantee applies to the first box.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How Our Subscription Works | Scratch Pet Food",
            "url": "https://www.scratchpetfood.com.au/how-it-works/"
          },
          {
            "title": "Australia's most flexible Subscription Dog Food | Scratch",
            "url": "https://www.scratchpetfood.com.au/subscription-dog-food/"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "screambox",
      "name": "Screambox",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or hold option is documented in Screambox's official support materials."
      },
      "data_deletion": {
        "detail": "No self-serve data deletion portal is publicly documented. Users must contact Screambox support at support@screambox.com to request deletion of personal data under applicable US state privacy laws (e.g., CCPA).",
        "url": "https://www.screambox.com/privacy-policy"
      },
      "links": {
        "cancel": "https://support.screambox.com/portal/en/kb/screambox-manage-account",
        "refund": null,
        "terms": null,
        "privacy": "https://www.screambox.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 40,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://support.screambox.com/portal/en/kb/screambox-manage-account",
        "policy_summary": "Screambox subscribers can cancel online through their account settings at screambox.com/manage-account or through the app store/platform (Apple, Google Play, Roku, Amazon) where they originally subscribed. After cancellation, access continues through the end of the current billing period and the account is deactivated when that period ends. No refunds are issued for used subscription periods. Phone and email support are also available for cancellation assistance.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Screambox Manage My Account Knowledge Base (accessed 2026-06-06)",
            "url": "https://support.screambox.com/portal/en/kb/screambox-manage-account"
          },
          {
            "title": "How can I contact support? – Screambox (accessed 2026-06-06)",
            "url": "https://support.screambox.com/portal/en/kb/articles/email-call-20-1-2025"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "screen-studio-us",
      "name": "Screen Studio",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is mentioned in Screen Studio's terms of service or support documentation. Cancellation ends access at the close of the current billing period."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data by emailing team@screen.studio. Screen Studio responds within one month. Users can also delete shareable links and their associated data at any time from the dashboard.",
        "url": "https://screen.studio/legal/privacy-and-cookie-policy"
      },
      "links": {
        "cancel": "https://screen.studio/legal/terms-of-service",
        "refund": null,
        "terms": "https://screen.studio/legal/terms-of-service",
        "privacy": "https://screen.studio/legal/privacy-and-cookie-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 55,
          "notice_disclosed": 50,
          "refund_disclosed": 70,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://screen.studio/legal/terms-of-service",
        "policy_summary": "Screen Studio subscriptions renew automatically and may be cancelled at any time by contacting team@screen.studio; cancellation takes effect at the end of the current billing period. There is no self-serve online cancellation portal documented. All fees are explicitly non-refundable. A dedicated how-to-cancel guide page exists on the domain but returned a 404 at time of research.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Screen Studio Terms of Service (accessed 2026-06-06)",
            "url": "https://screen.studio/legal/terms-of-service"
          },
          {
            "title": "Screen Studio Privacy and Cookie Policy (accessed 2026-06-06)",
            "url": "https://screen.studio/legal/privacy-and-cookie-policy"
          }
        ],
        "score": 44,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "scribd-everand",
      "name": "Scribd (Everand)",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their Everand/Scribd subscription for up to 12 weeks, retaining access to previously unlocked books and unlimited content during the pause period."
      },
      "data_deletion": {
        "detail": "Account and data deletion is handled via the virtual assistant/support chat after first canceling the subscription; all reading history, saved books, unlocked books, and account settings are permanently removed. App Store/Google Play subscribers must cancel through those platforms before deleting their account.",
        "url": "https://support.scribd.com/hc/en-us/articles/47044405560980-How-to-delete-your-Everand-account"
      },
      "links": {
        "cancel": "https://support.scribd.com/hc/en-us/articles/46929149941396-How-to-cancel-your-Everand-subscription",
        "refund": "https://support.scribd.com/hc/en-us/articles/47039530597524-How-refunds-work-on-Everand",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Subscribers can cancel online via account settings ('End My Subscription' / 'Cancel Subscription'), through the Apple App Store or Google Play if subscribed via those platforms, or by emailing support@scribd.com. Cancellation takes effect at the end of the current billing period, so access continues through the last paid day; free-trial users lose premium access immediately. No partial refunds are offered for used billing-cycle time; EU/UK users may withdraw within 14 days for a full refund; other refund requests must be made to support within 30 days of the charge. A pause option of up to 12 weeks is available.",
        "policy_url": "https://support.scribd.com/hc/en-us/articles/46929149941396-How-to-cancel-your-Everand-subscription",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 78,
          "refund_disclosed": 72,
          "findability": 78
        },
        "sources": [
          {
            "title": "How to cancel your Everand subscription – Scribd Help Center (accessed 2026-06-05)",
            "url": "https://support.scribd.com/hc/en-us/articles/46929149941396-How-to-cancel-your-Everand-subscription"
          },
          {
            "title": "How refunds work on Everand – Scribd Help Center (accessed 2026-06-05)",
            "url": "https://support.scribd.com/hc/en-us/articles/47039530597524-How-refunds-work-on-Everand"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "scrimba",
      "name": "Scrimba",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Scrimba's official help documentation."
      },
      "data_deletion": {
        "detail": "Users can self-serve delete their account via Settings > scroll to bottom > red 'Delete Account' button. Deletion is permanent and cannot be undone. No data retention timeline is specified.",
        "url": "https://scrimba.helpscoutdocs.com/article/88-how-do-i-delete-my-account"
      },
      "links": {
        "cancel": "https://scrimba.helpscoutdocs.com/article/43-how-do-i-manage-my-subscription-billing-account",
        "refund": "https://scrimba.helpscoutdocs.com/article/6-how-do-i-get-a-refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://scrimba.helpscoutdocs.com/article/43-how-do-i-manage-my-subscription-billing-account",
        "policy_summary": "Scrimba subscriptions are cancelled online via Settings > Subscriptions > click the X icon; no phone, email, or in-person channel is needed. Cancellation takes effect at the end of the current billing cycle so Pro access continues until the next billing date. Refunds are available within 7 days of initial purchase only (one refund per account); pro-rated refunds and renewal refunds are explicitly not offered. Refund requests are submitted via a Typeform link or by emailing help@scrimba.com.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 72,
          "notice_disclosed": 70,
          "refund_disclosed": 78,
          "findability": 75
        },
        "sources": [
          {
            "title": "How do I manage my subscription/billing account/invoice? - Scrimba Help Centre (accessed 2026-06-06)",
            "url": "https://scrimba.helpscoutdocs.com/article/43-how-do-i-manage-my-subscription-billing-account"
          },
          {
            "title": "How do I get a refund? - Scrimba Help Centre (accessed 2026-06-06)",
            "url": "https://scrimba.helpscoutdocs.com/article/6-how-do-i-get-a-refund"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "scrumbles-uk",
      "name": "Scrumbles",
      "industry": "Pet subscriptions",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Self-serve via the account 'Manage Subscription' portal: customers can manage, edit frequency, skip, pause, or cancel at least 24 hours before renewal."
      },
      "data_deletion": {
        "detail": "Not addressed in the Terms; refund/deletion specifics directed to privacy policy or support.",
        "url": "https://scrumbles.co.uk/pages/terms-conditions"
      },
      "links": {
        "cancel": "https://scrumbles.co.uk/pages/terms-conditions",
        "refund": "https://scrumbles.co.uk/pages/terms-conditions",
        "terms": "https://scrumbles.co.uk/pages/terms-conditions",
        "privacy": "https://scrumbles.co.uk/pages/terms-conditions"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 55,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://scrumbles.co.uk/pages/terms-conditions",
        "policy_summary": "Scrumbles' Terms state customers may manage, skip, or cancel subscriptions at least 24 hours before renewal, all self-serve through the Manage Subscription area of the account portal. There is a 24-hour minimum notice requirement before the next scheduled renewal. If subscription pricing increases, customers are notified and may cancel beforehand. The Terms do not detail refund-on-cancellation or GDPR data-deletion procedures, directing those queries to the privacy policy or support.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms & Conditions - Scrumbles (accessed 2026-06-16)",
            "url": "https://scrumbles.co.uk/pages/terms-conditions"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "seats-aero",
      "name": "Seats.aero",
      "industry": "Travel subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold is documented; cancelling keeps Pro access to period end then reverts to the free plan."
      },
      "data_deletion": {
        "detail": "Cancelling reverts the account to the free tier while preserving saved alerts and searches; full account/data deletion is not described as a self-serve flow and is handled via support.",
        "url": null
      },
      "links": {
        "cancel": "https://docs.seats.aero/article/64-how-to-cancel-my-subscription",
        "refund": "https://docs.seats.aero/article/49-do-you-offer-refunds",
        "terms": "https://seats.aero/terms",
        "privacy": "https://seats.aero/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 88,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://docs.seats.aero/article/64-how-to-cancel-my-subscription",
        "policy_summary": "Seats.aero Pro is cancelled online in-account via Account Settings > Manage Billing > Cancel Subscription, with no need to contact support. Pro access continues until the end of the current billing period (monthly or yearly) and the account then automatically rolls back to the free plan, keeping saved alerts and searches. Subscriptions are generally non-refundable, including annual plans once the billing period has started; the only exception is that if you believe you were charged in error you can reach out to support within 7 days. No pause option is offered.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel my subscription - Seats.aero Knowledge Base (accessed 2026-06-16)",
            "url": "https://docs.seats.aero/article/64-how-to-cancel-my-subscription"
          },
          {
            "title": "Do you offer refunds? - Seats.aero Knowledge Base (accessed 2026-06-16)",
            "url": "https://docs.seats.aero/article/49-do-you-offer-refunds"
          },
          {
            "title": "Can I cancel my plan anytime? - Seats.aero Knowledge Base (accessed 2026-06-16)",
            "url": "https://docs.seats.aero/article/48-can-i-cancel-my-plan-anytime"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "seed-us",
      "name": "Seed",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No true pause option. Subscribers can reschedule or skip the next shipment up until the day before it is due, but indefinite pause is not offered."
      },
      "data_deletion": {
        "detail": "Submit a data deletion request via Seed's OneTrust webform or by emailing privacy@seed.com. Identity verification required; response within legally required timeframe.",
        "url": "https://seed-requests.my.onetrust.com/webform/911fed17-661b-438d-8bed-dc4934735728/17f46348-17e9-4295-a512-dc5b8b283b64"
      },
      "links": {
        "cancel": "https://help.seed.com/en-US/how-do-i-stop-or-cancel-my-subscription-5117486",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.seed.com/en-US/how-do-i-stop-or-cancel-my-subscription-5117486",
        "policy_summary": "Seed subscribers can cancel online at any time by logging into their account, navigating to Settings > Manage Subscriptions, and clicking 'Cancel Subscription.' Cancellation can also be requested via email to care@seed.com at least three business days before the next scheduled ship date. Already-processed orders cannot be cancelled or refunded, though a 30-day money-back guarantee applies to the first order only (excluding shipping, VAT, and duties). There are no true pause options, but subscribers may skip or reschedule individual shipments up until the day before processing.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I stop or cancel my subscription? – Seed Help Center (accessed 2026-06-06)",
            "url": "https://help.seed.com/en-US/how-do-i-stop-or-cancel-my-subscription-5117486"
          },
          {
            "title": "Seed Health Subscription Terms and Conditions (accessed 2026-06-06)",
            "url": "https://seed.com/subscription-terms"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "seeking-alpha",
      "name": "Seeking Alpha",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription-pause/hold option is described; the cancellation & refund policy only covers cancel (at period end) and renewal."
      },
      "data_deletion": {
        "detail": "Account/data matters and subscription support are handled through the Support Center and subscriptions@seekingalpha.com; no dedicated self-serve data-deletion flow is described on the cancellation/refund policy page.",
        "url": "https://help.seekingalpha.com/"
      },
      "links": {
        "cancel": "https://help.seekingalpha.com/premium/how-can-i-manage-my-subscription",
        "refund": "https://help.seekingalpha.com/basic/seeking-alpha-subscriptions-cancellation-and-refund-policy",
        "terms": "https://help.seekingalpha.com/basic/seeking-alpha-subscriptions-cancellation-and-refund-policy",
        "privacy": "https://help.seekingalpha.com/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.seekingalpha.com/basic/seeking-alpha-subscriptions-cancellation-and-refund-policy",
        "policy_summary": "Seeking Alpha subscriptions can be cancelled self-serve on the 'Paid Subscriptions' page in the user's account, and all plans auto-renew at the end of each period unless cancelled. Cancellations take effect at the completion of the current billing period for both monthly and annual plans. Subscription fees are non-refundable unless stated otherwise in writing. The only documented money-back guarantee is for Investing Group annual subscriptions cancelled within the first 30 days (refund of the unused portion), limited to first-time subscribers; paid trials and lower-priced offers are non-refundable. Support is available at subscriptions@seekingalpha.com.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Seeking Alpha Subscriptions - Cancellation and Refund Policy (accessed 2026-06-16)",
            "url": "https://help.seekingalpha.com/basic/seeking-alpha-subscriptions-cancellation-and-refund-policy"
          },
          {
            "title": "How Can I Manage My Seeking Alpha Subscription? (accessed 2026-06-16)",
            "url": "https://help.seekingalpha.com/premium/how-can-i-manage-my-subscription"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "sellfy",
      "name": "Sellfy",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation ends the subscription at the close of the current billing cycle."
      },
      "data_deletion": {
        "detail": "Product files are deleted 30 days after the plan ends. If the account is explicitly closed via Account Settings > Close account, all data is immediately and permanently deleted with no ability to restore.",
        "url": "https://docs.sellfy.com/article/56-how-do-i-delete-my-store"
      },
      "links": {
        "cancel": "https://docs.sellfy.com/article/129-how-to-manage-your-subscription-and-billing",
        "refund": null,
        "terms": "https://sellfy.com/terms/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://docs.sellfy.com/article/129-how-to-manage-your-subscription-and-billing",
        "policy_summary": "Sellfy subscriptions can be cancelled online via Account > Billing > Cancel subscription, or by emailing support; no advance notice period is required and the plan stays active until the end of the paid billing cycle. A 30-day money-back window applies: cancellations within the first 30 days can receive a refund by contacting support, but cancellations after 30 days are non-refundable. Product files are deleted 30 days after the plan ends; explicitly closing the account via Account Settings deletes all data immediately. There is no pause or freeze option.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 78,
          "findability": 80
        },
        "sources": [
          {
            "title": "Managing your Sellfy subscription and billing - Sellfy Help Center (accessed 2026-06-06)",
            "url": "https://docs.sellfy.com/article/129-how-to-manage-your-subscription-and-billing"
          },
          {
            "title": "Terms and conditions - Sellfy (accessed 2026-06-06)",
            "url": "https://sellfy.com/terms/"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "semrush",
      "name": "Semrush",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users who want to reduce costs are directed to downgrade to a lower-tier plan by contacting Support."
      },
      "data_deletion": {
        "detail": "Account deletion is available by submitting a request to the Support team while logged in. After email confirmation (link valid 72 hours), the account is permanently deleted within 30 days. On downgrade to free plan, non-retained data is deleted after one month.",
        "url": "https://www.semrush.com/kb/252-cancelling-your-account"
      },
      "links": {
        "cancel": "https://www.semrush.com/company/legal/refund-policy/",
        "refund": "https://www.semrush.com/company/legal/refund-policy/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.semrush.com/company/legal/refund-policy/",
        "policy_summary": "Semrush subscriptions can be cancelled online via a dedicated cancellation form at semrush.com/cancel (requires being logged in) or through the account Subscription Info page; cancellation takes effect at the end of the current subscription term, with confirmation within 3 business days. No refunds are available for month-to-month plans; annual plans qualify for a one-time 7-day money-back guarantee on the initial purchase only, with refunds processed within 30 days to the original payment method. There is no pause or freeze option — users wanting to reduce costs must downgrade to a lower-tier plan. Account deletion can be requested through Support and is completed within 30 days of email confirmation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling Your Semrush Account – Semrush Knowledge Base (accessed 2026-06-06)",
            "url": "https://www.semrush.com/kb/252-cancelling-your-account"
          },
          {
            "title": "Cancellation and Refund Policy – Semrush (accessed 2026-06-06)",
            "url": "https://www.semrush.com/company/legal/refund-policy/"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 350000000,
        "mrr_usd": 29000000,
        "currency": "USD",
        "as_of": "2025-12-31",
        "source": {
          "title": "Semrush Holdings Inc. — 2025 Annual Report",
          "url": "https://investors.semrush.com/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "sentry",
      "name": "Sentry",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation downgrades the account to the free Developer plan at the end of the billing cycle."
      },
      "data_deletion": {
        "detail": "Account closure is self-serve at sentry.io/settings/account/close-account/. After closure, the account is queued for deletion within 24 hours and fully deleted 30 days after the last login. Sentry also states it will delete Service Data per its standard schedule upon subscription expiration or termination.",
        "url": "https://www.sentry.help/en/articles/13964743-how-do-i-close-my-account-or-delete-my-user"
      },
      "links": {
        "cancel": "https://www.sentry.help/en/articles/13965074-what-happens-if-i-cancel-my-plan",
        "refund": null,
        "terms": "https://sentry.io/terms/",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Sentry subscriptions can only be cancelled online through account settings (Settings > Subscription under Usage & Billing); an email or phone request is explicitly not accepted as notice of cancellation. Cancellations take effect at the end of the current subscription term, after which the account reverts to the free Developer plan. No refunds or credits are issued for partial months, unused months, or mid-cycle cancellations — downgrades and cancellations are processed at the end of the contract cycle. Early termination is possible only by paying a lump sum equal to three months of upcoming subscription fees.",
        "policy_url": "https://www.sentry.help/en/articles/13965074-what-happens-if-i-cancel-my-plan",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 82,
          "findability": 78
        },
        "sources": [
          {
            "title": "What happens if I cancel my plan? – Sentry Help Center (accessed 2026-06-06)",
            "url": "https://www.sentry.help/en/articles/13965074-what-happens-if-i-cancel-my-plan"
          },
          {
            "title": "Terms of Service 3.0.0 – Sentry (accessed 2026-06-06)",
            "url": "https://sentry.io/terms/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 250000000,
        "mrr_usd": 21000000,
        "currency": "USD",
        "as_of": "2025-06-01",
        "source": {
          "title": "Sentry — $250M ARR (Series D announcement)",
          "url": "https://sentry.io/about/"
        },
        "self_reported": false
      }
    },
    {
      "id": "sesame",
      "name": "Sesame",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Sesame's Terms of Service or support materials."
      },
      "data_deletion": {
        "detail": "Account deletion is available via the Sesame app (Settings) or by emailing security@sesamecare.com. A 2-day waiting period applies after initiating deletion. Medical records are retained indefinitely per applicable medical record retention laws even after account deletion.",
        "url": "https://sesamecare.com/privacy"
      },
      "links": {
        "cancel": "https://sesamecare.com/terms-of-service",
        "refund": null,
        "terms": "https://sesamecare.com/terms-of-service",
        "privacy": "https://sesamecare.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://sesamecare.com/terms-of-service",
        "policy_summary": "Sesame members can cancel their subscription via the Sesame mobile app (Settings > Subscriptions > Manage Subscription > Cancel), by emailing support@sesamecare.com, or by calling +1 (877) 947-6411. Cancellation must be submitted at least 48 hours before the renewal processing date to avoid the next charge. Access continues through the end of the current subscription term, but no prorated refunds are issued for any unused portion. There is no self-serve web-portal cancel option documented in the Terms of Service.",
        "sources": [
          {
            "title": "Terms of Service - Sesame (accessed 2026-06-05)",
            "url": "https://sesamecare.com/terms-of-service"
          },
          {
            "title": "How do I cancel my subscription? – Sesame Support (accessed 2026-06-05)",
            "url": "https://support.sesameapp.com/hc/en-us/articles/22310717276827-How-do-I-cancel-my-subscription"
          }
        ],
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 72,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 65
        },
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "setapp",
      "name": "Setapp",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Setapp does not offer a subscription pause or freeze feature. The official workaround is to cancel and resubscribe later with no reactivation fee."
      },
      "data_deletion": {
        "detail": "Users can self-serve delete their account via Account Settings > Delete account (requires email OTP confirmation). Deletion is irreversible and removes access to all apps and licenses. For full personal-data erasure, users can email privacy@setapp.com; Setapp aims to respond within 30 days.",
        "url": "https://support.setapp.com/hc/en-us/articles/360010454019-Delete-your-Setapp-account"
      },
      "links": {
        "cancel": "https://support.setapp.com/hc/en-us/articles/214288385-Cancel-subscription",
        "refund": "https://support.setapp.com/hc/en-us/articles/20582953417884-Refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Setapp can be cancelled online via the Subscription page (Manage subscription > Cancel subscription), followed by a short 2-question survey. Cancellation takes effect at the end of the current billing period — no pro-rated refund is given for unused days. Refunds are available only if no apps were installed or opened during the billing period and the request is made within 14 days (monthly plans) or 30 days (annual plans) of the last payment, submitted via support ticket. No pause/freeze feature exists; the recommended workaround is cancel-and-resubscribe.",
        "policy_url": "https://support.setapp.com/hc/en-us/articles/214288385-Cancel-subscription",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 78,
          "findability": 82
        },
        "sources": [
          {
            "title": "Cancel subscription – Setapp Support (accessed 2026-06-05)",
            "url": "https://support.setapp.com/hc/en-us/articles/214288385-Cancel-subscription"
          },
          {
            "title": "Refund policy – Setapp Support (accessed 2026-06-05)",
            "url": "https://support.setapp.com/hc/en-us/articles/20582953417884-Refund-policy"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "shaadi-in",
      "name": "Shaadi.com",
      "industry": "Dating apps",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "Shaadi.com documents no pause/freeze; cancelling stops auto-renewal and benefits run to the end of the paid period."
      },
      "data_deletion": {
        "detail": "Cancelling a subscription is separate from deleting the profile; cancellation stops auto-renewal while premium benefits continue until the end of the current paid period.",
        "url": "https://www.shaadi.com/info/terms"
      },
      "links": {
        "cancel": "https://support.shaadi.com/support/solutions/48000024548",
        "refund": "https://support.shaadi.com/support/solutions/articles/48000755562-i-want-to-request-for-refund",
        "terms": "https://www.shaadi.com/info/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 58,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.shaadi.com/info/terms",
        "policy_summary": "Shaadi.com (People Interactive, India) lets paid members stop auto-renewal so premium benefits continue to the end of the current paid period; cancellation is handled through the website/app settings, the Help Center, or customer care (24/7 chat and phone). App-store purchases must be cancelled in the respective store. Shaadi.com generally does NOT refund membership fees, with refunds only at management's discretion; the main exception is the Match Guarantee Scheme (full refund if a member sent at least 10 Interests and received no Accept within 30 days). No documented pause option.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Membership & Payments - Shaadi.com Support (accessed 2026-06-16)",
            "url": "https://support.shaadi.com/support/solutions/48000024548"
          },
          {
            "title": "Terms & Conditions - Shaadi.com (accessed 2026-06-16)",
            "url": "https://www.shaadi.com/info/terms"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "shadow-pc",
      "name": "Shadow PC",
      "industry": "Gaming subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Subscribers must cancel and can resubscribe to any available offer after their billing cycle ends."
      },
      "data_deletion": {
        "detail": "Personal data deletion is available by submitting a request to Shadow Support. The subscription must have been terminated for more than 24 hours and all outstanding invoices must be paid before the request is processed. Invoice records are retained for legal compliance after deletion.",
        "url": "https://support.shadow.tech/hc/en-us/articles/32731878913041-How-to-Delete-Your-Personal-Data"
      },
      "links": {
        "cancel": "https://support.shadow.tech/hc/en-us/articles/33428112345617-Cancel-my-Shadow-subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://support.shadow.tech/hc/en-us/articles/32731878913041-How-to-Delete-Your-Personal-Data"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 78,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://support.shadow.tech/hc/en-us/articles/33428112345617-Cancel-my-Shadow-subscription",
        "policy_summary": "Shadow PC subscriptions can be cancelled at any time via the account dashboard (online self-serve) with no notice period required before the renewal date; cancellation via support ticket or postal mail requires at least 10 days notice before renewal. Cancellation takes effect at the end of the current billing cycle and access continues until that date. No refunds are issued upon cancellation unless required by applicable law or the service was interrupted for more than 24 consecutive hours. There are no cancellation fees, but user data is deleted after the subscription ends and must be backed up beforehand.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel my Shadow subscription – Shadow (accessed 2026-06-06)",
            "url": "https://support.shadow.tech/hc/en-us/articles/33428112345617-Cancel-my-Shadow-subscription"
          },
          {
            "title": "Frequently Asked Questions (FAQ) - Shadow PC (accessed 2026-06-06)",
            "url": "https://shadow.tech/us/faq/"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "shadow",
      "name": "Shadow",
      "industry": "Gaming",
      "jurisdiction": "FR",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Personal data can be permanently deleted by contacting Support via a form, but only once the subscription has been terminated for over 24 hours and all invoices are paid; Shadow retains invoice records for legal reasons.",
        "url": "https://support.shadow.tech/hc/en-us/articles/32731878913041-How-to-Delete-Your-Personal-Data"
      },
      "links": {
        "cancel": "https://account.shadow.tech",
        "refund": "",
        "terms": "https://shadow.tech/en-US/legals",
        "privacy": "https://shadow.tech/en-US/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 40,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.shadow.tech/hc/en-us/articles/33428112345617-Cancel-my-Shadow-subscription",
        "policy_summary": "Cancel self-serve from your account page: under Shadow PC open PCs, select the subscription, click Cancel my subscription and confirm. Access continues until the end of the current billing month, and Shadow PC data is deleted after the subscription ends, so back up files first.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel my Shadow subscription",
            "url": "https://support.shadow.tech/hc/en-us/articles/33428112345617-Cancel-my-Shadow-subscription"
          },
          {
            "title": "How to Delete Your Personal Data",
            "url": "https://support.shadow.tech/hc/en-us/articles/32731878913041-How-to-Delete-Your-Personal-Data"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "shahid-vip-mbc",
      "name": "Shahid VIP (MBC)",
      "industry": "Streaming (video)",
      "jurisdiction": "AE",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account data governed by Shahid privacy policy; cancellation stops auto-renewal and reverts the account to Shahid free.",
        "url": "https://help.shahid.mbc.net/"
      },
      "links": {
        "cancel": "https://help.shahid.mbc.net/s/topic/0TO4K0000008cBPWAY/subscription-management?language=en_US",
        "refund": "",
        "terms": "https://shahid.mbc.net/en/terms",
        "privacy": "https://shahid.mbc.net/en/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.shahid.mbc.net/s/topic/0TO4K0000008cBPWAY/subscription-management?language=en_US",
        "policy_summary": "For phone- or card-billed plans, Shahid VIP subscribers cancel self-serve via account Settings > Subscription Management > Cancel subscription on iOS, Android, or desktop. Access to VIP content continues until the end of the current billing cycle. Store-billed subscriptions must be cancelled through the respective app store.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Subscription Management - Shahid Help Center",
            "url": "https://help.shahid.mbc.net/s/topic/0TO4K0000008cBPWAY/subscription-management?language=en_US"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "sharesies-nz",
      "name": "Sharesies",
      "industry": "Investing / Fintech",
      "jurisdiction": "NZ",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account can be closed once there are no investments or money left in it; close via Settings > Close my account.",
        "url": "https://intercom.help/sharesies/en/articles/1568980-close-your-sharesies-account"
      },
      "links": {
        "cancel": "https://intercom.help/sharesies/en/articles/1568980-close-your-sharesies-account",
        "refund": "",
        "terms": "https://www.sharesies.nz/terms-and-conditions",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://intercom.help/sharesies/en/articles/1568980-close-your-sharesies-account",
        "policy_summary": "Sharesies (NZ-headquartered investing platform) lets investors close their account themselves once the balance is zero by withdrawing remaining funds, then going to Settings and selecting Close my account. Closure can be requested at any time through the service; outstanding income or trading halts may delay closure.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Close your Sharesies account | Sharesies Help Centre New Zealand",
            "url": "https://intercom.help/sharesies/en/articles/1568980-close-your-sharesies-account"
          },
          {
            "title": "Account closure | Sharesies Help Centre New Zealand",
            "url": "https://intercom.help/sharesies/en/articles/6712867-account-closure"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "sharesight",
      "name": "Sharesight",
      "industry": "Personal finance",
      "jurisdiction": "NZ",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; instead of cancelling, users can downgrade to the Free plan to retain their data and stop paying."
      },
      "data_deletion": {
        "detail": "On account termination Sharesight reserves the right to delete all user data (Terms clause 9.8); deleted portfolios and accounts cannot be restored. Users also have data-protection rights (rectification/deletion) under NZ Privacy Act 2020 / Australian Privacy Principles.",
        "url": "https://www.sharesight.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://help.sharesight.com/cancel-account/",
        "refund": "https://www.sharesight.com/us/sharesight-terms-of-use/",
        "terms": "https://www.sharesight.com/us/sharesight-terms-of-use/",
        "privacy": "https://www.sharesight.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.sharesight.com/cancel-account/",
        "policy_summary": "Sharesight is a paid portfolio-tracker (HQ Wellington, New Zealand) with self-serve cancellation: users go to Account > Plans and billing and click 'Cancel my account' at the bottom of the page. Cancellation takes effect at the end of the current billing cycle, and deleted portfolios and accounts cannot be restored. Sharesight does not offer refunds on any unused portion of a prepaid subscription, and users forfeit any subscription fee paid in advance for the remaining period (Terms clauses 4.8 and 9.5). UK-based consumers additionally have a 14-day cancellation/refund right (clauses 7.6 and 7.10). As an alternative to deletion, users can downgrade to the Free plan to retain their data.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling your account - Sharesight Help (accessed 2026-06-16)",
            "url": "https://help.sharesight.com/cancel-account/"
          },
          {
            "title": "Terms of Use - Sharesight (accessed 2026-06-16)",
            "url": "https://www.sharesight.com/us/sharesight-terms-of-use/"
          },
          {
            "title": "Privacy Policy - Sharesight (accessed 2026-06-16)",
            "url": "https://www.sharesight.com/privacy-policy/"
          }
        ],
        "score": 87,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "shaw-ca",
      "name": "Shaw (Rogers Together with Shaw)",
      "industry": "Telecom & ISP",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Accounts in good standing with auto-pay enabled can suspend services for 30–180 days per calendar year. Internet suspension costs $10/month; TV and home phone suspension is free. Equipment must be retained. 2-year ValuePlan term continues to run during suspension."
      },
      "data_deletion": {
        "detail": "No online deletion form. Customers must submit a written request to Rogers' Privacy Office. Data is retained as long as legally required; information no longer needed is destroyed or de-identified. App accounts can be deactivated only if no active service or balance remains.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.rogers.com/support/billing-accounts/how-do-i-cancel-my-services",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 15,
          "channel_disclosed": 65,
          "notice_disclosed": 30,
          "refund_disclosed": 55,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.rogers.com/support/billing-accounts/how-do-i-cancel-my-services",
        "policy_summary": "Shaw (now Rogers Together with Shaw) requires customers to cancel by phone or in person at a Shaw/Rogers store — there is no online self-serve cancellation. Rogers states it must speak with the customer directly to process the cancellation request and disclose any applicable charges. Customers on month-to-month plans receive a prorated refund for mid-cycle cancellations, typically issued within 4–6 weeks. Customers on 2-Year Value Plans are subject to an early cancellation fee of $15–$30 per remaining month in the term, plus must return all rented equipment to avoid additional charges.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my services? – Rogers Together with Shaw (accessed 2026-06-06)",
            "url": "https://www.rogers.com/support/billing-accounts/how-do-i-cancel-my-services"
          },
          {
            "title": "How to pause your internet, TV and home phone services – Rogers Together with Shaw (accessed 2026-06-06)",
            "url": "https://www.rogers.com/support/billing-accounts/shaw-account-management/how-to-pause-your-internet-tv-and-home-phone-services"
          }
        ],
        "score": 41,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "shipfast",
      "name": "ShipFast",
      "industry": "Developer tools",
      "jurisdiction": "SG",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Not applicable — one-time purchase. ShipFast is a pay-once/lifetime boilerplate ('exempting users from recurring fees or subscriptions'); there is no recurring subscription to pause or cancel."
      },
      "data_deletion": {
        "detail": "Access is via a perpetual GitHub repo invite; no recurring account/billing to delete. Governed by the Terms.",
        "url": "https://shipfa.st/tos"
      },
      "links": {
        "cancel": null,
        "refund": "https://shipfa.st/tos",
        "terms": "https://shipfa.st/tos",
        "privacy": "https://shipfa.st/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 68,
          "notice_disclosed": 72,
          "refund_disclosed": 68,
          "findability": 58
        },
        "cancel_url": null,
        "policy_url": "https://shipfa.st/tos",
        "policy_summary": "Model note: ShipFast (Marc Lou's Next.js boilerplate) is a ONE-TIME / lifetime purchase ($199–$299, 'Pay once. Build unlimited projects'), explicitly 'exempting users from recurring fees or subscriptions.' Because there is no recurring subscription, there is no cancellation trap — the lowest-friction model on the index — so the cancellation dimensions reflect 'nothing to escape' rather than a documented flow. The one genuine consumer term is the refund stance, which is clearly disclosed: 'the ShipFast boilerplate cannot be refunded or exchanged once access is granted' (access = a permanent GitHub repo invite). There is no dedicated refund page (terms in /tos) and governing law is Singapore. Graded for completeness at the operator's request; cancellation friction is largely not applicable to a one-time product.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "ShipFast — homepage ('Pay once', no recurring fees; accessed 2026-06-14)",
            "url": "https://shipfa.st"
          },
          {
            "title": "Terms and Conditions — ShipFast (non-refundable once access granted, Singapore law; accessed 2026-06-14)",
            "url": "https://shipfa.st/tos"
          },
          {
            "title": "License — ShipFast (accessed 2026-06-14)",
            "url": "https://shipfa.st/license"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "shoedazzle",
      "name": "ShoeDazzle",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Members can skip any number of months at no cost by logging in and clicking 'Skip the Month' between the 1st and 5th of each month. VIP membership and VIP pricing access are retained during skipped months. There is no limit on consecutive skips."
      },
      "data_deletion": {
        "detail": "California and other state residents can request deletion of personal data via email at CCPARequest@Shoedazzle.com, a privacy webform on the site, phone at 855-266-9948, or live chat (9AM–9PM ET). Deletion removes the entire account including credits, reward points, and order history. ShoeDazzle may retain certain data as required by law.",
        "url": "https://m.shoedazzle.com/privacy_policy"
      },
      "links": {
        "cancel": "https://help.shoedazzle.com/hc/en-us/articles/360040327832-How-can-I-cancel-my-VIP-Membership-",
        "refund": null,
        "terms": null,
        "privacy": "https://m.shoedazzle.com/privacy_policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 35,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.shoedazzle.com/hc/en-us/articles/360040327832-How-can-I-cancel-my-VIP-Membership-",
        "policy_summary": "ShoeDazzle VIP members ($49.95/month) can cancel anytime with no cancellation fee via the 'My VIP' page in their online account, live chat (9AM–9PM ET), or phone (1-888-508-1888, 24/7). The billing window requires action before the 6th of each month — if no skip or cancel is submitted between the 1st and 5th, the $49.95 charge is applied automatically on the 6th. No refund terms for already-charged VIP credits are disclosed in the help documentation; VIP credits expire after 12 months of purchase. Members can alternatively 'skip the month' unlimited times to pause billing without canceling.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my VIP Membership? – ShoeDazzle Help Center (accessed 2026-06-05)",
            "url": "https://help.shoedazzle.com/hc/en-us/articles/360040327832-How-can-I-cancel-my-VIP-Membership-"
          },
          {
            "title": "VIP Membership – ShoeDazzle Gorgias Help (accessed 2026-06-05)",
            "url": "https://shoedazzle.gorgias.help/en-US/articles/vip-membership-307042"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "shopify",
      "name": "Shopify",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Shopify offers a 'Pause and Build' plan at a reduced monthly fee that disables checkout while keeping the storefront and admin accessible; not available to Shopify Plus merchants."
      },
      "data_deletion": {
        "detail": "Store data is retained for up to 2 years after deactivation to allow reactivation. Personal data erasure requires deactivating all stores and accounts linked to the email, then submitting a request via Shopify Privacy controls; Shopify takes up to 30 days to process.",
        "url": "https://help.shopify.com/en/manual/privacy-and-security/privacy/delete-data"
      },
      "links": {
        "cancel": "https://help.shopify.com/en/manual/your-account/manage-orgs-and-stores/manage-pricing-plan/deactivate-store",
        "refund": null,
        "terms": null,
        "privacy": "https://help.shopify.com/en/manual/privacy-and-security/privacy/delete-data"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Shopify merchants can cancel online via Settings > Plan > Cancel plan in the Shopify admin; cancellation takes effect at the end of the current billing cycle. Shopify Plus merchants must contact a Merchant Success Specialist to cancel. Subscription plan charges are strictly non-refundable with no credits for unused time. A 'Pause and Build' reduced-cost plan is available as an alternative to full deactivation for non-Plus stores.",
        "policy_url": "https://help.shopify.com/en/manual/your-account/manage-orgs-and-stores/manage-pricing-plan/deactivate-store",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 82,
          "notice_disclosed": 78,
          "refund_disclosed": 85,
          "findability": 80
        },
        "sources": [
          {
            "title": "Shopify Help Center | Deactivating and reactivating your Shopify store (accessed 2026-06-05)",
            "url": "https://help.shopify.com/en/manual/your-account/manage-orgs-and-stores/manage-pricing-plan/deactivate-store"
          },
          {
            "title": "Shopify Help Center | Understanding billing implications before pausing or deactivating your Shopify store (accessed 2026-06-05)",
            "url": "https://help.shopify.com/en/manual/your-account/manage-billing/billing-considerations-pause-deactivate-store"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 8860000000,
        "mrr_usd": 738000000,
        "currency": "USD",
        "as_of": "2025-12-31",
        "source": {
          "title": "Shopify Inc. — 2025 Annual Report (subscription solutions)",
          "url": "https://investors.shopify.com/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "shortcut-ai",
      "name": "Shortcut (shortcut.ai)",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented."
      },
      "data_deletion": {
        "detail": "The Terms state you may cancel your account and delete your data at any time, and you retain the right to export your files.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://shortcut.ai/terms",
        "terms": "https://shortcut.ai/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 62,
          "notice_disclosed": 50,
          "refund_disclosed": 60,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://shortcut.ai/terms",
        "policy_summary": "Self-serve cancellation: the Terms state you may cancel your account and delete your data at any time (and you keep the right to export your files), which implies in-app, no-contact cancellation. However the Terms do not publish a direct cancellation link or the exact in-app steps, and do not state a notice period or when cancellation takes effect relative to the billing period. Fees are non-refundable unless a refund is required by law. The company may suspend or terminate access for non-payment or abuse, with reasonable notice where possible.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "Shortcut | Terms and Conditions (accessed 2026-06-12)",
            "url": "https://shortcut.ai/terms"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "shortform",
      "name": "Shortform",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Shortform's Terms of Service or help pages. Users can only cancel to downgrade to a free plan."
      },
      "data_deletion": {
        "detail": "Account and all related data can be permanently deleted via Settings > 'Delete your account' inside the app. Deletion is irreversible and Shortform states it cannot recover any data after deletion.",
        "url": "https://www.shortform.com/delete_account"
      },
      "links": {
        "cancel": "https://www.shortform.com/terms",
        "refund": null,
        "terms": "https://www.shortform.com/terms",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Shortform subscriptions purchased directly can be cancelled anytime online via the in-account Billing page ('Click here to cancel' button) or by emailing help@shortform.com; App Store and Google Play purchases must be cancelled through those platforms. Cancellation takes effect at the end of the current paid billing period — no immediate termination. Payments are explicitly non-refundable with no credits for partially used periods, though the company reserves discretion to offer exceptions. There is no pause or freeze option; cancelling a paid plan downgrades the account to a free tier.",
        "policy_url": "https://www.shortform.com/terms",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 75,
          "findability": 70
        },
        "sources": [
          {
            "title": "Terms of Service | Shortform - The World's Best Book Summaries (accessed 2026-06-05)",
            "url": "https://www.shortform.com/terms"
          },
          {
            "title": "Delete account | Shortform - The World's Best Book Summaries (accessed 2026-06-05)",
            "url": "https://www.shortform.com/delete_account"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "shortwave",
      "name": "Shortwave",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or suspension option is offered. Users can downgrade to the free plan at any time, retaining paid features until the billing period ends."
      },
      "data_deletion": {
        "detail": "Users can delete their account from Settings > Support > Delete account on desktop or mobile (requires email confirmation). This removes Shortwave account data but does not affect messages stored in Gmail. For formal personal data deletion requests, contact privacy@shortwave.com or submit a written request to Shortwave Communications, Inc., 440 N Barranca Ave #7952, Covina, CA 91723 USA.",
        "url": "https://www.shortwave.com/docs/how-tos/delete-account/"
      },
      "links": {
        "cancel": "https://www.shortwave.com/docs/how-tos/downgrade/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.shortwave.com/docs/how-tos/downgrade/",
        "policy_summary": "Shortwave subscriptions can be cancelled online at any time via Settings > Members & Billing by clicking 'Manage plan' and selecting 'Cancel plan'; paid features remain accessible through the end of the current billing period. Shortwave officially states payments are non-refundable, but in practice offers full refunds if requested within 14 days of payment by contacting sales@shortwave.com. No subscription pause option exists. Account and associated data can be deleted from within the app under Settings > Support.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Upgrade, downgrade, or delete account – Shortwave Docs (accessed 2026-06-06)",
            "url": "https://www.shortwave.com/docs/how-tos/downgrade/"
          },
          {
            "title": "Billing – Shortwave Docs (accessed 2026-06-06)",
            "url": "https://www.shortwave.com/docs/guides/billing/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "showmax-za",
      "name": "Showmax",
      "industry": "Streaming",
      "jurisdiction": "ZA",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option was offered; the only subscription management options were to continue or cancel."
      },
      "data_deletion": {
        "detail": "Users can delete personal data via 'My Data' in account settings, or by contacting the Data Protection Officer at dpo@showmax.com. Under POPIA, Showmax will delete data after 3 years of inactivity (2.5-year dormancy notice + 6-month grace). Showmax shut down on 30 April 2026.",
        "url": "https://faq.showmax.com/eng/legal/za/privacy-policy-za"
      },
      "links": {
        "cancel": "https://faq.showmax.com/eng/help/za/payment",
        "refund": null,
        "terms": null,
        "privacy": "https://faq.showmax.com/eng/legal/za/privacy-policy-za"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://faq.showmax.com/eng/help/za/payment",
        "policy_summary": "Showmax (South Africa) subscribers could cancel at any time online via My Account > Manage Subscription > Cancel Plan on the website or app; those billed through carrier partners (Vodacom, MTN, etc.) had to cancel via the partner. Cancellation took effect at the end of the current monthly subscription period, with no access cut-off early and no proration. Refunds were explicitly not provided for partially-used periods except in discretionary cases such as duplicate billing, double-charging, or a cancellation request not processed with no viewing. No pause or freeze option existed. Note: Showmax shut down on 30 April 2026 and content migrated to DStv Stream.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 72
        },
        "sources": [
          {
            "title": "Payment | Showmax South Africa FAQ (accessed 2026-06-06)",
            "url": "https://faq.showmax.com/eng/help/za/payment"
          },
          {
            "title": "Showmax Terms and Conditions - South Africa and Lesotho (accessed 2026-06-06)",
            "url": "https://faq.showmax.com/eng/legal/za/service-terms-za"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "shudder",
      "name": "Shudder",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is available. Members must cancel and resubscribe; account history is retained upon reactivation."
      },
      "data_deletion": {
        "detail": "Users may submit a data deletion request under their CCPA/privacy rights by emailing AMC Networks per Section 7 of Shudder's Privacy Policy (shudder.com/privacy). The designated contact for privacy requests is privacy@amcnetworks.com or dpo@amcnetworks.com.",
        "url": "https://www.shudder.com/privacy"
      },
      "links": {
        "cancel": "https://support.shudder.com/kb/guide/en/how-do-i-cancel-lM9ZKZYnA8/Steps/3638219",
        "refund": null,
        "terms": null,
        "privacy": "https://www.shudder.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 72,
          "notice_disclosed": 65,
          "refund_disclosed": 68,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://support.shudder.com/kb/guide/en/how-do-i-cancel-lM9ZKZYnA8/Steps/3638219",
        "policy_summary": "Shudder subscriptions can be cancelled online at any time via shudder.com account settings (Account > Membership Settings > Cancel Membership); third-party subscribers (Apple, Google Play, Roku, Amazon) must cancel through that platform directly. Cancellation takes effect at the end of the current billing period with no prorated refunds for unused time. An exception applies for direct subscribers only: refund requests submitted within 2 days of a monthly charge or 7 days of an annual charge may be honored via the support contact form. There are no contracts, commitments, or cancellation fees, and no pause/freeze option exists.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel? | Shudder Help Center (accessed 2026-06-05)",
            "url": "https://support.shudder.com/kb/guide/en/how-do-i-cancel-lM9ZKZYnA8/Steps/3638219"
          },
          {
            "title": "Memberships & Billing | Shudder Help Center (accessed 2026-06-05)",
            "url": "https://support.shudder.com/kb/en/memberships-billing-391550"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "shutterstock",
      "name": "Shutterstock",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Shutterstock's help center. The alternatives are to cancel auto-renewal (so the plan expires at term end) or to cancel the plan outright."
      },
      "data_deletion": {
        "detail": "Account deletion is available at accounts.shutterstock.com/remove. Canceling a plan does not close the account; these are separate actions. Under the Contributor Terms, full data deletion can take up to 90 days, though some data may be retained for legal/compliance obligations.",
        "url": "https://accounts.shutterstock.com/remove"
      },
      "links": {
        "cancel": "https://www.shutterstock.com/help/en/articles/10598560-how-do-i-cancel-my-shutterstock-plan",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 75,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://www.shutterstock.com/help/en/articles/10598560-how-do-i-cancel-my-shutterstock-plan",
        "policy_summary": "Shutterstock subscriptions are canceled online via the 'Cancel plan' module on the Plans page in account settings. Month-to-month and annual upfront plans can be canceled at any time with no fee, with access continuing until the end of the current billing period. Annual plans with monthly billing can be canceled early, but incur a fee of 50% of the remaining contract cost; the alternative is to cancel auto-renewal and let the plan expire at the end of the 12-month term. Refunds are generally not offered to US customers; EU/UK customers may receive a refund within 14 days if no downloads have been used. In May 2026, Shutterstock agreed to a $35 million FTC settlement requiring it to simplify cancellation flows and provide clearer disclosures going forward.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Shutterstock plan? | Shutterstock Help Center (accessed 2026-06-06)",
            "url": "https://www.shutterstock.com/help/en/articles/10598560-how-do-i-cancel-my-shutterstock-plan"
          },
          {
            "title": "Shutterstock to Pay $35 Million to Settle FTC Allegations Over Illegal Subscription and Cancellation Practices | Federal Trade Commission (accessed 2026-06-06)",
            "url": "https://www.ftc.gov/news-events/news/press-releases/2026/05/shutterstock-pay-35-million-settle-ftc-allegations-over-illegal-subscription-cancellation-practices"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "similarweb",
      "name": "Similarweb",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Similarweb's Knowledge Center. The only documented options are canceling the subscription (which remains active until the end of the period) or deleting a free account."
      },
      "data_deletion": {
        "detail": "Free/trial users can self-serve delete their account: Settings & Help > Account > Delete Account, then select a reason and deletion settings and confirm. Deletion is immediate and permanent (all reports and dashboards are permanently deleted; the email cannot be reused for another trial; the user is unsubscribed from all Similarweb emails). Paying/trial subscribers are directed to cancel their subscription first. No explicit GDPR/CCPA language is stated in the article.",
        "url": "https://support.similarweb.com/hc/en-us/articles/360011019118-How-do-I-delete-my-free-account"
      },
      "links": {
        "cancel": "https://support.similarweb.com/hc/en-us/articles/4404037294225-How-do-I-cancel-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 10,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.similarweb.com/hc/en-us/articles/4404037294225-How-do-I-cancel-my-subscription",
        "policy_summary": "Similarweb's official Knowledge Center states you can cancel a subscription at any time, self-serve from within the platform: click the Settings icon in the bottom-left corner, go to Account > Subscription Information, then click 'Cancel Plan' in the top-right corner. After canceling, the subscription stays active until the end of the current subscription period and then automatically completes the cancellation when that period ends (no notice period required, no early termination). The article gives no refund or proration terms. Free users do not cancel but instead delete their free account via Settings & Help > Account > Delete Account. Note: enterprise/contracted plans may require contacting an account manager, but the documented self-serve path applies to standard plans. No in-app-store billing is involved (web/platform billing).",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? - Similarweb Knowledge Center (accessed 2026-06-10)",
            "url": "https://support.similarweb.com/hc/en-us/articles/4404037294225-How-do-I-cancel-my-subscription"
          },
          {
            "title": "How do I delete my free account? - Similarweb Knowledge Center (accessed 2026-06-10)",
            "url": "https://support.similarweb.com/hc/en-us/articles/360011019118-How-do-I-delete-my-free-account"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "simple-habit",
      "name": "Simple Habit",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Simple Habit's help center. Cancellation stops auto-renewal; access continues until the end of the paid period."
      },
      "data_deletion": {
        "detail": "Account deletion requires emailing help@simplehabit.com with the address associated with the account. No self-service deletion exists; no data-retention timeline is specified.",
        "url": "https://help.simplehabit.com/help/how-do-i-delete-my-account-entirely"
      },
      "links": {
        "cancel": "https://help.simplehabit.com/help/how-can-i-unsubscribe-and-cancel-auto-renewal",
        "refund": "https://help.simplehabit.com/help/i-accidentally-purchased-a-subscription-how-do-i-get-a-refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Simple Habit subscriptions can be cancelled through the platform used to purchase: via the app or simplehabit.com/settings for web subscribers, through Google Play Store, or through Apple's iOS subscription settings. Auto-renewal must be disabled at least 24 hours before the end of the current billing period or the subscription will renew. Refunds for accidental purchases are directed to the respective store (Apple or Google) or to help@simplehabit.com for web subscribers; no proration for unused time is offered and payments already made are non-refundable. There is no pause/freeze option documented.",
        "policy_url": "https://help.simplehabit.com/help/how-can-i-unsubscribe-and-cancel-auto-renewal",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 72,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 75
        },
        "sources": [
          {
            "title": "How can I unsubscribe and cancel auto-renewal? – Simple Habit Help (accessed 2026-06-06)",
            "url": "https://help.simplehabit.com/help/how-can-i-unsubscribe-and-cancel-auto-renewal"
          },
          {
            "title": "I accidentally purchased a subscription. How do I get a refund? – Simple Habit Help (accessed 2026-06-06)",
            "url": "https://help.simplehabit.com/help/i-accidentally-purchased-a-subscription-how-do-i-get-a-refund"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "simplii-financial-ca",
      "name": "Simplii Financial",
      "industry": "Neobank",
      "jurisdiction": "CA",
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.simplii.com/en/contact-us.html",
        "refund": "",
        "terms": "https://www.simplii.com/en/legal.html",
        "privacy": "https://www.simplii.com/en/legal/privacy-policy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.simplii.com/en/contact-us.html",
        "policy_summary": "Simplii Financial customers request account closure through the secure message centre in online banking or the Simplii app, by phone (1-877-433-1907), or by emailing talktous@simplii.com; remaining funds must be transferred and recurring debits redirected before closure.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Contact Us | Simplii Financial",
            "url": "https://www.simplii.com/en/contact-us.html"
          },
          {
            "title": "Frequently Asked Questions | Simplii Financial",
            "url": "https://www.simplii.com/en/faq.html"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "simplisafe",
      "name": "SimpliSafe",
      "industry": "Home security",
      "jurisdiction": "US",
      "cancellation_types": [
        "phone",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://support.simplisafe.com/articles/account-billing/how-do-i-change-my-monitoring-plan/6344784cd9a8b404da76cbf4",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 85,
          "notice_disclosed": 50,
          "refund_disclosed": 40,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.simplisafe.com/articles/account-billing/how-do-i-change-my-monitoring-plan/6344784cd9a8b404da76cbf4",
        "policy_summary": "SimpliSafe monitoring cannot be cancelled online or in the app; the account owner must contact support via chat or by calling 1-888-783-8441, and identity verification using the Safe Word may be required. SimpliSafe has no contracts, so plans can be cancelled at any time, and a confirmation email is sent to the account owner once processed.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I Change my Monitoring Plan? - SimpliSafe Support",
            "url": "https://support.simplisafe.com/articles/account-billing/how-do-i-change-my-monitoring-plan/6344784cd9a8b404da76cbf4"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "simply-piano-us",
      "name": "Simply Piano",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented in the Simply Piano Help Center. Users must cancel and resubscribe."
      },
      "data_deletion": {
        "detail": "Account deletion is available in-app via My Account > Delete Account, or by emailing piano@hellosimply.com. Deletion is permanent and removes all progress across all Simply apps. Deleting the account does not automatically cancel an active subscription — that must be done separately.",
        "url": "https://piano-help.hellosimply.com/en/articles/8786262-deleting-my-simply-account"
      },
      "links": {
        "cancel": "https://piano-help.hellosimply.com/en/articles/2636337-turn-off-the-subscription-renewal-for-simply-piano",
        "refund": "https://piano-help.hellosimply.com/en/articles/2639396-request-a-refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://piano-help.hellosimply.com/en/articles/2636337-turn-off-the-subscription-renewal-for-simply-piano",
        "policy_summary": "Simply Piano subscriptions are cancelled through the platform where the purchase was made: iOS users cancel via iPhone/iPad Settings > Subscriptions, Android users cancel via Google Play, PayPal users cancel via PayPal's Automatic Payments settings, and direct credit card (Android) users cancel in-app via Menu > My Account > Manage Subscription > Cancel Renewal. Cancellation stops auto-renewal but access continues through the end of the current billing period; uninstalling the app does not cancel the subscription. Refunds are available within 30 days of purchase for direct/PayPal/Google Play purchases, and within 30–60 days for App Store purchases. No subscription pause feature is offered; account deletion is a separate step from cancellation and is permanent.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Turn off the subscription renewal for Simply Piano | Simply Piano Help Center (accessed 2026-06-06)",
            "url": "https://piano-help.hellosimply.com/en/articles/2636337-turn-off-the-subscription-renewal-for-simply-piano"
          },
          {
            "title": "Request a Refund for Simply Piano | Simply Piano Help Center (accessed 2026-06-06)",
            "url": "https://piano-help.hellosimply.com/en/articles/2639396-request-a-refund"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "simplycook",
      "name": "SimplyCook",
      "industry": "Meal kit",
      "jurisdiction": "GB",
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscription can be skipped/managed online; cancellation stops future charges from My Account > Manage Subscription."
      },
      "data_deletion": {
        "detail": "GDPR right to erasure applies; request account/data deletion via hello@simplycook.com or the privacy policy.",
        "url": "https://www.simplycook.com/privacy"
      },
      "links": {
        "cancel": "https://help.simplycook.com/en/articles/44-i-would-like-to-cancel-my-subscription",
        "refund": "",
        "terms": "https://www.simplycook.com/terms",
        "privacy": "https://www.simplycook.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 40,
          "refund_disclosed": 35,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.simplycook.com/en/articles/44-i-would-like-to-cancel-my-subscription",
        "policy_summary": "Cancel online by logging in and using My Account > Manage Subscription; alternatively email hello@simplycook.com. Access continues to the end of the current billing period and a cancellation email is sent.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "I would like to cancel my subscription | SimplyCook Help",
            "url": "https://help.simplycook.com/en/articles/44-i-would-like-to-cancel-my-subscription"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "simyo-nl",
      "name": "Simyo",
      "industry": "Telecom & ISP",
      "jurisdiction": "NL",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Full subscription pause is not possible. Simyo explicitly states 'je kunt je Sim Only abonnement bij Simyo niet volledig pauzeren'. Alternatives include downgrading to minimum bundles, switching to prepaid (with number retention), or full cancellation."
      },
      "data_deletion": {
        "detail": "Customers can request data deletion under GDPR by emailing privacy@simyo.nl with name, address, mobile number, and customer number. Simyo responds within 4 weeks. Note: invoices and usage history cannot be deleted and remain permanently.",
        "url": "https://www.simyo.nl/privacy"
      },
      "links": {
        "cancel": "https://www.simyo.nl/klantenservice/opzeggen",
        "refund": null,
        "terms": null,
        "privacy": "https://www.simyo.nl/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 85,
          "refund_disclosed": 40,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.simyo.nl/klantenservice/opzeggen",
        "policy_summary": "Simyo subscribers cancel online via Mijn Simyo (web portal at mijn.simyo.nl/opzeggen) or the Mijn Simyo app under Settings > Subscription > Cancel. Monthly contracts require 30 days notice; fixed 1- or 2-year contracts require two months notice before the contract end date, after which they convert automatically to monthly. Early termination of a fixed-term contract incurs a buyout fee (afkoopsom) covering the remaining monthly charges. Refund/proration terms are not explicitly disclosed beyond the death-of-account-holder scenario (overpayment refunded within two weeks).",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Simyo abonnement opzeggen - Simyo (accessed 2026-06-06)",
            "url": "https://www.simyo.nl/klantenservice/opzeggen"
          },
          {
            "title": "Abonnement opzeggen: kan ik Sim Only pauzeren? - Simyo (accessed 2026-06-06)",
            "url": "https://www.simyo.nl/blog/abonnement-opzeggen-sim-only-pauzeren"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "singtel-sg",
      "name": "Singtel",
      "industry": "Telecom & ISP",
      "jurisdiction": "SG",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "app",
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Service suspension available for up to 12 months via MyAccount portal (not via app). A one-time deactivation fee of SGD $20 and monthly suspension fee of SGD $10/month apply, plus a SGD $20 reactivation fee. Contract end date is extended by the suspension period."
      },
      "data_deletion": {
        "detail": "No explicit data erasure right documented. Customers can withdraw marketing/data-use consent via My Account under 'Manage Accounts → Personal Data Protection Act' (takes effect within 21 days). For personal data access requests, email accessmydata@singtel.com. Singtel operates under Singapore's PDPA.",
        "url": "https://www.singtel.com/personal/i/dataprotection"
      },
      "links": {
        "cancel": "https://www.singtel.com/personal/support/account/suspend-or-resume-services",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 65,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://www.singtel.com/personal/support/account/suspend-or-resume-services",
        "policy_summary": "Customers can remove mobile and broadband add-ons self-serve via the MySingtel app or MyAccount online portal, but cancelling a full mobile or broadband plan requires calling 1606 (mobile) or 1688 (broadband) or visiting a Singtel Shop in person. For TV and broadband, 7 working days' written notice is required and the service stays active (and billable) for the full 7-working-day notice period with no proration. Early termination before the minimum subscription period ends triggers charges equal to the monthly fee multiplied by the remaining months of the contract; after the minimum period, plans roll month-to-month and can be terminated without penalty.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Singtel TV Specific Terms and Conditions (accessed 2026-06-06)",
            "url": "https://cdn1.singteldigital.com/content/dam/singtel/personal/products-services/tv/tnc/tv-service-tnc.pdf"
          },
          {
            "title": "Singtel Fibre Broadband Online Terms and Conditions (accessed 2026-06-06)",
            "url": "https://cdn1.singteldigital.com/content/dam/singtel/personal/products-services/broadband/tncs/Fibre-Online-TnCs.pdf"
          }
        ],
        "score": 55,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "sips-by-us",
      "name": "Sips by",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip individual upcoming orders via Account Settings > Manage Subscription > Upcoming Orders > Skip Order. Skipping is not available once an order has already transacted. Some sources also reference a pause option, but the documented self-serve mechanism is per-order skipping."
      },
      "data_deletion": {
        "detail": "Users can request account deactivation and personal data deletion by submitting a request through the contact form at sipsby.com/pages/contact with subject line 'Account Deactivation Request.' Sips by states it will use reasonable means to update or delete personal data in accordance with applicable law, but warns that not all data may be removed as some is retained to comply with legal obligations.",
        "url": "https://www.sipsby.com/pages/contact"
      },
      "links": {
        "cancel": "https://www.sipsby.com/pages/purchase-terms",
        "refund": "https://www.sipsby.com/pages/refund-return-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.sipsby.com/pages/purchase-terms",
        "policy_summary": "Sips by subscribers can cancel their monthly subscription at any time by logging into their account, navigating to Settings > Manage Subscription, and selecting Cancel Subscription; cancellation only stops future orders and does not affect already-placed orders. Prepaid subscribers (3-, 6-, or 12-month) can disable auto-renewal under Prepaid Settings. There are no refunds for subscription fees already charged; personalized tea boxes are explicitly non-refundable. Subscribers may skip individual upcoming orders through the Upcoming Orders menu in their account dashboard.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Purchase Terms | Tea Discovery Box | Sips by (accessed 2026-06-06)",
            "url": "https://www.sipsby.com/pages/purchase-terms"
          },
          {
            "title": "Refund & Return Policy | Sips by (accessed 2026-06-06)",
            "url": "https://www.sipsby.com/pages/refund-return-policy"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "siriusxm",
      "name": "SiriusXM",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Pause once per year for up to 6 months; auto-reactivates on your chosen date or at 6 months. Phone only - call 1-866-635-8642; cannot pause online."
      },
      "data_deletion": {
        "detail": "Not documented on the cancel page. Personal-data deletion can be requested under CCPA / state privacy law via SiriusXM privacy / customer care.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.siriusxm.com/help/manage-or-cancel-service",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": "https://care.siriusxm.com",
        "policy_url": "https://www.siriusxm.com/help/manage-or-cancel-service",
        "policy_summary": "Direct subscriptions cancellable by phone (866-635-8641), online chat, or the Online Account Center; cancel >24h before renewal or it may renew; stops at end of billing cycle.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "SiriusXM Help — Manage or Cancel Service (accessed 2026-06-04)",
            "url": "https://www.siriusxm.com/help/manage-or-cancel-service"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "site123",
      "name": "SITE123",
      "industry": "Web hosting & domains",
      "jurisdiction": "IL",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; auto-renewal must be disabled to stop billing."
      },
      "data_deletion": {
        "detail": "Account and site deletion is handled via the dashboard/support; the cancellation page focuses on disabling auto-renewal and the money-back window rather than data erasure.",
        "url": "https://www.site123.com/terms"
      },
      "links": {
        "cancel": "https://www.site123.com/terms",
        "refund": "https://www.site123.com/terms",
        "terms": "https://www.site123.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 65,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.site123.com/terms",
        "policy_summary": "SITE123 offers a 14-day money-back guarantee after the initial purchase of a new website package, but only for packages of 3 months or longer, and it explicitly excludes monthly packages, renewals, upgrades, domains, design packages, email accounts, and AI Credits. Domains are non-refundable, and if a refund is granted within the window the domain cost is deducted. Subscriptions automatically renew unless manually disabled, and auto-renewal must be turned off at least two weeks before the renewal date because that is when the renewal process begins; once renewal occurs no refunds are given. All purchases and renewals of AI Credits are final and non-refundable.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "SITE123 Terms Of Use (accessed 2026-06-16)",
            "url": "https://www.site123.com/terms"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "siteground",
      "name": "SiteGround",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "SiteGround does not offer a pause or freeze option for hosting plans. The only options upon cancellation are immediate suspension or suspension at expiration."
      },
      "data_deletion": {
        "detail": "After cancellation, shared hosting account data is retained for up to 60 calendar days; cloud hosting data is retained for 7-14 days, after which all files and backups are permanently deleted. Users can also request full profile/account deletion via Client Area > Profile icon > Login & Profile, with processing taking up to 30 days. Financial records are retained for legal/compliance purposes.",
        "url": "https://www.siteground.com/kb/delete-your-profile/"
      },
      "links": {
        "cancel": "https://www.siteground.com/kb/how-do-i-cancel-my-hosting/",
        "refund": "https://www.siteground.com/kb/do_i_get_a_refund/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "SiteGround hosting plans are cancelled entirely online via the Client Area (Services > Hosting > Settings > Cancel menu). Users choose between immediate cancellation (account suspended right away) or cancellation upon expiration (suspended 24 hours after plan expires). Initial shared hosting orders carry a 30-day money-back guarantee; cloud hosting carries 14 days; renewal refunds are available within 30 days of payment if the renewal term has not yet started, or a partial refund if it has started (minus the first month's fee). Domain registration fees are non-refundable.",
        "policy_url": "https://www.siteground.com/kb/how-do-i-cancel-my-hosting/",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 88,
          "findability": 88
        },
        "sources": [
          {
            "title": "How do I cancel my hosting? - SiteGround KB (accessed 2026-06-05)",
            "url": "https://www.siteground.com/kb/how-do-i-cancel-my-hosting/"
          },
          {
            "title": "What is your refund policy? - SiteGround KB (accessed 2026-06-05)",
            "url": "https://www.siteground.com/kb/do_i_get_a_refund/"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "sk-telecom-kr",
      "name": "SK Telecom",
      "industry": "Telecom & ISP",
      "jurisdiction": "KR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Temporary suspension (일시정지) available up to 2 times per year, each period up to 3 months. Apply via T World app (MY > Lost/Suspension/Release) or web. Minors under 20 cannot apply online; longer-term suspensions require in-store visit with documentation. Military service members have extended options."
      },
      "data_deletion": {
        "detail": "Personal data retained up to 6 months after full service cancellation for billing dispute purposes; transaction records (name, phone number, billing address, contract details) retained 5 years per law, with data after 6 months post-cancellation stored in a separate isolated storage. Customers may request data deletion via the SK Telecom Privacy Center (privacy.sktelecom.com) or by calling 114 (free from SK phones) or 1599-0011.",
        "url": "https://privacy.sktelecom.com"
      },
      "links": {
        "cancel": "https://m.tworld.co.kr/customer/faq/category?id=1200000&type=02",
        "refund": null,
        "terms": null,
        "privacy": "https://privacy.sktelecom.com"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 75,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://m.tworld.co.kr/customer/faq/category?id=1200000&type=02",
        "policy_summary": "SK Telecom mobile service can be cancelled online via the T World website or app (MY > cancellation), by calling 114 (free) or 1599-0011, or by visiting an SK Telecom store in person; identity verification is required for all channels. Cancellation takes effect on the customer-specified date, with final charges billed through the day before that date and outstanding balances (including device installments) settled at or after cancellation. Early termination fees (할인반환금) apply if cancelling within a 24-month device subsidy commitment: within 180 days the full subsidy amount is charged, and after 180 days it scales down proportionally by remaining days. Unused balance refunds are processed within 3–5 business days to a registered bank account, and a service pause option is available up to 2 times per year for up to 3 months each.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "가입/변경/해지 FAQ - T world (accessed 2026-06-06)",
            "url": "https://m.tworld.co.kr/customer/faq/category?id=1200000&type=02"
          },
          {
            "title": "위약금 부과와 요금정산 - T world 이용약관 (accessed 2026-06-06)",
            "url": "https://www.tworld.co.kr/poc/html/util/member_policy/UT2.1.2.2T.9T.10T.html"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "skeelo-br",
      "name": "Skeelo",
      "industry": "Books / Audiobooks",
      "jurisdiction": "BR",
      "cancellation_types": [
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://ajuda.skeelo.com/hc/pt-br/articles/13597295733019-Como-cancelar-minha-assinatura-Skeelo-Premium",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://ajuda.skeelo.com/hc/pt-br/articles/13597295733019-Como-cancelar-minha-assinatura-Skeelo-Premium",
        "policy_summary": "Skeelo's help center states a Skeelo Premium subscription is cancelled via the app (Perfil > Configuracoes > Cancelar assinatura) or, for store purchases, directly in Google Play / App Store subscriptions. Cancelling must be done before renewal to avoid the next charge; carrier-benefit subscriptions are cancelled through the carrier.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Como cancelar minha assinatura Skeelo Premium - Central de Ajuda",
            "url": "https://ajuda.skeelo.com/hc/pt-br/articles/13597295733019-Como-cancelar-minha-assinatura-Skeelo-Premium"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "sketch",
      "name": "Sketch",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation ends access at the current billing period end; reactivation is possible within 90 days."
      },
      "data_deletion": {
        "detail": "After subscription cancellation or expiration, documents enter read-only mode for 90 days, after which Sketch permanently deletes the Workspace and all documents. For non-Workspace licenses, deletion occurs within 90 days of last access.",
        "url": "https://www.sketch.com/tos/"
      },
      "links": {
        "cancel": "https://www.sketch.com/support/subscriptions/manage/account/cancel-trial-or-subscription/",
        "refund": "https://www.sketch.com/support/general/refunds/",
        "terms": "https://www.sketch.com/tos/",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Sketch subscriptions are cancelled online via the Workspace settings (Cancel Subscription button). Cancellation takes effect at the end of the current billing period, with continued access until that date. Annual plans offer a full refund within 30 days of the initial purchase only; subsequent renewals and seat additions are non-refundable. Monthly plans offer no refunds. Documents enter read-only mode post-cancellation and are permanently deleted after 90 days.",
        "policy_url": "https://www.sketch.com/support/subscriptions/manage/account/cancel-trial-or-subscription/",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 82,
          "findability": 78
        },
        "sources": [
          {
            "title": "How can I cancel my trial or subscription? · Sketch (accessed 2026-06-05)",
            "url": "https://www.sketch.com/support/subscriptions/manage/account/cancel-trial-or-subscription/"
          },
          {
            "title": "Do you offer refunds? · Sketch (accessed 2026-06-05)",
            "url": "https://www.sketch.com/support/general/refunds/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "skillshare",
      "name": "Skillshare",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly plans subscribed via the Skillshare website can be paused for up to 3 months via the Payments page; annual plans and app-store subscriptions cannot be paused."
      },
      "data_deletion": {
        "detail": "Account deletion is handled through Skillshare's Privacy Request Center, where users must submit a Deletion Request (and optionally a separate Access Request to download data first); deletion is permanent and irreversible. Cancelling a subscription does not delete the account, and deleting an account does not cancel an active Apple/Google Play subscription.",
        "url": "https://help.skillshare.com/hc/en-us/articles/204537158-How-do-I-delete-my-account"
      },
      "links": {
        "cancel": "https://help.skillshare.com/hc/en-us/articles/115001701651-How-do-I-cancel-my-Skillshare-membership",
        "refund": "https://help.skillshare.com/hc/en-us/articles/204536798-Refund-policies",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_url": "https://help.skillshare.com/hc/en-us/articles/115001701651-How-do-I-cancel-my-Skillshare-membership",
        "policy_summary": "Skillshare subscriptions can be cancelled online at any time via Account Settings > Membership & Payments on the website, or through the Apple App Store / Google Play for app subscribers; cancellation takes effect at the end of the current billing period with no proration. Refunds are not offered on membership renewals; the only refund window is within 48 hours of being charged after a 7-day free trial. Payments made after a 14-day or longer free trial are not refundable. Monthly website subscribers can pause their membership for up to 3 months; annual and app-store subscribers cannot pause.",
        "sources": [
          {
            "title": "How do I cancel my Skillshare membership? – Skillshare Help Center (accessed 2026-06-05)",
            "url": "https://help.skillshare.com/hc/en-us/articles/115001701651-How-do-I-cancel-my-Skillshare-membership"
          },
          {
            "title": "Refund policies – Skillshare Help Center (accessed 2026-06-05)",
            "url": "https://help.skillshare.com/hc/en-us/articles/204536798-Refund-policies"
          }
        ],
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 78,
          "refund_disclosed": 80,
          "findability": 85
        },
        "score": 82,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 100000000,
        "mrr_usd": 8300000,
        "currency": "USD",
        "as_of": "2024-01-01",
        "source": {
          "title": "Skillshare — $100M ARR (company announcement)",
          "url": "https://www.skillshare.com/about"
        },
        "self_reported": false
      }
    },
    {
      "id": "skillsoft-percipio",
      "name": "Skillsoft Percipio",
      "industry": "E-learning",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://documentation.skillsoft.com/en_us/percipio/Content/B_Learner/lrnr_account_info.htm",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://community.skillsoft.com/kb/s/article/Individual-and-Team-Subscriptions",
        "policy_summary": "Individual Percipio subscribers can cancel a monthly or yearly subscription at any time through their user profile settings on the learning site; the subscription then expires at the end of the term and the card is not charged again.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Individual and Team Subscriptions - Skillsoft Public Knowledge Base",
            "url": "https://community.skillsoft.com/kb/s/article/Individual-and-Team-Subscriptions"
          },
          {
            "title": "My Settings - Skillsoft Percipio Documentation",
            "url": "https://documentation.skillsoft.com/en_us/percipio/Content/B_Learner/lrnr_account_info.htm"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "skinny-nz",
      "name": "Skinny",
      "industry": "Telecom & ISP",
      "jurisdiction": "NZ",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Wireless 4G Broadband customers can place their service on hold when not in use (e.g. holiday home). Mobile prepaid and fixed-line unlimited broadband do not offer a formal pause/freeze option."
      },
      "data_deletion": {
        "detail": "Customers may request correction or deletion of personal data under the New Zealand Privacy Act 2020. Privacy complaints and data requests can be directed to skinnyprivacy@spark.co.nz. Skinny is not obligated to delete data required for legal or accounting obligations.",
        "url": "https://www.skinny.co.nz/privacy-policy"
      },
      "links": {
        "cancel": "https://www.skinny.co.nz/help/mobile-help/general/general/cancel-my-skinny-account",
        "refund": "https://www.skinny.co.nz/help/refund-policy",
        "terms": null,
        "privacy": "https://www.skinny.co.nz/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.skinny.co.nz/help/mobile-help/general/general/cancel-my-skinny-account",
        "policy_summary": "Skinny is a prepaid-only telecom, so mobile and Wireless 4G Broadband cancellations require no notice period — customers cancel by removing their saved card details from their online account or by texting STOP to 2424 (mobile plans/add-ons), with porting to another carrier also terminating mobile service automatically. Unlimited fixed-line Broadband (ADSL/VDSL/Fibre) must be cancelled by emailing Skinny with account details and a desired end date, with at least 24 hours' notice required. No refunds are issued for change of mind; prepaid 52-week plans paid upfront are explicitly non-refundable, though financial hardship cases may be considered. There are no lock-in contracts for any Skinny service.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your Skinny account | Skinny Mobile Help | Skinny NZ (accessed 2026-06-06)",
            "url": "https://www.skinny.co.nz/help/mobile-help/general/general/cancel-my-skinny-account"
          },
          {
            "title": "Refund policy | Skinny NZ (accessed 2026-06-06)",
            "url": "https://www.skinny.co.nz/help/refund-policy"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "skip-plus-ca",
      "name": "Skip+ (SkipTheDishes)",
      "industry": "Food Delivery Membership",
      "jurisdiction": "CA",
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.skipthedishes.com/skip-plus-conditions",
        "refund": "",
        "terms": "https://www.skipthedishes.com/skip-plus-conditions",
        "privacy": "https://www.skipthedishes.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.skipthedishes.com/skip-plus-conditions",
        "policy_summary": "Skip+ members cancel self-serve in the Skip app (Profile > Manage Skip+ Membership > Cancel Membership) or on the website (Profile > Account > Manage Skip+ Membership > Cancel Membership); cancelling a free trial removes benefits immediately, while paid plans terminate at the next billing cycle.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Skip+ Conditions | SkipTheDishes",
            "url": "https://www.skipthedishes.com/skip-plus-conditions"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "skool",
      "name": "Skool",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation is the only way to stop billing; the group is archived read-only at end of the billing period."
      },
      "data_deletion": {
        "detail": "Upon cancellation, at the end of the billing period the group is archived and content becomes read-only; no explicit self-serve data deletion tool is documented. Reactivation is possible at any time.",
        "url": ""
      },
      "links": {
        "cancel": "https://help.skool.com/article/99-how-to-cancel-my-subscription-to-a-community",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.skool.com/article/99-how-to-cancel-my-subscription-to-a-community",
        "policy_summary": "Members can cancel online via account settings (Communities tab > Settings > Manage Membership) or via the mobile app (Three Dots > Group Settings > Manage Membership); cancellation takes effect at the end of the current billing cycle, and Skool recommends canceling at least 24 hours before the rebill date. Group owners/admins cancel from Community Settings > Billing tab > Cancel Subscription. No refunds are provided for full or partial billing periods or for non-use; subscription fees are explicitly non-refundable once charged. There is no documented pause or freeze option; cancelled groups are archived as read-only until reactivated.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel my membership to a community? (paid members only) - Skool Help Center (accessed 2026-06-05)",
            "url": "https://help.skool.com/article/99-how-to-cancel-my-subscription-to-a-community"
          },
          {
            "title": "Payment terms and policy - Skool Help Center (accessed 2026-06-05)",
            "url": "https://help.skool.com/article/227-payment-terms-and-policy"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "skroutz-plus-gr",
      "name": "Skroutz Plus",
      "industry": "Marketplace (Membership)",
      "jurisdiction": "GR",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account deletion is handled separately via Skroutz help; subscription cancellation is independent of account deletion.",
        "url": "https://help.skroutz.gr/hc/el-gr/articles/4403549856401"
      },
      "links": {
        "cancel": "https://www.skroutz.gr/plus/terms",
        "refund": "",
        "terms": "https://www.skroutz.gr/plus/terms",
        "privacy": "https://www.skroutz.gr/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.skroutz.gr/plus/terms",
        "policy_summary": "Members cancel self-serve from their account's subscription-management section by choosing not to auto-renew; access continues until the end of the current period and early termination is normally non-refundable. A withdrawal right allows a full refund within the period via 'Cancel subscription and request refund' if no benefits have been used (monthly) or at most one invoiced purchase made (annual).",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Skroutz Plus: Oroi Chrisis (Terms of Use)",
            "url": "https://www.skroutz.gr/plus/terms"
          },
          {
            "title": "Pos boro na diakopso ti Skroutz Plus syndromi mou",
            "url": "https://help.skroutz.gr/hc/el-gr/articles/4402146477841"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "sky-deutschland-de",
      "name": "Sky Deutschland",
      "industry": "Streaming",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No general pause or freeze option exists. Sky allows partial cancellation of individual add-on packages, but the core subscription cannot be suspended. Reactivating after a full cancellation incurs a €29 fee."
      },
      "data_deletion": {
        "detail": "Customers may invoke their GDPR right to erasure by contacting Sky's data protection team at datenschutz@sky.de or in writing to Sky Deutschland Fernsehen GmbH & Co. KG, Medienallee 26, 85774 Unterföhring. Data is retained where legally required (e.g. tax/commercial retention periods) and deleted once those obligations lapse.",
        "url": "https://www.sky.de/datenschutz"
      },
      "links": {
        "cancel": "https://www.sky.de/online-kuendigung-info",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.sky.de/online-kuendigung-info",
        "policy_summary": "Sky Deutschland subscribers can cancel online via 'Mein Konto' (cancellation button in account area — though the OLG München ruled in March 2025 it was deliberately hidden), by phone (089 997 279 00, Mon–Sun 8–22h), via email to service@sky.de, live chat, or by postal letter to Sky Deutschland, 22033 Hamburg. The standard notice period is 1 month before the end of the contract term for contracts signed from 1 July 2020 onward (2 months for older contracts); after the minimum term the subscription renews monthly and can be cancelled with 1 month's notice. No proration or partial refund is offered on regular cancellations; a 14-day statutory withdrawal right (Widerrufsrecht) applies to new contracts. Equipment (receiver, smartcard) must be returned within 14 days of contract end using a prepaid return label provided by Sky.",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 35,
          "findability": 60
        },
        "sources": [
          {
            "title": "Sky Abo kündigen – Infos zu Kündigung & Anpassung (accessed 2026-06-06)",
            "url": "https://www.sky.de/online-kuendigung-info"
          },
          {
            "title": "Sky Deutschland mit rechtlicher Niederlage: Kündigungsbutton auch laut OLG München zu versteckt – stadt-bremerhaven.de (accessed 2026-06-06)",
            "url": "https://stadt-bremerhaven.de/sky-deutschland-mit-rechtlicher-niederlage-kuendigungsbutton-auch-laut-olg-muenchen-zu-versteckt/"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "sky-ireland-ie",
      "name": "Sky Ireland",
      "industry": "Streaming",
      "jurisdiction": "IE",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No standard pause/freeze option. A one-off pause was offered during the 2020 COVID-19 sports blackout but is not a routine feature."
      },
      "data_deletion": {
        "detail": "GDPR right to erasure available. Customers can request deletion of personal data via Sky's privacy notice process. Contact Sky directly referencing right to erasure; Sky's privacy notice outlines the process.",
        "url": "https://www.sky.com/help/articles/sky-privacy-and-cookies-notice"
      },
      "links": {
        "cancel": "https://www.sky.com/help/articles/cancel-sky-tv",
        "refund": null,
        "terms": null,
        "privacy": "https://www.sky.com/help/articles/sky-privacy-and-cookies-notice"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 65,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.sky.com/help/articles/cancel-sky-tv",
        "policy_summary": "Sky Ireland requires customers to cancel by phone (0818 762 917) or by written notice to their Customer Relations address in Dublin; online self-serve cancellation is not available for Republic of Ireland customers. A minimum of 31 days' notice is required; customers within a minimum contract term may face early termination charges. During the 14-day cooling-off period, customers are entitled to a full refund of all payments including delivery costs; after the cooling-off period, activation and set-up fees are non-refundable, but any remaining account credit is refunded within approximately 6 weeks of service termination. Sky Q/Glass equipment must be returned by the customer.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your Sky TV | Sky Help | Sky.com (accessed 2026-06-06)",
            "url": "https://www.sky.com/help/articles/cancel-sky-tv"
          },
          {
            "title": "Contacting Sky Ireland | Sky Help | Sky.com (accessed 2026-06-06)",
            "url": "https://www.sky.com/help/articles/contacting-sky-ireland"
          }
        ],
        "score": 51,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "sky-mobile-uk",
      "name": "Sky Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "text"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option disclosed on the cancellation/switching help articles."
      },
      "data_deletion": {
        "detail": "No self-serve data-deletion control on the cancel pages; data handling governed by Sky's privacy policy. Account closes once the switch completes or the notice period ends.",
        "url": "https://www.sky.com/help/articles/sky-privacy-and-cookies-notice"
      },
      "links": {
        "cancel": "https://www.sky.com/help/articles/cancelling-sky-mobile",
        "refund": null,
        "terms": "https://www.sky.com/help/articles/sky-mobile-terms-and-conditions",
        "privacy": "https://www.sky.com/help/articles/sky-privacy-and-cookies-notice"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 0,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.sky.com/help/articles/cancelling-sky-mobile",
        "policy_summary": "To leave Sky Mobile and keep your number, text PAC to 65075 from your Sky Mobile handset (delivered within ~1 minute, valid 30 days); to leave without keeping it, text STAC to 75075 (also valid 30 days); give the code to your new network, which completes the switch usually within one working day. With a PAC/STAC no notice is required and, if out of minimum term, Sky can only charge up to the date the code is used; the standard cancellation (not switching) requires 31 days' notice. Early Termination Charges may apply for the remaining months if you leave within the minimum term. Customers who have paid for SIMs 12+ months can also call 150 to cancel; refund of unused service is not stated.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel Sky Mobile | Sky Help",
            "url": "https://www.sky.com/help/articles/cancelling-sky-mobile"
          },
          {
            "title": "Switching mobile providers | Sky Help",
            "url": "https://www.sky.com/help/articles/switching-mobile-providers"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "sky-nz",
      "name": "Sky NZ",
      "industry": "Streaming",
      "jurisdiction": "NZ",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Sky NZ's official help or terms pages."
      },
      "data_deletion": {
        "detail": "For Sky TV, contact privacy@sky.co.nz or help@sky.co.nz to request data deletion. For Sky Sport Now, email support@skysportnow.co.nz to request permanent account deletion.",
        "url": "https://www.sky.co.nz/privacy-policy"
      },
      "links": {
        "cancel": "https://help.sky.co.nz/s/article/cancel-my-Sky-TV-subscription",
        "refund": null,
        "terms": "https://www.welcome.skysportnow.co.nz/terms-of-service",
        "privacy": "https://www.sky.co.nz/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://help.sky.co.nz/s/article/cancel-my-Sky-TV-subscription",
        "policy_summary": "Sky TV (satellite/cable) requires one month's notice to cancel, submitted by contacting the Sky Crew via phone (09 525 5555), live chat, or email; early termination fees may apply for fixed-term contracts and no refund is given for the notice period. Sky Sport Now (streaming-only service) allows fully self-serve online cancellation via the Subscriptions page at any time with no notice period required, and access continues until the end of the prepaid billing period with no refunds for unused days. Neither product offers a documented pause or freeze option. Data deletion requests for Sky TV are handled via privacy@sky.co.nz; for Sky Sport Now via support@skysportnow.co.nz.",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 72
        },
        "sources": [
          {
            "title": "How do I stop my Sky TV subscription? — Sky Help Centre (accessed 2026-06-06)",
            "url": "https://help.sky.co.nz/s/article/cancel-my-Sky-TV-subscription"
          },
          {
            "title": "Terms of Service — Sky Sport Now (accessed 2026-06-06)",
            "url": "https://www.welcome.skysportnow.co.nz/terms-of-service"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "sky-uk",
      "name": "Sky UK",
      "industry": "Telecom & ISP",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Sky does not offer a pause or freeze option for TV or broadband subscriptions. Customers must either continue or cancel with the required notice period."
      },
      "data_deletion": {
        "detail": "Sky acknowledges a GDPR right to erasure. Customers can initiate a deletion request via the Sky Privacy Hub rights page. Records are typically retained for up to 7 years post-cancellation for legal/billing reasons before secure deletion or anonymisation. DPO reachable at dp.department@sky.uk.",
        "url": "https://www.sky.com/help/articles/privacy-hub-rights"
      },
      "links": {
        "cancel": "https://www.sky.com/help/articles/cancel-sky-tv",
        "refund": null,
        "terms": null,
        "privacy": "https://www.sky.com/help/articles/privacy-hub-rights"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.sky.com/help/articles/cancel-sky-tv",
        "policy_summary": "To cancel Sky TV, customers must give 31 days' notice (14 days for broadband/talk); cancellation is initiated by calling Sky (0344 241 4141), via live chat, through My Sky online account, or in writing, but Sky requires phone verification before acting on written/email requests. Sky offers an enhanced 31-day cooling-off period (above the statutory 14 days) during which full refunds including delivery costs apply; outside cooling-off, no mid-period refunds are given but credit for advance-billed overpayment is returned within approximately 6 weeks. Early termination during a minimum-term contract incurs charges equal to the remaining discounted term; early cancellation charge rates changed as of 31 March 2026. The UK CMA's auto-renewal guidance applies, but Sky does not provide a single-click online cancellation button — the online journey at sky.com/cancel funnels into phone or chat to complete the request.",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 70
        },
        "sources": [
          {
            "title": "How to cancel your Sky TV | Sky Help (accessed 2026-06-05)",
            "url": "https://www.sky.com/help/articles/cancel-sky-tv"
          },
          {
            "title": "How to cancel your Sky Broadband | Sky Help (accessed 2026-06-05)",
            "url": "https://www.sky.com/help/articles/cancel-sky-broadband"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "skyshowtime",
      "name": "SkyShowtime",
      "industry": "Streaming",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold documented; cancellation stops auto-renewal and access continues to the end of the current paid period."
      },
      "data_deletion": {
        "detail": "Handled under the SkyShowtime privacy policy including GDPR erasure rights; account/membership managed in My Account.",
        "url": "https://www.skyshowtime.com/privacy"
      },
      "links": {
        "cancel": "https://corporate.skyshowtime.com/pages/terms/",
        "refund": "https://corporate.skyshowtime.com/pages/terms/",
        "terms": "https://corporate.skyshowtime.com/pages/terms/",
        "privacy": "https://www.skyshowtime.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 82,
          "notice_disclosed": 72,
          "refund_disclosed": 85,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://corporate.skyshowtime.com/pages/terms/",
        "policy_summary": "SkyShowtime (operated by SkyShowtime Limited, England & Wales; terms governed by English law) is cancelled self-serve in the My Account section using the Cancel Membership button and following the on-screen steps, with a confirmation email sent. Subscriptions billed through partners such as Apple or Google must be cancelled directly with those providers. The subscriber must cancel before the next renewal to avoid being charged for the following period; access continues for the remainder of the already-paid period and no refund of fees paid is given. Some plans carry an effective notice to the end of the period rather than immediate termination. Personal data and erasure rights are covered by the SkyShowtime privacy policy.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "SkyShowtime Terms hub + corporate legal (English law, SkyShowtime Limited) (accessed 2026-06-16)",
            "url": "https://corporate.skyshowtime.com/pages/terms/"
          },
          {
            "title": "SkyShowtime Terms of Use (PDF) (accessed 2026-06-16)",
            "url": "https://assets.visioncritical.net/raw/upload/v1709754841/ef434cf8baf14fd389f3b0d001142123/SkyShowtime%20_Terms%20of%20Use.pdf"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "sleep-cycle-us",
      "name": "Sleep Cycle",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented. Users must cancel outright; no subscription hold or pause feature appears in Sleep Cycle's official support materials."
      },
      "data_deletion": {
        "detail": "Users can delete their data and account directly in the app via Profile > More > Account > Erase your data and account. Alternatively, email support@sleepcycle.com. Deleting the account does not automatically cancel an active subscription.",
        "url": "https://support.sleepcycle.com/hc/en-us/articles/4405339119634-Delete-your-data"
      },
      "links": {
        "cancel": "https://support.sleepcycle.com/hc/en-us/articles/207392945-How-To-Cancel-a-Premium-Subscription",
        "refund": "https://support.sleepcycle.com/hc/en-us/articles/360008140193-How-do-I-claim-a-refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 40,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.sleepcycle.com/hc/en-us/articles/207392945-How-To-Cancel-a-Premium-Subscription",
        "policy_summary": "Sleep Cycle Premium subscriptions are cancelled through the platform where they were purchased: iOS users go through Apple Settings > Subscriptions, Android users through Google Play > Payments & Subscriptions, and web subscribers log in at app.sleepcycle.com/account. Deleting the app does not cancel the subscription. Refunds for App Store purchases are handled solely by Apple; Google Play refunds are available within 48 hours; web subscribers must cancel first, then email support@sleepcycle.com with their receipt. No subscription pause feature is offered.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How To Cancel a Premium Subscription – Sleep Cycle (accessed 2026-06-06)",
            "url": "https://support.sleepcycle.com/hc/en-us/articles/207392945-How-To-Cancel-a-Premium-Subscription"
          },
          {
            "title": "How do I claim a refund? – Sleep Cycle (accessed 2026-06-06)",
            "url": "https://support.sleepcycle.com/hc/en-us/articles/360008140193-How-do-I-claim-a-refund"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "slidebean",
      "name": "Slidebean",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented; cancellation stops recurring payments and remains active until the next renewal date."
      },
      "data_deletion": {
        "detail": "After cancellation all created presentations remain accessible under free-account limitations; no separate self-serve deletion flow is documented in the cancellations policy.",
        "url": "https://slidebean.com/cancellations"
      },
      "links": {
        "cancel": "https://slidebean.com/cancellations",
        "refund": "https://slidebean.com/cancellations",
        "terms": "https://slidebean.com/terms",
        "privacy": "https://slidebean.com/terms"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 85,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://slidebean.com/cancellations",
        "policy_summary": "Slidebean's Cancellations & Refunds policy states users can self-serve cancel from Account Settings at any time, which stops recurring payments while the subscription stays active until the next renewal date; created presentations remain accessible under free-account limitations. A refund request is eligible for review if cancelled within 24 hours of the initial purchase of Starter, Accelerate, or Financial Modeling Support plans, provided no sharing/exporting features, paid downloads, AI-review submissions, or consulting calls were used. European Union customers may cancel and request a refund within 14 days of purchase. Renewals are not refundable, and requests are submitted to support@slidebean.com.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Slidebean Cancellations & Refunds Policy (accessed 2026-06-16)",
            "url": "https://slidebean.com/cancellations"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "sling-tv",
      "name": "Sling TV",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Sling TV allows subscribers to pause their subscription for 1 to 3 months via their account settings; no charges apply during the pause period."
      },
      "data_deletion": {
        "detail": "Canceling a subscription leaves an inactive account with data retained; a separate account/data deletion request is required for full removal. Sling TV agreed to improve CCPA opt-out and deletion mechanisms as part of a 2025 California AG settlement ($530k). No self-serve one-click deletion link is prominently surfaced; users must contact support or use a CCPA request pathway.",
        "url": "https://sling.com/privacy"
      },
      "links": {
        "cancel": "https://www.sling.com/help/en/account-questions/account-changes/pause-cancel-subscription",
        "refund": null,
        "terms": "https://www.sling.com/help/en/account-questions/terms-conditions/cancellation-policy",
        "privacy": "https://sling.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.sling.com/help/en/account-questions/account-changes/pause-cancel-subscription",
        "policy_summary": "Sling TV subscriptions can be canceled online via sling.com or in-app (subscribers billed through Apple, Amazon, or Roku must cancel through those platforms instead). Cancellation takes effect at the end of the current billing cycle — no prorated refunds are issued for unused days. A pause option of 1 to 3 months is available as an alternative to cancellation, with no charges during the pause. No notice period is required; cancellation can be initiated any time before the next billing date.",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 72,
          "notice_disclosed": 68,
          "refund_disclosed": 72,
          "findability": 78
        },
        "sources": [
          {
            "title": "Cancel Your Sling TV Subscription | Sling TV Help (accessed 2026-06-05)",
            "url": "https://www.sling.com/help/en/account-questions/account-changes/pause-cancel-subscription"
          },
          {
            "title": "Cancellation Policy | Sling TV Help (accessed 2026-06-05)",
            "url": "https://www.sling.com/help/en/account-questions/terms-conditions/cancellation-policy"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "slingshot-nz",
      "name": "Slingshot",
      "industry": "Telecom & ISP",
      "jurisdiction": "NZ",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Slingshot explicitly states it cannot place services on hold or temporarily cancel an account. Services remain connected at the exchange, so billing continues regardless. The only way to stop charges is full cancellation."
      },
      "data_deletion": {
        "detail": "No formal account data deletion process is documented on Slingshot's help pages. The broadband terms note that emails on their servers are removed after 90 days without notice. General privacy rights under NZ's Privacy Act 2020 would apply but no self-serve deletion tool or specific request process is disclosed.",
        "url": ""
      },
      "links": {
        "cancel": "https://help.2degrees.nz/Slingshot/Account_and_Billing/Cancel_my_account",
        "refund": null,
        "terms": "https://www.slingshot.co.nz/terms-and-conditions/broadband",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 45,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://help.2degrees.nz/Slingshot/Account_and_Billing/Cancel_my_account",
        "policy_summary": "Slingshot (now operated under 2degrees) requires cancellation by phone (0800 89 2027) or via an online contact/email form — there is no self-serve online cancellation. Customers must request cancellation before the end of their current billing period; service and billing continue through that period with no proration. Fixed-term contract customers are liable for a $250 NZD early termination fee. Account credits on the final bill can be refunded on request, but no general proration or mid-cycle refunds are offered.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel my account – Slingshot Help (accessed 2026-06-06)",
            "url": "https://help.2degrees.nz/Slingshot/Account_and_Billing/Cancel_my_account"
          },
          {
            "title": "Broadband Terms & Conditions – Slingshot (accessed 2026-06-06)",
            "url": "https://www.slingshot.co.nz/terms-and-conditions/broadband"
          }
        ],
        "score": 48,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "smallcase",
      "name": "Smallcase",
      "industry": "Personal finance",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No documented pause; users cancel before the next billing cycle and retain manager updates until the current cycle ends. eMandate (direct-debit) cancellations require an email."
      },
      "data_deletion": {
        "detail": "Privacy Policy: email support@smallcase.com to request deletion/revocation of data and consent; smallcase aims to delete relevant personal information within 30 days of a valid request, subject to legal retention (personal data otherwise retained up to 8 years post-termination).",
        "url": "https://www.smallcase.com/meta/privacy/"
      },
      "links": {
        "cancel": "https://www.smallcase.com/learn/how-does-smallcase-subscription-work/",
        "refund": "https://www.smallcase.com/learn/smallcase-fees-and-charges/",
        "terms": "https://www.smallcase.com/meta/terms-and-conditions/",
        "privacy": "https://www.smallcase.com/meta/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.smallcase.com/learn/how-does-smallcase-subscription-work/",
        "policy_summary": "Fee-based smallcases carry a manager-set subscription fee (usually a flat amount, occasionally AUM-based) billed upfront monthly, quarterly, or annually; free smallcases have no subscription fee. Users can cancel anytime self-serve in the app under the Subscriptions section, which stops future auto-renewals while access to manager updates continues until the end of the current billing cycle. No refunds are issued for unused periods. eMandate (direct-debit) cancellations must be requested by email to publisher.help@smallcase.com with subscription email, smallcase name, and UMRN number. After cancellation the user still owns the underlying stocks in their Demat account.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How does smallcase subscription work? (accessed 2026-06-16)",
            "url": "https://www.smallcase.com/learn/how-does-smallcase-subscription-work/"
          },
          {
            "title": "smallcase Fees & Charges (accessed 2026-06-16)",
            "url": "https://www.smallcase.com/learn/smallcase-fees-and-charges/"
          },
          {
            "title": "smallcase Privacy Policy (accessed 2026-06-16)",
            "url": "https://www.smallcase.com/meta/privacy/"
          },
          {
            "title": "smallcase Terms and Conditions (accessed 2026-06-16)",
            "url": "https://www.smallcase.com/meta/terms-and-conditions/"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "smalls",
      "name": "Smalls",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscription frequency and quantity adjustments are available through the self-serve Account Portal; a pause/skip option is referenced in portal functionality, though it is not separately documented in the written cancellation policy."
      },
      "data_deletion": {
        "detail": "Customers may request access, correction, or deletion of personal data by emailing the Privacy Compliance Officer at meow@smalls.com or by postal mail to True Pet Food Project, Inc., 285 Avenue C Apt 6H, New York, NY 10009. No automated self-service deletion tool is provided.",
        "url": "https://www.smalls.com/privacy-policy"
      },
      "links": {
        "cancel": "https://help.smalls.com/en_us/i-want-to-cancel-my-subscription-r13ezqxyp",
        "refund": null,
        "terms": "https://www.smalls.com/terms-of-use",
        "privacy": "https://www.smalls.com/privacy-policy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Smalls subscriptions can be cancelled online via the Account Portal (Profile tab → Cancel Subscription), or by texting/calling 503-487-4303 or emailing meow@smalls.com. Cancellation must be submitted at least 24 hours before the next scheduled charge date to prevent that charge. No prorated refunds are issued for any billing period already paid prior to cancellation confirmation by the Cat Concierge team. Subscription frequency and item adjustments are available self-serve in the portal; all sales on one-time Smalls Mart orders are final once processed.",
        "policy_url": "https://help.smalls.com/en_us/i-want-to-cancel-my-subscription-r13ezqxyp",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 78
        },
        "sources": [
          {
            "title": "I want to cancel my Smalls subscription — Smalls Help Center (accessed 2026-06-05)",
            "url": "https://help.smalls.com/en_us/i-want-to-cancel-my-subscription-r13ezqxyp"
          },
          {
            "title": "Smalls Terms of Use — smalls.com (accessed 2026-06-05)",
            "url": "https://www.smalls.com/terms-of-use"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "smart-communications-ph",
      "name": "Smart Communications",
      "industry": "Telecom & ISP",
      "jurisdiction": "PH",
      "join_clicks": 2,
      "cancellation_types": [
        "in_person",
        "phone",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Temporary disconnection available for up to 6 months (travel, phone loss, or financial reasons); requires settling outstanding balance. Beyond 6 months is treated as permanent disconnection and requires a new account application. For in-contract accounts, a P336 processing fee applies."
      },
      "data_deletion": {
        "detail": "Subscribers may request erasure or blocking of personal data under the Philippine Data Privacy Act (RA 10173) by contacting Smart's Data Privacy Officer at dataprivacy@smart.com.ph with a written request and valid ID. Smart may deny erasure where data is needed for legal obligations or legitimate business purposes.",
        "url": "https://smart.com.ph/Corporate/privacy"
      },
      "links": {
        "cancel": "https://smart.com.ph/Corporate/terms/postpaid",
        "refund": null,
        "terms": "https://smart.com.ph/Corporate/terms/postpaid",
        "privacy": "https://smart.com.ph/Corporate/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://smart.com.ph/Corporate/terms/postpaid",
        "policy_summary": "To cancel a Smart postpaid line, subscribers must give at least 30 days written notice (in-person at a Smart Store, or in writing) and settle all outstanding balances. If cancelling within the lock-in period, a pre-termination fee equal to the full monthly service fee multiplied by the number of remaining months applies, plus a P336 processing fee; accounts beyond contract cancel free of processing fees. No refund of advance payments is made, but security deposits are refunded within 60 days of a written refund request, net of any outstanding amounts. There is no online self-serve cancellation for the full account line — customers must visit a Smart Store or submit written notice.",
        "scores": {
          "cancel_url": 15,
          "channel_disclosed": 60,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 45
        },
        "sources": [
          {
            "title": "Smart Postpaid Terms and Conditions — Smart Communications, Inc. (accessed 2026-06-06)",
            "url": "https://smart.com.ph/Corporate/terms/postpaid"
          },
          {
            "title": "Postpaid Terms — Smart Postpaid — Smart Communications (accessed 2026-06-06)",
            "url": "https://smart.com.ph/Postpaid/postpaid-terms"
          }
        ],
        "score": 47,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "smart-fit-br",
      "name": "Smart Fit",
      "industry": "Gym & fitness",
      "jurisdiction": "BR",
      "join_clicks": 2,
      "cancellation_types": [
        "in_person",
        "online"
      ],
      "pause": {
        "available": null,
        "detail": "Freeze/pause (trancamento) terms are not documented on the official cancellation pages fetched."
      },
      "data_deletion": {
        "detail": "Smart Fit publishes a privacy policy (linked in the site footer) under Brazil's LGPD; a specific data-deletion URL was not confirmed.",
        "url": null
      },
      "links": {
        "cancel": "https://www.smartfit.com.br/news/academia/como-faco-para-cancelar-meu-plano-smart-fit/",
        "refund": null,
        "terms": "https://www.smartfit.com.br/news/academia/como-faco-para-cancelar-meu-plano-smart-fit/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://www.smartfit.com.br/news/academia/como-faco-para-cancelar-meu-plano-smart-fit/",
        "policy_summary": "Smart Fit Brazil is cancelled in person at the reception of any branch in the network, taking effect immediately; the company explicitly does not cancel by phone or email. Online cancellation is only possible within the 7-day legal withdrawal period through the Espaco do Cliente customer portal. Cancellation generally requires 30 days' notice before the next billing date. The Fit and Black plans carry a 12-month loyalty term (fidelidade), and cancelling early incurs a 20% penalty on the remaining installments, while promotional plans have a 3-month minimum stay. Members who purchased online may cancel penalty-free within 7 days under the legal right of withdrawal.",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 80,
          "findability": 70
        },
        "sources": [
          {
            "title": "Caso eu queira cancelar meu plano na Smart Fit, como faço? (accessed 2026-06-16)",
            "url": "https://www.smartfit.com.br/news/academia/como-faco-para-cancelar-meu-plano-smart-fit/"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "smartick-es",
      "name": "Smartick",
      "industry": "Edtech / Learning",
      "jurisdiction": "ES",
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.smartick.es/footer!condicionesServicio.html",
        "refund": "",
        "terms": "https://www.smartick.es/footer!condicionesServicio.html",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.smartick.es/footer!condicionesServicio.html",
        "policy_summary": "Spanish online maths and reading method for children aged 4-14, managed through the tutor (parent) web portal. The subscription is cancelled from the account/configuration area; for single-payment annual plans the primary parent can cancel during the first subscription per student and receive a refund proportional to the remaining time.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Smartick - Condiciones del servicio",
            "url": "https://www.smartick.es/footer!condicionesServicio.html"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "smartlead",
      "name": "Smartlead (smartlead.ai)",
      "industry": "Software / SaaS",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; the subscription auto-renews at the end of each Subscription Period."
      },
      "data_deletion": {
        "detail": "Account/data handled per the agreement and privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://www.smartlead.ai/new-terms-and-conditions",
        "terms": "https://www.smartlead.ai/new-terms-and-conditions",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 52,
          "notice_disclosed": 60,
          "refund_disclosed": 45,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.smartlead.ai/new-terms-and-conditions",
        "policy_summary": "The subscription auto-renews at the end of each Subscription Period; there is no self-serve cancel button — you must contact Smartlead to cancel, though they say they endeavour to warn you before an automatic renewal. To the extent permitted by law, fees paid are non-refundable and no credits are given if you cancel during the current Subscription Period. Operated by 521 Products Pty Ltd (Australia).",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Smartlead | Terms and Conditions (accessed 2026-06-13)",
            "url": "https://www.smartlead.ai/new-terms-and-conditions"
          }
        ],
        "score": 48,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "smartsheet",
      "name": "Smartsheet",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option exists. Users may only cancel outright or downgrade to a lower plan tier."
      },
      "data_deletion": {
        "detail": "Users can submit a personal data deletion request via Smartsheet's Privacy Request Form (online form). Smartsheet verifies identity before processing. Data may be retained if required for legal obligations. After account cancellation, sheets become read-only for 30 days, then are permanently deleted. Contact also available at privacy@smartsheet.com.",
        "url": "https://app.smartsheet.com/b/form/599b304161d34e29baa9c5fb985c4333"
      },
      "links": {
        "cancel": "https://help.smartsheet.com/articles/506604-canceling-your-account",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://help.smartsheet.com/articles/506604-canceling-your-account",
        "policy_summary": "Pro and Business plan subscribers can cancel self-service via Account > Plan & Billing Info in the web portal; Enterprise customers must contact their sales representative or the billing team directly. Cancellation requests must be submitted at least 30 days before the current term renews, and cancellation takes effect at the end of the paid term — mid-term cancellations are not available. Smartsheet explicitly states that canceled accounts do not qualify for prorated refunds; all fees paid for a subscription period are non-refundable. After cancellation, sheets become read-only for 30 days and are permanently deleted thereafter.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel your Smartsheet account | Smartsheet Learning Center (accessed 2026-06-06)",
            "url": "https://help.smartsheet.com/articles/506604-canceling-your-account"
          },
          {
            "title": "Request a Downgrade | Smartsheet Learning Center (accessed 2026-06-06)",
            "url": "https://help.smartsheet.com/articles/2482356-request-a-downgrade"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "smarty-uk",
      "name": "Smarty",
      "industry": "Telecom & ISP",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Customers can pause by disabling auto-renew in the dashboard or app (Payment Settings). The account remains open for up to 6 months (220 days) of inactivity before automatic closure. No charge to pause."
      },
      "data_deletion": {
        "detail": "Accounts with no active service can be self-deleted via the dashboard (Account > Delete this account). Active accounts must leave SMARTY first (turn off auto-renew / use PAC-STAC), then submit a Right to Erasure request by emailing dpa@smarty.co.uk with the GDPR erasure form. SMARTY has 1 month to comply. Some financial data may be retained up to 7 years; community content is anonymised rather than deleted.",
        "url": "https://help.smarty.co.uk/en/articles/1918854-the-right-to-erasure"
      },
      "links": {
        "cancel": "https://help.smarty.co.uk/en/articles/952726-how-do-i-leave-smarty",
        "refund": "https://help.smarty.co.uk/en/articles/7022336-leaving-smarty-right-to-refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.smarty.co.uk/en/articles/952726-how-do-i-leave-smarty",
        "policy_summary": "Smarty is a no-contract rolling monthly SIM-only MVNO (UK). Cancellation is fully self-serve: turn off auto-renew in the dashboard or app (Account Settings > Manage Plan) or request a PAC/STAC online, by SMS (text to 65075/75075 with date of birth), or via webchat/email. There is no minimum notice period beyond letting the current billing month expire after disabling auto-renew. Customers have a 14-day money-back guarantee (pay only for usage); after 14 days, prorated refunds of unused add-ons and remaining credit are available within 90 days of switching, processed within 30 days of the request.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I leave SMARTY? | SMARTY Help Centre (accessed 2026-06-06)",
            "url": "https://help.smarty.co.uk/en/articles/952726-how-do-i-leave-smarty"
          },
          {
            "title": "Leaving SMARTY - Right to Refund | SMARTY Help Centre (accessed 2026-06-06)",
            "url": "https://help.smarty.co.uk/en/articles/7022336-leaving-smarty-right-to-refund"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "smol-uk",
      "name": "Smol",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Pause is available online via your account dashboard: log in, go to 'your smol products', select the plan, and click PAUSE. No stated maximum pause duration."
      },
      "data_deletion": {
        "detail": "GDPR right to erasure recognised. Submit deletion requests by email to privacy@smolproducts.com or help@smolproducts.com; no self-serve web form. Response within one month. Payment data retained up to 6 years for tax compliance after account closure.",
        "url": ""
      },
      "links": {
        "cancel": "https://help.smolproducts.com/hc/en-us/articles/14415812484381-Pause-or-cancel-a-smol-plan",
        "refund": null,
        "terms": "https://smol.com/uk/pages/smol-terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.smolproducts.com/hc/en-us/articles/14415812484381-Pause-or-cancel-a-smol-plan",
        "policy_summary": "Smol subscribers can cancel online at any time by logging into their account, navigating to 'your smol products', selecting the relevant plan, and clicking the cancel link — no cancellation fees apply. Cancellation must be submitted at least 24 hours before the next scheduled charge date, otherwise that order will still be processed. During the free-trial period, cancellation must be done by emailing help@smolproducts.com. A money-back guarantee covers first deliveries if contacted within 10 days of receipt, and pausing a plan is also available self-serve in the same account area.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Pause or cancel a smol plan – smol (accessed 2026-06-06)",
            "url": "https://help.smolproducts.com/hc/en-us/articles/14415812484381-Pause-or-cancel-a-smol-plan"
          },
          {
            "title": "smol Terms of Service (accessed 2026-06-06)",
            "url": "https://smol.com/uk/pages/smol-terms-of-service"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "snackcrate",
      "name": "SnackCrate",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause for one billing cycle via Subscription Settings > Edit > Pause Subscription. Change must be made at least 24 hours before the 1st of the month to take effect for the upcoming billing cycle."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data by emailing happy@snackcrate.com. Data is removed from the active database but may remain in archives; the company may retain data required by law or for fraud prevention.",
        "url": "https://www.snackcrate.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.snackcrate.com/help-center/account/if-i-cancel-my-subscription-does-it-cancel-any-orders-too/",
        "refund": "https://www.snackcrate.com/help-center/billing-shipping/can-i-cancel-my-snackcrate-order-for-a-refund/",
        "terms": null,
        "privacy": "https://www.snackcrate.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.snackcrate.com/help-center/account/if-i-cancel-my-subscription-does-it-cancel-any-orders-too/",
        "policy_summary": "SnackCrate subscribers can cancel anytime through their online account dashboard by navigating to the Subscription tab and clicking 'Cancel Next Plan'; cancellation can also be requested by emailing happy@snackcrate.com. Cancellation must be completed before the 1st of the month following the current subscription period to avoid being charged for the next cycle. Once an order has been sent to the fulfillment center it cannot be canceled for a refund, though the company states it will resolve delivery problems on a case-by-case basis. Pending unshipped orders at the time of cancellation will still be shipped.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "If I cancel my subscription, does it cancel any orders too? – SnackCrate (accessed 2026-06-06)",
            "url": "https://www.snackcrate.com/help-center/account/if-i-cancel-my-subscription-does-it-cancel-any-orders-too/"
          },
          {
            "title": "Can I cancel my SnackCrate order for a refund? – SnackCrate (accessed 2026-06-06)",
            "url": "https://www.snackcrate.com/help-center/billing-shipping/can-i-cancel-my-snackcrate-order-for-a-refund/"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "snap-fitness-au",
      "name": "Snap Fitness Australia",
      "industry": "Gym & fitness",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "in_person",
        "letter",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause for up to 3 months per year without standard membership charges, but a per-month processing fee applies and minimum-term agreements are extended by the pause period."
      },
      "data_deletion": {
        "detail": "Access and correction requests go to privacy@liftbrands.com; deletion is handled case-by-case under the privacy policy (dated 2024-07-15).",
        "url": "https://www.snapfitness.com/au/privacy-policy"
      },
      "links": {
        "cancel": "https://www.snapfitness.com/au/membership-terms-and-conditions",
        "refund": null,
        "terms": "https://www.snapfitness.com/au/terms-and-conditions",
        "privacy": "https://www.snapfitness.com/au/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://www.snapfitness.com/au/membership-terms-and-conditions",
        "policy_summary": "Snap Fitness Australia requires written notice delivered or mailed to the club (email or in person during staffed hours per FAQ); phone, text message and social-media channels are explicitly not accepted as formal communication. A 30-day notice period applies (14 days in SA and the ACT). Memberships are month-to-month (30-day minimum term) or fixed 3/6/12-month terms, with a 25% early-termination fee on the remaining fees inside a minimum term. The cooling-off period is short: 48 hours at most locations, 7 days in WA, and 7 days via certified mail in the ACT for agreements of 3+ months, with refunds excluding service/admin fees and paid by credit or cheque rather than cash. Members can pause up to 3 months a year for a processing fee, extending any minimum term.",
        "scores": {
          "cancel_url": 25,
          "channel_disclosed": 85,
          "notice_disclosed": 90,
          "refund_disclosed": 85,
          "findability": 85
        },
        "sources": [
          {
            "title": "Membership Terms and Conditions - Snap Fitness Australia (accessed 2026-06-16)",
            "url": "https://www.snapfitness.com/au/membership-terms-and-conditions"
          },
          {
            "title": "Terms and Conditions | Snap Fitness Australia (accessed 2026-06-16)",
            "url": "https://www.snapfitness.com/au/terms-and-conditions"
          },
          {
            "title": "Member FAQs - Snap Fitness Australia (accessed 2026-06-16)",
            "url": "https://www.snapfitness.com/au/member-faqs"
          },
          {
            "title": "Privacy Policy - Snap Fitness Australia (accessed 2026-06-16)",
            "url": "https://www.snapfitness.com/au/privacy-policy"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "snap-fitness-us",
      "name": "Snap Fitness",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Members may freeze/suspend their membership by contacting their local club directly. A fee of approximately $5/month may apply; duration and terms vary by location."
      },
      "data_deletion": {
        "detail": "Submit a verifiable deletion request to Lift Brands (parent company) by phone (888-866-7627), email (Privacy@Liftbrands.com), or mail. Response within 45 days.",
        "url": "https://www.snapfitness.com/us/california-consumer-privacy-policy"
      },
      "links": {
        "cancel": "https://www.snapfitness.com/us/member-faqs",
        "refund": null,
        "terms": "https://www.snapfitness.com/us/our-guarantee-terms-and-conditions",
        "privacy": "https://www.snapfitness.com/us/california-consumer-privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 65,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.snapfitness.com/us/member-faqs",
        "policy_summary": "Snap Fitness requires members to cancel by contacting their local club directly via phone, email, or in person during staffed hours — there is no centralized online cancellation portal. A 30-day written notice is typically required, though exact terms vary by location and state as each club is independently owned and operated. A conditional 30-day satisfaction guarantee exists (requires working out twice per week and attending a fitness evaluation) but is separate from the standard cancellation process. Membership freezes are available at most locations for a small monthly fee.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Member FAQs | Snap Fitness US (accessed 2026-06-06)",
            "url": "https://www.snapfitness.com/us/member-faqs"
          },
          {
            "title": "Our Guarantee Terms and Conditions | Snap Fitness (accessed 2026-06-06)",
            "url": "https://www.snapfitness.com/us/our-guarantee-terms-and-conditions"
          }
        ],
        "score": 49,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "snoop",
      "name": "Snoop",
      "industry": "Personal finance",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause documented. Cancelling Snoop Plus reverts to the free tier; access to Plus features continues until the end of the current paid period (month or year)."
      },
      "data_deletion": {
        "detail": "No dedicated in-app account-deletion flow documented in the terms; users can remove connected accounts in-app or email hello@snoop.app, and exercise GDPR erasure rights per the privacy policy.",
        "url": "https://snoop.app/privacy-policy/"
      },
      "links": {
        "cancel": "https://snoopadmin.zendesk.com/hc/en-gb/articles/4584651762461-How-do-I-cancel-my-subscription",
        "refund": "https://snoop.app/terms/",
        "terms": "https://snoop.app/terms/",
        "privacy": "https://snoop.app/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://snoopadmin.zendesk.com/hc/en-gb/articles/4584651762461-How-do-I-cancel-my-subscription",
        "policy_summary": "Snoop is actively operating in 2026 and runs a paid Snoop Plus tier (£5.99/month or £47.99/year) on top of its free app. Cancellation is in-app self-serve: open Settings, tap Manage Snoop Plus Subscription, then Cancel, with confirmation routed through the App Store or Google Play; cancelling can also be done directly via the app store. Access to Plus continues until the current subscription period ends, and cancelling during the seven-day free trial avoids any charge. Per the Terms, refunds in the first 14 days of being charged are requested through the relevant app store's standard process; outside 14 days no refunds are provided. Account/data deletion is not detailed in the Terms, but connected accounts can be removed in-app or by emailing hello@snoop.app.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? – Snoop (accessed 2026-06-16)",
            "url": "https://snoopadmin.zendesk.com/hc/en-gb/articles/4584651762461-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Our Terms & Conditions | Snoop (accessed 2026-06-16)",
            "url": "https://snoop.app/terms/"
          },
          {
            "title": "Snoop Plus | Snoop (accessed 2026-06-16)",
            "url": "https://snoop.app/plus/"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "so-energy-uk",
      "name": "So Energy",
      "industry": "Energy & utilities",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No supply pause; customers switch away or cancel within the cooling-off period. Energy used while on supply is chargeable."
      },
      "data_deletion": {
        "detail": "Account data handled under So Energy's privacy policy and retained for regulatory/billing periods after closure; no self-serve one-click delete for energy accounts.",
        "url": "https://so.energy/privacy-policy"
      },
      "links": {
        "cancel": "https://so.energy/so/help-and-advice/faq/switching-to-us/i-need-to-delay-my-switch-date",
        "refund": "https://so.energy/so/help-and-advice/faq/switching-to-us/i-need-to-delay-my-switch-date",
        "terms": "https://so.energy/legal",
        "privacy": "https://so.energy/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 70,
          "notice_disclosed": 85,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://so.energy/so/help-and-advice/faq/switching-to-us/i-need-to-delay-my-switch-date",
        "policy_summary": "Once you agree a contract with So Energy you have a 14-day cooling-off period to change your mind, but you can only cancel your switch until 5pm on the day before supply begins. You are free to cancel without any early exit fees at any point up to 14 days after the day you signed up. After coming on supply you have a further 9-day window to return to your previous supplier or move to another supplier, and you are charged for any energy used while on supply. Early termination fees cannot be charged in roughly the last 42-49 days of the contract.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Can I change my supply start date? - So Energy Help Centre (accessed 2026-06-16)",
            "url": "https://so.energy/so/help-and-advice/faq/switching-to-us/i-need-to-delay-my-switch-date"
          },
          {
            "title": "The switching process - So Energy Help Centre (accessed 2026-06-16)",
            "url": "https://help.so.energy/support/solutions/articles/7000046444-the-switching-process"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "socialbee",
      "name": "SocialBee",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscription pause is available as an option alongside cancellation and deletion, accessible from Billing Settings. Specific pause duration terms are not detailed in public documentation."
      },
      "data_deletion": {
        "detail": "Users can request full data deletion by emailing success@socialbee.com. SocialBee will verify identity, then permanently delete account details, social media connections, and all scheduled/historical posts. A confirmation email is sent once deletion is complete. No specific timeline is published.",
        "url": "https://socialbee.com/deletion-policy/"
      },
      "links": {
        "cancel": "https://help.socialbee.com/hc/en-us/articles/29979216478359-How-Do-I-Cancel-Pause-or-Delete-My-SocialBee-Subscription",
        "refund": null,
        "terms": "https://socialbee.com/terms-of-service/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.socialbee.com/hc/en-us/articles/29979216478359-How-Do-I-Cancel-Pause-or-Delete-My-SocialBee-Subscription",
        "policy_summary": "SocialBee subscriptions can be cancelled online via Billing Settings by scrolling to 'Cancel products', selecting what to cancel, and ticking confirmation checkboxes; the feature is self-serve and does not require contacting support. Cancellations take effect at the end of the current billing cycle (monthly or yearly), with no pro-rated refunds for mid-cycle cancellations. A 30-day money-back guarantee applies to initial purchases only (not renewals); refund requests must be sent to success@socialbee.com. Account deletion and data removal are handled separately by emailing the same address.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How Do I Cancel, Pause or Delete My SocialBee Subscription? – SocialBee Help Documentation (accessed 2026-06-06)",
            "url": "https://help.socialbee.com/hc/en-us/articles/29979216478359-How-Do-I-Cancel-Pause-or-Delete-My-SocialBee-Subscription"
          },
          {
            "title": "SocialBee Terms of Service (accessed 2026-06-06)",
            "url": "https://socialbee.com/terms-of-service/"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "sofatutor-de",
      "name": "sofatutor",
      "industry": "Edtech",
      "jurisdiction": "DE",
      "cancellation_types": [
        "online",
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.sofatutor.com/legal/kuendigen",
        "refund": "",
        "terms": "https://www.sofatutor.com/legal/agb",
        "privacy": "https://www.sofatutor.com/legal/datenschutz"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://sofatutor-com.helpscoutdocs.com/article/107-wie-kundige-ich-eine-mitgliedschaft",
        "policy_summary": "Members cancel a Basis or Premium membership self-serve in the account settings (Abo beenden / Mitgliedschaft kuendigen), or via the cancellation button at the bottom of sofatutor.com, by email to support@sofatutor.com, or by post/fax. Cancellation must be in text form and observe the applicable deadline.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Wie kuendige ich eine Basis- oder Premium-Mitgliedschaft? - sofatutor",
            "url": "https://sofatutor-com.helpscoutdocs.com/article/107-wie-kundige-ich-eine-mitgliedschaft"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "softbank-jp",
      "name": "SoftBank",
      "industry": "Telecom & ISP",
      "jurisdiction": "JP",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "in_person",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Temporary suspension (一時中断) is available via My SoftBank or in-store. Basic monthly fees and optional service fees continue to accrue during suspension; a ¥550 fee applies both to activate and to lift the suspension."
      },
      "data_deletion": {
        "detail": "Personal data deletion requests must be submitted via SoftBank's Privacy Center. Process requires phone contact (0088-210-051, toll-free, Mon–Fri 9 AM–5 PM) for identity verification, after which SoftBank mails an application form; the completed form plus ID documents must be returned by post.",
        "url": "https://www.softbank.jp/en/privacy/management/procedure/person/change/"
      },
      "links": {
        "cancel": "https://www.softbank.jp/mobile/support/cancellation/",
        "refund": null,
        "terms": null,
        "privacy": "https://www.softbank.jp/en/privacy/management/procedure/person/change/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.softbank.jp/mobile/support/cancellation/",
        "policy_summary": "SoftBank mobile contracts can be cancelled online via My SoftBank (9 AM–8 PM JST), in-store at a SoftBank Shop, or via MNP transfer; direct phone-only cancellation is not available. No advance notice period is required — cancellation takes effect immediately upon completion of the procedure (requests submitted outside business hours are processed from 9 AM the next business day). The final month is billed at the full monthly rate with no daily proration, regardless of cancellation date. Early termination fees were eliminated in February 2022 for most plans, though a new 12-month early cancellation fee applies to contracts signed from July 1 2026 onwards.",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 75
        },
        "sources": [
          {
            "title": "のりかえ（MNP／番号移行）・解約について | スマートフォン・携帯電話 | ソフトバンク (accessed 2026-06-06)",
            "url": "https://www.softbank.jp/mobile/support/cancellation/"
          },
          {
            "title": "解約に必要な書類・手続きを確認する | スマートフォン・携帯電話 | ソフトバンク (accessed 2026-06-06)",
            "url": "https://www.softbank.jp/mobile/support/cancellation/procedure/"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "softr",
      "name": "Softr",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented in Softr's official help pages."
      },
      "data_deletion": {
        "detail": "Users can permanently delete their account and all associated data by navigating to My Account and selecting Delete account. Deletion is irreversible.",
        "url": "https://docs.softr.io/workspace-and-billing/pricing-and-plans"
      },
      "links": {
        "cancel": "https://docs.softr.io/workspace-and-billing/pricing-and-plans",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 72,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://docs.softr.io/workspace-and-billing/pricing-and-plans",
        "policy_summary": "Softr subscriptions can be cancelled at any time via the Cancel Subscription button in the workspace Plan and Billing settings; no notice period is required. After cancellation, access to paid features continues until the end of the current billing cycle (monthly or annual), at which point the account reverts to the free plan. Refunds cover the first payment only: within 14 days for monthly plans and within 30 days for annual plans; there is no mid-cycle proration beyond that window. Account and all associated data can be permanently deleted through My Account settings.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Pricing and Plans – Softr Help Docs (accessed 2026-06-06)",
            "url": "https://docs.softr.io/workspace-and-billing/pricing-and-plans"
          },
          {
            "title": "Softr Subscription Plans and Account Settings – Softr Help Docs (accessed 2026-06-06)",
            "url": "https://docs.softr.io/faq/softr-subscription-plans-and-account-settings"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "solidcore-us",
      "name": "Solidcore",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members receive one complimentary 14-consecutive-day freeze per calendar year. Extended or additional freezes (e.g., medical, student holiday) are considered on a case-by-case basis. Freeze requests require 30 days advance notice and must be submitted through the online ticketing/chat portal."
      },
      "data_deletion": {
        "detail": "Solidcore references a California Privacy Notice and a 'Your Privacy Choices' portal powered by TrueVault at privacy.solidcore.co. Biometric data is retained for up to 3 years from last interaction; consumers may withdraw consent. CCPA deletion rights are acknowledged.",
        "url": "https://privacy.solidcore.co"
      },
      "links": {
        "cancel": "https://solidcore.co/cancellation-policy",
        "refund": null,
        "terms": null,
        "privacy": "https://privacy.solidcore.co"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 70,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://solidcore.co/cancellation-policy",
        "policy_summary": "Solidcore requires 30 days advance notice before the next billing date to cancel a membership. Cancellations are not self-serve; members must open the chat portal on the website, contact support, and complete a cancellation request form, with responses within 7 business days. No refunds are issued for used or unused classes. Committed membership holders (6- or 12-month terms) may face early termination fees of one to two months of dues if cancelling before the commitment period ends.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancellation Policy | [solidcore] (accessed 2026-06-06)",
            "url": "https://solidcore.co/cancellation-policy"
          },
          {
            "title": "Manage Membership | Your [solidcore] Account (accessed 2026-06-06)",
            "url": "https://solidcore.co/manage-membership"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "sololearn",
      "name": "Sololearn",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Sololearn's official refund policy or FAQ. Cancellation ends auto-renewal; access continues until the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data by emailing data.privacy@sololearn.com (subject line: 'Privacy Request') or by submitting a form at sololearn.com/privacy-request. Account deactivation can also be requested at the same email address.",
        "url": "https://www.sololearn.com/privacy-request"
      },
      "links": {
        "cancel": "https://www.sololearn.com/en/refund-policy",
        "refund": "https://www.sololearn.com/en/refund-policy",
        "terms": null,
        "privacy": "https://www.sololearn.com/en/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.sololearn.com/en/refund-policy",
        "policy_summary": "Sololearn PRO and MAX subscriptions auto-renew within 24 hours before the end of the billing period; users must cancel at least 24 hours before renewal to avoid a charge. Cancellation is available online via Settings on the website (Settings > Sololearn PRO > Cancel Subscription) or through the Google Play / Apple App Store subscription management screens in the mobile app. Sololearn does not refund or prorate unused portions of a subscription; after cancellation, access to PRO/MAX features continues until the end of the current billing period. Exceptions to the no-refund policy may be requested by emailing info@sololearn.com; Android and iOS refunds are directed to Google Play and Apple respectively.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Refund Policy – Sololearn (accessed 2026-06-06)",
            "url": "https://www.sololearn.com/en/refund-policy"
          },
          {
            "title": "Privacy Policy – Sololearn (accessed 2026-06-06)",
            "url": "https://www.sololearn.com/en/privacy-policy"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "sonia-ai-therapy",
      "name": "Sonia",
      "industry": "Mental health",
      "jurisdiction": "US",
      "cancellation_types": [
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "Sonia is sold as an auto-renewable subscription through the Apple App Store; cancellation is via Apple subscription settings and no pause feature is documented."
      },
      "data_deletion": {
        "detail": "Data handling and deletion are governed by Sonia's privacy policy (Bloit Inc.).",
        "url": "https://soniahealth.com/privacy"
      },
      "links": {
        "cancel": "https://apps.apple.com/us/app/sonia-ai-mental-health/id6472111765",
        "refund": "",
        "terms": "",
        "privacy": "https://soniahealth.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 40,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://apps.apple.com/us/app/sonia-ai-mental-health/id6472111765",
        "policy_summary": "Sonia (Bloit Inc.) is a free app with auto-renewable in-app subscriptions sold through the Apple App Store, so cancellation is handled via Apple subscription management; the app explicitly states it is AI-based and not a substitute for a licensed therapist.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Sonia: AI Mental Health on the App Store",
            "url": "https://apps.apple.com/us/app/sonia-ai-mental-health/id6472111765"
          },
          {
            "title": "Sonia Privacy Policy",
            "url": "https://soniahealth.com/privacy"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "sonyliv-in",
      "name": "SonyLIV",
      "industry": "Streaming",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on SonyLIV's official help pages. Users can only cancel, which stops auto-renewal while retaining access until the billing period ends."
      },
      "data_deletion": {
        "detail": "SonyLIV's help centre offers only an account 'deactivation' path, reached via the support flow (Need More Help > Subscription Issue > Cancel). No dedicated data deletion or right-to-erasure page is publicly documented. Users must contact support (livsupport@sonyliv.com) for data removal requests.",
        "url": ""
      },
      "links": {
        "cancel": "https://help.sonyliv.com/categories/cat-subscription/articles/how-can-i-cancel-my-subscription",
        "refund": "https://help.sonyliv.com/categories/cat-subscription/articles/will-i-get-a-refund-if-i-cancel-my-subscription",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 78,
          "notice_disclosed": 65,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.sonyliv.com/categories/cat-subscription/articles/how-can-i-cancel-my-subscription",
        "policy_summary": "SonyLIV subscribers in India can cancel online via 'My Purchases' on the website or app, through their respective app store (Google Play, Apple App Store, Amazon), or by SMS (send STOP to 155223 for mobile-operator billing). Cancellation stops auto-renewal; access continues until the end of the current paid billing period with no prorated refund. SonyLIV explicitly states it does not provide refunds or credits for partial-month periods or unwatched content. No pause or subscription-freeze feature is offered.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my subscription? - SonyLIV Help (accessed 2026-06-06)",
            "url": "https://help.sonyliv.com/categories/cat-subscription/articles/how-can-i-cancel-my-subscription"
          },
          {
            "title": "Will I get a refund if I cancel my subscription? - SonyLIV Help (accessed 2026-06-06)",
            "url": "https://help.sonyliv.com/categories/cat-subscription/articles/will-i-get-a-refund-if-i-cancel-my-subscription"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "sooka-my",
      "name": "sooka",
      "industry": "Streaming (Video)",
      "jurisdiction": "MY",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://support.sooka.my/hc/en-us/articles/360004068815-How-do-I-change-OR-cancel-my-subscription",
        "refund": "",
        "terms": "https://support.sooka.my/hc/en-us/articles/360004095395-Terms-and-Conditions",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.sooka.my/hc/en-us/articles/360004068815-How-do-I-change-OR-cancel-my-subscription",
        "policy_summary": "sooka subscribers who pay via the Astro Payment Gateway cancel from the Profile page, while App Store / Google Play subscribers disable auto-renew in the store, in both cases at least 24 hours before the next billing date. Access to VIP services continues until the end of the current billing period and fees already paid are non-refundable.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I change OR cancel my subscription? - sooka",
            "url": "https://support.sooka.my/hc/en-us/articles/360004068815-How-do-I-change-OR-cancel-my-subscription"
          },
          {
            "title": "Terms and Conditions - sooka",
            "url": "https://support.sooka.my/hc/en-us/articles/360004095395-Terms-and-Conditions"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "sooner-universcine-fr",
      "name": "SOONER (ex UniversCine)",
      "industry": "Video streaming (SVOD)",
      "jurisdiction": "FR",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Personal-data and account handling described in the separate privacy policy (donnees-personnelles).",
        "url": "https://www.sooner.fr/static/donnees-personnelles"
      },
      "links": {
        "cancel": "https://www.sooner.fr/static/cgvu",
        "refund": "https://www.sooner.fr/static/cgvu",
        "terms": "https://www.sooner.fr/static/cgvu",
        "privacy": "https://www.sooner.fr/static/donnees-personnelles"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.sooner.fr/static/cgvu",
        "policy_summary": "SOONER (formerly UniversCine) subscribers cancel self-serve through their user account, with cancellation accepted up to 24 hours before the monthly or annual renewal date. No refund or right of withdrawal applies once streaming has begun; access continues until the end of the current billing period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "SOONER (ex UniversCine) Conditions generales de vente et d'utilisation",
            "url": "https://www.sooner.fr/static/cgvu"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "sophos-home",
      "name": "Sophos Home",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented anywhere in official Sophos Home support materials."
      },
      "data_deletion": {
        "detail": "Sophos states it has no obligation to retain your account or content for any period beyond what applicable law requires. No specific deletion timeline or self-serve deletion tool is documented in consumer-facing terms; a separate help article on account deletion exists but was inaccessible at time of review.",
        "url": "https://support.home.sophos.com/hc/en-us/articles/115005445086-Deleting-your-Sophos-Home-account"
      },
      "links": {
        "cancel": "https://support.home.sophos.com/hc/en-us/sections/115001571906-Managing-your-Subscription",
        "refund": null,
        "terms": "https://www.sophos.com/en-us/legal/sophos-consumer-terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 60,
          "notice_disclosed": 55,
          "refund_disclosed": 70,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://support.home.sophos.com/hc/en-us/sections/115001571906-Managing-your-Subscription",
        "policy_summary": "Sophos Home subscriptions are billed through Cleverbridge (an independent reseller); to cancel, users must use Sophos's Purchase Lookup Tool to trigger a Cleverbridge management email, or contact Cleverbridge directly — there is no single-click cancel button in the Sophos dashboard. Cancellation stops future auto-renewal but does not refund the remaining term; however, Sophos offers a 30-day money-back guarantee for any reason from date of purchase. No notice period is required — cancellation takes effect at the end of the current billing period, and access continues until then. Beyond 30 days, all subscription payments are explicitly non-refundable.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Managing your Subscription – Sophos Home Help (accessed 2026-06-05)",
            "url": "https://support.home.sophos.com/hc/en-us/sections/115001571906-Managing-your-Subscription"
          },
          {
            "title": "Sophos Consumer Terms of Service (accessed 2026-06-05)",
            "url": "https://www.sophos.com/en-us/legal/sophos-consumer-terms-of-service"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "sorted",
      "name": "Sorted³",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause feature documented. Sorted³ uses a one-time in-app purchase model (not a recurring subscription), so there is nothing to pause."
      },
      "data_deletion": {
        "detail": "User data (events, tasks, attachments) is stored on-device and synced via Apple CloudKit; Sorted³ itself holds no server-side personal data. For support-related data, the privacy policy states it is retained no longer than six months. No dedicated account-deletion form is published.",
        "url": "https://www.sortedapp.com/privacy"
      },
      "links": {
        "cancel": "https://www.sortedapp.com/terms-of-service",
        "refund": null,
        "terms": null,
        "privacy": "https://www.sortedapp.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 65,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.sortedapp.com/terms-of-service",
        "policy_summary": "Sorted³ PRO is sold as a one-time in-app purchase through Apple's App Store (iOS $14.99, macOS $24.99, or a bundle) with a 14-day free trial — the developer explicitly states 'NO Subscription.' Because there is no recurring subscription, there is no cancel-subscription flow on the Sorted³ website itself; any refund requests are handled through Apple's standard App Store refund process. The Terms of Service page exists but contains minimal billing or cancellation detail, directing users to the support portal for further help.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "Sorted³ – Hyper-schedule your entire day in one place (accessed 2026-06-06)",
            "url": "https://www.sortedapp.com/"
          },
          {
            "title": "Sorted³ - Calendar Notes Tasks – App Store (accessed 2026-06-06)",
            "url": "https://apps.apple.com/us/app/sorted-calendar-notes-tasks/id1306893526"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "sosh-fr",
      "name": "Sosh",
      "industry": "Telecom & ISP",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Sosh suggests downgrading to a cheaper plan as an alternative to full cancellation."
      },
      "data_deletion": {
        "detail": "Data deletion can be requested via the Orange account portal under Compte > Vie privée et confidentialité, by mail to Orange Service Client – Gestion des données personnelles, 33732 Bordeaux Cedex 9, or by emailing group-dpo.donnees-personnelles@orange.com. Response within one month. Data is retained for 3 years post-termination for residential customers (traffic data 1 year). Deletion may be refused if data is required for legal obligations.",
        "url": "https://www.sosh.fr/donnees-personnelles"
      },
      "links": {
        "cancel": "https://assistance.sosh.fr/gestion-de-contrat/resiliation-d-offre-ou-d-option",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Sosh mobile plans are commitment-free and can be cancelled at any time online via the Espace Client (Mon compte > Offres et options > Résilier votre offre) or via the MySosh app, with no cancellation fee and no justification required. Cancellation takes effect 10 days after the request, and the customer may revoke the request up until that date. The final bill includes a pro-rata refund for unused days; any credit balance is refunded within 10 days by bank transfer or cheque. For the La Boîte Sosh internet box, a €50–60 cancellation fee applies unless a legitimate reason (e.g., relocation to uncovered area, death, disability) is provided.",
        "policy_url": "https://assistance.sosh.fr/gestion-de-contrat/resiliation-d-offre-ou-d-option",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 78,
          "findability": 75
        },
        "sources": [
          {
            "title": "Résiliation d'offre ou d'option – Aide et Contact Sosh (accessed 2026-06-06)",
            "url": "https://assistance.sosh.fr/gestion-de-contrat/resiliation-d-offre-ou-d-option"
          },
          {
            "title": "Données personnelles – Sosh (accessed 2026-06-06)",
            "url": "https://www.sosh.fr/donnees-personnelles"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "soundcloud-go",
      "name": "SoundCloud Go",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "SoundCloud does not offer a subscription pause or freeze option; users must fully cancel and resubscribe if they want to stop payments temporarily."
      },
      "data_deletion": {
        "detail": "Account deletion is self-serve via Account Settings on desktop while signed in; all uploaded sounds and usage data are permanently deleted and may not be recoverable. SoundCloud complies with CCPA right-of-deletion requests.",
        "url": "https://help.soundcloud.com/hc/en-us/articles/115003563188-How-can-I-delete-my-account"
      },
      "links": {
        "cancel": "https://help.soundcloud.com/hc/en-us/articles/360056011234-Cancel-your-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "SoundCloud Go subscriptions can be cancelled online via desktop or mobile browser through the Subscriptions page; the app itself cannot process cancellations. Subscribers retain premium access (ad-free listening, offline downloads) through the end of the current billing cycle with no pro-rated refund for the remainder of the period. Users who subscribed via Apple App Store or Google Play must cancel directly with those platforms. Upgrading or downgrading plans triggers an immediate prorated charge or refund.",
        "policy_url": "https://help.soundcloud.com/hc/en-us/articles/360056011234-Cancel-your-subscription",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 72,
          "findability": 78
        },
        "sources": [
          {
            "title": "Cancel your subscription – SoundCloud Help Center (accessed 2026-06-05)",
            "url": "https://help.soundcloud.com/hc/en-us/articles/360056011234-Cancel-your-subscription"
          },
          {
            "title": "SoundCloud Go Subscriptions FAQs — SoundCloud Help (accessed 2026-06-07)",
            "url": "https://help.soundcloud.com/hc/en-us/articles/43088886311451-SoundCloud-Go-Subscriptions-FAQs"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "sourcegraph",
      "name": "Sourcegraph",
      "industry": "Developer tools",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Sourcegraph's Terms of Service do not provide a pause option; either party may terminate a self-serve subscription at any time."
      },
      "data_deletion": {
        "detail": "Personal data handling and deletion are governed by Sourcegraph's privacy policy.",
        "url": "https://sourcegraph.com/terms/privacy"
      },
      "links": {
        "cancel": "https://sourcegraph.com/terms/cloud",
        "refund": "https://sourcegraph.com/terms/cloud",
        "terms": "https://sourcegraph.com/terms/cloud",
        "privacy": "https://sourcegraph.com/terms/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 85,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://sourcegraph.com/terms/cloud",
        "policy_summary": "Sourcegraph's Terms of Service state that a subscription automatically renews monthly or annually and the payment method is charged until cancelled, that either party may terminate a self-serve subscription for any reason or no reason, and that all fees are earned on receipt and nonrefundable unless negotiated otherwise or required by law. Enterprise non-renewal requires forty-five days written notice, with no specified notice period for self-serve.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service | Sourcegraph",
            "url": "https://sourcegraph.com/terms/cloud"
          },
          {
            "title": "Paid Sourcegraph Enterprise subscriptions - Sourcegraph docs",
            "url": "https://sourcegraph.com/docs/admin/subscriptions"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "sourcetable",
      "name": "Sourcetable (sourcetable.com)",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; payment obligations are non-cancelable for the current term."
      },
      "data_deletion": {
        "detail": "On termination, access to the Services ends; data handling per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://sourcetable.com/terms",
        "terms": "https://sourcetable.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 28,
          "channel_disclosed": 50,
          "notice_disclosed": 58,
          "refund_disclosed": 62,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://sourcetable.com/terms",
        "policy_summary": "There is no self-serve cancel button: either party may terminate the agreement upon written notice to the other, with termination effective at the end of the then-current billing cycle. All payment obligations are non-cancelable and fees are non-refundable, so you remain liable for the current term. The agreement otherwise auto-continues. Cancellation therefore requires written notice rather than an in-app toggle.",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Sourcetable | Terms (accessed 2026-06-13)",
            "url": "https://sourcetable.com/terms"
          }
        ],
        "score": 47,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "soylent-us",
      "name": "Soylent",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Soylent explicitly states it does not offer a pause option. Alternatives include rescheduling the next order, extending the delivery interval, or skipping upcoming deliveries."
      },
      "data_deletion": {
        "detail": "Account deletion is handled via CCPA data rights request. Submit by emailing info@soylent.com with subject 'CCPA Consumer Request' or calling 1-888-914-9661 (PIN: 568426). Identity verification required.",
        "url": "https://soylent.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://faq.soylent.com/en-US/i-want-to-cancel-my-subscription-how-do-i-do-that-141525",
        "refund": null,
        "terms": null,
        "privacy": "https://soylent.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 20,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://faq.soylent.com/en-US/i-want-to-cancel-my-subscription-how-do-i-do-that-141525",
        "policy_summary": "Soylent subscriptions can be cancelled online at any time by logging into the account dashboard, navigating to Manage Subscriptions, clicking Edit, and selecting Cancel Subscription. Customers must save changes at least 5 days before the next scheduled shipment for the cancellation to take effect; any already-acknowledged orders will still be fulfilled. Email cancellation is also accepted at info@soylent.com. No pause option exists, but customers can skip deliveries, reschedule, or adjust delivery frequency as alternatives.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "I want to cancel my subscription. How do I do that? — Soylent Help Center (accessed 2026-06-06)",
            "url": "https://faq.soylent.com/en-US/i-want-to-cancel-my-subscription-how-do-i-do-that-141525"
          },
          {
            "title": "I want to pause my subscription. How do I do that? — Soylent Help Center (accessed 2026-06-06)",
            "url": "https://faq.soylent.com/en-US/i-want-to-pause-my-subscription-how-do-i-do-that-141517"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "spaceship",
      "name": "Spaceship Voyager",
      "industry": "Personal finance",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No documented pause. The $3/month fee only applies when a portfolio balance is $100+ during the month, so a low balance avoids the fee, but there is no formal subscription pause."
      },
      "data_deletion": {
        "detail": "Portfolio/account closed in-app via Menu > Close my portfolio (latest app version required), or by email to help@spaceship.com.au. Privacy Policy: users may request access, correction, or deletion of personal information by calling 1300 049 532 or emailing help@spaceship.com.au; CDR consent can be withdrawn in-app with data deleted within 24 hours (limited legal exceptions).",
        "url": "https://www.spaceship.com.au/privacy-policy/"
      },
      "links": {
        "cancel": "https://help.spaceship.com.au/en/articles/5694018-can-i-withdraw-my-money-and-cancel-my-account",
        "refund": "https://help.spaceship.com.au/en/articles/5694014-what-are-the-fees-for-spaceship-voyager",
        "terms": "https://help.spaceship.com.au/en/collections/2310461-spaceship-voyager",
        "privacy": "https://www.spaceship.com.au/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.spaceship.com.au/en/articles/5694018-can-i-withdraw-my-money-and-cancel-my-account",
        "policy_summary": "Spaceship Voyager charges a $3/month fee (only when a portfolio balance reaches $100+ during the month) plus a percentage management fee; there are no brokerage, withdrawal, or transactional fees. Users close their portfolio/account self-serve in-app via the Menu tab > Close my portfolio (latest app version required), after withdrawing all funds. Closure can alternatively be requested by email to help@spaceship.com.au, in-app chat, live chat, or phone (1300 049 532). Any outstanding balance is paid out within about five business days. No pro-rata refund of fees is documented; data access/correction/deletion is handled per the Privacy Policy.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Can I withdraw my money and cancel my account? — Spaceship Support (accessed 2026-06-16)",
            "url": "https://help.spaceship.com.au/en/articles/5694018-can-i-withdraw-my-money-and-cancel-my-account"
          },
          {
            "title": "What are the fees for Spaceship Voyager? — Spaceship Support (accessed 2026-06-16)",
            "url": "https://help.spaceship.com.au/en/articles/5694014-what-are-the-fees-for-spaceship-voyager"
          },
          {
            "title": "Spaceship Privacy Policy & Privacy Collection Notice (accessed 2026-06-16)",
            "url": "https://www.spaceship.com.au/privacy-policy/"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "spark-mail",
      "name": "Spark Mail",
      "industry": "Software / SaaS",
      "jurisdiction": "IE",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; the subscription runs until its expiration date after cancellation."
      },
      "data_deletion": {
        "detail": "Deletion handled per Spark/Readdle privacy policy; GDPR and CCPA compliant. No specific post-cancellation deletion timeline documented on the cancellation page.",
        "url": "https://sparkmailapp.com/privacy"
      },
      "links": {
        "cancel": "https://sparkmailapp.com/help/billing-subscription/how-to-cancel-the-subscription",
        "refund": "https://sparkmailapp.com/legal/terms",
        "terms": "https://sparkmailapp.com/legal/terms",
        "privacy": "https://sparkmailapp.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://sparkmailapp.com/help/billing-subscription/how-to-cancel-the-subscription",
        "policy_summary": "Spark Mail (by Readdle; Terms governed by the laws of the Republic of Ireland) requires cancelling through whichever channel started the subscription: Apple App Store for iPhone/iPad, Google Play for Android, Huawei AppGallery for Huawei, or directly in Spark Settings for desktop/web (click the email address, then Manage next to the subscription name, then cancel). After cancellation the subscription remains active until its expiration date. For Spark for Teams, fees are prorated based on active users during the period, with the payment method charged or the Spark Account balance refunded a prorated sum. No pause feature is documented.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel the subscription | Spark Knowledge Base (accessed 2026-06-16)",
            "url": "https://sparkmailapp.com/help/billing-subscription/how-to-cancel-the-subscription"
          },
          {
            "title": "Terms · Spark (accessed 2026-06-16)",
            "url": "https://sparkmailapp.com/legal/terms"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "spark-nz",
      "name": "Spark NZ",
      "industry": "Telecom & ISP",
      "jurisdiction": "NZ",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Temporary broadband suspension is available for short absences (e.g. holidays), but reconnection fees may apply and Spark cannot guarantee the same plan or service will be available upon reconnection. Outstanding interest-free device/modem installments become due on the next statement if you temporarily disconnect."
      },
      "data_deletion": {
        "detail": "Customers can submit a personal information access or deletion request via Spark's online form or in writing to the Spark Investigations Centre. Spark retains data only as long as needed for its original purpose, then deletes or anonymises it. They must respond within 20 working days.",
        "url": "https://www.spark.co.nz/help/privacy-and-safety/manage-your-privacy-and-security/requesting-your-personal-information/"
      },
      "links": {
        "cancel": "https://www.spark.co.nz/help/account/manage/cancel-account/",
        "refund": null,
        "terms": "https://www.spark.co.nz/help/other/terms/personal-terms/general-terms/",
        "privacy": "https://www.spark.co.nz/help/privacy-and-safety/manage-your-privacy-and-security/requesting-your-personal-information/"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Customers can cancel by messaging Spark's support team online or calling 0800 300 015 (Mon–Fri 8am–8pm, Sat 9am–6pm); there is no fully self-serve one-click cancellation. A standard 30-day notice period applies from the date of notification, during which the customer continues to pay; immediate disconnection is possible but triggers a notice period fee equivalent to 30 days of service at a daily rate. Early termination fees apply if cancelling a fixed-term contract before it ends. Credit balances at account closure are refunded within 7–10 working days to the original payment method upon request.",
        "policy_url": "https://www.spark.co.nz/help/account/manage/cancel-account/",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 70,
          "findability": 75
        },
        "sources": [
          {
            "title": "Cancel my account | Spark NZ (accessed 2026-06-06)",
            "url": "https://www.spark.co.nz/help/account/manage/cancel-account/"
          },
          {
            "title": "General Terms | Spark NZ (accessed 2026-06-06)",
            "url": "https://www.spark.co.nz/help/other/terms/personal-terms/general-terms/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "speak",
      "name": "Speak",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is documented in the Speak help center. Users may only cancel, which retains access until the end of the billing period."
      },
      "data_deletion": {
        "detail": "Users can delete their account in-app via Profile > Settings > Account Management > Delete Account. Deletion is permanent and does not automatically cancel or refund a subscription.",
        "url": "https://help.speak.com/en/articles/5358745-how-do-i-delete-my-speak-account"
      },
      "links": {
        "cancel": "https://help.speak.com/en/articles/5355569-how-can-i-cancel-the-subscription",
        "refund": "https://help.speak.com/en/articles/5358679-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Speak subscriptions can be cancelled through the platform where they were purchased: via iOS Settings > Subscriptions for Apple purchases, via Google Play Store > Subscriptions for Android purchases, or via the Speak app's own settings (Profile > Settings > Manage Membership > Cancel Membership) for website purchases. Cancellation stops future renewals but does not trigger an automatic refund; access continues until the end of the current billing period. Refunds are available within 7 days of purchase for Google Play and website (Paddle/Stripe) payments, while Apple App Store purchases must go through Apple Support directly. No notice period is required prior to cancellation.",
        "policy_url": "https://help.speak.com/en/articles/5355569-how-can-i-cancel-the-subscription",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 82
        },
        "sources": [
          {
            "title": "How can I cancel the subscription? | Speak Help Center (accessed 2026-06-06)",
            "url": "https://help.speak.com/en/articles/5355569-how-can-i-cancel-the-subscription"
          },
          {
            "title": "Refund Policy | Speak Help Center (accessed 2026-06-06)",
            "url": "https://help.speak.com/en/articles/5358679-refund-policy"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "spectrum-mobile-us",
      "name": "Spectrum Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No documented pause/suspend on Spectrum Mobile; lines are month-to-month and can be disconnected at any time."
      },
      "data_deletion": {
        "detail": "Handled under the Spectrum (Charter) privacy policy; no dedicated self-serve mobile data-deletion control disclosed on the cancellation pages.",
        "url": "https://www.spectrum.com/policies/your-privacy-rights"
      },
      "links": {
        "cancel": "https://www.spectrum.net/support/account-and-billing/change-or-cancel-service",
        "refund": "https://www.spectrum.net/support/account-and-billing/after-disconnecting-your-services",
        "terms": "https://www.spectrumbusiness.net/support/mobile/spectrum-mobile-device-payment-plan-information",
        "privacy": "https://www.spectrum.com/policies/your-privacy-rights"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.spectrum.net/support/account-and-billing/change-or-cancel-service",
        "policy_summary": "Spectrum services including Spectrum Mobile are month-to-month with no cancellation/early-termination fees. You can disconnect a line at any time; if you disconnect a line and close the Spectrum Mobile account the remaining balance of the Device Payment Plan becomes due on the next statement, while keeping the account active lets you continue scheduled monthly device payments. After a disconnect request is processed a final statement is issued at the next billing cycle covering outstanding charges. Disconnecting all other Spectrum services removes the mobile bundle discount.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Change or Cancel Your Spectrum Service | Spectrum Support",
            "url": "https://www.spectrum.net/support/account-and-billing/change-or-cancel-service"
          },
          {
            "title": "Spectrum Mobile Device Payment Plan information | Spectrum Support",
            "url": "https://www.spectrumbusiness.net/support/mobile/spectrum-mobile-device-payment-plan-information"
          }
        ],
        "score": 94,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "spectrum",
      "name": "Spectrum (Charter)",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Spectrum Seasonal plan (snowbird hold) keeps the account active at a reduced rate for an extended period (commonly up to ~9 months) instead of cancelling."
      },
      "data_deletion": {
        "detail": "Cancelling does not delete your account or data; return equipment to avoid charges of up to $200 per device. Personal-data deletion is a separate privacy request (CCPA) via Spectrum/Charter privacy.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.spectrum.net/support/account-and-billing/change-or-cancel-service",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 25,
          "channel_disclosed": 65,
          "notice_disclosed": 60,
          "refund_disclosed": 45,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.spectrum.net/support/account-and-billing/change-or-cancel-service",
        "policy_summary": "No contracts and no early-termination fee, but a phone call to 1-833-267-6094 is required to finalize (chat can start it; an in-store visit also returns equipment). Calls run 15-30 minutes including a retention pitch. Mid-cycle cancellations are generally NOT prorated; unreturned equipment is charged up to $200 per device.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Spectrum — Change or Cancel Your Service (accessed 2026-06-04)",
            "url": "https://www.spectrum.net/support/account-and-billing/change-or-cancel-service"
          }
        ],
        "score": 47,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "speechify-us",
      "name": "Speechify",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or suspension option exists. Cancellation is the only way to stop future charges; access continues through the end of the paid billing period."
      },
      "data_deletion": {
        "detail": "Users can delete their account via Settings → Delete Account in the app (iOS) or web. Paid subscribers must cancel their subscription before deleting their account. CCPA deletion requests can be submitted via the help desk at help.speechify.com or by emailing privacy@speechify.com.",
        "url": "https://speechify.com/privacy/"
      },
      "links": {
        "cancel": "https://speechify.com/blog/how-do-i-cancel-my-premium-or-trial-subscription/",
        "refund": "https://speechify.com/refund-policy/",
        "terms": null,
        "privacy": "https://speechify.com/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://speechify.com/blog/how-do-i-cancel-my-premium-or-trial-subscription/",
        "policy_summary": "Speechify subscribers can cancel at any time via account Settings on the web (app.speechify.com/subscription) or through the iOS App Store or Google Play if subscribed via those platforms. Cancellation stops future charges but does not trigger a refund; access continues until the end of the current billing period. Refunds are available only for annual plans within 7 days of purchase and only when usage is below a defined threshold (e.g., under 500 HD words for TTS or under 2 minutes for AI Studio); monthly, quarterly, and discounted plans are non-refundable. California subscribers receive advance renewal notices 15–45 days before annual renewal.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Premium or Trial subscription? | Speechify (accessed 2026-06-06)",
            "url": "https://speechify.com/blog/how-do-i-cancel-my-premium-or-trial-subscription/"
          },
          {
            "title": "Refund Policy | Speechify (accessed 2026-06-06)",
            "url": "https://speechify.com/refund-policy/"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "speechling",
      "name": "Speechling",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; cancellation in account settings stops future charges."
      },
      "data_deletion": {
        "detail": "Account can be cancelled/closed in account settings; data handling per Terms of Service.",
        "url": "https://speechling.com/static/pdf/SpeechlingTermsofService.pdf"
      },
      "links": {
        "cancel": "https://speechling.com/pricing",
        "refund": "https://speechling.com/static/pdf/SpeechlingTermsofService.pdf",
        "terms": "https://speechling.com/static/pdf/SpeechlingTermsofService.pdf",
        "privacy": "https://speechling.com/static/pdf/SpeechlingTermsofService.pdf"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://speechling.com/static/pdf/SpeechlingTermsofService.pdf",
        "policy_summary": "Speechling subscriptions can be cancelled at any time self-serve by going into account settings, which stops future charges. A 7-day money-back guarantee applies to all new subscriptions, so a full refund is available if requested within 7 days of purchase. Cancellation by itself does not refund any unused portion beyond that 7-day window. The Unlimited plan offers 1-on-1 coaching. These terms are set out in Speechling's Terms of Service.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Speechling Terms of Service (accessed 2026-06-16)",
            "url": "https://speechling.com/static/pdf/SpeechlingTermsofService.pdf"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "spendee",
      "name": "Spendee",
      "industry": "Personal finance",
      "jurisdiction": "CZ",
      "join_clicks": 2,
      "cancellation_types": [
        "app-store",
        "play-store",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause offered; users can only cancel auto-renewal or downgrade between Plus/Premium tiers (downgrade takes effect at next renewal)."
      },
      "data_deletion": {
        "detail": "Self-serve account deletion: web app via name > Settings (bottom of page); mobile app via More > Advanced > Delete Account. Irreversible; help center warns to also cancel any App Store/Google Play subscription first to avoid further charges.",
        "url": "https://help.spendee.com/article/124-delete-spendee-account"
      },
      "links": {
        "cancel": "https://help.spendee.com/article/162-cancel-spendee-premium",
        "refund": "https://help.spendee.com/article/162-cancel-spendee-premium",
        "terms": "https://www.spendee.com/terms-of-use",
        "privacy": "https://www.spendee.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.spendee.com/article/162-cancel-spendee-premium",
        "policy_summary": "Spendee Plus ($2.99/mo, $22.99/yr) and Premium subscriptions are sold through the Apple App Store and Google Play, with a 14-day free trial that requires payment info upfront. Spendee's help center explicitly states it cannot cancel for you: cancellation must be done in App Store subscription management (Settings > [name] > Subscriptions > Spendee > disable auto-renewal) or Google Play (My Apps > Subscriptions > Spendee > Cancel). Subscriptions auto-renew for another term of equal length unless cancelled before the current term ends; cancellation takes effect the day after the last day of the current period. Refunds for in-app purchases are generally not provided. The channel and notice timing are clearly disclosed in a dedicated, findable help article.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel subscription? - Spendee Help Center (accessed 2026-06-16)",
            "url": "https://help.spendee.com/article/162-cancel-spendee-premium"
          },
          {
            "title": "How to delete Spendee account? - Spendee Help Center (accessed 2026-06-16)",
            "url": "https://help.spendee.com/article/124-delete-spendee-account"
          },
          {
            "title": "Spendee Terms of Use (accessed 2026-06-16)",
            "url": "https://www.spendee.com/terms-of-use"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "splendid-spoon",
      "name": "Splendid Spoon",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "No formal pause feature, but subscribers can skip individual deliveries or reschedule via the Account dashboard before the order cutoff. Each upcoming order shows a 'can be changed until' date with 'Skip Delivery' and 'Reschedule' buttons."
      },
      "data_deletion": {
        "detail": "California residents (CCPA) may request deletion of personal data by emailing privacy@splendidspoon.com or via the web form at splendidspoon.com/manage-my-data. Splendid Spoon aims to respond within 45 days (up to 90 days). Certain exceptions apply (legal obligations, fraud, active transactions).",
        "url": "https://splendidspoon.com/manage-my-data"
      },
      "links": {
        "cancel": "https://faqs.splendidspoon.com/managing-my-account/how-do-i-cancel-my-subscription-by__c4xt",
        "refund": null,
        "terms": "https://splendidspoon.com/pages/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://faqs.splendidspoon.com/managing-my-account/how-do-i-cancel-my-subscription-by__c4xt",
        "policy_summary": "Subscribers cancel online via the Account page (Account tab > Your Subscription > Cancel Subscription), or by emailing hello@splendidspoon.com. Cancellations must be submitted before the next order charges — for Wednesday deliveries by 4pm ET the prior Thursday, and for Friday deliveries by 4pm ET the prior Sunday. If an order has already been charged or is in fulfillment, cancellation and refunds are not guaranteed; refund requests for other issues must be made within 14 days of charge. A 100% satisfaction guarantee covers first orders only (30-day claim window); no general proration for mid-cycle cancellations is offered.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 82,
          "refund_disclosed": 70,
          "findability": 78
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? | Help Center (accessed 2026-06-05)",
            "url": "https://faqs.splendidspoon.com/managing-my-account/how-do-i-cancel-my-subscription-by__c4xt"
          },
          {
            "title": "Terms of Service – Splendid Spoon (accessed 2026-06-05)",
            "url": "https://splendidspoon.com/pages/terms-of-service"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "splice-us",
      "name": "Splice",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly subscribers can pause for 1 or 2 months via the plans page. Pause is not available for annual subscriptions. Previously downloaded sounds remain accessible during pause; no new downloads or credit redemption. Plan auto-resumes and existing credits are restored at the end of the pause period."
      },
      "data_deletion": {
        "detail": "Users can delete their account from splice.com/profile/settings by scrolling to the bottom and clicking 'Delete Account' (highlighted in red), then confirming with their username. All likes, collections, samples, and plugins are deleted. No waiting period stated.",
        "url": "https://support.splice.com/en/articles/9658488-how-do-i-delete-my-splice-account"
      },
      "links": {
        "cancel": "https://support.splice.com/en/articles/8652611-how-do-i-cancel-my-splice-plan",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 78,
          "refund_disclosed": 70,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.splice.com/en/articles/8652611-how-do-i-cancel-my-splice-plan",
        "policy_summary": "Splice subscriptions can be cancelled at any time online via the plans page (splice.com/profile/plans) by clicking the 'cancel' button and confirming with a cancellation reason. Cancellation takes effect at the end of the current billing period, so the subscriber retains full access until then. Remaining credits expire 28 days after the final billing period; previously purchased sounds remain accessible via the desktop app indefinitely. A pause option (1 or 2 months) is available for monthly plans as an alternative to full cancellation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Splice Plan? | Help Center (accessed 2026-06-06)",
            "url": "https://support.splice.com/en/articles/8652611-how-do-i-cancel-my-splice-plan"
          },
          {
            "title": "How do I pause my plan? | Help Center (accessed 2026-06-06)",
            "url": "https://support.splice.com/en/articles/8652610-how-do-i-pause-my-plan"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "spline",
      "name": "Spline",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or suspension option is mentioned in Spline's official documentation."
      },
      "data_deletion": {
        "detail": "Users may request correction, deletion, or export of personal data by emailing support@spline.design. Spline will comply in accordance with applicable law including GDPR.",
        "url": "https://spline.design/privacy"
      },
      "links": {
        "cancel": "https://docs.spline.design/policies/subscriptions-and-renewal",
        "refund": null,
        "terms": null,
        "privacy": "https://spline.design/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 70,
          "notice_disclosed": 50,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://docs.spline.design/policies/subscriptions-and-renewal",
        "policy_summary": "Spline subscribers can cancel at any time through their account Settings page at app.spline.design/account by selecting 'Cancel Plan.' Access continues through the end of the current billing period with no automatic renewal. All payments are non-refundable unless Spline determines otherwise, and no partial refunds are issued for unused time in a billing cycle. Enterprise customers with signed order forms follow those terms instead of these standard policies.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Subscriptions and Renewal - Spline Documentation (accessed 2026-06-06)",
            "url": "https://docs.spline.design/policies/subscriptions-and-renewal"
          },
          {
            "title": "Privacy Policy - Spline (accessed 2026-06-06)",
            "url": "https://spline.design/privacy"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "sportsnet-plus",
      "name": "Sportsnet+",
      "industry": "Streaming",
      "jurisdiction": "CA",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; cancel to stop auto-renewal."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.sportsnet.ca",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 45,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.sportsnet.ca",
        "policy_summary": "Direct Sportsnet+ subscribers cancel online on the desktop website by opening the top-right account drop-down and using the Billing section to cancel; most subscribers retain access until the end of the term while Quebec subscribers lose access immediately. Amazon and Google Play subscriptions must be cancelled through those platforms.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel Sportsnet+ (MobileSyrup)",
            "url": "https://mobilesyrup.com/2025/11/03/how-to-cancel-sportsnet-after-the-world-series/"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "spot-and-tango",
      "name": "Spot & Tango",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Customers can pause, skip, delay, or rush their next order at any time via the Orders page by selecting 'Reschedule'."
      },
      "data_deletion": {
        "detail": "Users may request erasure of personal data by emailing info@spotandtango.com or by mail to Breuer Premium Pet Food Company Inc, DBA Spot & Tango, Bedford, NY 10506; data is retained as long as required by law or to fulfill service obligations, with no dedicated self-serve deletion portal.",
        "url": "https://www.spotandtango.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.spotandtango.com/faq?a=How-do-I-cancel-my-subscription---id--NMeKXkMSQjGmNJSBTdGVKA",
        "refund": null,
        "terms": null,
        "privacy": "https://www.spotandtango.com/privacy-policy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Subscribers can cancel at any time online via their account portal (login → Account → click plan → Change Plan Status → confirm prompts) or by emailing care@spotandtango.com, or by phone/text at (718) 514-6292. No notice period is required; cancellation prevents future charges but does not affect orders already processed, even if unshipped. Refunds are limited to a 14-day 100% Happy Pup Guarantee on Trial orders only — regular shipped orders are non-returnable with no prorated refunds. Orders can also be skipped or rescheduled rather than cancelled outright.",
        "policy_url": "https://www.spotandtango.com/faq?a=How-do-I-cancel-my-subscription---id--NMeKXkMSQjGmNJSBTdGVKA",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 72,
          "findability": 80
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? — Spot & Tango FAQ (accessed 2026-06-05)",
            "url": "https://www.spotandtango.com/faq?a=How-do-I-cancel-my-subscription---id--NMeKXkMSQjGmNJSBTdGVKA"
          },
          {
            "title": "Spot & Tango Privacy Policy (accessed 2026-06-05)",
            "url": "https://www.spotandtango.com/privacy-policy"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "spotify",
      "name": "Spotify",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause in most regions (a few regions allow up to a 3-month pause). Cancelling Premium simply downgrades to the free tier - your playlists and saved music remain."
      },
      "data_deletion": {
        "detail": "Closing your account is separate from cancelling. After closing, Spotify emails a 7-day reactivation link; once it lapses, your data is deleted.",
        "url": "https://support.spotify.com/us/article/how-can-i-close-my-spotify-account/"
      },
      "links": {
        "cancel": "https://support.spotify.com/us/article/cancel-premium/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 95,
          "notice_disclosed": 88,
          "refund_disclosed": 70,
          "findability": 90
        },
        "cancel_url": "https://www.spotify.com/account/subscription/",
        "policy_url": "https://support.spotify.com/us/article/cancel-premium/",
        "policy_summary": "Self-serve online: account page → Change plan → Cancel Premium; Premium runs until the next billing date, then reverts to free.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Spotify Support — How to cancel Premium plans (accessed 2026-06-04)",
            "url": "https://support.spotify.com/us/article/cancel-premium/"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null,
      "prov": "ca-cnry-1b8e44d0",
      "fin": {
        "arr_usd": 15604000000,
        "mrr_usd": 1300000000,
        "currency": "USD",
        "as_of": "2025-12-31",
        "source": {
          "title": "Spotify Technology S.A. — Q4 2025 Shareholder Letter",
          "url": "https://investors.spotify.com/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "sprout-social",
      "name": "Sprout Social",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Sprout Social's official terms or support pages."
      },
      "data_deletion": {
        "detail": "Upon cancellation or termination, Sprout Social deletes account information, settings, and content within 30 days with no additional notice. Deletion is permanent and unrecoverable.",
        "url": "https://sproutsocial.com/legal/terms/"
      },
      "links": {
        "cancel": "https://sproutsocial.com/legal/terms/",
        "refund": null,
        "terms": "https://sproutsocial.com/legal/terms/",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Sprout Social subscribers on monthly or annual in-app billing can cancel self-serve via Settings > Billing & Plan > Deactivate; cancellation takes effect at the end of the current subscription term. Invoice-based or annual plans with monthly payments require written notice at least 30 days before the term end. No refunds or credits are issued for prepaid unused fees upon cancellation; the sole exception is a prorated refund if Sprout Social itself commits a material breach it fails to cure within 30 days. Account data is permanently deleted within 30 days of account termination.",
        "policy_url": "https://sproutsocial.com/legal/terms/",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 78
        },
        "sources": [
          {
            "title": "How do I cancel my account? – Sprout Social Support (accessed 2026-06-06)",
            "url": "https://support.sproutsocial.com/hc/en-us/articles/360049522772-How-do-I-cancel-my-account"
          },
          {
            "title": "Terms of Service | Sprout Social (accessed 2026-06-06)",
            "url": "https://sproutsocial.com/legal/terms/"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "squarespace",
      "name": "Squarespace",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Cancelling ends the subscription at the cycle's end and unpublishes the site; export your content first."
      },
      "data_deletion": {
        "detail": "Cancelling a website subscription does NOT cancel your domain — each subscription must be cancelled separately. After cancellation your site is unpublished; export your content first. Account/data deletion is a separate privacy request (CCPA/GDPR).",
        "url": ""
      },
      "links": {
        "cancel": "https://support.squarespace.com/hc/en-us/articles/205810508-Canceling-a-website-subscription",
        "refund": "https://support.squarespace.com/hc/en-us/articles/360000623648-Refund-policies",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 75,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.squarespace.com/hc/en-us/articles/205810508-Canceling-a-website-subscription",
        "policy_summary": "Self-serve online: Settings -> Subscriptions -> cancel each subscription individually (website and domain are SEPARATE — cancelling the site does not cancel the domain). Annual websites get a full refund within 14 days (none after; none for monthly plans). Domains are refundable only within 5 days of registration. You can take a refund immediately (lose access) or keep access to the cycle's end.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Squarespace — Canceling a website subscription (accessed 2026-06-05)",
            "url": "https://support.squarespace.com/hc/en-us/articles/205810508-Canceling-a-website-subscription"
          },
          {
            "title": "Squarespace — Refund policies for your subscriptions (accessed 2026-06-05)",
            "url": "https://support.squarespace.com/hc/en-us/articles/360000623648-Refund-policies"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 1190000000,
        "mrr_usd": 99000000,
        "currency": "USD",
        "as_of": "2025-12-31",
        "source": {
          "title": "Squarespace Inc. — 2025 Annual Report (10-K)",
          "url": "https://investors.squarespace.com/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "squaretrade",
      "name": "SquareTrade (Allstate Protection Plans)",
      "industry": "Insurance",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Consumers may request that SquareTrade delete personal information it holds (subject to contract limits and verification) by emailing privacy@squaretrade.com; marketing opt-out via customerprivacy@allstate.com or the unsubscribe link.",
        "url": "https://www.squaretrade.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.squaretrade.com/cancellation/",
        "refund": "https://help.squaretrade.com/support/s/article/How-do-I-cancel-my-plan",
        "terms": "https://www.squaretrade.com/all-plans/",
        "privacy": "https://www.squaretrade.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 90,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.squaretrade.com/cancellation/",
        "policy_summary": "SquareTrade (Allstate Protection Plans) are canceled by submitting the online cancellation form (Plan ID, name, IMEI, contact details, purchase channel) or by logging into the account or calling 1-866-318-2173. Cancel within the first 30 days for a full refund; after 30 days the subscription runs to the end of the current monthly billing cycle and can be canceled for a pro-rated refund.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancellation | Allstate Protection Plans",
            "url": "https://www.squaretrade.com/cancellation/"
          },
          {
            "title": "How to cancel your Protection Plan",
            "url": "https://help.squaretrade.com/support/s/article/How-do-I-cancel-my-plan"
          },
          {
            "title": "Privacy Policy | Allstate Protection Plans",
            "url": "https://www.squaretrade.com/privacy-policy/"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "stability-ai",
      "name": "Stability AI (stability.ai)",
      "industry": "AI tools",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; the paid subscription auto-renews on each periodic renewal date until cancelled."
      },
      "data_deletion": {
        "detail": "Account/data handled per the privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://stability.ai/terms-of-service",
        "terms": "https://stability.ai/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 68,
          "notice_disclosed": 60,
          "refund_disclosed": 52,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://stability.ai/terms-of-service",
        "policy_summary": "If you sign up for a paid subscription, Stability AI automatically charges your payment method on each agreed periodic renewal date until you cancel. You can cancel any recurring payment at any time, self-serve, via the cancellation link in the terms. All payments are non-refundable except where required by law, and fees may increase with advance notice (declining an increase lets them terminate your access). Stability AI Ltd (UK).",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Stability AI | Terms of Service (accessed 2026-06-13)",
            "url": "https://stability.ai/terms-of-service"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "stage-in",
      "name": "STAGE",
      "industry": "Streaming (video)",
      "jurisdiction": "IN",
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "FAQ states users can pause or cancel auto-renewal anytime from account settings."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.stage.in/en/faq",
        "refund": "https://www.stage.in/en/refund-policy",
        "terms": "https://www.stage.in/en/faq",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.stage.in/en/refund-policy",
        "policy_summary": "STAGE subscribers can cancel auto-payments at any time before the scheduled billing date through account settings (open the app, Settings > Manage Subscription), or contact support. The current subscription stays valid until the end of the paid period, and a reminder SMS is sent one day before each billing cycle. Once started, payments are non-refundable.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "STAGE Frequently Asked Questions",
            "url": "https://www.stage.in/en/faq"
          },
          {
            "title": "STAGE Refund Policy",
            "url": "https://www.stage.in/en/refund-policy"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "stake-au",
      "name": "Stake",
      "industry": "Investing / Fintech",
      "jurisdiction": "AU",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account is permanently closed after a 14-day pending state once it has zero securities, zero cash and no funds owing; reports should be downloaded beforehand as access is lost after closure.",
        "url": "https://hellostake.com/au/support/account-management/account-closure/26008622111513"
      },
      "links": {
        "cancel": "https://hellostake.com/au/support/account-management/account-closure/26008622111513",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://hellostake.com/au/support/account-management/account-closure/26008622111513",
        "policy_summary": "Stake (Australian share-trading app) lets customers close their account self-serve in the mobile app (Manage > Account > Account details > Close account) or on desktop (Profile > Accounts > Close account), provided the balance is fully cleared. Accounts enter a 14-day pending state and can be reactivated by logging in before permanent closure.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Account closure | Stake Support",
            "url": "https://hellostake.com/au/support/account-management/account-closure/26008622111513"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "stan-au",
      "name": "Stan",
      "industry": "Streaming",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "Stan does not offer a pause/hold feature; users cancel anytime (no lock-in) and resume later with account info retained."
      },
      "data_deletion": {
        "detail": "Stan's privacy policy provides data access, correction and erasure rights; users can request deletion of personal information by contacting Stan support per the privacy policy.",
        "url": "https://assets.stanwith.me/legal/privacy-policy.pdf"
      },
      "links": {
        "cancel": "https://www.stan.com.au/help",
        "refund": "https://www.stan.com.au/help",
        "terms": "https://www.stan.com.au/terms",
        "privacy": "https://assets.stanwith.me/legal/privacy-policy.pdf"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://assets.stanwith.me/legal/privacy-policy.pdf",
        "policy_summary": "Stan is a no-lock-in, month-to-month service cancelled self-serve via the web: log in on a browser, open Manage Account, scroll to Subscription Information and select Cancel my subscription (cannot be done in the mobile/TV app). Access continues to the end of the current billing period and Stan charges no exit fees, but it does not give pro-rata refunds for unused days; cancelling during a free trial ends access immediately. Subscriptions billed through Apple App Store or Google Play must be cancelled with that platform. Stan's privacy policy grants data access, correction and erasure rights, with deletion requests handled via Stan support.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Stan Privacy Policy PDF, Nine/Stan (accessed 2026-06-16)",
            "url": "https://assets.stanwith.me/legal/privacy-policy.pdf"
          },
          {
            "title": "Ajust - How to cancel Stan, official web Manage Account flow (accessed 2026-06-16)",
            "url": "https://www.ajust.com.au/cancellations/stan"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "stan-sport",
      "name": "Stan Sport",
      "industry": "Streaming",
      "jurisdiction": "AU",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; month-to-month plan can be cancelled anytime and reactivated."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://help.stan.store/article/102-how-to-cancel-your-stan-account",
        "refund": "",
        "terms": "https://www.stan.com.au/help",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.stan.store/article/102-how-to-cancel-your-stan-account",
        "policy_summary": "Stan Sport (an add-on to Stan) is cancelled online via a web browser at Manage Account then Subscription Information then Cancel my subscription; the add-on can be removed separately or is cancelled if the base plan is cancelled. Month-to-month with no cancellation fee, access continues to end of the billing period, and no pro-rata refunds for unused days. App-store subscriptions must be cancelled through that platform.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your Stan Subscription",
            "url": "https://help.stan.store/article/102-how-to-cancel-your-stan-account"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "stan-store",
      "name": "Stan",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Stan explicitly states no pause option exists. Users must cancel; all account data and products are preserved and the account can be reactivated at any time with a valid credit card."
      },
      "data_deletion": {
        "detail": "Account data is preserved after cancellation by default. To request data deletion, contact friends@stanwith.me. GDPR data subject requests (access/delete) are handled via https://edpo.com/gdpr-data-request/ (EU) or https://edpo.com/uk-gdpr-data-request/ (UK). CCPA deletion rights are implied via the same support email channel.",
        "url": "https://assets.stanwith.me/legal/privacy-policy.pdf"
      },
      "links": {
        "cancel": "https://help.stan.store/article/102-how-to-cancel-your-stan-account",
        "refund": "https://help.stan.store/article/429-stans-refund-policy",
        "terms": "https://assets.stanwith.me/legal/terms-of-service.pdf",
        "privacy": "https://assets.stanwith.me/legal/privacy-policy.pdf"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 72,
          "notice_disclosed": 78,
          "refund_disclosed": 65,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://help.stan.store/article/102-how-to-cancel-your-stan-account",
        "policy_summary": "To cancel, log in to the Stan admin dashboard, go to Settings (bottom-left) > Billing > Cancel Subscription and follow the prompts. Access continues through the end of the current billing cycle; no prorated refund is automatic. Refunds require contacting friends@stanwith.me within 30 days of the charge; Stan reviews requests manually and may issue a prorated refund for plan changes, but non-use and charges older than 30 days are ineligible. If subscribed via the Stan mobile app, cancellation must be done through Apple (App Store subscription management), not through the web dashboard. No pause feature exists; cancellation preserves all store data for future reactivation.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your Stan Subscription - Stan Store Help Center (accessed 2026-06-10)",
            "url": "https://help.stan.store/article/102-how-to-cancel-your-stan-account"
          },
          {
            "title": "Stan's Refund Policy - Stan Store Help Center (accessed 2026-06-10)",
            "url": "https://help.stan.store/article/429-stans-refund-policy"
          },
          {
            "title": "How to Pause Your Stan Subscription - Stan Store Help Center (accessed 2026-06-10)",
            "url": "https://help.stan.store/article/354-can-i-pause-my-account"
          },
          {
            "title": "How to Subscribe on the Stan Mobile App - Stan Store Help Center (accessed 2026-06-10)",
            "url": "https://help.stan.store/article/406-how-to-subscribe-on-the-stan-mobile-app"
          },
          {
            "title": "Billing & Subscription - Stan Store Help Center (accessed 2026-06-10)",
            "url": "https://help.stan.store/category/301-billing-subscriptions"
          },
          {
            "title": "STAN TERMS OF SERVICE (May 16, 2024) - stanwith.me (accessed 2026-06-10)",
            "url": "https://assets.stanwith.me/legal/terms-of-service.pdf"
          },
          {
            "title": "STAN PRIVACY POLICY - stanwith.me (accessed 2026-06-10)",
            "url": "https://assets.stanwith.me/legal/privacy-policy.pdf"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "stardust",
      "name": "Stardust",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented in Terms of Use or support materials; cancellation terminates access at end of billing cycle."
      },
      "data_deletion": {
        "detail": "Users can delete their account and all associated data from within the app (profile settings > Delete my account), or by emailing support@stardust.app. Deletion is permanent and account cannot be reinstated.",
        "url": "https://stardust.app/your-data"
      },
      "links": {
        "cancel": "https://stardust.app/terms-of-use",
        "refund": null,
        "terms": "https://stardust.app/terms-of-use",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 60,
          "notice_disclosed": 55,
          "refund_disclosed": 70,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://stardust.app/terms-of-use",
        "policy_summary": "Stardust subscriptions (monthly or annual) renew automatically until cancelled. Users may cancel at any time through the in-app account settings or through the Apple App Store or Google Play Store subscription management screens; cancellation takes effect at the end of the current billing cycle. All subscription fees are explicitly non-refundable and no pro-rated credits are issued for unused time. Account and health data deletion is available in-app or by emailing support@stardust.app.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Stardust Terms of Use (accessed 2026-06-06)",
            "url": "https://stardust.app/terms-of-use"
          },
          {
            "title": "Stardust – Your Data (accessed 2026-06-06)",
            "url": "https://stardust.app/your-data"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "starhub-sg",
      "name": "StarHub",
      "industry": "Telecom & ISP",
      "jurisdiction": "SG",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "phone",
        "online",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Temporary SIM suspension available via the StarHub app for lost/stolen SIM scenarios; no general plan pause or freeze disclosed for cost-saving purposes."
      },
      "data_deletion": {
        "detail": "Customers can submit a Personal Data Access/Deletion Request Form or contact StarHub's Data Protection Officer at dpo@starhub.com. PDPA consent preferences can be managed at dnc.starhub.com/pdpa.",
        "url": "https://www.starhub.com/content/dam/support/general/personal-data-access-form.pdf"
      },
      "links": {
        "cancel": "https://www.starhub.com/personal/support/article.html?id=6YTxUndard3mGAao35Rzd9",
        "refund": null,
        "terms": null,
        "privacy": "https://www.starhub.com/content/dam/support/general/personal-data-access-form.pdf"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.starhub.com/personal/support/article.html?id=6YTxUndard3mGAao35Rzd9",
        "policy_summary": "Mobile contract-free plans (5G Unlimited+, Star Plan, etc.) can be cancelled self-serve in the StarHub app under More > Cancel line; contracted mobile or Digital Voice plans require contacting StarHub via Facebook Messenger or WhatsApp. Broadband and TV terminations must be initiated via the HubCare hotline (1633) or in-person at a StarHub shop, and router/set-top equipment must be returned. Terminations take effect same-day (mobile) or immediately upon completion (broadband/TV); early termination charges apply for cancellations within a contract term, calculated as net monthly fee × remaining months. Final billing with pro-rata adjustments is issued within 2 billing cycles, and any credit balance is refunded via PayNow after 2 months of account inactivity.",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 72
        },
        "sources": [
          {
            "title": "Terminating Your StarHub Services — StarHub Support (accessed 2026-06-06)",
            "url": "https://www.starhub.com/personal/support/article.html?id=6YTxUndard3mGAao35Rzd9"
          },
          {
            "title": "Early Termination Charges (ETC) — StarHub Support (accessed 2026-06-06)",
            "url": "https://www.starhub.com/personal/support/article.html?id=824nY6LB9OAH9t2yASxIU6"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "starlink",
      "name": "Starlink",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Service can be paused via Standby Mode on Residential (and Roam/Priority) plans, excluding promotional offerings and select kit rentals. Standby Mode keeps unlimited low-speed data (up to 500 Kbps) for a small monthly fee; it does NOT reserve a Residential slot, so reactivation depends on area capacity. On resume the monthly fee is charged immediately, pro-rated. Pausing more than 12 consecutive months may trigger a fee or forced plan change at Starlink's discretion."
      },
      "data_deletion": {
        "detail": "Starlink's Global Privacy Policy (last updated Jan 15, 2026) states users can exercise privacy rights, including access and deletion, by contacting privacy@spacex.com. Account-level controls (Edit Profile) allow opting out of data sharing with third-party partners and AI training.",
        "url": "https://starlink.com/legal/documents/DOC-1000-41799-67"
      },
      "links": {
        "cancel": "https://starlink.com/support/article/9d43bef2-36fe-bcd1-9f6a-e0304e9cf22e",
        "refund": "https://starlink.com/support/article/a522bcf2-1e26-981f-1530-c05052fe2b9c",
        "terms": "https://starlink.com/legal/documents/DOC-1020-91087-64",
        "privacy": "https://starlink.com/legal/documents/DOC-1000-41799-67"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://starlink.com/support/article/9d43bef2-36fe-bcd1-9f6a-e0304e9cf22e",
        "policy_summary": "Starlink residential service is monthly with no fixed-term contract and can be canceled anytime online through the Account Home Page under Subscriptions, selecting the service line (SL-prefixed); no phone or email cancellation is required. Billing is tied to UTC, so changes must be made before 12:00 AM UTC on the billing day or they take effect the next billing day; service remains active through the period already paid for (no mid-cycle proration credit on cancel). Hardware is purchased outright and need not be returned, but a kit returned in good condition within 30 days qualifies for a full refund via a prepaid return label, with an extended partial-refund window thereafter in the US/Canada. Reactivation after cancellation is not guaranteed and depends on area capacity.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel service? - Starlink Help Center",
            "url": "https://starlink.com/support/article/9d43bef2-36fe-bcd1-9f6a-e0304e9cf22e"
          },
          {
            "title": "How does pausing service work? - Starlink Help Center",
            "url": "https://starlink.com/support/article/37bb3b47-9525-7224-5f0a-6d016ce26975"
          },
          {
            "title": "How do I return my Starlink kit? - Starlink Help Center",
            "url": "https://starlink.com/support/article/a522bcf2-1e26-981f-1530-c05052fe2b9c"
          },
          {
            "title": "Starlink Terms of Service",
            "url": "https://starlink.com/legal/documents/DOC-1020-91087-64"
          },
          {
            "title": "Starlink Global Privacy Policy",
            "url": "https://starlink.com/legal/documents/DOC-1000-41799-67"
          }
        ],
        "score": 98,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "starz",
      "name": "Starz",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their Starz subscription via Settings without canceling, with no charges during the pause period but no access to streaming content while paused."
      },
      "data_deletion": {
        "detail": "Account data deletion requests can be submitted by emailing privacy@starz.com or via the Lionsgate+ Privacy Rights Manager; Starz will use commercially reasonable efforts to delete PII but residual data may remain in backups. Upon cancellation, account info is retained per the Privacy Notice and Starz reserves the right to deactivate accounts and delete account info at its discretion.",
        "url": "https://www.starz.com/us/en/privacy"
      },
      "links": {
        "cancel": "https://support.starz.com/en_us/how-do-i-cancel-my-starz-subscription-SJdqfEWyo",
        "refund": null,
        "terms": "https://www.starz.com/us/en/termsofuse",
        "privacy": "https://www.starz.com/us/en/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 78,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://support.starz.com/en_us/how-do-i-cancel-my-starz-subscription-SJdqfEWyo",
        "policy_summary": "Direct Starz subscribers can cancel online anytime via Settings > Cancel Subscription on starz.com or the app; subscribers through third-party platforms (Amazon, Google, Roku, etc.) must cancel through that distributor. Cancellation takes effect at the end of the current paid billing period with no advance notice required. Starz does not provide credits, refunds, or prorated billing for cancelled subscriptions unless required by applicable law. A subscription pause option is available through Settings with no charge during the pause, but content access is suspended.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my STARZ subscription? – STARZ Help Center (accessed 2026-06-05)",
            "url": "https://support.starz.com/en_us/how-do-i-cancel-my-starz-subscription-SJdqfEWyo"
          },
          {
            "title": "STARZ Terms of Use (accessed 2026-06-05)",
            "url": "https://www.starz.com/us/en/termsofuse"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "starzplay-arabia-ae",
      "name": "STARZPLAY Arabia",
      "industry": "Streaming",
      "jurisdiction": "AE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in STARZPLAY Arabia's official terms or FAQ."
      },
      "data_deletion": {
        "detail": "No explicit account or data deletion process is publicly documented. Contact is available only via the web contact form at starzplay.com/en/contact.",
        "url": "https://starzplay.com/en/contact"
      },
      "links": {
        "cancel": "https://starzplay.com/en/faq",
        "refund": null,
        "terms": "https://starzplay.com/en/termsandconditions",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://starzplay.com/en/faq",
        "policy_summary": "Subscribers can cancel at any time via Account/Payment Settings on the website or app, or through the relevant app store (iOS/Android) or telecom partner (du, e&) if subscribed via those channels. Cancellation takes effect at the end of the current paid billing period, with continued access until that date. No refunds or credits are issued for unused portions of the subscription period, unless required by applicable law. There is no documented pause or freeze option.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 65,
          "notice_disclosed": 70,
          "refund_disclosed": 68,
          "findability": 60
        },
        "sources": [
          {
            "title": "Help Center | STARZPLAY (accessed 2026-06-06)",
            "url": "https://starzplay.com/en/faq"
          },
          {
            "title": "Terms and Conditions | STARZPLAY (accessed 2026-06-06)",
            "url": "https://starzplay.com/en/termsandconditions"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "stash",
      "name": "Stash",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Subscribers must fully cancel their plan."
      },
      "data_deletion": {
        "detail": "No self-serve deletion portal. Users must submit a data-deletion request by email (privacy@stash.com) or phone (800-205-5164). Stash explicitly states it does not automatically delete personal information after account closure — data is retained as required by law and to resolve disputes.",
        "url": "https://www.stash.com/theprivacypolicy"
      },
      "links": {
        "cancel": "https://www.stash.com/learn/close-my-subscription",
        "refund": null,
        "terms": "https://www.stash.com/terms-and-conditions-prepay",
        "privacy": "https://www.stash.com/theprivacypolicy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.stash.com/learn/close-my-subscription",
        "policy_summary": "Stash can be cancelled at any time via the web account (Settings > Subscription > Manage > 'Close my Stash for good'), the mobile app (Account > Manage Plan > Close my Stash for Good), by phone at 800-205-5164 (Mon–Fri 8am–8pm ET), or by email to support@stash.com. Cancellation is processed within approximately 3 business days; the advisory agreement terminates 7 business days from initiation. Monthly subscribers receive no refund for the current billing period. Annual subscribers receive a prorated refund of prepaid fees for remaining whole months, minus a $0.50 administrative fee retained by Stash. Account closure requires first liquidating investments and closing any retirement accounts; no pause or freeze option exists.",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 72,
          "findability": 70
        },
        "sources": [
          {
            "title": "How do I cancel my Stash plan? | Official Stash Support (accessed 2026-06-05)",
            "url": "https://www.stash.com/learn/close-my-subscription"
          },
          {
            "title": "Payment Terms and Conditions | Stash (accessed 2026-06-05)",
            "url": "https://www.stash.com/terms-and-conditions-prepay"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "state-farm",
      "name": "State Farm",
      "industry": "Insurance (auto)",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "mail",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause — cancel or keep the policy; coverage can be reduced but not frozen. Have a new policy in place first to avoid a coverage lapse."
      },
      "data_deletion": {
        "detail": "Cancelling ends coverage but does NOT delete your records — insurers retain policy and claims data for years per state regulation and report to shared databases (e.g., CLUE). Personal-data deletion is a limited privacy request (CCPA) and may be restricted by insurance record-retention law.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.statefarm.com/customer-care/manage-your-accounts/cancel-my-policy",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 18,
          "channel_disclosed": 72,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://www.statefarm.com/customer-care/manage-your-accounts/cancel-my-policy",
        "policy_summary": "No online cancellation: call your local agent or 800-STATE-FARM, mail a signed letter (Attn: Policy Cancellation, State Farm Insurance, PO Box 2001, Bloomington IL 61702-2001), or cancel in person at a branch. Prorated refund of unused premium with no cancellation fee. Have a new policy in place first to avoid a coverage lapse.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "State Farm — How to Cancel Your Insurance Policy (accessed 2026-06-05)",
            "url": "https://www.statefarm.com/customer-care/manage-your-accounts/cancel-my-policy"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "statsig",
      "name": "Statsig (statsig.com)",
      "industry": "Analytics",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; the self-service subscription auto-renews for additional 1-month terms unless cancelled before the end of the current term."
      },
      "data_deletion": {
        "detail": "Account/data handled per the agreement and privacy policy.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://www.statsig.com/terms",
        "terms": "https://www.statsig.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 48,
          "channel_disclosed": 52,
          "notice_disclosed": 62,
          "refund_disclosed": 45,
          "findability": 58
        },
        "cancel_url": null,
        "policy_url": "https://www.statsig.com/terms",
        "policy_summary": "Statsig's Self-Service Subscription Agreement (SSA) automatically renews for additional one-month terms unless the customer cancels the SSA prior to the end of the then-current term. Statsig may increase fees for any renewal term with at least 30 days' prior written notice, and continued use after the effective date constitutes acceptance. The SSA does not spell out a one-click self-serve cancel path or a refund/proration policy, so the cancellation mechanics are documented mainly as 'cancel before the term ends'.",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Statsig | Self-Service Subscription Agreement (accessed 2026-06-13)",
            "url": "https://www.statsig.com/terms"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "stc-sa",
      "name": "STC (Saudi Telecom Company)",
      "industry": "Telecom & ISP",
      "jurisdiction": "SA",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "STC offers temporary service suspension (إيقاف الخدمة مؤقتاً) for up to 12 months. A minimum 15-day outgoing-service suspension is required before full cancellation. During suspension, incoming calls and emergency services remain active."
      },
      "data_deletion": {
        "detail": "STC retains personal data only as long as needed for legal and regulatory purposes, then securely destroys it. Customers can request privacy information by sending 'privacy notice' or '4400' to 900, or contacting customer care at 900.",
        "url": "https://www.stc.com.sa/content/stc/sa/en/content-page/privacy.html"
      },
      "links": {
        "cancel": "https://www.stc.com.sa/content/stc/sa/en/personal/mobile/terms-conditions-mobile.html",
        "refund": null,
        "terms": "https://www.stc.com.sa/content/stc/sa/en/personal/mobile/terms-conditions-mobile.html",
        "privacy": "https://www.stc.com.sa/content/stc/sa/en/content-page/privacy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 65,
          "notice_disclosed": 55,
          "refund_disclosed": 50,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.stc.com.sa/content/stc/sa/en/personal/mobile/terms-conditions-mobile.html",
        "policy_summary": "STC subscriptions (mobile, broadband, fiber) are primarily cancelled via the mystc app (for value-added services), by calling 900, or in person at an STC branch. Postpaid and fiber services require a branch visit; outgoing-service must be suspended for at least 15 days before final cancellation. An early termination fee of SAR 399 (or SAR 57.50 per remaining month) applies for fiber/broadband contracts cancelled before the 12-month contract period ends. Excess payments are refunded or credited within 10 days of cancellation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "stc KSA | stc Mobile Terms and Conditions | stc Saudi Arabia (accessed 2026-06-06)",
            "url": "https://www.stc.com.sa/content/stc/sa/en/personal/mobile/terms-conditions-mobile.html"
          },
          {
            "title": "stc KSA | Temporary Service Stopping (accessed 2026-06-06)",
            "url": "https://www.stc.com.sa/content/stc/sa/en/personal/homepackages/other-services/temporary-service-stopping.html"
          }
        ],
        "score": 46,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "stc-tv-sa",
      "name": "stc tv",
      "industry": "Streaming (video)",
      "jurisdiction": "SA",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account data governed by stc tv terms; cancellation stops auto-renewal.",
        "url": "https://www.stctv.com/en/faq"
      },
      "links": {
        "cancel": "https://stctv.zendesk.com/hc/en-us/articles/4417962205202-How-can-I-unsubscribe-from-stc-tv",
        "refund": "",
        "terms": "https://www.stctv.com/en/terms",
        "privacy": "https://www.stctv.com/en/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://stctv.zendesk.com/hc/en-us/articles/4417962205202-How-can-I-unsubscribe-from-stc-tv",
        "policy_summary": "stc tv subscribers cancel self-serve by logging in with their MSISDN, going to My Account settings > Subscription Management > Cancel subscription, then confirming via Continue Cancellation. Set-top-box subscriptions bought through a telco operator must be cancelled with that operator. Store-billed subscriptions are cancelled in the app store.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How can I unsubscribe from stc tv?",
            "url": "https://stctv.zendesk.com/hc/en-us/articles/4417962205202-How-can-I-unsubscribe-from-stc-tv"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "step-us",
      "name": "Step",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or hold option is mentioned in Step's subscription terms or help documentation. Cancellation ends the subscription at the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal data by emailing privacy@step.com or initiating a request within the Step app. Identity verification (name, phone number, mailing address) is required. California residents have CCPA rights including the right to deletion.",
        "url": "https://step.com/policies/privacy"
      },
      "links": {
        "cancel": "https://help.step.com/en/articles/9324271-how-does-the-step-black-monthly-subscription-work",
        "refund": null,
        "terms": null,
        "privacy": "https://step.com/policies/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.step.com/en/articles/9324271-how-does-the-step-black-monthly-subscription-work",
        "policy_summary": "Step Black subscribers can cancel their subscription at any time directly within the Step mobile app by navigating to Profile > Step Black > Manage Your Subscription > Cancel Your Subscription (four taps). Cancellation can also be initiated by emailing support@step.com or contacting in-app customer support. The subscription fee is non-refundable; benefits continue through the end of the current billing period. No pause or temporary hold option is offered.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How does the Step Black monthly subscription work? | Step Help Center (accessed 2026-06-06)",
            "url": "https://help.step.com/en/articles/9324271-how-does-the-step-black-monthly-subscription-work"
          },
          {
            "title": "Step Black Subscription Terms | Step (accessed 2026-06-06)",
            "url": "https://step.com/policies/step-black-subscription-terms"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "stingray-music-ca",
      "name": "Stingray Music",
      "industry": "Music Streaming",
      "jurisdiction": "CA",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://musicsupport.stingray.com/hc/en-us/articles/360019084973-Cancel-a-subscription",
        "refund": "",
        "terms": "https://www.stingray.com/legal/terms-and-conditions",
        "privacy": "https://www.stingray.com/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://musicsupport.stingray.com/hc/en-us/articles/360019084973-Cancel-a-subscription",
        "policy_summary": "Stingray Music (Montreal-based) Premium subscribers who bought directly cancel self-serve from their account page on web or mobile by clicking Cancel Subscription in the Subscription box, after which the account reverts to the free ad-supported tier; App Store and Google Play purchases are cancelled through those stores.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel a subscription – Stingray Music",
            "url": "https://musicsupport.stingray.com/hc/en-us/articles/360019084973-Cancel-a-subscription"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "stitch-fix",
      "name": "Stitch Fix",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Customers can pause all upcoming Fix deliveries until a self-chosen resume date, or skip a single Fix without altering their overall delivery schedule."
      },
      "data_deletion": {
        "detail": "Account deletion can be requested via support chat/email or through the iOS app (Account Menu > Help Center > Permanently delete account). Support confirms identity before proceeding. All personal and identifiable information is removed; non-refundable styling fees, referral credits, and gift card balances are forfeited on deletion.",
        "url": "https://support.stitchfix.com/support/solutions/articles/153000250491-how-to-delete-your-account"
      },
      "links": {
        "cancel": "https://support.stitchfix.com/support/solutions/articles/153000250589-how-to-stop-receiving-automatic-fix-deliveries",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 45,
          "refund_disclosed": 65,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://support.stitchfix.com/support/solutions/articles/153000250589-how-to-stop-receiving-automatic-fix-deliveries",
        "policy_summary": "Customers can stop automatic Fix deliveries entirely online (web account or iOS app) by navigating to Fix Frequency > Manage Fix Frequency > Proceed to Cancel; the account remains active with no recurring charge. Individual upcoming Fixes can also be cancelled online before the stylist begins styling, at which point the $20 styling fee (charged ~two weeks before delivery) is automatically refunded to the original payment method. Once a stylist begins working on a Fix, self-serve cancellation is unavailable and customers must contact support via chat (7am–10pm CT), iOS app messaging, or email at hello@stitchfix.com. No notice period or cancellation fee is stated; Stitch Fix is pay-per-Fix with no ongoing subscription fee.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How to stop receiving automatic Fix deliveries – Stitch Fix Support (accessed 2026-06-05)",
            "url": "https://support.stitchfix.com/support/solutions/articles/153000250589-how-to-stop-receiving-automatic-fix-deliveries"
          },
          {
            "title": "How to cancel an upcoming Fix delivery – Stitch Fix Support (accessed 2026-06-05)",
            "url": "https://support.stitchfix.com/support/solutions/articles/153000250590-how-to-cancel-an-upcoming-fix-delivery"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 1300000000,
        "mrr_usd": 108000000,
        "currency": "USD",
        "as_of": "2025-07-31",
        "source": {
          "title": "Stitch Fix Inc. — FY2025 Annual Report",
          "url": "https://investors.stitchfix.com/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "stocktwits",
      "name": "Stocktwits (Edge)",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; subscription auto-renews unless cancelled at least 24 hours before the period ends, and cancellation takes effect at the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal information by emailing privacy@stocktwits.com; the privacy policy notes deletion may be limited where it would impair others' rights, service access, or legal obligations.",
        "url": "https://stocktwits.com/about/legal/privacy/"
      },
      "links": {
        "cancel": "https://stocktwits.com/about/legal/terms/",
        "refund": "https://stocktwits.com/about/legal/terms/",
        "terms": "https://stocktwits.com/about/legal/terms/",
        "privacy": "https://stocktwits.com/about/legal/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 85,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://stocktwits.com/about/legal/terms/",
        "policy_summary": "Stocktwits offers paid subscriptions including Edge (USD 229.50/year, with ad-free access, social sentiment data, expanded markets and advanced search) and Ad Free (USD 85/year), plus a custom Enterprise tier. Subscriptions automatically renew for the same term unless cancelled before renewal, and must be cancelled at least 24 hours before the end of the current period to avoid the next charge. Per the Terms, users can cancel through the purchase flow, account settings, or the support channel identified at purchase; because many subscriptions are bought via app stores, the cancellation location depends on the original point of purchase. Fees are non-refundable unless required by law or otherwise stated at purchase, and cancellations take effect at the end of the then-current billing period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Stocktwits Subscriptions (accessed 2026-06-16)",
            "url": "https://stocktwits.com/subscriptions"
          },
          {
            "title": "Stocktwits Terms (accessed 2026-06-16)",
            "url": "https://stocktwits.com/about/legal/terms/"
          },
          {
            "title": "Stocktwits Privacy Policy (accessed 2026-06-16)",
            "url": "https://stocktwits.com/about/legal/privacy/"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "stoic-us",
      "name": "Stoic",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Stoic explicitly states that Apple does not support pausing subscriptions. Users who want to temporarily stop can cancel and resubscribe later; data and progress are retained."
      },
      "data_deletion": {
        "detail": "Data is deleted automatically when the user removes (uninstalls) the Stoic app from their device. Users can also contact support at s@getstoic.com to request erasure under GDPR/CCPA rights. No dedicated web-based deletion form is documented.",
        "url": "https://www.getstoic.com/privacy-policy"
      },
      "links": {
        "cancel": "https://help.getstoic.com/faq/3sfUSwpkyPFw22e8F1CRHk/subscriptions-and-payments/6f9eBdDY7mkV4513v268Mn",
        "refund": null,
        "terms": "https://www.getstoic.com/terms-and-conditions",
        "privacy": "https://www.getstoic.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.getstoic.com/faq/3sfUSwpkyPFw22e8F1CRHk/subscriptions-and-payments/6f9eBdDY7mkV4513v268Mn",
        "policy_summary": "Stoic subscriptions are managed exclusively through the platform used to purchase — iOS users must cancel via Apple's App Store subscription settings (Settings > Apple ID > Subscriptions, or in-app via Profile > Account > Manage Subscriptions), and Google Play users through the Play Store. Uninstalling the app or closing the account does not cancel a subscription. Access continues through the end of the paid billing period and no pause option is available. All refunds are processed by Apple or Google; Stoic cannot issue refunds directly and will not override platform decisions.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Subscriptions and Payments – stoic. | Help Center (accessed 2026-06-06)",
            "url": "https://help.getstoic.com/faq/3sfUSwpkyPFw22e8F1CRHk/subscriptions-and-payments/6f9eBdDY7mkV4513v268Mn"
          },
          {
            "title": "Terms – Stoic (accessed 2026-06-06)",
            "url": "https://www.getstoic.com/terms-and-conditions"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "stori-mx",
      "name": "Stori",
      "industry": "Fintech / Neobank",
      "jurisdiction": "MX",
      "cancellation_types": [
        "chat",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.storicard.com/preguntas-frecuentes/ya-tengo-mi-stori/de-mi-cuenta",
        "refund": "",
        "terms": "https://www.storicard.com/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.storicard.com/preguntas-frecuentes/ya-tengo-mi-stori/de-mi-cuenta",
        "policy_summary": "Stori (Mexican fintech credit-card issuer) documents account cancellation in its FAQ: users contact Stori via in-app chat or by phone at 55 7822 6646 and an agent guides the steps; there must be no outstanding debt, favorable balance or pending clarification before cancellation.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Stori Card - Preguntas frecuentes sobre mi cuenta",
            "url": "https://www.storicard.com/preguntas-frecuentes/ya-tengo-mi-stori/de-mi-cuenta"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "storyblocks",
      "name": "Storyblocks",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented in the Storyblocks Help Center. The only documented options are cancellation (which retains access through the end of the billing period) or continued auto-renewing membership."
      },
      "data_deletion": {
        "detail": "Users can request account and personal data deletion by emailing support@storyblocks.com. The Privacy Policy states Storyblocks will locate and provide personal information and allow correction or deletion, subject to legal or legitimate business retention needs.",
        "url": "https://www.storyblocks.com/privacy"
      },
      "links": {
        "cancel": "https://help.storyblocks.com/en/articles/3622472-how-can-i-cancel-my-subscription-and-stop-it-from-renewing",
        "refund": "https://help.storyblocks.com/en/articles/3622216-if-i-cancel-before-my-subscription-ends-will-i-be-refunded-for-any-unused-time",
        "terms": null,
        "privacy": "https://www.storyblocks.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 75,
          "notice_disclosed": 55,
          "refund_disclosed": 72,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://help.storyblocks.com/en/articles/3622472-how-can-i-cancel-my-subscription-and-stop-it-from-renewing",
        "policy_summary": "Storyblocks subscriptions can be cancelled online via the Member Dashboard (Manage My Account > Cancel My Account, with a retention pop-up to dismiss), by phone at 866.788.9225, or by emailing support@storyblocks.com. Cancellation disables auto-renewal but access continues through the end of the current billing period with no prorated refund. Refunds are not issued if content has been downloaded; if no downloads have occurred since the last payment, users may contact support to request a refund (typically 3–5 business days). No subscription pause or freeze feature is documented.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my subscription and stop it from renewing? | Storyblocks Help Center (accessed 2026-06-06)",
            "url": "https://help.storyblocks.com/en/articles/3622472-how-can-i-cancel-my-subscription-and-stop-it-from-renewing"
          },
          {
            "title": "If I cancel before my subscription ends, will I be refunded for any unused time? | Storyblocks Help Center (accessed 2026-06-06)",
            "url": "https://help.storyblocks.com/en/articles/3622216-if-i-cancel-before-my-subscription-ends-will-i-be-refunded-for-any-unused-time"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "storytel-se",
      "name": "Storytel",
      "industry": "Music & audio",
      "jurisdiction": "SE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No formal pause/freeze feature documented. An active subscription is incidentally paused when a gift card is activated, but there is no self-serve pause option."
      },
      "data_deletion": {
        "detail": "Users must first cancel their subscription, then email privacy@storytel.com requesting deletion of personal data. Right to erasure is subject to legal retention obligations (e.g. unpaid balances, ongoing support cases). Storytel's mailing address for privacy matters is Box 24167, 104 51 Stockholm, Sweden.",
        "url": "https://support.storytel.com/hc/en-001/articles/360010376360-How-do-I-proceed-if-I-want-you-to-delete-information-about-me"
      },
      "links": {
        "cancel": "https://support.storytel.com/hc/en-001/articles/360010486719-Cancel-your-subscription",
        "refund": null,
        "terms": "https://www.storytel.com/se/sv/documents/terms-and-conditions",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Storytel Sweden subscribers can cancel at any time via account settings on the website, through the app store (for in-app purchases via Apple/Google Play), or by contacting the Help Center. Cancellation takes effect at the end of the current billing period — no partial refunds are given for unused days. A statutory 14-day withdrawal right applies from the purchase date, with a proportional deduction for actual service usage during that period; refunds are processed within 14 days to the original payment method. No phone cancellation channel is offered, and there is no self-serve pause feature.",
        "policy_url": "https://support.storytel.com/hc/en-001/articles/360010486719-Cancel-your-subscription",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 78,
          "refund_disclosed": 75,
          "findability": 75
        },
        "sources": [
          {
            "title": "Cancel your subscription – Storytel Help Center (accessed 2026-06-05)",
            "url": "https://support.storytel.com/hc/en-001/articles/360010486719-Cancel-your-subscription"
          },
          {
            "title": "STORYTEL ANVÄNDARVILLKOR (Swedish Terms and Conditions) – Storytel (accessed 2026-06-05)",
            "url": "https://www.storytel.com/se/sv/documents/terms-and-conditions"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "straight-talk-us",
      "name": "Straight Talk",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause feature; prepaid plans lapse at the Service End Date. A phone can be reactivated with the same number if within 30 days of the Service End Date."
      },
      "data_deletion": {
        "detail": "Personal-data and deletion requests are governed by the Straight Talk terms/privacy policy; not addressed in the cancellation flow.",
        "url": "https://www.straighttalk.com/support/terms-conditions"
      },
      "links": {
        "cancel": "https://support.straighttalk.com/en/brands/General/STaccounthelp/faq/2847844/",
        "refund": "https://support.straighttalk.com/en/brands/General/STaccounthelp/faq/3097334/",
        "terms": "https://www.straighttalk.com/support/terms-conditions",
        "privacy": "https://www.straighttalk.com/support/terms-conditions"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.straighttalk.com/support/terms-conditions",
        "policy_summary": "Straight Talk is no-contract prepaid with no early-termination fee and can be cancelled any time. Cancelling within the first 30 days gives a full refund to the original payment method; after 30 days a prorated refund for unused days. To port out you use the Number Transfer PIN Straight Talk provides plus account info; once the number transfers, the service deactivates immediately and any unused Service Days are lost. Separately, starting a new plan cycle forfeits any unused minutes, data, or Service Days with no refund or credit.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Can I cancel anytime? - Straight Talk Support",
            "url": "https://support.straighttalk.com/en/brands/General/STaccounthelp/faq/2847844/"
          },
          {
            "title": "Does Straight Talk offer refunds? - Straight Talk Support",
            "url": "https://support.straighttalk.com/en/brands/General/STaccounthelp/faq/3097334/"
          },
          {
            "title": "Arbitration, Consent & Policies - Straight Talk Terms & Conditions",
            "url": "https://www.straighttalk.com/support/terms-conditions"
          }
        ],
        "score": 96,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "stratechery",
      "name": "Stratechery",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold option documented; the Terms of Service do not describe a subscription-pause feature."
      },
      "data_deletion": {
        "detail": "No dedicated data-deletion self-serve flow is described in the Terms of Service; data requests/account matters are handled by contacting admin@stratechery.com (see Privacy Policy).",
        "url": "https://stratechery.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://stratechery.passport.online/member",
        "refund": "https://stratechery.com/terms-of-service/",
        "terms": "https://stratechery.com/terms-of-service/",
        "privacy": "https://stratechery.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 60,
          "notice_disclosed": 45,
          "refund_disclosed": 70,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://stratechery.com/terms-of-service/",
        "policy_summary": "Stratechery (Stratechery Plus) is billed through the Passport platform (passport.online), where members manage and cancel their own subscriptions via the member account portal. The published Terms of Service do not spell out a step-by-step cancellation procedure or an explicit advance-notice window. The refund policy is strict: 'There are no refunds' for standard purchases. The single documented exception is pro-rata refunds if a paid podcast ceases production. Subscription/billing questions can be directed to admin@stratechery.com.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service - Stratechery by Ben Thompson (accessed 2026-06-16)",
            "url": "https://stratechery.com/terms-of-service/"
          },
          {
            "title": "Stratechery member portal (Passport) (accessed 2026-06-16)",
            "url": "https://stratechery.passport.online/member"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "strava",
      "name": "Strava",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Strava does not offer a subscription pause or freeze option; users must cancel and resubscribe if they want to stop temporarily."
      },
      "data_deletion": {
        "detail": "Users can delete their Strava account via Settings; private activity data is removed upon deletion, but publicly posted content (routes, segments, clubs, support posts) may remain accessible indefinitely due to a perpetual license grant in the Terms of Service.",
        "url": "https://support.strava.com/hc/en-us/articles/216918827-Delete-Your-Strava-Account"
      },
      "links": {
        "cancel": "https://support.strava.com/hc/en-us/articles/216918927-How-to-Cancel-your-Subscription",
        "refund": null,
        "terms": "https://www.strava.com/legal/terms",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Strava subscriptions can be cancelled online via account settings on the web or through the mobile app, and must be cancelled on the same platform used to subscribe. Cancellation must occur at least 24 hours before the renewal date; access continues until the end of the current billing period with no proration. US subscribers are generally not eligible for refunds, though a full refund may be requested within 14 days of purchase by contacting support (App Store/Google Play purchases have their own 48-hour refund windows subject to Apple/Google discretion). There is no subscription pause or freeze option.",
        "policy_url": "https://support.strava.com/hc/en-us/articles/216918927-How-to-Cancel-your-Subscription",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 72,
          "findability": 88
        },
        "sources": [
          {
            "title": "How to Cancel your Subscription – Strava Support (accessed 2026-06-05)",
            "url": "https://support.strava.com/hc/en-us/articles/216918927-How-to-Cancel-your-Subscription"
          },
          {
            "title": "Terms of Service (2026) – Strava (accessed 2026-06-05)",
            "url": "https://www.strava.com/legal/terms"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "streamz-be",
      "name": "Streamz",
      "industry": "Video streaming (SVOD)",
      "jurisdiction": "BE",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": "https://www.streamz.be/"
      },
      "links": {
        "cancel": "https://www.streamz.be/",
        "refund": "https://www.streamz.be/",
        "terms": "https://www.streamz.be/",
        "privacy": "https://www.streamz.be/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.streamz.be/",
        "policy_summary": "Streamz subscribers cancel self-serve on streamz.be by logging in, opening Mijn account then Abonnement, scrolling down and clicking Abonnement opzeggen and confirming; the subscription stops at the end of the current paid period. No refund is given for the remaining period but access continues until period end.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Streamz official site (streamz.be)",
            "url": "https://www.streamz.be/"
          },
          {
            "title": "Proximus Streamz info page",
            "url": "https://www.proximus.be/nl/id_cr_streamz/particulieren/pickx-tv-en-opties/pickx-tv-opties/streamz.html"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "stretchlab",
      "name": "StretchLab",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "in_person",
        "email",
        "phone",
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Members may freeze their membership for a minimum of 1 month and a maximum of 4 months at a fee of $15 per month frozen. Freeze requests are handled at the studio level."
      },
      "data_deletion": {
        "detail": "Submit a verifiable deletion request via the Xponential online privacy choices form or by calling 1-844-367-4528. Email privacy@xponential.com for additional inquiries.",
        "url": "https://www.xponential.com/privacy_choices"
      },
      "links": {
        "cancel": "https://help.stretchlab.com/hc/en-us/articles/22379497431319-How-Do-I-Freeze-Get-Refunded-Or-Cancel-My-Membership",
        "refund": "https://help.stretchlab.com/hc/en-us/articles/22379497431319-How-Do-I-Freeze-Get-Refunded-Or-Cancel-My-Membership",
        "terms": "https://www.stretchlab.com/terms",
        "privacy": "https://www.xponential.com/privacy_choices"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 70,
          "notice_disclosed": 50,
          "refund_disclosed": 75,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://help.stretchlab.com/hc/en-us/articles/22379497431319-How-Do-I-Freeze-Get-Refunded-Or-Cancel-My-Membership",
        "policy_summary": "StretchLab members may cancel at any time during their Initial or Renewal Membership Period by visiting their online account page, emailing operations@stretchlab.com, or contacting their local studio in person or by phone. Because studios are individually owned and operated, cancellations are ultimately handled at the studio level and a 30-day notice is expected. No refunds are issued upon cancellation; access continues through the end of the current billing period. Memberships may be frozen for 1–4 months at $15 per month.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How Do I Freeze, Get Refunded, Or Cancel My Membership? – StretchLab (accessed 2026-06-06)",
            "url": "https://help.stretchlab.com/hc/en-us/articles/22379497431319-How-Do-I-Freeze-Get-Refunded-Or-Cancel-My-Membership"
          },
          {
            "title": "Terms Of Use | StretchLab (accessed 2026-06-06)",
            "url": "https://www.stretchlab.com/terms"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "strikingly",
      "name": "Strikingly",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; cancelling reverts the account to the Free plan."
      },
      "data_deletion": {
        "detail": "Cancelling the plan reverts the account to the Free plan; removing premium features and deleting the account/site are documented in the same Canceling Account help article.",
        "url": "https://support.strikingly.com/hc/en-us/articles/215047057-Canceling-Account-Canceling-Plan-Removing-Premium-Features"
      },
      "links": {
        "cancel": "https://support.strikingly.com/hc/en-us/articles/215047057-Canceling-Account-Canceling-Plan-Removing-Premium-Features",
        "refund": "https://support.strikingly.com/hc/en-us/articles/215046637-Billing-and-Refunds",
        "terms": "https://support.strikingly.com/hc/en-us/articles/214364828-Strikingly-s-Terms-of-Service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.strikingly.com/hc/en-us/articles/215047057-Canceling-Account-Canceling-Plan-Removing-Premium-Features",
        "policy_summary": "Strikingly users revert to the Free plan self-serve by clicking Cancel Plan on the My Account page and confirming via Confirm Cancel Plan, with no phone call required. If a plan is not cancelled before the next billing date, the account is automatically charged for renewal. Strikingly's official policy is that it does not allow refunds, and domain registration fees are non-refundable even if the domain is cancelled or transferred. After cancelling, the user keeps any domain rights but loses premium features.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling Account / Canceling Plan / Removing Premium Features - Strikingly Help Center (accessed 2026-06-16)",
            "url": "https://support.strikingly.com/hc/en-us/articles/215047057-Canceling-Account-Canceling-Plan-Removing-Premium-Features"
          },
          {
            "title": "Billing and Refunds - Strikingly Help Center (accessed 2026-06-16)",
            "url": "https://support.strikingly.com/hc/en-us/articles/215046637-Billing-and-Refunds"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "strim-no",
      "name": "Strim",
      "industry": "TV / streaming bundle",
      "jurisdiction": "NO",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; you can restart later but lose any remaining trial."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.strim.no/hjelp/konto-og-abonnement",
        "refund": "",
        "terms": "https://www.strim.no/hjelp/konto-og-abonnement",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 72,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.strim.no/hjelp/konto-og-abonnement",
        "policy_summary": "Strim (Norwegian internet-TV / streaming-channel bundler) is cancelled self-service online from Min konto under Abonnement by ending the TV package, with no binding contract or notice period documented. Access continues for any period already paid; cancelling during a trial forfeits the remainder of the trial and it cannot be restarted.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Konto, betaling og abonnement - Strim",
            "url": "https://www.strim.no/hjelp/konto-og-abonnement"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "stripe-atlas",
      "name": "Stripe Atlas",
      "industry": "Business formation",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option exists for Stripe Atlas services. The registered agent subscription is annual and either active or cancelled."
      },
      "data_deletion": {
        "detail": "Download formation documents from the company section of the Stripe Dashboard before closing. Close the Stripe payments account via the dashboard. To fully dissolve the Delaware company, use a third-party dissolution service (Elevate, Legalinc, or SimpleClosure). Contact atlas@stripe.com for account closure questions.",
        "url": "https://support.stripe.com/questions/closing-your-stripe-atlas-account"
      },
      "links": {
        "cancel": "https://support.stripe.com/questions/managing-your-registered-agent-subscription",
        "refund": null,
        "terms": "https://stripe.com/legal/atlas",
        "privacy": "https://stripe.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.stripe.com/questions/managing-your-registered-agent-subscription",
        "policy_summary": "Stripe Atlas has two cancellable components. (1) The recurring registered agent subscription ($100/yr): cancel self-serve in the Stripe Dashboard at dashboard.stripe.com/atlas/company. You must provide at least 30 days' advance notice before the renewal date; no refund is issued for any prepaid fees. If you cancel without dissolving your company, you must independently appoint a new Delaware registered agent to keep the company in good standing. (2) The one-time $500 incorporation fee: non-cancellable once you have signed the formation documents — Stripe cannot reverse a completed incorporation. Full company dissolution requires a third-party legal service (Elevate ~$549, Legalinc ~$99, or SimpleClosure). Email support is available at atlas@stripe.com.",
        "policy_checked": "2026-06-11",
        "method": "editor",
        "sources": [
          {
            "title": "Managing your registered agent subscription (accessed 2026-06-11)",
            "url": "https://support.stripe.com/questions/managing-your-registered-agent-subscription"
          },
          {
            "title": "Closing your Stripe Atlas account (accessed 2026-06-11)",
            "url": "https://support.stripe.com/questions/closing-your-stripe-atlas-account"
          },
          {
            "title": "Cancel Stripe Atlas incorporation (accessed 2026-06-11)",
            "url": "https://support.stripe.com/questions/cancel-stripe-atlas-incorporation"
          },
          {
            "title": "Stripe Atlas Terms of Service (accessed 2026-06-11)",
            "url": "https://stripe.com/legal/atlas"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "study-com-us",
      "name": "Study.com",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause their subscription from the account dashboard by selecting the Membership tab, choosing the pause option, and confirming the pause duration. Access is restricted during the pause and the account reactivates automatically after the chosen period."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted by emailing privacy@study.com. Study.com will delete personal information from their records upon verifying the request, subject to legal exceptions.",
        "url": "https://study.com/pages/privacy_policy.html"
      },
      "links": {
        "cancel": "https://study.com/support/solutions/articles/1000028383-how-can-i-cancel-my-study-com-membership-",
        "refund": "https://support.study.com/support/solutions/articles/11000078335-how-does-study-com-s-30-day-money-back-guarantee-work-",
        "terms": null,
        "privacy": "https://study.com/pages/privacy_policy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://study.com/support/solutions/articles/1000028383-how-can-i-cancel-my-study-com-membership-",
        "policy_summary": "Study.com subscriptions can be cancelled at any time through a self-serve online flow at study.com/member/manage-membership.html — the user must log in, scroll to the bottom of the page, click the cancellation link, select a cancellation reason, and confirm. Access continues through the end of the current billing cycle with no prorated refund. A 30-day money-back guarantee applies to qualifying plans but must be requested by emailing support@study.com; it is voided if the member has used the service for credit transfer or professional testing.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my Study.com membership? : Study.com (accessed 2026-06-06)",
            "url": "https://study.com/support/solutions/articles/1000028383-how-can-i-cancel-my-study-com-membership-"
          },
          {
            "title": "How does Study.com's 30-day money-back guarantee work? : Study.com (accessed 2026-06-06)",
            "url": "https://support.study.com/support/solutions/articles/11000078335-how-does-study-com-s-30-day-money-back-guarantee-work-"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "submagic",
      "name": "Submagic",
      "industry": "AI tools",
      "jurisdiction": "FR",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Subscriptions can be paused for a few months; the subscription renews as normal when resumed."
      },
      "data_deletion": {
        "detail": "No self-serve account-data deletion toggle documented in the cancellation flow.",
        "url": "https://care.submagic.co/en/article/how-do-i-cancel-my-plan-uxq6z9/"
      },
      "links": {
        "cancel": "https://care.submagic.co/en/article/how-do-i-cancel-my-plan-uxq6z9/",
        "refund": "https://www.submagic.co/terms-of-use",
        "terms": "https://www.submagic.co/terms-of-use",
        "privacy": "https://www.submagic.co/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://care.submagic.co/en/article/how-do-i-cancel-my-plan-uxq6z9/",
        "policy_summary": "Submagic cancellation is done online by going to the profile (top-left), selecting 'Go To Stripe Portal', then clicking 'Cancel Subscription'. Users can alternatively pause their subscription for a few months, after which it renews as normal when resumed. The subscription remains active until the end of the current billing cycle and no refunds are issued for unused time. Under the Terms of Use, consumers (individuals not acting professionally) have a 14-day right of withdrawal from the date of subscription, unless the service has already been fully performed with the consumer's express prior consent before that period expires.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my plan? - submagic Help Center (accessed 2026-06-16)",
            "url": "https://care.submagic.co/en/article/how-do-i-cancel-my-plan-uxq6z9/"
          },
          {
            "title": "Terms of Use - Submagic (accessed 2026-06-16)",
            "url": "https://www.submagic.co/terms-of-use"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "substack",
      "name": "Substack",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Users can pause a subscription for a chosen number of months via account Settings; charges stop immediately and a reminder email is sent 3 days before auto-resumption."
      },
      "data_deletion": {
        "detail": "Users can delete their Substack account via Settings, which permanently erases personal data except anonymized analytics and records required for regulatory/compliance/security purposes; deletion is irreversible. Users may also submit a data subject access request (DSAR) by emailing privacy@substackinc.com.",
        "url": "https://support.substack.com/hc/en-us/articles/360060692511-How-do-I-delete-my-Substack-account"
      },
      "links": {
        "cancel": "https://support.substack.com/hc/en-us/articles/360037489252-How-do-I-cancel-my-paid-subscription-on-Substack",
        "refund": "https://support.substack.com/hc/en-us/articles/8915992656660-What-is-Substack-s-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 78,
          "findability": 88
        },
        "cancel_url": null,
        "policy_url": "https://support.substack.com/hc/en-us/articles/360037489252-How-do-I-cancel-my-paid-subscription-on-Substack",
        "policy_summary": "Substack subscriptions can be cancelled self-serve online at substack.com/settings or through the iOS/Android apps (Android redirects to web); cancellation takes effect at the end of the current billing period and access continues until then. Substack issues a refund for requests within 7 days of payment; requests after 7 days are at the individual publisher's discretion. Subscriptions purchased through the Apple App Store are subject to Apple's own refund policy. A pause option is available, letting subscribers freeze billing for a chosen number of months before automatic resumption.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my paid subscription on Substack? (accessed 2026-06-05)",
            "url": "https://support.substack.com/hc/en-us/articles/360037489252-How-do-I-cancel-my-paid-subscription-on-Substack"
          },
          {
            "title": "What is Substack's refund policy? (accessed 2026-06-05)",
            "url": "https://support.substack.com/hc/en-us/articles/8915992656660-What-is-Substack-s-refund-policy"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 40000000,
        "mrr_usd": 3300000,
        "currency": "USD",
        "as_of": "2025-01-01",
        "source": {
          "title": "Substack — ARR (company reporting)",
          "url": "https://on.substack.com/"
        },
        "self_reported": false
      }
    },
    {
      "id": "sucuri",
      "name": "Sucuri",
      "industry": "Cloud infrastructure",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Sucuri does not document a pause or hold. To stop paying, you cancel a subscription's auto-renewal in the billing portal, or open a support ticket to fully close the account."
      },
      "data_deletion": {
        "detail": "Cancelling a subscription stops the recurring charge but the account remains. Fully closing the account is a separate step done by opening a support ticket with Account Administration; if the WAF (Firewall) is still active it must be deactivated before the account can be closed.",
        "url": null
      },
      "links": {
        "cancel": "https://docs.sucuri.net/billing/how-do-i-cancel-my-account/",
        "refund": "https://docs.sucuri.net/billing/how-do-i-request-a-refund/",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-18",
        "policy_summary": "Sucuri lets you cancel a subscription's auto-renewal yourself in the billing portal at login.sucuri.net/settings/billing/ by selecting Cancel Subscription on the subscription you want to stop. To fully close the account you must log in to the dashboard and open a support ticket with the Account Administration team, and the WAF (Firewall) must be deactivated first. If a subscription is tied to a contract the remaining commitment is still due. Refunds are limited: a refund is available only within 30 days of purchase and only when a malware removal request was not completed.",
        "policy_url": "https://docs.sucuri.net/billing/how-do-i-cancel-my-account/",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 88,
          "notice_disclosed": 75,
          "refund_disclosed": 85,
          "findability": 82
        },
        "sources": [
          {
            "title": "How do I cancel my account? | Sucuri Docs (accessed 2026-06-18)",
            "url": "https://docs.sucuri.net/billing/how-do-i-cancel-my-account/"
          },
          {
            "title": "How do I remove recurring payments? | Sucuri Docs (accessed 2026-06-18)",
            "url": "https://docs.sucuri.net/billing/how-do-i-remove-recurring-payments/"
          },
          {
            "title": "How do I request a refund? | Sucuri Docs (accessed 2026-06-18)",
            "url": "https://docs.sucuri.net/billing/how-do-i-request-a-refund/"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "sudowrite",
      "name": "Sudowrite",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly-plan subscribers can pause for up to 3 months via Settings > Manage Membership (pause takes effect at billing-cycle end); pause is not available on annual plans."
      },
      "data_deletion": {
        "detail": "Cancelling stops billing and credit refresh but projects and documents remain accessible (viewable/exportable); AI features require an active subscription. Account/data deletion via hi@sudowrite.com.",
        "url": "https://docs.sudowrite.com/plans--account/wBnmhtSyMcWtk2BLzifGkz/how-do-i-pause-or-cancel/hYeTYZvYe5xCkqw5nan2Hb"
      },
      "links": {
        "cancel": "https://docs.sudowrite.com/plans--account/wBnmhtSyMcWtk2BLzifGkz/how-do-i-pause-or-cancel/hYeTYZvYe5xCkqw5nan2Hb",
        "refund": "https://docs.sudowrite.com/plans--account/wBnmhtSyMcWtk2BLzifGkz/how-do-i-pause-or-cancel/hYeTYZvYe5xCkqw5nan2Hb",
        "terms": "https://sudowrite.com/terms-and-conditions",
        "privacy": "https://sudowrite.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://docs.sudowrite.com/plans--account/wBnmhtSyMcWtk2BLzifGkz/how-do-i-pause-or-cancel/hYeTYZvYe5xCkqw5nan2Hb",
        "policy_summary": "Sudowrite cancellation is self-serve via the Settings gear > Manage Membership. Cancelling permanently stops the billing cycle and credit refresh; projects and documents remain viewable and exportable, but AI features require an active subscription. Sudowrite does not refund fees on cancellation due to the digital nature of the service, except that upgrading to a higher tier yields a pro-rated refund of unused time on the prior plan. Pausing (up to 3 months) is available only to monthly-plan subscribers and takes effect at billing-cycle end, requiring a separate confirmation step. Account questions and deletion go to hi@sudowrite.com.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I pause or cancel? – Sudowrite Documentation (accessed 2026-06-16)",
            "url": "https://docs.sudowrite.com/plans--account/wBnmhtSyMcWtk2BLzifGkz/how-do-i-pause-or-cancel/hYeTYZvYe5xCkqw5nan2Hb"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "sumeria-fr",
      "name": "Sumeria (ex Lydia)",
      "industry": "Fintech / neobank",
      "jurisdiction": "FR",
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account deletion in-app under Moi then Security then Delete my account; deletion is irreversible and removes access to the account and associated data.",
        "url": "https://support.sumeria.eu/l/en/article/g5ldginowa-delete-lydia-account"
      },
      "links": {
        "cancel": "https://support.sumeria.eu/l/en/article/g5ldginowa-delete-lydia-account",
        "refund": "https://support.sumeria.eu/l/en/article/g5ldginowa-delete-lydia-account",
        "terms": "https://sumeria.eu/fondamentaux/conditions-generales/",
        "privacy": "https://sumeria.eu/fondamentaux/conditions-generales/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.sumeria.eu/l/en/article/g5ldginowa-delete-lydia-account",
        "policy_summary": "Sumeria (formerly Lydia) account holders close their account self-serve in the app under Moi then Security then Delete my account, or by emailing contact@sumeria.eu from the registered address, with no justification and no closing fee. Closure is irreversible. The paid Lydia subscription is cancellable in the app's Subscriptions section.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Sumeria support - Close your account",
            "url": "https://support.sumeria.eu/l/en/article/g5ldginowa-delete-lydia-account"
          },
          {
            "title": "Lydia/Sumeria CGV paid subscriptions",
            "url": "https://sumeria.eu/fondamentaux/conditions-generales/cgv-abonnements-payants-lydia-02-05-2018/"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "sun-nxt-in",
      "name": "Sun NXT",
      "industry": "Streaming",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause feature documented; cancellation stops auto-renewal and access continues until the subscription period ends."
      },
      "data_deletion": {
        "detail": "The Terms of Use do not describe a user data/account deletion procedure; data matters are handled via the Privacy Policy and support contact contactus@sunnxt.com.",
        "url": "https://www.sunnxt.com/privacypolicy"
      },
      "links": {
        "cancel": "https://d2wyas54xwtbni.cloudfront.net/conditionsint.html",
        "refund": "https://d2wyas54xwtbni.cloudfront.net/conditionsint.html",
        "terms": "https://d2wyas54xwtbni.cloudfront.net/conditionsint.html",
        "privacy": "https://www.sunnxt.com/privacypolicy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://d2wyas54xwtbni.cloudfront.net/conditionsint.html",
        "policy_summary": "Sun NXT is a paid South-Indian-language OTT subscription service. To cancel, users go to the in-app Profile page (Profile > Subscription > Cancel Subscription), which immediately cancels the subscription and stops all auto-debits; cancellation should be done at least 48 hours prior to the renewal date. Apple iTunes purchases must be cancelled through that provider. Refund policy is tiered: monthly Indian plans are non-refundable (access continues to period end), while quarterly/annual plans allow pro-rata refunds for remaining months if cancelled within specified windows; international yearly plans allow pro-rata refunds only within the first six months. A key caveat: if any content is consumed for more than 120 seconds, a refund will not be permitted. Sun NXT does not send pre-renewal reminders, so users must track expiry dates themselves.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Sun NXT — Terms of Use / Conditions (accessed 2026-06-16)",
            "url": "https://d2wyas54xwtbni.cloudfront.net/conditionsint.html"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "sunbasket",
      "name": "Sunbasket",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip individual weekly deliveries or pause all deliveries for up to 12 weeks in advance via the Schedule page in their account."
      },
      "data_deletion": {
        "detail": "Cancelling a subscription does not delete account data; saved preferences and meal history are retained for reactivation. Full account termination can be requested by emailing terminate.agreement@sunbasket.com and takes effect 7 days after notice is received. No dedicated self-serve account-deletion page was found.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.sunbasket.com/hc/en-us/articles/42005210894483-How-do-I-cancel-my-Sunbasket-subscription",
        "refund": null,
        "terms": "https://sunbasket.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 72,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.sunbasket.com/hc/en-us/articles/42005210894483-How-do-I-cancel-my-Sunbasket-subscription",
        "policy_summary": "Sunbasket subscriptions can be cancelled online via Account Settings (multi-step with a retention prompt) or by emailing terminate.agreement@sunbasket.com; the email route takes effect 7 days after receipt. The weekly cutoff for cancelling or skipping is Wednesday at 12 pm PT / 3 pm ET — orders already charged cannot be cancelled. No refunds are issued on processed orders, but a 100% money-back guarantee applies to dissatisfying meals if reported within 7 days of delivery (credit or refund). Unused account credits are forfeited upon cancellation.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Sunbasket subscription? – Sunbasket Support (accessed 2026-06-05)",
            "url": "https://support.sunbasket.com/hc/en-us/articles/42005210894483-How-do-I-cancel-my-Sunbasket-subscription"
          },
          {
            "title": "TLCH FOODS, INC. Terms and Conditions – Sunbasket (accessed 2026-06-05)",
            "url": "https://sunbasket.com/terms"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "sundance-now-us",
      "name": "Sundance Now",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented in Sundance Now's official help center. Users must cancel outright and re-subscribe."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted via email to privacy@amcnetworks.com or by mailing AMC Networks Inc., Attn: Privacy Legal Department, 11 Penn Plaza, New York, NY 10001. Sundance Now-specific inquiries can also be submitted through the help center support ticket system. Covered under CCPA for California residents and GDPR for EEA/UK residents.",
        "url": "https://support.sundancenow.com/en/support/tickets/new"
      },
      "links": {
        "cancel": "https://support.sundancenow.com/kb/guide/en/how-do-i-cancel-uOKPrbaflT/Steps/4673051",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 50,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.sundancenow.com/kb/guide/en/how-do-i-cancel-uOKPrbaflT/Steps/4673051",
        "policy_summary": "Sundance Now cancellation depends on where the subscription was originally created: subscribers who signed up directly on sundancenow.com can cancel online via My Account > Membership Settings > Cancel Subscription, while those who subscribed through Apple, Google Play, Amazon, Roku, or Samsung must cancel through the respective third-party platform. Deleting the app does not cancel the subscription. Per AMC Networks Terms of Use, no refunds are available and subscriptions renew automatically until cancelled. No subscription pause option is offered.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel? | Sundance Now Help Center (accessed 2026-06-06)",
            "url": "https://support.sundancenow.com/kb/guide/en/how-do-i-cancel-uOKPrbaflT/Steps/4673051"
          },
          {
            "title": "Memberships & Billing | Sundance Now Help Center (accessed 2026-06-06)",
            "url": "https://support.sundancenow.com/kb/en/memberships-billing-461976"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "sundays-for-dogs",
      "name": "Sundays for Dogs",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "The company advertises the ability to pause or make changes anytime via the account dashboard. No specific time limits or pause duration caps are documented on official pages."
      },
      "data_deletion": {
        "detail": "Per the Terms of Service, account termination may result in destruction of content associated with the account. The Privacy Policy governs retention of personal information post-cancellation. No dedicated self-serve data deletion tool is linked.",
        "url": "https://sundaysfordogs.com/terms"
      },
      "links": {
        "cancel": "https://sundaysfordogs.com/terms",
        "refund": null,
        "terms": "https://sundaysfordogs.com/terms",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Subscribers can cancel anytime by logging into their account and using the 'Edit Plan' link, or by contacting support via email ([email protected]) or phone/SMS (706-786-3297). Cancellation takes effect at the end of the current billing period — no prorated refunds are issued for the remaining term. A 14-day money-back guarantee applies to the first order only. The company also advertises the ability to pause or skip deliveries at any time through the account dashboard.",
        "policy_url": "https://sundaysfordogs.com/terms",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 72,
          "findability": 70
        },
        "sources": [
          {
            "title": "Sundays for Dogs Terms and Conditions (accessed 2026-06-05)",
            "url": "https://sundaysfordogs.com/terms"
          },
          {
            "title": "How can I cancel my subscription? | Sundays for Dogs Help Center (accessed 2026-06-05)",
            "url": "https://sundays-for-dogs.elevio.help/en/articles/35-how-can-i-cancel-my-subscription"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "suno",
      "name": "Suno",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented. Users can cancel and resubscribe as needed."
      },
      "data_deletion": {
        "detail": "Account deletion is available via app settings (profile > gear icon > Delete account). Deletion is permanent and irreversible — songs and personal details are not recoverable. Users can also contact support@suno.com for assistance.",
        "url": "https://help.suno.com/en/articles/3480577"
      },
      "links": {
        "cancel": "https://help.suno.com/en/articles/2410369",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_url": "https://help.suno.com/en/articles/2410369",
        "policy_summary": "Web subscribers cancel at suno.com/account by clicking 'Cancel Subscription' and confirming; mobile subscribers must cancel through the App Store or Google Play Store directly. Cancellation must be completed at least 7 days before the renewal date to avoid the next charge; access continues through the end of the paid billing period. Payments are final and non-refundable as a general rule, with case-by-case exceptions for accidental overpayments, unused accounts (zero songs created), and significant product malfunctions; if Suno discontinues the service a pro-rata refund applies. No pause or freeze feature is offered.",
        "sources": [
          {
            "title": "How do I cancel my subscription? – Suno Help Center (accessed 2026-06-05)",
            "url": "https://help.suno.com/en/articles/2410369"
          },
          {
            "title": "Can I get a refund? – Suno Help Center (accessed 2026-06-05)",
            "url": "https://help.suno.com/en/articles/2550209"
          }
        ],
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 78
        },
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "sunrise-ch",
      "name": "Sunrise",
      "industry": "Telecom & ISP",
      "jurisdiction": "CH",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Mobile subscriptions can be paused for 2–12 months at a fee of 5 CHF/month; the number is preserved and the minimum contract period is extended by the pause duration. Internet & TV subscriptions can be suspended for up to 6 months at no cost, but only after the minimum contract period has elapsed."
      },
      "data_deletion": {
        "detail": "Customers can submit a written data access/erasure request to: Sunrise GmbH, Data Protection Office, Thurgauerstrasse 101 B, P.O. Box, 8152 Glattpark (Opfikon). An online 'Data Access Request' button is also available at the top of the data protection page. Data is deleted once retention purposes are fulfilled; backup copies may be retained for technical/legal reasons.",
        "url": "https://www.sunrise.ch/en/general/legal-matters/data-protection"
      },
      "links": {
        "cancel": "https://www.sunrise.ch/en/support/contracts-and-customer-information/cancellation",
        "refund": null,
        "terms": null,
        "privacy": "https://www.sunrise.ch/en/general/legal-matters/data-protection"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.sunrise.ch/en/support/contracts-and-customer-information/cancellation",
        "policy_summary": "Sunrise (CH) subscriptions (mobile, internet, and TV) can only be cancelled by phone (Mon–Fri 08:00–19:00) or via live chat (Mon–Fri 09:00–18:00); written cancellations by mail, fax, or email are explicitly invalid. A 60-day notice period to the end of the month applies, with no cancellation permitted before the minimum contract duration (typically 12 or 24 months) has elapsed — early termination incurs additional fees. No refund or proration terms are publicly documented for standard cancellations; customers who miss the notice deadline remain liable for further billing. Switzerland follows its own Federal Act on Data Protection (nFADP) rather than the EU CRD, so there is no EU-mandated one-click cancel button obligation.",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 20,
          "findability": 70
        },
        "sources": [
          {
            "title": "Cancellation | Support — Sunrise (accessed 2026-06-05)",
            "url": "https://www.sunrise.ch/en/support/contracts-and-customer-information/cancellation"
          },
          {
            "title": "Durations and deadlines | Support — Sunrise (accessed 2026-06-05)",
            "url": "https://www.sunrise.ch/en/support/contracts-and-customer-information/manage-subscriptions-and-contracts/durations-and-deadlines"
          }
        ],
        "score": 50,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "sunsama",
      "name": "Sunsama",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented anywhere in Sunsama's billing help or Terms of Service."
      },
      "data_deletion": {
        "detail": "Workspace data is permanently deleted 30 days after the subscription ends due to cancellation. Users can prevent deletion by purchasing a new subscription or starting a free trial within that window. Account can also be deleted manually via Account Settings.",
        "url": "https://help.sunsama.com/docs/billing/overview/"
      },
      "links": {
        "cancel": "https://help.sunsama.com/docs/billing/overview/",
        "refund": null,
        "terms": "https://www.sunsama.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.sunsama.com/docs/billing/overview/",
        "policy_summary": "Sunsama subscriptions are cancelled online via Settings > Billing > Manage Billing, which opens a customer portal; the flow asks one \"why\" question before presenting the cancel button. Cancellation takes effect at the end of the current billing cycle — access continues through period-end and auto-renewal is stopped. All purchases are final and no refunds are provided, as stated explicitly in the Terms of Service. Workspace data is permanently deleted 30 days after the subscription lapses unless a new subscription or trial is started.",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 75,
          "notice_disclosed": 55,
          "refund_disclosed": 70,
          "findability": 75
        },
        "sources": [
          {
            "title": "Billing Overview and FAQs — Sunsama User Manual (accessed 2026-06-05)",
            "url": "https://help.sunsama.com/docs/billing/overview/"
          },
          {
            "title": "Terms of Service - Sunsama (accessed 2026-06-05)",
            "url": "https://www.sunsama.com/terms"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "supabase",
      "name": "Supabase",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No account-level pause or freeze option. Individual projects can be paused to stop compute charges, but the subscription itself cannot be paused."
      },
      "data_deletion": {
        "detail": "Free Plan runs indefinitely unless the organization is deleted via organization settings. Upon termination, customers must cease use and delete all copies of Supabase IP. No explicit data retention/deletion timeline for customer data is stated in public docs.",
        "url": "https://supabase.com/terms"
      },
      "links": {
        "cancel": "https://supabase.com/docs/guides/platform/manage-your-subscription",
        "refund": null,
        "terms": "https://supabase.com/terms",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Supabase subscriptions are cancelled fully self-serve by navigating to Organization Billing Settings, selecting 'Change subscription plan', and downgrading to the Free Plan — effective immediately. No refunds are issued to the original payment method; instead, credits for unused prepaid subscription time are applied to future invoices and do not expire. For enterprise/contract customers, either party must give 30 days written notice before the current term expires to prevent auto-renewal. AWS Marketplace subscribers can get a refund if they cancel within 48 hours of purchase via a support ticket.",
        "policy_url": "https://supabase.com/docs/guides/platform/manage-your-subscription",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 85
        },
        "sources": [
          {
            "title": "Manage your subscription | Supabase Docs (accessed 2026-06-05)",
            "url": "https://supabase.com/docs/guides/platform/manage-your-subscription"
          },
          {
            "title": "Billing FAQ | Supabase Docs (accessed 2026-06-05)",
            "url": "https://supabase.com/docs/guides/platform/billing-faq"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "supastarter",
      "name": "supastarter",
      "industry": "Developer tools",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Not applicable: supastarter is a one-time lifetime-access license purchase, not a recurring subscription."
      },
      "data_deletion": {
        "detail": "Not applicable to a one-time code-license purchase; access is to a private GitHub repository rather than a recurring account. License scope is documented separately.",
        "url": "https://supastarter.dev/legal/license"
      },
      "links": {
        "cancel": null,
        "refund": "https://supastarter.dev/faq",
        "terms": "https://supastarter.dev/legal/license",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 65,
          "notice_disclosed": 50,
          "refund_disclosed": 80,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://supastarter.dev/legal/license",
        "policy_summary": "supastarter is a one-time purchase granting lifetime access to a private GitHub repository for one developer, including all features and future updates, so there is no recurring subscription to cancel. Because buyers get immediate access to the source code, no refunds are offered. The license is an ongoing, non-exclusive, worldwide grant to use the codebase to build unlimited end products (including commercial and client work), but it prohibits reselling or republishing the code or parts of it as a template or boilerplate. Refund and purchase questions are directed to contact@supastarter.dev.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "License - supastarter (accessed 2026-06-16)",
            "url": "https://supastarter.dev/legal/license"
          },
          {
            "title": "Frequently Asked Questions - supastarter (accessed 2026-06-16)",
            "url": "https://supastarter.dev/faq"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "superhuman",
      "name": "Superhuman",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Cancellation converts the account to a free tier at the end of the current billing cycle."
      },
      "data_deletion": {
        "detail": "No self-service data deletion portal. Users must email privacy@superhuman.com to request account data deletion. The Terms (§3.3.4) warn that once an account is deleted, content and information cannot be retrieved.",
        "url": "https://support.grammarly.com/hc/en-us/articles/40540355410957-Superhuman-Privacy-and-Data-Rights-Choices-and-Cookies"
      },
      "links": {
        "cancel": "https://help.superhuman.com/hc/en-us/articles/38456128413203-Cancelling-Your-Subscription",
        "refund": null,
        "terms": "https://superhuman.com/legal/terms",
        "privacy": "https://support.grammarly.com/hc/en-us/articles/40540355410957-Superhuman-Privacy-and-Data-Rights-Choices-and-Cookies"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.superhuman.com/hc/en-us/articles/38456128413203-Cancelling-Your-Subscription",
        "policy_summary": "Superhuman subscribers can cancel at any time via the in-app command palette (Cmd+K or Ctrl+K → Cancel Subscription) or by logging into superhuman.com/admin; cancellation by email to care@superhuman.com is also supported. Cancellation takes effect at the end of the current billing cycle, after which the account downgrades to a free tier with no further charges. All payments are formally non-refundable per ToS §8.10; however, annual-plan holders may request a pro-rated refund for the unused remainder, forfeiting immediate access. No pause or freeze option exists.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 72
        },
        "sources": [
          {
            "title": "Cancelling Your Subscription – Superhuman Help Center (accessed 2026-06-05)",
            "url": "https://help.superhuman.com/hc/en-us/articles/38456128413203-Cancelling-Your-Subscription"
          },
          {
            "title": "Superhuman Terms of Service (accessed 2026-06-05)",
            "url": "https://superhuman.com/legal/terms"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "supermemo-pl",
      "name": "SuperMemo",
      "industry": "Education",
      "jurisdiction": "PL",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Accounts can be deleted separately via the account-deletion help article.",
        "url": "https://www.supermemo.com/en/faq/how-to-delete-my-account"
      },
      "links": {
        "cancel": "https://www.supermemo.com/en/faq/cancel-subscription",
        "refund": "",
        "terms": "https://static.supermemo.com/regulations/smcom/20180522/pl/terms-of-use.pdf",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.supermemo.com/en/faq/cancel-subscription",
        "policy_summary": "How to cancel a SuperMemo subscription depends on where it was bought: directly on the SuperMemo website via profile settings, or in the Google Play or Apple App Store. The subscription can be cancelled at any time with effect at the end of the current period; auto-renewal must be turned off at least 24 hours before the period ends.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Jak moge zrezygnowac z subskrypcji? - SuperMemo FAQ",
            "url": "https://www.supermemo.com/en/faq/cancel-subscription"
          },
          {
            "title": "Jaki jest okres wypowiedzenia subskrypcji? - SuperMemo FAQ",
            "url": "https://www.supermemo.com/en/faq/notice-period-for-canceling-a-subscription"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "superpower-us",
      "name": "Superpower",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "in_account",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; the annual Initial Term is non-cancelable for one year."
      },
      "data_deletion": {
        "detail": "Not detailed in the Membership Agreement; data handling governed by the Privacy Policy / Terms of Service.",
        "url": "https://superpower.com/legal/terms"
      },
      "links": {
        "cancel": "https://superpower.com/legal/membership",
        "refund": "https://superpower.com/legal/membership",
        "terms": "https://superpower.com/legal/terms",
        "privacy": "https://superpower.com/legal/terms"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 85,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://superpower.com/legal/membership",
        "policy_summary": "Superpower runs on an automatic, recurring annual membership whose Initial Term is non-cancelable for one year unless terminated under specific conditions; after the 12-month period members gain cancellation rights. Members cancel by emailing concierge@superpower.com or logging into their account and following the cancellation directions, and must give notice up to 72 hours before the annual renewal processing date to avoid auto-renewal at the then-current rate. A full refund is available within 7 days of purchase if no services have been scheduled; after 7 days or once services begin the membership is non-refundable, and no prorated refunds are given during the initial term. Termination by Superpower for violations forfeits all fees paid.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Superpower Membership Agreement (accessed 2026-06-16)",
            "url": "https://superpower.com/legal/membership"
          },
          {
            "title": "Superpower Terms of Service (accessed 2026-06-16)",
            "url": "https://superpower.com/legal/terms"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "superx",
      "name": "SuperX",
      "industry": "Social media tools",
      "jurisdiction": "VN",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented. Marketed as 'cancel anytime'; the Terms cover only SuperX-initiated termination, not user self-cancellation."
      },
      "data_deletion": {
        "detail": "Not separately documented as a self-serve flow; governed by the Terms of Service.",
        "url": "https://superx.so/terms"
      },
      "links": {
        "cancel": null,
        "refund": "https://superx.so/pricing",
        "terms": "https://superx.so/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 52,
          "channel_disclosed": 65,
          "notice_disclosed": 66,
          "refund_disclosed": 60,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://superx.so/pricing",
        "policy_summary": "SuperX (an X/Twitter growth tool by Rob Hallam) sells recurring monthly subscriptions ($39–$199/mo). The pricing page states 'Cancel your subscription anytime with no questions asked' — a clear, findable no-notice self-serve signal — and offers refunds 'on a case-by-case basis. Contact us within 7 days of purchase.' However, none of this is codified in the Terms of Service, which is silent on subscriptions, billing, cancellation and refunds and only reserves SuperX's own right to terminate; the binding cancel/refund text lives only as pricing-page copy. Governing law is Vietnam. No dedicated cancellation or refund page.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "SuperX — Pricing ('cancel anytime', case-by-case 7-day refund; accessed 2026-06-14)",
            "url": "https://superx.so/pricing"
          },
          {
            "title": "SuperX — Terms of Service (§11 Vietnam governing law; accessed 2026-06-14)",
            "url": "https://superx.so/terms"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "surfer-seo",
      "name": "Surfer SEO",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Surfer SEO explicitly states that subscription pausing is not available. The only way to stop a renewal is to cancel the subscription entirely."
      },
      "data_deletion": {
        "detail": "All user-created content (Content Editors, Audits, tracked Sites, and all other work) is permanently and automatically erased when the subscription expires. There is no self-service data export or selective retention. For personal data deletion under GDPR/CCPA, users must contact privacy@surferseo.com.",
        "url": "https://surferseo.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://docs.surferseo.com/en/articles/5700345-how-can-i-cancel-my-subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://surferseo.com/privacy-policy/"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Surfer SEO subscriptions can be cancelled self-service via Settings > Billing > Your subscription, where a 'Cancel subscription' button is available to account admins/owners. Cancellation takes effect at the end of the current billing cycle (monthly or annual), with full feature access retained until then. Cancellation does not trigger an automatic refund; users must contact the support team separately, and a 7-day money-back guarantee applies to first-time subscribers. All user-created content is permanently deleted once the subscription expires, with no data preservation or export option.",
        "policy_url": "https://docs.surferseo.com/en/articles/5700345-how-can-i-cancel-my-subscription",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 78
        },
        "sources": [
          {
            "title": "How Can I Cancel My Subscription? - Surfer Knowledge Base (accessed 2026-06-06)",
            "url": "https://docs.surferseo.com/en/articles/5700345-how-can-i-cancel-my-subscription"
          },
          {
            "title": "What Happens After I Cancel? - Surfer Knowledge Base (accessed 2026-06-06)",
            "url": "https://docs.surferseo.com/en/articles/5700327-what-happens-after-i-cancel"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "surfshark",
      "name": "Surfshark",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Cancelling auto-renewal stops recurring payments; access continues to the end of the period, then lapses."
      },
      "data_deletion": {
        "detail": "Cancelling auto-renewal doesn't delete your account; account deletion is a separate request via support. Surfshark runs no-logs, so minimal usage data exists.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.surfshark.com/hc/en-us/articles/360003069694-How-to-cancel-auto-renewal-for-your-Surfshark-subscription",
        "refund": "https://support.surfshark.com/hc/en-us/articles/360003103653-What-is-Surfshark-s-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.surfshark.com/hc/en-us/articles/360003069694-How-to-cancel-auto-renewal-for-your-Surfshark-subscription",
        "policy_summary": "Self-serve: Surfshark account -> Subscription -> cancel auto-renewal (this stops recurring payments and access runs to the period end — it does NOT by itself trigger a refund). 30-day money-back guarantee on purchases made via the Surfshark website; refunds and account deletion are requested through 24/7 live chat.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Surfshark — How to cancel auto-renewal for your subscription (accessed 2026-06-05)",
            "url": "https://support.surfshark.com/hc/en-us/articles/360003069694-How-to-cancel-auto-renewal-for-your-Surfshark-subscription"
          },
          {
            "title": "Surfshark — What is Surfshark's refund policy (accessed 2026-06-05)",
            "url": "https://support.surfshark.com/hc/en-us/articles/360003103653-What-is-Surfshark-s-refund-policy"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "surveymonkey",
      "name": "SurveyMonkey (Momentive)",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause; cancelling auto-renew downgrades the account to the free Basic plan at the end of the billing cycle."
      },
      "data_deletion": {
        "detail": "Self-service permanent account deletion from My Account page (scroll to bottom, 'Permanently delete account', confirm via email code or password). Account is disabled immediately and all data is permanently removed within 90 days.",
        "url": "https://help.surveymonkey.com/en/surveymonkey/billing/account-cancelation/"
      },
      "links": {
        "cancel": "https://help.surveymonkey.com/en/surveymonkey/billing/account-cancelation/",
        "refund": "https://help.surveymonkey.com/en/surveymonkey/billing/eu-subscription-cancellation-policy/",
        "terms": "https://www.surveymonkey.com/mp/legal/terms-of-use/",
        "privacy": "https://help.surveymonkey.com/en/surveymonkey/billing/account-cancelation/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.surveymonkey.com/en/surveymonkey/billing/account-cancelation/",
        "policy_summary": "Cancellation is fully self-service online: in My Account under the Billing Details tab, users turn off Auto-renew to prevent the next charge. Paid access continues until the end of the current billing cycle, after which the account downgrades to the free Basic plan. SurveyMonkey does not automatically refund remaining time on cancellation or deletion, except where legally required. EU consumers have a separate 14-day cancellation/reimbursement right under a dedicated EU policy. Account deletion is self-service and permanent, disabling the account immediately and removing all data within 90 days.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling or Deleting Your SurveyMonkey Account (accessed 2026-06-16)",
            "url": "https://help.surveymonkey.com/en/surveymonkey/billing/account-cancelation/"
          },
          {
            "title": "Terms of Use - SurveyMonkey (accessed 2026-06-16)",
            "url": "https://www.surveymonkey.com/mp/legal/terms-of-use/"
          },
          {
            "title": "European Union Subscription Cancellation Policy (accessed 2026-06-16)",
            "url": "https://help.surveymonkey.com/en/surveymonkey/billing/eu-subscription-cancellation-policy/"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "sushiroll-id",
      "name": "Sushiroll",
      "industry": "Streaming (Video)",
      "jurisdiction": "ID",
      "cancellation_types": [
        "app-store",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://sushiroll.id/",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 70,
          "notice_disclosed": 50,
          "refund_disclosed": 45,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://sushiroll.id/",
        "policy_summary": "Sushiroll, an Indonesian anime streaming service under Genflix, supports cancellation of carrier-billed (pulsa) subscriptions by texting UNSUB to the operator shortcode, while Google Play and Apple App Store subscriptions are cancelled through the respective store subscriptions screen.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Sushiroll official site",
            "url": "https://sushiroll.id/"
          },
          {
            "title": "Sushiroll - anime streaming service (Genflix subsidiary) overview",
            "url": "https://www.fastpay.co.id/blog/sushiroll-layanan-streaming-untuk-pecinta-anime-ada-di-fastpay.html"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "svenska-dagbladet",
      "name": "Svenska Dagbladet",
      "industry": "News / journalism",
      "jurisdiction": "SE",
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; one-month notice typically applies."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://kundservice.svd.se/",
        "refund": "",
        "terms": "https://kundservice.svd.se/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 82,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://kundservice.svd.se/",
        "policy_summary": "Svenska Dagbladet (Swedish daily) digital subscriptions are managed and cancelled via Mina sidor on the SvD customer-service site after logging in. A one-month notice period generally applies, so the subscription typically ends one month after cancellation; cancellation by phone (08-618 02 20, option 6) is also offered.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "SvD Kundservice / Mina sidor",
            "url": "https://kundservice.svd.se/"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "swann",
      "name": "Swann",
      "industry": "Home security",
      "jurisdiction": "US",
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://us.swann.com/secure-plans/",
        "refund": "",
        "terms": "https://us.swann.com/secure-plans/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 85,
          "notice_disclosed": 50,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://us.swann.com/secure-plans/",
        "policy_summary": "Swann Secure+ memberships are processed through the Apple App Store (iOS) or Google Play (Android) and can be cancelled at any time through the same platform used to subscribe. Cancelling during a trial period results in no charge.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Swann Secure+ Memberships",
            "url": "https://us.swann.com/secure-plans/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "sweat",
      "name": "Sweat",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly website subscribers only can pause for 1, 2, or 3 months. No charge during pause but no access to content. App Store and Google Play subscribers cannot pause."
      },
      "data_deletion": {
        "detail": "Account deletion available in-app or via support; permanently removes all data including achievements and progress, and forfeits remaining subscription days.",
        "url": "https://support.sweat.com/hc/en-us/articles/5049327425295-How-to-delete-my-Sweat-account"
      },
      "links": {
        "cancel": "https://support.sweat.com/hc/en-us/articles/115005736208-How-do-I-cancel-my-Sweat-app-subscription",
        "refund": "https://support.sweat.com/hc/en-us/articles/360001610495-Refunds-and-Returns",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://support.sweat.com/hc/en-us/articles/115005736208-How-do-I-cancel-my-Sweat-app-subscription",
        "policy_summary": "Sweat subscriptions can be cancelled at any time via the platform where they were purchased: website subscribers cancel through Account Settings > Manage My Subscription on sweat.com, while iOS and Android subscribers must cancel through Apple ID or Google Play respectively. Cancellation must be completed at least 24 hours before the next billing date, and access continues through the end of the paid period. No refunds or proration are issued for website subscriptions upon cancellation; app store refunds are governed by Apple's or Google's own policies. Monthly website subscribers may pause their subscription for 1–3 months (no charge, no access); app store subscribers have no pause option.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 78,
          "findability": 82
        },
        "sources": [
          {
            "title": "How do I cancel my Sweat app subscription? – Sweat Support (accessed 2026-06-06)",
            "url": "https://support.sweat.com/hc/en-us/articles/115005736208-How-do-I-cancel-my-Sweat-app-subscription"
          },
          {
            "title": "Refunds and Returns – Sweat Support (accessed 2026-06-06)",
            "url": "https://support.sweat.com/hc/en-us/articles/360001610495-Refunds-and-Returns"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "sweet-tv-ua",
      "name": "sweet.tv",
      "industry": "Video streaming",
      "jurisdiction": "UA",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.sweet-tv.com.ua/unsubscribe-from-sweet-tv/",
        "refund": "",
        "terms": "https://sweet.tv/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://sweet.tv/",
        "policy_summary": "sweet.tv subscriptions can only be cancelled on the website: log in, go to Account then Personal data then Account management, and disable auto-renewal or remove the saved card. The system asks for confirmation (SMS or email) before disabling.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Yak vidkliuchyty pidpysku na sweet.tv?",
            "url": "https://www.sweet-tv.com.ua/unsubscribe-from-sweet-tv/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "swiggy-one-in",
      "name": "Swiggy One",
      "industry": "Food delivery memberships",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; cancellation only turns off the next auto-renewal."
      },
      "data_deletion": {
        "detail": "Account/data deletion is governed by Swiggy's general privacy policy, not the membership terms; no membership-specific deletion path is disclosed.",
        "url": "https://www.swiggy.com/terms-and-conditions"
      },
      "links": {
        "cancel": "https://www.swiggy.com/terms-and-conditions",
        "refund": "https://www.swiggy.com/refund-policy",
        "terms": "https://www.swiggy.com/terms-and-conditions",
        "privacy": "https://www.swiggy.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 85,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.swiggy.com/refund-policy",
        "policy_summary": "Swiggy One is a recurring paid membership (free delivery and discounts) that auto-renews each billing cycle unless cancelled. Members self-serve cancel in-app via Account > Swiggy One > Manage Membership > Cancel Membership / Turn Off Auto-Renewal; if subscribed through Google Play or Apple, cancellation must be done in that store. Memberships are non-refundable and there is no partial refund for the unused portion of a cycle. After cancelling, benefits remain active until the end of the current paid period. There is no documented pause feature.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Refund & Cancellation | Swiggy (accessed 2026-06-16)",
            "url": "https://www.swiggy.com/refund-policy"
          },
          {
            "title": "Terms & Conditions | Swiggy (accessed 2026-06-16)",
            "url": "https://www.swiggy.com/terms-and-conditions"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "swisscom-ch",
      "name": "Swisscom",
      "industry": "Telecom & ISP",
      "jurisdiction": "CH",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Mobile subscriptions only can be suspended for 2 to 12 months. A one-off fee of CHF 25 applies. No subscription charges accrue during the suspension period. The minimum contract term is extended by the number of months the subscription is suspended. Not available for Internet, TV, or fixed-line services, and cannot be used if an active device instalment plan is in place."
      },
      "data_deletion": {
        "detail": "Customers can submit a data deletion request via the My Swisscom portal (myswisscom customerDataProtection use-case). Non-customers can use a downloadable written deletion request template from swisscom.ch. Deletion rights may be subject to legal prerequisites and restrictions under Swiss nDSG.",
        "url": "https://www.swisscom.ch/en/residential/legal-information/privacy.html"
      },
      "links": {
        "cancel": "https://www.swisscom.ch/en/residential/help/bill-and-contract/cancelling-on-hold.html",
        "refund": null,
        "terms": null,
        "privacy": "https://www.swisscom.ch/en/residential/legal-information/privacy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 70,
          "notice_disclosed": 80,
          "refund_disclosed": 40,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.swisscom.ch/en/residential/help/bill-and-contract/cancelling-on-hold.html",
        "policy_summary": "Swisscom requires 60 days' written notice before the desired contract end date; most contracts carry a 12-month minimum term (24 months for subsidised device bundles). Cancellation can be initiated by arranging a callback through the My Swisscom portal or help pages, or in person at a Swisscom Shop — there is no true self-serve one-click online cancel button. Early termination within the minimum term results in being billed for all remaining monthly charges with no proration or refund. Switzerland is not subject to EU or German mandatory Kündigungsbutton rules; the Swiss Code of Obligations governs consumer contracts.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel or suspend subscription – Help | Swisscom (accessed 2026-06-05)",
            "url": "https://www.swisscom.ch/en/residential/help/bill-and-contract/cancelling-on-hold.html"
          },
          {
            "title": "Cancellation & switching provider – Help | Swisscom (accessed 2026-06-05)",
            "url": "https://www.swisscom.ch/en/residential/help/cancellation-and-switching.html"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "sworkit-us",
      "name": "Sworkit",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Sworkit allows pausing a web/direct subscription for up to 12 months via email request to support; remaining membership time carries over on resumption. Pause is not self-serve in-app — it requires contacting support@sworkit.com."
      },
      "data_deletion": {
        "detail": "Account and personal data (email, name, workout history, preferences) can be deleted at account.sworkit.com by clicking 'Delete Account'. Third-party analytics/support data (Amplitude, Intercom) is purged within 7 days. Note: account deletion does NOT cancel an active subscription — cancellation must be done separately.",
        "url": "https://account.sworkit.com"
      },
      "links": {
        "cancel": "https://help.sworkit.com/en/articles/2561451-how-do-i-cancel-or-change-my-subscription",
        "refund": "https://help.sworkit.com/en/articles/2745278-request-a-refund-from-sworkit",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Sworkit subscriptions can be cancelled online via app.sworkit.com (My Account → Manage Subscriptions → Cancel Plan, ~4 steps) or through the originating platform (Apple App Store or Google Play). Access continues until the end of the billing period. Web/direct subscribers are eligible for a 14-day money-back guarantee; after that, alternatives include a 12-month account pause or gifting remaining time. Uninstalling the app or deleting the account does not cancel a subscription.",
        "policy_url": "https://help.sworkit.com/en/articles/2561451-how-do-i-cancel-or-change-my-subscription",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 50,
          "refund_disclosed": 75,
          "findability": 75
        },
        "sources": [
          {
            "title": "How do I cancel or change my subscription? | Sworkit Help Center (accessed 2026-06-06)",
            "url": "https://help.sworkit.com/en/articles/2561451-how-do-i-cancel-or-change-my-subscription"
          },
          {
            "title": "Request a refund from Sworkit? | Sworkit Help Center (accessed 2026-06-06)",
            "url": "https://help.sworkit.com/en/articles/2745278-request-a-refund-from-sworkit"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "sworkit",
      "name": "Sworkit",
      "industry": "Fitness app",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Canceling stops billing; account data handled separately.",
        "url": ""
      },
      "links": {
        "cancel": "https://help.sworkit.com/en/articles/3635641-cancel-or-change-my-website-subscription",
        "refund": "https://help.sworkit.com/en/articles/2745278-request-a-refund-from-sworkit",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 60,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.sworkit.com/en/articles/2561451-how-do-i-cancel-or-change-my-subscription",
        "policy_summary": "Web subscribers cancel at app.sworkit.com then My Account then Cancel Your Subscription; Apple subscribers cancel through Apple settings and Google Play subscribers through the Play Store. Cancellation method depends on where the subscription was purchased.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel or change my subscription? - Sworkit Help Center",
            "url": "https://help.sworkit.com/en/articles/2561451-how-do-i-cancel-or-change-my-subscription"
          },
          {
            "title": "Cancel or change my website subscription? - Sworkit Help Center",
            "url": "https://help.sworkit.com/en/articles/3635641-cancel-or-change-my-website-subscription"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "sydney-morning-herald-au",
      "name": "Sydney Morning Herald / The Age",
      "industry": "News & publishing",
      "jurisdiction": "au",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Print delivery can be suspended/held for up to 60 days free of charge; credit applied to the following bill. 72 hours notice required to action a suspension."
      },
      "data_deletion": {
        "detail": "Handled through Nine privacy / data-request channels, not a self-serve in-account delete.",
        "url": "https://www.nine.com.au/privacy"
      },
      "links": {
        "cancel": "https://help.smh.com.au/hc/en-us/categories/subscription-management",
        "refund": "https://help.smh.com.au/hc/en-us/categories/subscription-management",
        "terms": "https://www.smh.com.au/subscriptionterms",
        "privacy": "https://www.nine.com.au/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://help.smh.com.au/hc/en-us/categories/subscription-management",
        "policy_summary": "SMH and The Age (Nine Publishing) digital subscriptions are ongoing and auto-renew. Cancellation can be requested through My Account on the site or by phoning Subscriber Services on 13 66 66; at least 72 hours notice before the next billing date is required. Cancellation takes effect at the end of the current billing period, with access continuing until then. Monthly auto-renewing subscriptions are non-refundable (billing simply stops at the next cycle), while prepaid subscriptions receive a pro-rata refund for the remaining period. App Store / Google Play subscribers must cancel through that platform.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "SMH Help Centre - subscription management / how to cancel (accessed 2026-06-16)",
            "url": "https://help.smh.com.au/hc/en-us/categories/subscription-management"
          },
          {
            "title": "SMH Subscriber FAQs - cancellation, 72-hour notice, refund and suspension (archived, accessed 2026-06-16)",
            "url": "https://wayback.stanford.edu/was/20180311065725oe_/https://www.smh.com.au/subscriber-faqs"
          },
          {
            "title": "ACM/Nine masthead help-centre cancellation contact pattern (accessed 2026-06-16)",
            "url": "https://www.canberratimes.com.au/help-centre/subscription-management/how-do-i-cancel-my-subscription-9042633/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "sync-com",
      "name": "Sync.com",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented in official help center or terms of service."
      },
      "data_deletion": {
        "detail": "After account cancellation, files remain stored on Sync's servers for 30 days, after which the account and all associated data are permanently deleted. Data is not recoverable after this 30-day window.",
        "url": "https://help.sync.com/hc/en-us/articles/42688620443027-What-happens-when-your-Sync-account-is-closed"
      },
      "links": {
        "cancel": "https://help.sync.com/hc/en-us/articles/47074631508499-How-do-I-cancel-my-account",
        "refund": "https://help.sync.com/hc/en-us/articles/47074633278483-What-is-your-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Sync.com subscriptions are cancelled entirely online via the web panel (Settings > Account & Billing > Manage Subscription > Cancel). Cancellation prevents auto-renewal but the account remains fully active until the end of the current billing term with no partial refund for unused time. A 30-day full money-back guarantee applies to new plan purchases only — it does not apply to renewals, free trials, reactivations, or plan upgrades. After account closure, files are retained on Sync servers for 30 days before permanent deletion.",
        "policy_url": "https://help.sync.com/hc/en-us/articles/47074631508499-How-do-I-cancel-my-account",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 78,
          "findability": 80
        },
        "sources": [
          {
            "title": "How do I cancel my account? – Sync.com Help Center (accessed 2026-06-05)",
            "url": "https://help.sync.com/hc/en-us/articles/47074631508499-How-do-I-cancel-my-account"
          },
          {
            "title": "What is your refund policy? – Sync.com Help Center (accessed 2026-06-05)",
            "url": "https://help.sync.com/hc/en-us/articles/47074633278483-What-is-your-refund-policy"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "synthesia",
      "name": "Synthesia",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users can cancel and retain access until the end of their current billing period."
      },
      "data_deletion": {
        "detail": "Upon account deletion, Synthesia deletes all Customer Data and Custom Avatars unless legally prohibited. Deletion must be requested via support (Free plan) or occurs on account deletion. Workspace content may take up to 90 days to be permanently deleted after account termination.",
        "url": "https://www.synthesia.io/legal/customer-terms-of-service"
      },
      "links": {
        "cancel": "https://help.synthesia.io/en/articles/9414530-how-do-i-cancel-my-synthesia-subscription",
        "refund": null,
        "terms": "https://www.synthesia.io/legal/customer-terms-of-service",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Paid plan (Starter and Creator) subscribers cancel online via Account Info > Billing > three-dot menu > Cancel your subscription; access continues until the end of the current billing period. Cancellation for Enterprise/Business plans requires 30 days' written notice before the subscription end date to prevent auto-renewal. All fees are explicitly non-cancelable and non-refundable under the Customer Terms of Service; the only refund exception is a customer-initiated termination for cause (material breach by Synthesia), which entitles a refund of prepaid fees for the unused remainder of the term. No pause/freeze option is offered.",
        "policy_url": "https://help.synthesia.io/en/articles/9414530-how-do-i-cancel-my-synthesia-subscription",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 75
        },
        "sources": [
          {
            "title": "How do I cancel my Synthesia subscription? | Synthesia Knowledge Base (accessed 2026-06-05)",
            "url": "https://help.synthesia.io/en/articles/9414530-how-do-i-cancel-my-synthesia-subscription"
          },
          {
            "title": "Customer Terms of Service | Synthesia (accessed 2026-06-05)",
            "url": "https://www.synthesia.io/legal/customer-terms-of-service"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "t-mobile-cz",
      "name": "T-Mobile Czech Republic",
      "industry": "Telecom & ISP",
      "jurisdiction": "CZ",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "mail",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on the official cancellation support pages. Service can only be terminated, not suspended."
      },
      "data_deletion": {
        "detail": "Customers may exercise GDPR right to erasure (právo na výmaz) by contacting the Data Protection Officer at privacy@t-mobile.cz or by submitting a form via the official data protection portal. Data deletion is subject to legal retention obligations.",
        "url": "https://www.t-mobile.cz/ochrana-udaju"
      },
      "links": {
        "cancel": "https://www.t-mobile.cz/podpora/smlouva/jak-opustit-t-mobile",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.t-mobile.cz/podpora/smlouva/jak-opustit-t-mobile",
        "policy_summary": "T-Mobile Czech Republic requires a written cancellation request submitted via online contact form, postal mail, in-store visit, or by calling 800 73 73 73 — there is no fully self-serve online cancellation button. Contracts without a commitment period are terminated with a 30-day notice period from the date of delivery of the notice; contracts with a commitment period terminate on the commitment end date, or with 30 days' notice if early termination is requested. Service charges are prorated to the cancellation date, but early termination of a subsidised or device-financed contract may incur a financial settlement fee (amount quoted by customer service). Number portability to a new operator automatically handles the cancellation without a separate notice.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Proč zůstat u T-Mobilu – jak opustit T-Mobile (T-Mobile.cz) (accessed 2026-06-06)",
            "url": "https://www.t-mobile.cz/podpora/smlouva/jak-opustit-t-mobile"
          },
          {
            "title": "Tarify a smlouvy – zákaznická podpora (T-Mobile.cz) (accessed 2026-06-06)",
            "url": "https://www.t-mobile.cz/zakaznicka-podpora/tarify-smlouvy"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "t-mobile",
      "name": "T-Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "T-Mobile offers voluntary Seasonal Suspend twice per year for up to 90 consecutive days each time, manageable via the T-Life app or myT-Mobile.com, with reduced (not zero) monthly charges during the suspension."
      },
      "data_deletion": {
        "detail": "T-Mobile allows all US customers (not just California residents) to submit a personal data deletion request via their Privacy Center. Requests are processed within 45 days, but T-Mobile retains data required for legal obligations, security, or ongoing business purposes. Deletion can be requested without an account login but requires identity verification.",
        "url": "https://www.t-mobile.com/privacy-center/personal-data-request"
      },
      "links": {
        "cancel": "https://www.t-mobile.com/support/account/cancel-service",
        "refund": null,
        "terms": null,
        "privacy": "https://www.t-mobile.com/privacy-center/personal-data-request"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.t-mobile.com/support/account/cancel-service",
        "policy_summary": "T-Mobile postpaid service can only be cancelled by calling customer service (dial 611 or 1-877-746-0909) or visiting a retail store; no online or in-app cancellation exists for postpaid accounts. Cancellations are future-dated and take effect at the end of the current billing cycle, meaning customers are charged through the end of that cycle. There are no early termination fees, but any outstanding device payment plan balances become due on the final bill. Signal booster equipment must be returned or a non-return fee of up to $400 applies.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel service | T-Mobile Support (accessed 2026-06-05)",
            "url": "https://www.t-mobile.com/support/account/cancel-service"
          },
          {
            "title": "Cancellation Disclosure | T-Mobile (accessed 2026-06-05)",
            "url": "https://www.t-mobile.com/customers/cancellation-disclosures"
          }
        ],
        "score": 54,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "t-universe-skt-kr",
      "name": "T Universe Pass",
      "industry": "Subscription Bundle",
      "jurisdiction": "KR",
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "T Universe account/data handled via SK Telecom T Universe service; cancellation ends the subscription pass.",
        "url": "https://m.sktuniverse.co.kr/my"
      },
      "links": {
        "cancel": "https://m.sktuniverse.co.kr/my",
        "refund": "https://m.tworld.co.kr/customer/faq/view?faq_Id=1606010683",
        "terms": "https://www.tworld.co.kr/poc/html/util/member_policy/UT2.1.2.8T.2T.html",
        "privacy": "https://www.tworld.co.kr/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://m.tworld.co.kr/customer/faq/view?faq_Id=1606010683",
        "policy_summary": "T Universe Pass (우주패스), SK Telecom's monthly subscription bundle, is cancelled self-serve in the T Universe web/app under My Subscriptions by selecting the active pass and clicking Cancel Subscription with a reason, or by phone (1505 / 114 for SKT, 1800-0515 for others). Benefits stop immediately on cancellation, so cancelling before the renewal date is advised; refunds are limited once benefits are used.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "T world FAQ: T우주패스 해지",
            "url": "https://m.tworld.co.kr/customer/faq/view?faq_Id=1606010683"
          },
          {
            "title": "우주패스 상품약관 (T Universe subscription terms)",
            "url": "https://www.tworld.co.kr/poc/html/util/member_policy/UT2.1.2.8T.2T.html"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "tails-com-uk",
      "name": "tails.com",
      "industry": "Pet subscriptions",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Changes including cancellation are made via logged-in pages; orders can be amended up to the displayed 'last date for changes' (more than 24 hours before an order is packed)."
      },
      "data_deletion": {
        "detail": "Privacy policy states personal data is kept for 24 months from the point you cancel and stop all interaction; users can request erasure.",
        "url": "https://shop.tails.com/terms-conditions/"
      },
      "links": {
        "cancel": "https://shop.tails.com/terms-conditions/",
        "refund": "https://shop.tails.com/terms-conditions/",
        "terms": "https://shop.tails.com/terms-conditions/",
        "privacy": "https://shop.tails.com/terms-conditions/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://shop.tails.com/terms-conditions/",
        "policy_summary": "The tails.com Terms state you can cancel your subscription at any time through your logged-in pages. Changes must be made more than 24 hours before the order is packed and shipped, shown in the account as the 'last date for changes.' Orders are still charged and delivered if the cancellation arrives after that last date for changes. Because each recipe is tailor-made, tails.com cannot accept returns on the dry food. The privacy policy adds that personal data is retained for 24 months after a customer cancels.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms & Conditions - tails.com (accessed 2026-06-16)",
            "url": "https://shop.tails.com/terms-conditions/"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "tailscale",
      "name": "Tailscale",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option is documented. To stop paying you either downgrade to the free Personal plan or delete your tailnet (which immediately cancels active subscriptions)."
      },
      "data_deletion": {
        "detail": "Account/data deletion is done by deleting your tailnet: as the tailnet Owner, go to admin console General settings, select 'Delete tailnet', confirm and click Delete. This permanently deletes all node and user data and metadata from the coordination server; some diagnostic logs persist in backups ~60 days. Deleting the tailnet immediately cancels active subscriptions but does NOT unsubscribe from mailing lists (use email-preferences link). Tailscale states it stores minimal personal data (email, full name, IdP profile link, some IPs).",
        "url": "https://tailscale.com/docs/account/delete-tailnet"
      },
      "links": {
        "cancel": "https://tailscale.com/docs/account/manage-plans",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://tailscale.com/docs/account/manage-plans",
        "policy_summary": "Self-serve via admin console: an Owner, Admin, or Billing admin can change/downgrade the plan (including down to the free Personal plan) from the Billing page of the admin console. This is online and self-serve for monthly subscription and Personal plans. Annual-subscription customers cannot self-serve cancel/change and must contact sales. On usage-based monthly billing, you are charged at the end of the monthly billing cycle for monthly active users, and charges are prorated based on time spent on each plan during the billing period (no explicit refund policy is published). To fully cancel and delete data, the Owner deletes the tailnet in admin console General settings, which immediately cancels any active subscription. No pause/freeze option exists; downgrading to Personal is the equivalent free fallback.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Manage your plan · Tailscale Docs (accessed 2026-06-10)",
            "url": "https://tailscale.com/docs/account/manage-plans"
          },
          {
            "title": "Modify an existing plan · Tailscale Docs (accessed 2026-06-10)",
            "url": "https://tailscale.com/docs/account/manage-plans/modify-existing-plan"
          },
          {
            "title": "Delete your tailnet · Tailscale Docs (accessed 2026-06-10)",
            "url": "https://tailscale.com/docs/account/delete-tailnet"
          },
          {
            "title": "Manage billing · Tailscale Docs (accessed 2026-06-10)",
            "url": "https://tailscale.com/docs/account/billing"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "taimi",
      "name": "Taimi",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Taimi documents no pause/freeze; subscriptions stop renewing once cancelled through the store or support."
      },
      "data_deletion": {
        "detail": "Deleting the Taimi account or uninstalling the app does NOT cancel the Premium subscription; users must cancel through the originating app store or contact support to stop billing.",
        "url": "https://taimi.com/billing/"
      },
      "links": {
        "cancel": "https://taimi.com/billing/",
        "refund": null,
        "terms": "https://taimi.com/billing/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 45,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://taimi.com/billing/",
        "policy_summary": "Taimi (Social Impact Inc., USA) sells Premium as auto-renewing subscriptions billed primarily through the Apple App Store and Google Play, cancelled in those stores' subscription settings. Taimi does not provide an in-app self-serve button to cancel Premium directly; instead users go to Profile > Settings > Help & Support, or email support@taimi.com, and support actions the cancellation. The billing terms stress that deleting the account or uninstalling the app does NOT cancel the subscription. No documented partial-period refund or pause option.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "TAIMI Paid Service Terms and Conditions (accessed 2026-06-16)",
            "url": "https://taimi.com/billing/"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "takealotmore-za",
      "name": "TakealotMORE",
      "industry": "Retail & Delivery Membership",
      "jurisdiction": "ZA",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.takealot.com/help-centre/takealotmore/how-to-cancel-or-reactivate-your-takealotmore-subscription",
        "refund": "",
        "terms": "https://terms-and-policies.takealot.com/terms-conditions/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.takealot.com/help-centre/takealotmore/how-to-cancel-or-reactivate-your-takealotmore-subscription",
        "policy_summary": "Takealot's TakealotMORE delivery membership can be cancelled or reactivated at any time from the account section on the takealot.com website or app. Cancellation takes effect at the end of the current billing term and benefits remain until then; no refund is given for the remaining period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel or reactivate your TakealotMORE subscription",
            "url": "https://www.takealot.com/help-centre/takealotmore/how-to-cancel-or-reactivate-your-takealotmore-subscription"
          },
          {
            "title": "TakealotMORE Help Centre",
            "url": "https://www.takealot.com/help-centre/takealotmore"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "talabat-pro-me",
      "name": "talabat Pro",
      "industry": "Food delivery memberships",
      "jurisdiction": "AE",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; benefits last until subscription expiry after cancellation."
      },
      "data_deletion": {
        "detail": "No membership-specific deletion path; covered by talabat's general privacy policy.",
        "url": "https://www.talabat.com/uae/terms"
      },
      "links": {
        "cancel": "https://www.talabat.com/uae/terms",
        "refund": "https://www.talabat.com/uae/terms",
        "terms": "https://www.talabat.com/uae/terms",
        "privacy": "https://www.talabat.com/uae/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 88,
          "notice_disclosed": 90,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.talabat.com/uae/terms",
        "policy_summary": "talabat Pro is a paid membership that auto-renews every 30 days unless cancelled. Users cancel any time by visiting their account and adjusting membership settings in the app; cancellation must be done at least 24 hours before the auto-renewal date to avoid being charged for the next cycle. After cancelling, benefits remain available until the paid month's expiry. For online payments, refunds where due may take up to 7 working days. Family-plan cancellation by the owner terminates all linked members' benefits at expiry. No pause feature is documented.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions | talabat UAE (accessed 2026-06-16)",
            "url": "https://www.talabat.com/uae/terms"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "talabat",
      "name": "Talabat",
      "industry": "Food delivery",
      "jurisdiction": "AE",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented for talabat Pro subscriptions. Cancellation ends access at the current billing period expiry."
      },
      "data_deletion": {
        "detail": "Account deletion available in-app via Settings → Account Info → Delete Account. Cannot delete with pending transactions or outstanding balances. Some data retained for legal obligations and fraud prevention. Contact: customercare.uae@talabat.com or call (+971) 800117117.",
        "url": "https://www.talabat.com/uae/privacy"
      },
      "links": {
        "cancel": "https://www.talabat.com/uae/terms",
        "refund": "https://www.talabat.com/uae/terms",
        "terms": "https://www.talabat.com/uae/terms",
        "privacy": "https://www.talabat.com/uae/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 65,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.talabat.com/uae/terms",
        "policy_summary": "Talabat Pro subscribers can cancel anytime via the app or website by going to Account → membership settings. Cancellation must be made at least 24 hours before the auto-renewal date to avoid being charged for the next month. No partial or full refunds are issued for cancellations made before the end of the current billing cycle; access to Pro benefits continues until the subscription expiry date. Live chat is available as an additional support channel. Account deletion is possible in-app (Settings → Account Info) provided no pending transactions exist.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions (accessed 2026-06-10)",
            "url": "https://www.talabat.com/uae/terms"
          },
          {
            "title": "talabat pro Subscription: What is It? | Talabat UAE (accessed 2026-06-10)",
            "url": "https://www.talabat.com/uae/campaign/pro"
          },
          {
            "title": "Frequently Asked Questions (FAQ) | Talabat UAE (accessed 2026-06-10)",
            "url": "https://www.talabat.com/uae/faq"
          },
          {
            "title": "Contact Us | Talabat UAE (accessed 2026-06-10)",
            "url": "https://www.talabat.com/uae/contact-us"
          },
          {
            "title": "Privacy Policy | Talabat UAE (accessed 2026-06-10)",
            "url": "https://www.talabat.com/uae/privacy"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "talkiatry",
      "name": "Talkiatry",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Patients can request to go 'on hold' by contacting Talkiatry by phone (833-351-8255) or email (hello@talkiatry.com). No maximum hold duration is specified. Clinician coordination is required to safely taper any medications before pausing."
      },
      "data_deletion": {
        "detail": "Patients can submit a data deletion request via the Document Center ('Make a data request' link) or by emailing privacy@talkiatry.com. HIPAA and applicable state laws significantly limit deletion of protected health information (PHI); some states require 10-year retention. Payment method data can be deleted once outstanding balances are settled.",
        "url": "https://www.talkiatry.com/patient-pages/document-center"
      },
      "links": {
        "cancel": "https://www.talkiatry.com/help-center-articles/how-do-i-leave-the-talkiatry",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.talkiatry.com/help-center-articles/how-do-i-leave-the-talkiatry",
        "policy_summary": "To leave Talkiatry, patients must contact the company by phone (833-351-8255) or email (hello@talkiatry.com), or inform their clinician directly during a visit — there is no self-serve online cancellation. No advance notice period is required to terminate care, though a $100 fee applies for canceling or rescheduling individual appointments with less than 48 hours notice (not covered by insurance). Refunds are only issued for billing errors; no general proration policy is documented. Outstanding balances are charged to the payment method on file upon termination.",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 72,
          "notice_disclosed": 55,
          "refund_disclosed": 35,
          "findability": 65
        },
        "sources": [
          {
            "title": "How do I leave Talkiatry? | Talkiatry Help Center (accessed 2026-06-05)",
            "url": "https://www.talkiatry.com/help-center-articles/how-do-i-leave-the-talkiatry"
          },
          {
            "title": "What is your cancellation policy? Why did I get a 'No Show' fee? | Talkiatry Help Center (accessed 2026-06-05)",
            "url": "https://www.talkiatry.com/help-center-articles/what-is-your-cancellation-policy-why-did-i-get-a-no-show-fee"
          }
        ],
        "score": 47,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "talkspace",
      "name": "Talkspace",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Out-of-pocket subscribers can pause for up to 7 days at a time via account settings; the billing date extends by the number of days paused, and additional 7-day pauses can be set after unpausing."
      },
      "data_deletion": {
        "detail": "Account and personal data deletion requests are handled via a data request form submitted to privacy@talkspace.com with a copy of photo ID; however, chat transcripts (medical records) are retained for 7–10 years as required by federal and state law and cannot be deleted.",
        "url": "https://help.talkspace.com/hc/en-us/articles/5512316419739-Managing-and-Deleting-Your-Personal-Data-and-Account"
      },
      "links": {
        "cancel": "https://help.talkspace.com/hc/en-us/articles/360000287003-Plan-Cancellation-and-Refund-Policy",
        "refund": "https://help.talkspace.com/hc/en-us/articles/360000287003-Plan-Cancellation-and-Refund-Policy",
        "terms": null,
        "privacy": "https://help.talkspace.com/hc/en-us/articles/5512316419739-Managing-and-Deleting-Your-Personal-Data-and-Account"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 82,
          "notice_disclosed": 70,
          "refund_disclosed": 78,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.talkspace.com/hc/en-us/articles/360000287003-Plan-Cancellation-and-Refund-Policy",
        "policy_summary": "Talkspace subscriptions can be cancelled anytime via the website (Account > Payment and plan > Stop subscription renewal) or the mobile app (Settings > Payment and plan > Cancel plan); cancellation takes effect at the end of the current billing period and remaining paid time remains accessible. No refunds are issued for services already rendered, subscription costs, or live sessions missed or cancelled with less than 24 hours notice. Out-of-pocket subscribers may pause their plan in 7-day increments instead of cancelling, with the billing date automatically extended for the pause duration. Medical records (chat transcripts) are retained for 7–10 years per applicable law even after account deletion.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Plan Cancellation and Refund Policy – Talkspace Help Center (accessed 2026-06-05)",
            "url": "https://help.talkspace.com/hc/en-us/articles/360000287003-Plan-Cancellation-and-Refund-Policy"
          },
          {
            "title": "How do I cancel my subscription/plan? – Talkspace Help Center (accessed 2026-06-05)",
            "url": "https://help.talkspace.com/hc/en-us/articles/360000287366-How-do-I-cancel-my-subscription-plan"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "talktalk-uk",
      "name": "TalkTalk",
      "industry": "Telecom & ISP",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on TalkTalk's official help pages."
      },
      "data_deletion": {
        "detail": "Customers can request erasure under GDPR Right to Erasure. Non-app users must write to TalkTalk's Data Protection Office (PO Box 673, Salford, M5 0NH). TalkTalk PLUS app users can go to More > Manage your data > Data Privacy > Right to be forgotten. The right is not absolute and TalkTalk may retain data for regulatory purposes.",
        "url": "https://help-centre.talktalk.co.uk/Manage_account/More_account_support/Understanding_Your_Data_Rights"
      },
      "links": {
        "cancel": "https://help-centre.talktalk.co.uk/Manage_account/Leave_TalkTalk/Cancel_your_TalkTalk_service",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help-centre.talktalk.co.uk/Manage_account/Leave_TalkTalk/Cancel_your_TalkTalk_service",
        "policy_summary": "TalkTalk does not offer a self-serve online cancellation button; customers must call 0345 172 0088 or use live chat (or write by mail) to cancel. Outside the minimum contract term, 30 days' notice is required in writing or by phone. A 14-day cooling-off period applies from the order date (no penalty, pay only for services used), and Full Fibre broadband customers also benefit from a 30-day Great Connection Guarantee. Early termination charges apply if cancelling mid-contract (approx. £10.20–£11.25 per remaining month depending on plan); credits after the final bill can be refunded via My Account or the TalkTalk app.",
        "scores": {
          "cancel_url": 30,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 65
        },
        "sources": [
          {
            "title": "Cancel your TalkTalk service - TalkTalk Help & Support (accessed 2026-06-05)",
            "url": "https://help-centre.talktalk.co.uk/Manage_account/Leave_TalkTalk/Cancel_your_TalkTalk_service"
          },
          {
            "title": "Your final bill - TalkTalk Help & Support (accessed 2026-06-05)",
            "url": "https://help-centre.talktalk.co.uk/Billing_and_Payments/Check_my_bills_and_usage/Your_final_bill"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "tally",
      "name": "Tally",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users cancel and retain access through the end of the paid billing cycle."
      },
      "data_deletion": {
        "detail": "Users can permanently delete their account via Settings → Delete account button. This removes the account along with all forms, workspaces, and submissions. Deletion is irreversible and data cannot be restored.",
        "url": "https://tally.so/help/account-settings"
      },
      "links": {
        "cancel": "https://tally.so/help/refund-policy",
        "refund": "https://tally.so/help/refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://tally.so/help/refund-policy",
        "policy_summary": "Tally (tally.so) subscriptions can be cancelled at any time via Settings → Billing → Manage subscription in the dashboard; no advance notice period is required. Access to Pro or Business features continues until the end of the prepaid billing cycle (monthly or yearly). Tally has a strict no-refund policy and does not issue refunds for unused time, late cancellations, or change of mind; the sole exception is a prolonged service outage caused by a technical issue on Tally's end. Upgrades mid-cycle receive a prorated credit against the new plan.",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 80,
          "findability": 80
        },
        "sources": [
          {
            "title": "Refund Policy – Tally Help (accessed 2026-06-05)",
            "url": "https://tally.so/help/refund-policy"
          },
          {
            "title": "Billing and Payment information – Tally Help (accessed 2026-06-05)",
            "url": "https://tally.so/help/billing-and-payment-info"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "tamara-smart-sa",
      "name": "Tamara Smart",
      "industry": "Fintech (BNPL membership)",
      "jurisdiction": "SA",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account data governed by Tamara privacy policy; cancellation does not waive outstanding amounts owed.",
        "url": "https://tamara.co/en-sa/tamara-smart-terms-and-conditions"
      },
      "links": {
        "cancel": "https://tamara.co/en-sa/tamara-smart-terms-and-conditions",
        "refund": "https://tamara.co/en-sa/tamara-smart-terms-and-conditions",
        "terms": "https://tamara.co/en-ae/terms-and-conditions",
        "privacy": "https://tamara.co/en-sa/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://tamara.co/en-sa/tamara-smart-terms-and-conditions",
        "policy_summary": "Members cancel Tamara Smart at any time by logging into their Tamara account and following the on-page prompts; cancellation takes effect at the end of the billing period in which it is made. Payments are non-refundable and not pro-rated, and any outstanding amounts remain payable.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Tamara Smart Terms and Conditions",
            "url": "https://tamara.co/en-sa/tamara-smart-terms-and-conditions"
          },
          {
            "title": "How do I cancel Tamara Smart - Tamara Help Center",
            "url": "https://tamarapay.zendesk.com/hc/en-us/articles/20309369556754-How-do-I-cancel-Tamara-Smart"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "tana",
      "name": "Tana",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Tana's terms or documentation."
      },
      "data_deletion": {
        "detail": "Account deletion is available via in-app settings under 'Delete account'. Upon deletion, all user content and account information becomes inaccessible. Tana provides no guarantee that deleted content is retrievable. The email address is placed on a delete list blocking new account creation. Users retain the ability to export their data before deletion.",
        "url": "https://outliner.tana.inc/learn/features/account-settings"
      },
      "links": {
        "cancel": "https://tana.inc/terms",
        "refund": null,
        "terms": "https://tana.inc/terms",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Tana subscriptions can be cancelled at any time through the in-app account settings (Plan section > Cancel plan, which routes through a Stripe portal) or by emailing help@tana.inc. No advance notice period is required. Upon cancellation, access continues through the end of the current paid billing cycle with no refund issued for the remaining period. No pause or freeze option is offered.",
        "policy_url": "https://tana.inc/terms",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 65,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 60
        },
        "sources": [
          {
            "title": "Terms and Conditions — Tana Labs Inc. (accessed 2026-06-06)",
            "url": "https://tana.inc/terms"
          },
          {
            "title": "Account settings — Tana documentation (accessed 2026-06-06)",
            "url": "https://outliner.tana.inc/learn/features/account-settings"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "tangerine-au",
      "name": "Tangerine Telecom",
      "industry": "Broadband / ISP",
      "jurisdiction": "AU",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.tangerine.com.au/help/how-can-i-cancel-my-nbn-r-service",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 88,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://www.tangerine.com.au/help/how-can-i-cancel-my-nbn-r-service",
        "policy_summary": "Tangerine Telecom (Australian nbn provider) has no lock-in contract and lets customers cancel self-serve in the Self Care Portal via the Internet tab > Cancel my nbn, choosing a preferred cancellation date; cancellation processes in 24-48 hours. No refunds are issued for unused days in the current billing period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling your nbn service | Tangerine Telecom",
            "url": "https://www.tangerine.com.au/help/how-can-i-cancel-my-nbn-r-service"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "tangerine-ca",
      "name": "Tangerine",
      "industry": "Neobank",
      "jurisdiction": "CA",
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.tangerine.ca/en/faq/how-do-i-close-one-of-my-accounts",
        "refund": "",
        "terms": "https://www.tangerine.ca/en/legal/account-terms",
        "privacy": "https://www.tangerine.ca/en/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.tangerine.ca/en/faq/how-do-i-close-one-of-my-accounts",
        "policy_summary": "Tangerine customers close an account self-serve in online banking by selecting the account, opening Account Details and clicking Close Account, or in the mobile app via More > Profile & Settings > General > Close Account(s); a phone call (1-888-826-4374) is required only when closing the sole account of a type or when a pending transaction blocks closure.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I close one of my Accounts? | Tangerine",
            "url": "https://www.tangerine.ca/en/faq/how-do-i-close-one-of-my-accounts"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "tangle",
      "name": "Tangle",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on any official Tangle page."
      },
      "data_deletion": {
        "detail": "No explicit data deletion or account-removal process is documented on official Tangle pages. Users would need to contact staff@readtangle.com.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.readtangle.com/faq/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Tangle memberships (newsletter, podcast, bundle, all-in) can be canceled anytime via the account portal at readtangle.com/account or by emailing staff@readtangle.com with subject 'Subscription issue'. No formal notice period is stated beyond 'cancel anytime'. Pro-rated refunds are offered for unsatisfied members or accidental renewals — email staff@readtangle.com with subject 'Refund'; response is typically within 48 hours. No pause/freeze option is documented.",
        "policy_url": "https://www.readtangle.com/faq/",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 60,
          "notice_disclosed": 40,
          "refund_disclosed": 72,
          "findability": 65
        },
        "sources": [
          {
            "title": "Tangle Frequently Asked Questions — readtangle.com (accessed 2026-06-05)",
            "url": "https://www.readtangle.com/faq/"
          },
          {
            "title": "Tangle Membership — readtangle.com (accessed 2026-06-05)",
            "url": "https://www.readtangle.com/membership/"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "tantan",
      "name": "Tantan",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "New York subscribers may pause Premium Membership for up to one year by emailing written notice to subscriptions@tantanapp.com; pause is not offered to other users in the documented terms."
      },
      "data_deletion": {
        "detail": "Cancelling a subscription is separate from deleting an account; the terms direct billing cancellation to the app store or subscriptions@tantanapp.com, and uninstalling the app does not stop auto-renewal.",
        "url": "https://thetantanapp.com/terms-of-use"
      },
      "links": {
        "cancel": "https://thetantanapp.com/terms-of-use",
        "refund": null,
        "terms": "https://thetantanapp.com/terms-of-use",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 90,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://thetantanapp.com/terms-of-use",
        "policy_summary": "Tantan (Tantan Cultural Development; international terms) auto-renews all paid subscriptions unless the user cancels at least 24 hours before the end of the current term. Cancellation is done through the Apple App Store or Google Play subscription settings, or by emailing subscriptions@tantanapp.com. Generally no refunds are given for unused days, but subscribers in certain US states get a 3-day cancellation window with a full refund processed within 10 days. New York subscribers may pause Premium for up to one year by written notice. The terms warn that uninstalling the app does not cancel a subscription.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Use - TanTan International (accessed 2026-06-16)",
            "url": "https://thetantanapp.com/terms-of-use"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "tapas",
      "name": "Tapas",
      "industry": "Streaming",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://help.tapas.io/hc/en-us/articles/360007708873-Tapas-Ink-and-Support",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 40,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://help.tapas.io/hc/en-us/articles/360007708873-Tapas-Ink-and-Support",
        "policy_summary": "Recurring Tapas plans can be managed self-serve from the account Settings/Subscriptions area, or through the originating store (App Store / Google Play) or PayPal where the subscription was purchased.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Tapas Ink and Support - Tapas Help",
            "url": "https://help.tapas.io/hc/en-us/articles/360007708873-Tapas-Ink-and-Support"
          },
          {
            "title": "Coins are now Tapas Ink - Tapas Help",
            "url": "https://help.tapas.io/hc/en-us/articles/360011694073-Coins-are-now-Tapas-Ink"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "tapmad-pk",
      "name": "Tapmad",
      "industry": "Streaming (video)",
      "jurisdiction": "PK",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.tapmad.com/legal-center/terms",
        "refund": "https://www.tapmad.com/legal-center/refund",
        "terms": "https://www.tapmad.com/legal-center/terms",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.tapmad.com/legal-center/terms",
        "policy_summary": "Cancel a tapmad account by logging in on the tapmad website, opening Account > Billing Information, editing the subscription and clicking Cancel. Cancellation is effective immediately and no refund is given for remaining days of the paid month. Free-trial users must cancel before 11:59pm PKT on the last trial day to avoid being charged.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "tapmad Terms of Use",
            "url": "https://www.tapmad.com/legal-center/terms"
          },
          {
            "title": "tapmad Refunds & Rewards Policy",
            "url": "https://www.tapmad.com/legal-center/refund"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "tapple-jp",
      "name": "Tapple",
      "industry": "Dating apps",
      "jurisdiction": "JP",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Tapple documents no pause or freeze option; users stop auto-renewal and the paid plan runs until its expiry date."
      },
      "data_deletion": {
        "detail": "Withdrawal is separate from stopping a paid plan. For most payment methods auto-renewal does NOT stop on account deletion and must be stopped separately.",
        "url": "https://support.tapple.me/hc/ja/articles/360007356854"
      },
      "links": {
        "cancel": "https://support.tapple.me/hc/ja/articles/360007486933",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 45,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.tapple.me/hc/ja/articles/360007486933",
        "policy_summary": "Tapple (operated by Matching Agent / CyberAgent, Japan) lets paid members of the Standard or Simple plan stop auto-renewal in-app, after which auto-renewal-stopped is shown and the plan runs to its expiry date. The cancellation path depends on payment method: App Store and Google Play subscriptions are stopped through the respective store, while web/credit-card subscriptions are stopped in the Tapple settings. The help center warns that deleting the account does not stop auto-renewal except for PayPal/credit-card billing, and uninstalling the app never cancels billing. No documented partial-period refund or pause option.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel a paid plan (stop auto-renewal) - Tapple Help (accessed 2026-06-16)",
            "url": "https://support.tapple.me/hc/ja/articles/360007486933"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "taskade",
      "name": "Taskade",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Taskade offers a plan pause option accessible via Settings > Billing > Change Payment > 'Cancel or pause your plan' on desktop. No additional details about pause duration or limits are documented."
      },
      "data_deletion": {
        "detail": "Account closure is self-serve via Settings > Close Account (enter email to confirm). Deletion is immediate, permanent, and irreversible. However, if you only cancel (not close the account), all projects, agents, automations, files, and workspace structure are preserved indefinitely on the Free tier — nothing is deleted.",
        "url": "https://help.taskade.com/en/articles/8958673-how-do-i-close-my-taskade-account"
      },
      "links": {
        "cancel": "https://help.taskade.com/en/articles/8958630-manage-paid-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.taskade.com/en/articles/8958630-manage-paid-subscription",
        "policy_summary": "Taskade subscriptions can be cancelled self-serve online via Settings > Billing > Manage Subscription > Cancel Plan, or through the App Store / Google Play for mobile purchases. Cancellation takes effect at the end of the current billing cycle; the workspace then reverts to the Free plan with all data preserved. Refunds are not automatic — requests must be submitted to support within 14 days of charge and are reviewed case-by-case; prorated refunds may be available for annual plans cancelled mid-cycle. A plan pause option also exists on desktop through the same billing settings.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 65,
          "findability": 78
        },
        "sources": [
          {
            "title": "Manage Paid Subscription | Taskade Help Center (accessed 2026-06-05)",
            "url": "https://help.taskade.com/en/articles/8958630-manage-paid-subscription"
          },
          {
            "title": "Billing and Pricing FAQ | Taskade Help Center (accessed 2026-06-05)",
            "url": "https://help.taskade.com/en/articles/8958631-billing-and-pricing-faq"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "tastemade-plus-us",
      "name": "Tastemade+",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or hold option is documented anywhere in Tastemade's official help center."
      },
      "data_deletion": {
        "detail": "Users can delete their Tastemade account by selecting 'Delete Account' when editing their profile on the website or in any of the apps; all personal data is permanently deleted and cannot be undone. Privacy/data-subject requests (including CCPA deletion requests) are handled via a dedicated OneTrust web form.",
        "url": "https://help.tastemade.com/hc/en-us/articles/14851439945613-How-can-I-delete-my-Tastemade-account"
      },
      "links": {
        "cancel": "https://help.tastemade.com/hc/en-us/articles/10283883243917-How-do-I-cancel-my-Tastemade-membership",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.tastemade.com/hc/en-us/articles/10283883243917-How-do-I-cancel-my-Tastemade-membership",
        "policy_summary": "Tastemade+ memberships subscribed directly via the website can be cancelled from the Tastemade+ section of the account dashboard (profile page). Subscriptions managed through third-party platforms (Apple, Google, Roku, Curiosity Stream, Amazon) must be cancelled directly with those platforms. Subscriptions are pre-paid and non-refundable; access continues until the end of the current billing period. No pause or hold option is available.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Tastemade+ membership? – Tastemade Help Center (accessed 2026-06-06)",
            "url": "https://help.tastemade.com/hc/en-us/articles/10283883243917-How-do-I-cancel-my-Tastemade-membership"
          },
          {
            "title": "How can I delete my Tastemade account? – Tastemade Help Center (accessed 2026-06-06)",
            "url": "https://help.tastemade.com/hc/en-us/articles/14851439945613-How-can-I-delete-my-Tastemade-account"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "tata-play-in",
      "name": "Tata Play",
      "industry": "Streaming",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email",
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Tata Play offers a self-service temporary account suspension via the website and app. Users select a start and end date with a minimum suspension period of 5 days; there is no stated maximum. The Set Top Box must remain powered on to resume services. No refund is issued for suspension periods."
      },
      "data_deletion": {
        "detail": "No dedicated account/data deletion process is documented on Tata Play's official help pages. The refund policy notes that subscribers who cancel and take a refund cannot reactivate their connection, implying account closure, but no explicit GDPR/DPDP-style data erasure process is published.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.tataplay.com/dth/tnc/refund-policy-terms-conditions",
        "refund": "https://www.tataplay.com/dth/tnc/refund-policy-terms-conditions",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.tataplay.com/dth/tnc/refund-policy-terms-conditions",
        "policy_summary": "Permanent cancellation of Tata Play DTH service requires contacting customer care by phone (020 6814 6633 / 1800 208 6633) or email (help@tataplay.com) after the subscription due date; there is no fully self-serve online cancellation flow for permanent deactivation. Cancellation is blocked during any lock-in or minimum guarantee period and takes effect once that period expires. Refunds are limited to the unutilized account balance after deducting all charges, processed via NEFT within 20 business days of receiving the request, documents, and equipment return (if rented); activation, installation, and already-consumed subscription fees are non-refundable. Once cancelled and refunded, the subscriber account cannot be reactivated.",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 75,
          "findability": 60
        },
        "sources": [
          {
            "title": "Terms & Conditions for Refund Policy | Tata Play (accessed 2026-06-06)",
            "url": "https://www.tataplay.com/dth/tnc/refund-policy-terms-conditions"
          },
          {
            "title": "Tata Play DTH Help, Customer Care & Support (accessed 2026-06-06)",
            "url": "https://www.tataplay.com/dth/help"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "tcs-ch",
      "name": "TCS – Touring Club Schweiz",
      "industry": "Retail & membership",
      "jurisdiction": "CH",
      "join_clicks": 2,
      "cancellation_types": [
        "post",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No membership pause offered; written cancellation to year-end only."
      },
      "data_deletion": {
        "detail": "Member/customer data processing is described in the TCS data processing declaration; the data protection officer is reachable at dataprotection@tcs.ch.",
        "url": "https://www.tcs.ch/de/produkte/avb/"
      },
      "links": {
        "cancel": "https://www.tcs.ch/de/der-tcs/sektionen/zuerich/news/haeufigste-fragen.php",
        "refund": null,
        "terms": "https://www.tcs.ch/de/produkte/avb/",
        "privacy": "https://www.tcs.ch/de/produkte/avb/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 48,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 35,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.tcs.ch/de/der-tcs/sektionen/zuerich/news/haeufigste-fragen.php",
        "policy_summary": "TCS membership can only be cancelled in writing (schriftlich) by post or email to a TCS section/contact point; there is no online self-serve cancellation button. The notice period is three months before the end of the annual membership, and withdrawal (Austritt) takes effect at the end of the membership year per the statutes. The TCS FAQ states 'Eine Kündigung muss schriftlich (per Post oder per Mail) bei einer unserer Kontaktstellen erfolgen.' No refund of unused membership fee is stated. Membership continues into the next year if not cancelled within the deadline.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "TCS Sektion Zürich – Häufigste Fragen / FAQ (accessed 2026-06-16)",
            "url": "https://www.tcs.ch/de/der-tcs/sektionen/zuerich/news/haeufigste-fragen.php"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "td-insurance-ca",
      "name": "TD Insurance",
      "industry": "Insurance (auto)",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "post"
      ],
      "pause": {
        "available": false,
        "detail": "No policy pause; auto policies are cancelled via MyInsurance, phone or mailed form."
      },
      "data_deletion": {
        "detail": "Personal information handled per TD Insurance privacy policy; access/correction requests via TD Insurance privacy office.",
        "url": "https://www.tdinsurance.com/legal"
      },
      "links": {
        "cancel": "https://tdinsurance.intelliresponse.com/en/index.jsp?requestType=NormalRequest&id=1104&question=How+do+I+cancel+my+insurance+policy",
        "refund": "https://tdinsurance.intelliresponse.com/en/index.jsp?requestType=NormalRequest&id=1104&question=How+do+I+cancel+my+insurance+policy",
        "terms": "https://www.tdinsurance.com/mobile/common/terms-and-conditions",
        "privacy": "https://www.tdinsurance.com/legal"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 90,
          "notice_disclosed": 55,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://tdinsurance.intelliresponse.com/en/index.jsp?requestType=NormalRequest&id=1104&question=How+do+I+cancel+my+insurance+policy",
        "policy_summary": "TD Insurance lets policyholders cancel three ways: through the MyInsurance portal (Contact Us / Send a secure message, choosing 'Cancellation'), by phone at 1-877-777-7136, or by completing the cancellation form from the policy documents/Document Centre and mailing it to the listed office. On cancellation TD states it will refund any remaining premium as soon as possible, though the insurer may deduct an amount for days the policy was in force and may apply a small administration fee. If the premium is payable in full after a claim, a refund may not be available. No fixed advance-notice period is specified.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "TD Insurance - How do I cancel my insurance policy? (accessed 2026-06-16)",
            "url": "https://tdinsurance.intelliresponse.com/en/index.jsp?requestType=NormalRequest&id=1104&question=How+do+I+cancel+my+insurance+policy"
          },
          {
            "title": "TD Insurance Legal Information (accessed 2026-06-16)",
            "url": "https://www.tdinsurance.com/legal"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "teachable",
      "name": "Teachable",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Downgrading to a lower-tier plan is the closest alternative."
      },
      "data_deletion": {
        "detail": "Account data and content persist after plan cancellation; school goes offline but settings are retained. If the account itself is deleted, user content may become irretrievable, though Teachable retains archival copies for compliance. No dedicated self-serve data deletion portal is documented.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.teachable.com/en/articles/11682421-cancel-your-paid-school-plan",
        "refund": null,
        "terms": "https://www.teachable.com/legal/terms-of-use",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Teachable school plans are cancelled online via Settings > Billing > Manage Plan > Cancel Plan (primary owner only); email cancellation to support@teachable.com is also accepted per the Terms of Use. Cancellation takes effect at the end of the current billing cycle, with paid features remaining active until then and the cancellation reversible in the interim. A 30-day refund is available for new plan signups or upgrades (monthly or annual); repeated refund requests may be denied. No plan pause or freeze option is offered.",
        "policy_url": "https://support.teachable.com/en/articles/11682421-cancel-your-paid-school-plan",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 75
        },
        "sources": [
          {
            "title": "Cancel Your Paid School Plan | Teachable Help Center (accessed 2026-06-05)",
            "url": "https://support.teachable.com/en/articles/11682421-cancel-your-paid-school-plan"
          },
          {
            "title": "Terms of Use | Teachable (accessed 2026-06-05)",
            "url": "https://www.teachable.com/legal/terms-of-use"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "teamwork",
      "name": "Teamwork",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. The alternative to full cancellation is downgrading to the Free Forever plan."
      },
      "data_deletion": {
        "detail": "Cancelling a subscription (not deleting) downgrades the account to Free Forever and preserves data. Choosing 'Delete Account' permanently and irreversibly deletes all site data. Post-termination, customer data may be retrieved within 10 days of requesting it (within 30 days of termination), subject to outstanding fees; otherwise Teamwork.com may dispose of it.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.teamwork.com/projects/subscription/downgrade-or-delete-your-account",
        "refund": null,
        "terms": "https://www.teamwork.com/legal/terms-of-service/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://support.teamwork.com/projects/subscription/downgrade-or-delete-your-account",
        "policy_summary": "Teamwork subscriptions can be cancelled entirely online through the account dashboard (Profile > Subscription > Cancel my subscription > off-boarding survey > Cancel Plan), with no phone or email required. Cancellation takes effect at the end of the current billing cycle, after which the account automatically downgrades to the Free Forever plan with data preserved but limited to 5 active users and 5 active projects. Per the Terms of Service, all subscription fees are non-cancellable and non-refundable; pro-rated refunds are only issued if Teamwork.com itself terminates the contract without cause. A separate 'Delete Account' option permanently and irreversibly removes all site data.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 72,
          "findability": 80
        },
        "sources": [
          {
            "title": "Cancel or Delete Your Account - Teamwork.com Support (accessed 2026-06-06)",
            "url": "https://support.teamwork.com/projects/subscription/downgrade-or-delete-your-account"
          },
          {
            "title": "Teamwork.com Terms of Service - Legal Documentation (accessed 2026-06-06)",
            "url": "https://www.teamwork.com/legal/terms-of-service/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "telcel-mx",
      "name": "Telcel",
      "industry": "Telecom & ISP",
      "jurisdiction": "MX",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No voluntary pause or freeze option for postpaid plans. Temporary suspension is available only in cases of theft or loss of device (reported via *111 or CAC). Prepaid (Amigo) lines enter a 365-day balance-recovery phase after balance expires before the line is permanently deactivated."
      },
      "data_deletion": {
        "detail": "Customers may exercise ARCO rights (Acceso, Rectificación, Cancelación, Oposición) to request deletion of personal data by emailing datospersonales@telcel.com or submitting the official form available at telcel.com/aviso-de-privacidad.",
        "url": "https://www.telcel.com/aviso-de-privacidad"
      },
      "links": {
        "cancel": "https://www.telcel.com/personas/politicas-y-codigos/contrato-prestacion-servicios",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 45,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.telcel.com/personas/politicas-y-codigos/contrato-prestacion-servicios",
        "policy_summary": "Telcel postpaid plan cancellations must be requested by phone (*111), in person at a CAC (Customer Attention Center), or through Mi Telcel for add-on services; definitive contract termination cannot be completed solely online. Cancellation takes effect on the day of the request, with no advance notice period required. Customers with an active mandatory commitment period (plazo forzoso) are subject to an early termination penalty of 20% of the monthly fixed charge multiplied by the remaining months, capped at two monthly charges; all outstanding balances and device installments must also be settled. No refunds or proration are offered for unused billing periods, and no voluntary service pause is available.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Contrato de Prestación de Servicios Telcel | Políticas y códigos (accessed 2026-06-06)",
            "url": "https://www.telcel.com/personas/politicas-y-codigos/contrato-prestacion-servicios"
          },
          {
            "title": "Política de Aplicación de Penas Convencionales Telcel (accessed 2026-06-06)",
            "url": "https://www.telcel.com/personas/politicas-y-codigos/penas-convencionales"
          }
        ],
        "score": 48,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "tele2-se",
      "name": "Tele2",
      "industry": "Telecom & ISP",
      "jurisdiction": "SE",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "email",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Tele2 only mentions subscription transfer (överlåta) to another person as an alternative to cancellation, available even during a binding period at no cost."
      },
      "data_deletion": {
        "detail": "Customers can request data deletion via the Mitt Tele2 portal or by contacting customer service (phone 90 222 or chat). After contract termination, most data is deleted except billing records (until debt is paid or statute of limitations), accounting records (7 years), and marketing data (up to 12 months).",
        "url": "https://www.tele2.se/integritetspolicy"
      },
      "links": {
        "cancel": "https://www.tele2.se/support/avsluta/avsluta-abonnemang",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 45,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.tele2.se/support/avsluta/avsluta-abonnemang",
        "policy_summary": "Tele2 Sweden requires customers to contact customer service to cancel a subscription — by phone (90 222), chat on tele2.se, email/contact form (3–5 business day response), or in-person at a store; online forms are available only for cancelling add-on services, not the main subscription. The notice period is 1 calendar month for contracts signed after 1 May 2014 (3 months for earlier contracts), and customers can verify their specific binding and notice terms via the Mitt Tele2 self-service portal. Early termination during a binding period incurs outstanding fees (kvarstående avgifter) but no proration formula is publicly disclosed. A 14-day right of withdrawal applies to new agreements, with refunds issued within 14 days minus proportional usage charges and return costs.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Avsluta eller överlåta abonnemang – Tele2 Support (accessed 2026-06-05)",
            "url": "https://www.tele2.se/support/avsluta/avsluta-abonnemang"
          },
          {
            "title": "Ångerrätt och retur – Tele2 Kundservice (accessed 2026-06-05)",
            "url": "https://www.tele2.se/kundservice/betalning/angerratt"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "telecine-br",
      "name": "Telecine",
      "industry": "Streaming",
      "jurisdiction": "BR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on Telecine's official help pages. Suspended accounts due to non-payment are a separate system condition, not a voluntary pause feature."
      },
      "data_deletion": {
        "detail": "No dedicated self-serve data deletion portal is provided. Data deletion requests under LGPD must be submitted to Grupo Globo's DPO via email at dpo@grupoglobo.com.br or phone (48) 3281-8195. Some data may be retained for legal/regulatory compliance even after deletion.",
        "url": "https://www.grupoglobo.com.br/politica-privacidade"
      },
      "links": {
        "cancel": "https://ajuda.telecine.com.br/configuracoes-da-conta/cancelamento-e-reativacao/como-cancelar-o-streaming-do-telecine",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://ajuda.telecine.com.br/configuracoes-da-conta/cancelamento-e-reativacao/como-cancelar-o-streaming-do-telecine",
        "policy_summary": "Telecine subscriptions can be cancelled at any time online via minhaconta.globo.com (for direct/Globoplay subscribers), through the relevant app store (for iOS/Android-billed subscribers), or through the TV operator (for bundle subscribers). After cancellation, access to content continues until the end of the current billing cycle. Brazilian law (CDC Art. 49) grants a 7-day cooling-off right with full refund for purchases made online; outside that window no prorated refund is offered and any card credit may take up to two billing statements to appear.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 60,
          "findability": 70
        },
        "sources": [
          {
            "title": "Como cancelar o streaming do Telecine | Central de Ajuda Telecine (accessed 2026-06-06)",
            "url": "https://ajuda.telecine.com.br/configuracoes-da-conta/cancelamento-e-reativacao/como-cancelar-o-streaming-do-telecine"
          },
          {
            "title": "Termo de Uso do Telecine | ajuda-globo (accessed 2026-06-06)",
            "url": "https://ajuda.globo/telecine/termos-e-politicas/termo-de-uso-telecine/faq/termo-de-uso-do-telecine.ghtml"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "telenet-be",
      "name": "Telenet",
      "industry": "Telecom & ISP",
      "jurisdiction": "BE",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "mail",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on Telenet's official help pages. Telenet suggests downgrading or switching plans as an alternative to full cancellation."
      },
      "data_deletion": {
        "detail": "Customers with a My Telenet account can submit a right-to-erasure request via a form in the MyTelenet portal; non-customers can visit a Telenet Shop or use the contact form at /residential/en/legal-information/privacy-ask-your-question.html. Full deletion is not always possible — service-related data must be retained for legal/regulatory reasons. Telenet responds within 30 days.",
        "url": "https://www2.telenet.be/residential/en/legal-information/privacy-rights.html"
      },
      "links": {
        "cancel": "https://www2.telenet.be/residential/nl/klantenservice/je-gegevens-aanpassen/je-abonnement/telenet-abonnement-opzeggen.html",
        "refund": null,
        "terms": null,
        "privacy": "https://www2.telenet.be/residential/en/legal-information/privacy-rights.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 75,
          "notice_disclosed": 50,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www2.telenet.be/residential/nl/klantenservice/je-gegevens-aanpassen/je-abonnement/telenet-abonnement-opzeggen.html",
        "policy_summary": "Telenet (BE) residential customers can cancel via phone (0800 66 350, free, Mon–Fri 8–20h, Sat 9–18h), an online web form (processed within 2 business days), registered mail to Telenet Klantendienst, Liersesteenweg 4, 2800 Mechelen, or in person at a Telenet Shop; add-ons and entertainment packages can be cancelled self-service in MyTelenet but full-subscription cancellation requires contacting customer service. Core internet and TV services have no minimum contract duration and no early termination fee; mobile subscriptions tied to a subsidised device require paying the residual device value. For streaming and channel packages (1-month contract), any prepaid amount is credited to the next invoice; cancellation within the first month incurs a fee for remaining days. The Easy Switch scheme lets a new operator handle the full port-away process using the customer's Easy Switch ID from their invoice.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Je Telenet opzeggen | MyTelenet (accessed 2026-06-05)",
            "url": "https://www2.telenet.be/residential/nl/klantenservice/je-gegevens-aanpassen/je-abonnement/telenet-abonnement-opzeggen.html"
          },
          {
            "title": "Wat met contractduur van de Telenet-diensten? | MyTelenet (accessed 2026-06-05)",
            "url": "https://www2.telenet.be/residential/nl/klantenservice/je-gegevens-aanpassen/je-abonnement/wat-met-contractduur-van-de-telenet-diensten.html"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "telenor-dk",
      "name": "Telenor Denmark",
      "industry": "Telecom & ISP",
      "jurisdiction": "DK",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on Telenor Denmark's official help pages."
      },
      "data_deletion": {
        "detail": "Customers may request data deletion via the Mit Telenor self-service portal or in person at a store with valid photo ID. GDPR right to deletion applies in special cases. General data protection contact: databeskyttelse@telenor.dk.",
        "url": "https://www.telenor.dk/andet/privacyregler/"
      },
      "links": {
        "cancel": "https://www.telenor.dk/kundeservice/Mobilabonnementer-og-services/mit-abonnement/opsig-dit-abonnement/",
        "refund": null,
        "terms": null,
        "privacy": "https://www.telenor.dk/andet/privacyregler/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 75,
          "notice_disclosed": 85,
          "refund_disclosed": 70,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://www.telenor.dk/kundeservice/Mobilabonnementer-og-services/mit-abonnement/opsig-dit-abonnement/",
        "policy_summary": "Telenor Denmark requires cancellation via phone (72 100 100), a written contact form, or in-store visit — there is no self-serve online cancellation button. A 30-day notice period applies to mobile subscriptions; the subscription remains active for 30 days after the cancellation request. Customers on a binding contract must wait until the binding period expires. Refunds are prorated: the final bill credits any prepaid amount unused, and any balance is automatically transferred to the customer's NemKonto bank account.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Sådan opsiger du dit abonnement | Telenor (accessed 2026-06-06)",
            "url": "https://www.telenor.dk/kundeservice/Mobilabonnementer-og-services/mit-abonnement/opsig-dit-abonnement/"
          },
          {
            "title": "Privatlivspolitik | Telenor (accessed 2026-06-06)",
            "url": "https://www.telenor.dk/andet/privacyregler/"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "telenor-no",
      "name": "Telenor Norway",
      "industry": "Telecom & ISP",
      "jurisdiction": "NO",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "in_person",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No general subscription pause or freeze option is documented. Telenor Norway explicitly states that the cabin internet service cannot be paused, and no pause feature is described for mobile or standard broadband subscriptions."
      },
      "data_deletion": {
        "detail": "GDPR right to erasure available after account closure. Customers can request deletion via an online form at telenor.no/personvern, or through customer service. Telenor retains data only as long as legally required after the customer relationship ends.",
        "url": "https://www.telenor.no/om/personvern/"
      },
      "links": {
        "cancel": "https://www.telenor.no/kundeservice/oppsigelse/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.telenor.no/kundeservice/oppsigelse/",
        "policy_summary": "Telenor Norway customers can cancel mobile subscriptions via the Telmi chatbot (requires Telenor ID + BankID authentication), by phone at 915 09 000, or in person at Telenor stores and authorised retailers (Power, Elkjøp); broadband and TV cancellations use a dedicated online submission form or the same phone/store channels. The notice period is one calendar month calculated from the first day of the month following the cancellation notice (e.g. notice in June means service ends 31 July); wireless broadband ends at the end of the current month. Any amounts already invoiced beyond the notice period are refunded. Cancelling during a binding period (up to 12 months, exceptionally 24 months) triggers a final settlement covering the outstanding economic benefit (e.g. subsidised device cost) plus a possible administration fee; consumers also hold a no-penalty exit right if Telenor raises prices or materially changes terms.",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 75
        },
        "sources": [
          {
            "title": "Ønsker du å si opp ditt Telenor abonnement? – Telenor Kundeservice (accessed 2026-06-05)",
            "url": "https://www.telenor.no/kundeservice/oppsigelse/"
          },
          {
            "title": "Generelle avtalevilkår – Telenor (accessed 2026-06-05)",
            "url": "https://www.telenor.no/vilkar/avtalevilkar/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "telenor-se",
      "name": "Telenor Sweden",
      "industry": "Telecom & ISP",
      "jurisdiction": "SE",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No consumer subscription pause or freeze option is documented on Telenor Sweden's support pages."
      },
      "data_deletion": {
        "detail": "GDPR erasure rights apply. Customers can request deletion of personal data by contacting personuppgifter@telenor.se. Telenor's privacy policy states various data categories are deleted or anonymised within 2–12 months after the subscription/relationship ends, depending on data type.",
        "url": "https://www.telenor.se/support/integritet/integritetspolicy/"
      },
      "links": {
        "cancel": "https://www.telenor.se/support/mobiltelefoni/abonnemang/avsluta-abonnemang/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.telenor.se/support/mobiltelefoni/abonnemang/avsluta-abonnemang/",
        "policy_summary": "To cancel a Telenor Sweden mobile subscription, customers are directed to call customer service (020-222 222, weekdays 08:00–19:00) or contact support via Mitt Telenor (the online portal or app). The standard notice period is 1 month for subscriptions signed from 1 May 2014 onwards; older contracts carry a 3-month notice period. Broadband subscribers benefit from a 30-day satisfaction guarantee allowing cancellation without a notice period even during a binding period. Refund and proration terms are not explicitly disclosed on the support pages.",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 65,
          "notice_disclosed": 75,
          "refund_disclosed": 25,
          "findability": 65
        },
        "sources": [
          {
            "title": "Så gör du för att avsluta ditt abonnemang | Telenor (accessed 2026-06-06)",
            "url": "https://www.telenor.se/support/mobiltelefoni/abonnemang/avsluta-abonnemang/"
          },
          {
            "title": "Bindningstid och uppsägningstid | Telenor (accessed 2026-06-06)",
            "url": "https://www.telenor.se/support/mobiltelefoni/abonnemang/bindningstid-uppsagningstid/"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "telia-dk",
      "name": "Telia Denmark (Norlys)",
      "industry": "Telecom & ISP",
      "jurisdiction": "DK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "in_person",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented on official Norlys/Telia DK pages."
      },
      "data_deletion": {
        "detail": "GDPR right to erasure available. Customers can contact the Norlys data protection officer at [email protected] to request deletion of personal data.",
        "url": "https://norlys.dk/persondatapolitik/"
      },
      "links": {
        "cancel": "https://norlys.dk/kundeservice/fortrydelse-og-opsigelse/fortrydelse-telefoni/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 52,
          "channel_disclosed": 72,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://norlys.dk/kundeservice/fortrydelse-og-opsigelse/fortrydelse-telefoni/",
        "policy_summary": "Telia Denmark was acquired by Norlys in April 2024 and fully rebranded to Norlys in May 2025; telia.dk now redirects to norlys.dk. Mobile subscriptions can be cancelled via an online form on norlys.dk, by phone at 7011 4040 (Mon–Fri 8–17), by written contact (email/letter, answered within 4 business days), or in-person at a Norlys retail location. The standard notice period is 30 days (one month) from receipt of the cancellation, and cancellations are processed within 5 business days with a confirmation sent. Subscription fees already paid are not refunded upon cancellation; device installment payments continue independently of the subscription.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Fortrydelse og opsigelse af dit telefoni-abonnement – Norlys Kundeservice (accessed 2026-06-06)",
            "url": "https://norlys.dk/kundeservice/fortrydelse-og-opsigelse/fortrydelse-telefoni/"
          },
          {
            "title": "Generelle vilkår for privatkunder med produkter fra Norlys – Norlys (accessed 2026-06-06)",
            "url": "https://norlys.dk/media/kflf5c1n/generelle-abonnementsvilkaar.pdf"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "telia-fi",
      "name": "Telia Finland",
      "industry": "Telecom & ISP",
      "jurisdiction": "FI",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "mail",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No standard pause/freeze product documented. Customers relocating may transfer service to a new address instead of cancelling, but a general hold/pause option is not offered."
      },
      "data_deletion": {
        "detail": "Customers can exercise GDPR right to erasure by contacting Telia's data protection officer. Post-cancellation, personal and billing data are retained for 3–6 years as required by Finnish law before deletion.",
        "url": "https://www.telia.fi/tietosuoja-ja-tietoturva/tietosuojalausunto"
      },
      "links": {
        "cancel": "https://www.telia.fi/asiakastuki/liittymat/irtisanominen",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 72,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.telia.fi/asiakastuki/liittymat/irtisanominen",
        "policy_summary": "Telia Finland customers can terminate most subscriptions (mobile, broadband) via self-service in the Minun Telia web portal (login → select subscription → Manage → Terminate), or by phone (020 690 400, weekdays 9–20, Sat 10–16), 24/7 chat in Minun Telia, or written mail. The standard notice period is 14 days for mobile and broadband subscriptions, and 14 weeks for cable TV; the final invoice is prorated daily to the actual last service day. Within 14 days of signing, customers may withdraw from a contract without reason under Finnish consumer law; fixed-term contracts terminated early require payment of remaining contract-period fees.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Puhelinliittymän tai mobiilinetin irtisanominen | Asiakastuki | Telia (accessed 2026-06-06)",
            "url": "https://www.telia.fi/asiakastuki/liittymat/irtisanominen"
          },
          {
            "title": "Irtisanomisajan laskutus | Asiakastuki | Telia (accessed 2026-06-06)",
            "url": "https://www.telia.fi/asiakastuki/laskutus-ja-asiakkuus/irtisanomisajan-laskutus"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "telia-se",
      "name": "Telia Sverige",
      "industry": "Telecom & ISP",
      "jurisdiction": "SE",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "email",
        "mail",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "Telia explicitly states that broadband and mobile subscriptions cannot be paused or frozen, either during or after the binding/contract period."
      },
      "data_deletion": {
        "detail": "GDPR right to erasure available. Customers can request deletion via Mitt Telia portal (logged in), email to dpo-se@teliacompany.com, phone (90 200), in-store, or post to Telia Sverige AB, Mina Rättigheter – Privat, Svarspost 108317743, 978 00 Luleå. Telia responds within one month. Basic personal data retained 24–36 months post-contract; traffic/billing data retained at least 24 months after payment.",
        "url": "https://www.telia.se/privat/om/integritetspolicy/dina-rattigheter"
      },
      "links": {
        "cancel": "https://www.telia.se/support/avsluta-och-andra",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.telia.se/support/avsluta-och-andra",
        "policy_summary": "Telia Sweden requires a one-month notice period for all subscriptions ('En månads uppsägningstid gäller för alla våra abonnemang'). Full subscription cancellation must be done by phone (90 200), chat, email form, post, or in-store — the Mitt Telia self-service portal only supports cancellation of a limited subset of services (e.g. select mobile broadband tiers and channel packages), not full contract termination online. Fixed monthly costs are billed in advance for the full cancellation month with no proration; variable usage charges are billed in arrears after cancellation; overpayments are automatically refunded within approximately 14 days. Subscriptions with a binding period (bindningstid) remain billable through the remaining term unless cancelled, and pausing or freezing any subscription is explicitly not permitted.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Hantera abonnemang – Telia.se (accessed 2026-06-05)",
            "url": "https://www.telia.se/support/avsluta-och-andra"
          },
          {
            "title": "Faktura och betalning efter uppsägning – Telia.se (accessed 2026-06-05)",
            "url": "https://www.telia.se/privat/support/info/fakturering-efter-uppsagning"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "telkom-za",
      "name": "Telkom SA",
      "industry": "Telecom & ISP",
      "jurisdiction": "ZA",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "in_person",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on Telkom's official channels for consumer contracts."
      },
      "data_deletion": {
        "detail": "Telkom offers online profile deregistration at telkom.co.za/deregister, which deletes the online profile only — not the underlying Telkom account. Full account closure requires contract cancellation through standard channels.",
        "url": "https://www.telkom.co.za/deregister"
      },
      "links": {
        "cancel": "https://www.telkom.co.za/help-guide",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.telkom.co.za/help-guide",
        "policy_summary": "Telkom customers can cancel via the My Telkom online self-service portal (multi-step: login, select account, submit cancellation with supporting ID documents), by phone (081 180 for mobile, 10210 for fixed-line), in-person at Telkom Direct stores, or by email for business accounts. A 30-day notice period applies; the cancellation order takes up to 30 days to process and the final bill is issued at the end of the following month. Early termination of a fixed-term contract incurs a cancellation fee calculated under CPA Section 14 and Regulation 5(2), which Telkom discloses on request; refund terms beyond the fee structure are not prominently published.",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 45,
          "findability": 60
        },
        "sources": [
          {
            "title": "How to Cancel Your Contract Online - Telkom Community Blog (accessed 2026-06-06)",
            "url": "https://community.telkom.co.za/t5/Telkom-Blog/How-to-Cancel-Your-Contract-Online/ba-p/16875"
          },
          {
            "title": "Telkom Customer Care Help Guide (accessed 2026-06-06)",
            "url": "https://www.telkom.co.za/help-guide"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "telkomsel-id",
      "name": "Telkomsel",
      "industry": "Telecom & ISP",
      "jurisdiction": "ID",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "phone",
        "in_person",
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on Telkomsel's official support pages for either mobile packages or IndiHome fixed broadband."
      },
      "data_deletion": {
        "detail": "Customers can request erasure of personal data by calling 188, emailing cs@telkomsel.com, using the virtual assistant, or visiting a GraPARI outlet. Telkomsel may retain data on lawful grounds even after contract termination, as stated in their Privacy Policy.",
        "url": "https://www.telkomsel.com/en/privacy-policy"
      },
      "links": {
        "cancel": "https://www.telkomsel.com/jelajah/jelajah-lifestyle/5-cara-menonaktifkan-paket-telkomsel",
        "refund": null,
        "terms": null,
        "privacy": "https://www.telkomsel.com/en/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 75,
          "notice_disclosed": 35,
          "refund_disclosed": 30,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.telkomsel.com/jelajah/jelajah-lifestyle/5-cara-menonaktifkan-paket-telkomsel",
        "policy_summary": "Telkomsel mobile (prepaid/postpaid) packages can be cancelled immediately via the MyTelkomsel app (Paket dan Berlangganan > Berhenti Berlangganan), USSD *363#, SMS unreg codes to 3636, calling 188, or through the Veronika virtual assistant; cancellation takes effect immediately with no stated notice period. For IndiHome fixed broadband, cancellation requires calling 188 or visiting a physical GraPARI store, a minimum 3-month service tenure is required, and a 12-month contract applies with early termination penalties; customers must also return modem and STB equipment. Refund policy is minimal — for failed transactions the balance is returned to the original payment method, but no prorated refunds for unexpired package periods are documented. GraPARI Online provides the same service as in-person visits and can be used from anywhere.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "5 Cara Menonaktifkan Paket Telkomsel (accessed 2026-06-06)",
            "url": "https://www.telkomsel.com/jelajah/jelajah-lifestyle/5-cara-menonaktifkan-paket-telkomsel"
          },
          {
            "title": "Paket IndiHome & 3 Cara Berhenti Berlangganan (accessed 2026-06-06)",
            "url": "https://www.telkomsel.com/jelajah/jelajah-lifestyle/paket-indihome-dan-3-cara-berhenti-berlangganan"
          }
        ],
        "score": 54,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "tella",
      "name": "Tella",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause feature is documented on Tella's official help or legal pages."
      },
      "data_deletion": {
        "detail": "Users can delete their account and all personal data by emailing hello@tella.com. Upon deletion, the entire account including all personal data is deleted from Tella's servers. GDPR and CCPA rights (erasure, access, portability) are also available via privacy@tella.com.",
        "url": "https://www.tella.com/legal/privacy-policy"
      },
      "links": {
        "cancel": "https://www.tella.com/legal/refund-policy",
        "refund": "https://www.tella.com/legal/refund-policy",
        "terms": "https://www.tella.com/legal/terms-of-service",
        "privacy": "https://www.tella.com/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 85,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.tella.com/legal/refund-policy",
        "policy_summary": "Tella subscriptions can be cancelled at any time from account settings (Settings > Plans & Billing > Manage > Cancel Subscription), with access continuing until the end of the current billing period. A 14-day full satisfaction guarantee applies to initial purchases; refunds are also available for billing errors, technical issues preventing use, and accidental renewals claimed within 7 days of renewal. Cancellation can alternatively be requested by emailing hello@tella.com. No refunds are issued for mid-period cancellations outside these circumstances.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Refund Policy | Tella (accessed 2026-06-06)",
            "url": "https://www.tella.com/legal/refund-policy"
          },
          {
            "title": "Terms of Service | Tella (accessed 2026-06-06)",
            "url": "https://www.tella.com/legal/terms-of-service"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "tello-us",
      "name": "Tello",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No formal pause/suspend feature. As a no-contract prepaid MVNO, customers stop autopay or cancel the plan; switching to a cheaper or PAYG plan is the closest equivalent."
      },
      "data_deletion": {
        "detail": "Data deletion / account-data requests are handled under Tello's privacy policy; not addressed in the cancellation flow.",
        "url": "https://tello.com/privacy"
      },
      "links": {
        "cancel": "https://tello.com/help_center/account-payments/how-can-i-cancel-my-service",
        "refund": "https://tello.com/terms",
        "terms": "https://tello.com/terms",
        "privacy": "https://tello.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://tello.com/help_center/account-payments/how-can-i-cancel-my-service",
        "policy_summary": "Tello is a no-contract prepaid MVNO with no early-termination fee. Customers must self-cancel online from the account Dashboard ('Cancel Plan' under 'My Plan') because support cannot cancel on a customer's behalf; cancel at least 24 hours before the next renewal to stop autopay. Service stays active until the end of the current cycle or completion of port-out. To keep the number, retrieve the account number and port-out PIN from the in-account 'Number Transfer' page; once the port completes, any remaining balance, PAYG credit, or Tello Dollars are forfeited and non-refundable.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my service? - Tello Help Center",
            "url": "https://tello.com/help_center/account-payments/how-can-i-cancel-my-service"
          },
          {
            "title": "How can I change or cancel my Tello plan? - Tello Help Center",
            "url": "https://tello.com/help_center/managing-my-plan/how-can-i-change-or-cancel-my-tello-plan"
          },
          {
            "title": "Where can I find the account number and port-out PIN? - Tello Help Center",
            "url": "https://tello.com/help_center/account-settings/where-can-i-find-the-account-number-and-port-out-pin-needed-to-transfer-my-number"
          },
          {
            "title": "Tello Mobile Terms of Service",
            "url": "https://tello.com/terms"
          }
        ],
        "score": 98,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "telmore-dk",
      "name": "Telmore",
      "industry": "Telecom / MVNO",
      "jurisdiction": "DK",
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; 30-day notice applies from receipt of cancellation."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.telmore.dk/hjaelp/abonnement-og-betaling/opsigelse-af-abonnement",
        "refund": "",
        "terms": "https://www.telmore.dk/hjaelp/abonnement-og-betaling",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 60,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.telmore.dk/hjaelp/abonnement-og-betaling/opsigelse-af-abonnement",
        "policy_summary": "Telmore (Danish MVNO owned by Nuuday) is cancelled directly in the Mit Telmore app by logging in with the number to cancel, or by email if the number is not accessible in the app. A 30-day notice period applies from when Telmore receives the request; a 6-month binding period applies if a subsidised device was purchased. Any remaining balance can be refunded to a bank account or another Telmore number.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Opsigelse af abonnement - Telmore hjaelp",
            "url": "https://www.telmore.dk/hjaelp/abonnement-og-betaling/opsigelse-af-abonnement"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "telstra-au",
      "name": "Telstra",
      "industry": "Telecom & ISP",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on Telstra's official support pages. Customers are directed to cancel or keep their service."
      },
      "data_deletion": {
        "detail": "No dedicated account/data deletion self-service page is prominently documented. When closing an account, customers can request to retain their Telstra email address by notifying Telstra during account closure. For broader data deletion, customers would need to contact Telstra directly via privacy channels.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.telstra.com.au/support/account-payment/check-contract-or-cancel-service",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 70,
          "notice_disclosed": 35,
          "refund_disclosed": 55,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://www.telstra.com.au/support/account-payment/check-contract-or-cancel-service",
        "policy_summary": "Telstra services can be cancelled via the My Telstra app or browser portal (Services > select service > View or manage your plan > Cancel your service), though customers may still need to contact Telstra by chat, phone, or in-store to complete the cancellation. No explicit notice period is stated; customers can cancel at any time by notifying Telstra, who may require the request in writing. Credits of $5–$250 are automatically refunded by cheque; larger credits appear on the final bill and require a manual refund request via the app or chat. Customers on fixed-term contracts or Device Payment Contracts (12/24/36-month) must pay remaining device repayments in full and any applicable early termination charges upon cancellation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I check my contract or cancel a Telstra service? | Telstra (accessed 2026-06-06)",
            "url": "https://www.telstra.com.au/support/account-payment/check-contract-or-cancel-service"
          },
          {
            "title": "What are the charges to cancel my plan? | Telstra (accessed 2026-06-06)",
            "url": "https://www.telstra.com.au/support/account-payment/early-termination-charges"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "telus-ca",
      "name": "Telus",
      "industry": "Telecom & ISP",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Vacation Suspension available for both Mobility ($30/month) and Home Services ($15/month, home phone and internet only — TV excluded). Minimum 1 month, maximum 6 months per year. Number and account are retained during suspension."
      },
      "data_deletion": {
        "detail": "Customers may request deletion of personal information through the TELUS Privacy Request Centre by mail (3rd floor, 4519 Canada Way, Burnaby BC V5G 4S4), by email at privacy@telus.com, or by phone at 1-800-567-0000. Telus may retain certain data to meet legal and regulatory obligations.",
        "url": "https://www.telus.com/en/about/privacy/faqs"
      },
      "links": {
        "cancel": "https://www.telus.com/en/support/topic/billing-and-payments/transfers-moves-suspensions/cancel-service",
        "refund": null,
        "terms": null,
        "privacy": "https://www.telus.com/en/about/privacy/faqs"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.telus.com/en/support/topic/billing-and-payments/transfers-moves-suspensions/cancel-service",
        "policy_summary": "Cancelling main TELUS services (mobility lines, internet, TV, home phone) requires calling customer service: Mobility at 1-866-558-2273 (*611) or Home Services at 1-888-811-2323; in-store cancellation is also accepted. Add-on digital subscriptions can be cancelled self-serve via the My TELUS online portal or app. Per CRTC rules, service charges are prorated to the cancellation date and any unused portion of a prepaid billing cycle must be refunded; for add-on subscriptions, no refund is provided outside Quebec (Quebec customers receive a prorated refund). Early termination fees apply for device subsidies on fixed-term contracts, but a 15-day (30-day for customers with disabilities) cooling-off period waives ETFs.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling TELUS services | Support | TELUS.com (accessed 2026-06-06)",
            "url": "https://www.telus.com/en/support/topic/billing-and-payments/transfers-moves-suspensions/cancel-service"
          },
          {
            "title": "TELUS Subscriptions FAQ | TELUS Support (accessed 2026-06-06)",
            "url": "https://www.telus.com/en/support/article/telus-subscriptions"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "tempo",
      "name": "Tempo",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause membership for up to 3 months (continuously or cumulatively) per 12-month period. Pause does not count toward any 12-month commitment. Initiated via Member Portal or by contacting support."
      },
      "data_deletion": {
        "detail": "Account deletion is available in-app on iOS (Settings > Account > Request to Delete Account). Users are shown what data will be deleted and must type 'delete' to confirm. Primary account holders are contacted by support to finalize; secondary accounts delete automatically.",
        "url": "https://support.tempo.fit/support/solutions/articles/151000154734-mobile-app-account-deletion"
      },
      "links": {
        "cancel": "https://tempo.fit/membership-cancellation-policy",
        "refund": "https://support.tempo.fit/support/solutions/articles/151000154602-cancellations-returns",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://tempo.fit/membership-cancellation-policy",
        "policy_summary": "Tempo membership can be cancelled self-service through the Member Portal (app.tempo.fit/login > Current Plan), by email at hello@tempo.fit, or by phone at (833) 966-1777. Cancellation takes effect at the end of the current billing cycle with full access retained until then. Prepaid 12- and 24-month plans are non-refundable with no proration; within the first 30 days of hardware receipt a full refund including membership is available. Members may pause for up to 3 months per 12-month period.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Tempo Membership Cancellation Policy (accessed 2026-06-06)",
            "url": "https://tempo.fit/membership-cancellation-policy"
          },
          {
            "title": "Cancellations & Returns - Tempo Fit (accessed 2026-06-06)",
            "url": "https://support.tempo.fit/support/solutions/articles/151000154602-cancellations-returns"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ten-percent-happier-us",
      "name": "Ten Percent Happier",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented in the official help center or terms of service."
      },
      "data_deletion": {
        "detail": "Users can delete their account in-app on iPhone/iPad. For other platforms, users must email support@meditatehappier.com. No dedicated data-deletion request page is published; the privacy policy does not reference CCPA/GDPR deletion rights explicitly.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.meditatehappier.com/article/300-cancel-happier-meditation-app-subscription",
        "refund": null,
        "terms": "https://www.meditatehappier.com/terms-of-service",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Ten Percent Happier (now operating as Happier Meditation) requires cancellation at least 24 hours before the renewal date to avoid the next charge. App Store subscribers cancel through iOS/Android device subscription settings; web subscribers must email support@meditatehappier.com. No prorated refunds are issued for unused subscription periods per the Terms of Service. Coaching memberships require a separate email to coaching@tenpercent.com and carry a six-month rollover for unused sessions.",
        "policy_url": "https://support.meditatehappier.com/article/300-cancel-happier-meditation-app-subscription",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 60
        },
        "sources": [
          {
            "title": "Cancel a Happier Meditation App Subscription - Happier Meditation Support (accessed 2026-06-06)",
            "url": "https://support.meditatehappier.com/article/300-cancel-happier-meditation-app-subscription"
          },
          {
            "title": "Terms of Service | Happier Meditation (accessed 2026-06-06)",
            "url": "https://www.meditatehappier.com/terms-of-service"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "tenk-fr",
      "name": "Tenk",
      "industry": "Video streaming (documentary SVOD)",
      "jurisdiction": "FR",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Data requests handled via the DPO (dpo@tenk.fr); not detailed in the cancellation terms.",
        "url": "https://www.on-tenk.com/fr/p/mentions-legales-et-cgu"
      },
      "links": {
        "cancel": "https://www.on-tenk.com/fr/p/mentions-legales-et-cgu",
        "refund": "https://www.on-tenk.com/fr/p/mentions-legales-et-cgu",
        "terms": "https://www.on-tenk.com/fr/p/mentions-legales-et-cgu",
        "privacy": "https://www.on-tenk.com/fr/p/mentions-legales-et-cgu"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.on-tenk.com/fr/p/mentions-legales-et-cgu",
        "policy_summary": "Tenk subscribers unsubscribe at any time via Mon compte then Abonnement & facturations by clicking Se desabonner (section 7.3); the subscription then automatically ends at the next billing date with no notice period. Self-serve cancellation applies to card, PayPal and bank-transfer subscriptions but not gift subscriptions.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Tenk Mentions legales et conditions generales",
            "url": "https://www.on-tenk.com/fr/p/mentions-legales-et-cgu"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "tenpo-cl",
      "name": "Tenpo",
      "industry": "Fintech / Neobank",
      "jurisdiction": "CL",
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account deletion is requested from the app under Datos Personales > Eliminar cuenta; account must be at $0 before closure; processed within 24 business hours.",
        "url": "https://soporte.tenpo.cl/hc/es-419/articles/13950954169243--C%C3%B3mo-cierro-mi-cuenta"
      },
      "links": {
        "cancel": "https://soporte.tenpo.cl/hc/es-419/articles/13950954169243--C%C3%B3mo-cierro-mi-cuenta",
        "refund": "",
        "terms": "https://www.tenpo.cl/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://soporte.tenpo.cl/hc/es-419/articles/13950954169243--C%C3%B3mo-cierro-mi-cuenta",
        "policy_summary": "Tenpo (Chilean neobank/digital wallet) provides fully self-serve account closure in the app: tap the name initial, go to 'Datos Personales' and select 'Eliminar cuenta'; the balance must be $0 and the request is processed within 24 business hours.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Tenpo - Como cierro mi cuenta",
            "url": "https://soporte.tenpo.cl/hc/es-419/articles/13950954169243--C%C3%B3mo-cierro-mi-cuenta"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "territory-foods",
      "name": "Territory Foods",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause or skip up to 8 weeks via the Dashboard (or skip up to 4 weeks directly from the menu). All pauses and skips must be submitted before Thursday at 11:59 PM to take effect for that week's order."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted via email to hello@territoryfoods.com. Territory Foods acknowledges requests within 10 business days and responds substantively within 45 days (extendable by another 45 days). No dedicated in-account deletion button documented.",
        "url": "https://www.territoryfoods.com/california-privacy"
      },
      "links": {
        "cancel": "https://support.territoryfoods.com/hc/en-us/articles/360002701473-I-want-to-cancel-my-order",
        "refund": null,
        "terms": null,
        "privacy": "https://www.territoryfoods.com/california-privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.territoryfoods.com/hc/en-us/articles/360002701473-I-want-to-cancel-my-order",
        "policy_summary": "Subscribers cancel online by logging into the Dashboard, going to Manage Subscription, and selecting Cancel Your Subscription — no phone call required. The weekly cutoff is Thursday at 11:59 PM; cancellations submitted after that deadline take effect the following week and the in-flight order is not refunded (unless the cancellation is due to product dissatisfaction or the order arrives missing/damaged/spoiled). Pausing or skipping (up to 8 weeks) is also available self-serve before the same Thursday deadline. Refunds for eligible issues are returned via the original payment method.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "I want to cancel my order – Territory Support (accessed 2026-06-05)",
            "url": "https://support.territoryfoods.com/hc/en-us/articles/360002701473-I-want-to-cancel-my-order"
          },
          {
            "title": "How To Pause an Order – Territory Support (accessed 2026-06-05)",
            "url": "https://support.territoryfoods.com/hc/en-us/articles/360005085674-Pausing-an-order"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "tesco-mobile-uk",
      "name": "Tesco Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "chat",
        "text"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option disclosed on the leaving pages."
      },
      "data_deletion": {
        "detail": "No self-serve data-deletion control on the cancel pages; data handling governed by Tesco Mobile's privacy policy. PAYG customers can request a refund of remaining credit via Webchat when switching.",
        "url": "https://www.tescomobile.com/help/privacy-and-cookies"
      },
      "links": {
        "cancel": "https://www.tescomobile.com/help/managing-your-account/leaving-tesco-mobile/switching-to-another-network",
        "refund": "https://www.tescomobile.com/help/managing-your-account/leaving-tesco-mobile",
        "terms": "https://www.tescomobile.com/help/terms-and-conditions",
        "privacy": "https://www.tescomobile.com/help/privacy-and-cookies"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://www.tescomobile.com/help/managing-your-account/leaving-tesco-mobile/switching-to-another-network",
        "policy_summary": "To switch and keep your number, text PAC to 65075 (free, delivered within ~1 minute, valid 30 days); to switch with a new number, text STAC to 75075; give the code to your new network and the switch completes within one working day. With a PAC/STAC you do not give 30 days' notice, but cancelling without moving networks requires a 30-day notice period. Early Termination Charges apply if you leave a Pay Monthly contract within the minimum term (none within the 14-day cooling-off period); text INFO to 85075 to see ETCs. A final airtime bill including recent usage and any ETCs is issued, and PAYG customers can request a refund of remaining credit via Webchat.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Switching to another network | Tesco Mobile",
            "url": "https://www.tescomobile.com/help/managing-your-account/leaving-tesco-mobile/switching-to-another-network"
          }
        ],
        "score": 98,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "testbook-in",
      "name": "Testbook",
      "industry": "Education & e-learning",
      "jurisdiction": "IN",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://testbook.com/terms-of-service",
        "refund": "https://testbook.com/terms-of-service",
        "terms": "https://testbook.com/terms-of-service",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://testbook.com/terms-of-service",
        "policy_summary": "A Testbook subscription and its monthly billing continue indefinitely until cancelled by the user per the Terms of Service; auto-renew (autopay) can be managed or cancelled from Account Settings or the linked UPI app. Refunds apply only until access/login details are dispatched; eligible refunds are processed within 14 business days, and Testbook Pass payments are otherwise non-refundable.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Testbook.com Terms of Services",
            "url": "https://testbook.com/terms-of-service"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "testimonial-to",
      "name": "Testimonial.to",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Cancelling downgrades to the free plan; multi-space users must first delete/disable extra spaces before cancelling."
      },
      "data_deletion": {
        "detail": "Disabled spaces are preserved through the next billing cycle; full deletion not separately documented.",
        "url": "https://help.testimonial.to/en/articles/8890560-testimonial-to-legal-documents"
      },
      "links": {
        "cancel": "https://help.testimonial.to/en/articles/6892055-how-to-downgrade-or-cancel-a-plan",
        "refund": null,
        "terms": "https://help.testimonial.to/en/articles/8890560-testimonial-to-legal-documents",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 68,
          "notice_disclosed": 58,
          "refund_disclosed": 38,
          "findability": 58
        },
        "cancel_url": null,
        "policy_url": "https://help.testimonial.to/en/articles/6892055-how-to-downgrade-or-cancel-a-plan",
        "policy_summary": "Testimonial.to (Damon Chen's testimonial-collection tool; operated by Lonely Dev Inc, Santa Clara CA) is a freemium recurring subscription (monthly/annual, 7-day trial). Cancellation is self-serve in-app and documented in a searchable Help Center article: Settings → Plan → 'cancel plan' button, which downgrades to the free plan; no email required and no notice period. A friction point: multi-'space' users must first delete or disable their extra spaces before the cancel button completes. No refund policy is published (cancellation is forward-only — you simply drop to free), and the full Terms body (governing law/auto-renewal/refund) was not directly retrievable at review time; only the California operating entity is firmly cited.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "How to downgrade or cancel a plan — Testimonial Help Center (accessed 2026-06-14)",
            "url": "https://help.testimonial.to/en/articles/6892055-how-to-downgrade-or-cancel-a-plan"
          },
          {
            "title": "Testimonial.to legal documents — Help Center (Lonely Dev Inc, California; accessed 2026-06-14)",
            "url": "https://help.testimonial.to/en/articles/8890560-testimonial-to-legal-documents"
          }
        ],
        "score": 58,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "the-aa",
      "name": "The AA",
      "industry": "Retail & membership",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; continuous cover runs until cancelled."
      },
      "data_deletion": {
        "detail": "Personal data handled per The AA privacy notice; erasure/data-subject requests via that notice. Cancellation does not automatically delete account data.",
        "url": "https://www.theaa.com/privacy-notice"
      },
      "links": {
        "cancel": "https://www.theaa.com/breakdown-cover/already-with-us",
        "refund": "https://www.theaa.com/breakdown-cover/",
        "terms": "https://www.theaa.com/~/media/the-aa/pdf/breakdown-cover/terms-and-conditions-current.pdf",
        "privacy": "https://www.theaa.com/privacy-notice"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.theaa.com/breakdown-cover/",
        "policy_summary": "AA breakdown cover can be cancelled online via your account or by phone (0343 316 4444). All members get a 14-day cooling-off period from purchase to cancel without penalty. After cooling-off, continuous monthly/quarterly members must give a minimum of 30 days' notice (payments falling due in that window are still payable); quarterly payers get a pro-rata refund of unexpired cover while monthly payers get no refund. Annual cover gets no refund if cancelled after the 14-day cooling-off period. Cover auto-renews unless you opt out; a renewal notice with new pricing is sent at least 45 days ahead (monthly) or before the end of the first year (annual).",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Breakdown Cover | The AA (accessed 2026-06-16)",
            "url": "https://www.theaa.com/breakdown-cover/"
          },
          {
            "title": "AA Membership Terms and Conditions booklet (April 2025) (accessed 2026-06-16)",
            "url": "https://www.theaa.com/~/media/the-aa/pdf/breakdown-cover/terms-and-conditions-current.pdf"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "the-athletic-us",
      "name": "The Athletic",
      "industry": "News & publishing",
      "jurisdiction": "us",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/hold; cancelling stops auto-renew while access continues to the end of the paid term."
      },
      "data_deletion": {
        "detail": "Now owned by The New York Times Company; account/privacy rights handled under the NYT Company privacy policy. No Athletic-specific self-serve deletion in the cancel flow.",
        "url": "https://help.nytimes.com/hc/en-us/articles/10940941449492-The-New-York-Times-Company-Privacy-Policy"
      },
      "links": {
        "cancel": "https://www.theathletic.com/account/",
        "refund": "https://help.nytimes.com/hc/en-us/articles/115014893428-Terms-of-Service",
        "terms": "https://help.nytimes.com/hc/en-us/articles/115014893428-Terms-of-Service",
        "privacy": "https://help.nytimes.com/hc/en-us/articles/10940941449492-The-New-York-Times-Company-Privacy-Policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://help.nytimes.com/hc/en-us/articles/115014893428-Terms-of-Service",
        "policy_summary": "The Athletic, owned by The New York Times Company since 2022, remains separately purchasable as a standalone Athletic+ subscription (also offered inside the NYT All Access bundle). Standalone subscriptions auto-renew and are cancelled online via Account Settings > Subscriptions > Manage/Cancel Subscription at theathletic.com/account, with email (support@theathletic.com) and app-store cancellation (Apple/Google) as alternatives. Cancelling stops auto-renew and access continues through the end of the paid term, with no prorated refund for standalone plans, and cancellation routes a retention/offer flow before completion. If access comes through an NYT All Access bundle, The Athletic cannot be cancelled in isolation, only the entire bundle. Terms and privacy are now hosted under the NYT Company legal pages.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "The New York Times Company Terms of Service (covers The Athletic) (accessed 2026-06-16)",
            "url": "https://help.nytimes.com/hc/en-us/articles/115014893428-Terms-of-Service"
          },
          {
            "title": "How to Cancel The Athletic - retention & cancellation guide (accessed 2026-06-16)",
            "url": "https://www.lowermysubs.com/blog/the-athletic-retention-offer"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "the-atlantic-us",
      "name": "The Atlantic",
      "industry": "News & publishing",
      "jurisdiction": "us",
      "join_clicks": 2,
      "cancellation_types": [
        "online_self_serve",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No documented pause; subscribers may cancel auto-renewal in account settings and retain access through the end of the billing cycle."
      },
      "data_deletion": {
        "detail": "Data handling governed by The Atlantic privacy policy; deletion/data requests via the customer care team or support form.",
        "url": "https://www.theatlantic.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://support.theatlantic.com/hc/en-us/articles/360049974154",
        "refund": "https://support.theatlantic.com/hc/en-us",
        "terms": "https://www.theatlantic.com/customer-service-policy/",
        "privacy": "https://www.theatlantic.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.theatlantic.com/hc/en-us/articles/360049974154",
        "policy_summary": "The Atlantic allows cancellation either online by managing subscription preferences in the account, or by emailing the Customer Care team. Subscriptions auto-renew unless cancelled. Documentation indicates subscribers can cancel at any time and, in many cases, receive a refund for the remaining (prorated) portion of the subscription, issued to the original payment method within roughly 3-5 business days; access otherwise continues through the end of the current billing cycle. App-store subscriptions are cancelled via Apple or Google. As a US outlet, the UK/EU 14-day statutory cooling-off does not apply.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "The Atlantic Help Center — Managing Auto-Renewal (accessed 2026-06-16)",
            "url": "https://support.theatlantic.com/hc/en-us/articles/360049974154"
          },
          {
            "title": "The Atlantic FAQs — cancellation & refund (Comparably, accessed 2026-06-16)",
            "url": "https://www.comparably.com/companies/the-atlantic/faqs"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "the-australian-au",
      "name": "The Australian",
      "industry": "News & publishing",
      "jurisdiction": "au",
      "join_clicks": 2,
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No self-serve pause documented for digital; print holds handled via subscriber services by phone."
      },
      "data_deletion": {
        "detail": "Handled via News Corp Australia privacy / collection-statement channels, not a self-serve in-account delete; contact privacy team.",
        "url": "https://preferences.news.com.au/privacy"
      },
      "links": {
        "cancel": "https://www.theaustralian.com.au/help",
        "refund": "https://www.theaustralian.com.au/help",
        "terms": "https://www.theaustralian.com.au/subscriptionterms",
        "privacy": "https://preferences.news.com.au/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 30,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 45,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://www.theaustralian.com.au/help",
        "policy_summary": "The Australian (News Corp Australia) digital subscriptions auto-renew at the end of each billing period unless cancelled. There is no online self-serve cancel button: subscribers must phone the subscriber-services line 1300 696 397 (1300 MY NEWS) during business hours, where a retention/save attempt is standard, making this effectively phone-only with retention friction. Subscriptions can be cancelled at any time with no fixed-term lock-in, and access continues to the end of the paid period. Refunds are generally not given for the remainder of a billing cycle; access simply runs out. A PayPal-billed subscriber can stop billing via PayPal as a workaround to the phone call.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "The Australian / News Corp Australia subscriber help and cancellation (accessed 2026-06-16)",
            "url": "https://www.theaustralian.com.au/help"
          },
          {
            "title": "The Australian Plus Terms and Conditions (accessed 2026-06-16)",
            "url": "https://www.theaustralianplus.com.au/terms-and-conditions"
          },
          {
            "title": "Australian Newsagency Blog: difficulty cancelling The Australian (accessed 2026-06-16)",
            "url": "https://www.newsagencyblog.com.au/2022/11/11/news-corp-makes-it-so-difficult-to-cancel-a-subscription-to-the-australian-that-some-are-bound-to-give-up/"
          }
        ],
        "score": 47,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "the-bouqs",
      "name": "The Bouqs",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip individual deliveries or pause up to 3 consecutive deliveries at any time via the Subscription Dashboard."
      },
      "data_deletion": {
        "detail": "Account/data deletion can be requested via the Help Center article (HOW DO I DELETE MY ACCOUNT?) or by contacting privacy@bouqs.com / 888-320-2687. The privacy policy at bouqs.com/about-us/privacy outlines CCPA deletion rights.",
        "url": "https://help.bouqs.com/hc/en-us/articles/115005067614-HOW-DO-I-DELETE-MY-ACCOUNT-"
      },
      "links": {
        "cancel": "https://help.bouqs.com/hc/en-us/articles/115004518213-CANCEL-SUBSCRIPTION",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.bouqs.com/hc/en-us/articles/115004518213-CANCEL-SUBSCRIPTION",
        "policy_summary": "The Bouqs allows subscribers to cancel at any time online via the Subscription Dashboard (Manage Subscription > Settings > Cancel Subscription) or by emailing help@thebouqs.com; no advance notice period is required, and cancellation applies to future renewals only. Subscribers can also skip individual deliveries or pause up to three consecutive deliveries without cancelling. The company's general policy states all sales are final, with refunds or replacements limited to wrong items, substandard condition, or non-delivery reported within three calendar days with a photo. Data deletion requests can be submitted via the Help Center or by contacting privacy@bouqs.com.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "CANCEL SUBSCRIPTION – The Bouqs Help Center (accessed 2026-06-06)",
            "url": "https://help.bouqs.com/hc/en-us/articles/115004518213-CANCEL-SUBSCRIPTION"
          },
          {
            "title": "WHAT IS A BOUQS SUBSCRIPTION? – The Bouqs Help Center (accessed 2026-06-06)",
            "url": "https://help.bouqs.com/hc/en-us/articles/115004517053-WHAT-IS-A-BOUQS-SUBSCRIPTION"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "the-bulwark",
      "name": "The Bulwark",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their subscription via the account management page by clicking 'Pause Subscription' and selecting the number of months to pause (via dropdown). Paid content is inaccessible during a pause."
      },
      "data_deletion": {
        "detail": "Account deletion is handled through Substack's platform. Users can delete their account via Substack account settings (permanent erasure except anonymized analytics and records required for compliance). Broader data subject requests (access, erasure, portability) can be submitted to privacy@substackinc.com.",
        "url": "https://support.substack.com/hc/en-us/articles/360060692511-How-do-I-delete-my-Substack-account"
      },
      "links": {
        "cancel": "https://www.thebulwark.com/p/bulwark-faq",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://www.thebulwark.com/p/bulwark-faq",
        "policy_summary": "The Bulwark (hosted on Substack) allows subscribers to cancel at any time via their account page with no notice required. Cancellation retains paid access through the end of the current billing term; subscribers who want an immediate prorated refund must contact support by email. A subscription pause feature is available, letting subscribers halt charges for a chosen number of months via a dropdown on the account page. Refunds typically process within 3–5 days.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FAQ - The Bulwark (accessed 2026-06-06)",
            "url": "https://www.thebulwark.com/p/bulwark-faq"
          },
          {
            "title": "My Account - The Bulwark (accessed 2026-06-06)",
            "url": "https://www.thebulwark.com/account/cancel"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "the-critic-uk",
      "name": "The Critic",
      "industry": "News & publishing",
      "jurisdiction": "gb",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email",
        "online_self_serve"
      ],
      "pause": {
        "available": false,
        "detail": "Print subscriptions are fulfilled by an external subscriptions bureau (cancel by phone 01293 312550 or email thecritic@subscriptionhelpline.co.uk); the digital app subscription's auto-renewal is turned off via the app store / Account Settings."
      },
      "data_deletion": {
        "detail": "Print subscriber data handled by the subscriptions bureau; digital app data handled via Pocketmags/app store. Requests via thecritic@subscriptionhelpline.co.uk or help@pocketmags.com.",
        "url": "https://thecritic.co.uk/privacy-policy/"
      },
      "links": {
        "cancel": "https://thecritic.co.uk/subscribe/",
        "refund": "https://thecritic.co.uk/subscribe/",
        "terms": "https://thecritic.co.uk/subscribe/",
        "privacy": "https://thecritic.co.uk/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 45,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://thecritic.co.uk/subscribe/",
        "policy_summary": "The Critic is a current-affairs magazine published ten times a year. Print subscriptions are handled by an external subscriptions bureau and can be cancelled at any time by phone (01293 312550) or email (thecritic@subscriptionhelpline.co.uk); they run as rolling auto-renewing plans (e.g. introductory offers convert to recurring charges). The digital edition is distributed through the app stores / Pocketmags, where auto-renewal must be turned off in Account Settings at least 24 hours before the period ends to avoid being charged, and the current active period cannot be cancelled mid-term. Refund detail for the print plan is limited in public terms; app-store purchases follow Apple/Google refund rules.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "The Critic — Subscribe page (accessed 2026-06-16)",
            "url": "https://thecritic.co.uk/subscribe/"
          },
          {
            "title": "The Critic — App Store listing / auto-renewal terms (accessed 2026-06-16)",
            "url": "https://apps.apple.com/gb/app/the-critic/id1490412624"
          }
        ],
        "score": 53,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "the-daily-wire",
      "name": "The Daily Wire",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is offered. Cancellation takes effect at the end of the current billing period, with continued access until then."
      },
      "data_deletion": {
        "detail": "Users may submit a data deletion request via the Privacy Center at privacy.dailywire.com, by emailing privacy@DailyWire.com, or by calling 1(866) 839-2772. Identity verification is required before processing.",
        "url": "https://privacy.dailywire.com/"
      },
      "links": {
        "cancel": "https://support.dailywire.com/hc/en-us/articles/13298905723283-How-do-I-cancel-my-DailyWire-subscription",
        "refund": null,
        "terms": "https://www.dailywire.com/terms",
        "privacy": "https://privacy.dailywire.com/"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "DailyWire+ subscriptions can be cancelled online at dailywire.com/account/subscription by selecting 'cancel' in the subscription settings, or by submitting a request through the support form at support.dailywire.com. Cancellation must be completed before 11:59 p.m. CT on the day before the next renewal date to avoid being charged, and access continues until the end of the current billing period. All subscription purchases are final and non-refundable, with no credits for partially used periods. Subscribers who signed up through third-party platforms (Apple, Google Play, Roku) must cancel through those platforms directly.",
        "policy_url": "https://support.dailywire.com/hc/en-us/articles/13298905723283-How-do-I-cancel-my-DailyWire-subscription",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 75
        },
        "sources": [
          {
            "title": "How do I cancel my DailyWire+ subscription? – DailyWire+ Help Center (accessed 2026-06-06)",
            "url": "https://support.dailywire.com/hc/en-us/articles/13298905723283-How-do-I-cancel-my-DailyWire-subscription"
          },
          {
            "title": "Daily Wire Terms of Use (accessed 2026-06-06)",
            "url": "https://www.dailywire.com/terms"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "the-dispatch",
      "name": "The Dispatch",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Members who do not want to continue can disable auto-renew to retain access through the end of the current billing term without being charged again."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal data via an Airtable form linked from the Privacy Policy page. The Dispatch will deactivate or delete the account and information from active databases, subject to retention for fraud prevention, legal compliance, and investigations. Contact: members@thedispatch.com.",
        "url": "https://thedispatch.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://thedispatch.com/faqs/",
        "refund": null,
        "terms": null,
        "privacy": "https://thedispatch.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://thedispatch.com/faqs/",
        "policy_summary": "Members can cancel online by navigating to My Account > Membership tab > Manage > Disable auto renew; no phone or mail channel is offered. A full refund is available within 30 days of purchase but must be requested by contacting support — it is not automatic, and accepting it ends access immediately. After 30 days, no refund is issued but access continues to the end of the billing period. No pause or freeze option exists.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 80,
          "findability": 78
        },
        "sources": [
          {
            "title": "FAQs - The Dispatch (accessed 2026-06-05)",
            "url": "https://thedispatch.com/faqs/"
          },
          {
            "title": "Privacy Policy - The Dispatch (accessed 2026-06-05)",
            "url": "https://thedispatch.com/privacy-policy/"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "the-farmers-dog",
      "name": "The Farmer's Dog",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause deliveries at any time via account Settings > Subscription > 'Pause Deliveries' and select a custom restart date."
      },
      "data_deletion": {
        "detail": "The Farmer's Dog operates a DataGrail-powered Privacy Request Center where users can submit data deletion and opt-out requests; no self-serve in-account deletion is documented.",
        "url": "https://preferences.thefarmersdog.com/form/opt_out"
      },
      "links": {
        "cancel": "https://www.thefarmersdog.com/content/terms",
        "refund": null,
        "terms": "https://www.thefarmersdog.com/content/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.thefarmersdog.com/content/terms",
        "policy_summary": "Subscribers can cancel online via account Settings > Subscription > 'Cancel Subscription', by phone at (646) 780-7957, or by emailing customer care. To avoid being charged for the next order, cancellation must be completed by the Wednesday prior to the start of the scheduled delivery window. Ongoing subscription fees are not refundable, but first-time trial-box customers may request a full refund within 14 days of receipt by contacting support. Pausing deliveries with a custom restart date is also available in-account at any time.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Use | The Farmer's Dog (accessed 2026-06-05)",
            "url": "https://www.thefarmersdog.com/content/terms"
          },
          {
            "title": "Frequently Asked Questions | The Farmer's Dog (accessed 2026-06-05)",
            "url": "https://www.thefarmersdog.com/faq"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "the-free-press",
      "name": "The Free Press",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or subscription suspension option is mentioned in the FAQ or account settings documentation."
      },
      "data_deletion": {
        "detail": "The Free Press does not maintain identifiable personal information independently of Substack. All data deletion and privacy requests must be directed to Substack, which administers all accounts and subscriptions.",
        "url": "https://www.thefp.com/p/privacy-notice"
      },
      "links": {
        "cancel": "https://www.thefp.com/p/faq",
        "refund": null,
        "terms": null,
        "privacy": "https://www.thefp.com/p/privacy-notice"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 60,
          "notice_disclosed": 20,
          "refund_disclosed": 10,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.thefp.com/p/faq",
        "policy_summary": "Subscribers can cancel at any time by logging into their account at thefp.com and navigating to the Account section, where self-serve cancellation is available online. No notice period is disclosed. No refund policy is stated in the FAQ or on the subscription page. For subscription issues, subscribers can also contact supportus@TheFP.com, and for account/data matters, Substack (which manages all accounts) must be contacted directly.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Frequently Asked Questions | The Free Press (accessed 2026-06-06)",
            "url": "https://www.thefp.com/p/faq"
          },
          {
            "title": "Privacy Notice | The Free Press (accessed 2026-06-06)",
            "url": "https://www.thefp.com/p/privacy-notice"
          }
        ],
        "score": 54,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "the-gym-group-uk",
      "name": "The Gym Group",
      "industry": "Gym & fitness",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly members (Standard, Off-Peak, Ultimate) can freeze their membership via the app or member area. Ultimate members get one free freeze month per year; other tiers pay a fee shown in the freeze page. Freeze is not available on Saver (fixed-term) memberships."
      },
      "data_deletion": {
        "detail": "UK GDPR right to erasure is acknowledged. Members can request deletion by emailing dataprotection@thegymgroup.com or writing to the Data Protection Officer at The Gym Group, 2nd Floor, Arding & Hobbs, 7 St John's Road, London SW11 1QN. Responses are provided within 31 days.",
        "url": "https://www.thegymgroup.com/privacy-cookie-policy/"
      },
      "links": {
        "cancel": "https://support.thegymgroup.com/support/solutions/articles/44002527835-how-do-i-cancel-my-monthly-membership-",
        "refund": null,
        "terms": null,
        "privacy": "https://www.thegymgroup.com/privacy-cookie-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://support.thegymgroup.com/support/solutions/articles/44002527835-how-do-i-cancel-my-monthly-membership-",
        "policy_summary": "Monthly members cancel via the app or member area online (or Live Chat for card-payment members); 5 working days' notice before the next billing date is required to avoid the upcoming charge. Refunds are only available within the first 14 days of joining — full refund if unused, proportionate if the gym was used; after 14 days no refunds are issued for unused time. Saver (fixed-term) memberships cannot be cancelled after the 14-day window and cannot be frozen. Monthly memberships can be frozen (paused) at any time, with Ultimate members receiving one free freeze month per year and other tiers paying a stated fee.",
        "sources": [
          {
            "title": "How do I cancel my monthly membership? — The Gym Group Support (accessed 2026-06-05)",
            "url": "https://support.thegymgroup.com/support/solutions/articles/44002527835-how-do-i-cancel-my-monthly-membership-"
          },
          {
            "title": "Membership Agreement — The Gym Group (accessed 2026-06-05)",
            "url": "https://www.thegymgroup.com/legal/membership-agreement/"
          }
        ],
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 72,
          "notice_disclosed": 78,
          "refund_disclosed": 70,
          "findability": 75
        },
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "the-hindu-in",
      "name": "The Hindu",
      "industry": "News & publishing",
      "jurisdiction": "in",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause for digital; print delivery holds via subscriber services. Active digital term cannot be cancelled mid-term, only auto-renew disabled."
      },
      "data_deletion": {
        "detail": "Account / personal-data deletion governed by The Hindu (Kasturi and Sons) privacy policy; requests via customer care, not a self-serve delete.",
        "url": "https://www.thehindu.com/privacy/"
      },
      "links": {
        "cancel": "https://www.thehindu.com/subscription/terms-and-conditions/",
        "refund": "https://www.thehindu.com/subscription/terms-and-conditions/",
        "terms": "https://www.thehindu.com/subscription/terms-and-conditions/",
        "privacy": "https://www.thehindu.com/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 60,
          "notice_disclosed": 65,
          "refund_disclosed": 45,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://apps.apple.com/bh/app/the-hindu-india-world-news/id771672321",
        "policy_summary": "The Hindu (operated by Kasturi and Sons Ltd) digital/All Access subscriptions auto-renew at the selected duration unless auto-renew is turned off at least 24 hours before the current period ends. The active subscription period itself cannot be cancelled mid-term; subscribers instead disable auto-renewal. For app-store purchases (Apple/Google) auto-renewal is managed through the store account settings; for direct subscriptions subscribers manage billing in their account or contact support (support@thehindu.com / customercare@thehindu.co.in). Already-charged periods are generally non-refundable; turning off auto-renew prevents future charges while access runs to term end.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "The Hindu subscription terms and auto-renewal / cancellation (App Store listing text, accessed 2026-06-16)",
            "url": "https://apps.apple.com/bh/app/the-hindu-india-world-news/id771672321"
          },
          {
            "title": "The Hindu Group print subscription / subscriber services (accessed 2026-06-16)",
            "url": "https://pay.hindu.com/esubspay/Subscription"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "the-information",
      "name": "The Information",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Subscribers can cancel at any time and retain access through the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data by emailing privacy@theinformation.com. The Information reserves the right to retain archived data to the extent permitted by law, and payment records may be kept for several years for legal/contractual compliance.",
        "url": "https://www.theinformation.com/privacy"
      },
      "links": {
        "cancel": "https://www.theinformation.com/payment-policy",
        "refund": null,
        "terms": null,
        "privacy": "https://www.theinformation.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 68
        },
        "cancel_url": null,
        "policy_url": "https://www.theinformation.com/payment-policy",
        "policy_summary": "Subscribers may cancel at any time via their online account settings (My Settings dropdown) or through the Help Center Cancel Subscription page; app subscribers cancel through Apple/Google app store subscription management. Cancellation takes effect at the end of the current billing cycle, with no refund for unused time. There are no prorated refunds; the no-refund rule applies to all US subscribers. EU and UK consumers have a statutory 14-day refund window, which ends as soon as they access any content.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Payment Policy — The Information (accessed 2026-06-05)",
            "url": "https://www.theinformation.com/payment-policy"
          },
          {
            "title": "Cancel subscription – Help Center, The Information (accessed 2026-06-05)",
            "url": "https://theinformation.zendesk.com/hc/en-us/articles/218193188-Cancel-subscription"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "the-ken-in",
      "name": "The Ken",
      "industry": "News & media",
      "jurisdiction": "IN",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://the-ken.com/user-details/",
        "refund": "https://the-ken.com/terms-and-conditions/",
        "terms": "https://the-ken.com/terms-and-conditions/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://the-ken.com/terms-and-conditions/",
        "policy_summary": "The Ken subscriptions auto-renew until cancelled. Subscribers disable auto-renewal for the next cycle from the website My Account section under the Subscription header; the current subscription cannot be cancelled mid-term but auto-renewal can be switched off. For annual plans, The Ken notifies of pending renewal at least 15 days in advance. Google Play purchases are cancelled via Play Store settings at least 24 hours before renewal.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "The Ken Terms and Conditions",
            "url": "https://the-ken.com/terms-and-conditions/"
          },
          {
            "title": "The Ken FAQ",
            "url": "https://the-ken.com/faq/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "the-league",
      "name": "The League",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscription pause (hold) is available for up to one year, but only for New York state subscribers who submit written notice."
      },
      "data_deletion": {
        "detail": "Users can delete their account at any time by logging in, going to 'Help', clicking 'Delete Account', and confirming; this removes photos and chat history. Alternatively, accounts can be disabled (hidden but not deleted) for later reactivation. Cancelling a subscription does not remove the profile — account deletion is a separate step. Data is retained only for limited purposes after deletion per the Privacy Policy.",
        "url": "https://www.theleague.com/faqs-en/"
      },
      "links": {
        "cancel": "https://www.theleague.com/terms-of-service-en/",
        "refund": null,
        "terms": "https://www.theleague.com/terms-of-service-en/",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "The League subscriptions can be cancelled through the Apple App Store or Google Play (for mobile purchases), or through the account section of the website/app for direct purchases; email support at contact@theleague.com is also available. Cancellation takes effect at the end of the current billing period with no proration — all purchases are generally final and non-refundable. A 3-business-day full refund window applies in select US states (AZ, CA, CO, CT, IL, IA, MN, NY, NC, OH, RI, WI); EU/EEA/UK/Switzerland users get 14 days. Importantly, cancelling a subscription does not delete your profile — account deletion must be done separately.",
        "policy_url": "https://www.theleague.com/terms-of-service-en/",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 72,
          "notice_disclosed": 65,
          "refund_disclosed": 78,
          "findability": 68
        },
        "sources": [
          {
            "title": "Terms of Service - English – The League (accessed 2026-06-05)",
            "url": "https://www.theleague.com/terms-of-service-en/"
          },
          {
            "title": "Website FAQ - English – The League (accessed 2026-06-05)",
            "url": "https://www.theleague.com/faqs-en/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "the-new-yorker",
      "name": "The New Yorker",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "mail",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause delivery for up to one year online, by email, or by calling customer care at 1-800-825-2510."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted through the Condé Nast Privacy Center (privacy.condenastdigital.com) or by emailing privacy_administration@condenast.com; Condé Nast states it cannot delete personal data while an active subscription exists.",
        "url": "https://privacy.condenastdigital.com/"
      },
      "links": {
        "cancel": "https://w1.buysub.com/pubs/N3/NYR/FAQ_new.jsp?lsid=91510800107011628&vid=1&cds_mag_code=NYR",
        "refund": null,
        "terms": null,
        "privacy": "https://privacy.condenastdigital.com/"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "The New Yorker allows cancellation online via account.newyorker.com, by emailing NYRcustserv@cdsfulfillment.com, by calling 1-800-825-2510, or by mailing the Customer Care address in Boone, IA. Cancellation takes a few days to process; subscribers may receive one additional issue after the request if it was already queued for mailing. The FAQ does not disclose any refund or proration terms. A pause/suspend option is available for up to one year through the same channels.",
        "policy_url": "https://w1.buysub.com/pubs/N3/NYR/FAQ_new.jsp?lsid=91510800107011628&vid=1&cds_mag_code=NYR",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 35,
          "refund_disclosed": 15,
          "findability": 60
        },
        "sources": [
          {
            "title": "Frequently Asked Questions - The New Yorker Customer Service (accessed 2026-06-05)",
            "url": "https://w1.buysub.com/pubs/N3/NYR/FAQ_new.jsp?lsid=91510800107011628&vid=1&cds_mag_code=NYR"
          },
          {
            "title": "Cancel Subscription Confirmation - The New Yorker Customer Service (accessed 2026-06-05)",
            "url": "https://w1.buysub.com/pubs/N3/NYR/cancel_conf.jsp?cds_page_id=135463&cds_mag_code=NYR&id=1770668587105&lsid=60401421183016605&vid=2"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "the-spectator-uk",
      "name": "The Spectator",
      "industry": "News & publishing",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or subscription freeze option is mentioned in the official FAQs or cancellation pages."
      },
      "data_deletion": {
        "detail": "Data subject requests including right to erasure can be submitted to data@spectator.co.uk or in writing to The Data Department, The Spectator (1828) Ltd, 22 Old Queen Street, London SW1H 9HP.",
        "url": "https://spectator.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://spectator.com/faqs/",
        "refund": null,
        "terms": null,
        "privacy": "https://spectator.com/privacy-policy/"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Subscribers can cancel online via a self-serve flow (select subscription, choose a reason), or by calling 01858 438 781 or emailing subscriptions@the.spectator.co.uk during UK office hours. Cancellation takes effect at the end of the current subscription term; access continues until then. No refund is issued for unfulfilled issues except in exceptional circumstances, though any payment processed after a confirmed cancellation is refunded in full.",
        "policy_url": "https://spectator.com/faqs/",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 75
        },
        "sources": [
          {
            "title": "Cancel your subscription | The Spectator (accessed 2026-06-06)",
            "url": "https://spectator.com/cancel-today/"
          },
          {
            "title": "Contact & FAQs | The Spectator (accessed 2026-06-06)",
            "url": "https://spectator.com/faqs/"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "the-telegraph-uk",
      "name": "The Telegraph",
      "industry": "News & publishing",
      "jurisdiction": "gb",
      "join_clicks": 2,
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No documented self-serve pause; a minimum subscription term (commonly six months) typically applies after the 14-day window."
      },
      "data_deletion": {
        "detail": "Data handling governed by the Telegraph privacy and cookie policy; data-subject requests via the customer contact form.",
        "url": "https://www.telegraph.co.uk/about-us/privacy-and-cookie-policy/"
      },
      "links": {
        "cancel": "https://www.telegraph.co.uk/customer/contact-us-form/",
        "refund": "https://www.telegraph.co.uk/contact-us/subscription-terms-conditions/",
        "terms": "https://www.telegraph.co.uk/contact-us/subscription-terms-conditions/",
        "privacy": "https://www.telegraph.co.uk/about-us/privacy-and-cookie-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 65,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://www.telegraph.co.uk/contact-us/subscription-terms-conditions/",
        "policy_summary": "The Telegraph requires subscribers to cancel by phone (calling customer services), with no documented online self-serve cancellation route for direct subscriptions. A 14-day cooling-off / money-back guarantee applies from sign-up, during which a full refund is available; after that a minimum subscription period (commonly around six months) typically applies and refunds for unused time are limited. Subscriptions auto-renew unless cancelled. App-store subscriptions are cancelled via Apple or Google. Multiple reader reports confirm the absence of an online cancel button as a recurring friction point.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "The Telegraph — Subscription Terms & Conditions (accessed 2026-06-16)",
            "url": "https://www.telegraph.co.uk/contact-us/subscription-terms-conditions/"
          },
          {
            "title": "The Telegraph — Contact us / customer form (accessed 2026-06-16)",
            "url": "https://www.telegraph.co.uk/customer/contact-us-form/"
          }
        ],
        "score": 53,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "the-times-uk",
      "name": "The Times & The Sunday Times",
      "industry": "News & publishing",
      "jurisdiction": "gb",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online_self_serve"
      ],
      "pause": {
        "available": false,
        "detail": "No standard self-serve pause; subscriptions run on a minimum 52-week contract term. App-store subscriptions are managed via Apple/Google."
      },
      "data_deletion": {
        "detail": "Data handling governed by the News UK / Times privacy policy; data-subject requests via customer services.",
        "url": "https://www.thetimes.co.uk/static/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.thetimes.co.uk/account/cancel",
        "refund": "https://www.thetimes.co.uk/static/terms-and-conditions/",
        "terms": "https://www.thetimes.co.uk/static/terms-and-conditions/",
        "privacy": "https://www.thetimes.co.uk/static/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.thetimes.co.uk/static/terms-and-conditions/",
        "policy_summary": "The Times directs subscribers to cancel by calling Customer Services (0800 018 5177 in the UK), and also references an online cancel page at thetimes.co.uk/account/cancel, though readers frequently report phone being the practical route. Subscriptions auto-renew and carry an initial minimum 52-week contract; after the minimum term, cancellation must be requested at least 2 days before the next billing date. Refunds are generally available during a trial and within 14 days of subscribing, after which refunds for unused time are not standard. App-store subscriptions must be cancelled through Apple or Google. Access continues until the end of the paid period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "The Times — Terms and Conditions (accessed 2026-06-16)",
            "url": "https://www.thetimes.co.uk/static/terms-and-conditions/"
          },
          {
            "title": "The Times — Cancel account page (accessed 2026-06-16)",
            "url": "https://www.thetimes.co.uk/account/cancel"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "therabox-us",
      "name": "TheraBox",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can skip one or more months via the account portal or by emailing info@mytherabox.com. The skip request must be submitted before the 9th of the month to apply to the next box. A 'gift-on-skip' option also allows redirecting the skipped box to someone else."
      },
      "data_deletion": {
        "detail": "No dedicated data deletion policy or process is disclosed on the FAQ or Terms of Service pages.",
        "url": ""
      },
      "links": {
        "cancel": "https://mytherabox.com/pages/faq",
        "refund": null,
        "terms": "https://mytherabox.com/policies/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://mytherabox.com/pages/faq",
        "policy_summary": "TheraBox subscribers can cancel at any time by logging into their account and clicking 'Cancel,' or by emailing info@mytherabox.com. Cancellations must be submitted before the 9th of the month (PST) to avoid the next renewal charge. Full refunds are available within 24 hours of an order or renewal by emailing support; after that window, unopened boxes may be returned within 30 days for store credit or a refund minus an $8.95 return-shipping fee. Prepaid multi-month subscribers receive all remaining prepaid boxes after cancellation before the subscription ends.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FAQ – TheraBox - Self Care Subscription Box (accessed 2026-06-06)",
            "url": "https://mytherabox.com/pages/faq"
          },
          {
            "title": "Terms of service – TheraBox - Self Care Subscription Box (accessed 2026-06-06)",
            "url": "https://mytherabox.com/policies/terms-of-service"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "things-cultured-code",
      "name": "Things (Cultured Code)",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription exists to pause. Things 3 is a one-time purchase; Things Cloud sync is included free with no recurring billing."
      },
      "data_deletion": {
        "detail": "Users can stop using the service at any time. Cultured Code's Terms of Service state they may permanently delete content associated with inactive accounts after an extended period. No self-serve data-deletion portal is documented; users must contact support.",
        "url": "https://culturedcode.com/terms/"
      },
      "links": {
        "cancel": "https://culturedcode.com/things/support/articles/2967560/",
        "refund": null,
        "terms": "https://culturedcode.com/terms/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-14",
        "cancel_url": null,
        "policy_url": "https://culturedcode.com/things/support/articles/2967560/",
        "policy_summary": "Things 3 is a one-time purchase sold exclusively through Apple's App Store — there is no recurring subscription to cancel. Things Cloud sync is bundled at no extra charge. Refunds are not issued by Cultured Code; users must request refunds directly from Apple via Apple's refund process, and approval is at Apple's sole discretion. Users can stop using Things Cloud at any time with no notice period; Cultured Code may eventually delete content from inactive accounts but gives no firm timeline.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 65,
          "notice_disclosed": 70,
          "refund_disclosed": 70,
          "findability": 68
        },
        "sources": [
          {
            "title": "Requesting a Refund – Things Support (accessed 2026-06-05)",
            "url": "https://culturedcode.com/things/support/articles/2967560/"
          },
          {
            "title": "Things Cloud Terms of Service – Cultured Code (accessed 2026-06-05)",
            "url": "https://culturedcode.com/terms/"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "thinkific",
      "name": "Thinkific",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Thinkific does not offer a pause feature for creator/owner subscriptions. The workaround is to downgrade to the free plan, which stops future billing but does not refund the current billing period."
      },
      "data_deletion": {
        "detail": "Upon account cancellation, all content may be permanently deleted from the service. Users can request data deletion by emailing privacy@thinkific.com. Thinkific retains archived copies of personal information for legitimate business purposes and legal/regulatory obligations.",
        "url": "https://www.thinkific.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://support.thinkific.com/hc/en-us/articles/360030721453-Cancel-Your-Thinkific-Subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://www.thinkific.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://support.thinkific.com/hc/en-us/articles/360030721453-Cancel-Your-Thinkific-Subscription",
        "policy_summary": "Thinkific allows cancellation online via the account dashboard (Account > Account Management > Manage Subscription > Cancel Plan) or by emailing customers@thinkific.com — only the Site Owner can cancel. Cancellation takes effect at the end of the current billing cycle; paid features remain available until then, though add-ons are removed immediately. Thinkific does not provide refunds unless an error was made by them; no proration is issued for unused time. There is no pause option for creator subscriptions; downgrading to the free plan is the closest alternative.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel Your Thinkific Subscription – Thinkific (accessed 2026-06-05)",
            "url": "https://support.thinkific.com/hc/en-us/articles/360030721453-Cancel-Your-Thinkific-Subscription"
          },
          {
            "title": "What happens when I cancel my Thinkific subscription? – Thinkific (accessed 2026-06-05)",
            "url": "https://support.thinkific.com/hc/en-us/articles/360039914873-What-happens-when-I-cancel-my-Thinkific-subscription-"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "thistle",
      "name": "Thistle",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Pause is available for multiple weeks via Account > Meal Plan > Pause or stop deliveries. This is offered as an alternative to full cancellation."
      },
      "data_deletion": {
        "detail": "Users can submit a privacy data request (access, deletion, correction) via a web form at thistle.co/privacy-policy/datarequest/ or by emailing privacy@thistle.co.",
        "url": "https://www.thistle.co/privacy-policy/datarequest/"
      },
      "links": {
        "cancel": "https://support.thistle.co/hc/en-us/articles/360051489233-How-do-I-cancel-my-Thistle-subscription",
        "refund": null,
        "terms": "https://www.thistle.co/terms-of-use/",
        "privacy": "https://www.thistle.co/privacy-policy/datarequest/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.thistle.co/hc/en-us/articles/360051489233-How-do-I-cancel-my-Thistle-subscription",
        "policy_summary": "Thistle subscriptions can be cancelled online at any time via Account > Meal Plan > Pause or stop deliveries, followed by a multi-step retention flow requiring a cancellation reason and two confirmation steps. Cancellations must be submitted before 11:59 PM PT on Thursday to avoid being charged for the following week's delivery. Already-processed orders cannot be cancelled and no refunds are issued on paid charges; any remaining account credits are forfeited upon cancellation. Pause is available as an alternative to full cancellation.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Thistle subscription? – Thistle (accessed 2026-06-05)",
            "url": "https://support.thistle.co/hc/en-us/articles/360051489233-How-do-I-cancel-my-Thistle-subscription"
          },
          {
            "title": "Terms of Use | Thistle (accessed 2026-06-05)",
            "url": "https://www.thistle.co/terms-of-use/"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "thorne-us",
      "name": "Thorne",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or skip-shipment option is documented on Thorne's official FAQ or subscription management pages. Customers can modify frequency or cancel; no hold/pause feature is disclosed."
      },
      "data_deletion": {
        "detail": "Email privacy@thorne.com with subject line 'Consumer Health Data Request' to invoke the right to deletion under applicable US state privacy laws. Thorne may decline in limited circumstances per law.",
        "url": "https://www.thorne.com/terms/consumer-health-data-privacy-policy"
      },
      "links": {
        "cancel": "https://www.thorne.com/faq/how-do-i-cancel-an-auto-ship-subscription",
        "refund": "https://www.thorne.com/faqs/returns-and-exchanges",
        "terms": "https://www.thorne.com/terms/consumer-health-data-privacy-policy",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.thorne.com/faq/how-do-i-cancel-an-auto-ship-subscription",
        "policy_summary": "Thorne auto-ship subscriptions are cancelled fully online: log in, go to Profile > Subscriptions, select Modify > Edit for each product, then click Unsubscribe; an email and in-account notification confirm the cancellation. Thorne recommends making changes at least 7 days before the next ship date to ensure they take effect. A 60-day satisfaction guarantee covers product returns, though a 25% restocking fee applies; subscription-specific refund terms are not separately disclosed online. Customer support is reachable by phone (1-800-228-1966) or email (support@thorne.com) for additional assistance.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel an auto-ship subscription? | Thorne (accessed 2026-06-06)",
            "url": "https://www.thorne.com/faq/how-do-i-cancel-an-auto-ship-subscription"
          },
          {
            "title": "FAQs Returns and Exchanges | Thorne (accessed 2026-06-06)",
            "url": "https://www.thorne.com/faqs/returns-and-exchanges"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "three-ie",
      "name": "Three Ireland",
      "industry": "Telecom & ISP",
      "jurisdiction": "IE",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email",
        "mail",
        "in_person",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on Three Ireland's official support pages."
      },
      "data_deletion": {
        "detail": "Customers may exercise their GDPR right to erasure by contacting Three's Data Protection Officer at privacy@three.ie or by writing to Three, 28/29 Sir John Rogerson's Quay, Dublin 2. Three states it automatically deletes data when no longer required for a lawful purpose; requests are handled within 30 days.",
        "url": "https://www.three.ie/legal/privacy/privacy-policy.html"
      },
      "links": {
        "cancel": "https://www.three.ie/legal/terms/cancellations.html",
        "refund": null,
        "terms": "https://www.three.ie/legal/terms/cancellations.html",
        "privacy": "https://www.three.ie/legal/privacy/privacy-policy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.three.ie/legal/terms/cancellations.html",
        "policy_summary": "To cancel a Bill Pay contract, customers must contact Three directly — by phone (1913), webchat, email (customer.care@three.ie), post, or in store — as there is no self-service cancel button in My3. Outside the minimum term, 30 days' notice is required with no cancellation fee; inside the minimum term an Early Termination Fee applies equal to the basic monthly fee multiplied by the remaining months. Customers who purchased remotely have a 14-day cooling-off right (EU/Irish distance-selling law) with full reimbursement within 14 days of notifying Three. Any overpayment at the close of the final bill is refunded automatically to the original payment method within 21 days.",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 70,
          "notice_disclosed": 72,
          "refund_disclosed": 68,
          "findability": 55
        },
        "sources": [
          {
            "title": "Terms & Conditions: Cancellations | Three Ireland (accessed 2026-06-05)",
            "url": "https://www.three.ie/legal/terms/cancellations.html"
          },
          {
            "title": "Three Ireland – Contact Us (accessed 2026-06-05)",
            "url": "https://www.three.ie/contact-us.html/"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "three-uk",
      "name": "Three UK",
      "industry": "Telecom & ISP",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Three UK does not offer a voluntary pause or freeze for Pay Monthly consumer contracts. Involuntary suspension may be applied by Three for non-payment, but customer-initiated temporary holds are not documented."
      },
      "data_deletion": {
        "detail": "Customers can exercise their UK GDPR right to erasure by contacting Three. The privacy rights page directs customers to Three's standard contact channels; no dedicated self-service deletion form is linked. Three states data is removed once an account is closed, but no specific retention timeline is publicly documented.",
        "url": "https://www.three.co.uk/privacy-safety/your-rights"
      },
      "links": {
        "cancel": "https://www.three.co.uk/support/cancel-contract",
        "refund": null,
        "terms": null,
        "privacy": "https://www.three.co.uk/privacy-safety/your-rights"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.three.co.uk/support/cancel-contract",
        "policy_summary": "Three UK Pay Monthly customers must give 30 days' notice to cancel. Cancellation can be initiated via the My3 online portal (Manage Your Plan > Leave Three), the Three app (Account > Help > Leave Three), phone (0333 338 1082), or Live Chat; a STAC code can also be requested by texting 'STAC' + date of birth to 75075. If cancelling mid-contract, an early termination fee equal to the remaining monthly charges (less a 3% discount) applies; during the 14-day cooling-off period cancellations are penalty-free. The final bill is issued within 38 days of account closure and any credit balance is refunded to the linked bank account within 14 days of the final bill date.",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 75,
          "findability": 80
        },
        "sources": [
          {
            "title": "Leaving Three | Support | Three (accessed 2026-06-05)",
            "url": "https://www.three.co.uk/support/cancel-contract"
          },
          {
            "title": "About your final bill | Support | Three (accessed 2026-06-05)",
            "url": "https://www.three.co.uk/support/bills-and-contracts/understanding-your-bill/about-your-final-bill"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "thrifty-traveler",
      "name": "Thrifty Traveler Premium",
      "industry": "Travel subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented; members can cancel via their online account, which ends flight-deal alert access."
      },
      "data_deletion": {
        "detail": "No standalone data-deletion procedure was confirmed; the Premium page directs cancellation and refund requests to help@thriftytraveler.com, and a separate Privacy Policy is published at the URL below.",
        "url": "https://thriftytraveler.com/guides/privacy-policy/"
      },
      "links": {
        "cancel": "https://thriftytraveler.com/premium/",
        "refund": "https://thriftytraveler.com/premium/",
        "terms": "https://thriftytraveler.com/guides/terms-of-use/",
        "privacy": "https://thriftytraveler.com/guides/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 85,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://thriftytraveler.com/premium/",
        "policy_summary": "Thrifty Traveler Premium members cancel by logging into their online account; unsubscribing from emails does not cancel a paid subscription, and cancelling ends access to flight-deal email notifications. The Premium page advertises a 100-day money-back guarantee: dissatisfied first-time subscribers can email help@thriftytraveler.com within that window to receive a refund of their payment. The subscription price is locked and will not increase for existing members. The main Terms of Use page does not itself restate the cancellation or refund mechanics, which are presented on the Premium product page.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Thrifty Traveler Premium: Cheap Flight Alerts (accessed 2026-06-16)",
            "url": "https://thriftytraveler.com/premium/"
          },
          {
            "title": "Terms of Use - Thrifty Traveler (accessed 2026-06-16)",
            "url": "https://thriftytraveler.com/guides/terms-of-use/"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "thrive-market",
      "name": "Thrive Market",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Thrive Market does not offer membership pausing; only individual recurring shipments can be skipped or modified through the account's Recurring page."
      },
      "data_deletion": {
        "detail": "Users can submit a data deletion request via the Privacy Choices link in the website footer or by emailing datarequests@thrivemarket.com; identity verification is required, and some data may be retained for legal, safety, or fraud-prevention purposes.",
        "url": "https://thrivemarket.com/privacy-policy"
      },
      "links": {
        "cancel": "https://help.thrivemarket.com/hc/en-us/articles/360037345731-What-is-Thrive-Market-s-cancellation-policy",
        "refund": null,
        "terms": "https://thrivemarket.com/terms",
        "privacy": "https://thrivemarket.com/privacy-policy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Thrive Market members can cancel at any time via their Account page (California residents only) or by contacting Member Services through email (help@thrivemarket.com) or live chat. Cancellation takes effect at the end of the current paid membership term with no advance notice required. Membership fees are non-refundable, with one exception: first-time annual members may cancel within 30 days of joining for a full refund. There are no cancellation fees and no membership pause option.",
        "policy_url": "https://help.thrivemarket.com/hc/en-us/articles/360037345731-What-is-Thrive-Market-s-cancellation-policy",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 72,
          "notice_disclosed": 70,
          "refund_disclosed": 78,
          "findability": 72
        },
        "sources": [
          {
            "title": "What is Thrive Market's cancellation policy? – Thrive Market (accessed 2026-06-05)",
            "url": "https://help.thrivemarket.com/hc/en-us/articles/360037345731-What-is-Thrive-Market-s-cancellation-policy"
          },
          {
            "title": "Terms of Service | Thrive Market (accessed 2026-06-05)",
            "url": "https://thrivemarket.com/terms"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "thursday-us",
      "name": "Thursday",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is disclosed in Thursday's terms of use or help center. Cancellation is the only documented exit from the VIP subscription."
      },
      "data_deletion": {
        "detail": "Users may request erasure of personal data by emailing hello@getthursday.com. The privacy policy (operated by Honeypot Dating Limited) states the company aims to respond within one month and may retain data for legal compliance or legitimate business purposes.",
        "url": "https://www.getthursday.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.getthursday.com/terms-of-use",
        "refund": null,
        "terms": "https://www.getthursday.com/terms-of-use",
        "privacy": "https://www.getthursday.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 45,
          "notice_disclosed": 35,
          "refund_disclosed": 20,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://www.getthursday.com/terms-of-use",
        "policy_summary": "Thursday (operated by Honeypot Dating Limited) offers a VIP membership tier whose subscription billing is handled entirely through the Apple App Store or Google Play; there is no self-serve cancel portal on the Thursday website. The Terms of Use state that users may cancel their registration at any time by informing Thursday in writing, but VIP subscription cancellation in practice must be done through the relevant mobile platform's subscription management settings. No refund policy is published on the official site, and auto-renewal notice periods and refund terms are not disclosed on Thursday's own pages.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of use — Thursday (getthursday.com) (accessed 2026-06-06)",
            "url": "https://www.getthursday.com/terms-of-use"
          },
          {
            "title": "Privacy Policy — Thursday (getthursday.com) (accessed 2026-06-06)",
            "url": "https://www.getthursday.com/privacy-policy"
          }
        ],
        "score": 38,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "tia-us",
      "name": "Tia",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "in_account",
        "email",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause is documented; members may cancel and rejoin."
      },
      "data_deletion": {
        "detail": "Tia Membership Terms of Use note records handling is governed by the Privacy Policy/HIPAA Notice; no self-serve deletion flow is documented in the cancellation help articles.",
        "url": "https://intercom.help/ask-tia/en/articles/10159723-how-do-i-cancel-my-membership"
      },
      "links": {
        "cancel": "https://intercom.help/ask-tia/en/articles/10159723-how-do-i-cancel-my-membership",
        "refund": "https://intercom.help/ask-tia/en/articles/10159727-what-is-the-membership-cancellation-policy",
        "terms": "https://intercom.help/ask-tia/en/articles/10159727-what-is-the-membership-cancellation-policy",
        "privacy": "https://asktia.com/membership/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 60,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://intercom.help/ask-tia/en/articles/10159723-how-do-i-cancel-my-membership",
        "policy_summary": "Members start cancellation self-serve in the member portal at member.asktia.com/r/account-info by selecting 'Cancel my membership', after which a care coordinator processes it (allow ~3 business days). All memberships may be canceled for any reason within 48 hours of purchase. For monthly members, cancellation is effective the first day of the next calendar month after approval; annual members must give at least seven days' notice before their billing date. Members may also cancel by messaging the Tia admin team via the portal chat or emailing sayhello@asktia.com. Refund specifics are not stated on the cancellation policy page.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my membership? — Ask Tia Help Center (accessed 2026-06-16)",
            "url": "https://intercom.help/ask-tia/en/articles/10159723-how-do-i-cancel-my-membership"
          },
          {
            "title": "What is the membership cancellation policy? — Ask Tia Help Center (accessed 2026-06-16)",
            "url": "https://intercom.help/ask-tia/en/articles/10159727-what-is-the-membership-cancellation-policy"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ticktick",
      "name": "TickTick",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented in TickTick's official help center or subscription terms."
      },
      "data_deletion": {
        "detail": "Users can delete their account in-app via Avatar > Settings > Account and Security. Personal data is removed from active systems upon deletion; backup archives are retained for 90 days. Subscription and transaction records are kept indefinitely after deletion.",
        "url": "https://ticktick.com/privacy"
      },
      "links": {
        "cancel": "https://ticktick.com/terms/subscription",
        "refund": null,
        "terms": "https://ticktick.com/terms/subscription",
        "privacy": "https://ticktick.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://ticktick.com/terms/subscription",
        "policy_summary": "TickTick Premium subscriptions are cancelled through the platform where the subscription was purchased: iOS users cancel via App Store subscription management, Android users via Google Play, and web/PayPal users via their PayPal account's automatic payments settings. Cancellation takes effect at the end of the current billing cycle with no advance notice required. Subscription fees are refundable within 14 days of purchase by submitting a ticket through the app (App Store purchases must be refunded directly through Apple). No pause or freeze option is documented.",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 75
        },
        "sources": [
          {
            "title": "Subscription Terms - TickTick (accessed 2026-06-06)",
            "url": "https://ticktick.com/terms/subscription"
          },
          {
            "title": "How do I cancel my TickTick Premium? - TickTick Help Center (accessed 2026-06-06)",
            "url": "https://support.ticktick.com/hc/en-us/articles/360010867671-How-do-I-cancel-my-TickTick-Premium-"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "tidal",
      "name": "Tidal",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Tidal does not offer a documented subscription pause or freeze option; the only alternatives are plan modification or full cancellation."
      },
      "data_deletion": {
        "detail": "Users can delete their account via self-service at account.tidal.com, which permanently and immediately removes playlists, favorites, listening history, profile, and uploaded music with no recovery option; deleting the account does not cancel a third-party-managed subscription (Apple/Google), which must be cancelled separately.",
        "url": "https://support.tidal.com/hc/en-us/articles/44745598330385-Delete-Your-Tidal-Account-or-Artist-Data"
      },
      "links": {
        "cancel": "https://support.tidal.com/hc/en-us/articles/201314601-Cancel-Tidal-Subscription-or-Trial",
        "refund": "https://support.tidal.com/hc/en-us/articles/22401976776593-Refund-FAQs",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 78,
          "refund_disclosed": 72,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.tidal.com/hc/en-us/articles/201314601-Cancel-Tidal-Subscription-or-Trial",
        "policy_summary": "Tidal subscribers can cancel online via account.tidal.com or through the app at any time; access continues until the end of the current billing cycle with no proration. US subscribers are not entitled to refunds, including for forgotten renewals, while limited cooling-off rights apply outside the US (14 days in EU/UK, 7 days in Brazil if no streaming has occurred). Third-party subscribers (Apple, Google Play, Amazon) must cancel directly through that platform, as Tidal cannot process refunds for those transactions.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel Tidal Subscription or Trial – TIDAL Support (accessed 2026-06-05)",
            "url": "https://support.tidal.com/hc/en-us/articles/201314601-Cancel-Tidal-Subscription-or-Trial"
          },
          {
            "title": "Refund FAQs – TIDAL Support (accessed 2026-06-05)",
            "url": "https://support.tidal.com/hc/en-us/articles/22401976776593-Refund-FAQs"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "tiege-hanley-us",
      "name": "Tiege Hanley",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip or pause orders through the account dashboard without canceling. Skipping advances the order date by one frequency cycle. The membership page explicitly lists skip and pause as available controls."
      },
      "data_deletion": {
        "detail": "Users can delete their account at any time in the Account section of the website. For data corrections or requests, contact via the Contact page. California residents have additional rights detailed in a California Privacy Notice at privacy.tiege.com.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.tiege.com/hc/en-us/articles/360016099571-How-do-I-cancel-my-subscription",
        "refund": "https://www.tiege.com/pages/returns",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.tiege.com/hc/en-us/articles/360016099571-How-do-I-cancel-my-subscription",
        "policy_summary": "Tiege Hanley subscribers can cancel online at any time through the account dashboard by navigating to Manage Subscriptions and selecting Cancel Subscription for each product; there is no cancellation fee. Customers can also skip or pause orders without canceling. Refunds are governed by a 30-Day Handsome Guarantee for first-time purchases (unopened items only, subject to a 20% restocking fee); subscription renewals not yet shipped can be cancelled for a full refund. Contact is available by phone (312-279-2780) or email (info@tiege.com) for those unable to self-serve.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? – Tiege Hanley (accessed 2026-06-06)",
            "url": "https://support.tiege.com/hc/en-us/articles/360016099571-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Returns & Exchanges – Tiege Hanley (accessed 2026-06-06)",
            "url": "https://www.tiege.com/pages/returns"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "tigo-co",
      "name": "Tigo",
      "industry": "Telecom & ISP",
      "jurisdiction": "CO",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Voluntary temporary suspension of mobile lines is available for up to 2 months (60 days) per year (consecutive or split). During suspension, basic plan charges are eliminated. Request via WhatsApp or at a Tigo store. Fixed-service suspension is also available per a separate help article."
      },
      "data_deletion": {
        "detail": "Under Colombian data protection law (Ley 1581 de 2012), customers may request suppression of personal data by contacting Colombia Móvil S.A. E.S.P. directly (Av. Calle 26 No. 92-32, Bogotá; tel. 4435000) or via tigo.com.co. No dedicated online deletion form is disclosed.",
        "url": "https://ayuda.tigo.com.co/hc/centro-de-ayuda/articles/1728715197-proteccion-de-datos-personales-general"
      },
      "links": {
        "cancel": "https://ayuda.tigo.com.co/hc/centro-de-ayuda/articles/1729093882",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://ayuda.tigo.com.co/hc/centro-de-ayuda/articles/1729093882",
        "policy_summary": "Tigo Colombia allows cancellation via the Mi Tigo website/app, by calling #503 (sales line), or in person at a Tigo store; no permanence clause applies to most plans. Requests must be submitted at least 3 business days before the billing cut-off date; if submitted with fewer than 3 business days' notice, cancellation takes effect at the end of the following billing period. For fixed services with a 12-month minimum commitment, an early-termination charge applies proportional to the remaining months. Equipment provided on loan (modem/decoder) must be returned to a store or via a scheduled pickup at no cost.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Términos y condiciones para la Cancelación de Servicios y/o terminación del Contrato | Tigo Colombia (accessed 2026-06-06)",
            "url": "https://ayuda.tigo.com.co/hc/centro-de-ayuda/articles/1729093882"
          },
          {
            "title": "Lo que debes saber sobre el retiro de tus servicios Tigo | General (accessed 2026-06-06)",
            "url": "https://ayuda1.tigo.com.co/hc/es/articles/12344736579475-Lo-que-debes-saber-sobre-el-retiro-de-tus-servicios-Tigo-General"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "tiimo-us",
      "name": "Tiimo",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users must cancel and resubscribe."
      },
      "data_deletion": {
        "detail": "Users can request erasure by emailing hello@tiimo.dk. Tiimo commits to processing within one month. Data is retained up to two years post-cancellation before permanent deletion.",
        "url": "https://www.tiimoapp.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.tiimoapp.com/faq",
        "refund": null,
        "terms": null,
        "privacy": "https://www.tiimoapp.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 40,
          "refund_disclosed": 60,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.tiimoapp.com/faq",
        "policy_summary": "Tiimo subscriptions are managed through the platform where the user originally subscribed: iOS users cancel via Apple device settings following Apple's guide, Android users via Google Play, and web subscribers via the Stripe portal at webapp.tiimoapp.com under Settings > Account > Manage subscriptions. Older accounts or those without platform-based access can email hello@tiimo.dk to cancel. Charges are generally nonrefundable and Tiimo does not offer refunds for partially used subscription periods; App Store refunds must be requested through Apple directly. No subscription pause feature is offered.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Tiimo Frequently Asked Questions (accessed 2026-06-06)",
            "url": "https://www.tiimoapp.com/faq"
          },
          {
            "title": "Tiimo Privacy Policy (accessed 2026-06-06)",
            "url": "https://www.tiimoapp.com/privacy-policy"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "tilda",
      "name": "Tilda",
      "industry": "Web hosting & domains",
      "jurisdiction": "RU",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option; users disable auto-renewal to stop future billing."
      },
      "data_deletion": {
        "detail": "Users can terminate the agreement unilaterally by deleting their account; auto-renewal is managed separately on the Plans and Billing page.",
        "url": "https://tilda.cc/terms/"
      },
      "links": {
        "cancel": "https://tilda.cc/en/answers/a/disable-auto-payment-en/",
        "refund": "https://tilda.cc/en/answers/a/disable-auto-payment-en/",
        "terms": "https://tilda.cc/terms/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://tilda.cc/en/answers/a/disable-auto-payment-en/",
        "policy_summary": "Tilda subscription auto-renewal is cancelled self-serve at any time by logging in and going to the Plans and Billing page. Under the Terms of Service, a user must cancel auto-payment using the platform feature or by notifying Tilda no later than three calendar days before the end of the plan's validity period. The Terms state that funds are not returned once a Plan is activated, though Tilda may at its own discretion refund funds in full or in part. If a card was charged in error or a cancellation was missed, users contact support via the in-account form or team@tilda.cc, and discretionary refunds typically take 2-5 bank days (up to 15). A user may terminate the agreement unilaterally by deleting the account.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "My card was charged. How can I cancel my automatic subscription renewal and receive a refund? - Tilda (accessed 2026-06-16)",
            "url": "https://tilda.cc/en/answers/a/disable-auto-payment-en/"
          },
          {
            "title": "Terms of Service - Tilda Publishing (accessed 2026-06-16)",
            "url": "https://tilda.cc/terms/"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "tiller",
      "name": "Tiller",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Users must fully cancel and can reactivate at any time."
      },
      "data_deletion": {
        "detail": "Account and all associated bank/transaction data are scheduled for permanent deletion 90 days after cancellation. Users can also contact support@tiller.com to request earlier deletion of specific Feed Bot sheets or full account data.",
        "url": "https://help.tiller.com/en/articles/1589064-what-happens-after-i-cancel-my-tiller-subscription"
      },
      "links": {
        "cancel": "https://help.tiller.com/en/articles/432710-how-to-cancel-your-subscription",
        "refund": "https://help.tiller.com/en/articles/3293155-how-can-i-get-a-refund-for-my-tiller-subscription",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://help.tiller.com/en/articles/432710-how-to-cancel-your-subscription",
        "policy_summary": "Subscribers cancel online by signing into the Tiller Console (my.tiller.com), navigating to Subscription in the account menu, and clicking 'Cancel subscription'; cancellation takes effect at the end of the current billing cycle (or trial period if within 30 days). Refunds are not automatic — users must email billing@tiller.com to request one, and Tiller advertises a satisfaction-based money-back guarantee ('contact support anytime for a full refund'). No pause or freeze option exists. After cancellation, the account and all associated financial data are permanently deleted from Tiller's systems after 90 days, though data already exported to Google Sheets or Excel remains in the user's own drive.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How To Cancel Your Subscription | Tiller Help Center (accessed 2026-06-06)",
            "url": "https://help.tiller.com/en/articles/432710-how-to-cancel-your-subscription"
          },
          {
            "title": "How can I get a refund for my Tiller subscription? | Tiller Help Center (accessed 2026-06-06)",
            "url": "https://help.tiller.com/en/articles/3293155-how-can-i-get-a-refund-for-my-tiller-subscription"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "tim-brasil-br",
      "name": "TIM Brasil",
      "industry": "Telecom & ISP",
      "jurisdiction": "BR",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "app",
        "online",
        "in_person",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Temporary suspension (bloqueio temporário) is available for travel, loss, or theft via the Meu TIM app or by calling *144. The number is blocked but not permanently cancelled."
      },
      "data_deletion": {
        "detail": "No data deletion policy is documented on TIM Brasil's official cancellation pages. Post-cancellation, Meu TIM account access remains active for viewing old invoices and line history.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.tim.com.br/ajuda/perguntas-frequentes/conta-e-pagamento/cancelamento-de-linha",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://www.tim.com.br/ajuda/perguntas-frequentes/conta-e-pagamento/cancelamento-de-linha",
        "policy_summary": "TIM Brasil allows cancellation via the Meu TIM app, Meu TIM web portal (under Serviços > Cancelamento de linha), phone (*144 or 1056), in-store, SMS (send 'CANCELAMENTO' with CPF to 4199), or mail. Digital self-service cancellation takes up to 2 business days (reversible within that window); agent-assisted cancellation is processed within 24 hours for mobile lines, and within 48 hours for UltraFibra broadband. Plans without a commitment period (prepaid, Controle without contract) carry no cancellation fee; plans with a minimum commitment period (12 months for UltraFibra; device-subsidy mobile plans) are subject to a proportional early-termination fee based on remaining contract time. No explicit refund or proration credit policy is disclosed for payments already made.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelamento de linha: dúvidas frequentes | TIM (accessed 2026-06-06)",
            "url": "https://www.tim.com.br/ajuda/perguntas-frequentes/conta-e-pagamento/cancelamento-de-linha"
          },
          {
            "title": "Atendimento TIM | Cancelamento de linha (accessed 2026-06-06)",
            "url": "https://www.tim.com.br/sobre-a-tim/regulatorio/novas-regras-de-atendimento/cancelamento"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "tim-it",
      "name": "TIM (Telecom Italia)",
      "industry": "Telecom & ISP",
      "jurisdiction": "IT",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "mail",
        "email",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No standard pause/freeze option for main fixed or mobile plans. TIMvision (TV/streaming add-on) offers a suspension feature up to 3 times per calendar year via 187 or the TIMvision app, but the core telecom subscription cannot be paused."
      },
      "data_deletion": {
        "detail": "Customers may exercise GDPR Art. 15-22 rights, including the right to erasure, by emailing richiestaprivacy@telecomitalia.it or calling 187 (fixed) / 119 (mobile) / 191. The Data Protection Officer is reachable at dpo.gruppotim@telecomitalia.it. Data from community services is retained up to 6 months post-deletion plus statutory periods.",
        "url": "https://www.gruppotim.it/it/footer/privacy.html"
      },
      "links": {
        "cancel": "https://www.tim.it/assistenza/per-la-tua-linea/cessazione-fisso",
        "refund": null,
        "terms": null,
        "privacy": "https://www.gruppotim.it/it/footer/privacy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.tim.it/assistenza/per-la-tua-linea/cessazione-fisso",
        "policy_summary": "TIM customers can cancel via phone (187 for fixed, 119 for mobile), through the MyTIM online account area (multi-step, not a single-click button), at authorized TIM stores, by registered letter to Casella Postale 111, 00054 Fiumicino (RM), or by PEC email to disattivazioni_clientiprivati@pec.telecomitalia.it. The notice period is 30 days for broadband/internet services and 15 days for voice-only fixed lines; cancellation takes effect no later than 30 days from receipt of the request. A deactivation fee of approximately €25–€30 applies for fixed-line termination if cancelled within the contract term (12 or 24 months); for migrations to another operator the fee is €0; mobile contract cancellations incur approximately €5. Under Italian consumer law (Codice del Consumo) and the EU Electronic Communications Code, customers may withdraw without penalty within 30 days when TIM unilaterally modifies contract conditions, and a 14-day right of withdrawal (ripensamento) applies to contracts concluded remotely or off-premises.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Come disdire una linea telefonica TIM, chiama il 187 | TIM (accessed 2026-06-05)",
            "url": "https://www.tim.it/assistenza/per-la-tua-linea/cessazione-fisso"
          },
          {
            "title": "Moduli e documenti contrattuali per tutti i clienti | TIM (accessed 2026-06-05)",
            "url": "https://www.tim.it/assistenza/info-consumatori/moduli"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "times-of-india-in",
      "name": "Times of India (TOI+)",
      "industry": "News & publishing",
      "jurisdiction": "in",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. A paid membership/free trial cannot be cancelled before the term runs out; only future renewal can be stopped."
      },
      "data_deletion": {
        "detail": "Account / personal-data deletion governed by Times Internet (indiatimes) privacy policy; requests via privacy/support channels, not a one-click delete.",
        "url": "https://www.indiatimes.com/privacypolicy"
      },
      "links": {
        "cancel": "https://timesofindia.indiatimes.com/subscription/terms-and-conditions",
        "refund": "https://timesofindia.indiatimes.com/subscription/terms-and-conditions",
        "terms": "https://www.indiatimes.com/termsandcondition",
        "privacy": "https://www.indiatimes.com/privacypolicy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 60,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 45
        },
        "cancel_url": null,
        "policy_url": "https://apps.apple.com/us/app/-/id427589329",
        "policy_summary": "TOI+ (Times of India premium, Times Internet) memberships cannot be cancelled before the paid term or free-trial period runs out. To stop renewal charges, the subscriber must email toipluscare@timesofindia.com near the end of the term rather than use an in-account cancel button. TOI offers a satisfaction guarantee: a full refund if cancelled within the first 7 days of subscription. For subscriptions taken via desktop, mobile web, or the Android app, TOI states there is no automatic renewal and the user is reminded to pay again for continued access; auto-renewing routes are stopped via the toipluscare email. Customer care: 1800 121 0005 / readercontact@timesgroup.com.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "TOI+ membership / subscription cancellation and 7-day refund policy (accessed 2026-06-16)",
            "url": "https://pieofstyle.com/toi-membership-subscription-plans-for-times-of-india-7/"
          },
          {
            "title": "The Times of India - News App store listing, subscription terms (accessed 2026-06-16)",
            "url": "https://apps.apple.com/us/app/-/id427589329"
          },
          {
            "title": "Indiatimes / Times Internet Terms & Conditions (accessed 2026-06-16)",
            "url": "https://www.indiatimes.com/termsandcondition"
          }
        ],
        "score": 54,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "tinaba-it",
      "name": "Tinaba",
      "industry": "Fintech (Neobank)",
      "jurisdiction": "IT",
      "cancellation_types": [
        "app",
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account closure requires an identity document and an IBAN to receive remaining funds; handled by Banca Profilo.",
        "url": "https://bancaprofilo.tinaba.it/aiuto/come-posso-richiedere-la-chiusura-del-conto-di-banca-profilo-sullapp-tinaba"
      },
      "links": {
        "cancel": "https://bancaprofilo.tinaba.it/aiuto/come-posso-richiedere-la-chiusura-del-conto-di-banca-profilo-sullapp-tinaba",
        "refund": "",
        "terms": "https://bancaprofilo.tinaba.it/",
        "privacy": "https://bancaprofilo.tinaba.it/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://bancaprofilo.tinaba.it/aiuto/come-posso-richiedere-la-chiusura-del-conto-di-banca-profilo-sullapp-tinaba",
        "policy_summary": "Account closure can be requested directly in the Tinaba app from the Settings section by attaching an identity document and providing an IBAN for any remaining funds; closure becomes effective 30 days after the bank receives the request. Closure can alternatively be requested via certified email (PEC) or registered mail to Banca Profilo.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Come posso richiedere la chiusura del conto sull'App Tinaba",
            "url": "https://bancaprofilo.tinaba.it/aiuto/come-posso-richiedere-la-chiusura-del-conto-di-banca-profilo-sullapp-tinaba"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "tinder",
      "name": "Tinder",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause (you can hide your profile, but that doesn't pause billing). Cancelling stops auto-renewal; access lasts to the end of the cycle."
      },
      "data_deletion": {
        "detail": "Cancelling does NOT delete your Tinder account — delete it separately in Settings. Deleting the app or your profile does NOT stop billing (the agreement is with Apple/Google). Full data deletion via Settings -> Delete Account or a privacy request (CCPA).",
        "url": ""
      },
      "links": {
        "cancel": "https://www.help.tinder.com/hc/en-us/articles/115003554466-Cancel-your-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.help.tinder.com/hc/en-us/articles/115003554466-Cancel-your-subscription",
        "policy_summary": "Cancel in the app if a 'Cancel Subscription' button appears; if it's missing, you subscribed via the App Store or Google Play and must cancel in your phone's Settings (Apple ID -> Subscriptions) or the Play Store (Payments & subscriptions) — not inside Tinder. Auto-renews ~24h before the period ends. Deleting the app or your profile does NOT stop billing, and cancelling does NOT delete your account.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Tinder — Cancel your subscription (accessed 2026-06-04)",
            "url": "https://www.help.tinder.com/hc/en-us/articles/115003554466-Cancel-your-subscription"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "tiscali-it",
      "name": "Tiscali",
      "industry": "Telecom & ISP",
      "jurisdiction": "IT",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "mail",
        "in_person",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on Tiscali's official support pages."
      },
      "data_deletion": {
        "detail": "No formal data deletion/account closure process is documented on the official support site. Email accounts associated with connectivity services are retained even after service deactivation.",
        "url": ""
      },
      "links": {
        "cancel": "https://assistenza.tiscali.it/informazioni/contratto/guida/disattivazione-servizi/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://assistenza.tiscali.it/informazioni/contratto/guida/disattivazione-servizi/",
        "policy_summary": "Customers can cancel via their MyTiscali online account area, email to cessazionecontratti@legalmail.it, registered mail to Tiscali's Cagliari office, phone (130 for private customers), or in-person at a Tiscali store; a copy of a valid ID must always be included. Cancellations are processed within 30 days of receipt. A deactivation fee equal to one month's non-promotional tariff applies if the contract is terminated within the first 24 months. The 14-day statutory right of withdrawal (recesso) allows fee-free cancellation with a full refund of pre-paid amounts, minus a pro-rata charge for any service already activated during that window.",
        "sources": [
          {
            "title": "La cessazione dei servizi Tiscali - Tiscali Assistenza (accessed 2026-06-06)",
            "url": "https://assistenza.tiscali.it/informazioni/contratto/guida/disattivazione-servizi/"
          },
          {
            "title": "Costi di disattivazione dei servizi Tiscali (Clienti Privati) - Tiscali Assistenza (accessed 2026-06-06)",
            "url": "https://assistenza.tiscali.it/informazioni/contratto/guida/costi-disattivazione/"
          }
        ],
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 65
        },
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "titan-us",
      "name": "Titan",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or suspension option documented. Users must fully close the account."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal data by emailing support@titan.com. No dedicated online deletion portal exists; requests handled via email.",
        "url": "https://www.titan.com/privacy-policy"
      },
      "links": {
        "cancel": "https://help.titan.com/how-do-i-withdrawal-all-my-funds-and-close-my-account-HJEwLytH9",
        "refund": null,
        "terms": null,
        "privacy": "https://www.titan.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://help.titan.com/how-do-i-withdrawal-all-my-funds-and-close-my-account-HJEwLytH9",
        "policy_summary": "Titan members cancel by navigating to Account > Close Account within the app, a multi-step process that requires first withdrawing all funds (which takes a minimum of 5 trading days plus ACH transfer time) before the account can be closed. The advisory fee is prorated through the termination date and charged for the final billing period; the $25/month membership fee is not described as refundable. No pause or suspension option is documented, and data deletion requests are handled by emailing support@titan.com.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel My Membership and Close My Account – Titan Help Center (accessed 2026-06-06)",
            "url": "https://help.titan.com/how-do-i-withdrawal-all-my-funds-and-close-my-account-HJEwLytH9"
          },
          {
            "title": "Titan Privacy Policy (accessed 2026-06-06)",
            "url": "https://www.titan.com/privacy-policy"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "title-boxing-club-us",
      "name": "TITLE Boxing Club",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "email",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No freeze or pause option is disclosed on the official cancellation page or membership terms. Individual franchise locations may offer holds at their discretion, but no system-wide policy is documented."
      },
      "data_deletion": {
        "detail": "No dedicated data deletion process is described in the Privacy Policy. Users must contact the company through general channels to request data removal.",
        "url": "https://www.titleboxingclub.com/contact-us"
      },
      "links": {
        "cancel": "https://www.titleboxingclub.com/cancellation",
        "refund": null,
        "terms": "https://www.titleboxingclub.com/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 55,
          "notice_disclosed": 70,
          "refund_disclosed": 10,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.titleboxingclub.com/cancellation",
        "policy_summary": "TITLE Boxing Club provides a dedicated cancellation page listing location-specific online request forms (via ClubReady), phone numbers, and email addresses for each franchise location. Most membership agreements require 30 days' cancellation notice, though exact terms vary by independently owned franchise. The official page explicitly notes that some memberships cannot be cancelled online and members should review their individual contracts. No refund policy, membership pause option, or early termination fee schedule is disclosed at the corporate level.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "TITLE Boxing Club | Membership Cancellation (accessed 2026-06-06)",
            "url": "https://www.titleboxingclub.com/cancellation"
          },
          {
            "title": "TITLE Boxing Club | Terms of Service (accessed 2026-06-06)",
            "url": "https://www.titleboxingclub.com/terms-of-service"
          }
        ],
        "score": 54,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "tldv",
      "name": "tl;dv",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Pause is offered as an option within the Stripe billing portal alongside cancellation. Users reach it via Settings > Plan & Billing > Manage Subscription > 'Cancel or pause plan'."
      },
      "data_deletion": {
        "detail": "Users can delete their account and all associated data via Settings > Personal Settings > Profile > 'Delete account'. Data deletion requests can also be submitted to [email protected] or [email protected] (GDPR right to erasure, Article 17).",
        "url": "https://tldv.io/app/settings/personal-settings/profile"
      },
      "links": {
        "cancel": "https://intercom.help/tldv/en/articles/8460756-how-to-cancel-my-pro-subscription",
        "refund": null,
        "terms": "https://tldv.io/terms/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 70,
          "notice_disclosed": 50,
          "refund_disclosed": 60,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://intercom.help/tldv/en/articles/8460756-how-to-cancel-my-pro-subscription",
        "policy_summary": "tl;dv subscriptions can be cancelled entirely online through a self-serve flow: Settings > Plan & Billing > Manage Subscription redirects to the Stripe billing portal where users can cancel or pause their plan. All fees paid are non-refundable unless otherwise agreed. Upon account termination, associated content may be destroyed; users can also trigger full account and data deletion directly from their profile settings.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel my Pro subscription | tl;dv Help Center and Support (accessed 2026-06-06)",
            "url": "https://intercom.help/tldv/en/articles/8460756-how-to-cancel-my-pro-subscription"
          },
          {
            "title": "Terms - tl;dv (accessed 2026-06-06)",
            "url": "https://tldv.io/terms/"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "tmobile-home-internet-us",
      "name": "T-Mobile Home Internet",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No documented pause/suspend; service has no annual contract and is cancelled by phone or in store."
      },
      "data_deletion": {
        "detail": "Governed by the T-Mobile privacy policy / privacy-center rights requests; no dedicated Home-Internet deletion control disclosed on the cancellation/return pages.",
        "url": "https://www.t-mobile.com/privacy-center/our-practices/privacy-policy"
      },
      "links": {
        "cancel": "https://www.t-mobile.com/support/coverage/return-a-t-mobile-coverage-device",
        "refund": "https://www.t-mobile.com/support/home-internet/15-day-test-drive",
        "terms": "https://www.t-mobile.com/home-internet/faq",
        "privacy": "https://www.t-mobile.com/privacy-center/our-practices/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.t-mobile.com/support/coverage/return-a-t-mobile-coverage-device",
        "policy_summary": "T-Mobile Home Internet has no annual contract and no early-termination fee; cancellation is done by phone (1-844-275-9310 / 1-877-453-1304) or at a T-Mobile store, not self-serve online. After cancelling you must return the internet gateway: T-Mobile emails a prepaid return label (usually within 24 hours) and returns are free of shipping/restocking charges, but if the device is not received within 30 days you are charged up to $370 (a damaged device incurs repair cost up to $370). A 15-Day Test Drive lets eligible new customers who schedule cancellation within the first 15 days get money back via a one-time bill credit; any resulting credit balance is paid out after 30 days via a North Lane Prepaid Mastercard.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Return a T-Mobile Coverage Device or Internet Gateway | T-Mobile Support",
            "url": "https://www.t-mobile.com/support/coverage/return-a-t-mobile-coverage-device"
          },
          {
            "title": "T-Mobile 5G Home Internet FAQ",
            "url": "https://www.t-mobile.com/home-internet/faq"
          }
        ],
        "score": 94,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "tnt-sports-uk",
      "name": "TNT Sports UK",
      "industry": "Streaming",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for TNT Sports UK subscriptions on Max."
      },
      "data_deletion": {
        "detail": "Warner Bros. Discovery operates a privacy rights portal where UK users can submit data deletion (right to erasure) requests under UK GDPR. Requests are handled via the WBD Privacy Center.",
        "url": "https://www.wbdprivacy.com/delete-data-request/"
      },
      "links": {
        "cancel": "https://help.hbomax.com/gb-en/Answer/Detail/000002526",
        "refund": null,
        "terms": null,
        "privacy": "https://www.wbdprivacy.com/delete-data-request/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://help.hbomax.com/gb-en/Answer/Detail/000002526",
        "policy_summary": "TNT Sports in the UK is delivered through Max (HBO Max); direct subscribers cancel online at HBOMax.com/subscription with access retained until the end of the current billing period and no refund for unused time. Cancellation method varies by provider: BT customers cancel via MyBT online, EE customers via the EE app or by texting STOP SPORT to 150, and Sky customers must phone in with 31 days' notice. Cooling-off and refund rights are forfeited once immediate access to content has been requested. Annual Saver plan subscribers who cancel mid-term remain liable for all remaining monthly instalments.",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 60
        },
        "sources": [
          {
            "title": "Everything you need to know about cancelling your HBO Max subscription – HBO Max Help GB (accessed 2026-06-06)",
            "url": "https://help.hbomax.com/gb-en/Answer/Detail/000002526"
          },
          {
            "title": "HBO Max & TNT Sports plans | Entertainment & Live Sport – HBOMax.com GB (accessed 2026-06-06)",
            "url": "https://www.hbomax.com/gb/en/bundle/tnt-sports"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "tod-tv-qa",
      "name": "TOD",
      "industry": "Streaming (video)",
      "jurisdiction": "QA",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account data governed by TOD privacy policy; cancelling closes the account at the end of the billing period.",
        "url": "https://support.tod.tv/hc/en-us"
      },
      "links": {
        "cancel": "https://support.tod.tv/hc/en-us/articles/12238758251164-How-can-I-cancel-my-subscription",
        "refund": "https://support.tod.tv/hc/en-us/articles/12959779277212-What-happens-if-I-cancel-my-subscription-early",
        "terms": "https://www.tod.tv/en/terms",
        "privacy": "https://www.tod.tv/en/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.tod.tv/hc/en-us/articles/12238758251164-How-can-I-cancel-my-subscription",
        "policy_summary": "TOD subscribers cancel self-serve via My Account (app) or Account Settings (website) > Subscriptions > Cancel subscription, then confirm. Viewing continues until the account closes at the end of the current billing period with no further charge. App-store purchases are cancelled in the relevant store.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my subscription? - TOD TV",
            "url": "https://support.tod.tv/hc/en-us/articles/12238758251164-How-can-I-cancel-my-subscription"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "todoist",
      "name": "Todoist",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation ends the paid plan at the next billing date (monthly) or immediately with a refund (yearly within 30 days)."
      },
      "data_deletion": {
        "detail": "Data is retained after cancellation — the account downgrades to the free Beginner plan and all tasks, projects, and account data persist. No explicit self-serve data deletion tool is documented; users must contact support for account/data deletion requests.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.todoist.com/help/articles/cancel-a-todoist-subscription-08AmJLVkC",
        "refund": "https://www.todoist.com/help/articles/request-a-refund-P1PoqD3J",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_url": "https://www.todoist.com/help/articles/cancel-a-todoist-subscription-08AmJLVkC",
        "policy_summary": "Todoist Pro and Business subscriptions can be cancelled entirely online via Settings > Subscription > Cancel plan on the web or desktop app (not mobile). Monthly plans are non-refundable and remain active through the end of the billing period. Yearly plans cancelled within 30 days of purchase or renewal qualify for a full refund, which can be initiated immediately in-app (for card payments) or by contacting support (for Business or third-party platform purchases like Apple/Google/Microsoft). Outside the 30-day window, no refund is given and access continues until the current period ends.",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 85
        },
        "sources": [
          {
            "title": "Cancel a Todoist subscription – Todoist Help Center (accessed 2026-06-05)",
            "url": "https://www.todoist.com/help/articles/cancel-a-todoist-subscription-08AmJLVkC"
          },
          {
            "title": "Request a refund – Todoist Help Center (accessed 2026-06-05)",
            "url": "https://www.todoist.com/help/articles/request-a-refund-P1PoqD3J"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "toggl",
      "name": "Toggl Track",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation takes effect at the end of the current billing cycle; downgrade to Free plan (up to 5 users) or account suspension (6+ users) occurs at that point."
      },
      "data_deletion": {
        "detail": "Upon account closure, all user data and organization data associated with the account may be deleted or become unavailable. The Terms of Service state Toggl has no obligation to maintain or provide organization data after closure and may delete it unless legally prohibited. Accounts inactive for 6+ months on the Free plan are subject to automatic data deletion per the inactive account policy.",
        "url": "https://toggl.com/legal/track/terms/"
      },
      "links": {
        "cancel": "https://support.toggl.com/en/articles/2531065-editing-and-canceling-a-subscription",
        "refund": null,
        "terms": "https://toggl.com/legal/track/terms/",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Toggl Track subscriptions are cancelled online via the Subscription page in the web app by clicking 'Cancel Subscription' and confirming through the modals. Cancellation takes effect at the end of the current billing cycle, not immediately; paid features remain accessible until that date. Toggl enforces a strict no-refund policy — fees are non-refundable even for mid-cycle cancellations, with the only exception being a 14-day consumer withdrawal right for new subscribers or charges attributable to a system error. No pause or freeze feature is offered.",
        "policy_url": "https://support.toggl.com/en/articles/2531065-editing-and-canceling-a-subscription",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 80,
          "findability": 85
        },
        "sources": [
          {
            "title": "Editing and canceling a subscription – Toggl Track Knowledge Base (accessed 2026-06-06)",
            "url": "https://support.toggl.com/en/articles/2531065-editing-and-canceling-a-subscription"
          },
          {
            "title": "Terms of Service | Toggl Track (accessed 2026-06-06)",
            "url": "https://toggl.com/legal/track/terms/"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "tokyotreat",
      "name": "TokyoTreat",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Skip a Month feature available via the customer portal (my.tokyotreat.com); pushes the next renewal date back by one month. Not available on prepaid plans."
      },
      "data_deletion": {
        "detail": "Account deletion available via the ICHIGO App, which permanently erases all account data including subscription history, rewards points, and saved preferences. Data deletion requests can also be submitted via the privacy contact form under CCPA/GDPR rights.",
        "url": "https://help.tokyotreat.com/hc/en-us/articles/24636226795417-How-can-I-delete-my-account"
      },
      "links": {
        "cancel": "https://help.tokyotreat.com/hc/en-us/articles/25179092340633-How-can-I-cancel-my-subscription",
        "refund": "https://help.tokyotreat.com/hc/en-us/articles/1500000621502-What-is-your-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.tokyotreat.com/hc/en-us/articles/25179092340633-How-can-I-cancel-my-subscription",
        "policy_summary": "TokyoTreat subscribers can cancel anytime via the self-serve customer portal (my.tokyotreat.com) by navigating to My Subscription and completing a multi-step flow that includes answering retention questions and confirming with 'YES'. Cancellation must be completed at least 48 hours before the next billing/renewal date to avoid being charged for the next cycle; no proration or refund is issued for the current period. Payments are explicitly stated to be final and non-refundable, with a limited exception for damaged or missing items reported within 7 days of receipt. A 'Skip a Month' option is also available in the portal for monthly subscribers.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my subscription? – TokyoTreat (accessed 2026-06-06)",
            "url": "https://help.tokyotreat.com/hc/en-us/articles/25179092340633-How-can-I-cancel-my-subscription"
          },
          {
            "title": "What is your refund policy? – TokyoTreat (accessed 2026-06-06)",
            "url": "https://help.tokyotreat.com/hc/en-us/articles/1500000621502-What-is-your-refund-policy"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "tome",
      "name": "Tome",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented; subscriptions can be cancelled but not paused."
      },
      "data_deletion": {
        "detail": "Terms of Service reference a separate Privacy Policy for data retention and deletion; no specific self-serve deletion procedure is detailed in the Terms.",
        "url": "https://mytome.com/terms"
      },
      "links": {
        "cancel": "https://mytome.com/terms",
        "refund": "https://mytome.com/terms",
        "terms": "https://mytome.com/terms",
        "privacy": "https://mytome.com/terms"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 45,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://mytome.com/terms",
        "policy_summary": "Tome's Terms of Service state users may cancel a subscription at any time through their account settings or by contacting tommy@mytome.com. Paid plans auto-renew on a recurring (monthly or annual) basis until cancelled, and cancellation takes effect at the end of the current billing period with access retained until then. Tome promises at least 60 days advance notice before any price change with the option to cancel. There is no guaranteed refund window; refunds are handled case-by-case at Tome's discretion, and token purchases are final and non-refundable. The Terms reference a separate Privacy Policy for data handling.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Tome Terms of Service (accessed 2026-06-16)",
            "url": "https://mytome.com/terms"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "tomorrow-de",
      "name": "Tomorrow",
      "industry": "Fintech / Neobank",
      "jurisdiction": "DE",
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account closure requires emailing from the registered address or contacting in-app chat; for joint accounts the IBAN must be supplied.",
        "url": "https://support.tomorrow.one/en/support/solutions/articles/15000050057-how-can-i-close-my-securities-account-"
      },
      "links": {
        "cancel": "https://support.tomorrow.one/en/support/solutions/articles/15000031795-how-can-i-cancel-my-membership-",
        "refund": "",
        "terms": "https://www.tomorrow.one/en-de/legal/terms/",
        "privacy": "https://www.tomorrow.one/en-de/legal/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.tomorrow.one/en/support/solutions/articles/15000050057-how-can-i-close-my-securities-account-",
        "policy_summary": "A paid Tomorrow membership (e.g. Tomorrow Zero) is cancelled self-serve in the app: tap the profile picture, open the membership banner, scroll down and tap cancel subscription. Account closure is done via in-app chat or by emailing from the registered address.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my membership? - Tomorrow Support",
            "url": "https://support.tomorrow.one/en/support/solutions/articles/15000031795-how-can-i-cancel-my-membership-"
          },
          {
            "title": "How can I close my securities account? - Tomorrow Support",
            "url": "https://support.tomorrow.one/en/support/solutions/articles/15000050057-how-can-i-close-my-securities-account-"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "tonal",
      "name": "Tonal",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Pause is available after completing the initial 12-month commitment. Must be requested by phone (855-MY-TONAL / 855-698-6625); not available through self-serve online portal."
      },
      "data_deletion": {
        "detail": "Account deletion can be requested via the Tonal mobile app (Profile > Help > Delete Account > 'Request Account Deletion'). Only available after the initial 12-month membership commitment is fulfilled. Tonal team follows up after the request. Also accessible via the Privacy Center at privacy.tonal.com.",
        "url": "https://privacy.tonal.com"
      },
      "links": {
        "cancel": "https://knowledge.tonal.com/s/article/How-to-Manage-or-Cancel-Your-Tonal-Membership",
        "refund": null,
        "terms": "https://tonal.com/pages/terms",
        "privacy": "https://privacy.tonal.com"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://knowledge.tonal.com/s/article/How-to-Manage-or-Cancel-Your-Tonal-Membership",
        "policy_summary": "Tonal requires a 12-month initial membership commitment; cancellation (and pause) are only available after that term ends. After the commitment period, memberships renew month-to-month and can be cancelled online via the Tonal account dashboard or Subscription Manager (mybilling.tonal.com), through the Tonal device menu, or by calling 855-MY-TONAL; notice must be given at least 24 hours before the next renewal date. Cancellation takes effect at the end of the current billing cycle, and all membership fees are explicitly non-refundable and non-cancellable per the Terms of Service. Members who financed via Affirm before July 6, 2021 cannot cancel membership separately as it is bundled with their loan payments.",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 72,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 65
        },
        "sources": [
          {
            "title": "How to Manage or Cancel Your Tonal Membership — Tonal Support (accessed 2026-06-05)",
            "url": "https://knowledge.tonal.com/s/article/How-to-Manage-or-Cancel-Your-Tonal-Membership"
          },
          {
            "title": "Tonal Terms of Service (accessed 2026-06-05)",
            "url": "https://tonal.com/pages/terms"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "topic-us",
      "name": "Topic",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Pause subscription is available as an alternative to cancellation within the account portal (Account > Manage Subscription > Billing & Subscription). Duration and billing treatment during pause are not publicly disclosed."
      },
      "data_deletion": {
        "detail": "No dedicated self-serve data deletion tool documented on official help pages. Users can contact support via the help portal. Topic/MHz Choice privacy policy covers data rights under applicable US state law.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.topic.com/hc/en-us/articles/360015358739-How-do-I-cancel-my-Topic-subscription-",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://support.topic.com/hc/en-us/articles/360015358739-How-do-I-cancel-my-Topic-subscription-",
        "policy_summary": "Topic subscriptions can be canceled online at any time through the account portal (Account > Manage Subscription > Billing & Subscription > Cancel), or through the third-party platform used to subscribe (Apple App Store, Google Play, or Roku). No cancellation fee or minimum commitment is required. Refund terms are not explicitly disclosed in the public help documentation; users are directed to contact the billing team for refund requests. A pause option is available as an alternative to full cancellation.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 45,
          "refund_disclosed": 30,
          "findability": 65
        },
        "sources": [
          {
            "title": "How do I cancel my Topic subscription? – Topic Help (accessed 2026-06-06)",
            "url": "https://support.topic.com/hc/en-us/articles/360015358739-How-do-I-cancel-my-Topic-subscription-"
          },
          {
            "title": "How to cancel your MHz Choice direct subscription – MHz Support (accessed 2026-06-06)",
            "url": "https://support.mhznetworks.com/support/solutions/articles/44001607131-how-to-cancel-mhz-choice-direct-subscription"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "torguard",
      "name": "TorGuard",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented."
      },
      "data_deletion": {
        "detail": "Users may request removal of all personal data by contacting TorGuard's support department or data controller. No self-serve deletion portal is available. TorGuard states GDPR compliance and zero-logs policy.",
        "url": "https://torguard.net/privacy/"
      },
      "links": {
        "cancel": "https://torguard.net/renewal_cancellation.php",
        "refund": null,
        "terms": null,
        "privacy": "https://torguard.net/privacy/"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "TorGuard subscriptions can be cancelled online via the client portal (Services > My Services > Manage > Request Cancellation) or by contacting support via email or live chat. Cancellation takes effect at the end of the current billing period with no further charges. A 7-day money-back guarantee applies to first-time customers only; dedicated IPs, streaming IPs, residential IPs, crypto payments, and gift card payments are excluded from refunds, and repeat purchases are not refundable.",
        "policy_url": "https://torguard.net/renewal_cancellation.php",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 78
        },
        "sources": [
          {
            "title": "Renewal and Cancellation Policy | TorGuard (accessed 2026-06-05)",
            "url": "https://torguard.net/renewal_cancellation.php"
          },
          {
            "title": "Privacy Policy | TorGuard VPN - Zero Logs & GDPR Compliant (accessed 2026-06-05)",
            "url": "https://torguard.net/privacy/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "toronto-star-ca",
      "name": "Toronto Star",
      "industry": "News & publishing",
      "jurisdiction": "ca",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause documented; cancellation effective at end of billing cycle."
      },
      "data_deletion": {
        "detail": "Data handled under Torstar privacy policy; account/deletion queries via starsupport@torstar.ca and privacy contacts.",
        "url": "https://www.thestar.com/about/privacy.html"
      },
      "links": {
        "cancel": "https://www.thestar.com/",
        "refund": "https://www.thestar.com/",
        "terms": "https://www.thestar.com/",
        "privacy": "https://www.thestar.com/about/privacy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.thestar.com/",
        "policy_summary": "Toronto Star subscriptions auto-renew by default. Cancellation is handled mainly by phone (1-800-268-9213 in Canada, 416-367-4500) or by email (starsupport@torstar.ca); full online self-serve cancellation is not consistently available, so written confirmation is advised. Monthly subscriptions are generally non-refundable for the current month and cancellation takes effect at the end of the current billing cycle; annual prepaid subscriptions may be eligible for a prorated refund for the unused portion, with refunds/credits issued at Toronto Star's sole discretion. Governed by Torstar Subscription Terms / Terms of Use; Canadian jurisdiction (no EU cooling-off).",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your Toronto Star Subscription (accessed 2026-06-16)",
            "url": "https://historyoftoronto.ca/blog/how-to-cancel-toronto-star-subscription"
          },
          {
            "title": "Torstar Subscription Terms (accessed 2026-06-16)",
            "url": "http://notices.torstar.com/subscription-terms/"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "tortoise-uk",
      "name": "Tortoise Media",
      "industry": "News & publishing",
      "jurisdiction": "gb",
      "join_clicks": 2,
      "cancellation_types": [
        "online_self_serve",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause; members turn off auto-renewal via account (Observer My Account at observer.co.uk/profile) or by following the Renewal Email instructions, or email memberhelp@tortoisemedia.com."
      },
      "data_deletion": {
        "detail": "Data handling governed by the Tortoise privacy notice (Section 11 of terms); data requests via memberhelp@tortoisemedia.com.",
        "url": "https://www.tortoisemedia.com/policy/privacy-notice/"
      },
      "links": {
        "cancel": "https://www.tortoisemedia.com/policy/terms",
        "refund": "https://www.tortoisemedia.com/policy/terms",
        "terms": "https://www.tortoisemedia.com/policy/terms",
        "privacy": "https://www.tortoisemedia.com/policy/privacy-notice/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 90,
          "notice_disclosed": 88,
          "refund_disclosed": 90,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.tortoisemedia.com/policy/terms",
        "policy_summary": "Tortoise Media's terms (Section 8, Cancellation of Membership) grant a 14-day statutory cooling-off right from the Confirmation Email, with a full refund of all payments reimbursed within 14 days to the original payment method and no fee. Memberships auto-renew (Section 4.2) and members receive a Renewal Email 30 days before renewal; to avoid renewal a member must cancel at least 14 days before the renewal date by following the Renewal Email instructions, or email memberhelp@tortoisemedia.com. After the cooling-off period, no refunds are available within the active subscription period except in exceptional circumstances (Section 9). App-store memberships are cancelled via Apple or Google. Tortoise also operates The Observer, whose subscriptions are managed at observer.co.uk/profile with billing handled via the Guardian account.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Tortoise Media — Terms and Conditions, Section 8 Cancellation (accessed 2026-06-16)",
            "url": "https://www.tortoisemedia.com/policy/terms"
          },
          {
            "title": "Tortoise Media — The Observer FAQs (accessed 2026-06-16)",
            "url": "https://www.tortoisemedia.com/2025/04/23/observerfaqs"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "toshl",
      "name": "Toshl Finance",
      "industry": "Personal finance",
      "jurisdiction": "SI",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app-store",
        "play-store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause feature; when a paid plan expires the account simply reverts to free mode with no data loss. Users cancel auto-renewal rather than pausing."
      },
      "data_deletion": {
        "detail": "On plan expiry the account reverts to free mode without data loss (no automatic deletion). Full account/data deletion is handled via account settings and support; governed by the privacy policy.",
        "url": "https://toshl.com/privacy/"
      },
      "links": {
        "cancel": "https://toshl.com/blog/frequently-asked-questions-faq/",
        "refund": "https://toshl.com/blog/frequently-asked-questions-faq/",
        "terms": "https://toshl.com/terms/",
        "privacy": "https://toshl.com/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 45,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://toshl.com/blog/frequently-asked-questions-faq/",
        "policy_summary": "Toshl Pro and Medici are paid plans (operated for EU AISP services by Toshl, d.o.o. of Kranj, Slovenia) offered with a 30-day free trial that requires payment info but no charge until the trial expires. Cancellation channel depends on where the subscription was purchased: website/credit-card subscriptions are managed on toshl.com, iOS in-app subscriptions must be cancelled in iOS Settings, and Android/PayPal subscriptions are managed through those respective services. Users can cancel at any time before renewal; when a subscription expires the account reverts to free mode without data loss. The FAQ documents the cancellation channels but does not state a refund policy. Cancellation methods are disclosed, though refund terms are silent.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Frequently Asked Questions (FAQ) - Toshl Finance Blog (accessed 2026-06-16)",
            "url": "https://toshl.com/blog/frequently-asked-questions-faq/"
          },
          {
            "title": "Toshl Finance Pricing / 30-day trial (accessed 2026-06-16)",
            "url": "https://toshl.com/pricing/"
          },
          {
            "title": "Toshl Finance Terms of Service (accessed 2026-06-16)",
            "url": "https://toshl.com/terms/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "toss-prime-kr",
      "name": "Toss Prime",
      "industry": "Fintech (Membership)",
      "jurisdiction": "KR",
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Toss account closure is separate from Toss Prime cancellation and handled via Toss app settings/customer support.",
        "url": "https://support.toss.im/faq/278"
      },
      "links": {
        "cancel": "https://support.toss.im/faq/278",
        "refund": "https://support.toss.im/faq/278",
        "terms": "https://www.toss.im/",
        "privacy": "https://www.toss.im/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.toss.im/",
        "policy_summary": "Toss Prime (a paid membership from Viva Republica's Toss app) can be cancelled any time in-app via the Toss Prime membership menu; benefits continue for the remaining paid period. A full refund is available if cancelled within roughly the first week and no benefits were used, otherwise no refund applies.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Toss support: I want to cancel my Toss Prime membership",
            "url": "https://support.toss.im/faq/278"
          },
          {
            "title": "Viva Republica (Toss)",
            "url": "https://en.wikipedia.org/wiki/Viva_Republica"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "total-fitness-uk",
      "name": "Total Fitness",
      "industry": "Gym & fitness",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "email",
        "phone",
        "in_person",
        "letter"
      ],
      "pause": {
        "available": true,
        "detail": "Freezing is available only to 12-month/annual-payment members, for a minimum of 1 and maximum of 3 months, once per 12-month period, for a monthly fee, with at least 5 working days' notice; it extends the membership end date."
      },
      "data_deletion": {
        "detail": "Members can request deletion of personal data (except where legally required) by emailing data.protection@totalfitness.co.uk; retention follows an internal schedule.",
        "url": "https://www.totalfitness.co.uk/privacy-policy/"
      },
      "links": {
        "cancel": "https://www.totalfitness.co.uk/terms-conditions/",
        "refund": null,
        "terms": "https://www.totalfitness.co.uk/terms-conditions/",
        "privacy": "https://www.totalfitness.co.uk/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://www.totalfitness.co.uk/terms-conditions/",
        "policy_summary": "Total Fitness offers multiple cancellation channels: in the app (My Account > My Membership), by email to membership@totalfitness.co.uk, by phone (0330 995 8425), in person at a club, or by post. Cancellation requires at least one calendar month's notice before the next payment date and is only possible once the minimum contract (1 month or 12 months) has ended; the 12-month plan auto-renews for further 12-month terms with a reminder one month before renewal. A 14-day cooling-off period applies to app, phone and online sign-ups (not in-club joins), with a refund less a reasonable amount for the usable period. Freezing is restricted to annual/12-month members for up to 3 months, once per year, for a fee.",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 90,
          "notice_disclosed": 90,
          "refund_disclosed": 85,
          "findability": 85
        },
        "sources": [
          {
            "title": "Terms & Conditions | Total Fitness (accessed 2026-06-16)",
            "url": "https://www.totalfitness.co.uk/terms-conditions/"
          },
          {
            "title": "Frequently Asked Questions | Total Fitness (accessed 2026-06-16)",
            "url": "https://www.totalfitness.co.uk/frequently-asked-questions/"
          },
          {
            "title": "Privacy Policy | Total Fitness (accessed 2026-06-16)",
            "url": "https://www.totalfitness.co.uk/privacy-policy/"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "total-wireless-us",
      "name": "Total Wireless (Total by Verizon)",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause feature; prepaid plans expire at the Service End Date and no refund/credit is given for unused service after expiration."
      },
      "data_deletion": {
        "detail": "Personal-data and deletion requests are governed by the Total Wireless terms/privacy policy; not addressed in the porting/cancellation terms.",
        "url": "https://www.totalwireless.com/terms-and-conditions"
      },
      "links": {
        "cancel": "https://www.totalwireless.com/terms-and-conditions",
        "refund": "https://www.totalwireless.com/terms-and-conditions",
        "terms": "https://www.totalwireless.com/terms-and-conditions",
        "privacy": "https://www.totalwireless.com/terms-and-conditions"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 0,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.totalwireless.com/terms-and-conditions",
        "policy_summary": "Total Wireless (Total by Verizon) is no-contract prepaid with no early-termination fee; there is no dedicated self-service cancel button, so the practical way to end service is to let the plan lapse at its Service End Date or port the number out (via Customer Care). To port out you need the Number Transfer PIN (text NTP to 611611 for the 6-digit PIN, valid 7 days) plus account info; once the number transfers the service deactivates immediately and you lose unused Service Days. Plans have no cash value and are non-refundable, with no refunds for unused service after the Service End Date, lost/stolen phones, or incompatible plans.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Total Wireless Terms and Conditions",
            "url": "https://www.totalwireless.com/terms-and-conditions"
          },
          {
            "title": "Knowledge Base for Total Wireless Account Help",
            "url": "https://support.totalwireless.com/en/brands/General/TbVAccounthelp/faq/2846039/"
          },
          {
            "title": "Move your mobile number to another carrier FAQs - Verizon Support",
            "url": "https://www.verizon.com/support/port-out-faqs/"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "totalav",
      "name": "TotalAV",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "TotalAV does not offer a pause or freeze option; cancellation only disables auto-renewal and access continues until the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Users can submit a data erasure request via totalav.com/gdpr/erase-my-data; TotalAV has 1 month to respond. Data cannot be deleted while an active subscription exists. Total Drive data is retained for a 45-day grace period after account suspension; Total Password data is retained for up to 120 days. CCPA requests can be submitted via ccpa@totalav.com.",
        "url": "https://www.totalav.com/gdpr/erase-my-data"
      },
      "links": {
        "cancel": "https://help.totalav.com/en/billing/-/cancel-a-subscription",
        "refund": null,
        "terms": "https://legal.totalav.com/terms",
        "privacy": "https://www.totalav.com/gdpr/erase-my-data"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 78,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.totalav.com/en/billing/-/cancel-a-subscription",
        "policy_summary": "TotalAV subscriptions can be cancelled online via the dashboard portal (with 2FA verification), by emailing cancel@totalav.com, or through the Apple App Store or Google Play for mobile purchases. Cancellation stops auto-renewal; service remains active until the end of the current billing period with at least 1 day's notice required before the cycle end. Annual/biannual plans carry a 30-day money-back guarantee; monthly/quarterly plans carry a 14-day guarantee — refunds require contacting support and result in immediate access termination. No pro-rated refunds are offered outside the guarantee window.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel a Subscription – TotalAV Help (accessed 2026-06-05)",
            "url": "https://help.totalav.com/en/billing/-/cancel-a-subscription"
          },
          {
            "title": "Terms of Service – TotalAV (accessed 2026-06-05)",
            "url": "https://legal.totalav.com/terms"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "totalplay-mx",
      "name": "Totalplay",
      "industry": "Telecom & ISP",
      "jurisdiction": "MX",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented in official Totalplay terms or commercial practices code."
      },
      "data_deletion": {
        "detail": "ARCO rights (access, rectification, cancellation/deletion, opposition) can be exercised by emailing datospersonalestotalplay@totalplay.com.mx. Totalplay must respond within 20 business days. Based on LFPDPPP Article 26 exceptions.",
        "url": "https://www.totalplay.com.mx/avisodeprivacidad"
      },
      "links": {
        "cancel": "https://www.totalplay.com.mx/archivos/recursos/practicas_comerciales",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 42,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 40,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.totalplay.com.mx/archivos/recursos/practicas_comerciales",
        "policy_summary": "Totalplay can be cancelled by phone (800 510 0510 or 55 1579 8000, available 24/7) or by submitting an electronic request via Mi Cuenta on the website, though phone confirmation is required to complete the process. Contracts include a mandatory term (plazo forzoso) of up to 18 months; cancelling early incurs a penalty equal to the remaining months of the term, but no penalty applies once the mandatory period ends or if Totalplay changes conditions, fails service, or lacks coverage at a new address. No explicit subscriber advance-notice period is stated; after cancellation, Totalplay cannot charge for further service and the customer must return all equipment. Refund or proration terms are not clearly disclosed in official documentation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Código de Prácticas Comerciales — Totalplay (accessed 2026-06-06)",
            "url": "https://www.totalplay.com.mx/archivos/recursos/practicas_comerciales"
          },
          {
            "title": "Aviso de Privacidad — Totalplay (accessed 2026-06-06)",
            "url": "https://www.totalplay.com.mx/avisodeprivacidad"
          }
        ],
        "score": 53,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "tovala",
      "name": "Tovala",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Pause is available but only after the meal commitment is fully satisfied. Customers still under a meal commitment can only skip individual weeks (up to 5 at a time), not pause. Pause stops all unprocessed upcoming and future deliveries while saving subscription preferences."
      },
      "data_deletion": {
        "detail": "No dedicated self-serve account/data deletion page found. Upon cancellation, Tovala removes the customer from its active list, deletes meal plan settings, and stops meal-related communications. Data deletion requests would need to be submitted via customer support.",
        "url": "https://my.tovala.com/legal/privacy-policy"
      },
      "links": {
        "cancel": "https://support.tovala.com/hc/en-us/articles/115009553468-What-s-the-difference-between-skipping-pausing-canceling",
        "refund": null,
        "terms": null,
        "privacy": "https://my.tovala.com/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 78,
          "notice_disclosed": 82,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.tovala.com/hc/en-us/articles/115009553468-What-s-the-difference-between-skipping-pausing-canceling",
        "policy_summary": "Tovala subscriptions can be cancelled self-serve in the app under Settings > Meal Plan > Delivery Settings; the deadline is Wednesday at 6 p.m. CT the week before the next order processes. Customers under a meal commitment (discounted oven purchase tied to ordering 6 weeks of meals within 6 months) cannot pause — only skip weeks — and early cancellation may trigger a buy-out fee equal to the oven's full retail price. Within the first 100 days, customers can instead return the oven for a full refund and Tovala will cancel the meal plan via customer support. No proration is offered on already-processed meal orders.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "What's the difference between skipping, pausing & canceling? – Tovala Support (accessed 2026-06-06)",
            "url": "https://support.tovala.com/hc/en-us/articles/115009553468-What-s-the-difference-between-skipping-pausing-canceling"
          },
          {
            "title": "Meal Commitment Explained – Tovala Support (accessed 2026-06-06)",
            "url": "https://support.tovala.com/hc/en-us/articles/1260807662430-Meal-Commitment-Explained"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "tower",
      "name": "Tower",
      "industry": "Developer tools",
      "jurisdiction": "DE",
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented; downgrades yield a prorated credit note rather than a refund, and cancellation takes effect at the end of the billing period."
      },
      "data_deletion": {
        "detail": "Not addressed on the cancellation page; cancellation invalidates attached licenses at the end of the billing period.",
        "url": "https://www.git-tower.com/legal/privacy"
      },
      "links": {
        "cancel": "https://www.git-tower.com/help/guides/account/faq/cancel-subscription",
        "refund": "https://www.git-tower.com/legal/eula",
        "terms": "https://www.git-tower.com/legal/eula",
        "privacy": "https://www.git-tower.com/legal/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.git-tower.com/legal/eula",
        "policy_summary": "Tower states that subscriptions can be cancelled via the customer portal under Plans and Billing or by emailing support, that cancellation takes effect at the end of the current billing period, and that no portion of the subscription fee paid for the then-current period is refunded at cancellation, with downgrades instead receiving a prorated credit note.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? - Tower Help",
            "url": "https://www.git-tower.com/help/guides/account/faq/cancel-subscription"
          },
          {
            "title": "Tower Git Client - End User License Agreement",
            "url": "https://www.git-tower.com/legal/eula"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "tpg-au",
      "name": "TPG",
      "industry": "Telecom & ISP",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for TPG services. Customers must cancel and re-subscribe if they no longer need the service."
      },
      "data_deletion": {
        "detail": "TPG must destroy or de-identify personal information it no longer needs, in line with the Privacy Act 1988. Customers can submit a privacy/data request via the TPG identity form at tpg.com.au/identity; a case manager responds within 24–48 business hours.",
        "url": "https://www.tpg.com.au/about-us/legal/privacy"
      },
      "links": {
        "cancel": "https://support.tpg.com.au/cancel-or-close-your-tpg-account",
        "refund": null,
        "terms": "https://www.tpg.com.au/terms_conditions/nbn",
        "privacy": "https://www.tpg.com.au/about-us/legal/privacy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "To cancel, customers must phone TPG on 13 14 23 (mobile/phone services: 1300 993 019); there is no online self-serve cancellation option. A minimum 30 days written notice is required, and customers are billed through the full notice period with no pro-rata refund of the current billing cycle. Cancelling before the end of a fixed-term contract triggers an early termination charge of 50% of remaining monthly fees (up to a maximum of $350), plus a $200 modem fee if a modem was supplied (waivable by returning the modem within 21 days in good working order). After closure, customers lose access to My Account and TPG voicemail immediately.",
        "policy_url": "https://support.tpg.com.au/cancel-or-close-your-tpg-account",
        "scores": {
          "cancel_url": 15,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 60
        },
        "sources": [
          {
            "title": "Cancel or close your TPG account | TPG Support (accessed 2026-06-06)",
            "url": "https://support.tpg.com.au/cancel-or-close-your-tpg-account"
          },
          {
            "title": "Service Description and Terms – NBN | TPG (accessed 2026-06-06)",
            "url": "https://www.tpg.com.au/terms_conditions/nbn"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "trackings-ai",
      "name": "Trackings.ai",
      "industry": "SEO tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented. Cancel anytime from the dashboard; access continues to the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Not separately documented as a self-serve flow; handled under the Terms of Service / privacy terms.",
        "url": "https://trackings.ai/terms-of-service/"
      },
      "links": {
        "cancel": null,
        "refund": "https://trackings.ai/terms-of-service/",
        "terms": "https://trackings.ai/terms-of-service/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 75,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://trackings.ai/terms-of-service/",
        "policy_summary": "Trackings.ai (an AI-search-visibility / Reddit-mentions tool by Jacky Chou, with a DIY software tier and a done-for-you 'Shill' posting service) is a recurring monthly/annual subscription ($79–$699/mo). Cancellation is fully self-serve: the homepage FAQ states 'No contracts, no lock-ins. Cancel from your dashboard at any time,' and the Terms add 'You may cancel your subscription at any time through your account settings,' with access continuing to the end of the paid period. There are no refunds — 'All payments are final and non-refundable, except where required by law' (annual plans explicitly non-refundable). The cancel/refund terms are stated plainly in both the pricing FAQ and the Terms, though there is no dedicated cancellation page, and the Terms' governing-law clause is an unfilled placeholder ('[insert jurisdiction]').",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "Trackings.ai — homepage / pricing + cancellation FAQ (accessed 2026-06-14)",
            "url": "https://trackings.ai"
          },
          {
            "title": "Terms of Service — Trackings.ai (effective 2025-08-19; accessed 2026-06-14)",
            "url": "https://trackings.ai/terms-of-service/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "tractive-us",
      "name": "Tractive",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause their plan for up to 8 months per year via my.tractive.com or the mobile app. The subscription auto-resumes on the chosen date, or can be manually resumed at any time before that date."
      },
      "data_deletion": {
        "detail": "Users can delete their account (and associated personal data) through the Tractive Help Center article or by submitting a support request. Deletion requires email confirmation; cancels any active subscriptions. Tractive processes requests in compliance with GDPR.",
        "url": "https://help.tractive.com/hc/en-us/articles/19497088971922-How-to-delete-your-account"
      },
      "links": {
        "cancel": "https://help.tractive.com/hc/en-us/articles/4414676606354-How-to-Cancel-your-Subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.tractive.com/hc/en-us/articles/4414676606354-How-to-Cancel-your-Subscription",
        "policy_summary": "Tractive subscriptions can be cancelled at any time online at my.tractive.com or via the mobile app by navigating to Trackers & Subscription Plans; cancellation stops auto-renewal and access continues through the end of the paid period. A 30-day money-back guarantee applies to all plans (monthly, 1-year, 2-year, and 5-year); no refunds are issued after 30 days for pre-paid multi-month plans. Subscribers may also pause their plan for up to 8 months per year rather than cancel outright. No phone, mail, or in-person cancellation channel is documented.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to stop your subscription from renewing – Tractive Help Center (accessed 2026-06-06)",
            "url": "https://help.tractive.com/hc/en-us/articles/4414676606354-How-to-Cancel-your-Subscription"
          },
          {
            "title": "Tractive Subscription Plans – Tractive (accessed 2026-06-06)",
            "url": "https://tractive.com/en/c/plans"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "trade-coffee",
      "name": "Trade Coffee",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Users can pause their subscription (delay next order date) by up to 3 months via the self-serve dashboard under 'Take a Break / Pause Subscription'. For pauses longer than 3 months, customers must contact the support team."
      },
      "data_deletion": {
        "detail": "No dedicated data-deletion workflow is documented. Users must contact support@drinktrade.com to request data deletion. California residents have additional rights under CCPA via the California Privacy Notice.",
        "url": "https://www.drinktrade.com/pages/california-privacy-notice"
      },
      "links": {
        "cancel": "https://trade-coffee.gorgias.help/en-US/how-do-i-cancel-324459",
        "refund": null,
        "terms": null,
        "privacy": "https://www.drinktrade.com/pages/california-privacy-notice"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://trade-coffee.gorgias.help/en-US/how-do-i-cancel-324459",
        "policy_summary": "Trade Coffee subscriptions can be cancelled at any time online via the account Dashboard ('My Subscription' > 'Cancel Subscription'), by email at support@drinktrade.com, or by phone at (888) 252-8691 (Mon–Fri 9am–5pm EST). Cancellation takes effect after the next unprocessed order — in-progress orders are roasted and shipped as the final order, and prepaid-bundle subscribers receive all remaining prepaid bags before the subscription ends. No refunds are offered on coffee once an order is processed, as coffee is perishable; bonus credits are non-refundable. A self-serve pause of up to 3 months is available as an alternative to cancellation.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 50,
          "findability": 70
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? – Trade Coffee Help Center (accessed 2026-06-05)",
            "url": "https://trade-coffee.gorgias.help/en-US/how-do-i-cancel-324459"
          },
          {
            "title": "Can I cancel my subscription? – Trade Coffee Help Center (accessed 2026-06-05)",
            "url": "https://trade-coffee.gorgias.help/en-US/can-i-cancel-my-subscription-380421"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "trade-republic",
      "name": "Trade Republic",
      "industry": "Fintech / Investing",
      "jurisdiction": "DE",
      "cancellation_types": [
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account closure is final and irreversible; once closed the user can no longer reopen an account with Trade Republic.",
        "url": "https://support.traderepublic.com/en-de/854-How-can-I-cancel-my-securities-account"
      },
      "links": {
        "cancel": "https://support.traderepublic.com/en-de/854-How-can-I-cancel-my-securities-account",
        "refund": "",
        "terms": "https://traderepublic.com/legal-documents",
        "privacy": "https://traderepublic.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 50,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.traderepublic.com/en-de/854-How-can-I-cancel-my-securities-account",
        "policy_summary": "Customers close their account self-serve in the mobile app: empty the account of cash and securities, then go to avatar > Help > Profile > Close Account and confirm in chat. Email to customer service is an alternative. Closure is scheduled for the last day of the following month and is irreversible.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my securities account? - Trade Republic Support",
            "url": "https://support.traderepublic.com/en-de/854-How-can-I-cancel-my-securities-account"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "trainmore-nl",
      "name": "TrainMore",
      "industry": "Fitness / gym",
      "jurisdiction": "NL",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": "https://www.trainmore.nl/opzeggen"
      },
      "links": {
        "cancel": "https://www.trainmore.nl/opzeggen",
        "refund": "https://www.trainmore.nl/opzeggen",
        "terms": "https://www.trainmore.nl/",
        "privacy": "https://www.trainmore.nl/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.trainmore.nl/opzeggen",
        "policy_summary": "TrainMore members cancel self-serve via the online cancellation form at trainmore.nl/opzeggen by entering their name, email, member number and phone number. The flex membership has a one-calendar-month notice period; longer fixed-term contracts (12/18/24 months) must run their term, and no refund is given for unused days.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "TrainMore opzeggen (official cancellation page)",
            "url": "https://www.trainmore.nl/opzeggen"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "transparent-labs-us",
      "name": "Transparent Labs",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip orders or change their next order date at any time via the account subscription portal. The Subscribe & Save page states customers can 'pause, skip, change or cancel anytime with no contracts or fine print.'"
      },
      "data_deletion": {
        "detail": "Customers may request removal of all personal data by contacting support. The privacy policy (Section 6.1) states users may request that Transparent Labs remove all information about them from their database by contacting the company via email or phone. No dedicated deletion form is provided.",
        "url": "https://www.transparentlabs.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://www.transparentlabs.com/pages/subscribe-save",
        "refund": "https://www.transparentlabs.com/policies/refund-policy",
        "terms": null,
        "privacy": "https://www.transparentlabs.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 70,
          "notice_disclosed": 40,
          "refund_disclosed": 65,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.transparentlabs.com/pages/subscribe-save",
        "policy_summary": "Transparent Labs offers a Subscribe & Save program that can be cancelled at any time via the customer's online account portal. Subscribers log in, scroll to the bottom of the subscription page, click Cancel, provide a cancellation reason, and confirm. Skipping orders and changing delivery frequency are also available self-serve in the portal. A 45-day satisfaction guarantee allows refund requests via email to support@transparentlabs.com, though no subscription-specific notice period is published.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Transparent Labs Subscribe & Save (accessed 2026-06-06)",
            "url": "https://www.transparentlabs.com/pages/subscribe-save"
          },
          {
            "title": "Refund policy – Transparent Labs (accessed 2026-06-06)",
            "url": "https://www.transparentlabs.com/policies/refund-policy"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "travelers-us",
      "name": "Travelers",
      "industry": "Insurance (auto)",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "mail",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Travelers auto insurance policies."
      },
      "data_deletion": {
        "detail": "No self-serve data deletion tool is publicly documented. Requests would need to be submitted via written request or through the privacy contact process outlined in Travelers' privacy policy.",
        "url": "https://www.travelers.com/about-travelers/legal/privacy-policy"
      },
      "links": {
        "cancel": "https://www.travelers.com/contact-us/faq",
        "refund": null,
        "terms": null,
        "privacy": "https://www.travelers.com/about-travelers/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.travelers.com/contact-us/faq",
        "policy_summary": "Travelers auto insurance can be cancelled online via the self-service portal (selfservice.travelers.com/personal/policycancel/cancel), by phone at 1-888-564-5043 (24/7), by mail to their Dallas PO Box, or through an independent agent. The official website does not publicly disclose a required notice period for policyholder-initiated cancellations. Travelers refunds unused prepaid premium on a pro-rated basis; a cancellation fee of approximately $20–$50 may apply in some states. No pause or freeze option is documented.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 55,
          "notice_disclosed": 20,
          "refund_disclosed": 30,
          "findability": 55
        },
        "sources": [
          {
            "title": "Policy Cancel | My Policy — Travelers Insurance (accessed 2026-06-06)",
            "url": "https://selfservice.travelers.com/personal/policycancel/cancel"
          },
          {
            "title": "Contact Us | FAQ | About Us | Travelers Insurance (accessed 2026-06-06)",
            "url": "https://www.travelers.com/contact-us/faq"
          }
        ],
        "score": 51,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "treehouse",
      "name": "Treehouse",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "A 'Pause Subscription' button is available alongside the Cancel button in Account Settings > Enrollment. Duration and terms are not publicly documented."
      },
      "data_deletion": {
        "detail": "Users must email help@teamtreehouse.com to request account/data deletion. The privacy policy notes some data may be retained after deletion for legal compliance. Requests are handled within 30 days.",
        "url": "https://teamtreehouse.com/privacy"
      },
      "links": {
        "cancel": "https://teamtreehouse.com/terms",
        "refund": null,
        "terms": "https://teamtreehouse.com/terms",
        "privacy": "https://teamtreehouse.com/privacy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Members cancel online via Account Settings > Enrollment > Cancel Subscription; cancellation takes effect at the end of the current commitment period (monthly or annual). No refunds are issued for fees already paid and no credits are given for unused subscription time. A Pause Subscription option is available as an alternative to outright cancellation. Data deletion requires emailing help@teamtreehouse.com.",
        "policy_url": "https://teamtreehouse.com/terms",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 72,
          "findability": 68
        },
        "sources": [
          {
            "title": "Treehouse Terms & Conditions (accessed 2026-06-06)",
            "url": "https://teamtreehouse.com/terms"
          },
          {
            "title": "Treehouse Customer Support & FAQs | Contact (accessed 2026-06-06)",
            "url": "https://teamtreehouse.com/support"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "trello",
      "name": "Trello",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Subscription can only be canceled (taking effect at end of billing period) or downgraded to the free plan."
      },
      "data_deletion": {
        "detail": "Account deletion is handled via Atlassian's account deletion flow. Personal info (name, email, location) is removed; content you created on boards may retain embedded personal data unless manually removed. Financial/billing records and legal-hold data are retained. Workspace subscriptions must be separately canceled or transferred before deletion.",
        "url": "https://support.atlassian.com/trello/docs/deleting-your-trello-account/"
      },
      "links": {
        "cancel": "https://support.atlassian.com/trello/docs/change-or-cancel-your-trello-plan/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Trello subscriptions (Standard and Premium) can only be canceled online via the Workspace Billing page on the web — mobile and desktop apps do not support subscription management. Cancellation requires Workspace admin access; the paid plan remains active until the end of the current billing cycle with no proration for unused time. Refunds are available within the first 30 days of upgrading a Workspace; renewals are generally not refunded. Upon downgrade, paid-feature data is hidden but not deleted — users are advised to export data beforehand.",
        "policy_url": "https://support.atlassian.com/trello/docs/change-or-cancel-your-trello-plan/",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 82
        },
        "sources": [
          {
            "title": "Change or cancel your Trello plan | Trello | Atlassian Support (accessed 2026-06-05)",
            "url": "https://support.atlassian.com/trello/docs/change-or-cancel-your-trello-plan/"
          },
          {
            "title": "How billing works with Trello Premium and Standard | Trello | Atlassian Support (accessed 2026-06-05)",
            "url": "https://support.atlassian.com/trello/docs/cancel-trello-gold/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "trend-micro",
      "name": "Trend Micro",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered; the only choices are to keep auto-renew active or cancel it, with service continuing through the paid period end date."
      },
      "data_deletion": {
        "detail": "No dedicated data deletion or account closure policy is documented in the Help Center cancellation articles; cancelling auto-renew only stops future billing and does not trigger any stated data removal process.",
        "url": ""
      },
      "links": {
        "cancel": "https://helpcenter.trendmicro.com/en-us/article/tmka-10287",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Trend Micro subscriptions purchased from the official online store can be cancelled online via account.trendmicro.com (Licenses tab → Manage Subscription → Cancel Subscription), through the relevant app store (Apple/Google/Microsoft) for in-app purchases, or via phone for Best Buy/ISP purchases. Cancellation stops auto-renewal immediately but service remains active through the current paid term — there is no pro-rated credit for unused time. A 30-day money-back guarantee applies only to direct online-store purchases, with refunds processed within 5–7 business days minus shipping; retail, app-store, and Best Buy purchases must follow those partners' own refund flows. No pause/freeze feature exists, and no notice period is required before cancelling.",
        "policy_url": "https://helpcenter.trendmicro.com/en-us/article/tmka-10287",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 72,
          "findability": 82
        },
        "sources": [
          {
            "title": "How to Cancel Trend Micro Auto Renew Subscription | Trend Micro Help Center (accessed 2026-06-05)",
            "url": "https://helpcenter.trendmicro.com/en-us/article/tmka-10287"
          },
          {
            "title": "How to Refund Trend Micro Online Purchases | Trend Micro Help Center (accessed 2026-06-05)",
            "url": "https://helpcenter.trendmicro.com/en-us/article/tmka-14487"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "tresorit",
      "name": "Tresorit (tresorit.com)",
      "industry": "Software / SaaS",
      "jurisdiction": "CH",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze documented; fees auto-renew monthly or annually unless you notify Tresorit in advance to cancel."
      },
      "data_deletion": {
        "detail": "Account/data handled per the privacy policy; encrypted content is zero-knowledge.",
        "url": null
      },
      "links": {
        "cancel": null,
        "refund": "https://tresorit.com/legal/terms-of-service",
        "terms": "https://tresorit.com/legal/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 55,
          "notice_disclosed": 62,
          "refund_disclosed": 55,
          "findability": 62
        },
        "cancel_url": null,
        "policy_url": "https://tresorit.com/legal/terms-of-service",
        "policy_summary": "Fees auto-renew (monthly or annually, per the billing period chosen) unless the customer notifies Tresorit in advance that they want to cancel. On a normal downgrade or cancellation, no refunds or credits are provided. A separate 30-day termination right with a pro-rata refund of pre-payment applies only where Tresorit makes a material change to the terms. Cancellation is therefore advance-notice-based rather than a no-strings self-serve toggle. Swiss-based (Tresorit AG).",
        "policy_checked": "2026-06-13",
        "method": "editor",
        "sources": [
          {
            "title": "Tresorit | Terms of Service (accessed 2026-06-13)",
            "url": "https://tresorit.com/legal/terms-of-service"
          }
        ],
        "score": 53,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "trifecta",
      "name": "Trifecta",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email",
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Customers can skip up to 4 weeks at a time via the My Account section (website or app) or by contacting support with 7 days notice. Frequency changes (bi-weekly, monthly) require emailing customer support."
      },
      "data_deletion": {
        "detail": "No data/account deletion procedure is documented in the Terms of Service or help articles.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.trifectanutrition.com/ask-us-anything/how-do-i-cancel-my-trifecta-account",
        "refund": null,
        "terms": null,
        "privacy": "https://www.trifectanutrition.com/privacy-and-terms"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.trifectanutrition.com/ask-us-anything/how-do-i-cancel-my-trifecta-account",
        "policy_summary": "Trifecta requires cancellation via phone ((530) 564-8388), email (info@trifectanutrition.com), or live chat (8 AM–5 PM PT, 7 days/week) — there is no self-service cancel button online, only skipping. Cancellation must be submitted before Friday 11:59 PM PT the week prior to the next scheduled delivery; if the cutoff passes, that order ships but no further charges occur. A full refund (up to 7 meals or $119) is available only on the first order if requested within 10 days of receipt; subsequent orders receive case-by-case credits for damaged/missing/incorrect items. No minimum commitment and no cancellation fee.",
        "scores": {
          "cancel_url": 42,
          "channel_disclosed": 80,
          "notice_disclosed": 82,
          "refund_disclosed": 65,
          "findability": 78
        },
        "sources": [
          {
            "title": "How do I cancel my Trifecta account? (accessed 2026-06-05)",
            "url": "https://www.trifectanutrition.com/ask-us-anything/how-do-i-cancel-my-trifecta-account"
          },
          {
            "title": "Terms of Service - Trifecta Nutrition (accessed 2026-06-05)",
            "url": "https://www.trifectanutrition.com/privacy-and-terms"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "true-th",
      "name": "True (True Corporation)",
      "industry": "Telecom & ISP",
      "jurisdiction": "TH",
      "join_clicks": 2,
      "cancellation_types": [
        "in_person",
        "phone",
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No documented voluntary pause or freeze feature for home internet (True Online) or postpaid mobile (TrueMove H) contracts. TrueID streaming subscriptions naturally suspend at end of paid billing cycle upon cancellation but this is not a pause/freeze option."
      },
      "data_deletion": {
        "detail": "Under Thailand's PDPA, customers can request erasure of personal data by contacting True's Data Protection Officer via email (dataprivacy@truecorp.co.th), by phone (1242), by visiting a True Shop, or by writing to True Corporation DPO at 18 True Tower, Ratchadaphisek Rd., Huai Khwang, Bangkok 10310.",
        "url": "https://investor.true.th/en/privacy-policy"
      },
      "links": {
        "cancel": "https://www.true.th/en/betterliv/support",
        "refund": null,
        "terms": null,
        "privacy": "https://investor.true.th/en/privacy-policy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "True Online home internet cancellation requires an in-person visit to any True Shop with a national ID card and all equipment (router, cables, power adapter); the service cannot be cancelled remotely or by phone. Customers are charged the full billing month regardless of cancellation date (no proration), and equipment must be returned within 7 days of the cancellation request. Early termination before the 12- or 24-month contract completes triggers proportional repayment of the waived installation fee (2,600 THB) and entry fee discount (2,000 THB). TrueMove H postpaid number closures also require a True Shop visit, while add-on data/call packages can be self-cancelled via the True app or by dialing *1242#; TrueID streaming subscriptions can be cancelled online at trueid.net or via the TrueID app, with access retained through the end of the current billing cycle.",
        "policy_url": "https://www.true.th/en/betterliv/support",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 55,
          "notice_disclosed": 40,
          "refund_disclosed": 45,
          "findability": 45
        },
        "sources": [
          {
            "title": "True-dtac Help Center — Support Hub (accessed 2026-06-06)",
            "url": "https://www.true.th/en/betterliv/support"
          },
          {
            "title": "Instruction for returning equipment at True Shop after service cancellation — True Support (accessed 2026-06-07)",
            "url": "https://www.true.th/support/sitehome_internet/4648/content/23/9?ln=en"
          }
        ],
        "score": 39,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "trueid-th",
      "name": "TrueID",
      "industry": "Streaming (Video)",
      "jurisdiction": "TH",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://help.trueid.net/th-en",
        "refund": "https://trueidtv.trueid.net/en/store-policies",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.trueid.net/th-en",
        "policy_summary": "TrueID lets subscribers cancel a premium subscription self-serve from Account Settings > Manage Subscription on the website, the mobile app, or the TV app, with access retained until the end of the current billing period. Refunds are not given for forgotten cancellations.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "TrueID Help Center",
            "url": "https://help.trueid.net/th-en"
          },
          {
            "title": "TrueID Store Policies",
            "url": "https://trueidtv.trueid.net/en/store-policies"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "trulymadly-in",
      "name": "TrulyMadly",
      "industry": "Dating apps",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "TrulyMadly documents no pause/freeze; cancelling stops renewal and access continues to the end of the paid period with no prorated refund."
      },
      "data_deletion": {
        "detail": "Cancelling a subscription is separate from deleting the account; direct purchases are cancelled in account/payment settings, and app-store purchases must be cancelled with Apple or Google.",
        "url": "https://trulymadly.com/terms"
      },
      "links": {
        "cancel": "https://trulymadly.com/terms",
        "refund": "https://trulymadly.com/terms",
        "terms": "https://trulymadly.com/terms",
        "privacy": "https://trulymadly.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 78,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 68
        },
        "cancel_url": null,
        "policy_url": "https://trulymadly.com/terms",
        "policy_summary": "TrulyMadly (Trulymadly Matchmakers, India) lets users cancel a subscription at any time. Purchases made directly are cancelled via the payment/account settings under the user's profile, while subscriptions bought through the Apple App Store or Google Play must be cancelled in that store. On cancellation, the user is not eligible for a prorated refund and there is no refund for unused days, but the subscription can be used until the end of the period last paid for. No documented pause option.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms & Conditions - TrulyMadly (accessed 2026-06-16)",
            "url": "https://trulymadly.com/terms"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "trupanion",
      "name": "Trupanion",
      "industry": "Insurance",
      "jurisdiction": "US",
      "cancellation_types": [
        "phone",
        "mail",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Privacy inquiries and records handled per Trupanion privacy policy; contact customercare@trupanion.com with name, address, phone and policy number.",
        "url": "https://www.trupanion.com/site/terms-of-use"
      },
      "links": {
        "cancel": "https://www.trupanion.com/pet-insurance-faq/article/cancel-my-trupanion-pet-insurance-policy",
        "refund": "https://www.trupanion.com/pet-insurance-faq/article/cancel-my-trupanion-pet-insurance-policy",
        "terms": "https://www.trupanion.com/site/terms-of-use",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 90,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.trupanion.com/pet-insurance-faq/article/cancel-my-trupanion-pet-insurance-policy",
        "policy_summary": "Cancel by phone (888.733.2685), mail, or email; only the primary pet parent may cancel. Cancel within 30 days of the effective date with no paid claims for a full premium refund (enrollment fee non-refundable; not in New York); after 30 days unused premium is refunded pro rata.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my pet insurance policy? | Trupanion FAQs",
            "url": "https://www.trupanion.com/pet-insurance-faq/article/cancel-my-trupanion-pet-insurance-policy"
          },
          {
            "title": "Terms of use | Trupanion Pet Insurance",
            "url": "https://www.trupanion.com/site/terms-of-use"
          }
        ],
        "score": 88,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "trustmrr",
      "name": "TrustMRR",
      "industry": "SaaS marketplace",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented. Recurring annual subscriptions are managed in the Stripe customer portal (cancel, update payment, download invoices)."
      },
      "data_deletion": {
        "detail": "Not separately documented as a self-serve flow; governed by the Terms.",
        "url": "https://trustmrr.com/terms"
      },
      "links": {
        "cancel": null,
        "refund": "https://trustmrr.com/terms",
        "terms": "https://trustmrr.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 65,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://trustmrr.com/terms",
        "policy_summary": "TrustMRR (Marc Lou's verified-startup-revenue database/marketplace) is mostly one-time fees but does sell genuine recurring annual subscriptions ($199/yr Buyer Alerts; $199/yr Startup Signals Database), so it qualifies as a recurring product. Cancellation is self-serve through the standard Stripe customer portal ('You can cancel subscriptions, update payment methods, and download invoices from the Stripe customer portal'), reachable from the Dashboard Billing tab, with no notice period. Purchases are explicitly 'final and non-refundable' (benefits delivered instantly). There is no dedicated cancellation page, and the Terms disclose no governing law or operating entity.",
        "policy_checked": "2026-06-14",
        "method": "editor",
        "sources": [
          {
            "title": "TrustMRR — Home (accessed 2026-06-14)",
            "url": "https://trustmrr.com"
          },
          {
            "title": "Terms of Service — TrustMRR (Stripe-portal cancel, non-refundable; accessed 2026-06-14)",
            "url": "https://trustmrr.com/terms"
          },
          {
            "title": "FAQ — TrustMRR (accessed 2026-06-14)",
            "url": "https://trustmrr.com/faq"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "try-the-world-us",
      "name": "Try The World",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause for up to 3 months via the account dashboard (Subscriptions tab → View Details → Pause Subscription); longer pauses require emailing sayhello@trytheworld.com."
      },
      "data_deletion": {
        "detail": "Submit deletion requests by email to sayhello@trytheworld.com or by mail to Try The World, Inc., Attn: General Counsel, 1212 Broadway Plaza, Walnut Creek CA 94596. No dedicated online deletion form; California residents may invoke CCPA rights once per calendar year.",
        "url": "https://trytheworld.com/policies/privacy-policy"
      },
      "links": {
        "cancel": "https://trytheworld.com/policies/terms-of-service",
        "refund": "https://trytheworld.com/policies/refund-policy",
        "terms": "https://trytheworld.com/policies/terms-of-service",
        "privacy": "https://trytheworld.com/policies/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://trytheworld.com/policies/terms-of-service",
        "policy_summary": "Try The World subscribers can cancel at any time by logging into their account dashboard (Subscriptions tab → Cancel Subscription) or by emailing cancel@trytheworld.com. Cancellation must be made at least 5 business days before the next billing date; cancellations within that window take effect after the current box ships with no refund. Subscription items are non-refundable except for damaged boxes, which must be reported within 10 days of receipt. A pause option of up to 3 months is available through the account dashboard.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service – Try The World (accessed 2026-06-06)",
            "url": "https://trytheworld.com/policies/terms-of-service"
          },
          {
            "title": "Returns / Refund Policy – Try The World (accessed 2026-06-06)",
            "url": "https://trytheworld.com/policies/refund-policy"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "tsn-plus",
      "name": "TSN+",
      "industry": "Streaming",
      "jurisdiction": "CA",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; cancel to stop auto-renewal."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://account.bellmedia.ca",
        "refund": "",
        "terms": "https://www.tsn.ca/tsn-subscription-terms-and-conditions-1.1097912",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 75,
          "refund_disclosed": 85,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.tsn.ca/tsn-subscription-terms-and-conditions-1.1097912",
        "policy_summary": "Direct TSN and TSN+ subscribers cancel online at tsn.ca or account.bellmedia.ca via Manage Subscription then Subscriptions then Cancel Subscription; subscriptions auto-renew unless cancelled before term end and access continues to the end of the billing period. All subscription fees are non-refundable with no credits for partial periods.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "TSN Subscription: Terms and Conditions",
            "url": "https://www.tsn.ca/tsn-subscription-terms-and-conditions-1.1097912"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "tunnelbear",
      "name": "TunnelBear",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "TunnelBear does not offer a pause or freeze option; cancellation ends auto-renewal and access continues until the end of the paid period."
      },
      "data_deletion": {
        "detail": "Users can delete their account via tunnelbear.com/account/remove; deletion is immediate but full removal from servers may take up to 30 days. Premium subscribers with remaining unlimited time cannot self-delete and must contact support. TunnelBear may retain data where legally required.",
        "url": "https://www.tunnelbear.com/account/remove"
      },
      "links": {
        "cancel": "https://help.tunnelbear.com/hc/en-us/articles/360007372431-How-do-I-cancel-my-subscription",
        "refund": null,
        "terms": "https://www.tunnelbear.com/terms-of-service/",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Cancel online via the account Overview tab (credit card subscribers) or through Apple/Google Play for mobile app subscribers. Cancellation stops auto-renewal and access continues until the end of the current billing period with no proration. A 30-day money-back guarantee applies only to first-year annual plans purchased directly from tunnelbear.com; monthly plans, Teams plans, and app-store purchases are excluded, and all other amounts paid are non-refundable. TunnelBear sends a renewal reminder 30 days before the billing date.",
        "policy_url": "https://help.tunnelbear.com/hc/en-us/articles/360007372431-How-do-I-cancel-my-subscription",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 80
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? – TunnelBear (accessed 2026-06-05)",
            "url": "https://help.tunnelbear.com/hc/en-us/articles/360007372431-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Terms of Service That You Can Actually Understand – TunnelBear (accessed 2026-06-05)",
            "url": "https://www.tunnelbear.com/terms-of-service/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "turbopuffer",
      "name": "turbopuffer",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option mentioned in any official documentation."
      },
      "data_deletion": {
        "detail": "Per Section 9.3 of the Terms of Service, upon termination turbopuffer deletes Customer Data from active systems, though confidential information may remain in standard backups under confidentiality restrictions. No explicit GDPR/CCPA self-serve deletion tool is documented.",
        "url": "https://turbopuffer.com/terms-of-service"
      },
      "links": {
        "cancel": "https://turbopuffer.com/terms-of-service",
        "refund": null,
        "terms": "https://turbopuffer.com/terms-of-service",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 10,
          "channel_disclosed": 35,
          "notice_disclosed": 40,
          "refund_disclosed": 55,
          "findability": 20
        },
        "cancel_url": null,
        "policy_url": "https://turbopuffer.com/terms-of-service",
        "policy_summary": "Turbopuffer has no publicly documented self-serve cancellation flow. Cancellation must be initiated via email/support contact (contact/support page or dashboard Help). The Terms of Service (Section 9.2) state either party may terminate the agreement if the other fails to cure a material breach within 30 days of notice, ceases operations, or seeks bankruptcy protection. Upon termination, Customer access and turbopuffer's service obligations cease, and customer data is deleted from active systems. All fees are explicitly non-refundable except for pre-paid unused fees in the narrow case of an IP infringement-related termination. Minimum monthly commitments apply across all plans ($64 Launch, $256 Scale, $4,096+ Enterprise), so there is effectively a financial minimum even in the last billing period. No pause/freeze option exists.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "turbopuffer Terms of Service (accessed 2026-06-10)",
            "url": "https://turbopuffer.com/terms-of-service"
          },
          {
            "title": "turbopuffer pricing (accessed 2026-06-10)",
            "url": "https://turbopuffer.com/pricing"
          },
          {
            "title": "turbopuffer contact (accessed 2026-06-10)",
            "url": "https://turbopuffer.com/contact"
          }
        ],
        "score": 28,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "turk-telekom-tr",
      "name": "Türk Telekom",
      "industry": "Telecom & ISP",
      "jurisdiction": "TR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "in_person",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Hat Dondurma (line freeze) is available: subscribers can suspend service up to 2 times per year, for a maximum of 6 months total. Monthly internet fee is waived during the freeze period; value-added service charges and device installments continue."
      },
      "data_deletion": {
        "detail": "Data erasure rights exist under KVKK (Law No. 6698, Article 7). Requests must be submitted by post (with identity verification), registered electronic mail (KEP), or digital/mobile signature. Türk Telekom must respond within 30 days.",
        "url": "https://www.turktelekom.com.tr/destek/gizlilik-guvenlik-ve-kvkk/turk-telekom-musteri-kvkk-aydinlatma-metni"
      },
      "links": {
        "cancel": "https://www.turktelekom.com.tr/yardim/bireysel-evde-internet/internet-paket-bilgileri#tab91",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Türk Telekom subscribers can cancel internet or mobile service via the online portal (pre-application only), by calling 444 1 444, visiting a store in person, or by emailing a signed petition with ID copy to internettivibuiptal@turktelekom.com.tr. Service is suspended within 24 hours of the request being received, and the cancellation process is fully completed within 7 days. Company-owned equipment (modem, etc.) must be returned within 14 days or the cost is added to the final bill. No explicit proration or partial-month refund is disclosed; customers are instructed to pay the final invoice sent to them.",
        "policy_url": "https://www.turktelekom.com.tr/yardim/bireysel-evde-internet/internet-paket-bilgileri#tab91",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 30,
          "findability": 65
        },
        "sources": [
          {
            "title": "Fesih İşlemleri Hakkında – Türk Telekom Yardım (accessed 2026-06-06)",
            "url": "https://www.turktelekom.com.tr/yardim/bireysel-evde-internet/internet-paket-bilgileri#tab91"
          },
          {
            "title": "Hat İptali – Türk Telekom Faturalı Hat İşlemleri (accessed 2026-06-06)",
            "url": "https://www.turktelekom.com.tr/yardim/bireysel-mobil/faturali-hat-islemleri#hattimi-iptal-ettirmek-icin-ne-yapmam-gerekiyor"
          }
        ],
        "score": 57,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "turkcell-tr",
      "name": "Turkcell",
      "industry": "Telecom & ISP",
      "jurisdiction": "TR",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "app",
        "email",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Lines can be temporarily suspended (incoming and/or outgoing) for up to 90 days, after which they reopen automatically. A fee of 212.70 TL applies; the first suspension per year is free if the line is reopened within 7 days. Contract periods are extended by the suspension duration."
      },
      "data_deletion": {
        "detail": "Customers may request deletion of personal data under Turkey's KVKK by submitting the Personal Data Request Form via email to kisiselverilerikoruma@turkcell.com.tr or by notarised postal mail to Turkcell headquarters in Maltepe/Istanbul.",
        "url": "https://www.turkcell.com.tr/hakkimizda/gizlilik-ve-guvenlik/turkcell-aydinlatma-metni/detay"
      },
      "links": {
        "cancel": "https://www.turkcell.com.tr/destek/hattiniz/abonelik-islemleri/hattimi-nasil-iptal-ettirebilirim",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 75,
          "notice_disclosed": 30,
          "refund_disclosed": 55,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.turkcell.com.tr/destek/hattiniz/abonelik-islemleri/hattimi-nasil-iptal-ettirebilirim",
        "policy_summary": "Turkcell subscribers can cancel their line by calling 532, visiting a Turkcell Communication Centre in person, using the Turkcell mobile app (Help > Document Requests > Line Cancellation), emailing hatiptal@turkcell.com.tr with a copy of their ID from their registered address, or via Turkey's e-Government portal (turkiye.gov.tr). No self-serve one-click online cancellation exists; in-person or phone confirmation is standard. Subscribers on 12-month commitment campaigns who cancel early face a penalty equal to either the total discounts received or the remaining undiscounted monthly fees—whichever is lower. Unused monthly allowances (minutes, SMS, data) are non-refundable and non-transferable.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Hattımı nasıl iptal ettirebilirim? – Turkcell Destek (accessed 2026-06-06)",
            "url": "https://www.turkcell.com.tr/destek/hattiniz/abonelik-islemleri/hattimi-nasil-iptal-ettirebilirim"
          },
          {
            "title": "Yıllık Abonelik Kampanyası – Turkcell (accessed 2026-06-06)",
            "url": "https://www.turkcell.com.tr/hakkimizda/duyurular/yillik-abonelik-kampanyasi"
          }
        ],
        "score": 47,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "turso",
      "name": "Turso",
      "industry": "Cloud infrastructure",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Privacy Policy states personal data is retained for as long as the account is open or as otherwise necessary to provide the Services; it does not document a self-serve deletion request flow and directs questions to support@turso.tech. Account termination may result in destruction of associated content.",
        "url": "https://turso.tech/privacy-policy"
      },
      "links": {
        "cancel": "https://turso.tech/terms-of-use",
        "refund": "https://turso.tech/terms-of-use",
        "terms": "https://turso.tech/terms-of-use",
        "privacy": "https://turso.tech/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://turso.tech/terms-of-use",
        "policy_summary": "Turso's Terms of Use state that a user can change or cancel Paid Services at any time and opt out of auto-renewal through account settings; otherwise subscriptions are automatically extended and periodic charges continue without further authorization until prior notice is given. The terms state no prorated refund is available for the then-current subscription period and that Turso will not refund fees already paid except as expressly stated.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Turso Terms of Use",
            "url": "https://turso.tech/terms-of-use"
          },
          {
            "title": "Turso Privacy Policy",
            "url": "https://turso.tech/privacy-policy"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "tv2-play-dk",
      "name": "TV 2 Play (Denmark)",
      "industry": "Video streaming",
      "jurisdiction": "DK",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; cancellation runs to end of current billing period."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://play.kundeservice.tv2.dk/hc/da/articles/217491077-Opsig-TV-2-Play-abonnement",
        "refund": "",
        "terms": "https://vilkaar.kundeservice.tv2.dk/hc/da/articles/360009274094-TV-2-Play-Brugerbetingelser",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 92,
          "channel_disclosed": 88,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://play.kundeservice.tv2.dk/hc/da/articles/217491077-Opsig-TV-2-Play-abonnement",
        "policy_summary": "TV 2 Play (Denmark) is cancelled online from the Mit TV 2 profile page by clicking your name on tv2play.dk, choosing Administrer TV 2 Play abonnement, then Opsig abonnement. Monthly, quarterly and semi-annual plans must be cancelled at the latest two days before they expire; live-channel packages carry a 6-month binding period. Subscriptions bought through a partner (Telmore, YouSee, etc.) must be cancelled with that partner.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Opsig TV 2 Play abonnement - TV 2 Play kundeservice",
            "url": "https://play.kundeservice.tv2.dk/hc/da/articles/217491077-Opsig-TV-2-Play-abonnement"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "tv2-play-no",
      "name": "TV 2 Play (Norway)",
      "industry": "Video streaming",
      "jurisdiction": "NO",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; you stop renewal on the account pages."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://hjelp.tv2.no/hovedkategori/konto-og-abonnement/abonnement",
        "refund": "",
        "terms": "https://hjelp.tv2.no/hovedkategori/konto-og-abonnement/abonnement",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 88,
          "notice_disclosed": 78,
          "refund_disclosed": 58,
          "findability": 84
        },
        "cancel_url": null,
        "policy_url": "https://hjelp.tv2.no/hovedkategori/konto-og-abonnement/abonnement",
        "policy_summary": "TV 2 Play (Norway) is cancelled online by logging into the account pages and stopping subscription renewal. The shortest subscription period is one month with no general notice period; promotional offers may carry a binding period shown on the account pages. TV 2 notes cancelling is free and discourages third-party cancellation services.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Om abonnement pa TV 2 Play - Konto og abonnement, TV 2 Hjelp",
            "url": "https://hjelp.tv2.no/hovedkategori/konto-og-abonnement/abonnement"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "tving-kr",
      "name": "TVING",
      "industry": "Streaming (Video)",
      "jurisdiction": "KR",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account withdrawal handled separately from subscription cancellation via the TVING account/MY menu.",
        "url": "https://www.tving.com/help/faq"
      },
      "links": {
        "cancel": "https://www.tving.com/help/faq",
        "refund": "https://www.tving.com/help/faq",
        "terms": "https://www.tving.com/help/terms",
        "privacy": "https://www.tving.com/help/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.tving.com/help/faq",
        "policy_summary": "TVING subscriptions purchased directly are cancelled self-serve in MY > My Pass/Subscription by choosing Change/Cancel then Cancel Recurring Payment; access continues until the paid period ends and auto-billing stops the next cycle. Subscriptions bought via Google Play or the App Store must be cancelled through those stores.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "TVING Customer Center / FAQ (고객센터)",
            "url": "https://www.tving.com/help/faq"
          },
          {
            "title": "TVING",
            "url": "https://en.wikipedia.org/wiki/TVING"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "twigby-us",
      "name": "Twigby",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/suspend feature. No-contract prepaid plans can be changed or cancelled at any time, but no formal hold option is stated."
      },
      "data_deletion": {
        "detail": "Account-data and deletion requests are governed by Twigby's privacy policy; not addressed in the cancellation terms.",
        "url": "https://www.twigby.com/page/privacy"
      },
      "links": {
        "cancel": "https://www.twigby.com/page/policiesandterms",
        "refund": "https://www.twigby.com/page/policiesandterms",
        "terms": "https://www.twigby.com/page/policiesandterms",
        "privacy": "https://www.twigby.com/page/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 0,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.twigby.com/page/policiesandterms",
        "policy_summary": "Twigby is a no-contract prepaid MVNO with no early-termination fee; service can be changed or cancelled any time, but cancellation must be requested through live chat (no self-service button), with identity verification. Customers are responsible for all usage and charges incurred before the request is processed and those are non-refundable. To port out, submit a Port Request with account number, name, address, and a Number Transfer PIN obtained via live chat; Twigby recommends submitting at least four business days before the end of the billing period. A 30-day satisfaction guarantee gives a full refund (excluding shipping) if requested within 10 days after cancellation with hardware returned.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Twigby - Policies & Terms",
            "url": "https://www.twigby.com/page/policiesandterms"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "twitch-turbo",
      "name": "Twitch Turbo",
      "industry": "Gaming subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Twitch Turbo does not offer a pause or freeze option; cancellation stops auto-renewal and benefits continue until the end of the current billing period."
      },
      "data_deletion": {
        "detail": "Users can request full account deletion at twitch.tv/user/delete_account; Twitch deletes all information not required or permitted to be retained by law. Cancelling Turbo alone does not delete account data.",
        "url": "https://www.twitch.tv/user/delete_account"
      },
      "links": {
        "cancel": "https://help.twitch.tv/s/article/cancelling-subscriptions?language=en_US",
        "refund": "https://help.twitch.tv/s/article/refunds-on-twitch",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 75,
          "notice_disclosed": 78,
          "refund_disclosed": 72,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.twitch.tv/s/article/cancelling-subscriptions?language=en_US",
        "policy_summary": "Twitch Turbo can be cancelled online via twitch.tv/subscriptions or the Twitch mobile app by selecting 'Do Not Renew'; cancellation must be made at least 24 hours before the Sub Renew Date to avoid the next charge, with benefits continuing through the end of the current billing period. Twitch does not offer refunds for Turbo subscriptions except in cases of technical issues affecting purchase or benefits, fraudulent charges, or where required by applicable law. No proration is provided. There is no pause or freeze option.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling Subscriptions – Twitch Help Portal (accessed 2026-06-05)",
            "url": "https://help.twitch.tv/s/article/cancelling-subscriptions?language=en_US"
          },
          {
            "title": "Refunds on Twitch – Twitch Help Portal (accessed 2026-06-05)",
            "url": "https://help.twitch.tv/s/article/refunds-on-twitch"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "twitch",
      "name": "Twitch",
      "industry": "Streaming & gaming",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Twitch does not offer a pause or freeze option for channel subscriptions or Twitch Turbo. Users can only cancel (set to Do Not Renew) or remain subscribed."
      },
      "data_deletion": {
        "detail": "Account can be disabled (temporary) via Settings page or permanently deleted at twitch.tv/user/delete-account. After clicking Delete Account, there is a 90-day deactivation period before permanent deletion. Data deletion/privacy requests can also be submitted by emailing privacy@twitch.tv; CCPA/GDPR rights documented at legal.twitch.com/legal/privacy-choices/.",
        "url": "https://www.twitch.tv/user/delete-account"
      },
      "links": {
        "cancel": "https://help.twitch.tv/s/article/cancelling-subscriptions?language=en_US",
        "refund": "https://help.twitch.tv/s/article/refunds-on-twitch?language=en_US",
        "terms": "https://legal.twitch.com/en/legal/terms-of-sale/",
        "privacy": "https://legal.twitch.com/legal/privacy-choices/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 78,
          "notice_disclosed": 72,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.twitch.tv/s/article/cancelling-subscriptions?language=en_US",
        "policy_summary": "Channel subscriptions and Twitch Turbo can be cancelled self-serve online at twitch.tv/subscriptions: click the gear icon next to the subscription and select 'Cancel Paid Subscription' (or 'Don't Renew'). A 'Benefits Expire On' date is shown — access and benefits continue until the end of the current billing period, after which no further charges occur. Subscriptions originally purchased via the iOS App Store or Google Play must be cancelled through those platforms' respective subscription management screens, not through Twitch's web interface. Refunds: Twitch's Terms of Sale states the default policy is not to offer refunds on subscription fees; limited exceptions may be granted at Twitch's sole discretion for technical issues or suspected fraud. No prorated refunds are offered for cancellations mid-period.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelling Subscriptions – Twitch Help Portal (accessed 2026-06-10)",
            "url": "https://help.twitch.tv/s/article/cancelling-subscriptions?language=en_US"
          },
          {
            "title": "Twitch Terms of Sale – legal.twitch.com (accessed 2026-06-10)",
            "url": "https://legal.twitch.com/en/legal/terms-of-sale/"
          },
          {
            "title": "Refunds on Twitch – Twitch Help Portal (accessed 2026-06-10)",
            "url": "https://help.twitch.tv/s/article/refunds-on-twitch?language=en_US"
          },
          {
            "title": "Subscriptions on Mobile – Twitch Help Portal (accessed 2026-06-10)",
            "url": "https://help.twitch.tv/s/article/subscriptions-on-mobile"
          },
          {
            "title": "Delete Twitch Account – Twitch Help Portal (accessed 2026-06-10)",
            "url": "https://help.twitch.tv/s/article/delete-twitch-account?language=en_US"
          },
          {
            "title": "Twitch Privacy Choices – legal.twitch.com (accessed 2026-06-10)",
            "url": "https://legal.twitch.com/legal/privacy-choices/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "txu-energy-us",
      "name": "TXU Energy",
      "industry": "Energy & utilities",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Service is cancelled, transferred to a new address, or switched to another plan; no hold option."
      },
      "data_deletion": {
        "detail": "No self-serve account-data deletion described; governed by privacy policy / handled by customer care.",
        "url": "https://www.txu.com/help/support/cancel-service"
      },
      "links": {
        "cancel": "https://www.txu.com/help/support/cancel-service",
        "refund": "https://www.txu.com/help/support/cancel-service",
        "terms": "https://www.txu.com/-/media/Project/VistraApps/DT/Files/Content-Pages/Help-Center/TOSA.pdf",
        "privacy": "https://www.txu.com/help/support/cancel-service"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.txu.com/help/support/cancel-service",
        "policy_summary": "TXU Energy customers cancel or transfer service by calling customer care (e.g. 1-866-278-4898) or via online chat; TXU coordinates with the local TDU for a final meter read and issues a final bill for usage through the last day of service. Fixed-term plans carry an early termination fee scaling with term length (commonly $150 / $295 / $395 for 12 / 24 / 36-month plans). As a Texas REP, customers have a 3-day right of rescission after enrollment, and TXU must send a contract-expiration notice within ~30 business days during which customers can switch fee-free. Fees are waived for qualifying moves and for switching to an equal-or-longer TXU plan; exact terms are in the Terms of Service Agreement, EFL and Your Rights as a Customer documents.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Transferring or Cancelling Your Service | TXU Energy (accessed 2026-06-16)",
            "url": "https://www.txu.com/help/support/cancel-service"
          },
          {
            "title": "TXU Energy Terms of Service Agreement (TOSA) PDF (accessed 2026-06-16)",
            "url": "https://www.txu.com/-/media/Project/VistraApps/DT/Files/Content-Pages/Help-Center/TOSA.pdf"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "typeform",
      "name": "Typeform",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Typeform does not offer a subscription pause or freeze option. The recommended alternative is to downgrade to the Free plan, which takes effect at the end of the current paid period."
      },
      "data_deletion": {
        "detail": "Account holders can delete their account self-serve from the My Account page. Deletion removes all typeforms, workspaces, responses, and activity log data, and Typeform anonymizes or removes data from third-party systems. Deletion is irreversible. Invoices are retained as required by law.",
        "url": "https://help.typeform.com/hc/en-us/articles/360029631211-Right-to-be-forgotten"
      },
      "links": {
        "cancel": "https://help.typeform.com/hc/en-us/articles/360060804271-Cancel-your-Typeform-plan",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://help.typeform.com/hc/en-us/articles/360060804271-Cancel-your-Typeform-plan",
        "policy_summary": "Typeform subscriptions are cancelled online via the in-account Plan & Billing page by selecting the Free plan and confirming — no phone or email required. Cancellation takes effect at the end of the current prepaid billing period (monthly or annual), so access to paid features continues until that date. Typeform issues no refunds for early cancellation; there is no proration. No pause or freeze option exists; the only path to reducing cost is downgrading to the Free plan.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel your Typeform plan – Help Center (accessed 2026-06-05)",
            "url": "https://help.typeform.com/hc/en-us/articles/360060804271-Cancel-your-Typeform-plan"
          },
          {
            "title": "What happens if I cancel my paid account? – Help Center (accessed 2026-06-05)",
            "url": "https://help.typeform.com/hc/en-us/articles/360038887692-What-happens-if-I-cancel-my-paid-account"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "u-next-jp",
      "name": "U-NEXT",
      "industry": "Streaming",
      "jurisdiction": "JP",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Users can only cancel (解約) the monthly plan or fully delete the account (退会). Cancelled accounts retain access to previously purchased content if account is not deleted."
      },
      "data_deletion": {
        "detail": "Account deletion (退会) is a separate step after cancellation (解約). All active services must be cancelled first. Deletion is irreversible and permanently removes login access, remaining points/coins, purchased video and book access, and rental rights.",
        "url": "https://help.unext.jp/guide/detail/how-to-unsubscribe"
      },
      "links": {
        "cancel": "https://help.unext.jp/guide/detail/how-to-cancel-the-contract",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "U-NEXT can be cancelled online via the U-NEXT website (Account > Contract/Payment Info > Cancel Contract) or through the relevant third-party platform (Apple App Store, Google Play). For direct web-billed accounts, cancellation takes effect immediately and access stops right away with no remaining access period. No refund or proration is offered for unused days in the billing month; a cancellation fee equivalent to one month's charge applies if you cancel in the same calendar month you signed up. There is no pause or freeze feature.",
        "policy_url": "https://help.unext.jp/guide/detail/how-to-cancel-the-contract",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 85
        },
        "sources": [
          {
            "title": "U-NEXT解約方法（クレジットカード・キャリア決済など） (accessed 2026-06-06)",
            "url": "https://help.unext.jp/guide/detail/how-to-cancel-the-contract-web"
          },
          {
            "title": "解約時に発生する料金 — U-NEXTヘルプセンター (accessed 2026-06-06)",
            "url": "https://help.unext.jp/guide/detail/costs-incurred-when-canceling"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "u-next",
      "name": "U-NEXT",
      "industry": "Streaming",
      "jurisdiction": "JP",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account deletion (退会) is a separate self-serve flow distinct from cancelling the contract; deletion permanently removes the account, remaining points, and purchased content.",
        "url": "https://help.unext.jp/guide/detail/how-to-unsubscribe"
      },
      "links": {
        "cancel": "https://help.unext.jp/guide/detail/how-to-cancel-the-contract-web",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 60,
          "refund_disclosed": 45,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.unext.jp/guide/detail/how-to-cancel-the-contract-web",
        "policy_summary": "Members cancel self-serve on the U-NEXT website via Account/Contract > Confirm/Cancel Contract using the main (parent) account; cancellation takes effect immediately. App-deletion or logout does not cancel, and Apple ID subscriptions must be cancelled through Apple.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "U-NEXT cancellation method (web) - U-NEXT Help Center",
            "url": "https://help.unext.jp/guide/detail/how-to-cancel-the-contract-web"
          },
          {
            "title": "U-NEXT how to delete account - U-NEXT Help Center",
            "url": "https://help.unext.jp/guide/detail/how-to-unsubscribe"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "uala-ar",
      "name": "Uala",
      "industry": "Fintech / Neobank",
      "jurisdiction": "AR",
      "cancellation_types": [
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.uala.com.ar/contacto",
        "refund": "",
        "terms": "https://www.uala.com.ar/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.uala.com.ar/contacto",
        "policy_summary": "Uala (Argentine fintech wallet/card) lets users close their account from the app via 'Mi cuenta' > 'Cerrar mi cuenta', or through the 0800 line, in-app chat and email at atencion@uala.com.ar; funds must be withdrawn and any negative balance settled before closure completes.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Uala - Nuestros canales de contacto",
            "url": "https://www.uala.com.ar/contacto"
          },
          {
            "title": "Uala - Preguntas frecuentes (MX)",
            "url": "https://www.uala.mx/preguntas-frecuentes"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "uber-one",
      "name": "Uber One",
      "industry": "Food delivery memberships",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Cancelling (End Membership) stops auto-renewal; benefits last to the end of the current period."
      },
      "data_deletion": {
        "detail": "Cancelling Uber One does not delete your Uber account or trip/order history; account/data deletion is a separate request via Uber's privacy settings ('Delete your account').",
        "url": ""
      },
      "links": {
        "cancel": "https://help.uber.com/en/riders/article/how-do-i-cancel-my-uber-one-membership?nodeId=dbd025af-1e42-4500-914a-8420895407db",
        "refund": "https://help.uber.com/en/ubereats/restaurants/article/uber-one-cancellation-and-refund?nodeId=2c21ad9e-2795-4b62-b3f8-95155ce9dd27",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.uber.com/en/riders/article/how-do-i-cancel-my-uber-one-membership?nodeId=dbd025af-1e42-4500-914a-8420895407db",
        "policy_summary": "Self-serve in the Uber app (Uber One -> Manage Membership -> End Membership) or on uber.com. Cancel at least 48h before renewal; WITHIN that 48h window you must contact Uber support to cancel and avoid the charge (a charge within 24h is auto-refunded). Full refund if cancelled within 30 days with no benefits used; otherwise non-refundable once the billing cycle begins.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Uber One membership? — Uber Help (accessed 2026-06-07)",
            "url": "https://help.uber.com/en/riders/article/how-do-i-cancel-my-uber-one-membership?nodeId=dbd025af-1e42-4500-914a-8420895407db"
          },
          {
            "title": "Uber — Uber One Cancellation and Refund (accessed 2026-06-05)",
            "url": "https://help.uber.com/en/ubereats/restaurants/article/uber-one-cancellation-and-refund?nodeId=2c21ad9e-2795-4b62-b3f8-95155ce9dd27"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "ubisoft-plus",
      "name": "Ubisoft+",
      "industry": "Gaming subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No user-initiated pause or freeze option is documented; subscription suspensions only occur when Ubisoft cannot process payment."
      },
      "data_deletion": {
        "detail": "Users can close their Ubisoft account via account settings; personal data is retained for the life of the account and archived during applicable statutory limitation periods after closure. A dedicated Privacy Center at account.ubisoft.com allows users to submit data access, correction, deletion, or portability requests.",
        "url": "https://www.ubisoft.com/en-us/help/account/article/closing-your-ubisoft-account/000080720"
      },
      "links": {
        "cancel": "https://www.ubisoft.com/en-us/help/purchases-and-rewards/article/cancelling-your-ubisoft-subscription/000065286",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_url": "https://www.ubisoft.com/en-us/help/purchases-and-rewards/article/cancelling-your-ubisoft-subscription/000065286",
        "policy_summary": "Ubisoft+ can be cancelled online via the My Subscription page at store.ubi.com (select Cancel Membership and confirm); subscriptions purchased through third-party platforms (PlayStation, Xbox) must be cancelled through that platform. Cancellation takes effect at the end of the current billing period, with full access retained until then. The subscription is explicitly non-refundable and non-transferable unless required by applicable law, with no pro-rata refund for the remaining period. There is no user-initiated pause feature; suspension only occurs due to failed payment processing.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 78,
          "findability": 82
        },
        "sources": [
          {
            "title": "Cancelling your Ubisoft+ subscription | Ubisoft Help (accessed 2026-06-05)",
            "url": "https://www.ubisoft.com/en-us/help/purchases-and-rewards/article/cancelling-your-ubisoft-subscription/000065286"
          },
          {
            "title": "Ubisoft+ Subscription Terms (accessed 2026-06-05)",
            "url": "https://www.ubisoft.com/legal/documents/ubisoftplusterms/en-US"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "udacity",
      "name": "Udacity",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Udacity offers a subscription pause feature. Per the official support article 'Pausing Subscription', users can pause for 1–3 months directly from account settings."
      },
      "data_deletion": {
        "detail": "Users can request account/data deletion via Account Settings > Personal Data > Privacy Center > 'Make a Privacy Request'. Alternatively, submit a request by emailing from the account-associated email address. Account cannot be re-created with the same email for 7 days after deletion.",
        "url": "https://support.udacity.com/hc/en-us/articles/360024003151-How-do-I-request-to-delete-my-account"
      },
      "links": {
        "cancel": "https://support.udacity.com/hc/en-us/articles/360015466632-Refund-and-cancellation-policy",
        "refund": "https://support.udacity.com/hc/en-us/articles/360015466632-Refund-and-cancellation-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Udacity subscriptions are cancelled entirely online via Account Settings > Subscription > Cancel, with no phone or email cancellation channel documented. There is no mandatory notice period, but Udacity recommends cancelling a few days before the next billing date; access continues until the end of the current paid period. A full refund is available only within the first 7 days of the initial subscription month (14 days for EU customers); subsequent auto-renewal months carry no refund eligibility. After the refund window, cancellation stops future charges but no partial/pro-rated refund is issued.",
        "policy_url": "https://support.udacity.com/hc/en-us/articles/360015466632-Refund-and-cancellation-policy",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 78,
          "notice_disclosed": 65,
          "refund_disclosed": 80,
          "findability": 80
        },
        "sources": [
          {
            "title": "Refund and cancellation policy – Udacity Support (accessed 2026-06-05)",
            "url": "https://support.udacity.com/hc/en-us/articles/360015466632-Refund-and-cancellation-policy"
          },
          {
            "title": "How to cancel a subscription – Udacity Support (accessed 2026-06-05)",
            "url": "https://support.udacity.com/hc/en-us/articles/360027513772-How-to-cancel-a-subscription"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "udemy",
      "name": "Udemy",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Udemy does not offer a pause or freeze option for Personal Plan subscriptions; users must cancel and re-subscribe."
      },
      "data_deletion": {
        "detail": "Account closure is available via browser or mobile app. On closure, personal data is deleted or anonymized (account data and platform usage data); however, Udemy retains payment transaction records and data required for legal reasons. Users have a 14-day window to revoke a close-account request before it is finalized and irreversible.",
        "url": "https://support.udemy.com/hc/en-us/articles/229603628-How-to-Close-Your-Account-on-a-Browser"
      },
      "links": {
        "cancel": "https://support.udemy.com/hc/en-us/articles/1500002916481-How-to-manage-your-Udemy-subscriptions",
        "refund": "https://support.udemy.com/hc/en-us/articles/360050856093-Udemy-s-Refund-Policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Udemy Personal Plan subscriptions can be cancelled online via the Subscriptions page on udemy.com or through the mobile app at any time. Cancellation takes effect at the end of the current billing period, with access to subscription content maintained until that date. No refunds or partial refunds are provided for subscription plans purchased through Udemy.com, unless required by applicable law in certain jurisdictions. There is no pause or freeze option; users wishing to stop billing must cancel outright.",
        "policy_url": "https://support.udemy.com/hc/en-us/articles/1500002916481-How-to-manage-your-Udemy-subscriptions",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 78,
          "findability": 85
        },
        "sources": [
          {
            "title": "How to manage your Udemy subscriptions – Udemy (accessed 2026-06-05)",
            "url": "https://support.udemy.com/hc/en-us/articles/1500002916481-How-to-manage-your-Udemy-subscriptions"
          },
          {
            "title": "Udemy's Refund Policy – Udemy (accessed 2026-06-05)",
            "url": "https://support.udemy.com/hc/en-us/articles/360050856093-Udemy-s-Refund-Policy"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "udio",
      "name": "Udio",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Udio's help center."
      },
      "data_deletion": {
        "detail": "Account deletion is available online at udio.com/account under 'Account Deletion'. Deletion is immediate and permanent, removing all songs and data. Users unable to sign in can contact support via the Help Center messenger for identity-verified deletion.",
        "url": "https://help.udio.com/en/articles/10739114-deleting-your-udio-account"
      },
      "links": {
        "cancel": "https://help.udio.com/en/articles/10739199-changing-or-canceling-your-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 20,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.udio.com/en/articles/10739199-changing-or-canceling-your-subscription",
        "policy_summary": "Udio subscribers can cancel at any time online by visiting udio.com/account and selecting 'Cancel subscription'. Cancellation takes effect at the end of the current billing cycle (monthly or annual), with full access retained until that date. No refund or proration policy for cancellations is disclosed in the help documentation. Account deletion (also online) is immediate, removes all songs and data, and automatically cancels any active subscription.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Changing or canceling your subscription | Udio Help Center (accessed 2026-06-06)",
            "url": "https://help.udio.com/en/articles/10739199-changing-or-canceling-your-subscription"
          },
          {
            "title": "Deleting your Udio account | Udio Help Center (accessed 2026-06-06)",
            "url": "https://help.udio.com/en/articles/10739114-deleting-your-udio-account"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "udrive",
      "name": "Udrive",
      "industry": "Car-sharing",
      "jurisdiction": "AE",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option is documented. One-month rentals are strictly non-refundable; long-term rentals incur early-termination penalties."
      },
      "data_deletion": {
        "detail": "Email customerservice@udrive.ae to request deletion of user-provided data; Udrive responds 'in a reasonable time'. Automatically-collected data may be retained up to 24 months (then aggregated). Some data may be required for the app to function. No GDPR/CCPA framework is named.",
        "url": "https://udrive.ae/privacy-policy"
      },
      "links": {
        "cancel": "https://udrive.ae/terms-and-condition",
        "refund": null,
        "terms": "https://udrive.ae/terms-and-condition",
        "privacy": "https://udrive.ae/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 18,
          "channel_disclosed": 60,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://udrive.ae/terms-and-condition",
        "policy_summary": "Udrive (UAE car subscription/rental) has no self-serve in-app cancel button. Per Terms section 3.3 a customer terminates 'at any time by written notice, paying all outstanding Fees, and returning all Udrive property' — in practice by emailing customerservice@udrive.ae (or by mail; phone 800-UDRIVE for service). Early-termination penalties apply to long-term rentals (1-3 months = 1 month penalty; 6 months and above = 2 months), and any one-month rental is strictly non-refundable with no prorated adjustment. Refund or appeal requests must be emailed within 7 days of the invoice and are granted at Udrive's sole discretion. No pause/freeze option. Account/data deletion is a separate email request.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions - Udrive (accessed 2026-06-10)",
            "url": "https://udrive.ae/terms-and-condition"
          },
          {
            "title": "Privacy Policy - Udrive (accessed 2026-06-10)",
            "url": "https://udrive.ae/privacy-policy"
          },
          {
            "title": "Contact Us - Udrive (accessed 2026-06-10)",
            "url": "https://udrive.ae/contact-us"
          }
        ],
        "score": 46,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "ufc-fight-pass",
      "name": "UFC Fight Pass",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Subscribers can cancel and resume access at any time as long as payment information is up to date."
      },
      "data_deletion": {
        "detail": "No explicit data deletion process is documented in the Terms of Use or FAQ. Users are directed to the Privacy Policy for data-related questions.",
        "url": "https://www.ufc.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.ufc.com/faq-ufctv-ufcfightpass",
        "refund": null,
        "terms": "https://www.ufc.com/terms",
        "privacy": "https://www.ufc.com/privacy-policy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "UFC Fight Pass subscriptions purchased directly on the website can be cancelled online via My Account > My Subscriptions > Cancel Subscription, or by emailing UFCTVSupport@UFC.com. Subscriptions purchased through Apple, Google Play, Roku, Amazon Fire TV, or Samsung must be cancelled through those respective platforms. Cancellation takes effect at the end of the current billing cycle (no partial-month refunds); if cancelled within 5 days of the original purchase date, UFC will refund the amount paid minus the cost of a Weekly Pass. No pause or freeze option is available.",
        "policy_url": "https://www.ufc.com/faq-ufctv-ufcfightpass",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 80
        },
        "sources": [
          {
            "title": "UFC Fight Pass FAQ | UFC (accessed 2026-06-05)",
            "url": "https://www.ufc.com/faq-ufctv-ufcfightpass"
          },
          {
            "title": "Terms of Use | UFC (accessed 2026-06-05)",
            "url": "https://www.ufc.com/terms"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "ufc-gym-us",
      "name": "UFC Gym",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "in_person",
        "mail",
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No current official pause or freeze option is documented on the UFC Gym website. A COVID-era temporary freeze program existed in 2020 but is no longer active. Members should contact their local location directly to inquire about any location-specific freeze options."
      },
      "data_deletion": {
        "detail": "California residents and others may submit data deletion requests under CCPA via email to privacy@ufcgym.com or deletemyinfo@ufcgym.com, by phone at (855) 250-8942, or by mail to UFC Gym Legal Department, 1501 Quail St, Suite 100, Newport Beach, CA 92660. Identity verification (matching at least 3 data points) is required.",
        "url": "https://www.ufcgym.com/privacy"
      },
      "links": {
        "cancel": "https://www.ufcgym.com/contact",
        "refund": null,
        "terms": null,
        "privacy": "https://www.ufcgym.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 70,
          "notice_disclosed": 40,
          "refund_disclosed": 30,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.ufcgym.com/contact",
        "policy_summary": "UFC Gym members can request cancellation in person at their club, by mailing written notice to their club, by submitting a request via the contact form on ufcgym.com/contact, or through the UFC GYM app where available. After a request is submitted online, a manager processes the cancellation and sends confirmation — there is no instant self-serve portal. Cancellation terms are governed by each member's individual membership agreement, which may vary by franchise location; a notice period of approximately 21 days and an early-termination fee may apply. UFC Gym operates as a franchise with independently owned locations, so specific terms can differ.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Contact & Cancellation Request | UFC GYM (accessed 2026-06-06)",
            "url": "https://www.ufcgym.com/contact"
          },
          {
            "title": "Privacy Policy | UFC GYM (accessed 2026-06-06)",
            "url": "https://www.ufcgym.com/privacy"
          }
        ],
        "score": 48,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "ulesson",
      "name": "uLesson",
      "industry": "Education & E-learning",
      "jurisdiction": "NG",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Subscriptions can be suspended or terminated at any time through the profile management page."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://blog.ulesson.com/terms-conditions/",
        "refund": "",
        "terms": "https://blog.ulesson.com/terms-conditions/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://blog.ulesson.com/terms-conditions/",
        "policy_summary": "uLesson runs an auto-renewing subscription that users may terminate or suspend at any time through their profile management page; upon cancellation the next period is not charged. Every subscription and purchase is considered final and non-refundable except where a request falls within the allowed refund window.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "uLesson Terms & Conditions",
            "url": "https://blog.ulesson.com/terms-conditions/"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "ultimate-performance-uk",
      "name": "Ultimate Performance",
      "industry": "Gym & fitness",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "form"
      ],
      "pause": {
        "available": true,
        "detail": "In exceptional circumstances (medical issues or extended travel), members may request a temporary freeze or extension of the ~60-day Usage Period."
      },
      "data_deletion": {
        "detail": "A privacy policy is linked in the site footer; no dedicated data-deletion URL was confirmed.",
        "url": null
      },
      "links": {
        "cancel": "https://ultimateperformance.com/up-pt-membership-terms-conditions",
        "refund": null,
        "terms": "https://ultimateperformance.com/up-pt-membership-terms-conditions",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-16",
        "cancel_url": null,
        "policy_url": "https://ultimateperformance.com/up-pt-membership-terms-conditions",
        "policy_summary": "Ultimate Performance sells personal-training membership packages cancelled by emailing memberships@ultimateperformance.com or using a cancellation form at the gym (online PT subscriptions via customercare@upfitness.com end at the close of the current billing period). There is no fixed minimum term; packages run on roughly 60-day Usage Periods with automatic renewal, and members must cancel at least 7 days before the renewal date to avoid the next cycle's charge. UK buyers get a 14-day cooling-off period from purchase with a full refund if no sessions are used, with proportional partial refunds otherwise; used sessions and the onboarding fee are non-refundable and an admin charge of £30 may apply in some cases. Cooling-off rights are localized for other jurisdictions (US states, Australia, Singapore, UAE, Netherlands), and temporary freezes are allowed for medical or extended-travel reasons.",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 75
        },
        "sources": [
          {
            "title": "Personal Training Membership Terms & Conditions - Ultimate Performance (accessed 2026-06-16)",
            "url": "https://ultimateperformance.com/up-pt-membership-terms-conditions"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "ulysses",
      "name": "Ulysses",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is offered. Cancellation ends access at the current period end, at which point the app enters read-only mode."
      },
      "data_deletion": {
        "detail": "Users can delete their Styles & Themes account via profile settings. For broader personal data deletion, contact privacy@ulysses.app. Support data is retained up to 2 years; some diagnostic data retained indefinitely.",
        "url": "https://ulysses.app/privacy-policy/web/"
      },
      "links": {
        "cancel": "https://help.ulysses.app/en_US/subscription-synchronization/how-can-i-cancel-or-refund-a-subscription",
        "refund": "https://help.ulysses.app/en_US/subscription-synchronization/how-can-i-cancel-or-refund-a-subscription",
        "terms": "https://ulysses.app/app-terms-and-conditions/",
        "privacy": "https://ulysses.app/privacy-policy/web/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.ulysses.app/en_US/subscription-synchronization/how-can-i-cancel-or-refund-a-subscription",
        "policy_summary": "Ulysses subscriptions are managed entirely through Apple (App Store) or Setapp, so cancellation is done via iOS/macOS Settings or the App Store app — not through Ulysses directly. Users must cancel at least 24 hours before the end of the current billing period to avoid the next charge; the subscription remains active until the period ends, then the app enters read-only mode. Paid subscription fees are non-refundable per Ulysses' terms, but users may request a refund from Apple at reportaproblem.apple.com, where Apple reviews and decides each case. No pause or freeze option exists.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How Can I Cancel or Refund a Subscription? – Ulysses Help (accessed 2026-06-06)",
            "url": "https://help.ulysses.app/en_US/subscription-synchronization/how-can-i-cancel-or-refund-a-subscription"
          },
          {
            "title": "Ulysses App Terms and Conditions (accessed 2026-06-06)",
            "url": "https://ulysses.app/app-terms-and-conditions/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "umami",
      "name": "Umami",
      "industry": "Analytics",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented. Users can downgrade to the free Hobby plan or cancel entirely via the Stripe billing portal."
      },
      "data_deletion": {
        "detail": "Account deletion is permanent and removes all data, websites, teams, and analytics history. Process: Settings → Account → Delete account. Paid subscriptions are cancelled upon account deletion. GDPR and CCPA compliance stated. Data export available before deletion.",
        "url": "https://docs.umami.is/docs/cloud/delete-account"
      },
      "links": {
        "cancel": "https://docs.umami.is/docs/cloud/subscription",
        "refund": null,
        "terms": "https://umami.is/terms",
        "privacy": "https://umami.is/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 25,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://docs.umami.is/docs/cloud/subscription",
        "policy_summary": "Cancel anytime via the Stripe billing portal: Settings → Billing → 'Manage plan'. Changes take effect at the next billing cycle. A 14-day free trial is included; cancelling during the trial incurs no charge. No long-term contracts or cancellation fees. Refund terms are not explicitly documented in help pages. Billing is monthly or annual. Account deletion (Settings → Account → Delete account) permanently removes all data and cancels any active subscription.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "Subscription – Docs - Umami (accessed 2026-06-12)",
            "url": "https://docs.umami.is/docs/cloud/subscription"
          },
          {
            "title": "FAQ – Umami Cloud (accessed 2026-06-12)",
            "url": "https://docs.umami.is/docs/cloud/faq"
          },
          {
            "title": "Delete Account – Umami Cloud Docs (accessed 2026-06-12)",
            "url": "https://docs.umami.is/docs/cloud/delete-account"
          },
          {
            "title": "Pricing – Umami (accessed 2026-06-12)",
            "url": "https://umami.is/pricing"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "unacademy-in",
      "name": "Unacademy",
      "industry": "E-learning",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; cancelling disables auto-renewal and access ends at the period boundary."
      },
      "data_deletion": {
        "detail": "Account may continue to exist after subscription cancellation; deletion governed by the Privacy Policy.",
        "url": "https://unacademy.com/privacy"
      },
      "links": {
        "cancel": "https://unacademy.com/terms",
        "refund": "https://unacademy.com/terms",
        "terms": "https://unacademy.com/terms",
        "privacy": "https://unacademy.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://unacademy.com/terms",
        "policy_summary": "Unacademy subscriptions can be cancelled through the user's account (log in, go to Profile > Subscriptions, and cancel or disable auto-renewal); App Store/Google Play purchases must be cancelled in the phone's subscription settings. Cancellation becomes effective at the end of the then-current billing period, after which the subscription is not renewed; fees already paid for the current period are not refunded. Online subscriptions generally carry a strict no-refund policy.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Unacademy Platform - Terms and Conditions (accessed 2026-06-16)",
            "url": "https://unacademy.com/terms"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "unherd-uk",
      "name": "UnHerd",
      "industry": "News & publishing",
      "jurisdiction": "gb",
      "join_clicks": 2,
      "cancellation_types": [
        "online_self_serve",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause; auto-renewal can be turned off in the My Account section, or by emailing support@unherd.com from the registered address at least three working days before the next billing date."
      },
      "data_deletion": {
        "detail": "Data handling governed by the UnHerd privacy policy and cookie policy; data requests via support@unherd.com.",
        "url": "https://unherd.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://unherd.com/terms-conditions/",
        "refund": "https://unherd.com/terms-conditions/",
        "terms": "https://unherd.com/terms-conditions/",
        "privacy": "https://unherd.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 88,
          "notice_disclosed": 88,
          "refund_disclosed": 85,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://unherd.com/terms-conditions/",
        "policy_summary": "UnHerd's terms allow opting out of auto-renewal from the My Account section, or cancelling by emailing support@unherd.com from the registered email address at least three working days before the next billing date. Subscriptions auto-renew, typically at a higher rate after introductory periods, unless cancelled beforehand. A 14-day cooling-off period applies from sign-up, during which a full refund is available (with forfeit of any sign-up offers, free gifts or vouchers received). No refund or partial refund is issued after the 14-day initial period; any discretionary refund outside the window is subject to publisher approval and a mandatory 15% processing fee, taking up to 28 days. Cancellation takes effect at the end of the current subscription term. App-store subscriptions are cancelled via Apple or Google.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "UnHerd — Terms & Conditions (accessed 2026-06-16)",
            "url": "https://unherd.com/terms-conditions/"
          },
          {
            "title": "UnHerd — Subscribe / renewal pages (accessed 2026-06-16)",
            "url": "https://unherd.com/subscribe/renew/"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "universal-yums",
      "name": "Universal Yums",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause for up to 3 months at a time via the account dashboard (Subscriptions tab → Pause Subscription). Must be done before the 1st of the month to take effect that month. Month-to-month subscribers can also skip individual months using a Skip button next to the next payment date."
      },
      "data_deletion": {
        "detail": "Users may request deletion of all personal data (payment info, address, email, and other information on file) by emailing support@universalyums.com.",
        "url": "https://www.universalyums.com/privacy-policy"
      },
      "links": {
        "cancel": "https://www.universalyums.com/faq",
        "refund": null,
        "terms": "https://www.universalyums.com/terms",
        "privacy": "https://www.universalyums.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 72,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://www.universalyums.com/faq",
        "policy_summary": "Subscribers cancel online by logging into their account, navigating to the Subscriptions tab, and clicking the Cancel Subscription button — no phone or email required. Cancellation must be completed before the 1st of the month to avoid the next charge; existing paid shipments still ship after cancellation. Annual subscriptions are not refunded upon cancellation; the subscriber continues receiving already-paid boxes but is not billed again at renewal. Gift subscriptions are prepaid and cannot be cancelled or refunded.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FAQ | Universal Yums (accessed 2026-06-06)",
            "url": "https://www.universalyums.com/faq"
          },
          {
            "title": "Terms | Universal Yums (accessed 2026-06-06)",
            "url": "https://www.universalyums.com/terms"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "upgrad-in",
      "name": "upGrad",
      "industry": "E-learning",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Deferral (not pause) may be available per program-specific policy; standard programs have no pause."
      },
      "data_deletion": {
        "detail": "Not detailed in the user agreement; governed by the Privacy Policy.",
        "url": "https://www.upgrad.com/us/privacy/"
      },
      "links": {
        "cancel": "https://www.upgrad.com/terms/",
        "refund": "https://www.upgrad.com/terms/",
        "terms": "https://www.upgrad.com/terms/",
        "privacy": "https://www.upgrad.com/us/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 70,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.upgrad.com/terms/",
        "policy_summary": "upGrad cancellation follows each program's specific refund policy rather than a self-serve toggle, with requests handled through support/the Academic Committee. Before a cohort starts, learners can claim a refund less a processing fee, and refund eligibility ends once a request is raised more than three weeks after the Cohort Commencement Date. Approved refunds are processed within 30 working days. If a refund is granted on a loan-financed enrollment, the learner is responsible for any loan-cancellation charges.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions - upGrad User Agreement (accessed 2026-06-16)",
            "url": "https://www.upgrad.com/terms/"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "upstash",
      "name": "Upstash",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze feature is documented. On the Pay-as-You-Go model you can set a max budget per Redis instance; when monthly cost reaches that budget Upstash emails you and throttles the instance so you are not charged beyond it, but this is throttling, not a subscription pause. To stop charges you delete the database/resource or delete the account."
      },
      "data_deletion": {
        "detail": "Delete account via Account > Settings > Delete Account in the Upstash Console. You must first delete all your databases and clusters. Per the FAQ: 'After you delete your account, all your data and payment information will be deleted and you will not be able to recover it.' A credit card can be removed separately from Account > Billing, but you must add a replacement card before deleting the existing one. For specific data/billing questions, contact support@upstash.com.",
        "url": "https://upstash.com/docs/common/account/faq"
      },
      "links": {
        "cancel": "https://upstash.com/docs/common/account/faq",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 30,
          "refund_disclosed": 15,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://upstash.com/docs/common/account/faq",
        "policy_summary": "Upstash is largely usage-based (Pay-as-You-Go) plus paid plans. To stop billing you delete your databases/clusters and/or your account self-serve in the Upstash Console. Account deletion: Account > Settings > Delete Account (you must first delete all databases and clusters); per the official FAQ, after deletion all data and payment info is deleted and unrecoverable. Credit card can be removed at Account > Billing, but a replacement card must be added first. On Pay-as-You-Go you can set a max budget per instance: when monthly cost hits the budget, Upstash emails you and throttles the instance so you are not charged beyond it. No notice period, downgrade procedure, or refund/proration terms are documented in the FAQ; for billing questions Upstash directs users to support@upstash.com. No mobile app-store billing path is involved (web/console only).",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Account and Billing FAQ - Upstash Documentation (accessed 2026-06-06)",
            "url": "https://upstash.com/docs/common/account/faq"
          },
          {
            "title": "Support & Contact Us - Upstash Documentation (accessed 2026-06-06)",
            "url": "https://upstash.com/docs/common/help/support"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "urban-sports-club-de",
      "name": "Urban Sports Club",
      "industry": "Fitness Membership",
      "jurisdiction": "DE",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://urbansports.zendesk.com/hc/en-us/articles/115003466945-How-can-I-cancel-my-membership",
        "refund": "",
        "terms": "https://urbansportsclub.com/en/terms-of-use",
        "privacy": "https://urbansportsclub.com/en/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://urbansports.zendesk.com/hc/en-us/articles/115003466945-How-can-I-cancel-my-membership",
        "policy_summary": "Members cancel self-serve by logging in to the app or website, opening Mein Konto / Settings, and clicking Request Cancellation (Mitgliedschaft beenden). Cancellation requested at least 72 hours before the billing period ends takes effect at the end of that cycle; cancellations are handled centrally by Urban Sports GmbH.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my membership? - Urban Sports Club Support",
            "url": "https://urbansports.zendesk.com/hc/en-us/articles/115003466945-How-can-I-cancel-my-membership"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "urbanstems-us",
      "name": "UrbanStems",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Ongoing subscriptions can be paused anytime via account dashboard; prepaid subscriptions cannot be paused or canceled."
      },
      "data_deletion": {
        "detail": "No data deletion process documented in the help center or policy pages.",
        "url": ""
      },
      "links": {
        "cancel": "https://help.urbanstems.com/en-US/refund-cancellation-policy-1959235",
        "refund": "https://help.urbanstems.com/en-US/refund-cancellation-policy-1959235",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 30,
          "notice_disclosed": 20,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.urbanstems.com/en-US/refund-cancellation-policy-1959235",
        "policy_summary": "UrbanStems ongoing (pay-as-you-go) subscriptions can be canceled anytime via self-service: log in, go to My Account > Subscriptions, select the subscription, scroll to the bottom, and click 'Cancel Subscription.' Prepaid and gift subscriptions are one-time purchases and cannot be canceled or refunded. All purchases are final and nonrefundable except for damaged products, which must be reported with photos within 72 hours of delivery (5 days for peonies). No advance notice period is disclosed, and the only documented support channel is a web contact form — no phone, email, or chat is published.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Refund & Cancellation Policy — UrbanStems Help Center (accessed 2026-06-06)",
            "url": "https://help.urbanstems.com/en-US/refund-cancellation-policy-1959235"
          },
          {
            "title": "How Can I Change the Tier of My Subscription Plan? — UrbanStems Help Center (accessed 2026-06-06)",
            "url": "https://help.urbanstems.com/en-US/how-can-i-change-the-tier-of-my-subscription-plan-1959123"
          }
        ],
        "score": 53,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "usaa",
      "name": "USAA",
      "industry": "Insurance (auto)",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for USAA auto insurance policies. USAA suggests alternatives such as adjusting coverage if not using a vehicle, but a formal pause product is not offered."
      },
      "data_deletion": {
        "detail": "USAA members can submit a request to delete personal information via the U.S. Privacy Rights Request portal. Deletions may be limited where USAA is legally required to retain data.",
        "url": "https://www.usaa.com/privacy/consumer-rights-request/"
      },
      "links": {
        "cancel": "https://www.usaa.com/support/insurance/auto/cancel/",
        "refund": null,
        "terms": null,
        "privacy": "https://www.usaa.com/privacy/consumer-rights-request/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 75,
          "notice_disclosed": 40,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.usaa.com/support/insurance/auto/cancel/",
        "policy_summary": "USAA auto insurance can only be cancelled by contacting a representative — the official help page directs members to call 800-531-USAA (8722) to speak with a representative; there is no self-serve cancel button in the account or app, and cancellation cannot be completed by chat. No cancellation fee is charged. Members who have pre-paid premiums receive a pro-rated refund for unused coverage, issued within approximately 3–10 business days by check or bank deposit depending on payment method. USAA recommends not cancelling until a replacement policy is active to avoid a coverage gap.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel your Auto Insurance Policy | USAA (accessed 2026-06-06)",
            "url": "https://www.usaa.com/support/insurance/auto/cancel/"
          },
          {
            "title": "Account Closure and Policy Termination | USAA (accessed 2026-06-06)",
            "url": "https://www.usaa.com/support/account-closure-policy-termination/"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "utility-warehouse-uk",
      "name": "Utility Warehouse",
      "industry": "Energy & utilities",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No supply pause; customers switch away or cancel within the cooling-off period."
      },
      "data_deletion": {
        "detail": "Account data handled under Utility Warehouse's privacy policy and retained for regulatory/billing periods after closure; no self-serve one-click delete for energy accounts.",
        "url": "https://uw.co.uk/legal/privacy-policy"
      },
      "links": {
        "cancel": "https://help.uw.co.uk/article/energy/leaving_us/how-do-i-cancel-my-energy-services",
        "refund": "https://help.uw.co.uk/article/energy/leaving_us/how-do-i-cancel-my-energy-services",
        "terms": "https://uw.co.uk/legal/terms-conditions",
        "privacy": "https://uw.co.uk/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://uw.co.uk/legal/terms-conditions",
        "policy_summary": "Utility Warehouse's residential terms give you the right to cancel the Agreement for any (or all) services within 14 days without giving a reason, with the cancellation period expiring 14 days from when the Agreement is entered into for each service. To exercise this you must contact Customer Services on 0333 777 0 777 or write to UW (a letter, the attached cancellation form, or via Contact UW) before the deadline. After the cooling-off period, early termination and exit fees may apply to fixed energy tariffs, and a one-month notice applies when leaving. Switching is initiated by the new supplier under Ofgem rules.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my energy services? - Utility Warehouse Help (accessed 2026-06-16)",
            "url": "https://help.uw.co.uk/article/energy/leaving_us/how-do-i-cancel-my-energy-services"
          },
          {
            "title": "UW Residential Terms & Conditions v.9 (accessed 2026-06-16)",
            "url": "https://assets.ctfassets.net/0sn9t583vfn4/1AclPqsYg5iC5MMx5cYxJl/e51267dcb9a5fd08908ba643fe089199/UW_Residential_Terms___Conditions_v.9_04.01.24.pdf"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "utomik",
      "name": "Utomik",
      "industry": "Gaming",
      "jurisdiction": "NL",
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account deletion is handled per Utomik's Manage Account Deletion support article; personal data governed by the Utomik privacy policy.",
        "url": "https://support.utomik.com/hc/en-us/articles/115003625125-Manage-Account-Deletion-on-Utomik"
      },
      "links": {
        "cancel": "https://www.utomik.com/account/subscription",
        "refund": "https://support.utomik.com/hc/en-us/articles/360005940994-Can-I-get-a-refund-on-my-subscription-",
        "terms": "https://www.utomik.com/terms-of-service",
        "privacy": "https://www.utomik.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://www.utomik.com/account/subscription",
        "policy_summary": "Cancel self-serve on the Manage subscription page by clicking Cancel subscription; access continues for the remainder of the term and the button switches to Reactivate. A refund may be available (via support@utomik.com) if no games were played in the latest term.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel my subscription?",
            "url": "https://support.utomik.com/hc/en-us/articles/213787049-How-to-cancel-my-subscription-"
          },
          {
            "title": "Can I get a refund on my subscription?",
            "url": "https://support.utomik.com/hc/en-us/articles/360005940994-Can-I-get-a-refund-on-my-subscription-"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "vanity-fair",
      "name": "Vanity Fair",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Temporary suspension is available for subscribers who will be out of town or want to pause for any reason, but must be requested by contacting customer service via email, phone, or mail — not available as a self-serve online option."
      },
      "data_deletion": {
        "detail": "Condé Nast (Vanity Fair's publisher) operates a Privacy Center at privacy.condenastdigital.com for data rights requests including deletion under CCPA and other applicable laws.",
        "url": "https://privacy.condenastdigital.com/"
      },
      "links": {
        "cancel": "https://w1.buysub.com/pubs/N3/VYF/VYF_FAQ.jsp?lsid=90121131409021321&vid=1&cds_page_id=37915&cds_mag_code=VYF",
        "refund": null,
        "terms": null,
        "privacy": "https://privacy.condenastdigital.com/"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Vanity Fair subscribers can cancel online via a self-serve link in the account portal, or by phone (1-800-365-0635), email (VYFcustserv@cdsfulfillment.com), or mail. Cancellations take a few days to become effective, and Vanity Fair will issue a refund for any unmailed copies remaining on the subscription. A temporary pause/suspension is available but requires contacting customer service rather than using an online tool. The official FAQ is hosted on Condé Nast's buysub.com fulfillment platform.",
        "policy_url": "https://w1.buysub.com/pubs/N3/VYF/VYF_FAQ.jsp?lsid=90121131409021321&vid=1&cds_page_id=37915&cds_mag_code=VYF",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 50,
          "refund_disclosed": 70,
          "findability": 55
        },
        "sources": [
          {
            "title": "Vanity Fair Subscriptions – Condé Nast FAQ (accessed 2026-06-05)",
            "url": "https://w1.buysub.com/pubs/N3/VYF/VYF_FAQ.jsp?lsid=90121131409021321&vid=1&cds_page_id=37915&cds_mag_code=VYF"
          },
          {
            "title": "Vanity Fair Magazine Subscriber Services – Renew, Cancel, or Manage Subscription (accessed 2026-06-05)",
            "url": "https://vanity-fair.magazinesubscriberservices.com/vanity-fair-magazine"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "vasa-fitness-us",
      "name": "VASA Fitness",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "mail",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can freeze their membership for up to 90 days via the VASA app, the help center, or by emailing support@vasafitness.com. A $15 fee applies per freeze request. Billing resumes automatically after 90 days or when the member activates the membership early. Freezes can be used multiple times, each incurring the $15 fee."
      },
      "data_deletion": {
        "detail": "Data deletion rights are explicitly extended to Colorado and Utah residents. Requests can be submitted by mail to VASA Fitness, 1259 South 800 East, Orem UT 84097, Attn: Privacy Concern, or by email to Memberservices@vasafitness.com. No online deletion form is available.",
        "url": "https://vasafitness.com/privacy/"
      },
      "links": {
        "cancel": "https://vasafitness.com/rules-regulations/",
        "refund": null,
        "terms": null,
        "privacy": "https://vasafitness.com/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 70,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://vasafitness.com/rules-regulations/",
        "policy_summary": "VASA Fitness memberships can be cancelled via the mobile app, the online help center, email, phone, or certified mail, with a 30-day notice period required. A $25 cancellation fee applies if a member cancels within the first 6 months (waived for Corporate Wellness employer-subsidized memberships). VASA does not issue refunds for unused membership time, and any payments scheduled to draft during the 30-day notice window remain due. Members also have a 3-business-day grace period after signing to cancel without any penalty.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Rules & Regulations - VASA Fitness (accessed 2026-06-06)",
            "url": "https://vasafitness.com/rules-regulations/"
          },
          {
            "title": "Membership Cancellation – VASA FITNESS (accessed 2026-06-06)",
            "url": "https://vasafitnesssupport.zendesk.com/hc/en-us/articles/360011231953-Membership-Cancellation"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "vattenfall-de",
      "name": "Vattenfall",
      "industry": "Energy & utilities",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option for German electricity/gas supply; consumers terminate (Kuendigung) or switch supplier."
      },
      "data_deletion": {
        "detail": "Personal data handled under Vattenfall Datenschutz / EU GDPR; access and deletion requests via Vattenfall data-protection contact.",
        "url": "https://www.vattenfall.de/datenschutz"
      },
      "links": {
        "cancel": "https://www.vattenfall.de/service/kuendigen",
        "refund": "https://www.vattenfall.de/widerruf",
        "terms": "https://www.vattenfall.de/widerruf",
        "privacy": "https://www.vattenfall.de/datenschutz"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.vattenfall.de/widerruf",
        "policy_summary": "Vattenfall Germany lets consumers cancel (Kuendigung) electricity or gas contracts online via the 'Mein Vattenfall' account under 'Meine Vertraege', through the customer form, by post (Vattenfall Europe Sales GmbH, 11511 Berlin), or by phone. Notice periods depend on the contract: typically one month to the end of a 12-month term, with extraordinary terminations capped at a maximum four weeks since 01.03.2022. Contracts concluded by letter, phone, or online carry a statutory 14-day right of withdrawal (Widerruf) with no reason required, exercised formlessly to widerruf@vattenfall.de or by post; if the consumer was not properly informed of the withdrawal right the period extends to one year and 14 days. After a confirmed withdrawal the supplier may not demand further payment. No early-termination fee for ordinary cancellation within notice.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Widerruf Ihres Strom- oder Gasvertrags | Vattenfall (accessed 2026-06-16)",
            "url": "https://www.vattenfall.de/widerruf"
          },
          {
            "title": "Kuendigung Vertrag: Alles auf einen Blick | Vattenfall (accessed 2026-06-16)",
            "url": "https://www.vattenfall.de/service/kuendigen"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "vedantu-in",
      "name": "Vedantu",
      "industry": "E-learning",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; cancellation is enrollment-based via support."
      },
      "data_deletion": {
        "detail": "Not detailed in cancellation/refund policy; governed by the Privacy Policy.",
        "url": "https://www.vedantu.com/privacy-policy"
      },
      "links": {
        "cancel": "https://tuition.vedantu.com/refund-and-cancellation-policy/",
        "refund": "https://tuition.vedantu.com/refund-and-cancellation-policy/",
        "terms": "https://www.vedantu.com/tnc",
        "privacy": "https://www.vedantu.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://tuition.vedantu.com/refund-and-cancellation-policy/",
        "policy_summary": "Vedantu cancellation and refunds are enrollment-based and vary by course type rather than a self-serve toggle. The 5-Day Booster Course and purchases of INR 99 or less are final with no refunds; courses of INR 100 or more are eligible for a 100% full refund if cancelled before the first class's scheduled start. No refund is given for tuition already provided, and for listings without a specific policy the refund is pro-rated to the unconsumed portion. Cancellation is handled through Vedantu support.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Refund and Cancellation Policy - Vedantu Tuitions (accessed 2026-06-16)",
            "url": "https://tuition.vedantu.com/refund-and-cancellation-policy/"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "veed",
      "name": "VEED",
      "industry": "AI tools",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No self-serve pause documented; cancellation is via turning off auto-renewal in Workspace Billing."
      },
      "data_deletion": {
        "detail": "No self-serve data-deletion toggle documented in the cancellation flow; handled via support.",
        "url": "https://support.veed.io/en/articles/11384113-how-to-cancel-your-subscription"
      },
      "links": {
        "cancel": "https://support.veed.io/en/articles/11384113-how-to-cancel-your-subscription",
        "refund": "https://support.veed.io/en/articles/11384113-how-to-cancel-your-subscription",
        "terms": "https://www.veed.io/terms",
        "privacy": "https://www.veed.io/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.veed.io/en/articles/11384113-how-to-cancel-your-subscription",
        "policy_summary": "VEED cancellation is performed online by logging in, clicking the workspace name (top-left), selecting Workspace Billing, and clicking 'Turn off auto-renewal', then completing a required cancellation questionnaire; a confirmation email is sent. The help article states cancellation must be done at least two business days before the renewal date to avoid the next charge. Cancelling does not result in a refund and ensures no further charges are made; remaining AI credits can be used through the end of the current billing period and do not roll over. Access to the paid workspace continues until the end of the current billing period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your subscription - VEED Help Center (accessed 2026-06-16)",
            "url": "https://support.veed.io/en/articles/11384113-how-to-cancel-your-subscription"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "veestro-us",
      "name": "Veestro",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip orders for up to 4 weeks or pause their subscription at any time via the Meal Plan page in their account dashboard."
      },
      "data_deletion": {
        "detail": "Users may request deletion of their order and personal information by emailing info@veestro.com or writing to Veestro at 1715 E. 21st Street, Los Angeles, CA 90058. Deletion is subject to applicable law and document retention policy.",
        "url": "https://www.veestro.com/pages/privacy"
      },
      "links": {
        "cancel": "https://www.veestro.com/pages/faq",
        "refund": null,
        "terms": "https://www.veestro.com/pages/terms",
        "privacy": "https://www.veestro.com/pages/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.veestro.com/pages/faq",
        "policy_summary": "Veestro subscribers can cancel at any time by logging into their account dashboard, selecting the order, clicking 'Manage Weekly Deliveries,' and clicking 'Cancel Order.' Cancellations must be completed before the weekly Thursday 11:59 PM deadline; orders already processed cannot be cancelled or refunded. Subscribers may instead skip deliveries for up to 4 weeks or pause their subscription without cancelling. Support (Veestro is operated via Territory Foods) is available by email at support@veestro.com or the Zendesk contact channel; no phone line is documented.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Frequently Asked Questions | Veestro (accessed 2026-06-06)",
            "url": "https://www.veestro.com/pages/faq"
          },
          {
            "title": "Terms of Service | Veestro (accessed 2026-06-06)",
            "url": "https://www.veestro.com/pages/terms"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "vegancuts",
      "name": "Vegancuts",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip a month via their account dashboard or by emailing support@vegancuts.com. Skip requests must be submitted by the 8th of the month to avoid being charged for the next box."
      },
      "data_deletion": {
        "detail": "Users can request removal of stored personal data by emailing support@vegancuts.com. The privacy policy explicitly states the right to 'request to have stored information removed from our database.'",
        "url": "https://vegancuts.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://vegancuts.com/pages/terms",
        "refund": null,
        "terms": "https://vegancuts.com/pages/terms",
        "privacy": "https://vegancuts.com/pages/privacy-policy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Vegancuts subscriptions auto-renew monthly and can be cancelled anytime by disabling Auto-Renewal in the account dashboard or by contacting support@vegancuts.com. Cancellations must be submitted by the 8th of the month to avoid being charged for the next billing cycle (9th–10th). All payments are non-refundable once processed; prepaid plan holders continue to receive remaining boxes but receive no refunds. Subscribers can also skip a month without cancelling by contacting support or using their account.",
        "policy_url": "https://vegancuts.com/pages/terms",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 60
        },
        "sources": [
          {
            "title": "Terms of Service – Vegancuts (accessed 2026-06-06)",
            "url": "https://vegancuts.com/pages/terms"
          },
          {
            "title": "Privacy – Vegancuts (accessed 2026-06-06)",
            "url": "https://vegancuts.com/pages/privacy-policy"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "vellabox",
      "name": "Vellabox",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 1,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly (no-commitment) subscribers can pause for 30, 60, 90, or 180 days via the account portal. Subscription auto-reactivates at end of pause period. Not available on commitment/prepaid plans."
      },
      "data_deletion": {
        "detail": "No formal CCPA/GDPR deletion workflow documented. Privacy policy (last updated 2015) directs users to email support@vellabox.com for data-related requests.",
        "url": "https://www.vellabox.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://support.vellabox.com/article/148-what-is-your-cancellation-policy",
        "refund": null,
        "terms": "https://www.vellabox.com/terms-conditions/",
        "privacy": "https://www.vellabox.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 30,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.vellabox.com/article/148-what-is-your-cancellation-policy",
        "policy_summary": "Vellabox allows monthly (no-commitment) subscribers to cancel anytime through a self-serve account portal (login, Subscriptions tab, View, Cancel); phone and email cancellation are also accepted per the Terms and Conditions. Annual subscribers may only cancel during the first month of the subscription; prepaid/commitment-plan subscribers must reach the end of their term but can disable auto-renew. Billing occurs between the 1st and 5th of each month, and if an order is already processing, cancellation takes effect the following billing cycle. Refunds are explicitly described only for gift subscriptions (refundable within 30 days of order); no refund terms are stated for monthly or annual plans.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "What is your cancellation policy? - Vellabox Support FAQs (accessed 2026-06-06)",
            "url": "https://support.vellabox.com/article/148-what-is-your-cancellation-policy"
          },
          {
            "title": "Terms & Conditions - Vellabox (accessed 2026-06-06)",
            "url": "https://www.vellabox.com/terms-conditions/"
          }
        ],
        "score": 64,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "vercel",
      "name": "Vercel",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users must downgrade to the free Hobby plan or delete their team to stop charges."
      },
      "data_deletion": {
        "detail": "Users can submit a data deletion request via Vercel's Privacy Request Center. Upon account termination, all content may be permanently deleted at Vercel's discretion. Vercel retains data for the minimum period needed to fulfill legal and contractual obligations.",
        "url": "https://datarequest.vercel.com/privacy"
      },
      "links": {
        "cancel": "https://vercel.com/docs/plans/pro-plan",
        "refund": null,
        "terms": "https://vercel.com/legal/terms",
        "privacy": "https://datarequest.vercel.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 55,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://vercel.com/docs/plans/pro-plan",
        "policy_summary": "Pro plan subscribers cancel by navigating to Dashboard > Settings > Billing and clicking 'Downgrade Plan' to revert to the free Hobby plan; account deletion is also possible via team settings. Cancellation takes effect at the start of the next renewal period per the Terms of Service, meaning the paid plan continues through the current billing cycle. All fees are non-refundable by default for user-initiated cancellations; a pro-rated refund applies only if Vercel terminates the account without cause. No pause or freeze option exists.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Vercel Pro Plan — Downgrading to Hobby (accessed 2026-06-05)",
            "url": "https://vercel.com/docs/plans/pro-plan"
          },
          {
            "title": "Vercel Terms of Service (accessed 2026-06-05)",
            "url": "https://vercel.com/legal/terms"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null,
      "fin": {
        "arr_usd": 300000000,
        "mrr_usd": 25000000,
        "currency": "USD",
        "as_of": "2025-01-01",
        "source": {
          "title": "Vercel — $300M ARR (Series E announcement)",
          "url": "https://vercel.com/about"
        },
        "self_reported": false
      }
    },
    {
      "id": "verisure-gb",
      "name": "Verisure",
      "industry": "Home security",
      "jurisdiction": "GB",
      "cancellation_types": [
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.verisure.co.uk/advice-and-help/frequently-asked-questions/how-to-cancel-verisure",
        "refund": "",
        "terms": "https://www.verisure.co.uk/termsandconditions",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 50,
          "refund_disclosed": 30,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.verisure.co.uk/advice-and-help/frequently-asked-questions/how-to-cancel-verisure",
        "policy_summary": "Verisure UK states cancellation must be made by telephone on 0333 200 9000 and only the account holder can cancel the account. It directs customers to review their individual agreement in the Members Area for specific notice periods, and does not offer email cancellation.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Verisure | Verisure UK FAQ",
            "url": "https://www.verisure.co.uk/advice-and-help/frequently-asked-questions/how-to-cancel-verisure"
          },
          {
            "title": "Terms and Conditions - Verisure UK",
            "url": "https://www.verisure.co.uk/termsandconditions"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "verizon-fios-us",
      "name": "Verizon Fios",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "chat"
      ],
      "pause": {
        "available": true,
        "detail": "Vacation Suspend is available to Fios customers away 30 days up to 9 months. Requires 90 days of prior service and at least 3 months of active service per calendar year. A one-time suspension charge applies and some monthly charges, taxes and surcharges continue during suspension. Initiated via My Verizon; service auto-restores at 9 months if no restoration date is set."
      },
      "data_deletion": {
        "detail": "Consumers can request access, correction or deletion of personal information via the Verizon Privacy Dashboard (verizon.com/privacy/your-data) or by calling 1-800-333-3972; the policy lets users request Verizon delete personal information unless it is needed for specific reasons.",
        "url": "https://www.verizon.com/about/privacy/full-privacy-policy"
      },
      "links": {
        "cancel": "https://www.verizon.com/support/residential/account/manage-service/cancel",
        "refund": "https://www.verizon.com/support/residential/account/manage-service/cancel",
        "terms": "https://www.verizon.com/support/residential/equipment-return/",
        "privacy": "https://www.verizon.com/about/privacy/full-privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 90
        },
        "cancel_url": null,
        "policy_url": "https://www.verizon.com/support/residential/account/manage-service/cancel",
        "policy_summary": "Verizon Fios customers can disconnect online through the My Verizon Account Dashboard ('Disconnect Service'), via chat, or by phone at 1-800-VERIZON, Mon-Fri 8 AM-7 PM ET and Sat 8 AM-5 PM ET; online self-disconnect is available only to Fios-only customers, while those with other home services must call. Customers under a term contract pay a prorated early termination fee capped at $350 that decreases $15 per month. Rented equipment (router, set-top boxes; the ONT and battery backup stay in the home) must be returned within 30 days of disconnection or unreturned-equipment charges apply, returned via a UPS Store. Credit balances are returned within up to 60 days.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to disconnect your Verizon Fios service",
            "url": "https://www.verizon.com/support/residential/account/manage-service/cancel"
          },
          {
            "title": "Fios Equipment Return | Verizon Support",
            "url": "https://www.verizon.com/support/residential/equipment-return/"
          },
          {
            "title": "Vacation Suspend for Verizon Fios customers FAQs",
            "url": "https://www.verizon.com/support/residential/account/manage-service/vacation-service"
          },
          {
            "title": "Full Verizon Privacy Policy",
            "url": "https://www.verizon.com/about/privacy/full-privacy-policy"
          }
        ],
        "score": 98,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "verizon",
      "name": "Verizon Fios",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Suspend service is offered in some cases (e.g., vacation/seasonal or military) via My Verizon — the cancel page is titled 'Cancel or Suspend'. Terms/eligibility vary."
      },
      "data_deletion": {
        "detail": "Disconnecting does not delete your account or data; return rented equipment within 30 days (UPS) to avoid charges. Personal-data deletion is a separate privacy request (CCPA / state law) via Verizon's privacy / 'Your Privacy Choices'.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.verizon.com/support/residential/account/manage-service/cancel",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 30,
          "channel_disclosed": 65,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.verizon.com/support/residential/account/manage-service/cancel",
        "policy_summary": "Start online (My Verizon -> Disconnect Service) or via chat, but Verizon calls you back to finalize — you cannot fully self-serve. Phone: 1-800-VERIZON (800-837-4966). Early-termination fee is prorated up to $350 (-$15/month). Return rented equipment within 30 days via UPS to avoid an unreturned-equipment charge.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "Verizon — Cancel or Suspend TV, Internet or Home Service (accessed 2026-06-04)",
            "url": "https://www.verizon.com/support/residential/account/manage-service/cancel"
          }
        ],
        "score": 51,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "vg-verdens-gang",
      "name": "VG (Verdens Gang)",
      "industry": "News / journalism",
      "jurisdiction": "NO",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; you stop auto-renewal on Min side."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://support.vg.no/s/article/Avslutte-VG-abonnement",
        "refund": "",
        "terms": "https://support.vg.no/s/topic/0TO09000000kjwyGAA/abonnement",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 86,
          "channel_disclosed": 85,
          "notice_disclosed": 78,
          "refund_disclosed": 55,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://support.vg.no/s/article/Avslutte-VG-abonnement",
        "policy_summary": "VG (Verdens Gang, Schibsted) lets subscribers cancel VG+ self-service on Min side via the Schibsted account. The subscription must be stopped at least 48 hours before the renewal date; if renewal has already started you must wait until it completes before disabling future renewals. Access continues for the period already paid.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Avslutte VG abonnement - VG support",
            "url": "https://support.vg.no/s/article/Avslutte-VG-abonnement"
          },
          {
            "title": "Selvbetjening pa Min side - VG support",
            "url": "https://support.vg.no/s/article/Selvbetjening"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "vi-in",
      "name": "Vi (Vodafone Idea)",
      "industry": "Telecom & ISP",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Safe Custody for postpaid customers: retain your number during non-use by paying a minimal fee. Available for 1, 3, or 6 months, renewable up to 12 months total; after 12 months you must reactivate for 30 days before reapplying. Apply via myvi.in/safe-custody."
      },
      "data_deletion": {
        "detail": "No dedicated data deletion request page found. Privacy-related queries can be sent to customercare@vodafoneidea.com. Vi's privacy policy is published on myvi.in but no self-serve data deletion portal is documented.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.myvi.in/help-support/vi-customer-care-number",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.myvi.in/help-support/vi-customer-care-number",
        "policy_summary": "To permanently cancel a Vi postpaid connection, customers must visit a Vi store in person or call customer care (199) to submit a termination request; there is no self-serve online cancellation for full connection closure. Termination requests are processed within 7 working days. After disconnection, a final bill is generated and the security deposit is refunded (adjusted for any outstanding dues) via NEFT, UPI, or cheque within up to 60 days. A Safe Custody option is available for postpaid customers wanting to pause service for 1–6 months (renewable up to 12 months) by paying a minimal fee.",
        "scores": {
          "cancel_url": 18,
          "channel_disclosed": 55,
          "notice_disclosed": 50,
          "refund_disclosed": 60,
          "findability": 40
        },
        "sources": [
          {
            "title": "Vi Customer Care Number & Support Channels | Vi (accessed 2026-06-06)",
            "url": "https://www.myvi.in/help-support/vi-customer-care-number"
          },
          {
            "title": "Safe Custody – Safeguard Your Number from Permanent Deactivation | Vi (accessed 2026-06-06)",
            "url": "https://www.myvi.in/safe-custody"
          }
        ],
        "score": 41,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "viaplay-se",
      "name": "Viaplay",
      "industry": "Streaming",
      "jurisdiction": "SE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on Viaplay's Swedish help pages. Users must fully cancel and reactivate."
      },
      "data_deletion": {
        "detail": "Account and associated data can be deleted by submitting a request via Viaplay's privacy rights form (viaplay.se/se-sv/privacy/rights). The active subscription must be cancelled first. Deletion is confirmed by clicking a link in a confirmation email; data is removed within one month.",
        "url": "https://viaplay.se/se-sv/privacy/rights"
      },
      "links": {
        "cancel": "https://help.viaplay.com/sv/cancel-package/",
        "refund": null,
        "terms": "https://viaplay.se/se-sv/terms",
        "privacy": "https://viaplay.se/se-sv/privacy/rights"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.viaplay.com/sv/cancel-package/",
        "policy_summary": "Viaplay Sweden subscribers can cancel online via a dedicated cancellation URL (cancel.viaplay.se/step1) or through My Account > Package Information > 'Säg upp paket' on the website; Apple-billed subscriptions must be cancelled through Apple's Settings. Cancellation takes effect on the last day of the current billing period (or at the end of any binding term if one applies), with no refund for the remaining period. A 14-day right of withdrawal (ångerrätt) applies at signup, with a pro-rata deduction for days accessed. Sweden follows EU Consumer Rights Directive rules requiring clear online cancellation access, reflected in the dedicated cancel subdomain.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Säg upp paket – Viaplay Kundservice Sverige (accessed 2026-06-05)",
            "url": "https://help.viaplay.com/sv/cancel-package/"
          },
          {
            "title": "Allmänna villkor för våra tjänster – Viaplay Sverige (accessed 2026-06-05)",
            "url": "https://viaplay.se/se-sv/terms"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "viaplay",
      "name": "Viaplay",
      "industry": "Streaming",
      "jurisdiction": "SE",
      "cancellation_types": [
        "online",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": "No formal pause documented; the account remains active after cancellation so a subscriber can return at any time, but billing is not paused."
      },
      "data_deletion": {
        "detail": "Cancelling a package keeps the Viaplay account active; account closure is handled separately by customer service.",
        "url": "https://help.viaplay.com/sv/cancel-package/"
      },
      "links": {
        "cancel": "https://help.viaplay.com/sv/cancel-package/",
        "refund": "",
        "terms": "https://viaplay.se/se-sv/terms",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 40,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.viaplay.com/sv/cancel-package/",
        "policy_summary": "Subscribers log in to Mitt konto in a web browser, find the package under Paketinformation, select Sag upp paket and follow the on-screen steps, receiving on-screen and email confirmation. Cancellation takes effect on the last day of the current pay period, promotion or binding period.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Sag upp paket (Viaplay Kundservice)",
            "url": "https://help.viaplay.com/sv/cancel-package/"
          },
          {
            "title": "Allmanna villkor for vara tjanster (Viaplay terms)",
            "url": "https://viaplay.se/se-sv/terms"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "videoland-nl",
      "name": "Videoland",
      "industry": "Video streaming (SVOD)",
      "jurisdiction": "NL",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": "https://hulp.videoland.com/"
      },
      "links": {
        "cancel": "https://hulp.videoland.com/",
        "refund": "https://hulp.videoland.com/",
        "terms": "https://www.videoland.com/",
        "privacy": "https://www.videoland.com/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.videoland.com/",
        "policy_summary": "Videoland subscribers cancel self-serve on the website by logging in, opening Account then Subscription and choosing Cancel; cancellation cannot be done in the app. There is a one-month notice period and access continues until the end of the already-paid period, with an email confirmation of the end date.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Videoland help center (hulp.videoland.com)",
            "url": "https://hulp.videoland.com/"
          },
          {
            "title": "Odido blog - How to cancel Videoland (cites Videoland account steps)",
            "url": "https://www.odido.nl/blog/videoland-opzeggen/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "vidgo",
      "name": "Vidgo",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or suspend option is offered; customers must cancel and resubscribe."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data under the Right to Erasure by emailing feedback@vidgo.com.",
        "url": "https://www.vidgo.com/privacy/"
      },
      "links": {
        "cancel": "https://support.vidgo.com/kb/faq.php?id=1",
        "refund": null,
        "terms": null,
        "privacy": "https://www.vidgo.com/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.vidgo.com/kb/faq.php?id=1",
        "policy_summary": "Vidgo subscribers can cancel online at any time by logging into their account at vidgo.com and clicking 'cancel subscription'; auto-pay is disabled and service continues through the end of the billing cycle. Subscribers who signed up through a third-party platform such as Roku must cancel through that platform's subscription management. No refunds are issued for partial months; however, cancellations within the first three days of service incur no charge. Phone support is also available at 800-741-6727 during business hours.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my service? - Vidgo Support (accessed 2026-06-06)",
            "url": "https://support.vidgo.com/kb/faq.php?id=1"
          },
          {
            "title": "FAQs - Frequently Asked Questions - Vidgo.com (accessed 2026-06-06)",
            "url": "https://www.vidgo.com/faq/"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "vidio-id",
      "name": "Vidio",
      "industry": "Streaming",
      "jurisdiction": "ID",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause is documented; cancellation ('Berhenti Berlangganan') stops auto-renewal and premium access continues to the end of the paid period."
      },
      "data_deletion": {
        "detail": "Vidio's Privacy Policy governs personal-data handling; account/data deletion and privacy requests are handled through Vidio support (info@vidio.com) per the policy.",
        "url": "https://www.vidio.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://www.vidio.com/pages/premier-terms-and-conditions",
        "refund": "https://www.vidio.com/pages/premier-terms-and-conditions",
        "terms": "https://www.vidio.com/pages/premier-terms-and-conditions",
        "privacy": "https://www.vidio.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 85,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://www.vidio.com/pages/premier-terms-and-conditions",
        "policy_summary": "Vidio Premier subscribers can cancel self-service from the website (Profile > Subscription/Langganan > 'Berhenti Berlangganan' / Edit > cancel) or in the Vidio app, selecting a cancellation reason and confirming. Per the Premier Terms & Conditions, cancellation mid-period becomes effective only from the next billing cycle, with no refunds or credit for partial subscription periods, and premium access continues until the current period expires. Subscriptions bought via Google Play or the App Store must be cancelled through that store. Vidio's Privacy Policy sets out personal-data handling, with privacy and deletion requests directed to info@vidio.com.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Syarat & Ketentuan Vidio Premier - Premier Terms & Conditions (accessed 2026-06-16)",
            "url": "https://www.vidio.com/pages/premier-terms-and-conditions"
          },
          {
            "title": "Vidio Privacy Policy / Kebijakan Privasi (accessed 2026-06-16)",
            "url": "https://www.vidio.com/pages/privacy-policy"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "vidyard",
      "name": "Vidyard",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented in Vidyard's support materials or terms."
      },
      "data_deletion": {
        "detail": "After termination, customers have a 30-day extraction grace period to download their content and data. After that window, Vidyard may delete all customer content and data. To delete an account entirely, users must contact Vidyard Support.",
        "url": "https://knowledge.vidyard.com/hc/en-us/articles/360051078154-Customer-data-retention-and-deletion-practices"
      },
      "links": {
        "cancel": "https://knowledge.vidyard.com/hc/en-us/articles/1260804045270-How-to-cancel-your-Vidyard-Starter-subscription",
        "refund": null,
        "terms": "https://www.vidyard.com/terms/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://knowledge.vidyard.com/hc/en-us/articles/1260804045270-How-to-cancel-your-Vidyard-Starter-subscription",
        "policy_summary": "Vidyard Starter subscribers can cancel online via Settings > Billing > Cancel Plan; access continues to end of the current billing cycle, then the account reverts to the Free plan. For paid annual/Pro plans, customers must provide at least 60 days written notice before the end of the Initial Term or Renewal Term to avoid being charged for a further renewal period. All fees are non-refundable except in the case of a material breach by Vidyard, in which case prepaid fees for the remaining subscription term are refunded within 30 days. After termination, customers have a 30-day extraction grace period before Vidyard may permanently delete all customer content and data.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 75
        },
        "sources": [
          {
            "title": "How to cancel your Vidyard Starter subscription – Vidyard Support (accessed 2026-06-06)",
            "url": "https://knowledge.vidyard.com/hc/en-us/articles/1260804045270-How-to-cancel-your-Vidyard-Starter-subscription"
          },
          {
            "title": "Terms of Service | Products & Services | Vidyard (accessed 2026-06-06)",
            "url": "https://www.vidyard.com/terms/"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "vieon-vn",
      "name": "VieON",
      "industry": "Streaming (Video)",
      "jurisdiction": "VN",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://vieon.vn/",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 50,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://vieon.vn/",
        "policy_summary": "VieON VIP subscribers cancel on the website at vieon.vn via My Profile > Purchased Services > Cancel Subscription, or in the mobile app by selecting the active package and confirming cancellation. Store-billed plans are cancelled through the respective app store.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "VieON official site (account / purchased services)",
            "url": "https://vieon.vn/"
          },
          {
            "title": "Cach huy goi VIP VieON tren may tinh va dien thoai",
            "url": "https://www.thegioididong.com/game-app/cach-huy-goi-vip-vieon-cuc-don-gian-nhanh-chong-chi-tiet-1522660"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "viettel-vn",
      "name": "Viettel",
      "industry": "Telecom & ISP",
      "jurisdiction": "VN",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "phone",
        "in_person",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Viettel offers a temporary suspension (tạm ngưng) for fiber/broadband internet customers. Mobile package cancellation auto-renewal is available instead of a formal pause. Customers must contact the hotline or visit a transaction point to request a temporary suspension."
      },
      "data_deletion": {
        "detail": "Upon service termination and a valid request, Viettel will delete personal data collected during service use, except where legally required to retain. Requests can be made via hotline 1800 8098, email cskh@viettel.com.vn, or through viettel.vn.",
        "url": "https://viettel.vn/dieu-khoan-su-dung"
      },
      "links": {
        "cancel": "https://viettel.vn/tin-tuc/chi-tiet/huong-dan-cach-huy-goi-cuoc-data-viettel-don-gian/17470300/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://viettel.vn/tin-tuc/chi-tiet/huong-dan-cach-huy-goi-cuoc-data-viettel-don-gian/17470300/",
        "policy_summary": "Mobile package cancellation is available via SMS to 191 (send HUY [package-name] then confirm with Y), through the My Viettel app, or by calling hotline 198 — cancellation stops auto-renewal at end of cycle, or HUYDATA cancels immediately with forfeiture of remaining benefits. Fiber/broadband internet cancellation requires at least 15 days advance notice and must be done by calling 18008119 or visiting a Viettel transaction office in person with ID; the My Viettel app does not support internet contract cancellation. Viettel does not issue refunds or prorate unused days upon cancellation — the charge already made is final and non-refundable. Customers must settle all outstanding fees and return any borrowed equipment before the internet contract termination is processed.",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 65,
          "notice_disclosed": 55,
          "refund_disclosed": 60,
          "findability": 55
        },
        "sources": [
          {
            "title": "Hướng dẫn cách hủy gói cước data Viettel đơn giản - Viettel (accessed 2026-06-06)",
            "url": "https://viettel.vn/tin-tuc/chi-tiet/huong-dan-cach-huy-goi-cuoc-data-viettel-don-gian/17470300/"
          },
          {
            "title": "Chính sách bảo vệ dữ liệu cá nhân - Viettel Telecom (accessed 2026-06-06)",
            "url": "https://viettel.vn/dieu-khoan-su-dung"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "vinebox",
      "name": "VINEBOX",
      "industry": "Lifestyle box",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can skip a delivery and manage their subscription at any time via online account settings."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://vinebox.com/pages/terms-and-conditions",
        "refund": "",
        "terms": "https://vinebox.com/pages/terms-and-conditions",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://vinebox.com/pages/terms-and-conditions",
        "policy_summary": "Members may terminate a subscription at any time by signing into their online account or by emailing hello@vinebox.com, with no phone call required; charges recur on auto-renewal unless the subscription is terminated beforehand. Prepaid memberships and fees paid are non-refundable.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms and Conditions - VINEBOX",
            "url": "https://vinebox.com/pages/terms-and-conditions"
          },
          {
            "title": "Monthly Subscription - VINEBOX",
            "url": "https://vinebox.com/pages/subscription"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "vinomofo-au",
      "name": "Vinomofo",
      "industry": "Wine Club / Subscription",
      "jurisdiction": "AU",
      "cancellation_types": [
        "online",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Members can skip the next case or pause their wine club membership from the Clubs account page."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.vinomofo.com/club-terms/",
        "refund": "",
        "terms": "https://www.vinomofo.com/terms/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://www.vinomofo.com/club-terms/",
        "policy_summary": "Vinomofo (Australian online wine retailer) lets Mofo Club members skip the next case or cancel their membership self-serve on the Clubs account page, with email and phone alternatives. Self-cancellation on the site is unavailable within 2 weeks of the next case processing date, but members can still skip or cancel by contacting customer service.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Join the Best Wine Clubs Online | Club Terms | Vinomofo Australia",
            "url": "https://www.vinomofo.com/club-terms/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "vinyl-me-please",
      "name": "Vinyl Me, Please",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in VMP's terms or help center. Cancellation turns off auto-renewal but the membership remains active through the end of the paid term."
      },
      "data_deletion": {
        "detail": "No dedicated data deletion page found. Deletion requests can be submitted by emailing info@vinylmeplease.com. VMP's Privacy Policy (hosted at magazine.vinylmeplease.com/privacy-policy/) references an internal data protection officer as the contact for privacy matters.",
        "url": ""
      },
      "links": {
        "cancel": "https://vinylmeplease.zendesk.com/hc/en-us/articles/360041139751-Cancellation-Policy",
        "refund": null,
        "terms": "https://vinylmeplease.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://vinylmeplease.zendesk.com/hc/en-us/articles/360041139751-Cancellation-Policy",
        "policy_summary": "Members can cancel at any time via the online account page (Membership > Edit > Cancel Membership) or by emailing info@vinylmeplease.com; a text-SOS channel (text SOS to 314-300-9979) is also referenced in the Terms. Cancellation stops auto-renewal but the membership remains active and records continue shipping through the end of the current paid term (1-, 3-, or 6-month cycles). No prorated refunds are issued once a billing cycle has processed; unused account credits expire if membership lapses. Gift subscriptions may be canceled for a full refund only before the gift is redeemed.",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 72,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 65
        },
        "sources": [
          {
            "title": "Cancellation Policy – Vinyl Me, Please (accessed 2026-06-06)",
            "url": "https://vinylmeplease.zendesk.com/hc/en-us/articles/360041139751-Cancellation-Policy"
          },
          {
            "title": "Terms — VINYL ME PLEASE THE BEST DAMN RECORD CLUB (accessed 2026-06-06)",
            "url": "https://vinylmeplease.com/terms"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "virgin-active-it",
      "name": "Virgin Active Italia",
      "industry": "Gym & fitness",
      "jurisdiction": "IT",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "in_person",
        "mail",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Two paid freeze options: Active Break (no club access, 1–3 months, free under eligible conditions) and Smart Break (up to 4 visits/month, fee varies by plan). Combined maximum of 3 months per membership year."
      },
      "data_deletion": {
        "detail": "Members can request personal-data erasure under GDPR Art. 17 by emailing the Data Protection Officer at dpo@virginactive.it or by written letter to Virgin Active Italia S.p.A., Corso Como 15, 20154 Milano. A copy of an identity document is required. Some data necessary for contract/legal purposes cannot be deleted.",
        "url": "https://www.virginactive.it/privacy"
      },
      "links": {
        "cancel": "https://helpcenter.virginactive.it/hc/it/articles/37562725656337-Vuoi-disdire-il-tuo-abbonamento-Ecco-come-fare-passo-dopo-passo",
        "refund": null,
        "terms": null,
        "privacy": "https://www.virginactive.it/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://helpcenter.virginactive.it/hc/it/articles/37562725656337-Vuoi-disdire-il-tuo-abbonamento-Ecco-come-fare-passo-dopo-passo",
        "policy_summary": "Club subscribers can cancel via the online Personal Area or Virgin Active app (cancel button in 'I Miei Abbonamenti'), at the club reception, by PEC (certified email) to servizioclientivai@pcert.postecert.it, or by registered post to the home club. The cancellation request must be submitted by the 15th day of the natural expiry month; Virgin Active sends a 30-day advance written reminder (email/SMS) before renewal. Early termination outside the minimum term is only permitted for documented permanent health conditions, permanent job relocation to an area without Virgin Active clubs, or involuntary unemployment; no general mid-term refund is available. Italian consumer law (Codice del Consumo) applies, and the online self-service channel is formally documented.",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 75
        },
        "sources": [
          {
            "title": "Vuoi disdire il tuo abbonamento? Ecco come fare passo dopo passo – Centro assistenza Virgin Active Italia (accessed 2026-06-05)",
            "url": "https://helpcenter.virginactive.it/hc/it/articles/37562725656337-Vuoi-disdire-il-tuo-abbonamento-Ecco-come-fare-passo-dopo-passo"
          },
          {
            "title": "SOSPENSIONE E DISDETTA DELL'ABBONAMENTO – Centro assistenza Virgin Active Italia (accessed 2026-06-05)",
            "url": "https://helpcenter.virginactive.it/hc/it/sections/12832966802321-SOSPENSIONE-E-DISDETTA-DELL-ABBONAMENTO"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "virgin-active-uk",
      "name": "Virgin Active",
      "industry": "Gym & fitness",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "in_person",
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Membership can be frozen from the 1st of any month for up to 2 months, up to twice per year. Request must be submitted on or before the 20th of the preceding month via the app (Profile > Manage Account > Membership > Freeze membership). A frozen member cannot access any club, including as a guest."
      },
      "data_deletion": {
        "detail": "Data deletion requests can be submitted via a web form (Microsoft Forms) or by emailing the Data Protection Officer at personaldata@virginactive.co.uk. Virgin Active will respond within one month (extendable by two further months for complex cases).",
        "url": "https://www.virginactive.co.uk/the-legal-stuff/privacy-policy"
      },
      "links": {
        "cancel": "https://www.virginactive.co.uk/faqs",
        "refund": null,
        "terms": null,
        "privacy": "https://www.virginactive.co.uk/the-legal-stuff/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.virginactive.co.uk/faqs",
        "policy_summary": "Members can cancel via the online member portal or app (Profile > Manage Account > Membership) or in person at their home club; no single-click cancel button is documented. Contract length and notice period vary by membership type and are set out in the individual membership agreement — typically a 12-month initial commitment period rolling monthly thereafter, with cancellation notice required by the 20th of the preceding month. Refund and proration terms are not disclosed on public-facing FAQ pages; a statutory 14-day cooling-off right applies under UK consumer law. On termination, access to the app ceases and the member must surrender their membership card and RFID wristband to their home club.",
        "scores": {
          "cancel_url": 50,
          "channel_disclosed": 55,
          "notice_disclosed": 35,
          "refund_disclosed": 20,
          "findability": 50
        },
        "sources": [
          {
            "title": "Virgin Active UK — Membership FAQs (accessed 2026-06-05)",
            "url": "https://www.virginactive.co.uk/faqs"
          },
          {
            "title": "Virgin Active UK — Club Rules & Policies (accessed 2026-06-05)",
            "url": "https://www.virginactive.co.uk/the-legal-stuff/club-rules"
          }
        ],
        "score": 44,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "virgin-active-za",
      "name": "Virgin Active South Africa",
      "industry": "Gyms & Fitness",
      "jurisdiction": "ZA",
      "cancellation_types": [
        "online",
        "app",
        "email",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://hello.virginactive.co.za/support/solutions/articles/201000059798-public-contract-terms-and-conditions",
        "refund": "",
        "terms": "https://hello.virginactive.co.za/support/solutions/articles/201000059798-public-contract-terms-and-conditions",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://hello.virginactive.co.za/support/solutions/articles/201000059798-public-contract-terms-and-conditions",
        "policy_summary": "Virgin Active South Africa members must give 20 business days written notice to cancel, submitted via the app, website, email (webadmin@virginactive.co.za) or in person at the club. A 5 business day cooling-off period from signature allows a full refund on return of any promotional items; early cancellation within the commitment period incurs a reasonable cancellation fee under the Consumer Protection Act.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Virgin Active Public Contract: Terms and Conditions",
            "url": "https://hello.virginactive.co.za/support/solutions/articles/201000059798-public-contract-terms-and-conditions"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "virgin-media-ireland-ie",
      "name": "Virgin Media Ireland",
      "industry": "Telecom & ISP",
      "jurisdiction": "IE",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or service hold option is documented on the official Virgin Media Ireland help pages."
      },
      "data_deletion": {
        "detail": "Customers may submit a GDPR right-to-erasure request via the online form at virginmedia.ie/gdpr or by emailing privacy@virginmedia.ie. Virgin Media commits to responding within one month.",
        "url": "https://www.virginmedia.ie/gdpr/"
      },
      "links": {
        "cancel": "https://www.virginmedia.ie/customer-support/account-and-billing/your-account/leaving-virgin-media/",
        "refund": null,
        "terms": "https://www.virginmedia.ie/terms/terms-and-conditions/",
        "privacy": "https://www.virginmedia.ie/gdpr/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 80,
          "notice_disclosed": 90,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.virginmedia.ie/customer-support/account-and-billing/your-account/leaving-virgin-media/",
        "policy_summary": "Virgin Media Ireland requires 30 days' written notice to cancel broadband, TV, or home phone services, provided by phone (1908) or via an online web-cancellation form, or by post to their Limerick address. Customers purchasing through the website, in-store, or telesales have a 14-day cooling-off period (30 days for field-agent sales) during which they may cancel without penalty. An early termination fee of up to €150 may apply if a service is cancelled within the 12-month minimum contract period, and equipment must be returned or a €150 unreturned-equipment charge applies. Any credit balance remaining after the final bill must be requested by the customer; refunds are processed within 14 days of equipment return.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Leaving Virgin Media | Virgin Media Ireland (accessed 2026-06-06)",
            "url": "https://www.virginmedia.ie/customer-support/account-and-billing/your-account/leaving-virgin-media/"
          },
          {
            "title": "Terms and Conditions | Virgin Media Ireland (accessed 2026-06-06)",
            "url": "https://www.virginmedia.ie/terms/terms-and-conditions/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "virgin-media-uk",
      "name": "Virgin Media",
      "industry": "Telecom & ISP",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No service pause or freeze option is documented on Virgin Media's official help pages."
      },
      "data_deletion": {
        "detail": "No formal account/data deletion request process is documented. Virgin Media warns that email access is lost 90 days after disconnection; customers should save important emails before leaving.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.virginmedia.com/help/leaving/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.virginmedia.com/help/leaving/",
        "policy_summary": "Customers must cancel by calling 150 (or 0345 454 1111) or via online chat — there is no self-serve online cancel button. A 30-day notice period applies (waived when switching provider via One Touch Switch). Cancelling before the minimum contract term incurs an Early Disconnection Fee calculated on remaining months and monthly charges. Refunds for overpaid amounts are issued; small residual balances may be donated to charity if the admin cost exceeds the balance. Virgin Media email access is permanently lost 90 days after disconnection.",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 70
        },
        "sources": [
          {
            "title": "How to cancel Virgin Media broadband & TV | Virgin Media Help (accessed 2026-06-05)",
            "url": "https://www.virginmedia.com/help/leaving/"
          },
          {
            "title": "Early Disconnection Fees | Legal | Virgin Media (accessed 2026-06-05)",
            "url": "https://www.virginmedia.com/legal/fibre-optic-services-terms-conditions/early-disconnection-fees"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "virgin-mobile-uae-ae",
      "name": "Virgin Mobile UAE",
      "industry": "Telecom / mobile",
      "jurisdiction": "AE",
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "One-month plans can be paused via the app rather than cancelled outright."
      },
      "data_deletion": {
        "detail": "Account closure handled in-app; data governed by Virgin Mobile UAE privacy policy.",
        "url": "https://www.virginmobile.ae/help/close-account/"
      },
      "links": {
        "cancel": "https://www.virginmobile.ae/help/can-i-cancel-my-plan-anytime/",
        "refund": "",
        "terms": "https://www.virginmobile.ae/legal_docs/code-of-practice.pdf",
        "privacy": "https://www.virginmobile.ae/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.virginmobile.ae/help/can-i-cancel-my-plan-anytime/",
        "policy_summary": "Customers cancel self-serve from the Virgin Mobile UAE app at any time via My Account; on 6- or 12-month plans the cancel option appears in the app a month before renewal. One-month plans can be paused in-app instead of cancelled.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Can I cancel my plan anytime? - Virgin Mobile UAE",
            "url": "https://www.virginmobile.ae/help/can-i-cancel-my-plan-anytime/"
          },
          {
            "title": "Cancel my account - Virgin Mobile UAE",
            "url": "https://www.virginmobile.ae/help/close-account/"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "virgin-plus-ca",
      "name": "Virgin Plus",
      "industry": "Telecom & ISP",
      "jurisdiction": "CA",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "chat",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Prepaid disconnects automatically after 90 days without a top-up; postpaid month-to-month plans end when cancelled."
      },
      "data_deletion": {
        "detail": "Data handled per Virgin Plus privacy policy; prepaid customers are told to remove stored credit card and pre-authorized debit registrations and may delete an eSIM before ending service.",
        "url": "https://www.virginplus.ca/en/about-us/privacy-policy.html"
      },
      "links": {
        "cancel": "https://www.virginplus.ca/en/support/faq.html?q=looking-to-exit-early",
        "refund": "https://www.virginplus.ca/en/support/faq.html?q=how-to-end-your-prepaid-services",
        "terms": "https://www.virginplus.ca/en/support/wireless-number-portability-and-transferring-number-faqs.html",
        "privacy": "https://www.virginplus.ca/en/about-us/privacy-policy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.virginplus.ca/en/support/faq.html?q=looking-to-exit-early",
        "policy_summary": "Virgin Plus monthly-plan members cancel/exit by phone (1-888-999-2321), chat, in-store or agent callback; the FAQ points to the Membership Agreement for early-exit terms and any device-balance/early-cancellation charges. To keep a number, port it via the new carrier (Canada: account number + active line, no PAC) and do not deactivate first. Prepaid customers simply stop topping up: service runs until the last paid period ends and the account fully disconnects after 90 days without a top-up; stored card/PAD registrations should be removed and no refund of unused prepaid balance is described.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Ending Your Monthly Plan Services - Virgin Plus",
            "url": "https://www.virginplus.ca/en/support/faq.html?q=looking-to-exit-early"
          },
          {
            "title": "Ending Your Prepaid Services - Virgin Plus",
            "url": "https://www.virginplus.ca/en/support/faq.html?q=how-to-end-your-prepaid-services"
          },
          {
            "title": "Wireless Number Portability - Virgin Plus",
            "url": "https://www.virginplus.ca/en/support/wireless-number-portability-and-transferring-number-faqs.html"
          }
        ],
        "score": 96,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "visible",
      "name": "Visible",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Visible does not offer a voluntary service pause or freeze; the only suspension is system-triggered for non-payment, which holds the account for 60 days before full cancellation."
      },
      "data_deletion": {
        "detail": "Customers can submit data access, correction, or deletion requests through Visible's Data and Privacy Portal or by emailing privacy@visible.com; Visible retains data only as long as necessary for business, tax, or legal purposes and then securely deletes it, with responses within 45–90 days.",
        "url": "https://www.visible.com/privacyportal"
      },
      "links": {
        "cancel": "https://www.visible.com/legal/terms-and-conditions",
        "refund": null,
        "terms": "https://www.visible.com/legal/terms-and-conditions",
        "privacy": "https://www.visible.com/privacyportal"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Visible is a no-contract, month-to-month prepaid service that can be cancelled at any time via chat in the Visible app or on visible.com, or by porting your number out to another carrier (which Visible treats as a cancellation request). No refunds are issued after account activation, and there are no prorated credits for unused days. Porting or cancelling forfeits any remaining balance and any promotional credits on the account.",
        "policy_url": "https://www.visible.com/legal/terms-and-conditions",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 65,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 60
        },
        "sources": [
          {
            "title": "Visible Service Terms & Conditions (accessed 2026-06-05)",
            "url": "https://www.visible.com/legal/terms-and-conditions"
          },
          {
            "title": "Visible Data and Privacy Portal (accessed 2026-06-05)",
            "url": "https://www.visible.com/privacyportal"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "visme",
      "name": "Visme",
      "industry": "Design tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "third_party_store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; cancellation turns off auto-renewal."
      },
      "data_deletion": {
        "detail": "On cancellation the account downgrades to Free (Basic) at end of billing period; users are advised to export projects beforehand. Data handled per Privacy Policy.",
        "url": "https://www.visme.co/privacy/"
      },
      "links": {
        "cancel": "https://support.visme.co/cancelling-your-premium-subscription/",
        "refund": "https://support.visme.co/can-i-get-a-refund-for-my-visme-subscription/",
        "terms": "https://www.visme.co/terms_conditions/",
        "privacy": "https://www.visme.co/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.visme.co/cancelling-your-premium-subscription/",
        "policy_summary": "Visme Premium is cancelled self-serve on the web via the workspace name > Settings > Cancel Subscription, and users must complete a required questionnaire to finalize it (skipping it leaves the subscription active). iOS and Android subscriptions must be cancelled through Apple ID settings or Google Play respectively. Cancelling turns off auto-renewal but premium access and editing continue until the end of the current billing period, after which the account downgrades to Free (Basic). No partial refunds or proration apply except pro-ration when upgrading mid-cycle; Visme may grant other refunds at its discretion upon application. Users are advised to export projects before cancelling.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel Your Visme Subscription – Visme Help Center (accessed 2026-06-16)",
            "url": "https://support.visme.co/cancelling-your-premium-subscription/"
          },
          {
            "title": "Visme Terms & Conditions of Use (accessed 2026-06-16)",
            "url": "https://www.visme.co/terms_conditions/"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "vital-proteins-us",
      "name": "Vital Proteins",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can delay or change their upcoming order date via 'Manage Subscription' > 'Change Upcoming Order Date' in their account — effectively a skip/delay, not a named pause feature."
      },
      "data_deletion": {
        "detail": "Customers may submit a personal data deletion request via the interactive webform on the Privacy Policy page, by phone at (224) 544-9110, by email at info@vitalproteins.com, or by mail to Nestlé HealthCare Nutrition, Inc. dba Vital Proteins, Attn: Legal Department, 1007 US Highway 202/26 – JR2, Bridgewater, NJ 08807.",
        "url": "https://www.vitalproteins.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://www.vitalproteins.com/pages/vital-proteins-subscription-program-terms-conditions",
        "refund": null,
        "terms": null,
        "privacy": "https://www.vitalproteins.com/pages/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.vitalproteins.com/pages/vital-proteins-subscription-program-terms-conditions",
        "policy_summary": "Vital Proteins offers an auto-renewing subscription that can be cancelled at any time through the 'Manage Subscription' section in the customer's online account (select Manage > Cancel Subscription). Cancellations require at least three business days' notice before the next scheduled ship date to receive a full refund; orders cancelled within that window will still ship and are non-refundable. Customers may also skip or delay upcoming orders by changing the order date in their account, and can reach support by phone at (224) 544-9110 or email at info@vitalproteins.com.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Subscription Program Terms & Conditions | Vital Proteins (accessed 2026-06-06)",
            "url": "https://www.vitalproteins.com/pages/vital-proteins-subscription-program-terms-conditions"
          },
          {
            "title": "FAQ - Learn About Collagen & Vital Proteins (accessed 2026-06-06)",
            "url": "https://www.vitalproteins.com/pages/faq"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "viu",
      "name": "Viu",
      "industry": "Streaming",
      "jurisdiction": "HK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause/freeze is documented; users may only cancel, after which premium access continues to the end of the current billing period before reverting to the free tier."
      },
      "data_deletion": {
        "detail": "Account deletion is available via the Viu Help Centre 'How to delete an account' self-service article; deleting the account removes the user profile and associated data.",
        "url": "https://help.viu.com/hc/en-sg/articles/4475352045709-How-to-delete-an-account"
      },
      "links": {
        "cancel": "https://help.viu.com/hc/en-sg/articles/360052022492-How-do-I-cancel-my-Viu-Premium-Service",
        "refund": "https://static.viu.com/pages/viu_ios/p-all/34/en/tc.html",
        "terms": "https://static.viu.com/pages/viu_ios/p-all/34/en/tc.html",
        "privacy": "https://www.hq.viu.com/legal/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 90,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://static.viu.com/pages/viu_ios/p-all/34/en/tc.html",
        "policy_summary": "Viu Premium subscribers can cancel at any time from the 'My Subscription' / 'Subscriptions' page in the My Account menu of the app or website; premium access then continues until the end of the current monthly/weekly/daily billing period and the account reverts to the free tier. Memberships auto-renew and VUCLIP is authorised to charge the next period's fee unless cancelled before renewal. Viu does not refund partial-month periods or unwatched content, but offers a limited refund window: a user may claim a refund within 12 hours of purchase provided no paid content has been played, processed case-by-case within 2-45 days. Subscriptions purchased through the App Store or Google Play must be cancelled via that platform. Account deletion is handled through a dedicated Help Centre self-service article.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Viu Terms & Conditions - subscription, cancellation and refund (accessed 2026-06-16)",
            "url": "https://static.viu.com/pages/viu_ios/p-all/34/en/tc.html"
          },
          {
            "title": "How do I cancel my Viu Premium Service? - Viu Help Centre (accessed 2026-06-16)",
            "url": "https://help.viu.com/hc/en-sg/articles/360052022492-How-do-I-cancel-my-Viu-Premium-Service"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "vivamax-ph",
      "name": "Vivamax",
      "industry": "Streaming (Video)",
      "jurisdiction": "PH",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://web.vivamax.net/",
        "refund": "",
        "terms": "https://web.vivamax.net/terms",
        "privacy": "https://web.vivamax.net/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://web.vivamax.net/privacy",
        "policy_summary": "Vivamax subscribers cancel through their account billing/subscriptions page on the website, or via the Google Play or Apple App Store for store-purchased plans, with cancellation effective at the end of the current period. GCash-billed subscriptions are managed through the GCash recurring-payments screen.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Vivamax Privacy Policy",
            "url": "https://web.vivamax.net/privacy"
          },
          {
            "title": "Vivamax web player / account",
            "url": "https://web.vivamax.net/"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "vivint",
      "name": "Vivint",
      "industry": "Home security",
      "jurisdiction": "US",
      "cancellation_types": [
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://support.vivint.com/article/Policy-Cancellation",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.vivint.com/article/Policy-Cancellation",
        "policy_summary": "Vivint customers cancel by calling 1-800-216-5232, after which an agent emails a notice of cancellation that the customer must sign. Cancellation requests may be subject to early termination or other fees per the Vivint service agreement, and customers remain responsible for the remaining balance on any financing agreement unless cancelling within three days of signing.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Policy - Cancellation - Vivint Support",
            "url": "https://support.vivint.com/article/Policy-Cancellation"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "vivo-br",
      "name": "Vivo",
      "industry": "Telecom & ISP",
      "jurisdiction": "BR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Vivo offers a temporary suspension ('desligamento') once every 12 months, for a minimum of 30 days and a maximum of 120 days. This is distinct from full cancellation."
      },
      "data_deletion": {
        "detail": "Customers can request deletion (eliminação) of personal data under Brazil's LGPD via Vivo's Privacy Center. Requests can also be submitted through the Meu Vivo app or by calling customer service (*8486 mobile / 103 15 fixed).",
        "url": "https://vivo.com.br/a-vivo/informacoes-aos-clientes/centro-de-privacidade"
      },
      "links": {
        "cancel": "https://vivo.com.br/para-voce/ajuda/duvidas/cancelamento",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 35,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://vivo.com.br/para-voce/ajuda/duvidas/cancelamento",
        "policy_summary": "Vivo customers in Brazil can cancel via the Meu Vivo app (Meu Plano > Cancelamento Eletrônico), the logged-in area of vivo.com.br, by phone (103 15 for fixed/fiber/TV; 1058 or *8486 for mobile), or in person at a Vivo store. Per Anatel's RGC regulation, cancellation must be processed within 2 business days of the request. Cancellations during a fidelity period (typically 12 months) incur a proportional early-termination fee (multa) based on remaining months; after the fidelity period ends, cancellation is free with no additional charge. No explicit prorated refund for unused days in the billing cycle is disclosed on the official cancellation help page.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Vivo | Dúvidas e respostas sobre Cancelamento (accessed 2026-06-06)",
            "url": "https://vivo.com.br/para-voce/ajuda/duvidas/cancelamento"
          },
          {
            "title": "Cancelamento Vivo: Por telefone, App, Whatsapp e mais! 2026 (accessed 2026-06-06)",
            "url": "https://planos.minhaconexao.com.br/vivo/cancelamento-vivo"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "vix",
      "name": "ViX",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app-store",
        "third-party-billing"
      ],
      "pause": {
        "available": false,
        "detail": "ViX Help Center documents only cancellation (turning off auto-renewal), not a subscription pause/hold option. Access continues until the end of the current billing cycle after cancellation."
      },
      "data_deletion": {
        "detail": "Separate from cancellation: in 'My Account' open the 'My Data' segment and click 'Delete my account' to permanently delete account data; ViX warns deleting your data does NOT stop billing (you must cancel the subscription separately). Under CCPA, ViX cannot discriminate for exercising deletion rights.",
        "url": "https://ayuda.vix.com/hc/en-us/articles/7657893853581-I-want-to-delete-my-account"
      },
      "links": {
        "cancel": "https://ayuda.vix.com/hc/en-us/articles/7744793476365-How-can-I-cancel-my-subscription",
        "refund": "https://ayuda.vix.com/hc/en-us/articles/7658364423181-If-I-cancel-my-subscription-can-I-get-a-refund",
        "terms": "https://www.vix.com/terms/",
        "privacy": "https://www.vix.com/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://ayuda.vix.com/hc/en-us/articles/7744793476365-How-can-I-cancel-my-subscription",
        "policy_summary": "ViX Premium offers self-serve cancellation: on the ViX website you open 'Your Subscriptions', find ViX Premium and turn off auto-renewal, or use the cancellation page and click 'Cancel my subscription' then follow on-screen steps. ViX clearly discloses platform-specific cancellation channels (ViX website, Google Play, Apple App Store, Roku, Samsung, Amazon Appstore, Mercado Libre); subscribers billed by a third party must cancel through that provider. After cancellation you keep ViX Premium until the end of the current billing cycle. Refunds: ViX states it does not offer refunds except where required by law, with a documented first-month full refund only for new subscribers in Mexico who cancel within the first 5 business days. Account/data deletion is a distinct flow under 'My Account' > 'My Data' > 'Delete my account', and ViX notes deleting data does not cancel billing.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How can I cancel my subscription? – ViX Help Center (accessed 2026-06-16)",
            "url": "https://ayuda.vix.com/hc/en-us/articles/7744793476365-How-can-I-cancel-my-subscription"
          },
          {
            "title": "If I cancel my subscription, can I get a refund? – ViX Help Center (accessed 2026-06-16)",
            "url": "https://ayuda.vix.com/hc/en-us/articles/7658364423181-If-I-cancel-my-subscription-can-I-get-a-refund"
          },
          {
            "title": "I want to delete my account – ViX Help Center (accessed 2026-06-16)",
            "url": "https://ayuda.vix.com/hc/en-us/articles/7657893853581-I-want-to-delete-my-account"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "viz-shonen-jump",
      "name": "VIZ (Shonen Jump)",
      "industry": "Streaming",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.viz.com/account/manage_membership",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 45,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.viz.com/company-faq",
        "policy_summary": "Members who subscribed on the VIZ website (card or PayPal) can cancel the monthly auto-renewing membership at any time on the Manage Your Membership page; app subscriptions are cancelled through Apple or Google Play. Membership auto-renews unless cancelled before the end of the billing period.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "VIZ | FAQ",
            "url": "https://www.viz.com/company-faq"
          },
          {
            "title": "VIZ | Shonen Jump Subscription (Manage Membership)",
            "url": "https://www.viz.com/account/manage_membership"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "vodacom-za",
      "name": "Vodacom",
      "industry": "Telecom & ISP",
      "jurisdiction": "ZA",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option for contracts is documented on Vodacom's official channels."
      },
      "data_deletion": {
        "detail": "Customers can submit an Objection, Correction or Deletion Request form under POPIA via the Privacy Policy page. Requests can also be sent to [email protected] or by calling 082 135. Vodacom processes responses within 30 days (extendable by another 30 days).",
        "url": "https://www.vodacom.co.za/vodacom/privacy-policy/terms"
      },
      "links": {
        "cancel": "https://www.vodacom.co.za/vodacom/shopping/cancel-contract",
        "refund": null,
        "terms": "https://www.vodacom.co.za/vodacom/terms/contract-terms-and-conditions",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.vodacom.co.za/vodacom/shopping/cancel-contract",
        "policy_summary": "Vodacom South Africa requires customers to cancel by calling 082 1958 (or 0821904 for fibre), emailing [email protected] for premature cancellations, or visiting a walk-in store — no online self-service cancellation is available for contracts. A 30-calendar day (or 20 business days written) notice is required; early termination before the contract end date (24/36/48-month terms) incurs a premature cancellation charge covering one month's subscription, unbilled usage, and any outstanding hardware/subsidy balance. Unused bundled minutes or airtime are forfeited at termination with no refund; a cancellation quote is valid 14 days. No pause or freeze option is offered.",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 60
        },
        "sources": [
          {
            "title": "Cancel Contract | Vodacom (accessed 2026-06-06)",
            "url": "https://www.vodacom.co.za/vodacom/shopping/cancel-contract"
          },
          {
            "title": "Contract Terms and Conditions | Vodacom (accessed 2026-06-06)",
            "url": "https://www.vodacom.co.za/vodacom/terms/contract-terms-and-conditions"
          }
        ],
        "score": 50,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "vodafone-cz",
      "name": "Vodafone Czech Republic",
      "industry": "Telecom & ISP",
      "jurisdiction": "CZ",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "mail",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented. Vodafone CZ directs customers wishing to pause toward retention alternatives such as tariff downgrades or complaint resolution rather than a formal service suspension."
      },
      "data_deletion": {
        "detail": "No explicit data deletion process documented on the cancellation pages. Post-cancellation, customers retain access to the Můj Vodafone self-service portal for 6 months to download billing records; no GDPR erasure request workflow is described on the cancellation help pages.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.vodafone.cz/pece/en/my-number/contract/cancel-my-agreement/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.vodafone.cz/pece/en/my-number/contract/cancel-my-agreement/",
        "policy_summary": "Vodafone Czech requires a signed written termination form sent by post to its headquarters (náměstí Junkových 2, 155 00 Praha 5); the form cannot be submitted digitally. A 30-day notice period begins upon receipt at headquarters. For contracts with fewer than 2 months remaining, cancellation can alternatively be initiated by calling *77 or 800 777 777, or by visiting any of 100+ retail stores. Monthly service fees are billed proportionally on cancellation (data tariffs excluded); early termination of fixed-term contracts triggers a compensation charge equal to the proportional value of any device subsidies or discounts received.",
        "sources": [
          {
            "title": "I want to cancel my agreement. How should I proceed and what does it mean for me? - Vodafone.cz (accessed 2026-06-06)",
            "url": "https://www.vodafone.cz/pece/en/my-number/contract/cancel-my-agreement/"
          },
          {
            "title": "Neodcházejte od nás - Vodafone.cz (accessed 2026-06-06)",
            "url": "https://www.vodafone.cz/odchod/"
          }
        ],
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 72,
          "notice_disclosed": 85,
          "refund_disclosed": 70,
          "findability": 65
        },
        "score": 57,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "vodafone-de",
      "name": "Vodafone Germany",
      "industry": "Telecom & ISP",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "mail",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Vodafone Pause available for mobile contracts only (not cable/DSL/landline): minimum 24-month contract concluded at least 6 months prior, pause duration 2–12 months, one-time fee of €29.95, must be requested 2–6 weeks in advance, aligns to billing period boundaries."
      },
      "data_deletion": {
        "detail": "Customers may request erasure of personal data under GDPR/DSGVO Art. 17. Contact: datenschutz@vodafone.com or Data Protection Officer at Ferdinand-Braun-Platz 1, 40549 Düsseldorf. Some data retained for statutory periods (e.g. up to 10 years for accounting/audit obligations) before full deletion.",
        "url": "https://www.vodafone.de/unternehmen/soziale-verantwortung/datenschutz-im-dialog.html"
      },
      "links": {
        "cancel": "https://www.vodafone.de/einfache-kuendigung.html",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://www.vodafone.de/einfache-kuendigung.html",
        "policy_summary": "Vodafone Germany provides an online cancellation form ('Einfache Kündigung') at vodafone.de/einfache-kuendigung.html — a multi-field web form (no login required) that satisfies the §312k BGB Kündigungsbutton obligation; cancellation can also be made by phone (mobile: 0800 2030 307; cable/internet: 0800 7239 656), by post to Vodafone GmbH Kundenbetreuung, 40875 Ratingen, or via the MeinVodafone customer portal. The standard notice period is 1 month; after the minimum contract term (typically 24 months) the contract auto-extends to indefinite duration and may be cancelled with 1 month's notice at any time. Refund obligations must be fulfilled within 30 days of receiving the cancellation notice, with pro-rated reimbursement for unused prepaid service days.",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 82,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 72
        },
        "sources": [
          {
            "title": "Einfache Kündigung | Vodafone Deutschland (accessed 2026-06-05)",
            "url": "https://www.vodafone.de/einfache-kuendigung.html"
          },
          {
            "title": "Vertrag ändern, verlängern, Laufzeit prüfen | Hilfe – Vodafone (accessed 2026-06-05)",
            "url": "https://www.vodafone.de/hilfe/vertragsdetails.html"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "vodafone-eg",
      "name": "Vodafone Egypt",
      "industry": "Telecom & ISP",
      "jurisdiction": "EG",
      "join_clicks": 2,
      "cancellation_types": [
        "in_person",
        "phone",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on the official Vodafone Egypt website."
      },
      "data_deletion": {
        "detail": "Customers can request deletion of personal data by emailing Ask.Privacy-EG@vodafone.com or calling 888 (from mobile) / 0225292888 (from landline). No dedicated online deletion form is available. The privacy policy notes data is retained as long as legally required.",
        "url": "https://web.vodafone.com.eg/en/privacy-policy-of-vodafone-egypt"
      },
      "links": {
        "cancel": "https://web.vodafone.com.eg/en/deactivation-process",
        "refund": null,
        "terms": null,
        "privacy": "https://web.vodafone.com.eg/en/privacy-policy-of-vodafone-egypt"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://web.vodafone.com.eg/en/deactivation-process",
        "policy_summary": "Full line deactivation (cancellation) requires an in-person visit to a Vodafone branch with a valid national ID; customers must first settle all financial obligations, mobile installment plans, and withdraw any Vodafone Cash balance before signing a cancellation form. For add-on or value-added service subscriptions, customers can cancel via USSD codes, SMS keywords, the Ana Vodafone app (MoneyBack Guarantee feature), or by calling 888. No notice period or refund/proration terms are publicly disclosed on the official website. Data deletion requests must be submitted by email to Ask.Privacy-EG@vodafone.com.",
        "sources": [
          {
            "title": "Deactivation Process — Vodafone Egypt (accessed 2026-06-06)",
            "url": "https://web.vodafone.com.eg/en/deactivation-process"
          },
          {
            "title": "Privacy Policy of Vodafone Egypt (accessed 2026-06-06)",
            "url": "https://web.vodafone.com.eg/en/privacy-policy-of-vodafone-egypt"
          }
        ],
        "scores": {
          "cancel_url": 18,
          "channel_disclosed": 55,
          "notice_disclosed": 10,
          "refund_disclosed": 10,
          "findability": 55
        },
        "score": 30,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "vodafone-es",
      "name": "Vodafone España",
      "industry": "Telecom & ISP",
      "jurisdiction": "ES",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "mail",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented on Vodafone España's official help pages."
      },
      "data_deletion": {
        "detail": "Customers may request erasure of personal data under LOPD/GDPR by emailing derechosprotecciondatos@vodafone.es or calling 912 222 123. Deletion only takes effect once all services are cancelled and no outstanding balances remain; data is blocked (not immediately destroyed) pending resolution of potential claims.",
        "url": "https://ayudacliente.vodafone.es/particulares/detalles-de-tu-contrato/permisos-y-preferencias/gestion-y-tratamiento-de-tus-datos-personales/"
      },
      "links": {
        "cancel": "https://ayudacliente.vodafone.es/particulares/detalles-de-tu-contrato/tus-contratos/desistimiento-de-tu-contrato/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 50,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://ayudacliente.vodafone.es/particulares/detalles-de-tu-contrato/tus-contratos/desistimiento-de-tu-contrato/",
        "policy_summary": "Cancellation requires calling 22123 or 912 222 123 (Bajas line, Mon-Fri 9:00-21:00) or sending a signed withdrawal letter by post to Vodafone's Madrid cancellation department; the process is hybrid — after a phone call, Vodafone sends an SMS link where the customer confirms which services to cancel online, with the cancellation taking effect within 2 business days. Within-cooling-off-period withdrawals are penalty-free (7 days for in-store purchases, 14 days for online/phone/mail contracts); outside that window, early termination penalties apply — up to €314 for fiber (12-month commitment) decreasing proportionally, and variable penalties for device-financed mobile plans (24-month commitment). Refund/proration terms are not explicitly detailed; penalties are the disclosed consequence for early exit. Spain does not impose a mandatory single-click online cancellation button equivalent to Germany's §312k.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Desistimiento Vodafone: Cancela tu Contrato y Devuelve tu Pedido — Ayuda Vodafone Particulares (accessed 2026-06-05)",
            "url": "https://ayudacliente.vodafone.es/particulares/detalles-de-tu-contrato/tus-contratos/desistimiento-de-tu-contrato/"
          },
          {
            "title": "Permanencia en Vodafone: Cuándo Aplica en Móvil y en Fibra — Ayuda Vodafone Particulares (accessed 2026-06-05)",
            "url": "https://ayudacliente.vodafone.es/particulares/detalles-de-tu-contrato/tus-contratos/que-compromisos-de-permanencia-existen/"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "vodafone-gr",
      "name": "Vodafone Greece",
      "industry": "Telecom & ISP",
      "jurisdiction": "GR",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented for mobile or fixed contracts on the Vodafone Greece support pages."
      },
      "data_deletion": {
        "detail": "Customers can submit a GDPR right-to-erasure request by emailing data.privacy.gr@vodafone.com. Data is retained for the legally prescribed retention period after account closure; deletion is subject to statutory conditions (e.g., data needed to fulfil contractual obligations cannot be immediately erased).",
        "url": "https://www.vodafone.gr/vodafone-ellados/symmorfosi-me-geniko-kanonismo-gdpr/"
      },
      "links": {
        "cancel": "https://www.vodafone.gr/en/ypostirixi/faqs/symvolaio-kinitis",
        "refund": null,
        "terms": null,
        "privacy": "https://www.vodafone.gr/vodafone-ellados/symmorfosi-me-geniko-kanonismo-gdpr/"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "To cancel a Vodafone Greece mobile or fixed-line contract, customers must visit a Vodafone store in person (with ID and tax identification number) or submit a signed disconnection request form by email to vfgrdisco.mobile@vodafone.com with a copy of their ID. Cancellation can also be initiated by phone (13830) or via the TOBi live chat, though those channels forward the request to complete the process. Termination is processed within 10 business days; early termination fees apply if canceling before the contractual commitment period ends, and the phone number is permanently lost upon completion. Refund and proration terms are not disclosed on the cancellation FAQ pages, and no self-serve online account cancellation portal exists.",
        "policy_url": "https://www.vodafone.gr/en/ypostirixi/faqs/symvolaio-kinitis",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 65,
          "notice_disclosed": 40,
          "refund_disclosed": 20,
          "findability": 50
        },
        "sources": [
          {
            "title": "Πώς μπορώ να καταργήσω τη σύνδεσή μου κινητής; | Vodafone Greece (accessed 2026-06-06)",
            "url": "https://www.vodafone.gr/en/ypostirixi/faqs/symvolaio-kinitis/pws-mporw-na-katargiso-ti-sindesi-mou-kiniti"
          },
          {
            "title": "Συμβόλαιο κινητής – Συχνές ερωτήσεις | Vodafone.gr (accessed 2026-06-06)",
            "url": "https://www.vodafone.gr/en/ypostirixi/faqs/symvolaio-kinitis"
          }
        ],
        "score": 38,
        "grade": "F"
      },
      "flow": null
    },
    {
      "id": "vodafone-ie",
      "name": "Vodafone Ireland",
      "industry": "Telecom & ISP",
      "jurisdiction": "IE",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or service suspension/freeze option is documented on Vodafone Ireland's support pages."
      },
      "data_deletion": {
        "detail": "Vodafone Ireland provides a dedicated GDPR data deletion request form. Active customers cannot have all data deleted while their service is live. Former customers can request erasure via the online form or by emailing dataprotection.ie@vodafone.com; responses are provided within one month.",
        "url": "https://n.vodafone.ie/forms/consumer/data-deletion-request.html"
      },
      "links": {
        "cancel": "https://n.vodafone.ie/support/broadband-and-landline-hub/broadband-landline/account-and-billing.html",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 65,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://n.vodafone.ie/support/broadband-and-landline-hub/broadband-landline/account-and-billing.html",
        "policy_summary": "Vodafone Ireland requires 30 days notice to cancel a mobile or home broadband/TV contract outside the cooling-off window; cancellation is primarily done by calling 1907 or via online chat. A 14-day cooling-off period applies to contracts signed remotely (extended to 30 days for door-to-door sales), during which a full refund of payments is provided. Early termination fees apply if a customer cancels before the end of their minimum contract term, calculated on the remaining monthly charges. Online self-service cancellation through My Vodafone is referenced for subscriptions but is not prominently documented for full contract termination.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Broadband and Landline Account Support | Vodafone Ireland (accessed 2026-06-06)",
            "url": "https://n.vodafone.ie/support/broadband-and-landline-hub/broadband-landline/account-and-billing.html"
          },
          {
            "title": "Cooling Off Period Cancellation Form | Vodafone Ireland (accessed 2026-06-06)",
            "url": "https://n.vodafone.ie/forms/consumer/vodafone-home-14-day-cooling-off-period-cancellation-form.html"
          }
        ],
        "score": 55,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "vodafone-it",
      "name": "Vodafone Italia",
      "industry": "Telecom & ISP",
      "jurisdiction": "IT",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email",
        "mail",
        "in_person",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on Vodafone Italia's official cancellation pages. Service suspension is not offered as an alternative to cancellation."
      },
      "data_deletion": {
        "detail": "Customers can request deletion of personal data under GDPR Art. 17 (right to erasure) by calling 190 or emailing info.privacy@mail.vodafone.it. Deletion is only processed for former customers with no ongoing management and after a minimum 180-day retention period following deactivation. Vodafone commits to responding within 30 days.",
        "url": "https://www.vodafone.it/privati/area-supporto/contratti-aggiornamenti/privacy/tua-privacy.html"
      },
      "links": {
        "cancel": "https://www.vodafone.it/privati/area-supporto/attivazioni-cambi-linea/disdetta.html",
        "refund": null,
        "terms": null,
        "privacy": "https://www.vodafone.it/privati/area-supporto/contratti-aggiornamenti/privacy/tua-privacy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.vodafone.it/privati/area-supporto/attivazioni-cambi-linea/disdetta.html",
        "policy_summary": "Vodafone Italia customers can cancel (disdetta) by calling 190, submitting an online form at the vodafone.it support portal, visiting a store, sending registered mail (A/R) to Casella Postale 190, 10015 Ivrea (TO), or via certified PEC email (servizioclienti@vodafone.pec.it) — all channels require a copy of the customer's identity document and tax code. Cancellation takes effect within 30 days of Vodafone receiving a complete request. For contracts concluded at a distance or off-premises, the EU Consumer Rights Directive (Italian Codice del Consumo Art. 52) grants a 14-day right of withdrawal with a full refund issued within 14 days via the original payment method. Early cancellation may trigger residual device-installment charges, an activation contribution, or a fixed-line deactivation fee if cancelled before 24 months; Italy does not mandate a one-click online cancel button equivalent to Germany's §312k, so no self-serve termination button exists.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Disdetta Rete Fissa e Mobile | Vodafone Privati (accessed 2026-06-05)",
            "url": "https://www.vodafone.it/privati/area-supporto/attivazioni-cambi-linea/disdetta.html"
          },
          {
            "title": "Come richiedere la disdetta della linea Mobile | Vodafone Privati (accessed 2026-06-05)",
            "url": "https://www.vodafone.it/privati/area-supporto/attivazioni-cambi-linea/disdetta/richiedere-disdetta-linea-mobile.html"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "vodafone-ro",
      "name": "Vodafone Romania",
      "industry": "Telecom & ISP",
      "jurisdiction": "RO",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email",
        "online",
        "in_person",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Fixed-service subscribers can request temporary suspension of services for up to 3 months within any 12-month period, subject to a 30 RON fee per suspension request and provided there are no outstanding debts. Suspension takes effect from the next billing cycle."
      },
      "data_deletion": {
        "detail": "Under GDPR, customers may request deletion of personal data via the Vodafone privacy portal (vodafone.ro/privacy), by calling *567 or *222, through the MyVodafone app, or in writing. Vodafone retains financial/tax records 5–10 years post-termination, traffic data 3 years, and complaint records 3 years from final response; after those periods data is destroyed or anonymised.",
        "url": "https://www.vodafone.ro/privacy/"
      },
      "links": {
        "cancel": "https://www.vodafone.ro/personal/servicii-si-tarife/termeni-si-proceduri-legale/conditiile-de-furnizare-a-serviciilor/index.htm",
        "refund": null,
        "terms": null,
        "privacy": "https://www.vodafone.ro/privacy/"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Customers must submit a cancellation request (reziliere) at least 30 days before the desired termination date; service continues and the final month is billed normally. Requests are accepted by phone (*222), email (persoane.fizice_ro@vodafone.com for mobile; persoanefizice_fix_tv@vodafone.com for fixed/TV), via the MyVodafone online account/app, in person at any official Vodafone store (not franchise locations), or by registered mail with proof of receipt to Vodafone's Bucharest headquarters. Per ANCOM regulations Vodafone cannot impose arbitrary termination fees, but may recover remaining subsidised device installments or previously waived installation costs for early exits during the minimum contract period. No self-serve one-click cancellation flow is publicly documented; cancellation requires a written request through one of the stated channels.",
        "policy_url": "https://www.vodafone.ro/personal/servicii-si-tarife/termeni-si-proceduri-legale/conditiile-de-furnizare-a-serviciilor/index.htm",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 65,
          "notice_disclosed": 70,
          "refund_disclosed": 40,
          "findability": 55
        },
        "sources": [
          {
            "title": "Condițiile de furnizare a serviciilor – Vodafone Romania (accessed 2026-06-06)",
            "url": "https://www.vodafone.ro/personal/servicii-si-tarife/termeni-si-proceduri-legale/conditiile-de-furnizare-a-serviciilor/index.htm"
          },
          {
            "title": "GDPR – Prelucrarea datelor cu caracter personal – Vodafone Romania (accessed 2026-06-06)",
            "url": "https://www.vodafone.ro/privacy/"
          }
        ],
        "score": 51,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "vodafone-tr",
      "name": "Vodafone Türkiye",
      "industry": "Telecom & ISP",
      "jurisdiction": "TR",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "in_person",
        "online",
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No formal pause or freeze option is documented. A line restriction (hat kısıtlama) blocks outgoing calls, SMS, and mobile data but is not a true service pause — reactivation incurs a processing fee (162.97 TL as of May 2025)."
      },
      "data_deletion": {
        "detail": "KVKK (Turkish Personal Data Protection Law) erasure requests can be submitted by completing the KVKK Subject Request Form and sending it via registered/notary mail to Vodafone Plaza (Maslak, İstanbul), via electronically signed email to vodafone@hs03.kep.tr, or to kisiselverilerinkorunmasi@vodafone.com (requires prior registration with Vodafone). Vodafone has 30 days to respond under KVKK.",
        "url": "https://www.vodafone.com.tr/gizlilik-ve-guvenlik-politikalari"
      },
      "links": {
        "cancel": "https://www.vodafone.com.tr/yardim/ayarlar/hat-islemleri/hattimi-nasil-iptal-ettirebilirim",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.vodafone.com.tr/yardim/ayarlar/hat-islemleri/hattimi-nasil-iptal-ettirebilirim",
        "policy_summary": "Vodafone Türkiye subscribers can cancel their line via phone (542), visiting a store in person, the e-Devlet government portal, the online account portal, or TOBi chatbot; corporate customers may also use fax. The operator is required to process the cancellation within 7 days of receiving the written request. Customers on commitment-period contracts who terminate early are billed the lesser of: the total value of discounts and devices already received, or the remaining monthly fees through the contract end date. No formal service pause option exists; a line restriction feature is available but triggers a reactivation fee.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Hat Kapatma ve iptali | Hattımı Nasıl İptal Ettirebilirim? | Vodafone (accessed 2026-06-06)",
            "url": "https://www.vodafone.com.tr/yardim/ayarlar/hat-islemleri/hattimi-nasil-iptal-ettirebilirim"
          },
          {
            "title": "Tüketici Bilgilendirme Rehberi | Vodafone (accessed 2026-06-06)",
            "url": "https://www.vodafone.com.tr/yardim/tuketici-bilgilendirme-rehberi"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "voxi-uk",
      "name": "VOXI",
      "industry": "Telecom & ISP",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Customers can stop their rolling 30-day plan at any time via the VOXI account online and restart it later. Stopping before the renewal date means no charge for the next cycle."
      },
      "data_deletion": {
        "detail": "VOXI acknowledges the GDPR right to erasure. Customers can request data deletion by contacting the Customer Services team via voxi.co.uk/contact-us or emailing [email protected]. Data may still be retained where legally required even after account termination.",
        "url": "https://www.voxi.co.uk/privacy-policy"
      },
      "links": {
        "cancel": "https://www.voxi.co.uk/help/articles/how-do-i-leave-voxi----653ce2e7-6bbe-4fcf-8768-0e471000ccfc",
        "refund": null,
        "terms": null,
        "privacy": "https://www.voxi.co.uk/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.voxi.co.uk/help/articles/how-do-i-leave-voxi----653ce2e7-6bbe-4fcf-8768-0e471000ccfc",
        "policy_summary": "VOXI offers rolling 30-day SIM-only plans with no long-term contract; customers can cancel anytime by signing in to their VOXI account online, via the app, by calling 0808 004 5205, or by texting PAC/STAC codes. Cancellation takes effect at the end of the current 30-day billing period if actioned before the renewal date, with no charge for the following period. Customers who left within the past 60 days can request a refund of remaining credit and unused bundle allowances via online chat. PAC and STAC codes to port or abandon a number can be obtained online in the 'Leave VOXI' account section, by phone, or by text.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I leave VOXI? | VOXI Help (accessed 2026-06-06)",
            "url": "https://www.voxi.co.uk/help/articles/how-do-i-leave-voxi----653ce2e7-6bbe-4fcf-8768-0e471000ccfc"
          },
          {
            "title": "Privacy and Cookies Policy | VOXI Mobile (accessed 2026-06-06)",
            "url": "https://www.voxi.co.uk/privacy-policy"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "voxy",
      "name": "Voxy",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; private-class credits can be rescheduled up to 6 hours before class."
      },
      "data_deletion": {
        "detail": "Not separately detailed; governed by the Terms of Use / support request.",
        "url": "https://voxy.com/terms-of-use/"
      },
      "links": {
        "cancel": "https://voxy.com/terms-of-use/",
        "refund": "https://voxy.com/terms-of-use/",
        "terms": "https://voxy.com/terms-of-use/",
        "privacy": "https://voxy.com/terms-of-use/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 70,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://voxy.com/terms-of-use/",
        "policy_summary": "Voxy cancellation is not self-serve; to cancel automatic subscription renewal, users email support@voxy.com with a reason, and Voxy processes the request within two business days. For private classes, a scheduled class can be cancelled or rescheduled up to six hours before the start time for a full refund in Class Credits, with no credit refund for changes made less than six hours before; Class Credits expire one year from purchase. Subscription-fee refund terms are governed by the individual contract.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Use - Voxy (accessed 2026-06-16)",
            "url": "https://voxy.com/terms-of-use/"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "voy-uk",
      "name": "Voy",
      "industry": "Telehealth & Rx",
      "jurisdiction": "GB",
      "join_clicks": 2,
      "cancellation_types": [
        "in_account",
        "email",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly plans cancellable in-account; TRT cancellation requests are placed on immediate pause by the team while reviewed. Contact help@joinvoy.com or 020 3912 9885."
      },
      "data_deletion": {
        "detail": "Right to request erasure via the Data Protection Officer (legal@manual.co); not always possible as medical records and Health Data may be retained for legal/clinical-governance reasons.",
        "url": "https://www.joinvoy.com/pages/privacy"
      },
      "links": {
        "cancel": "https://joinvoy.zendesk.com/hc/en-gb/articles/20168823234452-How-do-I-cancel-my-subscription",
        "refund": "https://www.joinvoy.com/pages/money-back-guarantee",
        "terms": "https://www.joinvoy.com/pages/money-back-guarantee",
        "privacy": "https://www.joinvoy.com/pages/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://joinvoy.zendesk.com/hc/en-gb/articles/20168823234452-How-do-I-cancel-my-subscription",
        "policy_summary": "Voy subscriptions are managed by logging in at joinvoy.com/login, opening 'Manage Plans', selecting the subscription and following the cancellation prompts, with a confirmation email sent. Monthly plans must be cancelled at least one day before the next order date; on 3, 6 or 12-month plans there is no fee if cancelled during the final month, but cancelling earlier may incur an early-cancellation fee reflecting the plan discount, which the team confirms before processing. TRT cancellation is handled by contacting support (help@joinvoy.com or 020 3912 9885), which pauses billing immediately while the request is reviewed. A 180-day money-back guarantee offers a pro-rata refund for customers not losing 10%+ body weight subject to conditions; dispensed prescription medication is otherwise non-refundable.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Voy | How do I cancel my subscription? (accessed 2026-06-16)",
            "url": "https://joinvoy.zendesk.com/hc/en-gb/articles/20168823234452-How-do-I-cancel-my-subscription"
          },
          {
            "title": "Voy | Money Back Promise (accessed 2026-06-16)",
            "url": "https://www.joinvoy.com/pages/money-back-guarantee"
          },
          {
            "title": "Voy / Menwell | Privacy Notice (accessed 2026-06-16)",
            "url": "https://www.joinvoy.com/pages/privacy"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "voyo-nova-cz",
      "name": "Voyo (TV Nova)",
      "industry": "Video streaming",
      "jurisdiction": "CZ",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://voyo.nova.cz/help",
        "refund": "",
        "terms": "https://voyo.nova.cz/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://voyo.nova.cz/help",
        "policy_summary": "Voyo subscriptions are cancelled online by logging in to the profile on voyo.nova.cz, opening My Subscription (Moje predplatne) and clicking Cancel subscription (Zrusit predplatne) then confirming. Cancellation for the next period must be made at least 1 hour before the current subscription expires; access continues until the end of the paid period. Apple ID purchases must be cancelled in Apple settings.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Jak zrusit predplatne Voyo - navod krok za krokem",
            "url": "https://www.fondik.cz/clanky/jak-zrusit-predplatne-voyo"
          },
          {
            "title": "Voyo napoveda",
            "url": "https://voyo.nova.cz/help"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "voyo-protv-ro",
      "name": "VOYO (PRO TV)",
      "industry": "Video streaming",
      "jurisdiction": "RO",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://voyo.protv.ro/faq/15-cum-anulez-abonamentul",
        "refund": "",
        "terms": "https://voyo.protv.ro/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://voyo.protv.ro/faq/15-cum-anulez-abonamentul",
        "policy_summary": "For recurring-payment subscriptions, users cancel by logging in and clicking Cancel subscription (Anulati abonamentul), which stops future payments. After cancelling, VOYO content remains accessible until the end of the period already paid.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Cum anulez abonamentul? | VOYO - PRO TV",
            "url": "https://voyo.protv.ro/faq/15-cum-anulez-abonamentul"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "vsco-us",
      "name": "VSCO",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause option is documented. Users must cancel and re-subscribe if they wish to stop their membership temporarily."
      },
      "data_deletion": {
        "detail": "Account and data deletion is available in-app via the Privacy & Data tab (select Delete Account). Users can also contact VSCO Support for assistance. Deletion may take several hours; some data may be retained for regulatory reasons.",
        "url": "https://support.vsco.co/en/articles/12698458-how-to-delete-your-vsco-account"
      },
      "links": {
        "cancel": "https://support.vsco.co/en/articles/12698426-how-to-manage-cancel-or-request-a-refund-for-your-vsco-membership",
        "refund": "https://support.vsco.co/en/articles/12698426-how-to-manage-cancel-or-request-a-refund-for-your-vsco-membership",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.vsco.co/en/articles/12698426-how-to-manage-cancel-or-request-a-refund-for-your-vsco-membership",
        "policy_summary": "VSCO memberships subscribed via iOS or Android must be cancelled through the respective device's App Store or Google Play subscription settings, not from within the VSCO app itself. Web (Stripe) subscribers cancel via vsco.co > Account > Subscription > Manage Billing in the Stripe portal. VSCO cannot issue refunds directly; refunds must be requested through Apple, Google, or Samsung (Google Play allows refund within 48 hours of purchase). No pause option is offered, and deleting the VSCO app or account does not automatically cancel an active membership.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to Manage, Cancel, or Request a Refund for Your VSCO Membership | VSCO Support Center (accessed 2026-06-06)",
            "url": "https://support.vsco.co/en/articles/12698426-how-to-manage-cancel-or-request-a-refund-for-your-vsco-membership"
          },
          {
            "title": "How to Manage Your VSCO Subscription with Web Pay | VSCO Support Center (accessed 2026-06-06)",
            "url": "https://support.vsco.co/en/articles/12698427-how-to-manage-your-vsco-subscription-with-web-pay"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "vtr-cl",
      "name": "VTR",
      "industry": "Telecom / Internet",
      "jurisdiction": "CL",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://centrodeayudaonline.vtr.com/sucursal_virtual/como-dar-de-baja-mis-servicios/",
        "refund": "",
        "terms": "https://vtr.com/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://centrodeayudaonline.vtr.com/sucursal_virtual/como-dar-de-baja-mis-servicios/",
        "policy_summary": "VTR (Chilean cable/internet/TV operator) documents online self-serve cancellation: the account holder logs into the 'Sucursal Virtual' with RUT/email and password, opens 'Solicitudes' > 'Solicitar baja de servicios' and selects the services to cancel; processing typically takes 24-48 business hours.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "VTR - Como dar de baja mis servicios",
            "url": "https://centrodeayudaonline.vtr.com/sucursal_virtual/como-dar-de-baja-mis-servicios/"
          },
          {
            "title": "VTR - Baja de servicios",
            "url": "https://www.vtr.com/baja-de-servicios"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "vue-uk",
      "name": "Vue Cinemas (Club Vue)",
      "industry": "Retail & membership",
      "jurisdiction": "UK",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Club Vue is a free loyalty programme with no paid subscription tier; there is no pause option — members simply stop using the account or delete it."
      },
      "data_deletion": {
        "detail": "Self-serve account deletion is available: log in to My Vue, go to My Account > Personal Details, and select Delete Account at the bottom of the page. For formal GDPR erasure requests, contact data.privacy@myvue.com.",
        "url": "https://www.myvue.com/legal/terms-and-conditions"
      },
      "links": {
        "cancel": "https://www.myvue.com/get-in-touch/faq",
        "refund": null,
        "terms": "https://www.myvue.com/legal/terms-and-conditions",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 60,
          "notice_disclosed": 50,
          "refund_disclosed": 65,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.myvue.com/get-in-touch/faq",
        "policy_summary": "Club Vue is Vue Cinemas' free app-based loyalty programme requiring no paid subscription; joining and managing the membership is done through the Club Vue app or myvue.com account. Because there is no recurring charge, cancellation amounts to deleting your My Vue account, which can be done self-serve via My Account > Personal Details > Delete Account. Ticket refunds for Vue Members are available online or via the app up to 2 hours before the scheduled showtime; within 2 hours, customers must contact Vue via webchat (9am–7pm daily) or by phone on 0345 308 4620. No notice period or early-termination fee applies, as the programme carries no subscription cost.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Contact us | FAQs | Vue Cinemas (accessed 2026-06-06)",
            "url": "https://www.myvue.com/get-in-touch/faq"
          },
          {
            "title": "Explore | Club Vue | Vue Cinemas (accessed 2026-06-06)",
            "url": "https://www.myvue.com/explore/club-vue"
          }
        ],
        "score": 65,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "vyprvpn",
      "name": "VyprVPN",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in VyprVPN's support materials."
      },
      "data_deletion": {
        "detail": "Account deletion is available self-serve: log in at account.vyprvpn.com, go to Profile, select Delete Account, and confirm with password. Deletion is irreversible; if an active subscription exists it is terminated immediately. No detail is provided on what data is retained post-deletion.",
        "url": "https://support.vyprvpn.com/hc/en-us/articles/16908888537997-How-do-I-Delete-my-Account"
      },
      "links": {
        "cancel": "https://support.vyprvpn.com/hc/en-us/articles/360038082651-How-can-I-cancel-my-subscription",
        "refund": "https://support.vyprvpn.com/hc/en-us/articles/360038081211-What-is-your-30-Day-Money-Back-Guarantee-Policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "VyprVPN subscriptions purchased directly on their website are cancelled online via the account portal (Subscriptions > Cancel subscription); users must complete the multi-step flow including selecting a reason or the cancellation will not register. Cancellation takes effect at the end of the current billing period — the subscription remains active until then and no further charges are made. A 30-day money-back guarantee applies to new direct-billing accounts; refunds are requested by contacting support via email or live chat. App Store (iTunes/Google Play) subscribers must cancel and request refunds through Apple or Google directly.",
        "policy_url": "https://support.vyprvpn.com/hc/en-us/articles/360038082651-How-can-I-cancel-my-subscription",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 80
        },
        "sources": [
          {
            "title": "How can I cancel my subscription? – VyprVPN Support (accessed 2026-06-05)",
            "url": "https://support.vyprvpn.com/hc/en-us/articles/360038082651-How-can-I-cancel-my-subscription"
          },
          {
            "title": "What is your 30-Day Money-Back Guarantee Policy? – VyprVPN Support (accessed 2026-06-05)",
            "url": "https://support.vyprvpn.com/hc/en-us/articles/360038081211-What-is-your-30-Day-Money-Back-Guarantee-Policy"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "waggel-gb",
      "name": "Waggel",
      "industry": "Insurance",
      "jurisdiction": "GB",
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.waggel.co.uk/faq/cancellation",
        "refund": "https://www.waggel.co.uk/faq/cancellation",
        "terms": "https://www.waggel.co.uk/faq/cancellation",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 90,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.waggel.co.uk/faq/cancellation",
        "policy_summary": "Cancel online by logging into the account, opening My Insurance, viewing the pet's policy and using the policy cancellation section. Full refund if cancelled within the 14-day cooling-off period (unless a claim has been made); after the cooling-off period, contact Waggel (01299 669955) and receive a refund of the unexpired portion of the premium.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Pet Insurance FAQs - Cancellation | Waggel",
            "url": "https://www.waggel.co.uk/faq/cancellation"
          }
        ],
        "score": 88,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "waipu-tv-de",
      "name": "waipu.tv",
      "industry": "Live TV Streaming",
      "jurisdiction": "DE",
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.waipu.tv/hilfe/articles/115005862965",
        "refund": "",
        "terms": "https://customer-registration.waipu.tv/ui/agb",
        "privacy": "https://www.waipu.tv/datenschutz/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 50,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://www.waipu.tv/hilfe/articles/115005862965",
        "policy_summary": "Packages booked directly at waipu.tv are cancelled self-serve via Mein Konto > Mein Paket in the app or website. Cancellation can be done at any time to the end of the contract term, and a cancellation can be reversed in the customer account. Email to support@waipu.tv is also available; third-party/Apple bookings must be cancelled with that provider.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Wie kuendige ich mein Paket? - waipu.tv Hilfe",
            "url": "https://www.waipu.tv/hilfe/articles/115005862965"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "waking-up",
      "name": "Waking Up",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Waking Up does not offer subscription pausing. The official help article states: 'Waking Up doesn't have that ability at this time.' Users who want to stop temporarily must cancel."
      },
      "data_deletion": {
        "detail": "Account deletion is available in Account Settings under 'Delete Account'. Deletion permanently removes all user data including mindful minutes, session count, days practiced, audio progress history, and saved content. Deletion is irreversible and distinct from subscription cancellation.",
        "url": "https://help.wakingup.com/article/327-how-do-i-delete-my-account"
      },
      "links": {
        "cancel": "https://help.wakingup.com/article/53-how-do-i-cancel-my-subscription",
        "refund": "https://help.wakingup.com/article/106-how-do-i-request-a-refund",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://help.wakingup.com/article/53-how-do-i-cancel-my-subscription",
        "policy_summary": "Waking Up subscriptions can be cancelled self-serve via the app (iOS App Store or Google Play subscription management) or through the web account settings under More > Account Settings > Subscriptions. Cancellation takes effect at the end of the current billing period with continued access until then. Refunds can be requested by emailing support@wakingup.com with 'Refund Request' in the subject; the company advertises a no-questions-asked full refund policy, and the Terms of Service also provide for pro-rated refunds upon formal written termination notice sent to termination@wakingup.com. Account deletion (separate from cancellation) is self-serve in account settings and permanently erases all activity data.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 78,
          "findability": 88
        },
        "sources": [
          {
            "title": "How do I cancel my subscription? - Help | Waking Up (accessed 2026-06-05)",
            "url": "https://help.wakingup.com/article/53-how-do-i-cancel-my-subscription"
          },
          {
            "title": "How do I request a refund? - Help | Waking Up (accessed 2026-06-05)",
            "url": "https://help.wakingup.com/article/106-how-do-i-request-a-refund"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "wallapop-pro-es",
      "name": "Wallapop PRO",
      "industry": "Marketplace Membership",
      "jurisdiction": "ES",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://ayuda.wallapop.com/hc/es-es/articles/360004667357-Cancelar-suscripci%C3%B3n",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 65,
          "refund_disclosed": 45,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://ayuda.wallapop.com/hc/es-es/articles/360004667357-Cancelar-suscripci%C3%B3n",
        "policy_summary": "PRO seller subscription of the Spanish second-hand marketplace Wallapop (Barcelona). Cancellation is self-serve: on the web via Mi zona > WALLAPOP PRO > Modificar > Cancelar suscripcion, or in the app via the PRO icon > Gestiona tu suscripcion > Cancelar suscripcion > Darme de baja. Cancel before the next billing date to avoid the following month's charge.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelar suscripcion - Wallapop Ayuda",
            "url": "https://ayuda.wallapop.com/hc/es-es/articles/360004667357-Cancelar-suscripci%C3%B3n"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "walmart-plus",
      "name": "Walmart+",
      "industry": "Retail & membership",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Walmart+ members can pause their membership for one month at a time, up to three times per year."
      },
      "data_deletion": {
        "detail": "Account and personal data deletion can be requested via the Walmart Privacy Center (footer link 'Your Privacy Choices'), by deleting the account in the Walmart mobile app under Account settings, or by calling 1-800-Walmart (1-800-925-6278). Walmart deletes personal information from its records and directs vendors to do the same; deletion may result in account closure and loss of online features.",
        "url": "https://www.walmart.com/privacy-center"
      },
      "links": {
        "cancel": "https://www.walmart.com/help/article/manage-walmart-membership/126c9a990a944c3abd8531de52a87440",
        "refund": null,
        "terms": "https://www.walmart.com/help/article/walmart-terms-of-use/de696dfa1dd4423bb1005668dd19b845",
        "privacy": "https://www.walmart.com/privacy-center"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 72,
          "findability": 82
        },
        "cancel_url": null,
        "policy_url": "https://www.walmart.com/help/article/manage-walmart-membership/126c9a990a944c3abd8531de52a87440",
        "policy_summary": "Walmart+ can be cancelled online via account settings (Account > Walmart+ > Manage Membership > Cancel) or by calling customer care at 800-924-9206. Cancellation takes effect at the end of the current billing period, so benefits remain accessible until that date. The membership fee is generally non-refundable; exceptions apply when switching to a qualifying discounted plan (e.g., Student plan), where a prorated refund of the unused portion is issued. Members may also pause the membership for one month at a time, up to three times per year, as an alternative to cancellation.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Manage Walmart+ Membership - Walmart.com (accessed 2026-06-05)",
            "url": "https://www.walmart.com/help/article/manage-walmart-membership/126c9a990a944c3abd8531de52a87440"
          },
          {
            "title": "Walmart+ Terms of Use - Walmart.com (accessed 2026-06-05)",
            "url": "https://www.walmart.com/help/article/walmart-terms-of-use/de696dfa1dd4423bb1005668dd19b845"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "wantable-us",
      "name": "Wantable",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause their subscription between Edits from their account. Style profile and order history are retained during the pause."
      },
      "data_deletion": {
        "detail": "Account holders can request deletion of profile information and preferences by emailing privacy@wantable.com or by writing to 909 S. Barclay Street, Milwaukee, WI 53204. No dedicated web portal; CCPA rights acknowledged for California residents.",
        "url": "https://blog.wantable.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://support.wantable.com/hc/en-us/articles/360024054652-How-do-I-delete-or-cancel-automatic-shipments",
        "refund": null,
        "terms": "https://blog.wantable.com/terms-and-conditions/",
        "privacy": "https://blog.wantable.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 50,
          "refund_disclosed": 60,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.wantable.com/hc/en-us/articles/360024054652-How-do-I-delete-or-cancel-automatic-shipments",
        "policy_summary": "Wantable members can cancel automatic shipments at any time by logging into their account, navigating to the Plans page, clicking the pencil icon under Order Frequency, and following the prompts; cancellation can also be done by calling or emailing customer service. There are no cancellation fees. Canceling automatic shipments does not cancel any already-pending Edit orders, which cannot be stopped once shipped. Members may alternatively pause their subscription between Edits to retain their style profile.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I delete or cancel automatic shipments? – Wantable (accessed 2026-06-06)",
            "url": "https://support.wantable.com/hc/en-us/articles/360024054652-How-do-I-delete-or-cancel-automatic-shipments"
          },
          {
            "title": "Terms and Conditions - Wantable (accessed 2026-06-06)",
            "url": "https://blog.wantable.com/terms-and-conditions/"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "wapo",
      "name": "The Washington Post",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause for digital subscriptions; print delivery may allow a temporary vacation hold via customer service. Cancelling stops auto-renewal at period end."
      },
      "data_deletion": {
        "detail": "Cancelling stops billing but does not delete your Washington Post account; personal-data deletion is a separate privacy request (CCPA) via WaPo privacy / 'Your Privacy Choices'.",
        "url": ""
      },
      "links": {
        "cancel": "https://helpcenter.washingtonpost.com/hc/en-us/articles/360000177571-How-to-cancel-your-digital-only-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://helpcenter.washingtonpost.com/hc/en-us/articles/360000177571-How-to-cancel-your-digital-only-subscription",
        "policy_summary": "If you subscribed on washingtonpost.com you can self-cancel online (My Post -> Account/Subscription -> Cancel subscription), but online cancellation only turns off auto-renewal at period end. For an immediate cancel with a prorated refund, call 800-477-4679. Chat/email/help-center also available. Promotional rates auto-renew at the standard price unless cancelled at least 24h before the promo ends.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "The Washington Post — How to cancel your digital-only subscription (accessed 2026-06-04)",
            "url": "https://helpcenter.washingtonpost.com/hc/en-us/articles/360000177571-How-to-cancel-your-digital-only-subscription"
          },
          {
            "title": "The Washington Post — How to cancel your print subscription (accessed 2026-06-04)",
            "url": "https://helpcenter.washingtonpost.com/hc/en-us/articles/115004026387-How-to-cancel-your-Washington-Post-print-subscription"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "warp",
      "name": "Warp",
      "industry": "Developer tools",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented; subscriptions are cancelled through the billing portal and remain active until the end of the billing cycle."
      },
      "data_deletion": {
        "detail": "Not addressed on the billing pages; data handling is covered by the separate privacy policy.",
        "url": "https://www.warp.dev/privacy-policy"
      },
      "links": {
        "cancel": "https://docs.warp.dev/support-and-community/plans-and-billing/plans-pricing-refunds/",
        "refund": "https://docs.warp.dev/support-and-community/plans-and-billing/plans-pricing-refunds/",
        "terms": "https://www.warp.dev/legal/terms-of-service",
        "privacy": "https://www.warp.dev/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.warp.dev/legal/terms-of-service",
        "policy_summary": "Warp's terms state that subscriptions automatically renew each billing cycle unless cancelled and that all payments are non-cancelable and nonrefundable except in the case of a material breach by Warp; the billing documentation adds that subscriptions are cancelled via Settings billing and remain active until the end of the billing cycle, with full refunds available for monthly plans within 24 hours of charge and annual plans within 15 days when no credits have been used.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service - Warp",
            "url": "https://www.warp.dev/legal/terms-of-service"
          },
          {
            "title": "Plans, pricing, and refunds - Warp docs",
            "url": "https://docs.warp.dev/support-and-community/plans-and-billing/plans-pricing-refunds/"
          }
        ],
        "score": 83,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "wasabi",
      "name": "Wasabi",
      "industry": "Cloud infrastructure",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Pay-as-you-go accounts can be canceled at any time with a 90-day minimum storage duration; Reserved Capacity Storage carries fixed 1, 3, or 5-year terms with a 30-day minimum storage duration.",
        "url": "https://wasabi.com/product-terms"
      },
      "links": {
        "cancel": "https://wasabi.com/product-terms",
        "refund": "https://wasabi.com/product-terms",
        "terms": "https://wasabi.com/product-terms",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://wasabi.com/product-terms",
        "policy_summary": "Wasabi's Product Terms state that Pay-as-you-go customers can cancel the Wasabi account at any time with no fixed subscription term, subject to a 90-day minimum storage duration, while Reserved Capacity Storage requires a 1, 3, or 5-year commitment with a 30-day minimum storage duration; Reserved Capacity purchases are described as non-refundable and non-cancelable.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Wasabi Product Terms",
            "url": "https://wasabi.com/product-terms"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "watch-it-eg",
      "name": "WATCH iT!",
      "industry": "Streaming (video)",
      "jurisdiction": "EG",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account deletion permanently removes all data including watchlist and history, and cannot be undone.",
        "url": "https://support.watchit.com/hc/en-us/articles/14386696094749-Deleting-Your-WATCH-IT-Account"
      },
      "links": {
        "cancel": "https://support.watchit.com/hc/en-us/articles/5212817769757-How-to-cancel-your-subscription-Request-Refund",
        "refund": "https://support.watchit.com/hc/en-us/articles/5212817769757-How-to-cancel-your-subscription-Request-Refund",
        "terms": "https://www.watchit.com/terms",
        "privacy": "https://www.watchit.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.watchit.com/hc/en-us/articles/5212817769757-How-to-cancel-your-subscription-Request-Refund",
        "policy_summary": "WATCH iT! subscribers cancel self-serve on the website (profile icon > Stop subscription) or in the app (Account Settings > Subscription > Manage Subscription > Cancel Subscription). No prorated refunds are given; access continues until the end of the paid cycle. A separate self-serve flow permanently deletes the account and all data.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your subscription / Request Refund - WATCH IT Help Center",
            "url": "https://support.watchit.com/hc/en-us/articles/5212817769757-How-to-cancel-your-subscription-Request-Refund"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "watcha-kr",
      "name": "Watcha",
      "industry": "Streaming",
      "jurisdiction": "KR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented. Users must fully cancel and re-subscribe."
      },
      "data_deletion": {
        "detail": "Account deletion (탈퇴) permanently removes the account and all associated data including ratings, watch history, and Watcha Pedia activity. Deletion is irreversible. Personal data submitted at registration is retained for a legally mandated period then destroyed. Account deletion is separate from subscription cancellation.",
        "url": "https://help.watcha.com/hc/ko/categories/4403928673177-%EA%B3%84%EC%A0%95"
      },
      "links": {
        "cancel": "https://help.watcha.com/hc/ko/categories/4403928691353-%EA%B5%AC%EB%8F%85%EA%B6%8C-%ED%95%B4%EC%A7%80",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.watcha.com/hc/ko/categories/4403928691353-%EA%B5%AC%EB%8F%85%EA%B6%8C-%ED%95%B4%EC%A7%80",
        "policy_summary": "Watcha subscriptions can be cancelled self-serve via the mobile app (Profile > Subscription Info > Cancel) or the web (My Watcha > Change and Cancel Subscription). Cancellation takes effect at the end of the current billing cycle with no refund for unused days; however, an immediate early-termination option is available under which usage fees (₩2,000 per video watched) and a 10% penalty are deducted before any refund is issued within 3 business days. Apple App Store and Google Play subscribers must cancel through their respective platform settings. No subscription pause or freeze feature is offered.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "구독권 해지 – 왓챠 고객센터 (accessed 2026-06-06)",
            "url": "https://help.watcha.com/hc/ko/categories/4403928691353-%EA%B5%AC%EB%8F%85%EA%B6%8C-%ED%95%B4%EC%A7%80"
          },
          {
            "title": "왓챠 이용약관 (WATCHA Terms of Service) (accessed 2026-06-06)",
            "url": "https://watcha.com/ko-KR/legals/play_agreement"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "wavve-kr",
      "name": "Wavve",
      "industry": "Streaming",
      "jurisdiction": "KR",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Wavve's official terms or FAQ."
      },
      "data_deletion": {
        "detail": "Members can withdraw and delete their account via MY > 정보수정 (Edit Info) > 회원탈퇴 (Withdraw) on the website or app, or by submitting a 1:1 inquiry. Upon withdrawal, all personal data is handled per the privacy policy, and all remaining passes, purchased content, coupons, and coins are forfeited.",
        "url": "https://member.wavve.com/customer/qna/ask"
      },
      "links": {
        "cancel": "https://member.wavve.com/signup/terms?category=payment",
        "refund": null,
        "terms": "https://member.wavve.com/signup/terms?category=payment",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Wavve subscriptions can be cancelled self-serve online (PC: MY > 이용권 > 자동결제 해지) or via the mobile app (MY > 나의 이용권 > 자동결제 해지); phone (1599-3709) and a 1:1 inquiry form are also available. Cancellation stops auto-renewal from the next billing date, and the paid period remains accessible until it expires — there is no immediate termination. A full refund (청약 철회) is available within 7 days of purchase if no content has been viewed; after use, refunds are calculated on a prorated daily basis with a 10% administrative fee deducted for user-initiated refunds, and the company must issue the refund within 3 business days via the original payment method. Telecom-bundled subscriptions (SKT, KT, LG) must be cancelled through the respective carrier.",
        "policy_url": "https://member.wavve.com/signup/terms?category=payment",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 82,
          "findability": 70
        },
        "sources": [
          {
            "title": "Wavve 유료서비스 이용약관 (Payment Terms of Service) (accessed 2026-06-06)",
            "url": "https://member.wavve.com/signup/terms?category=payment"
          },
          {
            "title": "Wavve 고객센터 FAQ (Customer Service FAQ) (accessed 2026-06-06)",
            "url": "https://m.wavve.com/customer/faq"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "wazirx-in",
      "name": "WazirX",
      "industry": "Personal finance",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "WazirX ZERO explicitly states it cannot be paused. Users must switch to the standard Pay Per Trade option to stop recurring charges."
      },
      "data_deletion": {
        "detail": "Account closure (and implicit data deletion subject to legal retention requirements) can be requested via the app: Account Settings → Account Security → Close My Account, or via the support request portal. Account data is retained as per legal/regulatory requirements even after closure.",
        "url": "https://support.wazirx.com/hc/en-us/requests/new"
      },
      "links": {
        "cancel": "https://support.wazirx.com/hc/en-us/articles/10078062837658-How-to-Switch-to-Pay-Per-Trade-in-WazirX",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 60,
          "notice_disclosed": 40,
          "refund_disclosed": 20,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://support.wazirx.com/hc/en-us/articles/10078062837658-How-to-Switch-to-Pay-Per-Trade-in-WazirX",
        "policy_summary": "WazirX ZERO is a monthly subscription at ₹99 plus taxes that renews automatically. To cancel, users must open the WazirX app, navigate to Settings → WazirX ZERO → Switch to Pay Per Trade, and confirm with 2FA and email verification. If cancelled mid-cycle, the zero-fee benefits continue until the active billing period ends, after which standard per-trade fees apply. No refund policy for the subscription fee is disclosed in the official documentation.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to Switch to Pay Per Trade in WazirX (accessed 2026-06-06)",
            "url": "https://support.wazirx.com/hc/en-us/articles/10078062837658-How-to-Switch-to-Pay-Per-Trade-in-WazirX"
          },
          {
            "title": "FAQs on WazirX ZERO (accessed 2026-06-06)",
            "url": "https://support.wazirx.com/hc/en-us/articles/9995397097626-FAQs-on-WazirX-ZERO"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "we-craft-box-us",
      "name": "We Craft Box",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause or skip upcoming boxes via the account dashboard under the Subscriptions section. Changes must be made before the renewal date processes."
      },
      "data_deletion": {
        "detail": "No dedicated data deletion / account deletion procedure disclosed on the website. Contact hello@wecraftbox.com for account-related requests.",
        "url": ""
      },
      "links": {
        "cancel": "https://wecraftbox.com/policies/subscription-policy",
        "refund": "https://wecraftbox.com/policies/refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "We Craft Box allows subscribers to cancel anytime via their online account portal by logging in, navigating to Subscriptions, and selecting the cancellation option. Cancellations must be completed before the renewal date, as renewals cannot be reversed once processed. Refunds are available only for unshipped boxes on early cancellation; no refunds are issued for boxes that have already shipped. Pause and skip options are also available through the same account dashboard.",
        "policy_url": "https://wecraftbox.com/policies/subscription-policy",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 60,
          "notice_disclosed": 55,
          "refund_disclosed": 65,
          "findability": 60
        },
        "sources": [
          {
            "title": "Subscription Policy – We Craft Box (accessed 2026-06-06)",
            "url": "https://wecraftbox.com/policies/subscription-policy"
          },
          {
            "title": "Refund Policy – We Craft Box (accessed 2026-06-06)",
            "url": "https://wecraftbox.com/policies/refund-policy"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "we-feed-raw-us",
      "name": "We Feed Raw",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Self-serve via My Account: pause, cancel, reactivate, or delay/skip an order anytime. Edits must be made before 5pm ET on the Thursday before the recurring charge."
      },
      "data_deletion": {
        "detail": "Not addressed in the subscriptions help article; handled via the privacy policy.",
        "url": "https://wefeedraw.gorgias.help/en-US/articles/your-subscriptions-58177"
      },
      "links": {
        "cancel": "https://wefeedraw.gorgias.help/en-US/articles/your-subscriptions-58177",
        "refund": "https://wefeedraw.gorgias.help/en-US/articles/your-subscriptions-58177",
        "terms": "https://wefeedraw.com/raw-food-subscription",
        "privacy": "https://wefeedraw.com/raw-food-subscription"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 88,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://wefeedraw.gorgias.help/en-US/articles/your-subscriptions-58177",
        "policy_summary": "We Feed Raw lets customers easily pause, cancel, or reactivate a subscription anytime by signing into the My Account section, and they can also delay or skip an individual order. Any edits must be made before 5pm ET on the Thursday night before the recurring charge happens. The self-serve flow covers cancellation, pausing, and skipping without needing to contact support. Refund handling and data-deletion procedures are governed by the separate subscription terms and privacy policy.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Your Subscriptions - We Feed Raw Help (accessed 2026-06-16)",
            "url": "https://wefeedraw.gorgias.help/en-US/articles/your-subscriptions-58177"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "wealthfront",
      "name": "Wealthfront",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No account pause or freeze feature is documented. Users can cancel individual automated savings transfers, but the investing account itself has no pause option — only full closure."
      },
      "data_deletion": {
        "detail": "Clients with investment, brokerage, or lending accounts cannot have personal data deleted due to GLBA, SEC Rule 17a-4, and FINRA recordkeeping obligations, which preempt CCPA deletion rights for financial records. Non-client users (no funded account) may email support@wealthfront.com to request deletion.",
        "url": "https://support.wealthfront.com/hc/en-us/sections/360009259711-Security-and-privacy"
      },
      "links": {
        "cancel": "https://support.wealthfront.com/hc/en-us/articles/211007363-How-do-I-close-my-Automated-Investing-Account",
        "refund": null,
        "terms": null,
        "privacy": "https://support.wealthfront.com/hc/en-us/sections/360009259711-Security-and-privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.wealthfront.com/hc/en-us/articles/211007363-How-do-I-close-my-Automated-Investing-Account",
        "policy_summary": "Wealthfront accounts (Automated Investing and Cash) can be closed entirely online or in-app with no phone call required. For Automated Investing Accounts, users log in, select 'Transfer money', then 'Withdraw the entire account balance'; the account closes automatically once the full withdrawal is processed. There are no exit or closing fees. The 0.25% annual advisory fee is charged monthly on a daily-prorated basis and stops accruing upon closure — no pre-paid fee refund is needed since fees are never charged in advance. No notice period is required and no account pause feature exists; closure is the only option to stop advisory fee accrual.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I close my Automated Investing Account? – Wealthfront Support (accessed 2026-06-05)",
            "url": "https://support.wealthfront.com/hc/en-us/articles/211007363-How-do-I-close-my-Automated-Investing-Account"
          },
          {
            "title": "Are there exit fees due if I choose to close my Wealthfront account? – Wealthfront Support (accessed 2026-06-05)",
            "url": "https://support.wealthfront.com/hc/en-us/articles/209353066-Are-there-exit-fees-due-if-I-choose-to-close-my-Wealthfront-account"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "wealthsimple-ca",
      "name": "Wealthsimple",
      "industry": "Investing / Fintech",
      "jurisdiction": "CA",
      "cancellation_types": [
        "app",
        "online",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://help.wealthsimple.com/hc/en-ca/articles/360062607913-Close-an-account",
        "refund": "",
        "terms": "https://www.wealthsimple.com/en-ca/legal",
        "privacy": "https://www.wealthsimple.com/en-ca/legal/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.wealthsimple.com/hc/en-ca/sections/4415541107739-Subscriptions",
        "policy_summary": "Wealthsimple Core clients cancel a paid subscription (such as a paid USD account or the Premium plan) from the app under Settings, with the subscription remaining active until the end of the billing cycle; accounts are closed via app Account Settings after selling or transferring holdings, or via support chat.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Subscriptions - Help Centre - Wealthsimple",
            "url": "https://help.wealthsimple.com/hc/en-ca/sections/4415541107739-Subscriptions"
          },
          {
            "title": "Close an account - Help Centre - Wealthsimple",
            "url": "https://help.wealthsimple.com/hc/en-ca/articles/360062607913-Close-an-account"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "webafrica-za",
      "name": "Webafrica",
      "industry": "Internet & Telecom",
      "jurisdiction": "ZA",
      "cancellation_types": [
        "chat",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://knowledge.webafrica.co.za/index.php/knowledge-base/what-happens-if-i-choose-to-cancel/",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 75,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://knowledge.webafrica.co.za/index.php/knowledge-base/what-happens-if-i-choose-to-cancel/",
        "policy_summary": "Webafrica operates on a calendar-month cancellation basis: the service stays active until the end of the notice period then deactivates. Cancellation requests are submitted through the support team (including WhatsApp/help portal); a standard fibre termination fee of R999 applies and free-to-use routers must be returned within 20 days of deactivation or be billed at retail value.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "What happens if I choose to cancel? (Webafrica KB)",
            "url": "https://knowledge.webafrica.co.za/index.php/knowledge-base/what-happens-if-i-choose-to-cancel/"
          },
          {
            "title": "Webafrica Support portal",
            "url": "https://help.webafrica.co.za/support/home"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "webflow",
      "name": "Webflow",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Webflow's official help articles or Terms of Service."
      },
      "data_deletion": {
        "detail": "Account deletion is self-serve via dashboard settings. After clicking the confirmation email link, the account and all associated workspaces, sites, and billing history are permanently deleted within 48 hours. Personal information is deleted on account termination unless retention is required by law. Requests can also be sent to privacy@webflow.com.",
        "url": "https://help.webflow.com/hc/en-us/articles/33961237847443-Delete-your-Webflow-account"
      },
      "links": {
        "cancel": "https://help.webflow.com/hc/en-us/articles/33961220482707-Downgrade-or-cancel-your-Site-plan",
        "refund": "https://help.webflow.com/hc/en-us/articles/40102090399635-Webflow-Refund-Policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 68,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://help.webflow.com/hc/en-us/articles/33961220482707-Downgrade-or-cancel-your-Site-plan",
        "policy_summary": "Webflow subscriptions are cancelled entirely online by downgrading to the free Starter plan via Site Settings or Workspace Settings in the dashboard — no phone, email, or mail channel is offered. Cancellation takes effect at the end of the current billing period by default, though an immediate cancellation option exists with no credit for unused time. Webflow generally issues no refunds or proration credits when downgrading to the free tier; prorated credits apply only when switching between paid plans, and annual plans are non-refundable after 14 days (EU/EEA/UK users retain a statutory 14-day cooling-off right). No account pause or freeze feature is documented.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Downgrade or cancel your Site plan – Webflow Help Center (accessed 2026-06-05)",
            "url": "https://help.webflow.com/hc/en-us/articles/33961220482707-Downgrade-or-cancel-your-Site-plan"
          },
          {
            "title": "Webflow Refund Policy – Webflow Help Center (accessed 2026-06-05)",
            "url": "https://help.webflow.com/hc/en-us/articles/40102090399635-Webflow-Refund-Policy"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 250000000,
        "mrr_usd": 21000000,
        "currency": "USD",
        "as_of": "2025-01-01",
        "source": {
          "title": "Webflow — $250M ARR (company announcement)",
          "url": "https://webflow.com/about"
        },
        "self_reported": false
      }
    },
    {
      "id": "webroot",
      "name": "Webroot",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented anywhere in Webroot's official help pages."
      },
      "data_deletion": {
        "detail": "No dedicated account or data deletion process is documented on Webroot's official help or cancellation pages; cancelling stops auto-renewal but no explicit data retention or deletion policy is published for consumer accounts.",
        "url": ""
      },
      "links": {
        "cancel": "https://answers.webroot.com/Webroot/ukp.aspx?pid=17&app=vw&vw=1&solutionid=4100&t=Webroot-SecureAnywhere-Antivirus-Cancellations-and-Refunds",
        "refund": "https://answers.webroot.com/Webroot/ukp.aspx?pid=17&app=vw&vw=1&solutionid=4100&t=Webroot-SecureAnywhere-Antivirus-Cancellations-and-Refunds",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://answers.webroot.com/Webroot/ukp.aspx?pid=17&app=vw&vw=1&solutionid=4100&t=Webroot-SecureAnywhere-Antivirus-Cancellations-and-Refunds",
        "policy_summary": "Webroot subscriptions can be cancelled online via a self-serve auto-renewal opt-out form (requires keycode entry), or by submitting a support ticket or contacting support directly; phone is required for Best Buy-purchased subscriptions. Webroot sends renewal reminder notices 30 and 14 days before expiry, but no advance cancellation notice period is required from the customer. A 70-day money-back guarantee applies to direct online purchases, claimed via an online refund form with invoice code and amount; requests beyond 70 days result in auto-renewal disable only, with no refund. Mail returns are accepted for retail (unopened/opened physical product) sent to Broomfield, CO.",
        "sources": [
          {
            "title": "Webroot SecureAnywhere Antivirus Cancellations and Refunds (accessed 2026-06-05)",
            "url": "https://answers.webroot.com/Webroot/ukp.aspx?pid=17&app=vw&vw=1&solutionid=4100&t=Webroot-SecureAnywhere-Antivirus-Cancellations-and-Refunds"
          },
          {
            "title": "Manage or opt out of Webroot auto renewal | Webroot (accessed 2026-06-05)",
            "url": "https://www.webroot.com/customers/auto-renewal-optout/"
          }
        ],
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 75,
          "findability": 68
        },
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "webull",
      "name": "Webull",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented for Webull Premium or market data subscriptions."
      },
      "data_deletion": {
        "detail": "After closing an account, users must separately delete their login credentials via Menu > Settings > Account & Security > Delete Account (app) or the equivalent path on Lite mode. This fully removes the user profile and unsubscribes from all communications.",
        "url": "https://www.webull.com/help/faq/125-Close-Your-Account"
      },
      "links": {
        "cancel": "https://www.webull.com/help/faq/11064-Subscription-and-Fees",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Webull Premium ($3.99/mo or $40/yr) can be cancelled anytime via the mobile app (Menu > Webull Premium > Subscription Management) or desktop (Account > Premium > Cancel button). Access continues until the end of the current billing cycle with no refund issued for the remaining period. Market data/quotes add-ons (NBBO, Nasdaq TotalView, etc.) must be cancelled through the original payment platform — Apple App Store, Google Play, or PayPal — not directly through Webull. No notice period is required, but no explicit refund policy is disclosed for either subscription type.",
        "policy_url": "https://www.webull.com/help/faq/11064-Subscription-and-Fees",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 45,
          "refund_disclosed": 30,
          "findability": 65
        },
        "sources": [
          {
            "title": "Subscription and Fees - Webull (accessed 2026-06-05)",
            "url": "https://www.webull.com/help/faq/11064-Subscription-and-Fees"
          },
          {
            "title": "How do I cancel my advanced quotes subscriptions (NBBO, NASDAQ basic, etc.)? - Webull (accessed 2026-06-05)",
            "url": "https://www.webull.com/help/faq/421-How-do-I-cancel-my-quotes-subscriptions-NASDAQ-basic-NASDAQ-TotalView-etc"
          }
        ],
        "score": 60,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "weebly",
      "name": "Weebly (Square)",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; unsubscribing reverts the site to the free plan at the end of the billing cycle."
      },
      "data_deletion": {
        "detail": "Cancelling reverts the site to the free version; full account/site deletion is handled separately via account settings and is not covered on the subscription-management page.",
        "url": "https://squareup.com/help/us/en/article/7058-manage-your-online-store-subscription"
      },
      "links": {
        "cancel": "https://squareup.com/help/us/en/article/7058-manage-your-online-store-subscription",
        "refund": "https://squareup.com/help/us/en/article/7058-manage-your-online-store-subscription",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://squareup.com/help/us/en/article/7058-manage-your-online-store-subscription",
        "policy_summary": "Weebly is now part of Square, and the online store subscription is managed self-serve in the Square Dashboard under Settings > Account & Settings > Pricing & subscriptions, where you click Manage or Unsubscribe to cancel. Unsubscribing stops auto-renewal; the paid service remains active until the end of the current billing period, after which the site reverts to the free plan. Plan downgrades take effect at the start of the next billing cycle. The support article does not state a refund entitlement, and Square directs refund requests to its phone support line. Cancellation is fully online and requires no phone call.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Manage your online store subscription - Square Support (accessed 2026-06-16)",
            "url": "https://squareup.com/help/us/en/article/7058-manage-your-online-store-subscription"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "weightwatchers-us",
      "name": "WeightWatchers",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or hold option is documented in WeightWatchers' official help pages or Terms & Conditions. Members who wish to stop being billed must cancel; they can rejoin using the same credentials."
      },
      "data_deletion": {
        "detail": "Members can request deletion of personal data via email at privacy@ww.com, by calling 1-800-651-6000, or through Account Settings. Identity verification is required. Applies to residents of California, Colorado, Connecticut, Utah, Virginia, and other states with applicable privacy statutes.",
        "url": "https://www.weightwatchers.com/us/privacy/policy"
      },
      "links": {
        "cancel": "https://www.weightwatchers.com/us/cancellation",
        "refund": null,
        "terms": "https://www.weightwatchers.com/us/termsandconditions/membership",
        "privacy": "https://www.weightwatchers.com/us/privacy/policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.weightwatchers.com/us/cancellation",
        "policy_summary": "WeightWatchers members in the US can cancel their subscription online at weightwatchers.com/us/cancellation, or by phone at 1-800-651-6000; app-store subscribers must cancel through their respective app store. Cancellation takes effect at the end of the current billing period (monthly plans) or commitment period (multi-month plans). Subscription fees are non-refundable once a billing period begins, with limited exceptions for medical reasons, relocation, or a state-mandated 3-day cancellation window on initial purchase. No membership pause or hold feature is offered.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Manage Your WW Membership | WeightWatchers (accessed 2026-06-06)",
            "url": "https://www.weightwatchers.com/us/cancellation"
          },
          {
            "title": "Workshops + Digital Membership Terms & Conditions | WW USA (accessed 2026-06-06)",
            "url": "https://www.weightwatchers.com/us/termsandconditions/membership"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "wellhub-gympass",
      "name": "Wellhub (Gympass)",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Pause available via the app (Profile > Settings > Account > Manage Subscription > Pause Subscription). The pause takes effect the following day; the plan auto-reactivates on the selected return date. Pausing the primary account does not automatically pause family-member plans — each must be paused separately."
      },
      "data_deletion": {
        "detail": "Account deletion available in-app under Privacy and Security > Personal Data > Request Account Deletion. Password confirmation required. Wellhub states it responds within 24 working hours. Deletion removes all personal data and the account cannot be reused.",
        "url": "https://helpcenter.gympass.com/en-us/articles/how-to-delete-your-gympass-account"
      },
      "links": {
        "cancel": "https://helpcenter.gympass.com/en-us/articles/how-do-i-cancel-my-plan-or-a-family-members-plan",
        "refund": null,
        "terms": "https://wellhub.com/en-us/terms/",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://helpcenter.gympass.com/en-us/articles/how-do-i-cancel-my-plan-or-a-family-members-plan",
        "policy_summary": "Cancellation is self-serve via the Wellhub app (Profile > Settings > Account > Manage Subscription > Cancel Subscription) or via web account, with a dedicated cancel portal at subscription-management.gympass.com/cancel. Cancellation must be completed at least 3 business days before the next billing date to avoid being charged for the following cycle; the plan remains active through the end of the current paid period. Wellhub explicitly states no refunds or credits are issued upon cancellation and no proration applies for unused days in the current period. There are no enrollment or cancellation fees.",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 78,
          "refund_disclosed": 75,
          "findability": 78
        },
        "sources": [
          {
            "title": "How to cancel your plan or a family member's? - Wellhub US Help Center (accessed 2026-06-06)",
            "url": "https://helpcenter.gympass.com/en-us/articles/how-do-i-cancel-my-plan-or-a-family-members-plan"
          },
          {
            "title": "Wellhub Terms and Conditions of Use - Wellhub US (accessed 2026-06-06)",
            "url": "https://wellhub.com/en-us/terms/"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "wellos",
      "name": "Wellos",
      "industry": "Mental health",
      "jurisdiction": "US",
      "cancellation_types": [
        "app",
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Account deletion is documented in the Wellos support FAQ (Deleting your Account); consumer health data handling is covered in the Consumer Health Data Privacy Policy.",
        "url": "https://wellos.com/consumer-health-data-privacy-policy"
      },
      "links": {
        "cancel": "https://support.wellos.com/faqs",
        "refund": "",
        "terms": "",
        "privacy": "https://wellos.com/notice-of-privacy-practices"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.wellos.com/faqs",
        "policy_summary": "Wellos (RVO Health's wellness app) lets subscribers manage and turn off auto-renew in the profile section of the app, at Wellos.com, or via iTunes Account settings, depending on where they subscribed. App-store subscribers must cancel at least 24 hours before the auto-renewal date.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Wellos Support FAQs (subscription cancellation and account deletion)",
            "url": "https://support.wellos.com/faqs"
          },
          {
            "title": "Wellos: Health Transformation on Google Play",
            "url": "https://play.google.com/store/apps/details?id=com.healthline.wellos&hl=en_US"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "wemoney-au",
      "name": "WeMoney",
      "industry": "Fintech App",
      "jurisdiction": "AU",
      "cancellation_types": [
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://intercom.help/wemoney/en/articles/8289489-how-do-i-cancel-my-wemoney-pro-subscription",
        "refund": "",
        "terms": "https://www.wemoney.com.au/terms-of-use",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://intercom.help/wemoney/en/articles/8289489-how-do-i-cancel-my-wemoney-pro-subscription",
        "policy_summary": "WeMoney (Australian money-management app) sells WeMoney Pro as a monthly or annual auto-renewing subscription; members cancel through the store they subscribed in (Apple ID > Subscriptions on iOS, or Google Play > Payments & subscriptions on Android) at least 24 hours before renewal, keeping access until the renewal date.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my WeMoney Pro subscription? | WeMoney Help Center",
            "url": "https://intercom.help/wemoney/en/articles/8289489-how-do-i-cancel-my-wemoney-pro-subscription"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "wetv",
      "name": "WeTV",
      "industry": "Streaming",
      "jurisdiction": "SG",
      "join_clicks": 2,
      "cancellation_types": [
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause is documented; users unsubscribe and retain VIP access until the end of the billing cycle, with no partial refunds or credits."
      },
      "data_deletion": {
        "detail": "WeTV's Privacy Policy / account settings govern personal-data handling and deletion; payment-platform auto-renewal must be cancelled separately before closing the account.",
        "url": "https://static.wetvinfo.com/static/policyview/web/terms_en.html"
      },
      "links": {
        "cancel": "https://film.qq.com/h5/wetv/term/subscription-en.html",
        "refund": "https://static.wetvinfo.com/static/policyview/web/terms_en.html",
        "terms": "https://static.wetvinfo.com/static/policyview/web/terms_en.html",
        "privacy": "https://wetv.vip/static/help.html?language=en"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 85,
          "notice_disclosed": 90,
          "refund_disclosed": 88,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://static.wetvinfo.com/static/policyview/web/terms_en.html",
        "policy_summary": "WeTV VIP members can cancel auto-renewal at any time, but must do so at least 24 hours before the start of the next renewal period to avoid being billed. Cancellation is performed through the payment method used: iOS via Settings > Apple ID > Subscriptions > WeTV > unsubscribe, and Android via Google Play account > Subscriptions > WeTV > Manage > Unsubscribe. Payments are non-refundable and WeTV does not issue partial refunds or credits for mid-cycle termination; after unsubscribing the user keeps access until the end of the current billing cycle. The published subscription help page details the per-store cancellation steps and the 24-hour notice window. Because cancellation is app-store-only with no in-account self-serve cancel, the cancel_url score is lower.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "WeTV Terms and Conditions - subscription, 24-hour notice and non-refund (accessed 2026-06-16)",
            "url": "https://static.wetvinfo.com/static/policyview/web/terms_en.html"
          },
          {
            "title": "WeTV subscription / auto-renewal cancellation help (accessed 2026-06-16)",
            "url": "https://film.qq.com/h5/wetv/term/subscription-en.html"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "whimsical",
      "name": "Whimsical",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users can cancel and retain access until end of the paid billing cycle; files are preserved indefinitely for re-subscription."
      },
      "data_deletion": {
        "detail": "Account deletion is self-serve via Settings > Account tab > Delete Account (requires email confirmation). Deletion is permanent and irreversible. Some content shared with others may not be fully removed. Subscription cancellation alone does NOT delete files or account data.",
        "url": "https://whimsical.com/learn/settings/delete-account"
      },
      "links": {
        "cancel": "https://whimsical.com/learn/billing/cancel",
        "refund": null,
        "terms": "https://whimsical.com/terms",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Whimsical subscriptions can be cancelled entirely online by a workspace admin via Settings > Billing > Cancel subscription — no phone or email channel is offered. Cancellation takes effect at the end of the current billing cycle, with full feature access retained until then and all files preserved indefinitely. Refunds are issued at Whimsical's sole discretion; there is no stated standard refund or proration policy. No subscription pause/freeze option is documented.",
        "policy_url": "https://whimsical.com/learn/billing/cancel",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 72,
          "notice_disclosed": 60,
          "refund_disclosed": 45,
          "findability": 80
        },
        "sources": [
          {
            "title": "How to cancel your subscription | Whimsical Help Center (accessed 2026-06-06)",
            "url": "https://whimsical.com/learn/billing/cancel"
          },
          {
            "title": "Whimsical Terms & Conditions (accessed 2026-06-06)",
            "url": "https://whimsical.com/terms"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "whitebook-pebmed-br",
      "name": "Whitebook (PEBMED)",
      "industry": "Edtech / Medical Reference",
      "jurisdiction": "BR",
      "cancellation_types": [
        "app",
        "app-store",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://help.pebmed.com.br/hc/pt-br/articles/360025053873-Como-cancelar-a-minha-assinatura-do-Whitebook",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.pebmed.com.br/hc/pt-br/articles/360025053873-Como-cancelar-a-minha-assinatura-do-Whitebook",
        "policy_summary": "PEBMED's help center states a Whitebook (medical reference) subscription bought on its site is cancelled in the app (iOS: tap the three dots by the plan name and Cancelar renovacao; Android: Gerenciar Assinatura > Cancelar assinatura); store purchases are cancelled in Google Play / App Store. Premium stays active until cycle end with no further charges.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Como cancelar a minha assinatura do Whitebook - PEBMED",
            "url": "https://help.pebmed.com.br/hc/pt-br/articles/360025053873-Como-cancelar-a-minha-assinatura-do-Whitebook"
          }
        ],
        "score": 72,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "who-gives-a-crap-us",
      "name": "Who Gives A Crap",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can pause for 2, 4, or 8 weeks via the subscription dashboard under 'Manage this subscription'. Alternatively, individual deliveries can be skipped at any time."
      },
      "data_deletion": {
        "detail": "Users can request account deletion and personal data erasure via the 'Manage My Privacy' portal (powered by SayMine) linked from the website footer, or by emailing privacy@whogivesacrap.org. Exceptions apply for data required to be retained by law.",
        "url": "https://who-gives-a-crap.privacy.saymine.io/Who_Gives_a_Crap"
      },
      "links": {
        "cancel": "https://support.whogivesacrap.org/hc/en-us/articles/11932267324953-Pausing-canceling-and-reactivating-your-subscription",
        "refund": null,
        "terms": null,
        "privacy": "https://who-gives-a-crap.privacy.saymine.io/Who_Gives_a_Crap"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 60,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.whogivesacrap.org/hc/en-us/articles/11932267324953-Pausing-canceling-and-reactivating-your-subscription",
        "policy_summary": "Who Gives A Crap allows subscribers to cancel at any time via the online subscription dashboard: log in, go to 'Manage subscriptions', select 'Manage this subscription', then 'Cancel subscription'. No notice period is required, though the company emails customers 3 days before each billing date. Pausing for 2, 4, or 8 weeks is available as an alternative to cancellation. Refunds for product dissatisfaction are available within 30 days on largely unused/sealed items, with a money-back guarantee on first orders; there is no explicit refund on unexpired subscription periods.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Pausing, canceling and reactivating your subscription – Who Gives A Crap (accessed 2026-06-06)",
            "url": "https://support.whogivesacrap.org/hc/en-us/articles/11932267324953-Pausing-canceling-and-reactivating-your-subscription"
          },
          {
            "title": "Our Subscription Policy | Who Gives A Crap USA (accessed 2026-06-06)",
            "url": "https://us.whogivesacrap.org/pages/subscription-policy"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "whoop",
      "name": "WHOOP",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can pause their membership via app.whoop.com; billing and data uploads stop during the pause. Pause duration is flexible (community reports of 1–3+ month pauses). Catch: while a pause is active, the cancellation tool is inaccessible — users must first lift the pause (which immediately resumes billing) before they can cancel, a flow that WHOOP community members have flagged as deceptive."
      },
      "data_deletion": {
        "detail": "Users can request full account and data deletion via the WHOOP Privacy Center self-service portal or by emailing privacy@whoop.com. Identity verification is required. WHOOP may retain aggregated or de-identified data after deletion.",
        "url": "https://privacy.whoop.com/"
      },
      "links": {
        "cancel": "https://support.whoop.com/s/article/Canceling-Your-Membership?language=en_US",
        "refund": null,
        "terms": "https://www.whoop.com/us/en/whoop-terms-of-use/",
        "privacy": "https://privacy.whoop.com/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://support.whoop.com/s/article/Canceling-Your-Membership?language=en_US",
        "policy_summary": "WHOOP membership is cancelled online via app.whoop.com (Membership menu → Cancel your Membership) or by emailing support@whoop.com. Cancellation takes effect at the end of the current commitment period — no prorated refund is issued for unused time. A full refund (minus return shipping) is available only if the device is returned within 30 days of receipt. Memberships auto-renew and members must cancel before the renewal date to avoid being charged for the next term; WHOOP provides 15 days' notice of price changes.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling Your Membership – WHOOP Support (accessed 2026-06-05)",
            "url": "https://support.whoop.com/s/article/Canceling-Your-Membership?language=en_US"
          },
          {
            "title": "WHOOP, INC Terms of Use (accessed 2026-06-05)",
            "url": "https://www.whoop.com/us/en/whoop-terms-of-use/"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "whop-us",
      "name": "Whop",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Pause/resume membership exists as an API-level feature for sellers to manage memberships, but there is no documented self-serve consumer-facing UI to pause a subscription. Cancellation ends access at the current period end."
      },
      "data_deletion": {
        "detail": "Account deletion is self-serve via Account Settings > Danger Zone > Delete account (requires typing 'delete' to confirm). All memberships must be cancelled first. CCPA/GDPR deletion requests can also be submitted by emailing support@whop.com.",
        "url": "https://docs.whop.com/account-settings/account-security/delete-your-account"
      },
      "links": {
        "cancel": "https://docs.whop.com/memberships-and-access/cancellations-and-refunds/cancel-a-subscription",
        "refund": "https://docs.whop.com/memberships-and-access/cancellations-and-refunds/cancel-a-subscription",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://docs.whop.com/memberships-and-access/cancellations-and-refunds/cancel-a-subscription",
        "policy_summary": "Whop subscribers can cancel online via Profile > Orders on desktop or via the mobile app by selecting Manage Orders, then Cancel membership — a fully self-serve multi-step flow. Cancellation takes effect at the end of the current billing period, and users must cancel before their renewal date to avoid the next charge. Refunds for the current period are governed by the individual seller's refund policy, not Whop's platform policy, though Whop will process reversals within 3–5 business days if a seller approves one. EU/EEA/UK consumers retain a 14-day withdrawal right for purchases that have not yet been accessed.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel a subscription - Whop Docs (accessed 2026-06-06)",
            "url": "https://docs.whop.com/memberships-and-access/cancellations-and-refunds/cancel-a-subscription"
          },
          {
            "title": "Buyer Terms | Whop (accessed 2026-06-06)",
            "url": "https://whop.com/buyer-terms/"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "wi-flix",
      "name": "Wi-flix",
      "industry": "TV & Streaming",
      "jurisdiction": "GH",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://play.wi-flix.com/blog/subscription-policy",
        "refund": "",
        "terms": "https://wi-flix.com/terms-and-conditions/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://wi-flix.com/terms-and-conditions/",
        "policy_summary": "Wi-flix membership continues on the chosen daily, weekly or monthly plan until cancelled; subscribers must cancel before the next renewal to avoid being billed for the following period. Billing occurs at the end of any free trial or at the time of subscribing and recurs automatically on the corresponding calendar day until cancellation.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Wi-flix Terms and Conditions",
            "url": "https://wi-flix.com/terms-and-conditions/"
          },
          {
            "title": "Wi-flix Subscription Policy",
            "url": "https://play.wi-flix.com/blog/subscription-policy"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "wild-earth",
      "name": "Wild Earth",
      "industry": "Pet subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip or delay individual orders at any time directly from their account dashboard without cancelling. Full pause functionality is available through the Manage Subscriptions portal."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal data by contacting Wild Earth via email (hello@wildearth.com), phone (833-945-3738), mail to 1385 Ninth Street, Berkeley CA 94710 (Attn: Privacy Compliance Officer), or text (888-912-7719). Order information is retained until a deletion request is made.",
        "url": "https://wildearth.com/policies/privacy-policy"
      },
      "links": {
        "cancel": "https://wildearth.com/pages/subscribe-save",
        "refund": "https://wildearth.com/policies/refund-policy",
        "terms": null,
        "privacy": "https://wildearth.com/policies/privacy-policy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Wild Earth subscriptions can be cancelled at any time via a self-serve online flow: log in, click Manage Subscriptions, select the subscription, choose Cancel, provide a reason, and confirm. No advance notice period is required and there is no cancellation fee. Subscribers can also skip or delay individual shipments at any time from the same account portal. Refunds are governed by a separate Happiness Guarantee: for first purchases only, customers may request a refund within 30 days of receiving their order if their pet does not enjoy the product (limited to one bag/jar/unit per product type); general returns of unopened items are accepted within 45 days but return shipping and processing fees are deducted from the refund.",
        "policy_url": "https://wildearth.com/pages/subscribe-save",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 75
        },
        "sources": [
          {
            "title": "Subscribe Save – Wild Earth (accessed 2026-06-06)",
            "url": "https://wildearth.com/pages/subscribe-save"
          },
          {
            "title": "Refund policy – Wild Earth (accessed 2026-06-06)",
            "url": "https://wildearth.com/policies/refund-policy"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "willow-tv-us",
      "name": "Willow TV",
      "industry": "Streaming",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is available. If you need to stop your subscription temporarily, you must cancel and re-subscribe from scratch."
      },
      "data_deletion": {
        "detail": "No dedicated public data-deletion request page has been found. Users must contact cs@willow.tv or refer to willow.tv/privacypolicy for CCPA or other data-subject requests.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.willow.tv/termsofuse",
        "refund": null,
        "terms": "https://www.willow.tv/termsofuse",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 60,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://www.willow.tv/termsofuse",
        "policy_summary": "Willow TV offers monthly ($9.99) and annual ($79.99) subscriptions that auto-renew unless cancelled at least 24 hours before the renewal date. Direct subscribers can cancel online via Account Settings (\"Cancel Recurring Billing\"), through the relevant app store (iOS/Android), or by emailing cs@willow.tv; those who subscribed via third-party providers (Sling, Dish, etc.) must cancel through that provider. A refund is available only if cancelled within 24 hours of a monthly purchase or 48 hours of an annual purchase and no content has been watched; otherwise subscription fees are non-refundable.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Willow TV Terms of Use — willow.tv/termsofuse (accessed 2026-06-06)",
            "url": "https://www.willow.tv/termsofuse"
          },
          {
            "title": "How to cancel Willow - Watch Live Cricket subscription - AppCutter (accessed 2026-06-06)",
            "url": "https://appcutter.com/cancel/370916083"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "winc",
      "name": "Winc",
      "industry": "Apparel & beauty boxes",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can skip any monthly shipment via the 'My Membership' section in their account (self-service). Skip must be submitted at least 48 hours before the next monthly order date. Unlimited skips allowed at no charge."
      },
      "data_deletion": {
        "detail": "CCPA/CPRA deletion requests accepted via email (admin@fullglass.wine) or a web form linked in the site footer (powered by Consentmo). Company acknowledges within 10 business days and responds within 45 days. Some data may be retained for alcohol recordkeeping and tax compliance.",
        "url": "https://www.winc.com/policies/privacy-policy"
      },
      "links": {
        "cancel": "https://www.winc.com/policies/subscription-policy",
        "refund": "https://www.winc.com/policies/refund-policy",
        "terms": null,
        "privacy": "https://www.winc.com/policies/privacy-policy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Winc members can cancel at any time via live chat (winc.com, 7am–4pm PST daily), email (support@winc.com), or phone (1-855-282-5829). California residents additionally have a self-serve cancel option in Account Settings. Members must notify Winc at least 3 days before a scheduled shipment to avoid being charged for that order; Winc Branded Membership cancellations are refunded on a pro-rata basis for unused periods, but Member Credits are non-refundable once purchased. A free 'skip a month' pause option is available anytime via the account dashboard with 48 hours' notice before the next order date.",
        "policy_url": "https://www.winc.com/policies/subscription-policy",
        "scores": {
          "cancel_url": 25,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 65
        },
        "sources": [
          {
            "title": "Cancellation policy - Winc (accessed 2026-06-05)",
            "url": "https://www.winc.com/policies/subscription-policy"
          },
          {
            "title": "Refund policy - Winc (accessed 2026-06-05)",
            "url": "https://www.winc.com/policies/refund-policy"
          }
        ],
        "score": 53,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "windscribe",
      "name": "Windscribe",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation stops auto-renewal; access continues until the end of the current paid billing period."
      },
      "data_deletion": {
        "detail": "Account deletion is available via the 'Give Up On Privacy' button in the Security section of windscribe.com/myaccount. The action is permanent and irreversible. Windscribe notes that some minimal data (username, password, email if provided) may be retained; inactive accounts are periodically pruned.",
        "url": "https://windscribe.com/knowledge-base/articles/how-to-delete-your-windscribe-account"
      },
      "links": {
        "cancel": "https://windscribe.com/knowledge-base/articles/how-to-cancel-a-paid-subscription",
        "refund": "https://windscribe.com/knowledge-base/articles/what-is-the-refund-policy-for-windscribe-plans",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Windscribe subscriptions are cancelled online through the Billing section of the user's account dashboard (windscribe.com/myaccount): click 'Manage Subscriptions', then 'Cancel Subscription', confirm and supply a reason. Cancellation stops auto-renewal immediately but access continues through the remainder of the paid billing period (no early termination). Refunds are limited to the initial purchase only, within 7 days and with fewer than 10 GB of data used on the paid plan; renewals are explicitly non-refundable. Refund requests must be initiated via the Garry support chatbot or a support ticket — no self-serve refund button exists.",
        "policy_url": "https://windscribe.com/knowledge-base/articles/how-to-cancel-a-paid-subscription",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 80
        },
        "sources": [
          {
            "title": "How to cancel a paid subscription | Windscribe (accessed 2026-06-05)",
            "url": "https://windscribe.com/knowledge-base/articles/how-to-cancel-a-paid-subscription"
          },
          {
            "title": "What is the refund policy for Windscribe plans? | Windscribe (accessed 2026-06-05)",
            "url": "https://windscribe.com/knowledge-base/articles/what-is-the-refund-policy-for-windscribe-plans"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "windtre-it",
      "name": "WindTre",
      "industry": "Telecom & ISP",
      "jurisdiction": "IT",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "mail",
        "in_person",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or temporary suspension option is documented on windtre.it for consumer mobile or fixed contracts. Service can only be cancelled outright with 30 days' notice."
      },
      "data_deletion": {
        "detail": "GDPR data deletion (right to erasure) requests can be submitted by mail to Wind Tre S.p.A. Rif. Privacy, CP 159, 20152 Milano; by PEC email to ServizioClienti159@pec.windtre.it; or by phone to 159. The DPO can also be contacted at dataprotectionofficer@windtre.it. Processing takes up to 20 days.",
        "url": "https://www.windtre.it/privacy"
      },
      "links": {
        "cancel": "https://www.windtre.it/come-faccio-per/come-posso-recedere-dal-contratto-windtre-mobile",
        "refund": null,
        "terms": null,
        "privacy": "https://www.windtre.it/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 45,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.windtre.it/come-faccio-per/come-posso-recedere-dal-contratto-windtre-mobile",
        "policy_summary": "WindTre customers can cancel mobile or fixed contracts via online document-upload form (download, sign, upload with ID), phone call to 159, registered mail (A/R) or PEC email to servizioclienti159@pec.windtre.it, or in-store at an authorised WindTre shop. Cancellation takes effect 30 days after the request is received; a 14-day no-penalty cooling-off right applies within 14 days of activation (proration applies if service has already started). No standalone self-service one-click cancel button exists — the online form requires downloading a PDF, signing it, and uploading it with an identity document. Outstanding device-instalment balances and traffic charges up to disconnection remain due; Italian consumer law (Codice del Consumo) mandates the 14-day withdrawal right and prohibits lock-in beyond the notice period.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Come posso recedere dal contratto WINDTRE Mobile? | WINDTRE (accessed 2026-06-05)",
            "url": "https://www.windtre.it/come-faccio-per/come-posso-recedere-dal-contratto-windtre-mobile"
          },
          {
            "title": "Come posso recedere da un contratto WINDTRE Fisso? | WINDTRE (accessed 2026-06-05)",
            "url": "https://www.windtre.it/come-faccio-per/come-posso-recedere-da-un-contratto-windtre-fisso"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "wine-clube-br",
      "name": "Wine (Clube Wine)",
      "industry": "Subscription Box / Wine",
      "jurisdiction": "BR",
      "cancellation_types": [
        "app",
        "online",
        "chat",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://wine242.zendesk.com/hc/pt-br/articles/31931089839515-Cancelamento-de-Assinatura",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://wine242.zendesk.com/hc/pt-br/articles/31931089839515-Cancelamento-de-Assinatura",
        "policy_summary": "Clube Wine's help center states monthly subscribers can cancel without penalty via the Wine app (Gerenciar assinatura), chat or phone, but should request cancellation at least 5 days before the next order date. Annual plans carry a contractual penalty fee covering logistics and pre-purchased bottles.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancelamento de Assinatura - Wine",
            "url": "https://wine242.zendesk.com/hc/pt-br/articles/31931089839515-Cancelamento-de-Assinatura"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "winona-us",
      "name": "Winona",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "in_account",
        "email",
        "chat",
        "text"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause documented; treatment plans can be canceled anytime with no long-term agreement."
      },
      "data_deletion": {
        "detail": "Terms allow deactivating the Winona account by contacting support; data handling governed by the Privacy Policy. No self-serve deletion flow detailed.",
        "url": "https://bywinona.com/terms-and-conditions"
      },
      "links": {
        "cancel": "https://help.bywinona.com/en/articles/5364409-cancellation-and-refund-policy",
        "refund": "https://help.bywinona.com/en/articles/5364409-cancellation-and-refund-policy",
        "terms": "https://bywinona.com/terms-and-conditions",
        "privacy": "https://bywinona.com/terms-and-conditions"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.bywinona.com/en/articles/5364409-cancellation-and-refund-policy",
        "policy_summary": "Winona cancellation is fully self-serve: in account settings click 'Your Account', press 'Edit', scroll to the bottom and select 'Cancel Subscription'. There is no long-term agreement or subscription fee, and treatment plans can be canceled anytime with no required advance notice (most cancellations process immediately, some take up to 24 hours). The Terms state all sales are final and fees are non-refundable in whole or part except as described in the refund policy, and pharmaceutical products cannot be returned; the help-center refund policy covers a 24-hour order processing window. Members can also reach the Patient Care Team via portal chat, hello@bywinona.com, or text (415) 840-1465.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancellation and Refund Policy — Winona Help Center (accessed 2026-06-16)",
            "url": "https://help.bywinona.com/en/articles/5364409-cancellation-and-refund-policy"
          },
          {
            "title": "Terms of Service — Winona (accessed 2026-06-16)",
            "url": "https://bywinona.com/terms-and-conditions"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "wired",
      "name": "Wired",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email",
        "mail"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can temporarily suspend delivery by contacting customer service via phone, email, or mail; must be requested through support rather than self-serve online."
      },
      "data_deletion": {
        "detail": "Condé Nast (Wired's publisher) handles data deletion requests via email to privacy_administration@condenast.com; no dedicated self-serve deletion portal was found on wired.com or condenast.com.",
        "url": ""
      },
      "links": {
        "cancel": "https://w1.buysub.com/pubs/N3/WIR/WIR_FAQ.jsp?cds_mag_code=WIR",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Wired subscriptions (published by Condé Nast) can be cancelled online via a dedicated cancellation link in the subscriber FAQ, or by phone, email, or mail. Cancellation takes a few days to become effective; subscribers may receive invoices during processing and should disregard them. Refunds are issued for unmailed print copies; digital access continues to end of current billing period. A temporary delivery suspension (pause) is available by contacting customer service.",
        "policy_url": "https://w1.buysub.com/pubs/N3/WIR/WIR_FAQ.jsp?cds_mag_code=WIR",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 45,
          "refund_disclosed": 60,
          "findability": 60
        },
        "sources": [
          {
            "title": "Wired Magazine Subscription FAQ — Condé Nast Customer Service (accessed 2026-06-05)",
            "url": "https://w1.buysub.com/pubs/N3/WIR/WIR_FAQ.jsp?cds_mag_code=WIR"
          },
          {
            "title": "WIRED Digital Customer Service FAQ (accessed 2026-06-05)",
            "url": "https://w1.buysub.com/pubs/N3/WI3/FAQ_new.jsp?cds_mag_code=WI3"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "wise",
      "name": "Wise",
      "industry": "Fintech & banking",
      "jurisdiction": "GB",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option exists for Wise accounts. Account closure is permanent; users may reactivate by logging back in if they self-closed."
      },
      "data_deletion": {
        "detail": "As a regulated financial institution, Wise cannot delete all personal data immediately. Regulatory requirements mandate retention of certain data for 5–10 years post-closure depending on jurisdiction. Data no longer required by law is deleted automatically. Deletion requests can be submitted to privacy@wise.com; Wise may decline where legal retention obligations apply.",
        "url": "https://wise.com/gb/legal/privacy-notice-personal-en"
      },
      "links": {
        "cancel": "https://wise.com/help/articles/2978000/how-do-i-close-my-personal-wise-account",
        "refund": "https://wise.com/help/articles/2971422/is-there-a-refund-fee",
        "terms": "https://wise.com/gb/legal/terms-of-use-personal",
        "privacy": "https://wise.com/gb/legal/privacy-notice-personal-en"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://wise.com/help/articles/2978000/how-do-i-close-my-personal-wise-account",
        "policy_summary": "Wise accounts can be closed at any time online or in the app: click your initials → Settings → 'Close your account' under Actions and Agreements, then follow the prompts. Before closing, you must withdraw all funds to an external bank account, download any statements, and let pending transfers/card payments settle (or cancel them). No notice period is required for customer-initiated closure. Wise has no monthly subscription fee — it is pay-per-use — so there is no recurring charge to cancel; transfer cancellations are refunded in full in most cases (Swift transfers excepted). After closure, your account details deactivate, your Wise card stops working, and Direct Debits are cancelled. Funds access is preserved for up to 6 years post-closure via support contact. Data is retained for 5–10 years per financial regulation, then deleted automatically. The UK fee-refund programme was suspended as of August 2025.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "How do I close my personal Wise account? | Wise Help Centre (accessed 2026-06-10)",
            "url": "https://wise.com/help/articles/2978000/how-do-i-close-my-personal-wise-account"
          },
          {
            "title": "How do I close my Wise Business account? | Wise Help Centre (accessed 2026-06-10)",
            "url": "https://wise.com/help/articles/2977973/how-do-i-close-my-wise-business-account"
          },
          {
            "title": "Is there a refund fee? | Wise Help Centre (accessed 2026-06-10)",
            "url": "https://wise.com/help/articles/2971422/is-there-a-refund-fee"
          },
          {
            "title": "Fee refunds for customers in the UK | Wise Help Centre (accessed 2026-06-10)",
            "url": "https://wise.com/help/articles/7dmzR1bODHUCVTvD52Qi8D/fee-refunds-for-customers-in-the-uk"
          },
          {
            "title": "Wise Customer Agreements (Terms & Conditions) (accessed 2026-06-10)",
            "url": "https://wise.com/en/legal/terms-and-conditions"
          },
          {
            "title": "Personal Customer Privacy Notice - Wise (accessed 2026-06-10)",
            "url": "https://wise.com/gb/legal/privacy-notice-personal-en"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "wisp",
      "name": "Wisp",
      "industry": "Telehealth & Rx",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Wisp's Terms of Service or help center."
      },
      "data_deletion": {
        "detail": "Users can request deletion of personal information by completing the Wisp Privacy Access Request Form or emailing privacy@hellowisp.com. Health data deletion (Washington/Nevada residents) is also supported. Identity verification required before processing.",
        "url": "https://hellowisp.com/privacy"
      },
      "links": {
        "cancel": "https://hellowisp.com/terms",
        "refund": null,
        "terms": "https://hellowisp.com/terms",
        "privacy": "https://hellowisp.com/privacy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Wisp subscriptions can be cancelled online via the patient portal (Subscriptions section) or by emailing support@hellowisp.com. Cancellation must be received at least 48 hours before the next renewal date or it will not be honored and the charge will proceed. All sales are final; refunds are not offered except at Wisp's sole discretion for limited circumstances (out-of-stock, damaged, or undelivered products). No pause or freeze option is documented.",
        "policy_url": "https://hellowisp.com/terms",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 75,
          "refund_disclosed": 60,
          "findability": 60
        },
        "sources": [
          {
            "title": "Terms of Service | Wisp (accessed 2026-06-05)",
            "url": "https://hellowisp.com/terms"
          },
          {
            "title": "How Do I Cancel My Subscription? - Wisp Help Center (accessed 2026-06-05)",
            "url": "https://wisp-inc-docs.helpscoutdocs.com/article/54-i-would-like-to-cancel-my-subscription"
          }
        ],
        "score": 66,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "wistia",
      "name": "Wistia",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Customers can downgrade to the Free plan or cancel outright; no mid-cycle suspension is offered."
      },
      "data_deletion": {
        "detail": "After cancellation, Wistia may but is not obligated to delete archived customer data. Retention is at Wistia's discretion with no guaranteed deletion timeline. Anonymized/aggregated data may be retained indefinitely.",
        "url": "https://wistia.com/terms"
      },
      "links": {
        "cancel": "https://support.wistia.com/en/articles/9397312-cancel-account",
        "refund": null,
        "terms": "https://wistia.com/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.wistia.com/en/articles/9397312-cancel-account",
        "policy_summary": "Wistia subscriptions can be cancelled entirely online by an Account Owner via Settings > Cancel, with a choice to cancel immediately or at the end of the current billing cycle. No refunds or credits are issued for cancellations, downgrades, or unused service portions. For paid plans, either party must provide at least 2 months' notice prior to the end of the current term to decline auto-renewal. Data retention after cancellation is at Wistia's discretion, and no account pause option exists; customers may downgrade to a Free plan as an alternative.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel Account | Wistia Help Center (accessed 2026-06-06)",
            "url": "https://support.wistia.com/en/articles/9397312-cancel-account"
          },
          {
            "title": "Wistia Terms | Wistia (accessed 2026-06-06)",
            "url": "https://wistia.com/terms"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "with-jp",
      "name": "with",
      "industry": "Dating apps",
      "jurisdiction": "JP",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "with documents no pause or freeze; auto-renewal is stopped and the paid plan runs until expiry, then reverts to free membership."
      },
      "data_deletion": {
        "detail": "Paid members must cancel the paid membership (stop auto-renewal) and wait for the paid period to end before they can withdraw; deleting the app alone does not stop billing.",
        "url": "https://support.with.is/hc/ja"
      },
      "links": {
        "cancel": "https://support.with.is/hc/ja",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 88,
          "notice_disclosed": 85,
          "refund_disclosed": 45,
          "findability": 72
        },
        "cancel_url": null,
        "policy_url": "https://support.with.is/hc/ja",
        "policy_summary": "with (with, Inc., Japan) requires paid members to stop auto-renewal through the channel matching their payment method: Apple ID via App Store subscriptions, Google Play via the Play Store, and credit-card subscriptions via the browser version. For App Store and Google Play payments, auto-renewal must be cancelled at least 24 hours before the renewal date; for credit-card plans the renewal date is fixed by contract length. Paid members must stop auto-renewal before they can withdraw, and deleting the app does not stop billing. No documented partial-period refund or pause option.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "with Help Center (accessed 2026-06-16)",
            "url": "https://support.with.is/hc/ja"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "wix",
      "name": "Wix",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option exists; Wix recommends switching to a monthly billing cycle as the closest alternative for flexibility."
      },
      "data_deletion": {
        "detail": "Closing an account is a multi-step process (cancel subscriptions, remove domains, move sites to trash, then close account). Account closure alone does not erase data from Wix databases; users must separately request permanent deletion to erase all information from Wix's systems. A dedicated permanent-deletion flow exists in account settings.",
        "url": "https://support.wix.com/en/article/closing-your-wix-account"
      },
      "links": {
        "cancel": "https://support.wix.com/en/article/canceling-a-wix-premium-plan",
        "refund": "https://support.wix.com/en/article/requesting-a-refund-for-a-premium-plan",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 78,
          "notice_disclosed": 70,
          "refund_disclosed": 85,
          "findability": 88
        },
        "cancel_url": null,
        "policy_url": "https://support.wix.com/en/article/canceling-a-wix-premium-plan",
        "policy_summary": "Wix Premium and Studio plans can be canceled entirely online via the Premium Subscriptions dashboard (More Actions > Cancel Plan > Cancel Now). Cancellation stops auto-renewal; the plan remains active through the end of the paid billing period unless canceled within the 14-day first-purchase window, in which case it terminates immediately. A full refund is available only for first-time purchases canceled within 14 days; renewals, upgrades, and domain purchases are non-refundable, with refunds taking up to 45 business days to process. Each additional service (domains, business email, apps) must be canceled separately.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling a Wix Premium or Studio Plan | Help Center | Wix.com (accessed 2026-06-05)",
            "url": "https://support.wix.com/en/article/canceling-a-wix-premium-plan"
          },
          {
            "title": "Requesting a Refund for a Premium or Studio Plan | Help Center | Wix.com (accessed 2026-06-05)",
            "url": "https://support.wix.com/en/article/requesting-a-refund-for-a-premium-plan"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 1694000000,
        "mrr_usd": 141200000,
        "currency": "USD",
        "as_of": "2025-12-31",
        "source": {
          "title": "Wix.com Ltd. — Q4 2025 Earnings Release",
          "url": "https://investors.wix.com/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "wizz-air-multipass-hu",
      "name": "Wizz Air MultiPass",
      "industry": "Travel subscriptions",
      "jurisdiction": "HU",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option is documented in Wizz Air MultiPass terms or help pages."
      },
      "data_deletion": {
        "detail": "Users can exercise GDPR erasure rights via the Data Subject Rights portal. Wizz Air Hungary Ltd. processes erasure requests; note that account deletion may prevent further use of services.",
        "url": "https://www.wizzair.com/en-gb/information-and-services/about-us/data-subject-rights"
      },
      "links": {
        "cancel": "https://www.wizzair.com/en-gb/information-and-services/memberships/wizz-multipass",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 70,
          "notice_disclosed": 55,
          "refund_disclosed": 75,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://www.wizzair.com/en-gb/information-and-services/memberships/wizz-multipass",
        "policy_summary": "Wizz Air MultiPass is a 12-month subscription that cannot be cancelled mid-term except within the first 14 calendar days of registration (full refund if no flight tokens have been used). To cancel auto-renewal for the next period, subscribers must submit a written cancellation declaration via Wizz Air's online compliments-and-complaints form before the current subscription period ends. There is no self-serve cancel button in the account portal or app; cancellation requires submitting a form through the complaints channel. A 14-day email reminder is sent before the mandatory period ends to allow subscribers to act before auto-renewal.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "WIZZ MultiPass — Fly More, Save More | Wizz Air (accessed 2026-06-06)",
            "url": "https://www.wizzair.com/en-gb/information-and-services/memberships/wizz-multipass"
          },
          {
            "title": "WIZZ MultiPass — Terms and Conditions (all countries) (accessed 2026-06-06)",
            "url": "https://multipass.wizzair.com/multipass-terms-all.pdf"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "wolt-plus-eu",
      "name": "Wolt+",
      "industry": "Food delivery memberships",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; benefits last until end of paid cycle after cancellation."
      },
      "data_deletion": {
        "detail": "Membership terms do not address data deletion; covered by Wolt's general privacy policy.",
        "url": "https://explore.wolt.com/en/deu/terms"
      },
      "links": {
        "cancel": "https://explore.wolt.com/en/svk/woltplus-terms",
        "refund": "https://explore.wolt.com/en/svk/woltplus-terms",
        "terms": "https://explore.wolt.com/en/svk/woltplus-terms",
        "privacy": "https://explore.wolt.com/en/deu/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 88,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://explore.wolt.com/en/svk/woltplus-terms",
        "policy_summary": "Wolt+ is a monthly/annual auto-renewing membership (zero delivery fees above thresholds, reduced service fees, retail discounts). Members self-serve cancel any time before the renewal date in the 'manage membership' tab of their Wolt profile. Monthly and yearly subscription fees are non-refundable and non-transferable for mid-cycle cancellation, but access continues to the end of the paid cycle. Trial users who cancel within the first 48 hours of their first paid period may get a full refund by emailing support, and EU consumers retain a 14-day withdrawal right. No pause feature is documented.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Wolt+ Subscription Terms and Conditions (accessed 2026-06-16)",
            "url": "https://explore.wolt.com/en/svk/woltplus-terms"
          },
          {
            "title": "Wolt+ Germany (accessed 2026-06-16)",
            "url": "https://explore.wolt.com/en/deu/wolt-plus"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "wolt-plus-il",
      "name": "Wolt+ (Israel)",
      "industry": "Food delivery membership",
      "jurisdiction": "IL",
      "cancellation_types": [
        "app",
        "online",
        "chat",
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Subscription data governed by Wolt privacy policy; cancellation handled within the user profile.",
        "url": "https://explore.wolt.com/en/isr/woltplus-terms"
      },
      "links": {
        "cancel": "https://explore.wolt.com/en/isr/woltplus-terms",
        "refund": "https://explore.wolt.com/en/isr/woltplus-terms",
        "terms": "https://explore.wolt.com/en/isr/woltplus-terms",
        "privacy": "https://explore.wolt.com/en/isr/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 75,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://explore.wolt.com/en/isr/woltplus-terms",
        "policy_summary": "Wolt+ Israel members cancel self-serve in the Wolt+ tab of the user profile, and may also cancel via in-app chat, email, or registered mail. Standard cancellations process within three business days. Mid-cycle cancellation offers a partial refund minus delivery-fee savings accrued, capped at the monthly fee.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Wolt+ Subscription Terms and Conditions - Israel",
            "url": "https://explore.wolt.com/en/isr/woltplus-terms"
          }
        ],
        "score": 85,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "wom-cl",
      "name": "WOM",
      "industry": "Telecom & ISP",
      "jurisdiction": "CL",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in WOM Chile's official help center."
      },
      "data_deletion": {
        "detail": "Customers can request deletion of personal data by contacting WOM via www.wom.cl (Reclamos section) or by emailing datospersonales@wom.cl, or calling 600 600 1196. Data is retained for the duration of the commercial relationship and any legally required period thereafter.",
        "url": "https://www.wom.cl/politica-privacidad/"
      },
      "links": {
        "cancel": "https://www.wom.cl/centro-de-ayuda/como-puedo-dar-de-baja-mi-plan/",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "cancel_url": null,
        "policy_url": "https://www.wom.cl/centro-de-ayuda/como-puedo-dar-de-baja-mi-plan/",
        "policy_summary": "WOM Chile customers can cancel (\"dar de baja\") their mobile plan online through the MIWOM web portal — not the mobile app — by navigating to Ayuda > Solicitudes y reclamos > Baja voluntaria; cancellation takes effect the next business day. Alternatively, cancellation can be initiated by calling 103 (from a WOM line) or +56 22 337 7600, via WhatsApp chat, or in person at a WOM branch. Customers with outstanding device installment payments must either complete monthly payments or pay the remaining balance as a lump sum. No refund or proration details are explicitly published, but the bill covers usage from the last billing cycle start through the cancellation date.",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 35,
          "findability": 72
        },
        "sources": [
          {
            "title": "Dar de baja Plan WOM | Centro de Ayuda | WOM (accessed 2026-06-06)",
            "url": "https://www.wom.cl/centro-de-ayuda/como-puedo-dar-de-baja-mi-plan/"
          },
          {
            "title": "Política de Privacidad | WOM (accessed 2026-06-06)",
            "url": "https://www.wom.cl/politica-privacidad/"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "wondrium-us",
      "name": "Wondrium",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause feature is documented for subscriptions purchased directly through the Wondrium website. Cancellation and re-subscription are the only documented membership management options."
      },
      "data_deletion": {
        "detail": "Data deletion requests (including CCPA right-to-delete for California residents) can be submitted by emailing ContactUs@wondrium.com. Wondrium states it will timely process deletion requests, subject to legal retention requirements.",
        "url": "https://www.wondrium.com/ccpa"
      },
      "links": {
        "cancel": "https://www.wondrium.com/faq",
        "refund": null,
        "terms": null,
        "privacy": "https://www.wondrium.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.wondrium.com/faq",
        "policy_summary": "Wondrium members may cancel at any time via self-service: log in, hover over your account name, select 'My Account', then click 'Cancel membership' under Membership Plan Management. Members who subscribed through iOS or Android must cancel through the respective app store. No refunds are issued upon cancellation; access continues until the end of the current billing period. The annual plan is explicitly non-refundable.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "FAQs | Wondrium (accessed 2026-06-06)",
            "url": "https://www.wondrium.com/faq"
          },
          {
            "title": "Privacy Policy | Wondrium (accessed 2026-06-06)",
            "url": "https://www.wondrium.com/privacy"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "wondrium",
      "name": "Wondrium (The Great Courses Plus)",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; cancelling keeps access through the end of the billing period."
      },
      "data_deletion": {
        "detail": "Not detailed in the FAQ; handled per Privacy Policy / customer support.",
        "url": "https://www.wondrium.com/faq"
      },
      "links": {
        "cancel": "https://www.wondrium.com/faq",
        "refund": "https://www.wondrium.com/faq",
        "terms": "https://www.wondrium.com/faq",
        "privacy": "https://www.wondrium.com/faq"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.wondrium.com/faq",
        "policy_summary": "Wondrium (The Great Courses Plus) subscribers can cancel any time, self-serve, at wondrium.com via Account > Subscription > Cancel, or by calling support; Apple or Google subscriptions are cancelled through the relevant app store. After cancelling, access continues through the end of the current billing period, and cancelling during a free trial keeps access until the trial ends. Monthly subscriptions are not refunded for partial months; annual subscribers may contact support for a possible prorated refund. Individually purchased courses carry a full refund within one year.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "FAQs - Wondrium (accessed 2026-06-16)",
            "url": "https://www.wondrium.com/faq"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "woop-nz",
      "name": "Woop",
      "industry": "Meal Kit Delivery",
      "jurisdiction": "NZ",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Subscription can be paused for a set period or indefinitely with one week's notice, instead of cancelling."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://help.woop.co.nz/en/how-to-cancel",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 88,
          "channel_disclosed": 82,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.woop.co.nz/en/how-to-cancel",
        "policy_summary": "Woop (New Zealand meal-kit service) has no contract and lets customers cancel, pause, switch plans or skip deliveries from their account at any time before the midnight-Monday cut-off; cancellations cannot be processed for already-confirmed deliveries. Pausing for a set period or indefinitely is offered as an alternative.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my account? – Woop",
            "url": "https://help.woop.co.nz/en/how-to-cancel"
          },
          {
            "title": "Cancellations – Woop Support & FAQ",
            "url": "https://help.woop.co.nz/en/cancellations"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "wordpress-com",
      "name": "WordPress.com",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause/hold is offered; you either cancel (auto-renew off, access to expiry) or remove the plan to claim a refund."
      },
      "data_deletion": {
        "detail": "Account closure and personal-data deletion are self-serve via Account Settings > Close your account, separate from cancelling a paid plan.",
        "url": "https://wordpress.com/support/account-settings/close-account/"
      },
      "links": {
        "cancel": "https://wordpress.com/support/manage-purchases/cancel-a-purchase/",
        "refund": "https://wordpress.com/support/refunds/",
        "terms": "https://wordpress.com/tos/",
        "privacy": "https://automattic.com/privacy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 85,
          "refund_disclosed": 92,
          "findability": 88
        },
        "cancel_url": null,
        "policy_url": "https://wordpress.com/support/manage-purchases/cancel-a-purchase/",
        "policy_summary": "WordPress.com paid plans are cancelled online in-account via My WordPress.com Account > Purchases, where you select the subscription and click Cancel plan and confirm; cancelling disables auto-renew and the subscription stays active until its expiry date. To get money back you must instead choose Remove and claim refund, which ends the plan immediately and auto-refunds the eligible amount. Annual, two-year and three-year plans are refundable within 14 days of purchase or renewal, monthly plans within 7 days, the 100-year plan within 120 days, and domain registrations within 96 hours. Refunds are full (not prorated) within the window and nothing outside it, returned to the original payment method in roughly 7-10 business days. No pause option is offered.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel or remove a subscription - WordPress.com Support (accessed 2026-06-16)",
            "url": "https://wordpress.com/support/manage-purchases/cancel-a-purchase/"
          },
          {
            "title": "Refund a purchase - WordPress.com Support (accessed 2026-06-16)",
            "url": "https://wordpress.com/support/refunds/"
          },
          {
            "title": "Manage Purchases, Renewals, and Cancellations - WordPress.com Support (accessed 2026-06-16)",
            "url": "https://wordpress.com/support/manage-purchases/"
          }
        ],
        "score": 88,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "wordtune",
      "name": "Wordtune",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Users can only cancel (which downgrades them to the free tier at the end of the billing period) or remain on a paid plan."
      },
      "data_deletion": {
        "detail": "Account and data deletion is available on request via the Wordtune Support chat platform in-app or by emailing privacy@wordtune.com. Upon deletion, personal data associations are removed from your account, though the company may retain data for legal/compliance purposes.",
        "url": "https://www.wordtune.com/privacy-policy"
      },
      "links": {
        "cancel": "https://support.wordtune.com/en/articles/5304438-how-do-i-cancel-my-wordtune-premium-subscription",
        "refund": null,
        "terms": "https://www.wordtune.com/terms-of-use",
        "privacy": "https://www.wordtune.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 78,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.wordtune.com/en/articles/5304438-how-do-i-cancel-my-wordtune-premium-subscription",
        "policy_summary": "Wordtune subscriptions can be cancelled at any time via the account page at app.wordtune.com/account — navigate to Manage Plan, scroll to the Billing section, and click Cancel Subscription. Cancellation takes effect the day after the last day of the current billing period, after which the account reverts to the free tier. No refunds or credits are provided for any partial subscription period; all payments are explicitly non-refundable. No pause or freeze option exists; account/data deletion requires contacting support or emailing privacy@wordtune.com.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How Do I Cancel My Premium Wordtune Subscription | Wordtune Help Center (accessed 2026-06-06)",
            "url": "https://support.wordtune.com/en/articles/5304438-how-do-i-cancel-my-wordtune-premium-subscription"
          },
          {
            "title": "Terms of Service | Wordtune (accessed 2026-06-06)",
            "url": "https://www.wordtune.com/terms-of-use"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "workweave",
      "name": "Weave",
      "industry": "Developer tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option mentioned in terms or on pricing page."
      },
      "data_deletion": {
        "detail": "Account deletion not explicitly described. Users can contact support@workweave.ai to request data deletion. California residents can request non-disclosure to third parties. No GDPR rights section present.",
        "url": "https://workweave.dev/privacy"
      },
      "links": {
        "cancel": "https://workweave.dev/terms",
        "refund": null,
        "terms": "https://workweave.dev/terms",
        "privacy": "https://workweave.dev/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 65,
          "notice_disclosed": 70,
          "refund_disclosed": 75,
          "findability": 55
        },
        "cancel_url": null,
        "policy_url": "https://workweave.dev/terms",
        "policy_summary": "To cancel, go to account settings at app.workweave.ai or contact support@workweave.ai. Cancellation takes effect at the end of the current billing period — no mid-period termination is allowed and no prorated refunds are issued for the remaining period. Subscriptions auto-renew unless opt-out is completed via account settings. Free trial inadvertent charges can be resolved by contacting support.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Use - Weave - AI to measure AI (accessed 2026-06-12)",
            "url": "https://workweave.dev/terms"
          },
          {
            "title": "Weave Pricing - AI to measure engineers and agents (accessed 2026-06-12)",
            "url": "https://workweave.dev/pricing"
          },
          {
            "title": "Privacy Policy - Weave - AI to measure AI (accessed 2026-06-12)",
            "url": "https://workweave.dev/privacy"
          }
        ],
        "score": 62,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "world-nomads",
      "name": "World Nomads",
      "industry": "Insurance",
      "jurisdiction": "US",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.worldnomads.com/usa/help/insurance/managing-policy/cancel-your-policy",
        "refund": "https://www.worldnomads.com/usa/help/insurance/managing-policy/cancel-your-policy",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 90,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.worldnomads.com/usa/help/insurance/managing-policy/cancel-your-policy",
        "policy_summary": "World Nomads policies carry a free-look (cooling-off) period (typically around 10 days in the US, varying by state) during which the policy can be cancelled via the member account for a full refund, provided the trip has not started, no claim has been made, and no rights exercised; after the period the plan is non-refundable.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How Can I Cancel My Plan From World Nomads?",
            "url": "https://www.worldnomads.com/usa/help/insurance/managing-policy/cancel-your-policy"
          },
          {
            "title": "Cancelling Your Policy: Cooling-Off Periods Explained",
            "url": "https://www.worldnomads.com/uk/help/insurance/buying-travel-insurance/how-do-cooling-off-periods-work"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "world-of-warcraft",
      "name": "World of Warcraft",
      "industry": "Gaming subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Subscription can be paused for a minimum of 1 month and a maximum of 6 months via Battle.net account settings. Pausing delays the next billing/renewal date but does not freeze or pause currently active game time already on the account. Can be resumed or fully cancelled at any time during the pause period."
      },
      "data_deletion": {
        "detail": "Battle.net account deletion and personal data erasure available via Blizzard's Right to Delete process. Submit the form (with government-issued ID for identity verification) by email to dataprivacy@blizzard.com. A separate support article covers Battle.net account deletion. Requests may take up to 30 days to process.",
        "url": "https://www.blizzard.com/en-us/legal/14c3059f-905b-4b2c-9456-12a6e77dbc6c/blizzard-right-to-delete"
      },
      "links": {
        "cancel": "https://us.support.blizzard.com/en/article/124492",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://us.support.blizzard.com/en/article/124492",
        "policy_summary": "WoW subscriptions are cancelled online only: log in to Battle.net account management, go to Games & Subscriptions, click Manage next to the WoW account, then click Cancel Subscription. No notice period is required — cancellation can be done at any time and access remains active through the end of the current billing cycle. Subscriptions are explicitly non-refundable, though a case-by-case refund review process exists. A pause option (1–6 months) is available as an alternative to full cancellation, delaying the next renewal date without freezing active game time.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling Your World of Warcraft Subscription - Blizzard Support (accessed 2026-06-05)",
            "url": "https://us.support.blizzard.com/en/article/124492"
          },
          {
            "title": "Pausing Next World of Warcraft Subscription Payment - Blizzard Support (accessed 2026-06-05)",
            "url": "https://us.support.blizzard.com/en/article/336364"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "wow-de",
      "name": "WOW",
      "industry": "Streaming",
      "jurisdiction": "DE",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": "No formal subscription pause option. WOW's model is cancel-and-reactivate: no re-registration fee is charged, so users simply cancel and rebook when needed. No account freeze mechanism is documented."
      },
      "data_deletion": {
        "detail": "Data deletion request available after subscription has fully ended. Submit via the privacy/data rights help page; WOW sends a confirmation link (valid 48 hours) and processes the request within 30 days. Any remaining account credit is refunded before deletion.",
        "url": "https://www.wowtv.de/hilfe/artikel/datenschutz-auskunft-loeschung-uebertragbarkeit"
      },
      "links": {
        "cancel": "https://www.wowtv.de/hilfe/artikel/wow-kuendigen",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.wowtv.de/hilfe/artikel/wow-kuendigen",
        "policy_summary": "WOW (formerly Sky Ticket) complies with German §312k BGB by providing a mandatory Kündigungsbutton accessible from the homepage footer and within 'Mein Konto → Meine Abos' — click 'Abo beenden' to cancel online. Cancellation can also be made by phone (089 99 72 79 00), email (hilfe@wowtv.de), live chat (daily 08:00–22:00), or postal mail to Sky Deutschland Fernsehen GmbH & Co. KG, 22033 Hamburg. The cancellation takes effect at the end of the current billing period (30-day cycle for monthly plans; end of 12-month term for annual plans); users must cancel at least 24 hours before the next renewal. No pro-rata refund is issued — access continues until the last day of the paid period.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Mein WOW Abo kündigen – WOW Hilfe (accessed 2026-06-05)",
            "url": "https://www.wowtv.de/hilfe/artikel/wow-kuendigen"
          },
          {
            "title": "Datenschutz-Auskunft-Löschung-Übertragbarkeit – WOW Hilfe (accessed 2026-06-05)",
            "url": "https://www.wowtv.de/hilfe/artikel/datenschutz-auskunft-loeschung-uebertragbarkeit"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "wp-engine",
      "name": "WP Engine",
      "industry": "Web hosting & domains",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in WP Engine's support materials or terms of service."
      },
      "data_deletion": {
        "detail": "After the 30-day cancellation notice period expires, access to the User Portal and all hosted content is deleted. WP Engine advises customers to download local backups before submitting the cancellation form, as the company will not assist with site migration after termination.",
        "url": "https://wpengine.com/legal/terms-of-service/"
      },
      "links": {
        "cancel": "https://wpengine.com/support/change-plan-user-portal/",
        "refund": null,
        "terms": "https://wpengine.com/legal/terms-of-service/",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "Cancellation must be initiated online by the account Owner via the User Portal (Billing section), using a cancellation form; support agents cannot start the process. A 30-day advance notice is required; the plan is not renewed and access plus all content are deleted after that period. Standard plans (Startup, Professional, Growth, Scale) include a 60-day money-back guarantee if the refund is requested at the time of the cancellation notice; all other fees are non-refundable per the Terms of Service. No pause or freeze option is offered.",
        "policy_url": "https://wpengine.com/support/change-plan-user-portal/",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 75,
          "findability": 70
        },
        "sources": [
          {
            "title": "Manage Plans and Product Extensions | WP Engine Support (accessed 2026-06-05)",
            "url": "https://wpengine.com/support/change-plan-user-portal/"
          },
          {
            "title": "Terms of Service | WP Engine (accessed 2026-06-05)",
            "url": "https://wpengine.com/legal/terms-of-service/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "wrike",
      "name": "Wrike",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "email",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Wrike's Terms & Conditions or help documentation."
      },
      "data_deletion": {
        "detail": "After cancellation or expiration, Wrike deletes all Customer Data per its standard practices (Terms §5.1). Customers bear sole responsibility to export data before cancellation; they may not be able to export after deactivation (§3.4). Free/trial account data may be permanently lost upon termination (§8.2).",
        "url": "https://help.wrike.com/hc/en-us/articles/212813185-Deleting-Your-Account"
      },
      "links": {
        "cancel": "https://www.wrike.com/security/terms/",
        "refund": null,
        "terms": "https://www.wrike.com/security/terms/",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Paid Wrike subscribers cannot self-cancel online; they must contact Wrike support via chat, a support ticket, or phone (plans with Premium Support) to request cancellation. Written notice of non-renewal must be submitted before the end of the current subscription term — Wrike documentation indicates at least 30 days prior to renewal date — otherwise the subscription auto-renews at then-current rates. Wrike's Terms explicitly state no refunds or credits are issued for any partial or unused subscription period (except where Wrike materially fails to deliver the service). Customers are solely responsible for exporting their data before cancellation, as access may be removed and data deleted once the account is deactivated.",
        "policy_url": "https://www.wrike.com/security/terms/",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 55,
          "notice_disclosed": 60,
          "refund_disclosed": 75,
          "findability": 45
        },
        "sources": [
          {
            "title": "Wrike Terms & Conditions (accessed 2026-06-06)",
            "url": "https://www.wrike.com/security/terms/"
          },
          {
            "title": "Deleting Your Account – Wrike Help Center (accessed 2026-06-06)",
            "url": "https://help.wrike.com/hc/en-us/articles/212813185-Deleting-Your-Account"
          }
        ],
        "score": 46,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "writesonic",
      "name": "Writesonic",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Writesonic lets users pause a plan for up to 3 months via the Billing page instead of cancelling; the plan auto-resumes after the pause."
      },
      "data_deletion": {
        "detail": "Account cancellation is done in Billing; access continues until end of billing cycle. Data handling is governed by the Privacy Policy.",
        "url": "https://writesonic.com/legal/privacy-policy"
      },
      "links": {
        "cancel": "https://help.writesonic.com/article/31-cancel-your-account",
        "refund": "https://help.writesonic.com/article/29-refund-policy",
        "terms": "https://writesonic.com/legal/terms",
        "privacy": "https://writesonic.com/legal/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 90,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://help.writesonic.com/article/31-cancel-your-account",
        "policy_summary": "Writesonic cancellation is self-serve: go to the Billing section of account settings and click cancel, then complete the prompts. Cancellation takes effect at the end of the current billing cycle, and full feature/credit access continues until then. Writesonic offers a 7-day money-back guarantee (full refund if fewer than 25,000 Premium-quality words used and no trial completed), requested by emailing support@writesonic.com; no prorated refunds are given after the window or on annual plans. As an alternative to cancelling, users can pause a plan for up to 3 months from the Billing page, after which it auto-resumes.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel Your Account – Writesonic Help Center (accessed 2026-06-16)",
            "url": "https://help.writesonic.com/article/31-cancel-your-account"
          },
          {
            "title": "Refund Policy – Writesonic Help Center (accessed 2026-06-16)",
            "url": "https://help.writesonic.com/article/29-refund-policy"
          }
        ],
        "score": 88,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "wsj",
      "name": "The Wall Street Journal",
      "industry": "News & publishing",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No documented subscription pause for digital. Cancelling stops auto-renewal at the end of the current billing cycle."
      },
      "data_deletion": {
        "detail": "Not detailed on the cancellation pages. Cancelling stops billing but does not delete your Dow Jones / WSJ account; personal-data deletion is a separate privacy request (CCPA) via Dow Jones privacy.",
        "url": ""
      },
      "links": {
        "cancel": "https://help.wsj.com",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 40,
          "channel_disclosed": 65,
          "notice_disclosed": 65,
          "refund_disclosed": 45,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://help.wsj.com",
        "policy_summary": "Cancel via Manage Subscription on the account/help site if available — but the online button is often hidden or replaced with a 'Call to Cancel' number, pushing you to the phone (800-568-7625), where retention offers and long holds are commonly reported. Live chat at help.wsj.com. Access runs to the end of the billing cycle; WSJ generally does NOT prorate refunds for partial months.",
        "policy_checked": "2026-06-04",
        "method": "editor",
        "sources": [
          {
            "title": "The Wall Street Journal — Customer Center / help.wsj.com (accessed 2026-06-04)",
            "url": "https://help.wsj.com"
          }
        ],
        "score": 52,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "wuolah-es",
      "name": "Wuolah",
      "industry": "Edtech / Learning",
      "jurisdiction": "ES",
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://wuolah.com/terms",
        "refund": "",
        "terms": "https://wuolah.com/terms",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://wuolah.com/terms",
        "policy_summary": "Spanish student notes-sharing platform (WUOLADS, S.L., Seville) offering Turbo, Pro and Pro+ subscriptions. Subscriptions auto-renew and are cancelled self-serve from the user profile under Planes y Suscripciones before the period ends; amounts already paid are not refunded. Subscriptions bought via a third party must be cancelled there.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terminos y Condiciones - Wuolah",
            "url": "https://wuolah.com/terms"
          },
          {
            "title": "Suscripciones - Wuolah",
            "url": "https://wuolah.com/shop/suscripciones"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "wysa",
      "name": "Wysa",
      "industry": "Mental health",
      "jurisdiction": "US",
      "cancellation_types": [
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; subscriptions are managed and cancelled through Apple App Store or Google Play."
      },
      "data_deletion": {
        "detail": "Users can use the in-app Reset my data option to delete submitted data, or email hello@wysa.com to delete data from the server; deleted data cannot be restored.",
        "url": "https://legal.wysa.io/privacy-policy"
      },
      "links": {
        "cancel": "https://www.wysa.com/faq",
        "refund": "https://www.wysa.com/faq",
        "terms": "https://legal.wysa.io/terms",
        "privacy": "https://legal.wysa.io/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.wysa.com/faq",
        "policy_summary": "Wysa cannot cancel subscriptions directly; they are managed through Google Play or the Apple App Store (or PayPal automatic payments), and the FAQ directs users to those stores. Cancellation must be done at least 24 hours before a trial ends.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "FAQ - Wysa",
            "url": "https://www.wysa.com/faq"
          },
          {
            "title": "Wysa Global Privacy Policy",
            "url": "https://legal.wysa.io/privacy-policy"
          },
          {
            "title": "Wysa Terms of Service",
            "url": "https://legal.wysa.io/terms"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "wyze",
      "name": "Wyze",
      "industry": "Home security",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://support.wyze.com/hc/en-us/articles/12791360648475-How-do-I-cancel-my-Wyze-subscription",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.wyze.com/hc/en-us/articles/12791360648475-How-do-I-cancel-my-Wyze-subscription",
        "policy_summary": "Wyze Cam Plus and other Wyze Services subscriptions are cancelled at my.wyze.com/account/services by selecting Manage Subscription, Edit, then Cancel subscription; subscriptions bought through the app store must be cancelled there. The subscription stays active until the end of the pay period, does not auto renew, and no prorated refunds are issued.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Wyze subscription? - Wyze Support",
            "url": "https://support.wyze.com/hc/en-us/articles/12791360648475-How-do-I-cancel-my-Wyze-subscription"
          },
          {
            "title": "Supplemental Terms for Cam Plus, Cam Unlimited and Cam Unlimited Pro",
            "url": "https://www.wyze.com/pages/terms-of-service-cam-plus"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "xata",
      "name": "Xata",
      "industry": "Developer tools",
      "jurisdiction": "US",
      "cancellation_types": [
        "email"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Customers can access and export their content for 30 days following termination; after 30 days Xata has no obligation to retain content.",
        "url": "https://xata.io/terms"
      },
      "links": {
        "cancel": "https://xata.io/terms",
        "refund": "https://xata.io/terms",
        "terms": "https://xata.io/terms",
        "privacy": "https://xata.io/legal/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 85,
          "notice_disclosed": 85,
          "refund_disclosed": 90,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://xata.io/terms",
        "policy_summary": "Xata's terms state an account holder may terminate at any time by sending a cancellation request to support@xata.io, with termination effective at the start of the next billing or renewal period. Subscription fees are non-refundable including on termination, except that Xata may provide a pro-rated refund if it terminates without cause before the end of the term.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Xata terms and conditions",
            "url": "https://xata.io/terms"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "xbox-game-pass",
      "name": "Xbox Game Pass",
      "industry": "Gaming subscriptions",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause. Turning off recurring billing keeps access until the expiry date, then benefits lapse."
      },
      "data_deletion": {
        "detail": "Cancelling / turning off billing doesn't delete your Microsoft/Xbox account, saves, or purchases; Game Pass catalog games become unplayable once the sub lapses (games you bought outright are kept). Account/data deletion is a separate privacy request via account.microsoft.com.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.xbox.com/en-US/help/subscriptions-billing/manage-subscriptions/cancel-recurring-billing-or-subscription",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 78,
          "notice_disclosed": 75,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.xbox.com/en-US/help/subscriptions-billing/manage-subscriptions/cancel-recurring-billing-or-subscription",
        "policy_summary": "Self-serve online: account.microsoft.com -> Services & subscriptions (or on console) -> find Game Pass -> Manage -> Cancel / turn off recurring billing; access continues to the expiry date. Full/partial refund only within 14 days of purchase or renewal (case-by-case, weighted by usage); no refund after. Some countries get an immediate prorated refund by law.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Xbox — Subscription cancellations and refunds (accessed 2026-06-05)",
            "url": "https://support.xbox.com/en-US/help/subscriptions-billing/manage-subscriptions/cancel-recurring-billing-or-subscription"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "xfinity-home-us",
      "name": "Xfinity Home",
      "industry": "Home security",
      "jurisdiction": "US",
      "cancellation_types": [
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.xfinity.com/cancel",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 30,
          "refund_disclosed": 30,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.xfinity.com/cancel",
        "policy_summary": "Xfinity directs customers to cancel services by calling 1-800-934-6489, scheduling a call, or visiting an Xfinity Store. The cancellation page does not present an online self-serve cancellation flow or chat option.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel, Pause, or Move your Xfinity Services",
            "url": "https://www.xfinity.com/cancel"
          }
        ],
        "score": 61,
        "grade": "C"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "xfinity-mobile-us",
      "name": "Xfinity Mobile",
      "industry": "Telecom & ISP",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No documented pause/suspend; service for a line ends automatically once a number port-out to a new carrier completes."
      },
      "data_deletion": {
        "detail": "Governed by the Comcast/Xfinity privacy policy and privacy-center rights requests; no dedicated mobile-only deletion control disclosed on the cancel/port pages.",
        "url": "https://www.xfinity.com/privacy/policy"
      },
      "links": {
        "cancel": "https://www.xfinity.com/mobile/support/article/cancel-xfinity-mobile-service",
        "refund": null,
        "terms": "https://www.xfinity.com/mobile/policies/device-payment-plan-agreement",
        "privacy": "https://www.xfinity.com/privacy/policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 100,
          "channel_disclosed": 100,
          "notice_disclosed": 100,
          "refund_disclosed": 100,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.xfinity.com/mobile/learn/policies/customer-agreement",
        "policy_summary": "Xfinity Mobile has no annual contract; device payment plans can be paid off early without penalty. To leave while keeping a number you port out: in the Xfinity Mobile account/app go to Devices > select the line > 'Transfer your number, cancel this line', verify via a one-time passcode, and a transfer PIN is texted to you valid for 24 hours. Porting automatically cancels the line once complete, so do not cancel before activating with the new carrier or the transfer stops and the number is lost. If you cancel all Xfinity services the remaining device balance becomes due on the final bill, but you can keep monthly device payments if you keep at least one other Xfinity service. PIN can alternatively be obtained at an Xfinity Retail Store.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "My Xfinity Mobile Customer Agreement",
            "url": "https://www.xfinity.com/mobile/learn/policies/customer-agreement"
          },
          {
            "title": "Xfinity Mobile Device Payment Plan / Retail Installment Contract",
            "url": "https://www.xfinity.com/mobile/policies/device-payment-plan-agreement"
          }
        ],
        "score": 92,
        "grade": "A"
      },
      "flow": null
    },
    {
      "id": "yale-home-uk-gb",
      "name": "Yale Home / Yale Sync",
      "industry": "Home security",
      "jurisdiction": "GB",
      "cancellation_types": [
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Recordings associated with the system are deleted upon service cancellation.",
        "url": "https://yalehome.co.uk/subscription-service-uk/"
      },
      "links": {
        "cancel": "https://yalehome.co.uk/subscription-service-uk/",
        "refund": "",
        "terms": "https://yalehome.co.uk/subscription-service-uk/",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 90,
          "notice_disclosed": 70,
          "refund_disclosed": 50,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://yalehome.co.uk/subscription-service-uk/",
        "policy_summary": "Yale Home UK subscriptions are billed monthly with no long-term contract and can be cancelled anytime from the Yale Home app under Subscriptions; access continues until the end of the current period and recordings are deleted on cancellation.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Yale Home UK | Subscription Plans",
            "url": "https://yalehome.co.uk/subscription-service-uk/"
          },
          {
            "title": "Yale Home UK | Alarm Subscription Plan",
            "url": "https://yalehome.co.uk/alarm-subscription/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "yandex-music",
      "name": "Yandex Music (Yandex Plus)",
      "industry": "Music & audio",
      "jurisdiction": "RU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause option documented; unsubscribing stops renewal while access runs to the end of the paid period."
      },
      "data_deletion": {
        "detail": "Unsubscribing ends the Plus subscription only; Yandex ID account and personal-data deletion are handled separately via Yandex ID settings/privacy policy.",
        "url": "https://yandex.com/legal/confidential/"
      },
      "links": {
        "cancel": "https://yandex.com/support/plus/manage/unsubscribe.html",
        "refund": "https://yandex.com/support/plus/troubleshooting.html",
        "terms": "https://yandex.com/legal/music_termsofuse/",
        "privacy": "https://yandex.com/legal/confidential/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://yandex.com/support/plus/manage/unsubscribe.html",
        "policy_summary": "Yandex Music is delivered through the Yandex Plus subscription, which is managed on the Subscriptions page in Yandex ID (Passport). The official help documents an unsubscribe flow there, and notes that subscriptions purchased through the Apple App Store or Google Play must be cancelled in that store. Yandex requires cancelling an active subscription or free trial at least 24 hours before it ends to avoid the next charge. After cancelling, the service remains usable until the end of the current billing cycle. Refund terms follow the general Plus/store policies.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Yandex.Plus unsubscribe - Yandex.Plus Help (accessed 2026-06-16)",
            "url": "https://yandex.com/support/plus/manage/unsubscribe.html"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "yango",
      "name": "Yango",
      "industry": "Rideshare & delivery",
      "jurisdiction": "AE",
      "join_clicks": 3,
      "cancellation_types": [
        "app",
        "email",
        "chat"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented in official Yango support pages. Subscription auto-renewal can only be disabled (cancelled), not paused."
      },
      "data_deletion": {
        "detail": "Account deletion is available in-app: Menu → phone number → Log Out of Profile → Delete Account (Android/iOS). For personal data erasure (GDPR/CCPA), contact DPO at dpo-yt@yango.com or submit a request via in-app customer support with the registered phone number. Data retention details at yango.com/legal/yango_data_retention_policy/.",
        "url": "https://yango.com/legal/yango_privacy_notice/en/"
      },
      "links": {
        "cancel": "https://play.yango.com/support/en/subscription-payments/subscribe/cancellation",
        "refund": null,
        "terms": null,
        "privacy": "https://yango.com/legal/yango_privacy_notice/en/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 60,
          "notice_disclosed": 45,
          "refund_disclosed": 35,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://play.yango.com/support/en/subscription-payments/subscribe/cancellation",
        "policy_summary": "Yango's primary paid subscription (Yango Plus / Yango Play) can be cancelled at any time through three self-serve paths: (1) In-app via My Yango > your name > Subscription > Cancel Subscription > Unsubscribe; (2) Google Play Store account subscriptions; (3) Apple App Store Settings > Apple ID > Subscriptions. Critically, logging out, deleting the account, or uninstalling the app does NOT cancel the subscription. Cancellation takes effect at the end of the current billing period — access continues until then. Refunds for iOS purchases must be requested directly from Apple Support; for Android purchases, from Google Play Support. Yango itself does not document a direct refund window. Individual ride cancellation fees apply if the driver has arrived and is waiting, or if 10 minutes pass without passenger arrival; no cancellation fee if driver arrival estimate increases by more than 2 minutes. For wrongful ride charges, contact support@yango.com or use in-app chat.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel the subscription? | Yango Play (accessed 2026-06-10)",
            "url": "https://play.yango.com/support/en/subscription-payments/subscribe/cancellation"
          },
          {
            "title": "How to cancel the Yango Play subscription — Yasmina Help (accessed 2026-06-10)",
            "url": "https://yasmina.yango.com/support/en/speaker/settings/cancel-subscription-yango-play"
          },
          {
            "title": "Disable subscription auto-renewal — Yasmina Help (accessed 2026-06-10)",
            "url": "https://yasmina.yango.com/support/en/speaker/settings/auto-prolongation-off"
          },
          {
            "title": "Yango Plus — Entertainment and benefits in one subscription (accessed 2026-06-10)",
            "url": "https://plus.yango.com/en"
          },
          {
            "title": "Add or delete account | Yango Support (accessed 2026-06-10)",
            "url": "https://yango.com/en_int/support/taxi-all-app-yango/popular-question/how-to-use/account/"
          },
          {
            "title": "Ride never took place — Support service - Yango (accessed 2026-06-10)",
            "url": "https://yango.com/support/taxi-all-app-yango/cost-trip/no-trip"
          },
          {
            "title": "YANGO PLAY CASHBACK LOYALTY PROGRAM TERMS AND CONDITIONS (accessed 2026-06-10)",
            "url": "https://yango.com/legal/cashback_loyalty_program_uae/en/"
          },
          {
            "title": "Privacy Policy - Yango (accessed 2026-06-10)",
            "url": "https://yango.com/legal/yango_privacy_notice/en/"
          }
        ],
        "score": 50,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "yazio-us",
      "name": "Yazio",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "Yazio does not offer a pause or freeze option for PRO subscriptions. Users who want to take a break must cancel and re-subscribe later."
      },
      "data_deletion": {
        "detail": "Users can delete their account in-app (Profile → Settings → Account → Delete Account), which permanently removes email, name, profile picture, and third-party provider links. Users may also contact help@yazio.com to exercise GDPR erasure rights.",
        "url": "https://help.yazio.com/hc/en-us/articles/202371931-How-do-I-delete-my-user-account"
      },
      "links": {
        "cancel": "https://help.yazio.com/hc/en-us/articles/115005660409-How-do-I-cancel-my-PRO-subscription",
        "refund": "https://help.yazio.com/hc/en-us/articles/360000753485-How-do-I-request-a-refund-for-my-PRO-subscription",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 45,
          "refund_disclosed": 70,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.yazio.com/hc/en-us/articles/115005660409-How-do-I-cancel-my-PRO-subscription",
        "policy_summary": "Yazio PRO subscriptions must be cancelled through the same platform used to purchase: web subscribers cancel at yazio.com/app/account or by emailing help@yazio.com; iOS subscribers must cancel via Apple App Store settings; Android subscribers must cancel via Google Play Store. Cancellation stops auto-renewal at the end of the current billing period but does not trigger a refund, except that web-purchased subscriptions carry a statutory 14-day right of withdrawal under German law. No pause or freeze option is available. Yazio does not offer a dedicated FTC-compliant simple cancellation mechanism for US subscribers — the process mirrors EU consumer rules.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my PRO subscription? – Yazio Help Center (accessed 2026-06-06)",
            "url": "https://help.yazio.com/hc/en-us/articles/115005660409-How-do-I-cancel-my-PRO-subscription"
          },
          {
            "title": "How do I request a refund for my PRO subscription? – Yazio Help Center (accessed 2026-06-06)",
            "url": "https://help.yazio.com/hc/en-us/articles/360000753485-How-do-I-request-a-refund-for-my-PRO-subscription"
          }
        ],
        "score": 70,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "yes-plz-us",
      "name": "Yes Plz",
      "industry": "Meal kits & food",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause feature is disclosed in the Terms & Conditions. The FAQ references skipping shipments ('Need to skip a few shipments?'), suggesting a skip/delay option exists in the account dashboard, but a formal pause mechanism is not documented in official policy."
      },
      "data_deletion": {
        "detail": "Users may request deletion of order and personal information by contacting Yes Plz directly. The Privacy Policy states records are maintained 'unless and until you ask us to delete this information.' Contact: info@yesplz.coffee or by mail to Car-Parts, Bottles, & Cutlery, LLC dba YES PLZ, 1742 Lucretia Ave, Los Angeles, CA 90026.",
        "url": "https://www.yesplz.coffee/privacy"
      },
      "links": {
        "cancel": "https://www.yesplz.coffee/terms",
        "refund": null,
        "terms": "https://www.yesplz.coffee/terms",
        "privacy": "https://www.yesplz.coffee/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 70,
          "notice_disclosed": 45,
          "refund_disclosed": 60,
          "findability": 50
        },
        "cancel_url": null,
        "policy_url": "https://www.yesplz.coffee/terms",
        "policy_summary": "Yes Plz subscribers may cancel at any time either through the online account dashboard or by emailing hey@yesplz.coffee. Cancellation must occur before the next renewal date to avoid being charged for the subsequent shipment. All fees are stated as non-refundable. A skip-shipment option is referenced in the FAQ but no formal pause feature is documented in the official Terms.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "YES PLZ COFFEE Terms & Conditions (accessed 2026-06-06)",
            "url": "https://www.yesplz.coffee/terms"
          },
          {
            "title": "YES PLZ COFFEE Privacy Policy (accessed 2026-06-06)",
            "url": "https://www.yesplz.coffee/privacy"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "ynab",
      "name": "YNAB",
      "industry": "Personal finance",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "YNAB does not offer a subscription pause or freeze option; cancellation ends access at the close of the current billing period."
      },
      "data_deletion": {
        "detail": "Account data persists after cancellation per YNAB's Data Retention Policy. Users can manually delete their account at any time via Account Settings. Inactive trial accounts are automatically deleted after 120+ days of inactivity. Annual-subscription holders who delete their account are eligible for a prorated refund.",
        "url": ""
      },
      "links": {
        "cancel": "https://www.ynab.com/cancellation",
        "refund": null,
        "terms": "https://www.ynab.com/terms",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "YNAB subscriptions can be cancelled online via Account Settings (Cancel your subscription button), through the relevant app store (Apple or Google Play) if subscribed there, or by emailing help@ynab.com. Cancellation takes effect at the end of the current billing period with retained access until then. Monthly subscriptions are non-refundable; annual subscriptions purchased directly through YNAB qualify for a prorated refund only if the account is deleted. No pause or freeze option exists.",
        "policy_url": "https://www.ynab.com/cancellation",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 90,
          "notice_disclosed": 88,
          "refund_disclosed": 85,
          "findability": 88
        },
        "sources": [
          {
            "title": "Cancellation | YNAB (accessed 2026-06-05)",
            "url": "https://www.ynab.com/cancellation"
          },
          {
            "title": "Terms of Service | YNAB (accessed 2026-06-05)",
            "url": "https://www.ynab.com/terms"
          }
        ],
        "score": 86,
        "grade": "A"
      },
      "flow": null,
      "fin": {
        "arr_usd": 50000000,
        "mrr_usd": 4200000,
        "currency": "USD",
        "as_of": "2024-01-01",
        "source": {
          "title": "YNAB — revenue estimate (publicly stated subscription count)",
          "url": "https://www.youneedabudget.com/about/"
        },
        "self_reported": false
      }
    },
    {
      "id": "yogasix",
      "name": "YogaSix",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "in_person",
        "email"
      ],
      "pause": {
        "available": true,
        "detail": "Members can freeze/suspend their membership by contacting their home studio with a desired restart date; at least 2 weeks' notice is required."
      },
      "data_deletion": {
        "detail": "Account deletion is available through the YogaSix Booking App or the member portal on the website. Members may also contact their local studio for assistance.",
        "url": "https://help.yogasix.com/hc/en-us/articles/32060813389719-How-do-I-delete-my-account"
      },
      "links": {
        "cancel": "https://www.yogasix.com/membership-policy",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 60,
          "notice_disclosed": 80,
          "refund_disclosed": 70,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.yogasix.com/membership-policy",
        "policy_summary": "YogaSix requires members to cancel by contacting their home studio directly (in-person or via email to support@yogasix.com) with at least 30 days' notice; there is no self-serve online cancellation. Members retain access through the end of the current billing period after cancellation. No refunds are issued under any circumstances. Memberships can be frozen (paused) by contacting the home studio with at least 2 weeks' notice and a desired restart date.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Booking & Cancellation Policy – YogaSix (accessed 2026-06-06)",
            "url": "https://www.yogasix.com/membership-policy"
          },
          {
            "title": "How can I freeze or cancel my membership? – YogaSix (accessed 2026-06-06)",
            "url": "https://help.yogasix.com/hc/en-us/articles/32060786836759-How-can-I-freeze-or-cancel-my-membership"
          }
        ],
        "score": 54,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "yoigo-es",
      "name": "Yoigo",
      "industry": "Telecom & ISP",
      "jurisdiction": "ES",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "email",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented on Yoigo's official help pages."
      },
      "data_deletion": {
        "detail": "Former customers with no active lines and no outstanding debts can request data suppression (deletion) by emailing privacidad-yoigo@yoigo.com or by post to Parque Empresarial La Finca, Madrid. Response within 30 days.",
        "url": "https://www.yoigo.com/ayuda/gestiona-tus-derechos"
      },
      "links": {
        "cancel": "https://www.yoigo.com/ayuda/dar-de-baja-una-linea-o-portarla-a-otro-operador",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Yoigo customers can cancel by calling 622622622 (Mon–Fri 9:00–21:00), sending an email to solicitudbaja@yoigo.com (fixed-line services only), or visiting a physical store. There is no self-service online cancellation in Mi Yoigo — phone contact is required. Commitment periods vary by service: mobile-only tariffs have no commitment unless a handset was purchased (24 months); fiber-only carries a 12-month commitment; combined fiber+mobile has a 3-month installation commitment; Yoigo TV with promotion is 12 months. Early cancellation triggers a penalty for the remaining commitment period, plus any outstanding device instalments; proration formula is not published but penalties are described as the remaining contractual amount. The 14-day statutory withdrawal (desistimiento) right applies to contracts signed online or by phone, with a full refund on any amount paid.",
        "policy_url": "https://www.yoigo.com/ayuda/dar-de-baja-una-linea-o-portarla-a-otro-operador",
        "scores": {
          "cancel_url": 20,
          "channel_disclosed": 70,
          "notice_disclosed": 35,
          "refund_disclosed": 40,
          "findability": 65
        },
        "sources": [
          {
            "title": "Dar de baja una línea o portarla a otro operador | Yoigo (accessed 2026-06-06)",
            "url": "https://www.yoigo.com/ayuda/dar-de-baja-una-linea-o-portarla-a-otro-operador"
          },
          {
            "title": "Permanencia en tarifa y penalización | Yoigo (accessed 2026-06-06)",
            "url": "https://www.yoigo.com/ayuda/permanencia-en-tarifa-y-penalizacion"
          }
        ],
        "score": 44,
        "grade": "D"
      },
      "flow": null
    },
    {
      "id": "you-com",
      "name": "You.com",
      "industry": "AI tools",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in any official You.com support documentation."
      },
      "data_deletion": {
        "detail": "To delete your account and all associated data, email support@you.com with your account email and a deletion request. Account deletion immediately revokes all API keys and cancels any active subscriptions.",
        "url": "https://you.com/support/contact-us"
      },
      "links": {
        "cancel": "https://you.com/support/how-do-i-manage-my-pro-subscription",
        "refund": null,
        "terms": "https://you.com/terms",
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "YouPro subscribers can cancel online via Settings > Subscription ('Manage Your Subscriptions' button) or by emailing support@you.com; those who subscribed via Apple App Store or Google Play must cancel through those platforms. Cancellation must be completed at least 24 hours before the renewal date to avoid being charged for the next billing cycle. No refund is issued for the unused portion of the current billing period — access continues until the end of the paid period. All payments are non-refundable except if You.com terminates the service, in which case a pro-rata refund applies.",
        "policy_url": "https://you.com/support/how-do-i-manage-my-pro-subscription",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 85,
          "refund_disclosed": 80,
          "findability": 78
        },
        "sources": [
          {
            "title": "Managing your Pro subscription — You.com Support (accessed 2026-06-06)",
            "url": "https://you.com/support/how-do-i-manage-my-pro-subscription"
          },
          {
            "title": "Terms & Conditions — You.com (accessed 2026-06-06)",
            "url": "https://you.com/terms"
          }
        ],
        "score": 81,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "youfit",
      "name": "YouFit Gyms",
      "industry": "Gym & fitness",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "email",
        "mail",
        "in_person"
      ],
      "pause": {
        "available": true,
        "detail": "Members may freeze their membership by calling 888.827.9262 or emailing customercare@abcfitness.com. Medical freezes are free for up to 3 months, available twice per year with a doctor's note."
      },
      "data_deletion": {
        "detail": "Members may request deletion of personal information by emailing info@YouFit.com or writing to YouFit Gyms, 4032 W. Hillsboro Blvd., Deerfield Beach, FL 33442. YouFit aims to respond within 45 days.",
        "url": "https://youfit.com/privacy-policy"
      },
      "links": {
        "cancel": "https://youfit.com/member-policies",
        "refund": null,
        "terms": null,
        "privacy": "https://youfit.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 80,
          "notice_disclosed": 50,
          "refund_disclosed": 60,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://youfit.com/member-policies",
        "policy_summary": "YouFit members can cancel by calling 888.827.9262, emailing customercare@abcfitness.com, submitting the online cancel request form at lp.youfit.com/cancel, visiting their home club in person, or sending written notice via certified mail. The Terms of Service reference a 30-day written notice requirement for recurring payment cancellations. All sales are stated as final with no refunds provided. Membership freezes are available for medical reasons at no cost for up to 3 months twice per year.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Member Policies | YouFit Gyms (accessed 2026-06-06)",
            "url": "https://youfit.com/member-policies"
          },
          {
            "title": "Frequently Asked Questions | YouFit Gyms (accessed 2026-06-06)",
            "url": "https://youfit.com/frequently-asked-questions"
          }
        ],
        "score": 63,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "youfoodz-au",
      "name": "Youfoodz",
      "industry": "Meal kits & food",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": true,
        "detail": "Subscribers can skip individual weeks via the 'View upcoming orders' section in their online account before the weekly order cut-off. Each week must be skipped individually; there is no multi-week pause toggle disclosed."
      },
      "data_deletion": {
        "detail": "No formal data deletion right is documented. The privacy policy states Youfoodz 'securely destroys your personal information when it's no longer needed for our record retention purposes.' Privacy inquiries can be submitted via the contact form at youfoodz.com/pages/contact or care.youfoodz.com.",
        "url": "https://care.youfoodz.com/pages/privacy-policy"
      },
      "links": {
        "cancel": "https://care.youfoodz.com/pages/faq",
        "refund": null,
        "terms": null,
        "privacy": "https://care.youfoodz.com/pages/privacy-policy"
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-06",
        "policy_summary": "Youfoodz subscribers can cancel online through their account settings or by phone (13 MEAL / 13 6325, 7am–9pm AEST daily), provided the change is made before the personalised weekly order cut-off shown in the account dashboard. A pause option exists as per-week skips through the same account interface. Refunds for cancelled orders are processed within 14 days. Note: In December 2025 the ACCC filed Federal Court proceedings alleging that online cancellation did not actually prevent first-delivery charges for 39,408 customers between October 2022 and November 2024, and that the true cancellation method for first orders was a phone call to customer service — a requirement not disclosed at signup or in cancellation instructions.",
        "policy_url": "https://care.youfoodz.com/pages/faq",
        "scores": {
          "cancel_url": 55,
          "channel_disclosed": 60,
          "notice_disclosed": 60,
          "refund_disclosed": 65,
          "findability": 60
        },
        "sources": [
          {
            "title": "FREQUENTLY ASKED QUESTIONS – Youfoodz Care (accessed 2026-06-06)",
            "url": "https://care.youfoodz.com/pages/faq"
          },
          {
            "title": "HelloFresh and Youfoodz in court over alleged subscription traps | ACCC (accessed 2026-06-06)",
            "url": "https://www.accc.gov.au/media-release/hellofresh-and-youfoodz-in-court-over-alleged-subscription-traps"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "youform",
      "name": "Youform",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause; cancellation is self-service from the dashboard billing portal and Pro access is revoked only at the end of the billing cycle."
      },
      "data_deletion": {
        "detail": "Youform offers self-service data deletion built into the platform; the Privacy Policy states personal data is retained only as long as necessary, with deletion/GDPR requests handled via support. Cancellation is self-service via the billing portal.",
        "url": "https://youform.com/privacy-policy/"
      },
      "links": {
        "cancel": "https://youform.com/terms/",
        "refund": "https://help.youform.com/p/zkvBOSMFN_mepo/Youform-refund-policy",
        "terms": "https://youform.com/terms/",
        "privacy": "https://youform.com/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 80,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://help.youform.com/p/zkvBOSMFN_mepo/Youform-refund-policy",
        "policy_summary": "Cancellation is self-service: users cancel anytime from the billing portal in their dashboard, and Pro feature access is revoked only at the end of the current billing cycle. Youform operates a no-refund policy except for technical issues with the platform. For yearly plans, a refund is given on a pro-rata basis excluding the month of cancellation and payment-gateway charges; for monthly plans, a refund is given after deducting payment-gateway charges. Technical-issue refund requests are handled via Youform support email.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service - Youform (accessed 2026-06-16)",
            "url": "https://youform.com/terms/"
          },
          {
            "title": "Youform refund policy - Help Center (accessed 2026-06-16)",
            "url": "https://help.youform.com/p/zkvBOSMFN_mepo/Youform-refund-policy"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "youi-au",
      "name": "Youi",
      "industry": "Insurance (auto)",
      "jurisdiction": "AU",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "post"
      ],
      "pause": {
        "available": false,
        "detail": "No policy pause; policies are cancelled via the online cancellation request form, phone, or registered mail."
      },
      "data_deletion": {
        "detail": "Personal information handled under Youi's privacy policy and Financial Services Guide; customers can request access/correction and lodge privacy queries with Youi.",
        "url": "https://www.youi.com.au/documents/privacy-policy"
      },
      "links": {
        "cancel": "https://www.youi.com.au/contact",
        "refund": "https://www.youi.com.au/contact",
        "terms": "https://www.youi.com.au/documents/terms-of-use",
        "privacy": "https://www.youi.com.au/documents/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 70,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://www.youi.com.au/contact",
        "policy_summary": "Youi customers cancel a car insurance policy by logging into their policy and completing the cancellation request form, or by calling 13 9684; cancellation can also be submitted in writing via registered mail. Where a policy is changed or cancelled, a premium refund may be due and is credited to the bank account used to pay (credit-card refunds may be restricted by the card provider). A cooling-off period applies, within which a full refund is available if no claim has been made; after that, a pro-rata refund of unused cover applies and a small administration fee may be charged. NSW CTP policies use a separate cancellation/refund form emailed to nswctprefunds@youi.com.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "How to Contact Us | Youi (accessed 2026-06-16)",
            "url": "https://www.youi.com.au/contact"
          },
          {
            "title": "Youi Website Terms of Use | Youi (accessed 2026-06-16)",
            "url": "https://www.youi.com.au/documents/terms-of-use"
          }
        ],
        "score": 69,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "youku",
      "name": "Youku",
      "industry": "Streaming",
      "jurisdiction": "CN",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause is documented; the user switches off automatic renewal and VIP continues until the end of the paid term."
      },
      "data_deletion": {
        "detail": "Personal-data handling and deletion are governed by Youku's privacy policy and account settings; the VIP agreement covers subscription management via the Youku Voucher Centre / app member centre.",
        "url": "https://terms.alicdn.com/legal-agreement/terms/product/20220531191524167/20220531191524167.html"
      },
      "links": {
        "cancel": "https://terms.alicdn.com/legal-agreement/terms/product/20220531191524167/20220531191524167.html",
        "refund": "https://terms.alicdn.com/legal-agreement/terms/product/20220531191524167/20220531191524167.html",
        "terms": "https://terms.alicdn.com/legal-agreement/terms/product/20220531191524167/20220531191524167.html",
        "privacy": "https://terms.alicdn.com/legal-agreement/terms/product/20220531191524167/20220531191524167.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 82,
          "notice_disclosed": 70,
          "refund_disclosed": 85,
          "findability": 68
        },
        "cancel_url": null,
        "policy_url": "https://terms.alicdn.com/legal-agreement/terms/product/20220531191524167/20220531191524167.html",
        "policy_summary": "The Youku VIP Service Agreement lets members unsubscribe by switching off the automatic-renewal service: in-app via the member centre's 'Automatic Renew Management' > 'Cancel Automatic Renewing', on the web at vip.youku.com via 'Convenient payment Settings' > 'Close consecutive monthly subscription', for Apple via Settings > Subscriptions > Youku Video > Unsubscribe, and for Android via the Google Play account > Subscriptions > Youku > Cancel. The VIP subscription fee is non-refundable except where Youku commits a major breach (e.g. a significant defect preventing use), as otherwise agreed, or as required by law. Subscription details and billing cycle can be reviewed in the Youku Voucher Centre or app.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Youku VIP Service Agreement - auto-renewal cancellation and non-refund (accessed 2026-06-16)",
            "url": "https://terms.alicdn.com/legal-agreement/terms/product/20220531191524167/20220531191524167.html"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "young-platform-it",
      "name": "Young Platform",
      "industry": "Fintech (Crypto Exchange)",
      "jurisdiction": "IT",
      "cancellation_types": [
        "app",
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Closing the account deletes it permanently; deletion cannot be undone once submitted, and funds must be withdrawn first.",
        "url": "https://support.youngplatform.com/hc/en-us/articles/360020587039-Deleting-or-reactivating-your-account"
      },
      "links": {
        "cancel": "https://support.youngplatform.com/hc/en-us/articles/360020601279-Close-your-Young-Platform-account",
        "refund": "",
        "terms": "https://youngplatform.com/en/terms-and-conditions/",
        "privacy": "https://youngplatform.com/en/privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 80,
          "notice_disclosed": 55,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.youngplatform.com/hc/en-us/articles/360020601279-Close-your-Young-Platform-account",
        "policy_summary": "Users close the account self-serve from Profile > Settings > Other info > Delete Account, after withdrawing all euro and crypto funds and downloading transaction reports; deletion is permanent and cannot be reversed once submitted.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Close your Young Platform account",
            "url": "https://support.youngplatform.com/hc/en-us/articles/360020601279-Close-your-Young-Platform-account"
          },
          {
            "title": "Deleting or reactivating your account - Young Platform",
            "url": "https://support.youngplatform.com/hc/en-us/articles/360020587039-Deleting-or-reactivating-your-account"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "youprice-fr",
      "name": "YouPrice",
      "industry": "Telecom / MVNO",
      "jurisdiction": "FR",
      "cancellation_types": [
        "online",
        "mail"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": "https://www.youprice.fr/conditions-generales-abonnement/"
      },
      "links": {
        "cancel": "https://www.youprice.fr/conditions-generales-abonnement/",
        "refund": "https://www.youprice.fr/conditions-generales-abonnement/",
        "terms": "https://www.youprice.fr/conditions-generales-abonnement/",
        "privacy": "https://www.youprice.fr/conditions-generales-vente/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 55,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://www.youprice.fr/conditions-generales-abonnement/",
        "policy_summary": "YouPrice subscribers cancel self-serve from their Espace client via resiliation en 3 clics, or by mail to the Lille head office; cancellation is effective on a chosen date or after a 10-day notice (Article 7.1). For plans with a minimum engagement, terminating early leaves the subscriber liable for the remaining subscription fees.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "YouPrice Conditions Generales d'Abonnement",
            "url": "https://www.youprice.fr/conditions-generales-abonnement/"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "yousee-dk",
      "name": "YouSee",
      "industry": "Telecom & ISP",
      "jurisdiction": "DK",
      "join_clicks": 2,
      "cancellation_types": [
        "phone",
        "online",
        "in_person"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause/freeze option is documented by YouSee. The only 'pause' referenced on their help pages is the live-TV remote control pause feature, not a billing suspension."
      },
      "data_deletion": {
        "detail": "Customers can submit a data access/deletion request via YouSee's online form; YouSee responds within 30 days. Data is retained briefly after account closure to handle queries and then deleted.",
        "url": "https://yousee.dk/hjaelp/artikler/ret-til-indsigt"
      },
      "links": {
        "cancel": "https://yousee.dk/hjaelp/artikler/sadan-opsiger-du-et-abonnement",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://yousee.dk/hjaelp/artikler/sadan-opsiger-du-et-abonnement",
        "policy_summary": "YouSee subscriptions are cancelled primarily by calling customer service (70 70 36 90); an online written request form is also available but takes up to 5 business days for processing, so cancellation is not instant online. Notice periods are: TV — current month plus one additional month ('løbende måned + 1 måned'); Broadband, Mobile, and Fixed-line — one month's notice. Maximum binding period is 6 months. Prepaid amounts are refunded via Denmark's NemKonto system within 10 business days after the final settlement is issued (within 7 days of closure); no proration penalty, but customers must pay any outstanding invoice before the refund is processed. Denmark's consumer code does not mandate a one-click online cancel button (that obligation is German §312k), so YouSee lawfully requires phone or form-based cancellation.",
        "scores": {
          "cancel_url": 35,
          "channel_disclosed": 65,
          "notice_disclosed": 70,
          "refund_disclosed": 65,
          "findability": 60
        },
        "sources": [
          {
            "title": "Sådan opsiger du et abonnement – YouSee Hjælp (accessed 2026-06-05)",
            "url": "https://yousee.dk/hjaelp/artikler/sadan-opsiger-du-et-abonnement"
          },
          {
            "title": "Forstå din YouSee slutopgørelse – YouSee Hjælp (accessed 2026-06-05)",
            "url": "https://yousee.dk/hjaelp/artikler/saadan-ser-din-regning-ud-naar-du-har-opsagt-dit-abonnement"
          }
        ],
        "score": 56,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "yousician-us",
      "name": "Yousician",
      "industry": "E-learning",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause feature is documented in Yousician's official support pages. The only documented option is full cancellation."
      },
      "data_deletion": {
        "detail": "Users can delete their account and all associated data via account settings on the Yousician website (account.yousician.com/privacy/delete) or through the in-app Privacy tab. Data is removed from Yousician's systems and service providers, including backups, within 30 days.",
        "url": "https://account.yousician.com/privacy/delete"
      },
      "links": {
        "cancel": "https://support.yousician.com/hc/en-us/articles/201713311-How-to-cancel-your-Yousician-subscription",
        "refund": "https://support.yousician.com/hc/en-us/articles/360000229929-Refund-policy",
        "terms": null,
        "privacy": "https://account.yousician.com/privacy/delete"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 60,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.yousician.com/hc/en-us/articles/201713311-How-to-cancel-your-Yousician-subscription",
        "policy_summary": "Yousician subscriptions can be cancelled online at any time via account.yousician.com (log in, go to My Account, scroll to Subscription, click Cancel Subscription and confirm) or through the Apple App Store or Google Play Store if purchased via those platforms. Cancellation stops auto-renewal and Premium access continues until the end of the current billing period. Payments are generally non-refundable for US users; a 14-day cooling-off refund right exists only for EU customers who have not yet accessed the paid content. Deleting the app or account does not automatically cancel a subscription.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your Yousician subscription – Yousician Support (accessed 2026-06-06)",
            "url": "https://support.yousician.com/hc/en-us/articles/201713311-How-to-cancel-your-Yousician-subscription"
          },
          {
            "title": "Refund policy – Yousician Support (accessed 2026-06-06)",
            "url": "https://support.yousician.com/hc/en-us/articles/360000229929-Refund-policy"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "yousician",
      "name": "Yousician",
      "industry": "E-learning",
      "jurisdiction": "FI",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Deleting the Yousician app or account does not cancel the subscription; cancellation must be done separately.",
        "url": ""
      },
      "links": {
        "cancel": "https://support.yousician.com/hc/en-us/articles/201713311-How-to-cancel-your-Yousician-subscription",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 60,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://support.yousician.com/hc/en-us/articles/201713311-How-to-cancel-your-Yousician-subscription",
        "policy_summary": "Subscribers billed directly cancel self-serve online at account.yousician.com by scrolling to the Membership section and selecting Cancel Membership; Premium continues to the end of the current billing period and cancellation does not automatically issue a refund. App-store purchases must be cancelled through Apple or Google.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How to cancel your Yousician subscription - Yousician Support",
            "url": "https://support.yousician.com/hc/en-us/articles/201713311-How-to-cancel-your-Yousician-subscription"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "youtube-music",
      "name": "YouTube Music",
      "industry": "Music & audio",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly-plan subscribers can pause for 1–6 months via their paid memberships page; annual plans and Apple-billed subscriptions cannot be paused."
      },
      "data_deletion": {
        "detail": "YouTube Music is tied to a Google Account; cancelling the subscription does not delete the account or its data. Users can delete their Google Account (which removes all associated data) via myaccount.google.com, or manage/delete YouTube activity data through 'Your Data in YouTube'. Uploaded music (Stored Music) is only accessible to the account holder and is subject to Google's data retention policies.",
        "url": "https://myaccount.google.com/delete-services-or-account"
      },
      "links": {
        "cancel": "https://support.google.com/youtubemusic/answer/6308278",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "cancel_url": null,
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "policy_summary": "YouTube Music Premium can be cancelled online at youtube.com/paid_memberships or through the Android/iOS app at any time; Apple-billed subscribers must cancel through their Apple account settings. Cancellation takes effect at the end of the current billing period — benefits continue until then and no further charges apply. No refund is issued for the remaining unused days of the current billing cycle; refunds are only considered if content/features did not work as expected. Monthly-plan subscribers (except Apple-billed) can pause for 1–6 months instead of cancelling outright.",
        "policy_url": "https://support.google.com/youtubemusic/answer/6308278",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 85,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 88
        },
        "sources": [
          {
            "title": "Cancel YouTube Premium or YouTube Music Premium - YouTube Music Help (accessed 2026-06-05)",
            "url": "https://support.google.com/youtubemusic/answer/6308278"
          },
          {
            "title": "Request a refund for YouTube Premium or YouTube Music Premium - YouTube Music Help (accessed 2026-06-05)",
            "url": "https://support.google.com/youtubemusic/answer/12014038?hl=en"
          }
        ],
        "score": 82,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "youtube-premium",
      "name": "YouTube Premium",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Pause billing for up to 6 months (keeps your settings/preferences) — but pause/resume is NOT available if you're billed through Apple."
      },
      "data_deletion": {
        "detail": "Cancelling does not delete your Google/YouTube account, watch history, or playlists; account/data deletion is separate via Google account settings (export first with Takeout).",
        "url": ""
      },
      "links": {
        "cancel": "https://support.google.com/youtube/answer/6308278",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.google.com/youtube/answer/6308278",
        "policy_summary": "Self-serve where you're billed: Google billing at youtube.com -> profile -> Purchases and memberships -> Manage membership; Apple-billed via your Apple account; Google Play-billed in Play settings. Pause billing up to 6 months (not available for Apple-billed members). No refund for the unused remainder after you cancel.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "YouTube — Cancel, pause, or resume your Premium membership (accessed 2026-06-05)",
            "url": "https://support.google.com/youtube/answer/6308278"
          },
          {
            "title": "YouTube — Request a refund for YouTube Premium (accessed 2026-06-05)",
            "url": "https://support.google.com/youtube/answer/12014038"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "youtube-tv",
      "name": "YouTube TV",
      "industry": "Streaming",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Membership can be paused for 4 weeks up to 6 months; the pause takes effect after the end of the current billing cycle."
      },
      "data_deletion": {
        "detail": "After cancellation Google may store limited info such as the home zip code for billing and fraud prevention; recorded programs expire after 21 days.",
        "url": "https://support.google.com/youtubetv/answer/7129668?hl=en"
      },
      "links": {
        "cancel": "https://support.google.com/youtubetv/answer/7129668?hl=en",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.google.com/youtubetv/answer/7129668?hl=en",
        "policy_summary": "Members cancel online or in the app by going to Settings then Membership, selecting Manage, and choosing Cancel membership then Cancel. Access continues until the end of the current payment period, and membership can alternatively be paused for 4 weeks up to 6 months.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel or pause your YouTube TV membership - YouTube TV Help",
            "url": "https://support.google.com/youtubetv/answer/7129668?hl=en"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "zapier",
      "name": "Zapier",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "Zapier does not offer a pause or freeze option for subscriptions. The only options are to remain on a paid plan or downgrade to the Free plan."
      },
      "data_deletion": {
        "detail": "Users can permanently delete their account and all associated data (Zap content, Zap runs, workflows) via Settings > Security and data > Delete my account. A data export option is also available before deletion.",
        "url": "https://help.zapier.com/hc/en-us/articles/8496305400717-Delete-your-Zapier-account"
      },
      "links": {
        "cancel": "https://help.zapier.com/hc/en-us/articles/44507749747341-Cancel-your-Zapier-plan",
        "refund": "https://help.zapier.com/hc/en-us/articles/38624184577165-Zapier-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 80,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://help.zapier.com/hc/en-us/articles/44507749747341-Cancel-your-Zapier-plan",
        "policy_summary": "To cancel, users must navigate to the Billing and usage page and select the Free plan — there is no dedicated cancel button. The downgrade takes effect at the end of the current billing cycle, so access to paid features continues until that date. All Zapier subscriptions are explicitly non-refundable with no proration for unused time, including annual plans. Pay-per-task overage charges from the final billing cycle may still be billed after cancellation.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Cancel your Zapier plan – Zapier (accessed 2026-06-05)",
            "url": "https://help.zapier.com/hc/en-us/articles/44507749747341-Cancel-your-Zapier-plan"
          },
          {
            "title": "Zapier refund policy – Zapier (accessed 2026-06-05)",
            "url": "https://help.zapier.com/hc/en-us/articles/38624184577165-Zapier-refund-policy"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "zapping-br",
      "name": "Zapping",
      "industry": "Streaming / Live TV",
      "jurisdiction": "BR",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://www.zapping.com.br/assinatura",
        "refund": "",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 85,
          "notice_disclosed": 70,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.zapping.com.br/assinatura",
        "policy_summary": "Zapping (internet live-TV) states subscribers can change or cancel their subscription at any time directly in their profile, with no contracts or loyalty period (sem contratos ou fidelidade).",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Zapping - Assinatura / planos e precos",
            "url": "https://www.zapping.com.br/assinatura"
          }
        ],
        "score": 77,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "zattoo-ch",
      "name": "Zattoo",
      "industry": "Live TV Streaming",
      "jurisdiction": "CH",
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://support.zattoo.com/hc/en-us/articles/204312263-Subscription-cancellation",
        "refund": "",
        "terms": "https://zattoo.com/en/terms",
        "privacy": "https://zattoo.com/en/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 90,
          "channel_disclosed": 85,
          "notice_disclosed": 80,
          "refund_disclosed": 50,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://zattoo.com/en/terms",
        "policy_summary": "For subscriptions booked directly with Zattoo, users cancel self-serve under Settings > Manage my account > Subscriptions > Manage Subscription > Cancel subscription. Automatic renewal can be deactivated up to 48 hours before expiry. The subscription stops at the end of the current billing cycle.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Subscription cancellation - Zattoo Support",
            "url": "https://support.zattoo.com/hc/en-us/articles/204312263-Subscription-cancellation"
          },
          {
            "title": "Automatic renewal - Zattoo Support",
            "url": "https://support.zattoo.com/hc/en-us/articles/360023659113-Automatic-renewal"
          }
        ],
        "score": 80,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "zed",
      "name": "Zed",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is mentioned in Zed's Terms of Service or pricing documentation."
      },
      "data_deletion": {
        "detail": "Upon termination for non-payment, Zed reserves the right to delete the account and any associated Customer Data. No explicit self-serve account/data deletion flow is documented publicly. For data deletion requests, contact support@zed.dev.",
        "url": null
      },
      "links": {
        "cancel": "https://zed.dev/terms",
        "refund": null,
        "terms": "https://zed.dev/terms",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 60,
          "refund_disclosed": 55,
          "findability": 65
        },
        "cancel_url": null,
        "policy_url": "https://zed.dev/terms",
        "policy_summary": "Zed Pro and Business subscriptions can be cancelled online via the account page at zed.dev/account, or by emailing support@zed.dev. Cancellation must be received before the renewal date to avoid being charged for the next period; the subscription remains active through the end of the paid billing cycle. All fees are non-refundable except as required by law, with one exception: if Zed materially modifies its Terms and a customer disagrees and discontinues use, a pro-rated refund of prepaid fees will be issued. No advance notice period is required beyond cancelling before the next renewal date. Free trial converts automatically to the Free plan at trial end — no cancellation needed.",
        "policy_checked": "2026-06-10",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service - Zed (accessed 2026-06-10)",
            "url": "https://zed.dev/terms"
          },
          {
            "title": "Zed — Pricing (accessed 2026-06-10)",
            "url": "https://zed.dev/pricing"
          },
          {
            "title": "Support - Zed (accessed 2026-06-10)",
            "url": "https://zed.dev/support"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "zee5-in",
      "name": "ZEE5",
      "industry": "Streaming",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in ZEE5's official help center or terms."
      },
      "data_deletion": {
        "detail": "Users can request account and data deletion by emailing dpo@zee.com. Deleting an account with an active subscription immediately terminates access with no refund. Auto-recurring payment methods (Apple IAP, Google IAP, etc.) must be disabled before requesting deletion. ZEE5 may retain some data for fraud prevention and legal obligations.",
        "url": "https://www.zee5.com/global/privacypolicy"
      },
      "links": {
        "cancel": "https://helpcenter.zee5.com/portal/en/kb/articles/how-do-i-cancel-auto-renewal-of-my-subscription",
        "refund": null,
        "terms": "https://www.zee5.com/global/termsofuse",
        "privacy": "https://www.zee5.com/global/privacypolicy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 72,
          "notice_disclosed": 50,
          "refund_disclosed": 75,
          "findability": 68
        },
        "cancel_url": null,
        "policy_url": "https://helpcenter.zee5.com/portal/en/kb/articles/how-do-i-cancel-auto-renewal-of-my-subscription",
        "policy_summary": "ZEE5 subscribers can cancel auto-renewal via the app (My Subscriptions > Manage Subscription) or the web browser account page; Apple subscribers must cancel through iOS Settings, and users can also email support.in@zee5.com. Cancellation stops the next charge but access continues until the end of the current billing period. ZEE5's Terms of Use state explicitly that payments are non-refundable under any circumstances, including mid-period cancellations. No subscription pause or freeze feature is offered; account deletion by emailing dpo@zee.com also forfeits any remaining paid period.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How to Manage Auto-Renewal on ZEE5 (For UPI and Other Payment Methods) - ZEE5 Help Center (accessed 2026-06-06)",
            "url": "https://helpcenter.zee5.com/portal/en/kb/articles/how-do-i-cancel-auto-renewal-of-my-subscription"
          },
          {
            "title": "Terms & Conditions | ZEE5 (accessed 2026-06-06)",
            "url": "https://www.zee5.com/global/termsofuse"
          }
        ],
        "score": 68,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "zenbusiness",
      "name": "ZenBusiness",
      "industry": "Business formation",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "phone",
        "chat",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented. Services can be canceled; cancellation takes effect at end of the current billing period."
      },
      "data_deletion": {
        "detail": "Users may request deletion of personal data via the ZenBusiness Data Subject Access Request Portal at https://my.datasubject.com/16CUtEUIu4pt34itT/39628 or by emailing legal@zenbusiness.com. Account deletion is required to delete personal data. ZenBusiness may retain certain data as required by law. CCPA/CPRA rights available to California residents (access, correction, deletion, opt-out of sharing).",
        "url": "https://my.datasubject.com/16CUtEUIu4pt34itT/39628"
      },
      "links": {
        "cancel": "https://help.zenbusiness.com/about-zenbusiness/cancel-subscription",
        "refund": "https://www.zenbusiness.com/support-terms/",
        "terms": "https://www.zenbusiness.com/support-terms/",
        "privacy": "https://www.zenbusiness.com/support-privacy-policy/"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 52,
          "channel_disclosed": 75,
          "notice_disclosed": 65,
          "refund_disclosed": 72,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://help.zenbusiness.com/about-zenbusiness/cancel-subscription",
        "policy_summary": "Cancellation method depends on state and service type. Self-serve dashboard cancellation (Account Settings > Subscriptions > Cancel) is available only for customers in CA, CO, DE, HI, IL, NY, TN, and DC. Customers in all other US states must contact support by phone ((844) 493-6249), live chat, or contact form. Registered Agent and ZenBusiness Banking services always require contacting support regardless of state. Cancellation takes effect at the end of the current billing period; access continues through the paid period. Refunds: 60-day money-back guarantee on formation plans (state filing fees non-refundable); annual subscriptions refundable in full within 30 days of purchase; monthly subscriptions receive no prorated refund. Registered Agent refundable within 30 days if not yet appointed with state. Domain names non-refundable once registered.",
        "policy_checked": "2026-06-11",
        "method": "editor",
        "sources": [
          {
            "title": "How to Cancel a ZenBusiness Subscription (accessed 2026-06-11)",
            "url": "https://help.zenbusiness.com/about-zenbusiness/cancel-subscription"
          },
          {
            "title": "Terms of Use | ZenBusiness (accessed 2026-06-11)",
            "url": "https://www.zenbusiness.com/support-terms/"
          },
          {
            "title": "Customer Success Frequently Asked Questions | ZenBusiness (accessed 2026-06-11)",
            "url": "https://www.zenbusiness.com/support-faqs/"
          },
          {
            "title": "Sales Frequently Asked Questions | ZenBusiness (accessed 2026-06-11)",
            "url": "https://www.zenbusiness.com/customer-faqs/"
          }
        ],
        "score": 67,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "zendesk",
      "name": "Zendesk",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation takes effect at the end of the current billing cycle."
      },
      "data_deletion": {
        "detail": "After account cancellation, account data is deleted in accordance with Zendesk's Service Data Deletion Policy. Users lose access to tickets, lead data, user information, channels, and business rules upon cancellation.",
        "url": "https://support.zendesk.com/hc/en-us/articles/4408834902810-Canceling-products-and-accounts"
      },
      "links": {
        "cancel": "https://support.zendesk.com/hc/en-us/articles/4408834902810-Canceling-products-and-accounts",
        "refund": "https://support.zendesk.com/hc/en-us/articles/4408886583194-Can-I-get-a-refund-for-my-canceled-subscription",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 75,
          "notice_disclosed": 70,
          "refund_disclosed": 80,
          "findability": 78
        },
        "cancel_url": null,
        "policy_url": "https://support.zendesk.com/hc/en-us/articles/4408834902810-Canceling-products-and-accounts",
        "policy_summary": "Self-service account owners can cancel online via Admin Center (Account > Billing > Subscription > Manage > Remove products or cancel account); sales-assisted/managed accounts must contact Zendesk Sales directly by phone or account rep. A 30-day advance notice is required before the end of the subscription term; for self-service customers, notice is deemed given at the moment of in-app cancellation. Cancellation takes effect at the end of the current billing cycle, and Zendesk explicitly offers no refunds or credits for subscription charges or unused time. Account data is deleted after cancellation per Zendesk's Service Data Deletion Policy.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling products and accounts – Zendesk help (accessed 2026-06-06)",
            "url": "https://support.zendesk.com/hc/en-us/articles/4408834902810-Canceling-products-and-accounts"
          },
          {
            "title": "Can I get a refund for my canceled subscription? – Zendesk help (accessed 2026-06-06)",
            "url": "https://support.zendesk.com/hc/en-us/articles/4408886583194-Can-I-get-a-refund-for-my-canceled-subscription"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 1600000000,
        "mrr_usd": 133000000,
        "currency": "USD",
        "as_of": "2022-11-25",
        "source": {
          "title": "Zendesk — final reported ARR before private takeover (Q3 2022)",
          "url": "https://investor.zendesk.com/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "zenmate",
      "name": "ZenMate",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is offered. The subscription either renews automatically or terminates at the end of the billing period."
      },
      "data_deletion": {
        "detail": "Free account holders can request data deletion by emailing support@zenmate.com from the account's linked email address. No specific deletion timeline is stated in the policy.",
        "url": "https://zenmate.com/contact-us"
      },
      "links": {
        "cancel": "https://zenmate.com/refund-policy",
        "refund": "https://zenmate.com/refund-policy",
        "terms": "https://zenmate.com/tos",
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 78,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://zenmate.com/refund-policy",
        "policy_summary": "ZenMate subscriptions can be cancelled online via the account dashboard (zenmate.com/dashboard → Transactions → Cancel Subscription); iOS and Android subscribers cancel through their respective app stores. Cancellation must be completed at least one day before the billing cycle renews; premium access continues until the end of the current paid period. A 30-day money-back refund window applies from the date of purchase — requests must be submitted by email to support@zenmate.com with payment details. No subscription pause or proration is offered, and app-store purchases are subject to Apple's or Google's own refund processes.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "Cancellation and Refund Policy | ZenMate (accessed 2026-06-06)",
            "url": "https://zenmate.com/refund-policy"
          },
          {
            "title": "New Terms of Service | ZenMate VPN (accessed 2026-06-06)",
            "url": "https://zenmate.com/tos"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "zernio",
      "name": "Zernio",
      "industry": "Social media tools",
      "jurisdiction": "US",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option documented. Users can reduce charges by disconnecting individual social accounts, which prorates billing by day."
      },
      "data_deletion": {
        "detail": "Account deletion removes or anonymizes personal data within 30 days. GDPR right to erasure supported; contact miki@zernio.com or use the data subject request form on the privacy page.",
        "url": "https://zernio.com/privacy-policy"
      },
      "links": {
        "cancel": "https://zernio.com/tos",
        "refund": "https://zernio.com/tos",
        "terms": "https://zernio.com/tos",
        "privacy": "https://zernio.com/privacy-policy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 60,
          "channel_disclosed": 65,
          "notice_disclosed": 55,
          "refund_disclosed": 50,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://zernio.com/tos",
        "policy_summary": "Zernio uses usage-based, pay-per-connected-social-account billing. Users can cancel by disconnecting accounts or canceling their subscription through the account dashboard at any time; charges stop immediately upon disconnection with daily proration. There is no formal notice period — cancellation is effective immediately. Fees are stated as non-refundable except as required by law; however, billing errors or service outages may be reviewed case-by-case by contacting support. No pause feature exists. Account deletion removes personal data within 30 days per GDPR.",
        "policy_checked": "2026-06-12",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service - Zernio | Social Media API Terms (accessed 2026-06-12)",
            "url": "https://zernio.com/tos"
          },
          {
            "title": "Zernio Pricing - Pay Per Connected Social Account (accessed 2026-06-12)",
            "url": "https://zernio.com/pricing"
          },
          {
            "title": "Privacy Policy - Zernio (accessed 2026-06-12)",
            "url": "https://zernio.com/privacy-policy"
          },
          {
            "title": "Pricing - Zernio API Docs (accessed 2026-06-12)",
            "url": "https://docs.zernio.com/pricing"
          }
        ],
        "score": 59,
        "grade": "C"
      },
      "flow": null
    },
    {
      "id": "zetland",
      "name": "Zetland",
      "industry": "News / journalism",
      "jurisdiction": "DK",
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": true,
        "detail": "Membership can be paused for a chosen duration instead of cancelling."
      },
      "data_deletion": {
        "detail": "",
        "url": ""
      },
      "links": {
        "cancel": "https://intercom.help/zetland/da/articles/2108362-opsig-medlemskab",
        "refund": "",
        "terms": "https://www.zetland.dk/vilkaar",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 92,
          "channel_disclosed": 90,
          "notice_disclosed": 80,
          "refund_disclosed": 60,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://intercom.help/zetland/da/articles/2108362-opsig-medlemskab",
        "policy_summary": "Zetland (Danish member-funded slow-journalism outlet) is cancelled entirely online via Settings then Dit medlemskab on zetland.dk: open your membership, click the price and select Opsig medlemskab. There is no binding contract; the membership runs to the end of the current period and then stops. Pausing for a chosen duration is offered as an alternative.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "Opsig medlemskab - Zetlands hjaelpecentral",
            "url": "https://intercom.help/zetland/da/articles/2108362-opsig-medlemskab"
          },
          {
            "title": "Vilkar - Zetland",
            "url": "https://www.zetland.dk/vilkaar"
          }
        ],
        "score": 84,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "ziggo-nl",
      "name": "Ziggo",
      "industry": "Telecom & ISP",
      "jurisdiction": "NL",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "mail",
        "app"
      ],
      "pause": {
        "available": false,
        "detail": "Ziggo does not offer a subscription pause or freeze option. The recommended workaround is to downgrade to a lower-tier package temporarily, or cancel and re-subscribe later."
      },
      "data_deletion": {
        "detail": "Customers can request deletion of personal data under GDPR via Mijn Ziggo (online account portal) or by mailing a request form to Ziggo, Postbus 320, 8200 AH Lelystad. Ziggo email access remains for 6 months post-cancellation; the email address cannot be retained thereafter. Ziggo may refuse deletion if legal or contractual obligations apply.",
        "url": "https://www.ziggo.nl/privacy"
      },
      "links": {
        "cancel": "https://www.ziggo.nl/opzeggen",
        "refund": null,
        "terms": null,
        "privacy": "https://www.ziggo.nl/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 62,
          "channel_disclosed": 85,
          "notice_disclosed": 72,
          "refund_disclosed": 55,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://www.ziggo.nl/opzeggen",
        "policy_summary": "Ziggo customers can cancel online via a form at ziggo.nl/opzeggen (processing takes approximately 1 week; Ziggo calls to confirm), by phone at 088 121 28 12 (Mon–Fri 8:00–20:00, Sat 9:00–18:00), via the Vodafone & Ziggo app/Mijn Ziggo account, or by registered post to Ziggo B.V., Postbus 43048, 3540 AA Utrecht. The standard notice period is typically 1 month (varies by contract; exact end date visible in Mijn Ziggo). Early termination before the minimum contract period ends incurs a buyout fee of 50% of the remaining contract value; no explicit proration or refund for the final partial billing period is documented on the cancellation page. Ziggo does not offer a subscription pause; downgrading the package is the only alternative.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Abonnement opzeggen — Ziggo (accessed 2026-06-05)",
            "url": "https://www.ziggo.nl/opzeggen"
          },
          {
            "title": "Privacy — Ziggo (accessed 2026-06-05)",
            "url": "https://www.ziggo.nl/privacy"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "zigpoll",
      "name": "Zigpoll",
      "industry": "Analytics",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause/freeze option documented; plan can be cancelled or downgraded but not paused."
      },
      "data_deletion": {
        "detail": "On termination the customer loses access to Customer Data and Zigpoll may delete stored data at any time. Users can request to access, rectify, erase, restrict or export personal information at any time by emailing Zigpoll.",
        "url": "https://www.zigpoll.com/terms-and-policies"
      },
      "links": {
        "cancel": "https://www.zigpoll.com/terms-and-policies",
        "refund": "https://www.zigpoll.com/terms-and-policies",
        "terms": "https://www.zigpoll.com/terms-and-policies",
        "privacy": "https://www.zigpoll.com/terms-and-policies"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 80,
          "notice_disclosed": 80,
          "refund_disclosed": 75,
          "findability": 70
        },
        "cancel_url": null,
        "policy_url": "https://www.zigpoll.com/terms-and-policies",
        "policy_summary": "Zigpoll is a Shopify-billed app whose own Terms & Policies govern cancellation. A monthly customer may terminate by cancelling via the Settings page on the Dashboard, or either party may give written notice of non-renewal at least one month before the end of the current Subscription Term. All fees are stated to be non-refundable except in limited warranty, service-level, and indemnification scenarios, where a pro-rated refund of pre-paid fees for the terminated portion is the sole remedy. If a trial customer does not enter a paid term, access ends at the end of the trial. Following termination the customer loses access to its data and Zigpoll may delete stored data; users may also request erasure or export of personal information by email.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Zigpoll Terms & Policies (accessed 2026-06-16)",
            "url": "https://www.zigpoll.com/terms-and-policies"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "zing-coach",
      "name": "Zing Coach",
      "industry": "Fitness app",
      "jurisdiction": "US",
      "cancellation_types": [
        "online",
        "app",
        "app-store"
      ],
      "pause": {
        "available": false,
        "detail": ""
      },
      "data_deletion": {
        "detail": "Uninstalling does not cancel the subscription; canceling stops auto-renewal and access continues to the end of the billing cycle.",
        "url": ""
      },
      "links": {
        "cancel": "https://zingcoach.zendesk.com/hc/en-us/articles/10029810422556-How-do-I-cancel-my-Zing-Coach-subscription",
        "refund": "https://www.zing.coach/refund-policy",
        "terms": "",
        "privacy": ""
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 80,
          "channel_disclosed": 82,
          "notice_disclosed": 65,
          "refund_disclosed": 55,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://zingcoach.zendesk.com/hc/en-us/articles/10029810422556-How-do-I-cancel-my-Zing-Coach-subscription",
        "policy_summary": "Members cancel in the app under Manage Subscription in settings, or on the website by logging in and opening Account Settings then Subscription then Manage Subscription then Cancel Subscription. App store subscribers cancel through the store; uninstalling does not cancel.",
        "policy_checked": "2026-06-17",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my Zing Coach subscription - Zing Coach Help Center",
            "url": "https://zingcoach.zendesk.com/hc/en-us/articles/10029810422556-How-do-I-cancel-my-Zing-Coach-subscription"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null,
      "join_clicks": 2
    },
    {
      "id": "zoe-uk",
      "name": "ZOE",
      "industry": "Fitness & audio apps",
      "jurisdiction": "UK",
      "join_clicks": 3,
      "cancellation_types": [
        "online",
        "app",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Members can only cancel auto-renewal (effective at end of billing period) or cancel outright within the 14-day cooling-off window."
      },
      "data_deletion": {
        "detail": "UK GDPR right to erasure is supported. Members can request deletion via email at dpo@joinzoe.com or via the self-service portal at https://privacy.zoe.com/zoe. ZOE commits to responding within 45 days. App users can also select 'Delete my data' from the main menu in the app.",
        "url": "https://privacy.zoe.com/zoe"
      },
      "links": {
        "cancel": "https://zoe.com/en-gb/faqs",
        "refund": null,
        "terms": "https://zoe.com/en-gb/terms",
        "privacy": "https://privacy.zoe.com/zoe"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 65,
          "channel_disclosed": 80,
          "notice_disclosed": 70,
          "refund_disclosed": 85,
          "findability": 75
        },
        "cancel_url": null,
        "policy_url": "https://zoe.com/en-gb/faqs",
        "policy_summary": "ZOE members in the UK can cancel auto-renewal at any time via their account dashboard at zoe.com/account (Manage > Cancel auto-renewal) or through the in-app Membership settings, with cancellation taking effect at the end of the current billing period. A 14-day full refund cooling-off right applies both on initial purchase and after each automatic renewal, with email to hello@joinzoe.com as the contact route. There is no documented option to pause or freeze a membership. Data deletion requests are handled under UK GDPR via dpo@joinzoe.com or the self-service portal at privacy.zoe.com/zoe.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "ZOE FAQs – Update or Cancel ZOE Membership (accessed 2026-06-06)",
            "url": "https://zoe.com/en-gb/faqs"
          },
          {
            "title": "ZOE Terms of Service – UK (accessed 2026-06-06)",
            "url": "https://zoe.com/en-gb/terms"
          }
        ],
        "score": 74,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "zoho",
      "name": "Zoho",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented. Cancellation downgrades the account to the free tier either immediately or at the end of the billing cycle."
      },
      "data_deletion": {
        "detail": "After cancellation the account is downgraded to free/read-only; data is permanently deleted if the account remains inactive for more than 120 days. On full account closure, data is removed from active databases within 6 months and purged from backups within a further 3 months (~9 months total).",
        "url": "https://www.zoho.com/privacy.html"
      },
      "links": {
        "cancel": "https://help.zoho.com/portal/en/kb/common-faqs/articles/how-do-i-cancel-my-subscription",
        "refund": "https://www.zoho.com/refundpolicy.html",
        "terms": null,
        "privacy": "https://www.zoho.com/privacy.html"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 80,
          "notice_disclosed": 75,
          "refund_disclosed": 85,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.zoho.com/portal/en/kb/common-faqs/articles/how-do-i-cancel-my-subscription",
        "policy_summary": "Zoho subscriptions can be cancelled online via the Manage Subscription section of any Zoho product (scroll to the bottom, click Cancel Subscription, choose a reason, then select immediate or end-of-cycle downgrade), or by emailing payments@zohocorp.com. Upon cancellation the account is downgraded to the free tier; data becomes read-only and is permanently deleted after 120 days of inactivity. Refunds are available within the first month for monthly plans or within 45 days for annual plans; auto-renewal charges can be reversed within 5 business days (monthly) or 15 days (annual) of the renewal date.",
        "policy_checked": "2026-06-06",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? – Zoho Help (accessed 2026-06-06)",
            "url": "https://help.zoho.com/portal/en/kb/common-faqs/articles/how-do-i-cancel-my-subscription"
          },
          {
            "title": "Refund Policy – Zoho (accessed 2026-06-06)",
            "url": "https://www.zoho.com/refundpolicy.html"
          }
        ],
        "score": 78,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "zomato-gold-in",
      "name": "Zomato Gold",
      "industry": "Food delivery memberships",
      "jurisdiction": "IN",
      "join_clicks": 2,
      "cancellation_types": [
        "online"
      ],
      "pause": {
        "available": false,
        "detail": "No pause documented; cancelling stops auto-renewal while unredeemed benefits stay usable until expiry."
      },
      "data_deletion": {
        "detail": "No membership-specific data-deletion path; account data handled under Zomato's general privacy policy.",
        "url": "https://www.zomato.com/policies/terms-of-service/"
      },
      "links": {
        "cancel": "https://www.zomato.com/policies/terms-of-service/",
        "refund": "https://www.zomato.com/policies/terms-of-service/",
        "terms": "https://www.zomato.com/policies/terms-of-service/",
        "privacy": "https://www.zomato.com/policies/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 85,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 85,
          "findability": 60
        },
        "cancel_url": null,
        "policy_url": "https://www.zomato.com/policies/terms-of-service/",
        "policy_summary": "Zomato Gold is a paid recurring membership that auto-renews on expiry against the saved payment method unless the member cancels first. Members can cancel in-app via the Account/Gold plan page or app settings > membership > cancel membership at any time before expiry. Once purchased the membership is non-transferable and non-refundable. After cancellation it will not auto-renew and unredeemed offers remain usable until the validity period ends. No pause feature is documented.",
        "policy_checked": "2026-06-16",
        "method": "editor",
        "sources": [
          {
            "title": "Terms of Service | Zomato (accessed 2026-06-16)",
            "url": "https://www.zomato.com/policies/terms-of-service/"
          }
        ],
        "score": 76,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "zonealarm",
      "name": "ZoneAlarm",
      "industry": "Antivirus & VPN",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No subscription pause or freeze option is documented in ZoneAlarm's official help center or terms."
      },
      "data_deletion": {
        "detail": "Users may request data deletion by emailing privacy_inquiries@checkpoint.com (Check Point parent company). Explicit deletion rights are primarily noted for EEA/UK residents; US users may also contact via mail to Check Point's Tel Aviv legal department. Verification of identity may be required.",
        "url": "https://www.zonealarm.com/privacy"
      },
      "links": {
        "cancel": "https://support.zonealarm.com/hc/en-us/articles/360060711231-How-can-I-stop-subscription-payments-cancel-automatic-renewal",
        "refund": "https://www.zonealarm.com/returns",
        "terms": null,
        "privacy": "https://www.zonealarm.com/privacy"
      },
      "policy": {
        "evidence_tier": "documented",
        "method": "editor",
        "policy_checked": "2026-06-05",
        "cancel_url": null,
        "policy_url": "https://support.zonealarm.com/hc/en-us/articles/360060711231-How-can-I-stop-subscription-payments-cancel-automatic-renewal",
        "policy_summary": "ZoneAlarm allows self-serve cancellation of auto-renewal online via the myAccount portal (estore.zonealarm.com/myaccount) by toggling off auto-renewal under My Products; phone (877-966-5221) and support chat/email are also available. The Terms of Use require 45 days written notice before the current subscription term expires to prevent automatic renewal, and billing for renewal may occur up to 30 days before the new term starts. A 30-day money-back guarantee applies with no stated conditions, with refunds processed within 7 days to the original payment method. Uninstalling the software does not cancel the subscription — formal cancellation through the portal or support is required.",
        "scores": {
          "cancel_url": 72,
          "channel_disclosed": 70,
          "notice_disclosed": 65,
          "refund_disclosed": 75,
          "findability": 72
        },
        "sources": [
          {
            "title": "How can I stop subscription payments (cancel automatic renewal) – ZoneAlarm Support Center (accessed 2026-06-05)",
            "url": "https://support.zonealarm.com/hc/en-us/articles/360060711231-How-can-I-stop-subscription-payments-cancel-automatic-renewal"
          },
          {
            "title": "ZoneAlarm 30-Days Hassle Free Return Policy (accessed 2026-06-05)",
            "url": "https://www.zonealarm.com/returns"
          }
        ],
        "score": 71,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "zoom",
      "name": "Zoom",
      "industry": "Software / SaaS",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app",
        "phone",
        "email"
      ],
      "pause": {
        "available": false,
        "detail": "No pause or freeze option is documented in Zoom's official support pages."
      },
      "data_deletion": {
        "detail": "Account owners can permanently delete their Zoom account via Account Management > Account Profile > Terminate My Account in the web portal; paid subscribers must first cancel their subscription and wait until the billing cycle ends before termination is permitted. Cloud recordings are deleted 30 days after cancellation of a paid plan. The deletion page does not specify retention timelines for other user data.",
        "url": "https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067341"
      },
      "links": {
        "cancel": "https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066687",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 70,
          "channel_disclosed": 75,
          "notice_disclosed": 72,
          "refund_disclosed": 65,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066687",
        "policy_summary": "Zoom subscriptions can be canceled online via the web portal (Plans and Billing > Manage > Cancel Plan), through the Google Play or Apple App Store if billed there, or by contacting support via phone or email. Cancellation takes effect at the end of the current billing period, with continued access to paid features until that date. All charges are explicitly non-refundable once processed per Zoom's Terms of Service, with no proration for mid-term cancellations; a legal cooling-off right-of-withdrawal may apply where required by law. If the 'Cancel Plan' option is absent in the portal, the user must contact their Account Executive or Zoom Sales to complete cancellation.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling your subscription – Zoom Support (accessed 2026-06-05)",
            "url": "https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066687"
          },
          {
            "title": "Canceling Zoom subscription issues and unexpected charges – Zoom Support (accessed 2026-06-05)",
            "url": "https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0083524"
          }
        ],
        "score": 73,
        "grade": "B"
      },
      "flow": null,
      "fin": {
        "arr_usd": 4669000000,
        "mrr_usd": 389000000,
        "currency": "USD",
        "as_of": "2026-01-31",
        "source": {
          "title": "Zoom Communications Inc. — Q4 FY2026 Earnings Release",
          "url": "https://investors.zoom.us/financials/"
        },
        "self_reported": false
      }
    },
    {
      "id": "zoosk",
      "name": "Zoosk",
      "industry": "Dating apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Zoosk offers an account pause that hides your profile from other members while preserving your connections and message history, but your subscription continues to bill normally during the pause."
      },
      "data_deletion": {
        "detail": "Users can request permanent account deletion by emailing mydata@zoosk.com with identity verification; deletion is irreversible (profile, connections, and coin balances are permanently removed with no refund). A softer deactivation option also exists which hides the profile but allows reactivation by logging back in. Zoosk may retain anonymized or fraud/security blacklist data indefinitely.",
        "url": "https://help.zoosk.com/hc/en-us/articles/360009931459-How-do-I-deactivate-or-remove-my-account-from-Zoosk"
      },
      "links": {
        "cancel": "https://help.zoosk.com/hc/en-us/articles/360009776560-How-do-I-cancel-my-subscription",
        "refund": "https://help.zoosk.com/hc/en-us/articles/360009837799-What-is-Zoosk-s-refund-policy",
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 75,
          "channel_disclosed": 80,
          "notice_disclosed": 65,
          "refund_disclosed": 70,
          "findability": 80
        },
        "cancel_url": null,
        "policy_url": "https://help.zoosk.com/hc/en-us/articles/360009776560-How-do-I-cancel-my-subscription",
        "policy_summary": "Zoosk subscriptions can be cancelled online via Account Settings > Subscription > Cancel Subscription, or through the iOS App Store / Google Play if purchased via those platforms. Cancellation turns off auto-renewal; access continues until the end of the current paid period. All payments are non-refundable per Zoosk's Terms of Service, though residents of certain US states (e.g. California, New York) may qualify for a full refund if they cancel within three business days of sign-up. No advance notice period is required to cancel.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "How do I cancel my subscription? – Zoosk Help (accessed 2026-06-05)",
            "url": "https://help.zoosk.com/hc/en-us/articles/360009776560-How-do-I-cancel-my-subscription"
          },
          {
            "title": "What is Zoosk's refund policy? – Zoosk Help (accessed 2026-06-05)",
            "url": "https://help.zoosk.com/hc/en-us/articles/360009837799-What-is-Zoosk-s-refund-policy"
          }
        ],
        "score": 75,
        "grade": "B"
      },
      "flow": null
    },
    {
      "id": "zwift",
      "name": "Zwift",
      "industry": "Fitness & audio apps",
      "jurisdiction": "US",
      "join_clicks": 2,
      "cancellation_types": [
        "online",
        "app"
      ],
      "pause": {
        "available": true,
        "detail": "Monthly members billed directly through Zwift can pause for 7, 14, 30, 60, or 90 days (some sources say 1–8 weeks). Pause is not available for all payment types (e.g., some third-party billing); annual plan members cannot pause. Membership auto-resumes after the selected period."
      },
      "data_deletion": {
        "detail": "Permanent account deletion is available via zwift.com/delete-account (requires login). Deletion immediately terminates the subscription and removes all progress/data. Standard cancellation (without deletion) preserves progress and allows reactivation.",
        "url": "https://zwift.com/delete-account"
      },
      "links": {
        "cancel": "https://support.zwift.com/en_us/canceling-your-membership-Sky82qONr",
        "refund": null,
        "terms": null,
        "privacy": null
      },
      "policy": {
        "evidence_tier": "documented",
        "scores": {
          "cancel_url": 82,
          "channel_disclosed": 80,
          "notice_disclosed": 72,
          "refund_disclosed": 70,
          "findability": 85
        },
        "cancel_url": null,
        "policy_url": "https://support.zwift.com/en_us/canceling-your-membership-Sky82qONr",
        "policy_summary": "Zwift memberships can be cancelled online at zwift.com/cancellation or through account settings at my.zwift.com; Apple/Google subscribers must cancel through their respective app store. Cancellation takes effect at the end of the current billing cycle (access continues until then), and members must cancel at least 24 hours before renewal to avoid the next charge. Monthly memberships receive no refunds; annual memberships include a 30-day money-back guarantee for new subscribers only. A pause option (up to 90 days) is available for monthly members billed directly by Zwift, but not for all payment types or annual plans.",
        "policy_checked": "2026-06-05",
        "method": "editor",
        "sources": [
          {
            "title": "Canceling Your Membership – Zwift Support (accessed 2026-06-05)",
            "url": "https://support.zwift.com/en_us/canceling-your-membership-Sky82qONr"
          },
          {
            "title": "Pausing and Resuming Your Membership – Zwift Support (accessed 2026-06-05)",
            "url": "https://support.zwift.com/en_us/pausing-and-resuming-your-membership-rkXfNfxT"
          }
        ],
        "score": 79,
        "grade": "B"
      },
      "flow": null
    }
  ]
}