Skip to content
wiki.fftac.org

Virtual Pages - Source Excerpt 47

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

<section class="section section--compact twoia-ia-section" aria-labelledby="twoia-method-faq-title">
		<header class="section-header">
			<p class="eyebrow"><?php esc_html_e( 'FAQ', 'two-identities-anonymous' ); ?></p>
			<h2 id="twoia-method-faq-title"><?php esc_html_e( 'Method questions', 'two-identities-anonymous' ); ?></h2>
		</header>
		<?php
		twoia_render_ia_cards(
			array(
				array( 'title' => __( 'Does 2IA use AI?', 'two-identities-anonymous' ), 'body' => __( 'AI may assist sorting, summarizing, comparing, drafting, and checking repetition. Human review owns the final claim and source trail.', 'two-identities-anonymous' ) ),
				array( 'title' => __( 'Can a powerful institution reply?', 'two-identities-anonymous' ), 'body' => __( 'Yes. A reply does not create a veto. It creates a record that can confirm, dispute, narrow, or correct a claim.', 'two-identities-anonymous' ) ),
				array( 'title' => __( 'Why not publish everything?', 'two-identities-anonymous' ), 'body' => __( 'Because public value is not the same as maximum exposure. Minimize victims, bystanders, minors, unrelated private people, and details that add heat without proof.', 'two-identities-anonymous' ) ),
			)
		);
		?>
	</section>
	<?php
}

/**
 * Render About.
 */
