Skip to content

docs(device-admin): normalize contact references to role placeholders - #66

Merged
verlyn13 merged 2 commits into
mainfrom
fix/redact-third-party-pii
Aug 29, 2026
Merged

docs(device-admin): normalize contact references to role placeholders#66
verlyn13 merged 2 commits into
mainfrom
fix/redact-third-party-pii

Conversation

@verlyn13

@verlyn13 verlyn13 commented Aug 19, 2026

Copy link
Copy Markdown
Member

Summary

Remove personal contact information from six tracked device-administration documents.

  • Replaces personal email addresses with stable role placeholders.
  • Preserves the device and profile relationships required by the documentation.
  • Changes documentation only; no live device, network, provider, or workstation state is modified.

Validation

  • Rebased onto the current main.
  • Original and rebased commits have matching stable patch IDs.
  • Both rebased commits have valid SSH signatures.
  • Changed-file scope remains exactly six docs/device-admin/ files.
  • Full repository validation passes.

Scope

This reduces exposure in the current repository tree. Existing Git history remains unchanged and is not rewritten by this PR.

@verlyn13
verlyn13 requested a review from a team as a code owner August 19, 2026 21:05
@verlyn13 verlyn13 changed the title fix(docs): redact third-party personal email addresses from device-admin docs(device-admin): normalize contact references to role placeholders Aug 20, 2026
This repository is public. Six tracked files under docs/device-admin/
carried five third-party personal Google identities, three of them
belonging to minors and correlated by given name with specific devices.

Commit c0de37c redacted only the operator's own address and left these
in place, in several cases within the same paragraph.

Replace each address with a stable role placeholder, following the
REDACTED-operator-google-account convention that commit already
established:

  Ahnie  -> REDACTED-ahnie-google-account      (5 occurrences)
  Axel   -> REDACTED-axel-google-account       (5)
  Ila    -> REDACTED-ila-google-account        (4)
  Wyn    -> REDACTED-wyn-google-account        (17)
  (2nd adult, unnamed in the docs)
         -> REDACTED-adult-2-google-account    (1)

The placeholders preserve the identity-to-device mapping the profile
design depends on while removing the contactable addresses. Given names
were already present in these tables independently and are unchanged.

Scope notes:
- The five addresses appear only under docs/. policies/host-capability-
  substrate/tiers.yaml is byte-pinned by a sibling repo and contains only
  the operator's own address; it is deliberately untouched.
- The addresses remain reachable in git history on the public remote.
  Closing that requires a separate history-rewrite decision.
… pass

The initial sweep matched only @gmail.com and stepped over an @alaska.edu
address sitting on the same line as a value it had already redacted --
the same failure mode as c0de37c, which is what an unautomated control
looks like.

This one is worth closing specifically: unlike the operator's gmail, the
academic address is not exposed through commit metadata, so removing it
from file content actually reduces a surface rather than being theater.

The Happy Patterns business address on the same line is left in place --
that is the operator's own published business identity, not a personal
identifier, and removing it is their call rather than a compliance fix.
@verlyn13
verlyn13 force-pushed the fix/redact-third-party-pii branch from e317340 to 17b6ea8 Compare August 29, 2026 07:16
@verlyn13
verlyn13 merged commit 23b4800 into main Aug 29, 2026
2 checks passed
@verlyn13
verlyn13 deleted the fix/redact-third-party-pii branch August 30, 2026 21:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant