{
 "id": "doppler",
 "name": "Doppler",
 "category": "developer_tools",
 "website": "https://www.doppler.com",
 "domains": [
  "doppler.com"
 ],
 "summary": "Doppler doesn't document a self-serve cancel flow. Its Terms let you terminate at any time by written notice to support@doppler.com (or by post), effective when received, with no refund of prepaid fees. Download your secrets first: after termination you have 30 days to request an export.",
 "routes": [
  {
   "channel": "direct_web",
   "label": "Written notice under the Terms",
   "applies_to": "Doppler subscriptions under the standard Terms of Service (Team plan, and Developer plan with paid extra users)",
   "who": "The customer (the Terms don't name a workplace role)",
   "method": "email",
   "start_url": null,
   "steps": [
    {
     "do": "Download your secrets first (see export), since access ends on termination",
     "expect": null
    },
    {
     "do": "Email support@doppler.com (or write to Doppler Technologies, Inc., 440 North Barranca Avenue #5880, Covina, CA 91723) saying you are terminating and stopping use of the Services; name your workplace",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "Your notice is effective when Doppler receives it; after termination you no longer access the Service",
   "notice": "Written notice by email or post, effective when received; no notice period is stated",
   "refund": "No refund of prepaid fees, unless agreed otherwise in writing or Doppler terminates without cause",
   "fees": null,
   "source_ids": [
    "s1",
    "s2",
    "s3",
    "s4",
    "s5"
   ]
  },
  {
   "channel": "sales_contract",
   "applies_to": "Enterprise plans (custom pricing)",
   "who": "The customer's admin, with Doppler",
   "method": "contact_sales",
   "start_url": null,
   "steps": [
    {
     "do": "Contact Doppler about ending your Enterprise agreement, and send written notice to support@doppler.com or Doppler's postal address as the Terms require",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": null,
   "notice": null,
   "refund": "The public Terms give no refund of prepaid fees",
   "fees": null,
   "source_ids": [
    "s2",
    "s4",
    "s6"
   ]
  }
 ],
 "pay_less": [
  {
   "type": "free_plan",
   "what": "The Developer plan is free for 3 users (each extra user is $8 a month) and keeps 3 days of activity logs",
   "evidence": "documented",
   "source_ids": [
    "s7",
    "s8",
    "s9"
   ]
  },
  {
   "type": "seat_reduction",
   "what": "The Team plan is priced per user ($21 a month each), so fewer users cost less; AI agents and non-human identities are free",
   "evidence": "documented",
   "source_ids": [
    "s10",
    "s11"
   ]
  }
 ],
 "export": [
  {
   "data": "Secrets for each project config",
   "how": "With the Doppler CLI, run doppler secrets download --no-file --format env (or another format) for each config; or call the Download Secrets API endpoint",
   "format": "JSON by default; also env, yaml, docker and others",
   "limits": "Per project and config. After termination you can ask, within 30 days, for your Secrets to be exported in a format Doppler chooses; email support@doppler.com for instructions",
   "source_ids": [
    "s12",
    "s13",
    "s14",
    "s15",
    "s18"
   ]
  }
 ],
 "after_cancel": {
  "access_until": "Termination: the Terms say you no longer access the Service once terminated (notice is effective when received)",
  "data_kept": "You have 30 days after termination to request an export of your Secrets. The privacy notice says personal information is kept for as long as you use the Services or as needed for legal and business purposes, and cached archived copies may be kept for a period",
  "you_lose": [
   "Access to the Doppler Service and the secrets stored in it",
   "Prepaid fees: they are not refunded"
  ]
 },
 "agent_notes": {
  "sign_in_needed": false,
  "phone_or_chat_only": false,
  "retention_step": null,
  "tips": [
   "Export secrets before sending notice: exporting needs a signed-in CLI or an API token, and access ends on termination",
   "After termination there is a 30-day window to request an export from Doppler",
   "Prepaid fees are not refunded",
   "Notice counts only once Doppler receives it, at support@doppler.com or its postal address",
   "Workplace Settings has a Danger Zone option to delete the workplace, which permanently deletes it and all its data; the docs don't say whether that stops billing, so export first and still send written notice"
  ]
 },
 "sources": [
  {
   "id": "s1",
   "url": "https://www.doppler.com/legal/terms",
   "title": "Doppler Terms of Service",
   "publisher": "vendor",
   "quote": "You may choose to stop using the Services and terminate these Terms at any time for any reason upon written notice to us",
   "supports": "terminating by written notice"
  },
  {
   "id": "s2",
   "url": "https://www.doppler.com/legal/terms",
   "title": "Doppler Terms of Service",
   "publisher": "vendor",
   "quote": "If you give notice to us, it will be effective when received and you must use the following physical or email address",
   "supports": "where and how notice is sent, and when it takes effect"
  },
  {
   "id": "s3",
   "url": "https://www.doppler.com/legal/terms",
   "title": "Doppler Terms of Service",
   "publisher": "vendor",
   "quote": "Upon termination, you will no longer access (or attempt to access) the Service",
   "supports": "access ends on termination"
  },
  {
   "id": "s4",
   "url": "https://www.doppler.com/legal/terms",
   "title": "Doppler Terms of Service",
   "publisher": "vendor",
   "quote": "unless otherwise agreed in writing between you and Doppler, you will not be entitled to a refund of any pre-paid fees",
   "supports": "no refund of prepaid fees"
  },
  {
   "id": "s5",
   "url": "https://www.doppler.com/legal/terms",
   "title": "Doppler Terms of Service",
   "publisher": "vendor",
   "quote": "You shall not be entitled to any refund of any prepaid fees (unless terminated by Doppler without cause).",
   "supports": "the exception to no refunds"
  },
  {
   "id": "s6",
   "url": "https://www.doppler.com/pricing",
   "title": "Doppler pricing",
   "publisher": "vendor",
   "quote": "Custom pricing",
   "supports": "Enterprise is custom-priced"
  },
  {
   "id": "s7",
   "url": "https://www.doppler.com/pricing",
   "title": "Doppler pricing",
   "publisher": "vendor",
   "quote": "Free for 3 users",
   "supports": "the free Developer plan"
  },
  {
   "id": "s8",
   "url": "https://www.doppler.com/pricing",
   "title": "Doppler pricing",
   "publisher": "vendor",
   "quote": "$8/mo per additional user",
   "supports": "the price of extra Developer users"
  },
  {
   "id": "s9",
   "url": "https://docs.doppler.com/docs/platform-limits",
   "title": "Platform Limits",
   "publisher": "vendor",
   "quote": "Logs 3 days",
   "supports": "the Developer plan's log retention"
  },
  {
   "id": "s10",
   "url": "https://www.doppler.com/pricing",
   "title": "Doppler pricing",
   "publisher": "vendor",
   "quote": "$21/mo per user",
   "supports": "Team plan per-user pricing"
  },
  {
   "id": "s11",
   "url": "https://www.doppler.com/pricing",
   "title": "Doppler pricing",
   "publisher": "vendor",
   "quote": "AI agents and non-human identities ride free",
   "supports": "machine identities aren't billed"
  },
  {
   "id": "s12",
   "url": "https://docs.doppler.com/docs/accessing-secrets",
   "title": "Secrets Access Guide",
   "publisher": "vendor",
   "quote": "doppler secrets download --no-file --format env",
   "supports": "the CLI export command"
  },
  {
   "id": "s13",
   "url": "https://docs.doppler.com/reference/secrets-download",
   "title": "Download Secrets (API reference)",
   "publisher": "vendor",
   "quote": "Download Secrets",
   "supports": "the export API endpoint"
  },
  {
   "id": "s14",
   "url": "https://www.doppler.com/legal/terms",
   "title": "Doppler Terms of Service",
   "publisher": "vendor",
   "quote": "you may within 30 days of such termination request for your Secrets to be exported to you in a format chosen by Doppler",
   "supports": "the 30-day export window"
  },
  {
   "id": "s15",
   "url": "https://www.doppler.com/legal/terms",
   "title": "Doppler Terms of Service",
   "publisher": "vendor",
   "quote": "You may also email us at support@doppler.com for instructions on how to export your Secrets.",
   "supports": "how to ask for an export"
  },
  {
   "id": "s16",
   "url": "https://www.doppler.com/legal/privacy",
   "title": "Doppler Privacy Notice",
   "publisher": "vendor",
   "quote": "We store the personal information we collect as described in this Privacy Notice for as long as you use our Services",
   "supports": "how long personal data is kept"
  },
  {
   "id": "s17",
   "url": "https://www.doppler.com/legal/privacy",
   "title": "Doppler Privacy Notice",
   "publisher": "vendor",
   "quote": "We may also keep cached archived copies of personal information for a certain period of time.",
   "supports": "archived copies after closing"
  },
  {
   "id": "s18",
   "url": "https://docs.doppler.com/docs/accessing-secrets",
   "title": "Secrets Access Guide",
   "publisher": "vendor",
   "quote": "you can download your secrets in a variety of formats: json (default)",
   "supports": "export formats, JSON by default"
  },
  {
   "id": "s19",
   "url": "https://docs.doppler.com/docs/workplace-settings",
   "title": "Workplace Settings",
   "publisher": "vendor",
   "quote": "Permanently deletes the workplace and all of its data, and revokes access for all members, integrations, and services.",
   "supports": "what deleting the workplace does"
  }
 ],
 "verification": {
  "level": "partial",
  "checked_on": "2026-09-29",
  "by": "stackcut-research",
  "unverified": [
   "No self-serve cancel or downgrade steps are documented: Doppler's docs and support center have no billing or cancellation article, so the only documented route is written notice under the Terms",
   "The answers in Doppler's pricing FAQ (\"Can I cancel at anytime?\", \"How does billing work?\", \"What counts as a user?\") couldn't be read, so they aren't confirmed",
   "Whether a cancelled subscription keeps access until the end of the paid period is not stated; the Terms only say access ends on termination",
   "Whether the 14-day Team trial converts to paid automatically is not stated",
   "Enterprise renewal and notice terms are not public",
   "Which workplace role can manage billing is not documented",
   "No marketplace (AWS, Google Cloud, Azure) billing is documented by Doppler",
   "Whether deleting the workplace (Workplace Settings, Danger Zone) also ends billing is not documented"
  ],
  "review": {
   "by": "stackcut-review",
   "on": "2026-09-29",
   "result": "partial",
   "notes": [
    "Export: cited the CLI doc showing JSON is the default format (s18)",
    "Added a tip on the Danger Zone workplace deletion, which permanently deletes all data; its billing effect is undocumented (s19)",
    "Written-notice route, address, effective-on-receipt, no refund and the 30-day export window re-checked in the Terms; self-serve cancel steps and the pricing FAQ remain unconfirmed"
   ]
  }
 },
 "stackcut": {
  "vendor_id": "doppler",
  "name": "Doppler",
  "recipes": [
   {
    "id": "replace-doppler",
    "title": "Secrets manager",
    "best_year_one_net": 202
   }
  ]
 },
 "page": "https://stackcut.io/cancel/doppler",
 "json": "https://stackcut.io/exits/doppler.json",
 "evidence": {
  "packet_revision": "9be412420b2b65306a03d8b42932912f7f1529d2956894ba803a5e7563e3bbc8",
  "docs_checked_on": "2026-09-29",
  "last_observed_success_on": null,
  "verification": "partial",
  "freshness": {
   "as_of": "2026-10-09",
   "status": "current",
   "checked_on": "2026-09-29",
   "age_days": 10,
   "stale_after_days": 30,
   "next_check_on": "2026-10-29"
  },
  "routes": [
   {
    "route_id": "doppler--direct-web--r1",
    "channel": "direct_web",
    "checked_on": "2026-09-29",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    }
   },
   {
    "route_id": "doppler--sales-contract--r2",
    "channel": "sales_contract",
    "checked_on": "2026-09-29",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    }
   }
  ]
 },
 "license": "CC-BY-4.0",
 "credit": "Stackcut Exits (https://stackcut.io/cancel), CC BY 4.0"
}
