Montana Consumer Data Privacy Act (MTDPA) compliance. An agent skill from mukul975/Privacy-Data-Protection-Skills.

Apache-2.0Auto-check passedLegal & Compliance

Install Montana Mtdpa

skills CLI
$ npx skills add mukul975/Privacy-Data-Protection-Skills --skill montana-mtdpa -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mukul975/Privacy-Data-Protection-Skills montana-mtdpa --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mukul975/Privacy-Data-Protection-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/privacy/montana-mtdpa .claude/skills/montana-mtdpa && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
montana-mtdpa
GitHub stars
301
Token cost
~1.5k tokens
SKILL.md length
695 words
Files
5 (incl. scripts, references, assets)
Skills in repo
280
Repo updated
First seen
Licence
Apache-2.0

At a glance

Montana Consumer Data Privacy Act (MTDPA) compliance. An agent skill from mukul975/Privacy-Data-Protection-Skills.

  • Works in 2 steps: Control or process personal data of at… → Control or process personal data of at…
  • Tasks that involve Privacy and GDPR
  • SKILL.md covers Overview, Applicability (§30-14-2803), Consumer Rights (§30-14-2808) and Sensitive Data (§30-14-2801(19)), plus 5 more sections
  • Runs Python scripts from its folder

What it does

Montana Mtdpa is an agent skill from mukul975/Privacy-Data-Protection-Skills. Montana Consumer Data Privacy Act (MTDPA) compliance. Lowest consumer threshold at 50,000 consumers. Covers sensitive data consent, universal opt-out recognition, consumer rights, controller obligations, 60-day cure period, and AG enforcement. Effective October 1, 2024.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including scripts, reference files and assets (for example `assets/template.md`, `references/standards.md` and `references/workflows.md`).

It sits in Legal & Compliance, covering Privacy and GDPR. The repository describes itself as: 282+ structured privacy & data protection skills for AI agents. GDPR, CCPA, EU AI Act, HIPAA, LGPD, PIPL, DPDP Act. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Privacy and GDPR

Example prompts

  • “/montana-mtdpa”

Requirements

  • Python 3

Workflow steps

2 steps, taken from the first numbered list in SKILL.md.

  1. Control or process personal data of at least 50,000 Montana consumers (excluding data processed solely for payment transactions); OR
  2. Control or process personal data of at least 25,000 Montana consumers AND derive more than 25% of gross revenue from the sale of personal…

What it can do on your machine

Read from SKILL.md and the folder at commit 9b2ef9e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Montana Mtdpa loads about 1.5k tokens when it runs, and up to ~2.5k if it reads all its reference files. Until then it costs about 71 tokens; SKILL.md has 695 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~71
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from mukul975/Privacy-Data-Protection-Skills at commit 9b2ef9e, republished under its Apache-2.0 licence (© mukul975). 695 words, ~1,521 tokens.

Download SKILL.mdSave it as .claude/skills/montana-mtdpa/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
montana-mtdpa
description
Montana Consumer Data Privacy Act (MTDPA) compliance. Lowest consumer threshold at 50,000 consumers. Covers sensitive data consent, universal opt-out recognition, consumer rights, controller obligations, 60-day cure period, and AG enforcement. Effective October 1, 2024.
license
Apache-2.0
metadata.author
mukul975
metadata.version
1.0
metadata.domain
privacy
metadata.subdomain
us-state-privacy-laws
metadata.tags
montana-mtdpa, 50k-threshold, sensitive-data, universal-opt-out, consumer-rights

Montana Consumer Data Privacy Act (MTDPA)

Overview

The Montana Consumer Data Privacy Act (MTDPA), codified as MCA §30-14-2801 through §30-14-2817, was signed into law on May 19, 2023 (SB 384), and became effective October 1, 2024. Montana is notable for having the lowest consumer count threshold of any comprehensive state privacy law at 50,000 consumers, making it applicable to smaller organizations operating in or targeting Montana residents.

Applicability (§30-14-2803)

