mukul975/privacy-data-protection-skills

nist-privacy-identify

- Guides implementation of the NIST Privacy Framework IDENTIFY function covering ID.BE business environment, ID.DA data actions, ID.IM improvement, and ID.RA risk assessment subcategories.

Ver código fuente

Cómo usar

  1. Copia el comando y revisa el paquete antes de instalarlo en tu entorno de agente.
  2. Consulta las herramientas, credenciales y entornos necesarios en el documento original.
  3. Describe las entradas y el resultado deseado; contrasta la salida con las fuentes.
npx skills add https://github.com/mukul975/privacy-data-protection-skills --skill nist-privacy-identify

Antes de empezar

  • La instalación no incluye suscripción al modelo, cuota API ni permisos sobre tus archivos.
  • Las estrellas e instalaciones reflejan actividad, no una prueba independiente de calidad o seguridad.
Documento original del Skill

Contenido del repositorio de origen con títulos, ejemplos, código, tablas, enlaces e imágenes preservados.

Implementing NIST Privacy Framework IDENTIFY Function

Overview

The NIST Privacy Framework Version 1.0 (January 2020) provides a voluntary enterprise risk management tool structured around five core functions: IDENTIFY, GOVERN, CONTROL, COMMUNICATE, and PROTECT. The IDENTIFY function develops the organisational understanding to manage privacy risk arising from data processing. This skill covers the four IDENTIFY subcategories: Inventory and Mapping (ID.IM), Business Environment (ID.BE), Risk Assessment (ID.RA), and Data Processing Ecosystem Risk Management (ID.DE).

IDENTIFY Function Structure

ID.IM — Inventory and Mapping

Data processing inventory and mapping activities are understood by the organisation.

SubcategoryDescriptionImplementation
ID.IM-P1Systems/products/services that process data are inventoriedMaintain a comprehensive register of all systems processing personal data, including SaaS tools, internal databases, and third-party integrations
ID.IM-P2Owners of systems/products/services are identifiedAssign a data processing owner to each system with documented responsibility for privacy compliance
ID.IM-P3Categories of individuals whose data are processed are inventoriedMap all data subject categories (employees, customers, patients, vendors, website visitors)
ID.IM-P4Data actions of the systems/products/services are inventoriedDocument data lifecycle actions: collection, retention, logging, generation, transformation, use, disclosure, sharing, transmission, disposal
ID.IM-P5Purposes for data actions are inventoriedDocument specific purposes for each data action, aligned with GDPR Art. 5(1)(b) purpose limitation
ID.IM-P6Data elements within the data actions are inventoriedCatalogue all personal data elements processed per system and per purpose
ID.IM-P7Environmental factors affecting the data processing ecosystem are understoodAssess external factors: legal/regulatory requirements, industry standards, market expectations, organisational risk tolerance
ID.IM-P8Data processing is mappedCreate and maintain data flow maps showing how personal data moves through the organisation

ID.BE — Business Environment

The organisation's mission, objectives, stakeholders, and activities are understood and prioritised.

SubcategoryDescriptionImplementation
ID.BE-P1The organisation's role in the data processing ecosystem is identified and communicatedDetermine controller/processor/joint controller status for each processing activity
ID.BE-P2Priorities for organisational mission, objectives, and activities are established and communicatedAlign privacy programme with business objectives; ensure privacy is a design requirement
ID.BE-P3Systems/products/services that support organisational priorities are identified and key requirements communicatedIdentify which processing activities are critical to business operations and prioritise privacy investment accordingly

ID.RA — Risk Assessment

The organisation understands the privacy risks to individuals and how such processing creates privacy risks to the organisation.

SubcategoryDescriptionImplementation
ID.RA-P1Contextual factors related to the systems/products/services and data actions are identifiedAssess context: relationship with data subjects, data subject expectations, sensitivity, volume, collection method
ID.RA-P2Data analytic inputs and outputs are identified and evaluatedFor data analytics and AI, identify inputs (training data, inference data) and outputs (predictions, scores, decisions)
ID.RA-P3Potential problems for individuals that arise from data processing are identifiedIdentify privacy harms: loss of autonomy, discrimination, economic loss, physical harm, reputational damage, loss of trust
ID.RA-P4Problematic data actions, the likelihood that they occur, and the resulting problems for individuals are identified and assessedAssess likelihood and severity of each problematic data action — aligned with GDPR DPIA risk assessment
ID.RA-P5Risk responses are identified and prioritisedFor each identified risk, determine response: mitigate, transfer, avoid, accept

ID.DE — Data Processing Ecosystem Risk Management

The organisation identifies, assesses, and manages privacy risks associated with data processing by third parties.

SubcategoryDescriptionImplementation
ID.DE-P1Data processing ecosystem risk management policies, processes, and procedures are identified, established, assessed, and managedVendor privacy management programme with due diligence, contractual requirements, and ongoing monitoring
ID.DE-P2Data processing ecosystem parties are identified, prioritised, and assessedMap all processors, sub-processors, and third-party recipients with risk rating
ID.DE-P3Contracts with data processing ecosystem parties are established, maintained, and managedArt. 28 DPAs with all processors; joint controller arrangements per Art. 26
ID.DE-P4Interoperability frameworks or mechanisms are established for data processing ecosystem partiesStandard data formats, APIs, and privacy-preserving data exchange protocols
ID.DE-P5Data processing ecosystem parties are managed consistent with the organisation's risk strategyOngoing processor performance monitoring, audit rights exercise, sub-processor change management