function twoia_render_about_portal() {
	?>
	<section class="section section--compact twoia-page-cta" aria-labelledby="twoia-about-mission-title">
		<h2 id="twoia-about-mission-title"><?php esc_html_e( 'Independent public-intelligence research for people who refuse to let power become invisible', 'two-identities-anonymous' ); ?></h2>
		<p><?php esc_html_e( '2IA studies surveillance, identity, public records, anonymity, automated suspicion, intelligence power, media freedom, and coercive systems through a civil-liberties lens. The work is anti-surveillance-abuse, pro-public-records, pro-anonymity, pro-open inquiry, and pro-accountability.', 'two-identities-anonymous' ); ?></p>
	</section>

	<section class="section section--compact twoia-ia-section" aria-labelledby="twoia-about-what-title">
		<header class="section-header">
			<p class="eyebrow"><?php esc_html_e( 'What 2IA is', 'two-identities-anonymous' ); ?></p>
			<h2 id="twoia-about-what-title"><?php esc_html_e( 'A research desk with a freedom-first spine', 'two-identities-anonymous' ); ?></h2>
		</header>
		<?php
		twoia_render_ia_cards(
			array(
				array( 'title' => __( 'Independent public intelligence', 'two-identities-anonymous' ), 'body' => __( '2IA uses public records, source review, historical context, OSINT literacy, and civil-liberties analysis to make institutional systems legible.', 'two-identities-anonymous' ) ),
				array( 'title' => __( 'Civil-liberties focused', 'two-identities-anonymous' ), 'body' => __( 'Speech, press, petition, assembly, privacy, due process, anonymity, records access, and correction are not decorative values. They guide the whole site.', 'two-identities-anonymous' ) ),
				array( 'title' => __( 'Anti-surveillance-abuse', 'two-identities-anonymous' ), 'body' => __( 'Surveillance needs authority, scope, retention limits, audit, public reporting, correction, and consequences for misuse.', 'two-identities-anonymous' ) ),
				array( 'title' => __( 'Pro-open inquiry', 'two-identities-anonymous' ), 'body' => __( 'The site does not hide from intelligence history, OSINT, SIGINT, propaganda, cyber conflict, terrorism, or domestic weaponization when the treatment is analytical and lawful.', 'two-identities-anonymous' ) ),
			)
		);
		?>
	</section>

	<section class="section section--compact twoia-ia-section" aria-labelledby="twoia-about-serves-title">
		<header class="section-header">
			<p class="eyebrow"><?php esc_html_e( 'Who 2IA serves', 'two-identities-anonymous' ); ?></p>
			<h2 id="twoia-about-serves-title"><?php esc_html_e( 'Readers who need more than slogans', 'two-identities-anonymous' ); ?></h2>
		</header>
		<?php
		twoia_render_ia_cards(
			array(
				array( 'title' => __( 'Readers and communities', 'two-identities-anonymous' ), 'body' => __( 'People trying to understand a file, flag, policy, tool, denial, score, or public claim that affects their freedom.', 'two-identities-anonymous' ) ),
				array( 'title' => __( 'Journalists and researchers', 'two-identities-anonymous' ), 'body' => __( 'People who need source classes, records trails, minimization, right of reply, and confidence labels before publishing.', 'two-identities-anonymous' ) ),
				array( 'title' => __( 'Civil-liberties advocates', 'two-identities-anonymous' ), 'body' => __( 'People challenging secrecy, surveillance, censorship pressure, watchlists, automated suspicion, and due-process failures.', 'two-identities-anonymous' ) ),
				array( 'title' => __( 'Public-interest technologists', 'two-identities-anonymous' ), 'body' => __( 'People evaluating data systems, AI claims, privacy posture, records access, public accountability, and defensive infrastructure.', 'two-identities-anonymous' ) ),
			)
		);
		?>
	</section>

	<section class="section section--compact twoia-ia-section" aria-labelledby="twoia-about-fights-title">
		<header class="section-header">
			<p class="eyebrow"><?php esc_html_e( 'What 2IA is fighting for', 'two-identities-anonymous' ); ?></p>
			<h2 id="twoia-about-fights-title"><?php esc_html_e( 'Freedom you can inspect', 'two-identities-anonymous' ); ?></h2>
			<p><?php esc_html_e( '2IA fights for freedom, due process, privacy, accountability, transparency, the right to investigate power, and the right to speak and read without being automatically profiled.', 'two-identities-anonymous' ); ?></p>
		</header>
	</section>

	<section class="section section--compact twoia-ia-section" aria-labelledby="twoia-about-not-title">
		<header class="section-header">
			<p class="eyebrow"><?php esc_html_e( 'What 2IA is not', 'two-identities-anonymous' ); ?></p>
			<h2 id="twoia-about-not-title"><?php esc_html_e( 'No secret authority theater', 'two-identities-anonymous' ); ?></h2>
		</header>
		<?php
		twoia_render_ia_cards(
			array(
				array( 'title' => __( 'Not an operational intelligence service', 'two-identities-anonymous' ), 'body' => __( '2IA analyzes public-interest systems. It does not task collection, run sources, or provide operational intelligence support.', 'two-identities-anonymous' ) ),
				array( 'title' => __( 'Not a hacking guide', 'two-identities-anonymous' ), 'body' => __( 'No exploit workflows, unauthorized access, credential theft, malware, intrusion, evasion, scanning, or target selection.', 'two-identities-anonymous' ) ),
				array( 'title' => __( 'Not a harassment or doxxing platform', 'two-identities-anonymous' ), 'body' => __( 'The work targets accountable systems, institutions, vendors, policies, records, and public claims, not private people as prey.', 'two-identities-anonymous' ) ),
				array( 'title' => __( 'Not a partisan campaign shop', 'two-identities-anonymous' ), 'body' => __( '2IA can criticize parties, agencies, vendors, and movements when records support it. It does not launder factional hack work.', 'two-identities-anonymous' ) ),
				array( 'title' => __( 'Not a state mouthpiece', 'two-identities-anonymous' ), 'body' => __( 'The site is not affiliated with any government, intelligence service, law-enforcement agency, surveillance vendor, or platform enforcement team.', 'two-identities-anonymous' ) ),
				array( 'title' => __( 'Not a substitute for legal advice', 'two-identities-anonymous' ), 'body' => __( 'Use the material for public understanding and better questions. Lawyers, deadlines, emergencies, and jurisdiction-specific disputes need qualified help.', 'two-identities-anonymous' ) ),
			)
		);
		?>
	</section>

	<section class="section section--compact twoia-page-cta" aria-labelledby="twoia-about-contact-title">
		<h2 id="twoia-about-contact-title"><?php esc_html_e( 'Independence, funding, and contact', 'two-identities-anonymous' ); ?></h2>
		<p><?php esc_html_e( '2IA should remain independent enough to criticize concentrated power and transparent enough for readers to inspect its method. Support, corrections, contact, and privacy routes exist so the project can be challenged as well as read.', 'two-identities-anonymous' ); ?></p>
		<p><a class="button button--primary" href="<?php echo esc_url( home_url( '/support/' ) ); ?>"><?php esc_html_e( 'Support the work', 'two-identities-anonymous' ); ?></a> <a class="button button--secondary" href="<?php echo esc_url( home_url( '/contact/' ) ); ?>"><?php esc_html_e( 'Contact 2IA', 'two-identities-anonymous' ); ?></a></p>
	</section>
	<?php
}