{
 "id": "stytch",
 "name": "Stytch",
 "category": "developer_tools",
 "website": "https://stytch.com",
 "domains": [
  "stytch.com"
 ],
 "summary": "Stytch's terms are now Twilio's: either side can end the agreement with at least 30 days' written notice, emailed to legalnotices@twilio.com. Order Form contracts run until the Order Form expires and fees stay owed. No dashboard cancel steps are documented; usage above the free tier keeps billing.",
 "routes": [
  {
   "channel": "direct_web",
   "label": "Pay as you go: written notice",
   "applies_to": "Pay as you go accounts. Stytch's Terms of Service link now goes to Twilio's Terms, which cover ending the agreement",
   "who": "The customer. In the Dashboard only Admins can manage workspace billing",
   "method": "email",
   "start_url": null,
   "steps": [
    {
     "do": "Email written notice of termination for convenience to legalnotices@twilio.com at least 30 days before you want the agreement to end",
     "expect": null
    },
    {
     "do": "Settle any usage above the free tier: payment obligations survive the end of the agreement",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "At least 30 days after your written notice. Ending the terms closes all of your accounts",
   "notice": "At least thirty (30) days' prior written notice",
   "refund": "Fees, once paid, are non-refundable",
   "fees": "Usage above the free tier is billed at the listed rates, with no hard caps",
   "source_ids": [
    "s_tw_conv",
    "s_tw_30",
    "s_tw_notice",
    "s_tw_closure",
    "s_tw_refund",
    "s_tw_noncancel",
    "s_tw_survive",
    "s_redirect",
    "s_pr_rates",
    "s_pr_caps",
    "s_roles"
   ]
  },
  {
   "channel": "sales_contract",
   "label": "Order Form (Enterprise)",
   "applies_to": "Customers on an Order Form, such as Enterprise plans with custom pricing",
   "who": "The customer party to the Order Form and agreement",
   "method": "contact_sales",
   "start_url": null,
   "steps": [
    {
     "do": "Check your Order Form for its term end date: the agreement doesn't end until every Order Form has expired",
     "expect": null
    },
    {
     "do": "Email written notice of termination for convenience to legalnotices@twilio.com at least 30 days before you want the agreement to end",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "The agreement doesn't terminate until all Order Forms have expired",
   "notice": "At least thirty (30) days' prior written notice to terminate for convenience",
   "refund": "Fees, once paid, are non-refundable",
   "fees": "Payment obligations are non-cancelable, so fees under the Order Form are still owed for its term",
   "source_ids": [
    "s_tw_fees",
    "s_tw_conv",
    "s_tw_30",
    "s_tw_orderform",
    "s_tw_noncancel",
    "s_tw_refund",
    "s_tw_notice",
    "s_redirect"
   ]
  }
 ],
 "pay_less": [
  {
   "type": "free_plan",
   "what": "Pay as you go includes a free tier of 10,000 monthly active users and AI agents, plus 1,000 M2M tokens",
   "evidence": "documented",
   "source_ids": [
    "s_pr_free",
    "s_pr_caps",
    "s_pr_m2m"
   ]
  }
 ],
 "export": [
  {
   "data": "Consumer users, and B2B organizations and members (without password hashes)",
   "how": "Use the Search users endpoint, or Search Organizations and Search Members for B2B. Stytch's export utility writes user data to a file",
   "format": "CSV or JSON (export utility)",
   "limits": null,
   "source_ids": [
    "s_exp_search",
    "s_exp_util"
   ]
  },
  {
   "data": "Users with passwords (hashed password data)",
   "how": "Email support@stytch.com to arrange the export",
   "format": null,
   "limits": null,
   "source_ids": [
    "s_exp_pw"
   ]
  }
 ],
 "after_cancel": {
  "access_until": "The end of the agreement: at least 30 days after notice, and not before your Order Forms expire",
  "data_kept": null,
  "you_lose": [
   "All of your Stytch accounts: ending the terms closes them"
  ]
 },
 "agent_notes": {
  "sign_in_needed": null,
  "phone_or_chat_only": false,
  "retention_step": null,
  "tips": [
   "Usage above the free tier is billed at the listed rates, with no hard caps, so check usage before you stop",
   "Export users before the agreement ends: password hashes need a request to support@stytch.com",
   "Only Dashboard Admins can manage workspace billing or delete projects",
   "Twilio's terms page links the prior Stytch Terms of Service for Stytch customers on that version"
  ]
 },
 "sources": [
  {
   "id": "s_pr_free",
   "url": "https://stytch.com/pricing",
   "title": "Stytch pricing",
   "publisher": "vendor",
   "quote": "10,000 monthly active users and AI agents",
   "supports": "the free tier limit on Pay as you go"
  },
  {
   "id": "s_pr_m2m",
   "url": "https://stytch.com/pricing",
   "title": "Stytch pricing",
   "publisher": "vendor",
   "quote": "1,000 M2M Tokens",
   "supports": "the free M2M token allowance"
  },
  {
   "id": "s_pr_caps",
   "url": "https://stytch.com/pricing",
   "title": "Stytch pricing",
   "publisher": "vendor",
   "quote": "Our pricing does not include any hard caps or pricing cliffs.",
   "supports": "no hard caps on usage"
  },
  {
   "id": "s_pr_rates",
   "url": "https://stytch.com/pricing",
   "title": "Stytch pricing",
   "publisher": "vendor",
   "quote": "you'll pay for only what you use at the rates outlined above.",
   "supports": "usage is billed at the listed rates"
  },
  {
   "id": "s_tw_fees",
   "url": "https://www.twilio.com/en-us/legal/tos",
   "title": "Twilio Terms of Service",
   "publisher": "vendor",
   "quote": "You agree to pay the fees set forth in the applicable Order Form(s).",
   "supports": "fees are set by the Order Form"
  },
  {
   "id": "s_tw_conv",
   "url": "https://www.twilio.com/en-us/legal/tos",
   "title": "Twilio Terms of Service",
   "publisher": "vendor",
   "quote": "Either party may terminate this Agreement for convenience",
   "supports": "either party can end the agreement for convenience"
  },
  {
   "id": "s_tw_30",
   "url": "https://www.twilio.com/en-us/legal/tos",
   "title": "Twilio Terms of Service",
   "publisher": "vendor",
   "quote": "at least thirty (30) days",
   "supports": "the 30-day notice period"
  },
  {
   "id": "s_tw_orderform",
   "url": "https://www.twilio.com/en-us/legal/tos",
   "title": "Twilio Terms of Service",
   "publisher": "vendor",
   "quote": "this Agreement will not terminate until all such Order Form(s) have expired",
   "supports": "the agreement stays until Order Forms expire"
  },
  {
   "id": "s_tw_noncancel",
   "url": "https://www.twilio.com/en-us/legal/tos",
   "title": "Twilio Terms of Service",
   "publisher": "vendor",
   "quote": "payment obligations are non-cancelable",
   "supports": "payment obligations continue"
  },
  {
   "id": "s_tw_refund",
   "url": "https://www.twilio.com/en-us/legal/tos",
   "title": "Twilio Terms of Service",
   "publisher": "vendor",
   "quote": "once paid, are non-refundable",
   "supports": "paid fees are not refunded"
  },
  {
   "id": "s_tw_closure",
   "url": "https://www.twilio.com/en-us/legal/tos",
   "title": "Twilio Terms of Service",
   "publisher": "vendor",
   "quote": "Ending these terms will result in the closure of all of your accounts.",
   "supports": "accounts close when the terms end"
  },
  {
   "id": "s_redirect",
   "url": "https://www.twilio.com/en-us/legal/tos",
   "title": "Twilio Terms of Service",
   "publisher": "vendor",
   "quote": "If you are a Stytch customer, the most recent prior version of the Stytch Terms of Service is available",
   "supports": "Stytch customers are covered by Twilio's terms page (stytch.com/legal/terms-of-service redirects here)"
  },
  {
   "id": "s_tw_notice",
   "url": "https://www.twilio.com/en-us/legal/tos",
   "title": "Twilio Terms of Service",
   "publisher": "vendor",
   "quote": "Notices to Twilio will be provided via email to legalnotices@twilio.com.",
   "supports": "where written notice goes"
  },
  {
   "id": "s_tw_survive",
   "url": "https://www.twilio.com/en-us/legal/tos",
   "title": "Twilio Terms of Service",
   "publisher": "vendor",
   "quote": "That includes your payment obligations to us.",
   "supports": "payment obligations survive termination"
  },
  {
   "id": "s_roles",
   "url": "https://stytch.com/docs/resources/workspace-management/dashboard-roles-and-permissions",
   "title": "Dashboard Roles and Permissions",
   "publisher": "vendor",
   "quote": "Manage Workspace Billing",
   "supports": "only Admins can manage workspace billing"
  },
  {
   "id": "s_exp_search",
   "url": "https://stytch.com/docs/resources/migrations/exporting-from-stytch",
   "title": "Exporting from Stytch",
   "publisher": "vendor",
   "quote": "use our Search users endpoint to export what you need",
   "supports": "exporting users through the API"
  },
  {
   "id": "s_exp_util",
   "url": "https://stytch.com/docs/resources/migrations/exporting-from-stytch",
   "title": "Exporting from Stytch",
   "publisher": "vendor",
   "quote": "exports all of your User data to a CSV or JSON file",
   "supports": "the export utility's formats"
  },
  {
   "id": "s_exp_pw",
   "url": "https://stytch.com/docs/resources/migrations/exporting-from-stytch",
   "title": "Exporting from Stytch",
   "publisher": "vendor",
   "quote": "If you're looking to export Stytch Users that contain a password, contact us at support@stytch.com",
   "supports": "password-hash exports go through support"
  }
 ],
 "verification": {
  "level": "partial",
  "checked_on": "2026-10-08",
  "by": "stackcut-research",
  "unverified": [
   "Stytch's docs don't describe closing a Pay as you go account in the Dashboard, or what confirms it",
   "What stops usage charges short of ending the agreement, such as deleting projects or removing a card, isn't documented",
   "How the final usage bill is calculated and when it is charged isn't documented",
   "How long Stytch keeps your data after the agreement ends isn't in the terms or docs",
   "Which terms govern accounts that signed the earlier Stytch Terms of Service isn't stated",
   "Annual billing and startup or education programs don't appear on the pricing page"
  ],
  "review": {
   "by": "stackcut-review",
   "on": "2026-10-08",
   "result": "fixed",
   "notes": [
    "Added a Pay as you go route: Twilio's terms (where Stytch's terms link now redirects) let either party end the agreement with 30 days' written notice",
    "Added where notice goes, legalnotices@twilio.com, and dropped the unsupported step about confirming the end date through Contact Sales",
    "Added that payment obligations survive the end of the agreement",
    "Added Stytch's documented exports: users through the Search endpoints or the CSV/JSON utility, password hashes through support",
    "Added that only Dashboard Admins manage billing"
   ]
  }
 },
 "page": "https://stackcut.io/cancel/stytch",
 "json": "https://stackcut.io/exits/stytch.json",
 "evidence": {
  "packet_revision": "3012e62414a0498c738e2fae81af5e1d8f0fc0da72ebd275d15798676fbb6ee7",
  "docs_checked_on": "2026-10-08",
  "last_observed_success_on": null,
  "verification": "partial",
  "freshness": {
   "as_of": "2026-10-09",
   "status": "current",
   "checked_on": "2026-10-08",
   "age_days": 1,
   "stale_after_days": 30,
   "next_check_on": "2026-11-07"
  },
  "routes": [
   {
    "route_id": "stytch--direct-web--r1",
    "channel": "direct_web",
    "checked_on": "2026-10-08",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    }
   },
   {
    "route_id": "stytch--sales-contract--r2",
    "channel": "sales_contract",
    "checked_on": "2026-10-08",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    }
   }
  ]
 },
 "license": "CC-BY-4.0",
 "credit": "Stackcut Exits (https://stackcut.io/cancel), CC BY 4.0"
}