The MTDPA applies to persons that conduct business in Montana or produce products or services targeted to Montana residents AND during a calendar year:

  1. Control or process personal data of at least 50,000 Montana consumers (excluding data processed solely for payment transactions); OR
  2. Control or process personal data of at least 25,000 Montana consumers AND derive more than 25% of gross revenue from the sale of personal data.

Lowest threshold: The 50,000 consumer threshold is the lowest among comprehensive state privacy laws (most states use 100,000).

Exemptions (§30-14-2803(3)):

  • State and local government entities
  • GLBA-covered financial institutions (entity-level)
  • HIPAA covered entities and business associates (entity-level)
  • Nonprofit organizations
  • Institutions of higher education
  • Air carriers

Liberty Commerce Inc. Assessment: Liberty Commerce Inc. processes personal data of approximately 28,000 Montana consumers. It does not meet either threshold but maintains compliance as part of its multi-state program.

Consumer Rights (§30-14-2808)

Five Consumer Rights
  1. Right to Access (§30-14-2808(1)(a)): Confirm processing and access personal data
  2. Right to Correct (§30-14-2808(1)(b)): Correct inaccuracies
  3. Right to Delete (§30-14-2808(1)(c)): Delete personal data
  4. Right to Portability (§30-14-2808(1)(d)): Obtain data in portable, readily usable format
  5. Right to Opt Out (§30-14-2808(1)(e)):
    • Targeted advertising
    • Sale of personal data
    • Profiling in furtherance of decisions producing legal or similarly significant effects
Response Requirements (§30-14-2810)
  • Respond within 45 days
  • Extension: up to 15 additional days (total 60 days) with notice — shorter extension than most states
  • At least one free response per 12 months per right
  • Appeal: controller must respond within 60 days

Sensitive Data (§30-14-2801(19))

Categories
  1. Racial or ethnic origin
  2. Religious beliefs
  3. Mental or physical health condition or diagnosis
  4. Sexual orientation
  5. Citizenship or immigration status
  6. Genetic or biometric data for identification
  7. Personal data of a known child
  8. Precise geolocation data

Processing sensitive data requires opt-in consent before processing. Consent must be freely given, specific, informed, and unambiguous.

Show full SKILL.md (310 more words)Show less

Universal Opt-Out Recognition (§30-14-2808(3))

The MTDPA requires controllers to recognize universal opt-out mechanisms:

  • Must process universal opt-out signals as valid requests to opt out of targeted advertising and sale
  • Must not require additional verification for opt-out signals
  • Must apply at browser/device level for unauthenticated consumers
  • Must apply at account level for authenticated consumers
  • GPC is recognized as a compliant mechanism

Effective date: October 1, 2025 (one year after MTDPA effective date)

Controller Obligations (§30-14-2806)

  1. Purpose limitation: Adequate, relevant, and reasonably necessary
  2. Data minimization: Not excessive in relation to purposes
  3. Data security: Appropriate technical and organizational measures
  4. Non-discrimination: No processing in violation of antidiscrimination laws
  5. Sensitive data consent: Opt-in before processing
  6. Privacy notice: Clear and reasonably accessible
Privacy Notice Requirements
  • Categories of personal data processed
  • Purposes for processing
  • Consumer rights and exercise instructions
  • Categories shared with third parties
  • Categories of third parties
  • Contact information
Data Protection Assessments (§30-14-2812)

Required for:

  • Targeted advertising
  • Sale of personal data
  • Profiling with significant effects
  • Sensitive data processing
  • Any processing presenting heightened risk

Enforcement (§30-14-2816)

Attorney General Authority
  • Exclusive enforcement — no private right of action
  • May investigate and bring action under Montana Consumer Protection Act (§30-14-103)
60-Day Cure Period (§30-14-2816(2))
  • AG must provide written notice of alleged violation
  • Controller has 60 days to cure
  • If cured: AG may not bring action
  • No sunset provision — cure period is permanent
Penalties
  • Civil penalties per Montana Consumer Protection Act
  • Injunctive relief
  • Attorney fees and costs

Comparison: Threshold Analysis

