Kinetic Trust Protocol (KTP) - Privacy Specification¶
This document specifies privacy requirements, protections, and data subject rights for the Kinetic Trust Protocol (KTP). It operationalizes global privacy frameworks including GDPR, CCPA, ICCPR Article 17, and other international privacy instruments.
Privacy is not a feature. It is a fundamental human right. KTP is designed with privacy as a core architectural principle, not a compliance checkbox.
Introduction¶
Privacy as Human Right¶
Privacy is a fundamental human right recognized by:
- Universal Declaration of Human Rights (Article 12) - International Covenant on Civil and Political Rights (Article 17) - European Convention on Human Rights (Article 8) - Charter of Fundamental Rights of the EU (Articles 7, 8)
ICCPR Article 17:
"1. No one shall be subjected to arbitrary or unlawful
interference with his privacy, family, home or correspondence,
nor to unlawful attacks on his honour and reputation.
KTP treats privacy not as a regulatory burden but as a design constraint of equal importance to security. A system that provides security through surveillance is not acceptable.
The Surveillance Paradox¶
KTP faces a fundamental tension:
SECURITY REQUIRES VISIBILITY - Trust Scores require behavioral observation - Context Signals require environmental monitoring - Flight Recorder requires comprehensive logging - Proof of Resilience requires historical data
PRIVACY REQUIRES INVISIBILITY - Individuals should not be tracked - Behavior should not create dossiers - Actions should not be permanently recorded - Inferences should not be drawn without consent
KTP resolves this paradox through:
-
AGGREGATE OVER INDIVIDUAL Sensors measure environment, not individuals. Statistics over populations, not profiles.
-
EPHEMERAL OVER PERMANENT Trust Proofs expire in seconds. Behavioral data has retention limits. Right to erasure is real, not theoretical.
-
LOCAL OVER CENTRAL Trust calculation can be distributed. Data need not leave local zone. Federation transmits proofs, not raw data.
-
AGENT OVER HUMAN KTP primarily tracks agents (software), not humans. Human data requires explicit consent. Human operators have privacy rights.
Privacy Hierarchy¶
When privacy interests conflict, KTP applies this hierarchy:
-
INDIVIDUALS Individual human privacy is paramount. Individuals can opt out of non-essential processing. Individual rights override system convenience.
-
COMMUNITIES Community privacy protections come second. Cultural data and traditional knowledge protected. Soul constraints can encode community privacy.
-
ENTERPRISES Enterprise data protection comes third. Trade secrets and confidential data protected. But not at expense of individual rights.
-
GOVERNMENT Government operational security comes fourth. Legitimate security needs accommodated. But not through mass surveillance.
-
PUBLIC INTEREST Public interest processing comes last. Requires explicit legal basis. Subject to proportionality review.
This hierarchy is normative. When a feature benefits enterprise but harms individual privacy, the feature is modified or rejected.
Contextual Integrity¶
"Privacy is neither a right to secrecy nor a right to control but a right to appropriate flow of personal information." - Helen Nissenbaum
The Framework¶
Contextual Integrity, developed by Helen Nissenbaum, provides a rigorous framework for evaluating privacy that goes beyond simple notice-and-consent. It argues that privacy violations occur when information flows violate context-specific norms.
Every information flow has parameters: - SENDER: Who transmits the information - RECIPIENT: Who receives it - SUBJECT: Whose information it is - INFORMATION TYPE: What kind of information - TRANSMISSION PRINCIPLE: Under what terms (confidentiality, consent, reciprocity, etc.)
Privacy is violated when any parameter violates the norms of the operative context.
Contexts in KTP¶
KTP operates across multiple contexts, each with distinct norms:
SECURITY CONTEXT - Norms: Information flows to protect systems - Appropriate: Trust Scores, threat indicators, audit trails - Inappropriate: Content inspection, behavioral profiling
EMPLOYMENT CONTEXT - Norms: Information flows for legitimate work purposes - Appropriate: Role-based access, audit for compliance - Inappropriate: Performance surveillance, personal monitoring
HEALTHCARE CONTEXT - Norms: Information flows for treatment and safety - Appropriate: Emergency access, care coordination - Inappropriate: Marketing, employment decisions
PERSONAL CONTEXT - Norms: Individual autonomy and control - Appropriate: Self-directed data portability - Inappropriate: Any flow without meaningful consent
COMMUNITY CONTEXT - Norms: Collective benefit and cultural protocols
- Appropriate: Community-approved data governance - Inappropriate: External extraction without community consent
Contextual Integrity Analysis for KTP¶
For each KTP data flow, we analyze:
TRUST SCORE CALCULATION - Sender: Agent (via trajectory) - Recipient: Trust Oracle - Subject: Agent (and indirectly, operator) - Information: Behavioral metadata - Transmission: Contractual, for security - Assessment: Appropriate IF limited to security context, violates integrity IF used for employment/social purposes
FLIGHT RECORDER LOGGING - Sender: All components - Recipient: Audit system - Subject: Agents, operators, resources - Information: Decision records - Transmission: Legal/compliance requirement - Assessment: Appropriate for audit context, requires access controls to prevent context collapse
FEDERATION DATA SHARING - Sender: Origin zone - Recipient: Partner zone - Subject: Agents operating cross-zone - Information: Trust Proofs (not trajectories) - Transmission: Bilateral agreement - Assessment: Appropriate IF minimized to proofs, violates integrity IF raw data shared
Implementation Requirements¶
CI-001: Context Classification Required - Every data flow must identify operative context - Multiple contexts may apply (with strictest norms governing)
CI-002: Norm Documentation - Document contextual norms for each deployment domain - Healthcare, finance, government have distinct norms
CI-003: Context Collapse Prevention - Technical controls prevent data from crossing contexts - Security data cannot flow to HR systems - Health data cannot flow to marketing
CI-004: Transmission Principle Enforcement - Each flow specifies transmission principle - System enforces stated principle - Violations logged and alerted
CI-005: Context-Aware Consent - Consent tied to specific contexts - New context requires new consent - Context change disclosed to subject
Contextual Integrity Assessment¶
Before deployment, perform Contextual Integrity Assessment:
- IDENTIFY all information flows 2. CLASSIFY each flow's context 3. DETERMINE applicable norms (entrenched and evolving) 4. EVALUATE whether flows conform to norms 5. JUSTIFY any norm-departing flows 6. IMPLEMENT controls for conformance 7. MONITOR for context violations
See Appendix D for assessment template.
Requirements Language¶
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here.
Foundational Principles¶
Data Minimization¶
"Collect only what you need. Keep only what you must."
Collection Minimization¶
KTP components MUST collect only data necessary for their function:
TRUST ORACLE - Collects: Agent ID, action requests, timestamps - Does NOT collect: User identity, IP addresses, device info - Retention: Transient (proof generation only)
SENSORS - Collect: Environmental readings (CPU, memory, network) - Do NOT collect: Request content, user behavior, PII - Retention: Aggregated immediately, raw data ephemeral
FLIGHT RECORDER - Collects: Decisions, context, proofs (for audit) - Does NOT collect: Request payloads, user data - Retention: Per policy (default 7 years for compliance)
PEP - Collects: Authorization decisions (for caching) - Does NOT collect: Request/response content - Retention: Cache lifetime only
Adequacy Principle¶
Data collected must be: - Adequate: Sufficient for stated purpose - Relevant: Related to stated purpose - Limited: Not excessive beyond purpose
Example: To calculate Trust Score, we need: - Agent identity: YES (required) - Agent location: NO (not needed for calculation) - Agent owner's name: NO (not needed) - Historical action count: YES (for trajectory) - Historical action content: NO (only metadata)
Implementation Requirements¶
SENSOR-001: Sensors MUST NOT capture content of communications SENSOR-002: Sensors MUST aggregate readings before transmission SENSOR-003: Sensors SHOULD operate on statistical summaries
ORACLE-001: Oracles MUST NOT log request payloads ORACLE-002: Oracles MUST NOT retain data beyond proof lifetime ORACLE-003: Oracles SHOULD process without persistent storage
AUDIT-001: Flight Recorder MUST NOT capture user content AUDIT-002: Flight Recorder SHOULD capture only decision metadata AUDIT-003: Flight Recorder MUST support configurable redaction
Purpose Limitation¶
"Data collected for one purpose shall not be used for another."
Defined Purposes¶
KTP defines these lawful processing purposes:
PURPOSE-TRUST: Trust Score calculation - Data: Agent ID, action metadata, trajectory summary - Users: Trust Oracle, PEP
PURPOSE-AUDIT: Security audit and compliance - Data: Decision records, context snapshots - Users: Auditors, compliance officers
PURPOSE-SECURITY: Security incident response - Data: Extended context during incidents - Users: Security team, incident responders
PURPOSE-IMPROVEMENT: System improvement - Data: Anonymized/aggregated statistics only - Users: System administrators, developers
Purpose Creep Prevention¶
Data collected for PURPOSE-TRUST: - SHALL NOT be used for employee monitoring - SHALL NOT be used for performance evaluation - SHALL NOT be used for marketing - SHALL NOT be used for law enforcement (without legal process) - SHALL NOT be shared with third parties (without consent)
New purposes require: - Privacy Impact Assessment - Data subject notification - Consent (where consent is the legal basis) - Technical Committee approval (for specification changes)
Implementation Requirements¶
PURPOSE-001: All data MUST be tagged with collection purpose PURPOSE-002: Access controls MUST enforce purpose limitation PURPOSE-003: Audit logs MUST record purpose of each access PURPOSE-004: Purpose changes MUST trigger review
Storage Limitation¶
"Don't keep what you don't need."
Retention Limits¶
+-------------------------+-------------------+--------------------+
| Data Type | Default Retention | Maximum Retention |
+-------------------------+-------------------+--------------------+
| Trust Proofs | 60 seconds | 5 minutes (cached) |
| Context Signal readings | 24 hours | 7 days |
| Trajectory summaries | 1 year | 7 years |
| Flight Recorder (ops) | 90 days | 1 year |
| Flight Recorder (audit) | 7 years | 10 years |
| Identity proofing | Duration of agent | Duration + 1 year |
| Sensor raw readings | 1 hour | 24 hours |
+-------------------------+-------------------+--------------------+
Retention Justification¶
Longer retention requires documented justification: - Legal requirement (cite specific law) - Contractual requirement (cite specific contract) - Business necessity (demonstrate necessity)
All justifications subject to periodic review (annual minimum).
Deletion Requirements¶
DELETION-001: Data MUST be deleted when retention expires DELETION-002: Deletion MUST be cryptographic where possible DELETION-003: Deletion MUST include backups within 30 days DELETION-004: Deletion MUST be logged (metadata only)
Transparency¶
"People should know what you're doing with their data."
Notice Requirements¶
Before KTP processes personal data:
NOTICE-001: Clear explanation of what data is collected NOTICE-002: Clear explanation of why data is collected NOTICE-003: Clear explanation of how long data is kept NOTICE-004: Clear explanation of who has access NOTICE-005: Clear explanation of data subject rights NOTICE-006: Contact information for privacy inquiries
Transparency for Agents¶
For AI agents (non-human): - Agent owners/operators receive notice - Agents cannot consent (owners must consent) - Agent behavior is visible to owners
For human operators: - Full privacy notice required - Consent required where applicable - All rights apply (see Section 4)
System Transparency¶
KTP system operation is transparent: - Algorithms are published (this specification) - Weights and thresholds are documented - Trust calculation is explainable - Decisions are logged with rationale
Security¶
"Privacy requires security, but security does not require privacy violation."
Security Measures¶
All personal data MUST be protected by:
- Encryption at rest (AES-256 minimum) - Encryption in transit (TLS 1.3) - Access controls (role-based, least privilege) - Audit logging (all access logged) - Integrity protection (cryptographic)
See KTP-CRYPTO for detailed requirements.
Breach Protection¶
See Section 13 for breach notification requirements.
Accountability¶
"Someone is responsible. Someone is answerable."
Controller and Processor¶
In KTP deployments:
DATA CONTROLLER (typically): - Organization deploying KTP zone - Determines purposes and means - Responsible for compliance
DATA PROCESSOR (typically): - Trust Oracle operator (if different from controller) - Cloud infrastructure provider - Managed service providers
Joint controllers possible for federated zones.
Documentation Requirements¶
Controllers MUST maintain: - Records of processing activities - Privacy Impact Assessments - Data subject request logs - Breach notification records - Consent records (where applicable)
Data Classification¶
Personal Data in KTP¶
Definition¶
Personal data is any information relating to an identified or identifiable natural person ("data subject").
In KTP, this includes:
DIRECTLY IDENTIFYING - Human agent identifiers (if linked to person)
- Email addresses in identity proofing - Names in sponsorship records
- Biometric data (if used for IAL3)
INDIRECTLY IDENTIFYING - Agent identifiers (if agent is operated by single person) - Action patterns (if unique to individual) - Trajectory data (if reveals individual behavior) - Trust Scores (if used for individual decisions)
Pseudonymous Data¶
Data is pseudonymous if identifier is replaced by pseudonym, but re- identification remains possible.
In KTP: - Agent IDs are pseudonyms for human operators - Re- identification possible via sponsorship chain - Pseudonymous data is still personal data - But may have reduced compliance burden
Anonymous Data¶
Truly anonymous data is not personal data and not subject to privacy regulation.
For data to be anonymous: - Cannot identify individual - Cannot be combined with other data to identify - Irreversibly anonymized
KTP approaches to anonymization: - Aggregate statistics (min 50 agents per bucket) - Differential privacy (see Section 7.3) - K-anonymity with k≥10
Sensitive Personal Data¶
Some personal data requires heightened protection.
Special Categories (GDPR Article 9)¶
- Racial or ethnic origin - Political opinions - Religious or philosophical beliefs - Trade union membership - Genetic data - Biometric data (for identification) - Health data - Sex life or sexual orientation
KTP SHOULD NOT process special categories.
If unavoidable (e.g., biometric IAL3): - Explicit consent required - Processing minimized - Additional security measures - Immediate deletion when purpose fulfilled
Criminal Data¶
Data relating to criminal convictions requires legal basis. KTP Trust Scores MUST NOT be based on criminal history.
Children's Data¶
See Section 5.3.
Behavioral Data¶
Behavioral data is particularly sensitive because it reveals patterns, preferences, and predictions.
Types in KTP¶
TRAJECTORY DATA - History of agent actions - Basis for Trust Score - Reveals behavioral patterns - SENSITIVE: May reveal human operator behavior
ACTION METADATA - What actions were requested - When actions occurred
- Resource targets - SENSITIVE: May reveal work patterns
RISK FACTOR CONTRIBUTIONS - Individual sensor readings - Aggregated to zone level - NOT SENSITIVE: Environmental, not behavioral
Behavioral Data Protections¶
BEHAVIOR-001: Behavioral data MUST be aggregated where possible BEHAVIOR-002: Behavioral profiles MUST NOT be created for humans BEHAVIOR-003: Behavioral data MUST NOT be sold or shared BEHAVIOR-004: Behavioral data retention MUST be limited BEHAVIOR-005: Behavioral data MUST be deletable (right to erasure)
Derived Data¶
Derived data is created through inference from other data.
Types in KTP¶
TRUST SCORES - Derived from trajectory, context, lineage - Summarizes behavior in single number - May be considered personal data
RISK ASSESSMENTS - Derived from sensor readings - Zone-level, not individual - Generally not personal data
PREDICTIONS - If system predicts agent behavior - Based on historical patterns - PROHIBITED for human behavior prediction
Derived Data Rights¶
Data subjects have rights over derived data: - Right to know inferences are made - Right to access derived data - Right to explanation of derivation - Right to challenge inaccurate derived data
Data Subject Rights¶
Data subjects have rights over their personal data. KTP implementations MUST provide mechanisms to exercise these rights.
Right of Access¶
"You have the right to know what we know about you."
Scope¶
Data subjects may request: - Whether their data is processed - What data is processed - Purposes of processing - Categories of data - Recipients of data - Retention periods - Source of data (if not from subject) - Existence of automated decision-making
Implementation¶
ACCESS-001: Subject Access Request (SAR) endpoint REQUIRED ACCESS-002: Response within 30 days (GDPR) or 45 days (CCPA) ACCESS-003: No fee for first request per year ACCESS-004: Machine- readable format available ACCESS-005: Identity verification before disclosure
KTP Access Endpoint¶
GET /v1/privacy/subject-access/{subject_id}
Response includes: { "subject_id": "...", "request_date": "...", "data_categories": [ { "category": "agent_identity", "data": { ... }, "purposes": ["trust_calculation"], "retention": "duration_of_agent", "source": "registration" }, { "category": "trajectory_summary", "data": { ... }, "purposes": ["trust_calculation", "audit"], "retention": "1_year", "source": "behavioral" } ], "automated_decisions": [ { "type": "trust_score_calculation", "logic": "See KTP-CORE specification", "significance": "Determines access permissions" } ], "recipients": ["trust_oracle", "pep", "flight_recorder"], "your_rights": { ... } }
Right to Rectification¶
"You can correct what we got wrong."
Scope¶
Data subjects may request correction of: - Inaccurate data - Incomplete data
Implementation¶
RECTIFY-001: Rectification request endpoint REQUIRED RECTIFY-002: Response within 30 days RECTIFY-003: Notify recipients of corrections RECTIFY-004: Log rectification (but not original erroneous data)
Limitations in KTP¶
Some KTP data cannot be rectified: - Cryptographically signed records (integrity protected) - Trajectory chain entries (chain would break)
For immutable data: - Append correction record instead - Original marked as corrected - Correction included in access requests
KTP Rectification Endpoint¶
POST /v1/privacy/rectification
Request: { "subject_id": "...", "data_category": "agent_identity", "field": "metadata.purpose", "current_value": "Data processing agent", "correct_value": "Analytics agent", "evidence": "See attached documentation" }
Right to Erasure¶
"You can ask us to forget you."
Also known as "Right to be Forgotten."
Scope¶
Data subjects may request erasure when: - Data no longer necessary for purpose - Consent withdrawn (and no other legal basis) - Subject objects (and no overriding interest) - Data unlawfully processed - Legal obligation requires deletion - Data collected from child
Implementation¶
ERASE-001: Erasure request endpoint REQUIRED ERASE-002: Response within 30 days ERASE-003: Erasure MUST include all copies ERASE-004: Erasure MUST include backups (within 30 days) ERASE-005: Notify recipients of erasure ERASE-006: Log erasure request (not erased data)
Exceptions¶
Erasure may be refused when data is needed for: - Legal claims defense - Legal obligation compliance - Public health reasons - Archiving in public interest - Exercise of free expression
Refusal must be documented with specific justification.
KTP Erasure Mechanics¶
Erasing an agent:
- VERIFY identity and authority 2. MARK agent as "erasure_pending" 3. DELETE agent registry entry 4. DELETE trajectory chain (or cryptographically shred) 5. DELETE Trust Score state 6. REDACT Flight Recorder entries (keep structure, remove PII) 7. NOTIFY federated zones 8. CONFIRM erasure to subject
Flight Recorder special handling: - Decision records are audit- critical - Redact personal identifiers - Retain anonymized decision metadata - "Agent [REDACTED] performed action [type] at [time]"
Cryptographic Erasure¶
For encrypted data: - Delete encryption key - Data becomes cryptographically inaccessible - Equivalent to deletion for GDPR purposes
KTP supports key-per-agent encryption: - Each agent's data encrypted with unique key - Erasure = delete key - Immediate, complete, verifiable
KTP Erasure Endpoint¶
DELETE /v1/privacy/erasure/{subject_id}
Response: { "subject_id": "...", "erasure_status": "complete", "erased_categories": [ "agent_identity", "trajectory_chain", "trust_score_state" ], "redacted_categories": [ "flight_recorder_entries" ], "federated_zones_notified": ["zone:beta", "zone:gamma"], "completion_timestamp": "..." }
Right to Restriction¶
"You can ask us to stop using it (without deleting it)."
Scope¶
Data subjects may request restriction when: - Accuracy contested (pending verification) - Processing unlawful but erasure opposed - Data no longer needed but subject needs for legal claims - Subject has objected (pending verification of override)
Implementation¶
During restriction: - Data is stored but not processed - Only storage is lawful - Subject notified before lifting restriction
RESTRICT-001: Restriction request endpoint REQUIRED RESTRICT-002: Technical measures to prevent processing RESTRICT-003: Flag data as restricted RESTRICT-004: Notify before unrestricting
Right to Data Portability¶
"You can take your data elsewhere."
Scope¶
Applies to: - Data provided by subject - Processed by automated means
- Based on consent or contract
Subject may request: - Data in structured, machine-readable format - Direct transmission to another controller (where feasible)
Implementation¶
PORTABLE-001: Export endpoint REQUIRED PORTABLE-002: Structured format (JSON, CSV) PORTABLE-003: No proprietary formats PORTABLE-004: Include all portable data PORTABLE-005: Direct transmission where technically feasible
KTP Portability Format¶
Portable data export: { "format": "ktp-export-v1", "export_date": "...", "subject_id": "...", "agent_data": { "identity": { ... }, "public_key": "...", "lineage": { ... }, "metadata": { ... } }, "trajectory_summary": { "transaction_count": 1547832, "resilience_score": 12500, "oldest_record": "..." }, "current_trust": { "e_base": 87, "tier": "operator" } }
Note: Full trajectory chain may be large. Summary provided by default; full chain available on request.
Right to Object¶
"You can say no to certain processing."
Scope¶
Subjects may object to: - Processing based on legitimate interests - Processing for direct marketing (absolute right) - Processing for research/statistics
Implementation¶
OBJECT-001: Objection endpoint REQUIRED OBJECT-002: Stop processing unless compelling grounds shown OBJECT-003: Marketing objections honored immediately OBJECT-004: Document any override with justification
Objection in KTP¶
Objection to Trust Score calculation: - If agent is human-operated, objection may be valid - Controller must demonstrate compelling legitimate interest - If no compelling interest, agent cannot be processed - Agent effectively cannot participate in zone
This creates tension: trust calculation requires data. Resolution: provide alternative (manual approval process) at subject's choice, with documented limitations.
Rights Related to Automated Decision-Making¶
"You have rights when machines decide about you."
Scope¶
Applies to decisions that: - Are solely automated (no human involvement) - Produce legal effects or similarly significant effects
- Affect the data subject
Rights include: - Right not to be subject to such decisions - Right to human intervention - Right to express point of view - Right to contest decision
KTP and Automated Decisions¶
KTP Trust Score calculation is automated.
Is it "solely automated"? - Trust Proof issuance: Fully automated - But: Soul constraints add human judgment - But: Tier boundaries set by humans - Analysis: Not "solely" automated in most cases
Does it produce "legal effects or similarly significant effects"? - Access denial: Potentially significant - Tier demotion: Significant for operator role - Hibernation: Very significant - Analysis: Yes, can be significant
Implementation¶
AUTOMATED-001: Document which decisions are automated AUTOMATED-002: Provide explanation of logic AUTOMATED-003: Human review available on request AUTOMATED-004: Allow contest of automated decisions AUTOMATED-005: Special protections for sensitive categories
Human Review Process¶
When subject requests human review of Trust Score:
- Automated processing paused 2. Human reviewer examines: - Input data (trajectory, context) - Calculation logic - Output (Trust Score, tier) - Subject's concerns 3. Reviewer may: - Confirm automated decision - Adjust manually (with documentation) - Escalate for further review 4. Subject notified of outcome
Response time: 7 days for routine, 24 hours if urgent.
Lawful Basis and Consent¶
Lawful Basis for Processing¶
Personal data processing requires lawful basis.
Available Bases (GDPR Article 6)¶
(a) CONSENT: Subject has given consent (b) CONTRACT: Necessary for contract performance (c) LEGAL OBLIGATION: Required by law (d) VITAL INTERESTS: Protect someone's life (e) PUBLIC TASK: Official authority or public interest (f) LEGITIMATE INTERESTS: Controller's interests, balanced
KTP Lawful Basis Analysis¶
AGENT REGISTRATION - Primary basis: CONTRACT (participation agreement) - Alternative: CONSENT - Note: Agent agrees to processing by registering
TRUST SCORE CALCULATION - Primary basis: LEGITIMATE INTERESTS - Legitimate interest: Zone security - Balancing: Minimal privacy impact (pseudonymous) - Alternative: CONTRACT (if in participation agreement)
FLIGHT RECORDER LOGGING - Primary basis: LEGAL OBLIGATION (audit requirements) - Alternative: LEGITIMATE INTERESTS (security) - Note: Proportionality required
IDENTITY PROOFING (HUMAN SPONSORS) - Primary basis: CONSENT (explicit) - Alternative: LEGAL OBLIGATION (if regulated industry) - Special categories: Biometric requires explicit consent
Legitimate Interest Assessment¶
When relying on legitimate interests:
-
IDENTIFY the legitimate interest - Zone security - Fraud prevention - Network integrity
-
NECESSITY test - Is processing necessary for interest? - Is there less intrusive alternative?
-
BALANCING test - Impact on data subject - Reasonable expectations - Vulnerable individuals - Safeguards in place
Document the assessment. Review annually.
Consent Requirements¶
Valid Consent¶
Consent must be:
FREELY GIVEN - No detriment for refusing - Genuine choice - Power imbalance considered
SPECIFIC - For specific purpose(s) - Separate consent for separate purposes
INFORMED - Clear information provided - Plain language - Identity of controller known
UNAMBIGUOUS - Clear affirmative action - No pre-ticked boxes - Silence is not consent
Consent for Special Categories¶
Processing special category data (Section 3.2) requires EXPLICIT consent:
- Written or recorded statement - Specifically mentioning the data type - Specifically mentioning the purpose - Subject demonstrably understood
Withdrawal of Consent¶
Consent can be withdrawn at any time.
Withdrawal must be: - As easy as giving consent - Honored promptly - Without detriment to subject
After withdrawal: - Processing stops - Data retained only if other basis exists - Or deleted per Section 4.3
KTP Consent Implementation¶
CONSENT-001: Consent recorded with timestamp CONSENT-002: Consent granular by purpose CONSENT-003: Withdrawal mechanism available CONSENT-004: Consent renewal for long-term processing CONSENT-005: Consent UI/UX reviewed for manipulation
Children's Privacy¶
Children deserve enhanced protection.
Age Thresholds¶
+---------------+---------------------+-------------------------+
| Jurisdiction | Digital Consent Age | Parental Required Below |
+---------------+---------------------+-------------------------+
| GDPR default | 16 | Yes |
| GDPR (member) | 13-16 (varies) | Yes |
| COPPA (US) | 13 | Yes |
| UK Age Code | 18 (for design) | Enhanced protections |
+---------------+---------------------+-------------------------+
KTP Child Protection¶
CHILD-001: Age verification before human registration CHILD-002: Parental consent for children under threshold CHILD-003: No behavioral profiling of children CHILD-004: Enhanced data minimization for children CHILD-005: No retention beyond session for children CHILD-006: Easy parental access and deletion rights
Anti-Surveillance Architecture¶
"We build trust infrastructure, not surveillance infrastructure."
No Mass Surveillance¶
The EFF Concern¶
The Electronic Frontier Foundation and similar organizations rightfully worry that any trust/identity system could become surveillance infrastructure.
Historical examples: - SSN became universal identifier (scope creep)
- CCTV became facial recognition network - Website cookies became behavioral tracking - Phone metadata became relationship mapping
KTP must not repeat these mistakes.
Architectural Safeguards¶
SURVEILLANCE-001: No central database of all agent activity - Trajectory data stays in origin zone - Federation transmits proofs, not raw data - No cross-zone behavioral aggregation
SURVEILLANCE-002: No persistent identifiers across contexts - Agents can have multiple identities - Linkability not required for function
- Correlation by design prevented where possible
SURVEILLANCE-003: No behavioral prediction of humans - Trust Scores predict agent behavior, not human behavior - Human operators not profiled - No "social credit" functionality
SURVEILLANCE-004: No real-time location tracking - Context Signals measure resources, not location - IP addresses not retained - Physical location not inferred
SURVEILLANCE-005: No content inspection - Sensors measure metadata only - Request/response content not examined - End-to-end encryption preserved
Design Patterns to Avoid¶
KTP MUST NOT implement:
- Universal unique identifiers that span contexts - Mandatory identity linking across systems - Behavioral fingerprinting of individuals - Social graph construction - Centralized query interface for subject lookup - Bulk data export capabilities - "Admin mode" that bypasses privacy controls
No Function Creep¶
The Function Creep Problem¶
Function creep: Using a system for purposes beyond its original intent.
KTP risk: Trust infrastructure → Social credit → Total control
This is not hypothetical. It has happened before.
Technical Barriers to Function Creep¶
CREEP-001: Purpose tagging mandatory and enforced - Every data field tagged with permitted purposes - Access denied for non-matching purposes - Logged and alerted when attempted
CREEP-002: Architectural separation - Trust calculation separate from enforcement - Audit separate from operations - No single system has all data
CREEP-003: Deliberate capability limitation - Some things KTP cannot do by design - Cannot correlate across zones without federation - Cannot identify humans from agent behavior - Cannot reconstruct content from metadata
CREEP-004: Change control for new purposes - New purposes require: * Privacy Impact Assessment * Public notice period (30 days) * Technical Committee approval * Implementation review
Prohibited Uses¶
The following uses are PROHIBITED and implementations MUST NOT support them:
PROHIBITED-001: Social credit scoring of individuals PROHIBITED-002: Political opinion or affiliation tracking PROHIBITED-003: Religious belief or practice tracking PROHIBITED-004: Health status inference (without consent) PROHIBITED-005: Relationship or social graph mapping PROHIBITED-006: Real-time population surveillance PROHIBITED-007: Predictive policing input PROHIBITED-008: Immigration enforcement without due process PROHIBITED-009: Employment discrimination input PROHIBITED-010: Insurance underwriting without disclosure
Implementations enabling prohibited uses are NON-CONFORMANT.
No Backdoors¶
The Backdoor Problem¶
Governments and others pressure for "exceptional access": - Law enforcement access to encrypted data - Intelligence agency access to communications - "Lawful intercept" capabilities
Backdoors are: - Technically dangerous (exploited by adversaries) - Ethically problematic (violate privacy rights) - Legally questionable (depending on jurisdiction)
KTP Backdoor Prohibition¶
BACKDOOR-001: No cryptographic backdoors - No key escrow with governments - No deliberately weakened algorithms - No hidden access mechanisms
BACKDOOR-002: No administrative override for privacy - Admin Mode cannot bypass privacy controls - Erasure cannot be prevented by admin
- Access requests cannot be suppressed
BACKDOOR-003: No stealth surveillance mode - All monitoring is disclosed - No hidden data collection - No covert processing
BACKDOOR-004: Warrant canary support - Organizations can publish warrant canaries - Absence of canary = potential government access - User notification where legally permitted
Law Enforcement Access¶
Law enforcement can access data through:
LEGITIMATE PROCESS - Valid legal process (warrant, subpoena) - Specific, not bulk - Documented and auditable - Data subject notified (unless court order prohibits)
Data provided: - Only data specified in legal process - Only data that exists (no creation of new data) - With documentation of what was provided - With challenge if process is overbroad
Proportionality¶
The Proportionality Principle¶
Privacy interference must be: - Necessary for stated purpose - Proportionate to harm prevented - Minimally intrusive means used
Per European Court of Human Rights jurisprudence.
KTP Proportionality Requirements¶
PROPORTIONAL-001: Least intrusive means - If purpose achievable with less data, use less data - If purpose achievable without personal data, don't use it - If purpose achievable with anonymized data, anonymize
PROPORTIONAL-002: Balancing required - Document privacy impact - Document security benefit - Show benefit outweighs harm - Review periodically
PROPORTIONAL-003: Graduated response - Low-risk situations: minimal data collection - High-risk situations: proportionately more - Emergency: time-limited expanded collection - Return to minimal after emergency
Technical Privacy Measures¶
Privacy by Design¶
Privacy by Design (PbD) principles (Ann Cavoukian):
- Proactive not reactive 2. Privacy as default 3. Privacy embedded in design 4. Full functionality (positive-sum) 5. End-to-end security 6. Visibility and transparency 7. Respect for user privacy
KTP Privacy by Design¶
PBD-001: Privacy requirements in every RFC - Every specification includes privacy section - Privacy Working Group reviews all changes
PBD-002: Privacy-preserving defaults - Minimal data collection by default - Shortest retention by default - Most restrictive sharing by default
PBD-003: Privacy in development lifecycle - Privacy review at design phase - Privacy testing in QA - Privacy audit pre-deployment
Anonymization and Pseudonymization¶
Pseudonymization¶
Pseudonymization replaces identifiers with pseudonyms while maintaining linkability within dataset.
KTP uses pseudonymization: - Agent IDs are pseudonyms - Real identity held by sponsor (if human) - Reduces risk, but still personal data
Anonymization¶
Anonymization removes all identifying information so that re- identification is not possible.
Techniques: - Generalization (age 34 → age 30-40) - Suppression (remove identifying fields) - Noise addition (perturb values) - Data swapping (exchange between records) - Synthetic data generation
KTP anonymization standards: - K-anonymity with k ≥ 10 (at minimum) - L-diversity for sensitive attributes - T-closeness where applicable
Implementation¶
ANON-001: Anonymization function provided ANON-002: Anonymized exports for research ANON-003: Re-identification risk assessment ANON-004: No anonymization reversal attempts
Differential Privacy¶
Differential privacy provides mathematical guarantee that individual contribution cannot be detected.
Application in KTP¶
DP for aggregate statistics: - Context Signal zone-wide statistics - Trust Score distributions - System performance metrics
Implementation: - Add calibrated noise to queries - Privacy budget tracking - Query restrictions when budget exhausted
Parameters¶
DIFFERENTIAL-001: ε (epsilon) ≤ 1.0 for default DIFFERENTIAL-002: Privacy budget per entity per day DIFFERENTIAL-003: Composition accounting DIFFERENTIAL-004: No raw data access for stats
Cryptographic Privacy¶
Encryption¶
Encryption protects confidentiality: - At rest: AES-256-GCM - In transit: TLS 1.3 - Key per agent: Enables cryptographic erasure
Zero-Knowledge Proofs¶
ZKPs can prove properties without revealing data.
Potential KTP applications: - Prove Trust Score > threshold without revealing exact score - Prove age > 18 without revealing birth date - Prove membership in group without revealing identity
Status: OPTIONAL, for future consideration
Homomorphic Encryption¶
Homomorphic encryption allows computation on encrypted data.
Potential KTP applications: - Trust Score calculation on encrypted trajectory - Aggregate statistics without decryption
Status: EXPERIMENTAL, performance not yet practical
Decentralized Identity¶
Self-Sovereign Identity Alignment¶
Self-sovereign identity (SSI) principles:
- User controls identity - User controls data sharing - Minimal disclosure - Portability - No vendor lock-in
KTP supports SSI: - Agents can have multiple identities - Data portability (Section 4.5) - No central identity provider required - Open specification enables choice
Decentralized Identifiers (DIDs)¶
KTP agent identifiers can be DIDs:
did:ktp:zone:alpha:agent:a1b2c3d4
Benefits: - No central registry required - Verifiable without contacting issuer - Portable across zones
Status: RECOMMENDED for Level 3
Privacy Impact Assessments¶
When PIAs Are Required¶
Privacy Impact Assessment (PIA) required before:
PIA-TRIGGER-001: Deploying new KTP zone PIA-TRIGGER-002: Significant processing changes PIA-TRIGGER-003: New data categories processed PIA-TRIGGER-004: New technology deployment PIA-TRIGGER-005: Cross- border data transfers (new) PIA-TRIGGER-006: Large-scale processing PIA-TRIGGER-007: Systematic monitoring
Per GDPR Article 35 and equivalent requirements.
PIA Content¶
PIA must include:
PIA-CONTENT-001: Description of processing - What data, what purposes, what means
PIA-CONTENT-002: Necessity assessment - Why is this processing necessary? - What alternatives were considered?
PIA-CONTENT-003: Risk assessment - Risks to data subjects - Likelihood and severity - Sources of risk
PIA-CONTENT-004: Mitigation measures - Technical measures - Organizational measures - Residual risk after mitigation
PIA-CONTENT-005: Stakeholder consultation - Data subject consultation (if appropriate) - DPO consultation - Expert consultation (for high- risk)
See Appendix C for PIA template.
PIA Review Process¶
- DRAFT PIA by privacy team 2. REVIEW by Data Protection Officer 3. CONSULT stakeholders 4. REVISE based on feedback 5. APPROVE by controller 6. PUBLISH (redacted if necessary) 7. IMPLEMENT measures 8. REVIEW annually
Cross-Border Data Transfers¶
Transfer Mechanisms¶
GDPR Requirements¶
Transfers outside EEA require legal basis:
ADEQUACY DECISION - Country deemed adequate by European Commission - Data can flow like intra-EU - Currently: UK, Japan, Korea, Argentina, etc.
APPROPRIATE SAFEGUARDS - Standard Contractual Clauses (SCCs) - Binding Corporate Rules (BCRs) - Codes of Conduct with binding commitments - Certification mechanisms
DEROGATIONS - Explicit consent (for specific transfer) - Contract necessity - Legal claims - Vital interests - Public register
KTP Transfer Mechanism¶
TRANSFER-001: SCCs for federation with non-adequate countries TRANSFER-002: Supplementary measures as required TRANSFER-003: Transfer Impact Assessment before new routes TRANSFER-004: Data localization option available
US-EU Transfers¶
Following Schrems II: - Privacy Shield invalidated - SCCs require supplementary measures - EU-US Data Privacy Framework (new adequacy)
KTP deployments must assess: - US surveillance laws applicability - Effectiveness of safeguards - Supplementary technical measures
Data Localization¶
Jurisdictional Requirements¶
Some jurisdictions require data localization: - Russia (personal data of citizens) - China (important data, personal data) - India (certain sensitive data) - Others emerging
KTP Localization Support¶
LOCALIZE-001: Zone-local processing option - Data never leaves zone - Federation disabled for zone - Cross-zone proofs not accepted
LOCALIZE-002: Residency tagging - Data tagged with residency requirement - Technical controls prevent transfer - Audit of transfer attempts
Federation Privacy¶
Federation introduces cross-zone data flows.
Federation Data Types¶
Minimal data in federation: - Trust Proofs (pseudonymous) - Zone status (aggregate) - Heartbeats (operational)
NOT transferred: - Raw trajectory data - Individual sensor readings - Flight Recorder entries - Identity proofing data
Federation Privacy Requirements¶
FED-PRIVACY-001: Minimize federation data FED-PRIVACY-002: Pseudonymize where possible FED-PRIVACY-003: Legal basis for each federation partner FED-PRIVACY-004: Data Processing Agreement required FED-PRIVACY-005: Right to withdraw from federation
Special Categories¶
Healthcare Settings¶
Healthcare has unique privacy requirements.
Regulatory Framework¶
- HIPAA (US): Protected Health Information - GDPR Article 9: Health data is special category - National laws: Additional protections
Healthcare KTP Requirements¶
HEALTH-001: Health data not in Trust Score calculation - Trust Score based on behavior, not health - No inference of health status from behavior
HEALTH-002: BAA required for covered entities - Business Associate Agreement for HIPAA - Data Processing Agreement for GDPR
HEALTH-003: Minimum necessary for healthcare operations - Only access needed for treatment - Audit of all PHI access
HEALTH-004: Emergency access procedures - Break-glass for emergencies
- Retrospective audit required - See KTP-PROBLEMS Hospital Problem
Healthcare-Specific Protections¶
- No Trust Score impact from healthcare access patterns - No behavioral profiling in healthcare context - Patient choice respected (opt-out of enhanced monitoring) - De-identification for research (Safe Harbor or Expert)
Employment Context¶
Employment creates power imbalance affecting consent validity.
Regulatory Framework¶
- GDPR: Consent may not be valid due to imbalance - CCPA: Employee data exemption (ending) - Labor laws: Various protections
Employment KTP Requirements¶
EMPLOY-001: Legitimate interest, not consent - Don't rely on employee consent - Use legitimate interest with balancing - Document necessity
EMPLOY-002: No Trust Score in HR decisions - Trust Score not for hiring - Trust Score not for firing - Trust Score not for promotion - Trust Score for system access only
EMPLOY-003: Works council consultation (where applicable) - EU: Worker representation rights - Consultation before deployment - Ongoing monitoring governance
EMPLOY-004: Employee transparency - Clear notice of monitoring - Access to own data - Challenge mechanisms
Financial Services¶
Regulatory Framework¶
- GLBA (US): Financial privacy - PSD2 (EU): Payment data - PCI-DSS: Card data - National banking laws
Financial KTP Requirements¶
FINANCE-001: Segregation from financial data - KTP does not access transaction content - Trust Score from metadata only - No financial decision impact
FINANCE-002: Audit requirements - Financial audit needs met - Flight Recorder adequate for compliance - Retention per regulatory requirements
FINANCE-003: Customer notice - Privacy notice includes KTP processing
- Opt-out where regulation permits
Law Enforcement¶
Law enforcement access requires special care.
General Principles¶
- Rule of law: Legal process required - Proportionality: Request must be proportionate - Minimization: Only necessary data - Transparency: Notify subject where permitted
KTP Law Enforcement Requirements¶
LE-001: Valid legal process required - Warrant for content - Subpoena for metadata (where applicable) - Court order for ongoing access
LE-002: Specific, not bulk - Individual subject identified - Time period specified - Data types specified - No fishing expeditions
LE-003: Challenge overbroad requests - Legal review before compliance
- Challenge in court if appropriate - Partial compliance if possible
LE-004: Transparency where permitted - Notify data subject unless prohibited - Publish aggregate statistics - Warrant canary
LE-005: No direct access - No API for law enforcement - All requests through legal process - Human review before disclosure
National Security¶
National security presents tension with privacy.
General Principles¶
- Necessity: Must be necessary, not convenient - Proportionality: Balanced against rights - Legality: Authorized by law - Oversight: Subject to judicial/independent oversight
KTP National Security Position¶
NS-001: No mass surveillance capability - Bulk access not supported - Technical architecture prevents - Policy prohibits
NS-002: Legal process required - Same as law enforcement - Court order or equivalent - No informal requests
NS-003: No secret capabilities - No hidden features for agencies - No undisclosed access - No "exceptional access" backdoors
NS-004: International standards - Necessary and Proportionate principles - UN Special Rapporteur guidance - NGO input considered
Indigenous Data Sovereignty¶
Indigenous peoples have inherent rights over their data. These rights derive from sovereignty, not from Western privacy frameworks.
Foundational Recognition¶
"Data is a living taonga (treasure). It carries the breath of our ancestors and speaks to our future generations." - Māori Data Sovereignty Network
Indigenous Data Sovereignty recognizes that: - Indigenous peoples have rights to control data FROM them - Indigenous peoples have rights to control data ABOUT them - Collective rights exist alongside individual rights - Data governance follows cultural protocols - Western privacy frameworks are insufficient
KTP acknowledges these rights and provides mechanisms for their implementation.
International Instruments¶
UNITED NATIONS DECLARATION ON THE RIGHTS OF INDIGENOUS PEOPLES (UNDRIP, 2007)
Article 31: "Indigenous peoples have the right to maintain, control, protect and develop their cultural heritage, traditional knowledge and traditional cultural expressions, as well as the manifestations of their sciences, technologies and cultures, including... genetic resources, seeds, medicines, knowledge of the properties of fauna and flora..."
Article 18: "Indigenous peoples have the right to participate in decision-making in matters which would affect their rights, through representatives chosen by themselves in accordance with their own procedures..."
Article 19 (Free, Prior and Informed Consent): "States shall consult and cooperate in good faith with the indigenous peoples concerned through their own representative institutions in order to obtain their free, prior and informed consent before adopting and implementing legislative or administrative measures that may affect them."
ILO CONVENTION 169 (Indigenous and Tribal Peoples, 1989) - Consultation and participation rights - Respect for customs and traditions - Prior consultation for development projects
Indigenous Data Governance Frameworks¶
CARE PRINCIPLES FOR INDIGENOUS DATA GOVERNANCE (Global Indigenous Data Alliance, 2019)
C - COLLECTIVE BENEFIT - Data ecosystems shall be designed to enable Indigenous peoples to derive benefit from data - Inclusive development and innovation - Improved governance and citizen engagement - Equitable outcomes
A - AUTHORITY TO CONTROL - Indigenous peoples' rights and interests in Indigenous data must be recognized and their authority to control such data respected - Indigenous data governance - Governance of Indigenous data - Self-determination
R - RESPONSIBILITY - Those working with Indigenous data have a responsibility to share how those data are used to support Indigenous peoples' self-determination and collective benefit - For positive relationships - For expanding capability and capacity - For Indigenous languages and worldviews
E - ETHICS - Indigenous peoples' rights and wellbeing should be the primary concern at all stages of the data life cycle - For minimizing harm and maximizing benefit - For justice - For future use
OCAP® PRINCIPLES (First Nations Information Governance Centre) (Specific to First Nations in Canada)
O - OWNERSHIP - A community or group owns information collectively in the same way an individual owns their personal information
C - CONTROL - Indigenous peoples, their communities and representative bodies are within their rights to seek control over all aspects of research and information management processes
A - ACCESS - Indigenous peoples must have access to information and data about themselves and their communities
P - POSSESSION - Physical control of data. Possession is a mechanism to assert and protect ownership and control
TE MANA RARAUNGA (Māori Data Sovereignty Network) - Whakapapa (relationships and origins) - Whanaungatanga (kinship and collective responsibility) - Kotahitanga (unity and collective action) - Kaitiakitanga (guardianship and stewardship) - Manaakitanga (hospitality and care) - Rangatiratanga (self-determination and sovereignty)
KTP Indigenous Data Requirements¶
IND-001: Recognition of Collective Rights - Individual consent insufficient for Indigenous data - Community consent mechanisms required - Traditional governance structures respected
IND-002: Indigenous Data Classification - Data ABOUT Indigenous peoples - Data COLLECTED BY Indigenous peoples - Data WITH Indigenous knowledge - Traditional knowledge and cultural expressions - Genetic and biological data
IND-003: Free, Prior and Informed Consent (FPIC) - Before processing Indigenous data - Through appropriate community representatives - In culturally appropriate manner - With right to refuse without penalty
IND-004: Indigenous Data Governance Zones - Zones can be governed by Indigenous communities - Zone policies follow traditional protocols - Soul constraints encode community decisions - External access requires community consent
IND-005: No Extraction Without Consent - Data cannot be extracted from Indigenous zones - Federation only with explicit community agreement - Research use requires community approval - Commercial use requires benefit-sharing
IND-006: Repatriation Rights - Communities can request return of data
- Historical data subject to repatriation - Erasure on community request
IND-007: Cultural Protocol Integration - Data handling follows cultural protocols - Sacred/restricted data categories supported - Seasonal or ceremonial access restrictions - Gender-based access restrictions where appropriate
Implementation Mechanisms¶
INDIGENOUS DATA SOVEREIGNTY ZONES
KTP supports Indigenous-governed zones: { "zone_id": "zone:iwi:ngati- example", "governance": { "type": "indigenous_collective", "authority": "Ngāti Example Iwi Authority", "protocols": "te_mana_raraunga", "consent_mechanism": "hui_decision" }, "soul_constraints": [ { "constraint_type": "FPIC_REQUIRED", "scope": "all_external_access", "authority": "iwi_governance_board" }, { "constraint_type": "NO_EXTRACTION", "scope": "traditional_knowledge", "exceptions": "community_approved_research" } ] }
COMMUNITY CONSENT ENDPOINTS
POST /v1/indigenous/consent-request { "requesting_entity": "...", "purpose": "research|commercial|government|other", "data_scope": "...", "duration": "...", "benefit_sharing": { ... }, "community_id": "...", "cultural_protocol_acknowledgment": true }
Response requires community process completion: { "consent_status": "pending_hui|approved|denied", "consent_authority": "...", "conditions": [ ... ], "benefit_sharing_agreement": { ... }, "expiration": "..." }
Traditional Knowledge Protection¶
Traditional Knowledge (TK) requires special protection:
TK-001: TK is not "public domain" - Prior publication does not void rights - Misappropriated TK can be reclaimed - Cultural protocols continue to apply
TK-002: TK Classification - Sacred/secret: Never shared without ceremony - Restricted: Limited by gender, age, initiation - Community: Shared within community - Public: Appropriate for external sharing
TK-003: TK in KTP - TK data type recognized - Access controls per classification - No machine learning on TK without consent - No derivative works without permission
Researcher and Developer Obligations¶
Those building KTP systems involving Indigenous data must:
-
ENGAGE EARLY - Before design decisions - Not just before deployment - Throughout development
-
RESPECT GOVERNANCE - Follow community decision processes - Accept "no" as valid answer - Don't pressure for consent
-
BUILD RELATIONSHIPS - Long-term engagement, not extraction - Reciprocity and mutual benefit - Cultural competency development
-
SHARE BENEFITS - Capacity building in communities - Data skills transfer - Economic benefit sharing - Recognition and attribution
-
RETURN DATA - Communities receive copies - Results shared first with communities - Interpretation involves communities
Regulatory Alignment¶
GDPR (European Union)¶
General Data Protection Regulation (EU) 2016/679
Alignment Summary¶
+-------------------------------------+-------------------------+
| GDPR Requirement | KTP Implementation |
+-------------------------------------+-------------------------+
| Lawful basis (Art. 6) | Section 5.1 |
| Special categories (Art. 9) | Section 3.2, 5.2.2 |
| Transparency (Art. 12-14) | Section 2.4 |
| Data subject rights (Art. 15-22) | Section 4 |
| Data protection by design (Art. 25) | Section 7.1 |
| Security (Art. 32) | Section 2.5, KTP-CRYPTO |
| Breach notification (Art. 33-34) | Section 13 |
| DPIA (Art. 35) | Section 8 |
| Data transfers (Art. 44-49) | Section 9 |
| DPO (Art. 37-39) | Section 12 |
+-------------------------------------+-------------------------+
GDPR-Specific Requirements¶
GDPR-001: DPO designation where required GDPR-002: Records of processing activities GDPR-003: Representative in EU (if applicable) GDPR-004: Supervisory authority cooperation
CCPA/CPRA (California)¶
California Consumer Privacy Act / Privacy Rights Act
Alignment Summary¶
+----------------------------------+--------------------+
| CCPA/CPRA Requirement | KTP Implementation |
+----------------------------------+--------------------+
| Right to know (§1798.100) | Section 4.1 |
| Right to delete (§1798.105) | Section 4.3 |
| Right to opt-out (§1798.120) | Section 4.6 |
| Right to correct (§1798.106) | Section 4.2 |
| Right to portability (§1798.130) | Section 4.5 |
| Data minimization | Section 2.1 |
| Purpose limitation | Section 2.2 |
| Security (§1798.81.5) | Section 2.5 |
+----------------------------------+--------------------+
CCPA-Specific Requirements¶
CCPA-001: "Do Not Sell" support - KTP does not sell personal information - But tracking across sites could trigger - Implement opt-out where applicable
CCPA-002: No financial incentives for data - No discount for more data - No penalty for less data
CCPA-003: Authorized agent support - Third party can exercise rights
- Verification required
ICCPR Article 17¶
International Covenant on Civil and Political Rights
Alignment¶
ICCPR requires protection against arbitrary or unlawful interference with privacy.
KTP alignment: - Lawful basis required (not arbitrary) - Proportionality review (not excessive) - Legal protections (judicial oversight) - No discrimination
Human Rights Due Diligence¶
ICCPR-001: Human rights impact assessment - Consider deployment impacts - Especially in high-risk jurisdictions - Document and mitigate
ICCPR-002: No deployment for rights violations - Decline deployment if used for oppression - Soul constraints can encode refusal - Exit strategy for existing deployments
Contextual Integrity Framework¶
Helen Nissenbaum's Contextual Integrity provides a philosophical and practical framework for privacy that KTP operationalizes.
Framework Elements¶
INFORMATIONAL NORMS - Context-specific rules governing information flow - Determine appropriate transmission principles - Evolve with social practice
ACTORS - Data subjects, senders, recipients - Roles define expectations
ATTRIBUTES - Types of information - Context determines sensitivity
TRANSMISSION PRINCIPLES - Confidentiality, consent, reciprocity - Notice, entitlement, forced
KTP Alignment¶
+-------------------------+-----------------------------------------+
| CI Element | KTP Implementation |
+-------------------------+-----------------------------------------+
| Context identification | Zone purpose, domain classification |
| Actor roles | Agent lineage, sponsor relationships |
| Information types | Data classification (§3) |
| Transmission principles | Purpose limitation (§2.2), consent (§5) |
| Norm enforcement | Soul constraints, PEP policies |
| Context collapse | Zone isolation, federation controls |
+-------------------------+-----------------------------------------+
CI-ALIGN-001: Context documentation for each zone CI-ALIGN-002: Norm specification in zone policy CI-ALIGN-003: Transmission principle enforcement CI-ALIGN-004: Context integrity assessment (Appendix D)
Context Collapse Prevention¶
Context collapse occurs when information flows across contexts inappropriately. KTP prevents this through:
- Zone boundaries (architectural) - Purpose tagging (metadata) - Access controls (enforcement) - Federation restrictions (policy)
Indigenous Frameworks¶
Indigenous Data Sovereignty frameworks have emerged as critical complements to Western privacy law.
Framework Comparison¶
+------------------+-----------+-------------------------------------+
| Framework | Origin | Focus |
+------------------+-----------+-------------------------------------+
| CARE Principles | Global | Collective benefit, authority |
| OCAP® | Canada | Ownership, control, access, possess |
| Te Mana Raraunga | Aotearoa | Māori data sovereignty |
| USIDSN | USA | US Indigenous data sovereignty |
| Maiam nayri | Australia | Aboriginal data sovereignty |
+------------------+-----------+-------------------------------------+
Integration with Privacy Law¶
Indigenous frameworks complement GDPR/CCPA by adding:
- Collective rights (not just individual) - Community consent (not just individual consent) - Benefit sharing (not just non-harm) - Repatriation rights (not just portability) - Traditional knowledge protection (not just PII)
KTP implements these through Section 10.6.
Key References¶
- UNDRIP (2007): Articles 18, 19, 31 - ILO Convention 169 (1989) - CARE Principles (2019) - OCAP® Principles (First Nations, Canada) - Te Mana Raraunga Charter (2018)
Other Frameworks¶
APEC Privacy Framework¶
Asia-Pacific Economic Cooperation
Principles: - Preventing harm - Notice - Collection limitation - Use limitation - Choice - Integrity - Security - Access and correction - Accountability
KTP fully aligned.
OECD Privacy Guidelines¶
Organisation for Economic Co-operation and Development (1980/2013)
Principles: - Collection limitation - Data quality - Purpose specification - Use limitation - Security safeguards - Openness - Individual participation - Accountability
KTP fully aligned.
Council of Europe Convention 108+¶
Convention for the Protection of Individuals with regard to Automatic Processing of Personal Data (modernized)
KTP aligns with: - Legitimate processing - Data quality - Special categories - Data subject rights - Trans-border flows - Supervisory authorities
Other National Laws¶
KTP designed to align with:
- Brazil LGPD (Lei Geral de Proteção de Dados) - India DPDP (Digital Personal Data Protection) - Japan APPI (Act on Protection of Personal Information) - South Korea PIPA (Personal Information Protection Act) - Australia Privacy Act 1988 - Canada PIPEDA (Personal Information Protection and Electronic Documents Act) - Singapore PDPA (Personal Data Protection Act) - Thailand PDPA - South Africa POPIA
Consult local counsel for specific jurisdiction.
Privacy Governance¶
Data Protection Officer¶
Where required (GDPR, national law), appoint DPO.
DPO role: - Advise on compliance - Monitor compliance - Cooperate with authorities - Contact point for subjects
Privacy Team¶
PRIVACY-TEAM-001: Privacy expertise in development PRIVACY-TEAM-002: Privacy review in change process PRIVACY-TEAM-003: Privacy training for staff PRIVACY-TEAM-004: Privacy incident response capability
Documentation¶
Maintain: - Records of processing activities - PIAs and reviews - Consent records - Data subject requests and responses - Breach records - Training records
Breach Notification¶
Definition¶
Personal data breach: Security incident leading to accidental or unlawful destruction, loss, alteration, unauthorized disclosure, or access to personal data.
Detection¶
BREACH-001: Monitoring for breach indicators BREACH-002: Incident classification procedure BREACH-003: Breach determination within 24 hours
Notification Requirements¶
AUTHORITY NOTIFICATION (GDPR: 72 hours) - To supervisory authority - Unless unlikely to result in risk - Include: nature, categories, numbers, consequences, measures
SUBJECT NOTIFICATION (without undue delay) - When high risk to rights and freedoms - Clear, plain language - Include: nature, contact, consequences, measures
Documentation¶
BREACH-004: Document all breaches BREACH-005: Document decision not to notify (with justification) BREACH-006: Retain records for supervision
Security Considerations¶
Security and privacy are complementary, not competing.
Privacy Requires Security¶
Without security: - Data cannot be protected - Access controls meaningless - Encryption useless
Security Does Not Require Privacy Violation¶
Security can be achieved without: - Mass surveillance - Behavioral profiling - Content inspection - Permanent retention
KTP proves this.
Privacy Enhancing Technologies¶
Invest in PETs: - Differential privacy - Zero-knowledge proofs - Secure multi-party computation - Federated learning - Homomorphic encryption
Legal Instruments¶
[UDHR] United Nations, "Universal Declaration of Human Rights", 1948.
[ICCPR] United Nations, "International Covenant on Civil and Political Rights", 1966.
[GDPR] European Parliament, "General Data Protection Regulation (EU) 2016/679", 2016.
[CCPA] California Legislature, "California Consumer Privacy Act of 2018", 2018.
[CPRA] California Legislature, "California Privacy Rights Act of 2020", 2020.
[COE108] Council of Europe, "Convention for the Protection of Individuals with regard to Automatic Processing of Personal Data" (Convention 108+), 2018.
[APEC] Asia-Pacific Economic Cooperation, "APEC Privacy Framework", 2015.
[OECD] OECD, "Guidelines Governing the Protection of Privacy and Transborder Flows of Personal Data", 2013.
Guidance¶
[A29WP] Article 29 Working Party/EDPB Opinions and Guidelines.
[NIST-PF] NIST, "Privacy Framework: A Tool for Improving Privacy through Enterprise Risk Management", 2020.
[CAVOUKIAN] Cavoukian, A., "Privacy by Design: The 7 Foundational Principles", 2011.
Contextual Integrity¶
[NISSENBAUM] Nissenbaum, H., "Privacy in Context: Technology, Policy, and the Integrity of Social Life", Stanford University Press, 2010.
[NISSENBAUM-RESPECTINGCONTEXT] Nissenbaum, H., "Respecting Context to Protect Privacy: Why Meaning Matters", Science and Engineering Ethics, 24(3), 831-852, 2018.
[CI-FRAMEWORK] Nissenbaum, H., "A Contextual Approach to Privacy Online", Daedalus, 140(4), 32-48, 2011.
Indigenous Data Sovereignty¶
[UNDRIP] United Nations, "Declaration on the Rights of Indigenous Peoples", A/RES/61/295, 2007.
[ILO169] International Labour Organization, "Indigenous and Tribal Peoples Convention", C169, 1989.
[CARE] Global Indigenous Data Alliance, "CARE Principles for Indigenous Data Governance", 2019. https://www.gida-global.org/care
[OCAP] First Nations Information Governance Centre, "The First Nations Principles of OCAP®", 2014. https://fnigc.ca/ocap-training/
[TEMANARARAUNGA] Te Mana Raraunga, "Māori Data Sovereignty Network Charter", 2018. https://www.temanararaunga.maori.nz/
[USIDSN] US Indigenous Data Sovereignty Network, https://usindigenousdata.org/
[MAIMNAYRIWINGARA] Maiam nayri Wingara, "Indigenous Data Sovereignty Communique", 2018. https://www.maiamnayriwingara.org/
[RAINIE-RODRIGUEZ] Rainie, S.C., Schultz, J.L., Briggs, E., Riggs, P., and Palmanteer-Holder, N.L., "Data as a Strategic Resource: Self- determination, Governance, and the Data Challenge for Indigenous Nations in the United States", International Indigenous Policy Journal, 8(2), 2017.
Civil Society¶
[EFF] Electronic Frontier Foundation, various publications, https://eff.org/
[ACCESSNOW] Access Now, various publications, https://accessnow.org/
[EPICORG] Electronic Privacy Information Center, https://epic.org/
[NECESS] Necessary and Proportionate: International Principles on the Application of Human Rights to Communications Surveillance, 2014.
Privacy Rights Matrix¶
+------------------+------+------+------+------+------+---------+
| Right | GDPR | CCPA | LGPD | APPI | PIPA | PDPA-SG |
+------------------+------+------+------+------+------+---------+
| Access | Yes | Yes | Yes | Yes | Yes | Yes |
| Rectification | Yes | Yes | Yes | Yes | Yes | Yes |
| Erasure | Yes | Yes | Yes | Lim | Yes | Yes |
| Portability | Yes | Yes | Yes | No | Yes | Yes |
| Object | Yes | Lim | Yes | No | Yes | Lim |
| Restrict | Yes | No | Yes | No | Lim | No |
| Not be profiled | Yes | Lim | Yes | No | No | Lim |
| Withdraw consent | Yes | N/A | Yes | Yes | Yes | Yes |
+------------------+------+------+------+------+------+---------+
Data Retention Schedule¶
+------------------------+----------+----------+----------------+
| Data Category | Default | Maximum | Legal Basis |
+------------------------+----------+----------+----------------+
| Trust Proofs | 60 sec | 5 min | Function |
| Trust Scores (current) | Current | Current | Function |
| Trust Scores (history) | 90 days | 1 year | Audit |
| Context Signals | 24 hours | 7 days | Function |
| Trajectory (active) | Lifetime | Lifetime | Trust calc |
| Trajectory (archived) | 1 year | 7 years | Audit |
| Flight Recorder | 7 years | 10 years | Legal/Audit |
| Agent identity | Lifetime | Life+1yr | Function |
| Sponsorship records | 7 years | 10 years | Accountability |
| Consent records | 7 years | 10 years | Proof |
| Access request logs | 3 years | 7 years | Compliance |
| Breach records | 7 years | Indef | Compliance |
+------------------------+----------+----------+----------------+
PIA Template¶
SECTION 1: PROCESSING DESCRIPTION
1.1 What data will be processed? 1.2 What are the purposes of processing? 1.3 Who are the data subjects? 1.4 What is the lawful basis? 1.5 How long will data be retained? 1.6 Who will have access?
SECTION 2: NECESSITY ASSESSMENT
2.1 Is this processing necessary for the purpose? 2.2 What alternatives were considered? 2.3 Why were alternatives rejected? 2.4 Can the purpose be achieved with less data?
SECTION 3: RISK ASSESSMENT
3.1 What are the risks to data subjects? 3.2 What is the likelihood of each risk? 3.3 What is the severity of each risk? 3.4 Risk matrix (likelihood × severity)
SECTION 4: MITIGATION MEASURES
4.1 Technical measures 4.2 Organizational measures 4.3 Residual risk after mitigation 4.4 Is residual risk acceptable?
SECTION 5: CONSULTATION
5.1 DPO consultation (date, findings) 5.2 Data subject consultation (if applicable) 5.3 Expert consultation (if high risk)
SECTION 6: APPROVAL
6.1 Approver name and title 6.2 Approval date 6.3 Review date 6.4 Conditions (if any)
Contextual Integrity Assessment¶
Based on Nissenbaum's Contextual Integrity framework.
SECTION 1: CONTEXT IDENTIFICATION
1.1 What is the operative social context? [ ] Healthcare [ ] Employment [ ] Financial [ ] Education [ ] Commercial [ ] Government [ ] Personal [ ] Community [ ] Research [ ] Other: _______
1.2 What are the governing norms of this context? (Describe entrenched informational norms)
1.3 Are there evolving norms to consider? (New technologies or practices may shift norms)
SECTION 2: INFORMATION FLOW MAPPING
For each information flow in the system:
2.1 Sender: Who/what transmits the information? 2.2 Subject: Whose information is it? 2.3 Recipient: Who/what receives the information? 2.4 Information Type: What kind of information? 2.5 Transmission Principle: [ ] Consent [ ] Confidentiality [ ] Reciprocity [ ] Notice [ ] Entitlement [ ] Need-to-know [ ] Legal requirement [ ] Other: _______
SECTION 3: NORM CONFORMITY ANALYSIS
3.1 Does this flow conform to entrenched norms? [ ] Yes - flow is appropriate to context [ ] No - flow violates contextual norms [ ] Uncertain - norms are unclear or evolving
3.2 If non-conforming, what norm is violated? - Actor violation (wrong sender or recipient) - Attribute violation (wrong information type) - Transmission principle violation
3.3 Justification for norm-departing flow: (Must provide compelling argument why departure is acceptable)
SECTION 4: CONTEXT COLLAPSE RISK
4.1 Could information flow across context boundaries? [ ] Yes [ ] No
4.2 What controls prevent context collapse? - Technical: ___ - Policy: __ - Contractual: ____
4.3 Residual context collapse risk: [ ] High [ ] Medium [ ] Low
SECTION 5: INDIGENOUS DATA CONSIDERATIONS
5.1 Does processing involve Indigenous peoples' data? [ ] Yes [ ] No [ ] Unknown
5.2 If yes, which Indigenous data frameworks apply? [ ] CARE Principles [ ] OCAP® [ ] Te Mana Raraunga [ ] UNDRIP Article 31 [ ] Other: _______
5.3 Has community consent been obtained through appropriate cultural processes? [ ] Yes [ ] No [ ] Not applicable [ ] In progress
5.4 Is benefit-sharing arrangement in place? [ ] Yes [ ] No [ ] Not applicable
SECTION 6: ASSESSMENT OUTCOME
6.1 Overall assessment: [ ] Flows conform to contextual norms [ ] Flows depart from norms with justification [ ] Flows violate norms - redesign required
6.2 Required modifications:
6.3 Assessor: ___ 6.4 Date: __ 6.5 Review date: ____
Indigenous Data Sovereignty Checklist¶
For deployments affecting Indigenous communities.
PRE-ENGAGEMENT
[ ] Identified relevant Indigenous communities [ ] Researched applicable Indigenous data frameworks [ ] Identified appropriate community representatives [ ] Reviewed UNDRIP and relevant national legislation [ ] Prepared culturally appropriate engagement approach
CONSULTATION
[ ] Engaged community through their governance structures [ ] Provided complete information in accessible format [ ] Allowed adequate time for community deliberation [ ] Respected community's right to say no [ ] Documented consultation process
CONSENT
[ ] Obtained Free, Prior and Informed Consent (FPIC) [ ] Consent obtained through culturally appropriate process [ ] Consent is specific to purpose and scope [ ] Community understands right to withdraw consent [ ] Consent documented per community preference
DATA GOVERNANCE
[ ] Community has authority over their data [ ] Data governance follows community protocols [ ] Community access to their data ensured [ ] Community can request data deletion/repatriation [ ] No extraction without community approval
BENEFIT SHARING
[ ] Benefits identified and documented [ ] Benefit-sharing agreement in place [ ] Capacity building included [ ] Community attribution/recognition included [ ] Economic benefits fairly distributed
ONGOING RELATIONSHIP
[ ] Regular reporting to community [ ] Community can raise concerns [ ] Process for addressing grievances [ ] Relationship managed for long-term [ ] Community involvement in research outputs
TRADITIONAL KNOWLEDGE
[ ] TK identified and classified [ ] TK access controls implemented [ ] No unauthorized TK disclosure [ ] No machine learning on TK without consent [ ] TK holders properly attributed