Skip to content
wiki.fftac.org

Virtual Pages - Source Excerpt 01

Back to Virtual Pages

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

<?php
/**
 * Source-controlled fallback pages for core public routes.
 *
 * @package TwoIA
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

/**
 * Return core public page definitions.
 *
 * These routes keep the default navigation useful on fresh Studio and production
 * installs even before WordPress pages have been seeded or published.
 *
 * @return array
 */
function twoia_virtual_pages() {
	$pages = array(
		'what-they-look-for'        => array(
			'title'    => __( 'What They Look For', 'two-identities-anonymous' ),
			'eyebrow'  => __( 'Surveillance literacy', 'two-identities-anonymous' ),
			'summary'  => __( 'Monitoring systems rarely depend on one magic word. They usually combine identifiers, metadata, public-source context, behavior patterns, records, human review, and policy rules.', 'two-identities-anonymous' ),
			'sections' => array(
				array(
					'title' => __( 'Selectors And Records', 'two-identities-anonymous' ),
					'body'  => __( 'An account name, phone number, email address, device identifier, payment trail, provider record, or case number can become a selector. A rights-aware system limits selectors to lawful, documented purposes.', 'two-identities-anonymous' ),
				),
				array(
					'title' => __( 'Metadata And Relationships', 'two-identities-anonymous' ),
					'body'  => __( 'Time, place, frequency, routing, contact patterns, and shared infrastructure can describe a social map even when message content is unavailable. Metadata deserves privacy protection because it is identity-rich.', 'two-identities-anonymous' ),
				),
				array(
					'title' => __( 'Language And Context', 'two-identities-anonymous' ),
					'body'  => __( 'Keyword and sentiment systems can misread jokes, quotes, journalism, fiction, research, translation, slang, and political speech. Context, human review, and redress are safeguards, not optional decoration.', 'two-identities-anonymous' ),
				),
				array(
					'title' => __( 'Behavior And Anomalies', 'two-identities-anonymous' ),
					'body'  => __( 'Sudden changes, repeated patterns, location shifts, unusual access, or clustered signals may be treated as anomalies. Civil-liberties review asks whether the model is lawful, necessary, proportionate, tested, and explainable.', 'two-identities-anonymous' ),
				),
				array(
					'title' => __( 'Responsible Collection Standard', 'two-identities-anonymous' ),
					'body'  => __( 'Lawful intelligence work should document purpose, minimize personal data, label sensitivity, protect sources, preserve chain-of-custody when evidence matters, restrict access, and delete or archive material on a defined schedule.', 'two-identities-anonymous' ),
				),
				array(
					'title' => __( 'What This Page Will Not Do', 'two-identities-anonymous' ),
					'body'  => __( '2IA does not publish trigger lists, selector recipes, probing workflows, evasion tactics, sensor tests, or instructions for provoking monitoring systems. The goal is public understanding and accountability.', 'two-identities-anonymous' ),
				),
			),
		),
		'why-they-look'             => array(
			'title'    => __( 'Why They Look', 'two-identities-anonymous' ),
			'eyebrow'  => __( 'Purpose and limits', 'two-identities-anonymous' ),
			'summary'  => __( 'Institutions describe monitoring in terms of safety, fraud prevention, infrastructure protection, regulatory compliance, and national security. Democratic review asks whether those claims are bounded by law and oversight.', 'two-identities-anonymous' ),
			'sections' => array(
				array(
					'title' => __( 'Legitimate Aims Need Narrow Scope', 'two-identities-anonymous' ),
					'body'  => __( 'A serious purpose does not justify unlimited collection. The test is necessity, proportionality, minimization, retention limits, auditability, and a clear path to correction when a person is misread.', 'two-identities-anonymous' ),
				),
				array(
					'title' => __( 'Public Safety And Civil Liberties Coexist', 'two-identities-anonymous' ),
					'body'  => __( 'Security harms are real, and overbroad surveillance harms are real. 2IA keeps both in view: preventing abuse without normalizing suspicion as the default civic posture.', 'two-identities-anonymous' ),
				),
			),
		),
		'two-identities'            => array(
			'title'    => __( 'Two Identities', 'two-identities-anonymous' ),
			'eyebrow'  => __( 'Identity framework', 'two-identities-anonymous' ),
			'summary'  => __( 'One identity is given. One identity is chosen. Anonymous is the space between.', 'two-identities-anonymous' ),
			'sections' => array(
				array(
					'title' => __( 'The Given Identity', 'two-identities-anonymous' ),
					'body'  => __( 'The given identity is the record-bound self: name, documents, accounts, devices, location traces, transaction patterns, employment history, public reputation, and administrative files.', 'two-identities-anonymous' ),
				),
				array(
					'title' => __( 'The Chosen Identity', 'two-identities-anonymous' ),
					'body'  => __( 'The chosen identity is the expressive self: pseudonym, avatar, role, creative voice, community name, protected belief, and deliberate boundary around private life.', 'two-identities-anonymous' ),
				),
				array(
					'title' => __( 'The Anonymous Space', 'two-identities-anonymous' ),
					'body'  => __( 'The anonymous space is not lawlessness. It is the civic and personal boundary where privacy, speech, safety, identity, and accountability have to be balanced with care.', 'two-identities-anonymous' ),
				),
			),
		),
		'surveillance-systems'      => array(
			'title'    => __( 'Surveillance Systems', 'two-identities-anonymous' ),
			'eyebrow'  => __( 'Systems history', 'two-identities-anonymous' ),
			'summary'  => __( 'Communications monitoring has moved from simple filtering toward large-scale provider records, public-source analysis, graphing, and AI-assisted triage.', 'two-identities-anonymous' ),
			'sections' => array(
				array(
					'title' => __( 'From Filters To Platforms', 'two-identities-anonymous' ),
					'body'  => __( 'Earlier systems emphasized static identifiers and terms. Modern systems can combine cloud logs, account records, public posts, location context, and relationship graphs.', 'two-identities-anonymous' ),
				),
				array(
					'title' => __( 'Scale Creates Governance Risk', 'two-identities-anonymous' ),
					'body'  => __( 'Large-scale intake can create incidental collection, long retention, opaque scoring, and error propagation. The larger the system, the stronger the audit and deletion rules should be.', 'two-identities-anonymous' ),
				),
			),
		),
		'open-source-intelligence'   => array(
			'title'    => __( 'Open-Source Intelligence', 'two-identities-anonymous' ),
			'eyebrow'  => __( 'OSINT and accountability', 'two-identities-anonymous' ),
			'summary'  => __( 'OSINT turns publicly available information into accountable analysis. Responsible use depends on lawful purpose, minimization, verification, source notes, redaction, and correction paths.', 'two-identities-anonymous' ),
			'sections' => array(
				array(
					'title' => __( 'Public Does Not Mean Free-For-All', 'two-identities-anonymous' ),
					'body'  => __( 'Open web material, public records, media, archives, geospatial context, and metadata can all affect real people. Collection should stay narrow, lawful, necessary, and proportionate.', 'two-identities-anonymous' ),
				),
				array(
					'title' => __( 'Verification Before Amplification', 'two-identities-anonymous' ),
					'body'  => __( 'A public claim should separate confirmed facts from inference, cite source context, preserve uncertainty, and avoid publishing more personal detail than the public-interest question requires.', 'two-identities-anonymous' ),
				),
				array(
					'title' => __( 'AI Is A Review Aid, Not Proof', 'two-identities-anonymous' ),
					'body'  => __( 'AI can summarize, cluster, or triage open material, but it can also hallucinate, flatten context, and reproduce bias. Human review and reproducible notes remain essential.', 'two-identities-anonymous' ),
				),
				array(
					'title' => __( '2IA Boundary', 'two-identities-anonymous' ),
					'body'  => __( 'This page does not provide OSINT tool playbooks, recon workflows, social-engineering guidance, dark-web instructions, evasion practices, or private-investigation templates.', 'two-identities-anonymous' ),
				),
			),
		),
		'anonymous-hacktivist-collective' => array(
			'title'    => __( 'Anonymous Hacktivist Collective', 'two-identities-anonymous' ),
			'eyebrow'  => __( 'Identity and hacktivism', 'two-identities-anonymous' ),
			'summary'  => __( 'Anonymous is a loose banner of hacktivist identity, not a stable institution. Its history is useful for studying anonymity, attribution, media symbolism, splintering, and accountability.', 'two-identities-anonymous' ),
			'sections' => array(
				array(
					'title' => __( 'A Leaderless Claim', 'two-identities-anonymous' ),