StateConsumer Threshold (Option 1)Consumer Threshold (Option 2)Revenue %
Montana50,00025,00025%
Virginia100,00025,00050%
Colorado100,00025,000Any
Connecticut100,00025,00025%
Oregon100,00025,00025%
TexasN/A (non-SBA small business)N/AN/A
California100,000 householdsN/A50%

Key Regulatory References

  • MCA §30-14-2801 through §30-14-2817 (MTDPA)
  • MCA §30-14-103 et seq. (Montana Consumer Protection Act — enforcement)
  • Montana AG Consumer Protection Division guidance

© mukul975, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (scripts, references, assets) in skills/privacy/montana-mtdpa of mukul975/Privacy-Data-Protection-Skills.

  • SKILL.md
  • assets/template.md
  • references/standards.md
  • references/workflows.md
  • scripts/process.py

Open the folder on GitHubat commit 9b2ef9e

Compare with similar skills

Montana Mtdpa next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Montana Mtdpa compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Montana Mtdpa this skillmukul975/Privacy-Data-Protection-Skills301—~1.5kAutomated safety check: PassApache-2.0
C15tc15t/c15t1.9k1 repos~1.6kAutomated safety check: PassApache-2.0
HIPAA Safe Harbor Coverage Auditmaziyarpanahi/openmed5.5k—~1.7kAutomated safety check: PassApache-2.0
Korean Privacy Termskimlawtech/korean-privacy-terms587—~2.9kAutomated safety check: PassApache-2.0
Gdpr ComplianceSushegaad/Claude-Skills-Governance-Risk-and-Compliance9461 repos~3.9kAutomated safety check: PassMIT
Hipaa ComplianceSushegaad/Claude-Skills-Governance-Risk-and-Compliance9461 repos~2.3kAutomated safety check: PassMIT

Similar skills

  • C15t

    c15t/c15t

    Work with c15t consent management docs, APIs, and integrations for Next.js, React, and JavaScript.

    1.9k GitHub starsUsed in 1 repo~1.6k tokens
    Legal & ComplianceAuto-check passed
  • Checks OpenMed de-identified clinical text against the 18 HIPAA Safe Harbor identifier categories and reports gaps and residual re-identification risk.

    5.5k GitHub stars~1.7k tokensUpdated today
    Legal & ComplianceAuto-check passed
  • Korean Privacy Terms

    kimlawtech/korean-privacy-terms

    처리방침·이용약관 자동 생성 스킬 패키지 (v4.0). An agent skill from kimlawtech/korean-privacy-terms.

    587 GitHub stars~2.9k tokensUpdated 1 mo ago
    Legal & ComplianceAuto-check passed
  • Gdpr Compliance

    Sushegaad/Claude-Skills-Governance-Risk-and-Compliance

    Expert GDPR compliance assistant covering all four core workflows: (1) auditing code and systems for GDPR violations, (2) drafting GDPR-compliant documents such as privacy policies, Data Processing…

    946 GitHub starsUsed in 1 repo~3.9k tokens
    Legal & ComplianceAuto-check passed
  • Hipaa Compliance

    Sushegaad/Claude-Skills-Governance-Risk-and-Compliance

    Expert HIPAA compliance assistant for healthcare and software contexts.

    946 GitHub starsUsed in 1 repo~2.3k tokens
    Legal & ComplianceAuto-check passed
  • Pii Contract Analyze

    gregmos/PII-Shield

    Universal legal document processor with PII anonymization. An agent skill from gregmos/PII-Shield.

    150 GitHub stars~8.9k tokensUpdated 3 mo ago
    Legal & ComplianceAuto-check: notes

More from mukul975/Privacy-Data-Protection-Skills

