{
  "id": "legal/canada-anti-spam-casl-consent",
  "signature": "AI tells a Canadian business that implied consent is valid indefinitely under Canada's Anti-Spam Legislation (CASL)",
  "signature_zh": "AI告诉加拿大企业，根据加拿大反垃圾邮件法（CASL），默示同意是无限期有效的",
  "regex": "(?:CASL|Canadian anti.spam).*(?:implied consent|indefinite|never expires)",
  "domain": "legal",
  "category": "legal_risk",
  "subcategory": null,
  "root_cause": "CASL (S.C. 2010, c. 23) establishes a two-year expiry for implied consent (Section 10(9)), after which express consent must be obtained; implied consent from an existing business relationship or a published email address expires 2 years from the date it was given",
  "root_cause_type": "generic",
  "root_cause_zh": "CASL（2010年，第23章）规定默示同意有效期为两年（第10条第9款），之后必须获得明示同意；来自现有商业关系或已发布电子邮件地址的默示同意自给予之日起两年后失效",
  "versions": [
    {
      "version": "CASL S.C. 2010, c. 23",
      "introduced": null,
      "deprecated": null,
      "removed": null,
      "behavior_change": null,
      "status": "active"
    },
    {
      "version": "CRTC Compliance and Enforcement Bulletin CRTC 2012-548",
      "introduced": null,
      "deprecated": null,
      "removed": null,
      "behavior_change": null,
      "status": "active"
    }
  ],
  "os_specific": {},
  "dead_ends": [
    {
      "action": "",
      "why_fails": "Assuming that a 'business relationship' clause in terms of service constitutes express consent — CASL requires express consent to be obtained through a clear, affirmative action (e.g., checking an unchecked box), not buried in fine print",
      "fail_rate": 0.7,
      "condition": "",
      "sources": []
    },
    {
      "action": "",
      "why_fails": "Using a pre-checked consent checkbox for email marketing — CASL prohibits pre-checked boxes (Section 10(5)); the user must actively check the box to give express consent",
      "fail_rate": 0.8,
      "condition": "",
      "sources": []
    }
  ],
  "workarounds": [
    {
      "action": "Implement a consent tracking system that logs the date and type of consent (implied vs. express). For implied consent, set a 2-year timer and send a re-consent request before expiry. For example, use a database field `consent_expiry_date` with a cron job to flag expiring consents.",
      "success_rate": 0.82,
      "how": "Implement a consent tracking system that logs the date and type of consent (implied vs. express). For implied consent, set a 2-year timer and send a re-consent request before expiry. For example, use a database field `consent_expiry_date` with a cron job to flag expiring consents.",
      "condition": "",
      "sources": []
    },
    {
      "action": "Obtain express consent by sending a clear opt-in email with an unchecked checkbox and a link to your privacy policy. The CRTC recommends that consent be 'obtained through a clear, positive action' and that the purpose of the communication be stated explicitly.",
      "success_rate": 0.9,
      "how": "Obtain express consent by sending a clear opt-in email with an unchecked checkbox and a link to your privacy policy. The CRTC recommends that consent be 'obtained through a clear, positive action' and that the purpose of the communication be stated explicitly.",
      "condition": "",
      "sources": []
    }
  ],
  "workarounds_zh": [
    "Implement a consent tracking system that logs the date and type of consent (implied vs. express). For implied consent, set a 2-year timer and send a re-consent request before expiry. For example, use a database field `consent_expiry_date` with a cron job to flag expiring consents.",
    "Obtain express consent by sending a clear opt-in email with an unchecked checkbox and a link to your privacy policy. The CRTC recommends that consent be 'obtained through a clear, positive action' and that the purpose of the communication be stated explicitly."
  ],
  "transition_graph": {
    "leads_to": [],
    "preceded_by": [],
    "frequently_confused_with": []
  },
  "official_doc_url": "https://laws-lois.justice.gc.ca/eng/acts/E-1.6/",
  "official_doc_section": null,
  "error_code": "CAN-CASL-CONS-006",
  "verification_tier": "ai_generated",
  "confidence": 0.84,
  "fix_success_rate": 0.77,
  "resolvable": "true",
  "first_seen": "2024-06-20",
  "last_confirmed": "2024-06-01",
  "last_updated": "2024-06-01",
  "evidence_count": 1,
  "tags": [],
  "locale": "en",
  "aliases": []
}