Virtual Pages - Source Excerpt 03
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
'body' => __( 'When material may become evidence, preserve source, date, handling history, access limits, and integrity checks. This is a high-level governance principle, not forensic instruction.', 'two-identities-anonymous' ),
),
),
),
'lawful-contact' => array(
'title' => __( 'Lawful Contact', 'two-identities-anonymous' ),
'eyebrow' => __( 'Ordinary public channels', 'two-identities-anonymous' ),
'summary' => __( 'Use official public channels for their intended purpose. Be truthful, brief, respectful, and non-automated.', 'two-identities-anonymous' ),
'sections' => array(
array(
'title' => __( 'Good Contact Hygiene', 'two-identities-anonymous' ),
'body' => __( 'Use published email addresses, public comment processes, official forms, ordinary mail, or records-request systems. Do not misrepresent who you are or why you are writing.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Clear No-Go Boundary', 'two-identities-anonymous' ),
'body' => __( 'Do not automate mass outreach, send unsolicited attachments, probe networks, stress-test systems, trigger sensors, or attempt to interact with monitoring infrastructure. Public contact is not a signal-tripping exercise.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Records Requests Are Specific', 'two-identities-anonymous' ),
'body' => __( 'FOIA and public-records channels are for records requests. Keep requests focused, lawful, and relevant; do not use them as casual greetings or pressure tactics.', 'two-identities-anonymous' ),
),
),
),
'research-archive' => array(
'title' => __( 'Research Archive', 'two-identities-anonymous' ),
'eyebrow' => __( 'Public briefing index', 'two-identities-anonymous' ),
'summary' => __( 'Browse 2IA research by topic: surveillance architecture, OSINT, Anonymous and hacktivism, psychological warfare, metadata and identity, AI analysis, keyword monitoring, false positives, ethics, and lawful public contact.', 'two-identities-anonymous' ),
'sections' => array(
array(
'title' => __( 'Archive Use', 'two-identities-anonymous' ),
'body' => __( 'Posts and pages should stay educational, high-level, source-aware, and privacy-first. Operational misuse guidance belongs nowhere in the public archive.', 'two-identities-anonymous' ),
),
),
),
'about' => array(
'title' => __( 'About 2IA', 'two-identities-anonymous' ),
'eyebrow' => __( '2IA – Two Identities Of Anonymous', 'two-identities-anonymous' ),
'summary' => __( '2IA.org is an independent public-intelligence and civil-liberties research site about surveillance, identity, metadata, AI inference, false positives, and lawful public understanding.', 'two-identities-anonymous' ),
'sections' => array(
array(
'title' => __( 'Independence', 'two-identities-anonymous' ),
'body' => __( '2IA is not affiliated with any government, intelligence service, law-enforcement agency, surveillance vendor, or platform trust-and-safety team.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Public-Interest Scope', 'two-identities-anonymous' ),
'body' => __( 'The site explains systems and rights at a high level so readers can think more clearly about privacy, oversight, accountability, and identity in networked life.', 'two-identities-anonymous' ),
),
),
),
'privacy-policy' => array(
'title' => __( 'Privacy Policy', 'two-identities-anonymous' ),
'eyebrow' => __( 'Privacy-first default', 'two-identities-anonymous' ),
'summary' => __( 'The 2IA theme does not add analytics, tracking pixels, external fonts, CDN assets, or unnecessary cookies by default.', 'two-identities-anonymous' ),
'sections' => array(
array(
'title' => __( 'Site Data', 'two-identities-anonymous' ),
'body' => __( 'The theme itself does not collect sensitive personal data. Hosting providers may still keep standard server logs, and any plugin added by a site owner may introduce its own data behavior.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Forms And Comments', 'two-identities-anonymous' ),
'body' => __( 'Comments are closed by default. If a contact form plugin is added, it should be configured for minimal collection, clear purpose, limited retention, and secure access.', 'two-identities-anonymous' ),
),
),
),
'contact' => array(
'title' => __( 'Contact', 'two-identities-anonymous' ),
'eyebrow' => __( 'Ordinary contact only', 'two-identities-anonymous' ),
'summary' => __( 'Use this site only for ordinary, lawful, non-sensitive public contact.', 'two-identities-anonymous' ),
'sections' => array(
array(
'title' => __( 'Do Not Send Sensitive Material', 'two-identities-anonymous' ),
'body' => __( 'Do not submit classified material, private personal data, exploit details, threats, harassment, operational requests, or material you do not have a right to share.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Plain-Language Contact', 'two-identities-anonymous' ),
'body' => __( 'A safe message is truthful, brief, relevant, and respectful. It does not attempt to provoke monitoring systems or pressure recipients through ambiguity.', 'two-identities-anonymous' ),
),
),
),
);
return twoia_apply_publish_ready_overrides(
twoia_apply_2026_information_architecture(
twoia_report_pack_virtual_pages(
twoia_powerpack_virtual_pages(
twoia_overhaul_virtual_pages_for_public_intelligence(
twoia_expand_virtual_pages_for_organization_directory(
twoia_expand_virtual_pages_for_dossier_depth(
twoia_expand_virtual_pages_for_publication_system(
twoia_expand_virtual_pages_for_civic_power(
twoia_deepen_virtual_pages(
twoia_enrich_virtual_pages( $pages )
)
)
)
)
)
)
)
)
)
);
}
/**
* Final source-controlled pass for the public-ready May 2026 site architecture.
*
* @param array $pages Page definitions.
* @return array
*/
function twoia_apply_publish_ready_overrides( $pages ) {
$topic_sections = array(
array(
'title' => __( 'Metadata and Identity', 'two-identities-anonymous' ),
'body' => __( 'How timestamps, devices, accounts, location trails, payment records, and relationship graphs become identity signals even when content stays unread.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Keyword Monitoring', 'two-identities-anonymous' ),
'body' => __( 'Why static terms, sentiment labels, and stripped context can misread journalism, research, fiction, protest, translation, and ordinary speech.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'AI Surveillance', 'two-identities-anonymous' ),
'body' => __( 'How model scores, clusters, summaries, and automated flags need notice, explainability, human review, bias testing, appeal, deletion, and ownership.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Public Records and FOIA', 'two-identities-anonymous' ),
'body' => __( 'Practical request language for contracts, vendor claims, policies, audits, retention, correction logs, fee disputes, exemptions, and rolling releases.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Two Identities', 'two-identities-anonymous' ),
'body' => __( 'The framework for given identity, chosen identity, pseudonymity, identity compartmentalization, and the anonymous space between exposure and accountability.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Influence Operations and Media Literacy', 'two-identities-anonymous' ),
'body' => __( 'A speech-preserving taxonomy of propaganda, misinformation, disinformation, synthetic media, amplification, bot or proxy networks, and calm verification.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Ethics and Civil Liberties', 'two-identities-anonymous' ),
'body' => __( 'Operational principles for proportionality, minimization, correction, consent and truthfulness, evidence care, and no needless personal exposure.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Open-Source Intelligence', 'two-identities-anonymous' ),
'body' => __( 'How 2IA verifies public claims with source context, corroboration, confidence labels, redaction, minimization, and correction paths.', 'two-identities-anonymous' ),
),
);