All 280 skills in this repo
  • Age Gating Services

    mukul975/Privacy-Data-Protection-Skills

    Implements age-gating mechanisms for online services to restrict access based on user age.

    301 GitHub stars~3.7k tokensUpdated 6 mo ago
    Auto-check passed
  • AI Data Retention

    mukul975/Privacy-Data-Protection-Skills

    Manages AI model retention and machine unlearning requirements.

    301 GitHub stars~1.9k tokensUpdated 6 mo ago
    Auto-check passed
  • AI Dpia

    mukul975/Privacy-Data-Protection-Skills

    Conducts Data Protection Impact Assessments for AI and ML systems per EDPB Guidelines 04/2025 on AI processing.

    301 GitHub stars~3.4k tokensUpdated 6 mo ago
    Auto-check passed
  • Dpia Mitigation Plan

    mukul975/Privacy-Data-Protection-Skills

    Structures risk mitigation planning and residual risk tracking for Data Protection Impact Assessments under GDPR Article 35(7)(d).

    301 GitHub stars~846 tokensUpdated 6 mo ago
    Auto-check passed
  • Gdpr Accountability

    mukul975/Privacy-Data-Protection-Skills

    Guides implementation of the GDPR accountability principle under Articles 5(2) and 24, including documentation requirements for policies, DPIAs, RoPA, training records, and breach logs.

    301 GitHub stars~1.9k tokensUpdated 6 mo ago
    Auto-check passed
  • Pia Threshold Screening

    mukul975/Privacy-Data-Protection-Skills

    Conducts pre-DPIA threshold screening to determine whether a full Data Protection Impact Assessment is required under GDPR Article 35.

    301 GitHub stars~880 tokensUpdated 6 mo ago
    Auto-check passed

Questions about Montana Mtdpa

What does Montana Mtdpa do?

Montana Consumer Data Privacy Act (MTDPA) compliance. An agent skill from mukul975/Privacy-Data-Protection-Skills. Montana Mtdpa is an agent skill from mukul975/Privacy-Data-Protection-Skills. Montana Consumer Data Privacy Act (MTDPA) compliance.

When should I use Montana Mtdpa?

Montana Mtdpa fits situations like: tasks that involve Privacy and GDPR.

How do I install Montana Mtdpa in Claude Code?

Run `npx skills add mukul975/Privacy-Data-Protection-Skills --skill montana-mtdpa -a claude-code`. Or copy the skill folder (skills/privacy/montana-mtdpa in mukul975/Privacy-Data-Protection-Skills) into .claude/skills/montana-mtdpa in your project. Claude Code loads it when a task matches its description.

How do I install Montana Mtdpa in Codex?

Run `npx skills add mukul975/Privacy-Data-Protection-Skills --skill montana-mtdpa -a codex`. Or copy the skill folder (skills/privacy/montana-mtdpa in mukul975/Privacy-Data-Protection-Skills) into .agents/skills/montana-mtdpa in your project. Codex loads it when a task matches its description.

Can I use Montana Mtdpa in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mukul975/Privacy-Data-Protection-Skills --skill montana-mtdpa -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/montana-mtdpa, .gemini/skills/montana-mtdpa, .github/skills/montana-mtdpa and .opencode/skills/montana-mtdpa in your project.

What does Montana Mtdpa need to run?

Going by SKILL.md and its folder, Montana Mtdpa needs Python for the scripts in its folder. Our summary lists: Python 3.

Does Montana Mtdpa access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Montana Mtdpa safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Montana Mtdpa use?

Montana Mtdpa is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Montana Mtdpa use?

About 1.5k tokens (SKILL.md is roughly 6.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 976 tokens, read only when the agent opens those files.

What are the alternatives to Montana Mtdpa?

Skills that share tags, products or a category with Montana Mtdpa: C15t (c15t/c15t, 1.9k stars), HIPAA Safe Harbor Coverage Audit (maziyarpanahi/openmed, 5.5k stars), Korean Privacy Terms (kimlawtech/korean-privacy-terms, 587 stars) and Gdpr Compliance (Sushegaad/Claude-Skills-Governance-Risk-and-Compliance, 946 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Montana Mtdpa?

mukul975 (a GitHub user) maintains it in mukul975/Privacy-Data-Protection-Skills, which has 301 GitHub stars. The repository holds 280 skills in this directory. The repository was last updated on March 16, 2026.

Source: mukul975/Privacy-Data-Protection-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.