NIST PF to GDPR Mapping

NIST PF SubcategoryGDPR EquivalentImplementation Overlap
ID.IM-P1 through P8Art. 30 Records of Processing ActivitiesRoPA fulfils the core inventory and mapping requirements
ID.BE-P1Art. 26 Joint Controllers, Art. 28 ProcessorsRole determination aligns directly
ID.RA-P1 through P5Art. 35 DPIADPIA risk assessment methodology maps to NIST risk assessment
ID.DE-P1 through P5Art. 28 Processor RequirementsProcessor governance maps to ecosystem risk management

Implementation Methodology

Phase 1: Establish Inventory and Mapping (Months 1-3)

  1. Deploy a data discovery tool to identify personal data across all systems.
  2. Conduct departmental interviews to identify informal data processing.
  3. Create the system-level processing inventory (ID.IM-P1, P2).
  4. Map data subject categories (ID.IM-P3) and data elements (ID.IM-P6).
  5. Document data actions per system (ID.IM-P4) and purposes (ID.IM-P5).
  6. Create data flow maps (ID.IM-P8).
  7. Cross-reference with existing Art. 30 RoPA.

Phase 2: Business Environment Analysis (Month 2-3)

  1. Determine controller/processor/joint controller roles (ID.BE-P1).
  2. Align privacy programme priorities with business strategy (ID.BE-P2).
  3. Identify critical processing activities (ID.BE-P3).

Phase 3: Risk Assessment (Months 3-5)

  1. For each processing activity, assess contextual factors (ID.RA-P1).
  2. Identify problematic data actions using the NIST problematic data action taxonomy:
  • Appropriation: use of data in ways beyond data subject expectations
  • Distortion: use of inaccurate data or misleading inferences
  • Induced disclosure: pressure to reveal more data than intended
  • Insecurity: inadequate protection of data
  • Re-identification: linking anonymised data back to individuals
  • Stigmatisation: association with disfavoured groups
  • Surveillance: excessive monitoring
  • Unanticipated revelation: discovery of information beyond original data
  • Unwarranted restriction: limiting access to services based on data
  1. Assess likelihood and severity for each problematic data action (ID.RA-P4).
  2. Determine risk responses (ID.RA-P5).

Phase 4: Ecosystem Risk Management (Months 4-6)

  1. Inventory all third-party data processors and recipients (ID.DE-P2).
  2. Conduct vendor privacy due diligence assessments.
  3. Verify DPA compliance for all processors (ID.DE-P3).
  4. Establish ongoing monitoring programme (ID.DE-P5).

Enforcement Context

While the NIST Privacy Framework is voluntary and not directly enforceable, organisations demonstrating NIST PF implementation show a mature privacy programme that can support GDPR accountability under Art. 5(2) and Art. 24. US state privacy laws (California CPRA, Virginia VCDPA, Colorado CPA) increasingly reference the NIST PF as a compliance resource.

Relacionados por tarea

del mismo repositorio

Más Skills

Todos los Skills
mukul975
Comunidad

applying-privacy-design-patterns

- Systematic application of the eight privacy design patterns per Hoepman: minimize, hide, separate, abstract, inform, control, enforce, and demonstrate. Covers pattern selection methodology per processing activity, mapping to GDPR principles, and practical implementation guidance for privacy-by-design system architecture.

instalaciones
1
GitHub Stars
315
Actualizado
16 mar
mukul975
Comunidad

brazil-lgpd

- Guides compliance with Brazil's Lei Geral de Proteção de Dados (LGPD, Lei 13.709/2018). Covers the 10 lawful bases under Art. 7, DPO appointment, ANPD enforcement, data subject rights under Arts. 17-22, and international transfer mechanisms. Keywords: LGPD, Brazil data protection, ANPD, lawful bases, data subject rights, international transfers.

instalaciones
1
GitHub Stars
315
Actualizado
16 mar
mukul975
Comunidad

adequacy-assessment

- Guides assessment of third-country adequacy decisions under GDPR Article 45 for international data transfers. Covers the current EC adequacy decisions list, adequacy assessment criteria, partial adequacy handling, and monitoring of adequacy decision reviews. Keywords: adequacy decision, Article 45, third country, adequate protection, EC adequacy list.

instalaciones
1
GitHub Stars
295
Actualizado
16 mar
mukul975
Comunidad

age-gating-services

- Implements age-gating mechanisms for online services to restrict access based on user age. Covers hard gates versus soft gates, neutral age prompts, re-verification triggers, circumvention prevention, and regulatory requirements under GDPR, COPPA, UK Online Safety Act, and DSA. Keywords: age gate, age restriction, neutral prompt, children, online services, access control.

instalaciones
1
GitHub Stars
295
Actualizado
16 mar