Virtual Pages - Source Excerpt 40
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-start-fights-title">
<header class="section-header">
<p class="eyebrow"><?php esc_html_e( 'Freedom-forward', 'two-identities-anonymous' ); ?></p>
<h2 id="twoia-start-fights-title"><?php esc_html_e( 'What 2IA is fighting for', 'two-identities-anonymous' ); ?></h2>
<p><?php esc_html_e( 'Freedom of inquiry, anonymous speech, privacy, public accountability, due process, records access, resistance to surveillance abuse, and protection for journalists, researchers, dissidents, whistleblowers, and ordinary people who get dragged into opaque systems.', 'two-identities-anonymous' ); ?></p>
</header>
<?php
twoia_render_ia_cards(
array(
array( 'title' => __( 'What 2IA does not do', 'two-identities-anonymous' ), 'body' => __( 'No harassment, no doxxing, no illegal access, no targeted abuse, no operational instructions for harm, no partisan hack work, and no state or corporate intimidation laundering.', 'two-identities-anonymous' ), 'label' => __( 'Boundary with teeth', 'two-identities-anonymous' ) ),
array( 'title' => __( 'Best first reads', 'two-identities-anonymous' ), 'body' => __( 'Start with Issues, Public Records and FOIA, Methodology, Metadata Is Identity, Open-Source Intelligence, and Organizations. Those pages explain the map, the method, and the practical tools.', 'two-identities-anonymous' ), 'url' => home_url( '/issues/' ) ),
array( 'title' => __( 'If you only have five minutes', 'two-identities-anonymous' ), 'body' => __( 'Name the system, find the governing record, ask who benefits, ask who gets hurt, then choose the route: request, correct, appeal, publish, support, or organize.', 'two-identities-anonymous' ), 'url' => home_url( '/resources/' ) ),
array( 'title' => __( 'Keep the work independent', 'two-identities-anonymous' ), 'body' => __( 'Support keeps the research, records work, review, and privacy-respecting infrastructure alive without making readers the product.', 'two-identities-anonymous' ), 'url' => home_url( '/support/' ), 'label' => __( 'Support 2IA', 'two-identities-anonymous' ) ),
)
);
?>
</section>
<?php
}
/**
* Issue map data.
*
* @return array
*/
function twoia_issue_map_items() {
return array(
array(
'title' => __( 'Surveillance Systems', 'two-identities-anonymous' ),
'summary' => __( 'Networks of cameras, sensors, logs, brokers, platforms, contracts, analysts, and retention rules that make watching people administratively easy.', 'two-identities-anonymous' ),
'why' => __( 'Power becomes harder to challenge when the public cannot see what is collected, who can query it, how long it stays, and when a mistake becomes a file.', 'two-identities-anonymous' ),
'affected' => __( 'Residents, workers, students, protesters, immigrants, journalists, defendants, tenants, and anyone treated as a risk profile instead of a person.', 'two-identities-anonymous' ),
'research' => __( 'Surveillance Systems, Data Brokers Are Shadow Infrastructure, Procurement Is Policy.', 'two-identities-anonymous' ),
'resources' => __( 'Public-records request templates, contract review checklist, retention schedule questions.', 'two-identities-anonymous' ),
'orgs' => __( 'EFF, EPIC, ACLU affiliates, Privacy International, Citizen Lab.', 'two-identities-anonymous' ),
'next' => __( 'Ask for the contract, data sources, retention schedule, access rules, audit logs, and renewal date.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Metadata and Identity', 'two-identities-anonymous' ),
'summary' => __( 'The records around a message, device, account, payment, address, or trip can identify a life even when content stays unread.', 'two-identities-anonymous' ),
'why' => __( 'Metadata exposes relationships, beliefs, routines, work, health, worship, and dissent. Calling it “just metadata” is a dodge.', 'two-identities-anonymous' ),
'affected' => __( 'Communities of faith, recovery groups, political organizers, reporters, sources, families, workers, and people seeking help.', 'two-identities-anonymous' ),
'research' => __( 'Metadata Is Identity, Pseudonymity Protects Dissent, Two Identities.', 'two-identities-anonymous' ),
'resources' => __( 'Metadata awareness checklist, identity-linking questions, deletion and correction prompts.', 'two-identities-anonymous' ),
'orgs' => __( 'EFF, Tor Project, Access Now, Privacy International.', 'two-identities-anonymous' ),
'next' => __( 'Demand the identity-linking rule, the data source, the appeal route, and the least-exposure alternative.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'AI Risk Scoring and Automated Decisions', 'two-identities-anonymous' ),
'summary' => __( 'Models, classifiers, scores, watchlists, sentiment systems, fraud screens, and automated triage tools that influence real outcomes.', 'two-identities-anonymous' ),
'why' => __( 'A model score can look objective while hiding bad data, weak proxies, biased thresholds, missing context, and no meaningful appeal.', 'two-identities-anonymous' ),
'affected' => __( 'Applicants, travelers, defendants, students, patients, tenants, workers, benefit recipients, and people misread by a file.', 'two-identities-anonymous' ),
'research' => __( 'Inference Is Not Proof, Errors Travel Faster Than Corrections, AI Surveillance.', 'two-identities-anonymous' ),
'resources' => __( 'AI claim review template, validation-record request, appeal-path checklist.', 'two-identities-anonymous' ),
'orgs' => __( 'EPIC, CDT, NIST AI RMF, Ada Lovelace Institute, GovAI.', 'two-identities-anonymous' ),
'next' => __( 'Ask for validation, error rates, data sources, human override rules, impact assessment, and correction path.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Public Records and FOIA', 'two-identities-anonymous' ),
'summary' => __( 'The lawful path from suspicion to record: policies, emails, contracts, budgets, audits, meeting packets, training decks, appeals, and denials.', 'two-identities-anonymous' ),
'why' => __( 'Records access turns power from rumor into paperwork. Delays, fees, over-redaction, and no-records claims can hide decisions until the public window closes.', 'two-identities-anonymous' ),
'affected' => __( 'Journalists, organizers, neighbors, litigants, researchers, watchdogs, and anyone trying to check a public claim.', 'two-identities-anonymous' ),
'research' => __( 'Public Records Are Leverage, Contracts Show Policy, Public Records And FOIA.', 'two-identities-anonymous' ),
'resources' => __( 'FOIA starter template, procurement request, appeal language, records log.', 'two-identities-anonymous' ),
'orgs' => __( 'MuckRock, Reporters Committee for Freedom of the Press, National Security Archive.', 'two-identities-anonymous' ),
'next' => __( 'File a narrow request for the governing record and track every response as part of the story.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Anonymous Speech and Privacy', 'two-identities-anonymous' ),
'summary' => __( 'The lawful space for pseudonyms, privacy boundaries, source protection, dissent, recovery, faith, art, research, and personal autonomy.', 'two-identities-anonymous' ),
'why' => __( 'Exposure-by-default chills speech and makes controversial inquiry a privilege for people with less to lose.', 'two-identities-anonymous' ),
'affected' => __( 'Dissidents, whistleblowers, survivors, patients, artists, students, workers, religious communities, and ordinary readers.', 'two-identities-anonymous' ),
'research' => __( 'Pseudonymity Protects Dissent, Two Identities, Anonymous Hacktivist Collective.', 'two-identities-anonymous' ),
'resources' => __( 'Privacy-first reading habits, identity-linking review, defensive anonymity explainers.', 'two-identities-anonymous' ),
'orgs' => __( 'Tor Project, EFF, Access Now, Freedom of the Press Foundation.', 'two-identities-anonymous' ),
'next' => __( 'Ask what exposure is actually required, what rule demands it, and whether a less revealing path exists.', 'two-identities-anonymous' ),
),
array(
'title' => __( 'Press Freedom and Research Safety', 'two-identities-anonymous' ),
'summary' => __( 'The conditions that let reporters, researchers, documentarians, and public-interest technologists investigate power without becoming the story.', 'two-identities-anonymous' ),
'why' => __( 'A society that punishes inquiry or source protection gives secrecy a veto over accountability.', 'two-identities-anonymous' ),
'affected' => __( 'Journalists, sources, researchers, civil-society investigators, archivists, librarians, and rights groups.', 'two-identities-anonymous' ),