Virtual Pages - Source Excerpt 89
Summary
This source excerpt preserves a bounded section of 2IA.org/wp-content/themes/twoia-intelligence/inc/virtual-pages.php so readers can inspect the evidence without opening the full source file.
**Source path:** 2IA.org/wp-content/themes/twoia-intelligence/inc/virtual-pages.php
'purpose' => __( 'Keep the proof needed for accountability while preventing unnecessary exposure of private people and bystanders.', 'two-identities-anonymous' ),
'audience' => __( 'Researchers, journalists, advocates, community groups, and readers documenting public-interest claims.', 'two-identities-anonymous' ),
'steps' => __( 'Save the original privately, record source URL and timestamp, make a working copy, redact private identifiers, separate evidence from publication, and keep a correction path.', 'two-identities-anonymous' ),
'avoid' => __( 'Do not repost addresses, phone numbers, faces of bystanders, minors, victims, private handles, medical details, credentials, or unrelated personal records.', 'two-identities-anonymous' ),
'template' => __( 'Evidence log: source; timestamp; public-interest reason; private details removed; redaction method; confidence label; storage location; publication decision; correction contact.', 'two-identities-anonymous' ),
'checklist' => __( 'Original preserved, source context, timestamp, hash when useful, redacted copy, bystander review, publication need, correction link.', 'two-identities-anonymous' ),
'questions' => __( 'Example questions: what public claim does this prove; can the claim be proven with less exposure; who could be harmed by republication?', 'two-identities-anonymous' ),
'risk' => __( 'Even lawful public material can become harassment fuel when amplified without minimization.', 'two-identities-anonymous' ),
'escalation' => __( 'Escalation paths: hold material unpublished, seek editorial or legal review, contact the institution for records, or publish only a redacted summary and methodology note.', 'two-identities-anonymous' ),
'copyable' => __( 'Copyable version: Source / timestamp / claim proved / private details removed / redaction note / storage / confidence / correction path.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'How To Protect Metadata During Civic Activity', 'two-identities-anonymous' ),
'purpose' => __( 'Reduce unnecessary metadata exposure during lawful civic activity without pretending risk can be eliminated.', 'two-identities-anonymous' ),
'audience' => __( 'People attending meetings, protests, hearings, mutual-aid events, public-records work, or sensitive civic conversations.', 'two-identities-anonymous' ),
'steps' => __( 'Map what metadata you create, separate roles and accounts where appropriate, limit optional location sharing, minimize contact-list exposure, review photo metadata, and document public events carefully.', 'two-identities-anonymous' ),
'avoid' => __( 'Do not publish operational evasion tactics, interfere with lawful orders, impersonate others, or advise people to destroy records they are legally required to preserve.', 'two-identities-anonymous' ),
'template' => __( 'Metadata review: activity; accounts/devices used; location exposure; photo/video metadata; contact exposure; retention; public posting plan; bystander minimization.', 'two-identities-anonymous' ),
'checklist' => __( 'Purpose, accounts, device settings, location sharing, camera metadata, contact lists, uploads, retention, bystander consent, correction route.', 'two-identities-anonymous' ),
'questions' => __( 'Example questions: what metadata is necessary; what can be avoided; what exposes bystanders; what record should be preserved for accountability?', 'two-identities-anonymous' ),
'risk' => __( 'Metadata protection is contextual; stronger controls can create usability, safety, or legal tradeoffs.', 'two-identities-anonymous' ),
'escalation' => __( 'Escalation paths: consult counsel or a trusted civil-liberties group for high-risk contexts; request agency policies on event monitoring and retention.', 'two-identities-anonymous' ),
'copyable' => __( 'Copyable version: Activity / necessary metadata / avoidable metadata / bystander risk / retention / public-posting decision / records to request.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'How To Ask Local Officials About Surveillance Tools', 'two-identities-anonymous' ),
'purpose' => __( 'Turn a public meeting into a record-building opportunity instead of a vague argument.', 'two-identities-anonymous' ),
'audience' => __( 'Residents, advocates, journalists, neighborhood groups, oversight boards, and local officials who want concrete questions.', 'two-identities-anonymous' ),
'steps' => __( 'Identify the tool, read the agenda packet, ask about authority, data sources, retention, sharing, audit, correction, cost, renewal, and public reporting.', 'two-identities-anonymous' ),
'avoid' => __( 'Do not make unsupported claims about individual officials or vendors; keep questions tied to records, policy, and public accountability.', 'two-identities-anonymous' ),
'template' => __( 'Before approval or renewal, please identify the tool authority, data sources, retention period, sharing partners, audit process, error correction path, annual cost, vendor claims, and public reporting plan.', 'two-identities-anonymous' ),
'checklist' => __( 'Agenda item, contract, authority, data inputs, retention, sharing, audit, correction, cost, renewal, public report, vote date.', 'two-identities-anonymous' ),
'questions' => __( 'Example questions: what problem is this solving; what evidence supports it; who is affected; what records will be public before renewal?', 'two-identities-anonymous' ),
'risk' => __( 'Public meetings can become theatrical; the useful goal is a clear answer, a requested record, or a delayed vote until safeguards are public.', 'two-identities-anonymous' ),
'escalation' => __( 'Escalation paths: submit written comments, request records, ask for a privacy impact assessment, contact an oversight body, or propose a reporting condition.', 'two-identities-anonymous' ),
'copyable' => __( 'Copyable version: Tool / authority / data / retention / sharing / audit / correction / cost / renewal / public report / requested action.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'How To Build A Public-Interest Research Notebook', 'two-identities-anonymous' ),
'purpose' => __( 'Create a repeatable notebook that separates facts, inference, uncertainty, opinion, corrections, and next records to request.', 'two-identities-anonymous' ),
'audience' => __( 'Researchers, journalists, advocates, students, public-records requesters, and accountability readers.', 'two-identities-anonymous' ),
'steps' => __( 'Start with a public-interest question, create source cards, log dates and links, separate claims from inference, label confidence, track records requests, and keep a correction ledger.', 'two-identities-anonymous' ),
'avoid' => __( 'Do not mix rumor with fact, hoard private personal data, hide uncertainty, or publish claims that cannot be corrected.', 'two-identities-anonymous' ),
'template' => __( 'Notebook page: question; claim; source class; citation; confidence; inference; uncertainty; records needed; bystander risk; correction path; next action.', 'two-identities-anonymous' ),
'checklist' => __( 'Research question, source inventory, evidence table, confidence labels, records tracker, contact log, minimization review, correction ledger, publication decision.', 'two-identities-anonymous' ),
'questions' => __( 'Example questions: what would change this claim; what source is primary; what personal data can be removed; what record should exist but is missing?', 'two-identities-anonymous' ),
'risk' => __( 'A notebook can become a private-person dossier if purpose and minimization are weak; keep it institution-centered.', 'two-identities-anonymous' ),
'escalation' => __( 'Escalation paths: request missing records, ask for right of reply, route sensitive material to legal or editorial review, or publish a narrower claim.', 'two-identities-anonymous' ),
'copyable' => __( 'Copyable version: Question / source / claim / confidence / inference / missing record / bystander risk / correction / next action.', 'two-identities-anonymous' ),
),
);
}