{
  "id": 16026823,
  "title": "Our terms notice has no Agree button, because carrying on is the acceptance",
  "url": "https://urgent.news/2026/10/22/our-terms-notice-has-no-agree-button-because-carrying-on-is-the",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-22T10:08:38.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/daniel_pertu/our-terms-notice-has-no-agree-button-because-carrying-on-is-the-acceptance-bgh"
  },
  "original_language": "en",
  "account": "When a user signs up for Nakodo, they are presented with updated terms and privacy notices. Instead of interrupting the user with a modal that requires an agreement click, Nakodo adopts an alternative approach. The notice appears as a small, unobtrusive statement under the header, clearly stating that by continuing to use the service, the user accepts the updated terms. There is no need for the user to click anything, as the acceptance is recorded simply by continuing to use the service. This method ensures that the user's consent is genuine and not based on a forced interaction.",
  "summary": "Terms change. The question nobody enjoys answering is what should happen to the accounts that are already signed in. The common answers are all a bit wrong. A blocking modal with an Agree button interrupts someone in the middle of their work to collect a click that proves nothing, and if they do not click it you have to decide whether to lock them out of a product they are paying for. An email…",
  "key_points": [
    "Nakodo presents updated terms and privacy notices without an Agree button.",
    "By continuing to use the service, user accepts updated terms automatically.",
    "Acceptance recorded through continued service use, not forced interaction."
  ],
  "editors_take": "Replacing active agreement clicks with passive continued use shifts the burden of consent onto user behavior, streamlining the onboarding process while redefining how platforms record legal acceptance.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}