Virtual Pages - Source Excerpt 95
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
/**
* Return report-backed directory profile starter sets.
*
* These are not endorsements. They are seed profiles for building a normalized
* organization directory with official-source verification, review dates, risk
* labels, and correction paths.
*
* @return array
*/
function twoia_report_pack_directory_profile_sets() {
return array(
array(
'title' => __( 'Civil Liberties Legal Networks', 'two-identities-anonymous' ),
'why' => __( 'Use when a reader needs constitutional litigation, public-records help, protest support, press freedom, criminal-legal reform, economic liberty, or jurisdiction-specific intake.', 'two-identities-anonymous' ),
'entries' => array(
array(
'name' => __( 'American Civil Liberties Union', 'two-identities-anonymous' ),
'url' => 'https://www.aclu.org/',
'role' => __( 'Federated civil-liberties litigation, advocacy, public education, state affiliates, and national issue programs.', 'two-identities-anonymous' ),
'policy' => __( 'Use the national page for national context and the state affiliate for local intake, legislation, litigation, and records issues.', 'two-identities-anonymous' ),
),
array(
'name' => __( 'Institute for Justice', 'two-identities-anonymous' ),
'url' => 'https://ij.org/',
'role' => __( 'Public-interest litigation focused on economic liberty, property rights, occupational licensing, civil forfeiture, and government accountability.', 'two-identities-anonymous' ),
'policy' => __( 'List as a specialized civil-liberties actor, not a substitute for broad-rights organizations or local legal advice.', 'two-identities-anonymous' ),
),
array(
'name' => __( 'Foundation for Individual Rights and Expression', 'two-identities-anonymous' ),
'url' => 'https://www.thefire.org/',
'role' => __( 'Free-expression, campus speech, due-process, and First Amendment advocacy.', 'two-identities-anonymous' ),
'policy' => __( 'Use for speech and academic-freedom issues; verify program scope and current intake path before referring readers.', 'two-identities-anonymous' ),
),
array(
'name' => __( 'National Lawyers Guild', 'two-identities-anonymous' ),
'url' => 'https://www.nlg.org/',
'role' => __( 'Movement-lawyering network, legal observers, mass-defense support, and protest-rights education.', 'two-identities-anonymous' ),
'policy' => __( 'Emphasize official chapters, public programs, and lawful protest support. Do not treat as emergency legal counsel without a confirmed local route.', 'two-identities-anonymous' ),
),
array(
'name' => __( 'Reporters Committee for Freedom of the Press', 'two-identities-anonymous' ),
'url' => 'https://www.rcfp.org/',
'role' => __( 'Press-freedom, records, reporter privilege, and open-government legal resources.', 'two-identities-anonymous' ),
'policy' => __( 'Use as press-freedom and records-law context; verify jurisdiction and reader eligibility.', 'two-identities-anonymous' ),
),
array(
'name' => __( 'MuckRock', 'two-identities-anonymous' ),
'url' => 'https://www.muckrock.com/',
'role' => __( 'Public-records request platform, released-document library, and examples of request practice.', 'two-identities-anonymous' ),
'policy' => __( 'Treat released records as source leads. Check dates, agency scope, completeness, exemptions, and follow-up status.', 'two-identities-anonymous' ),
),
),
),
array(
'title' => __( 'Digital Rights And Internet Freedom', 'two-identities-anonymous' ),
'why' => __( 'Use when the issue is surveillance law, platform power, encryption, censorship, digital security, privacy policy, spyware, internet shutdowns, or rights-first technology.', 'two-identities-anonymous' ),
'entries' => array(
array(
'name' => __( 'Electronic Frontier Foundation', 'two-identities-anonymous' ),
'url' => 'https://www.eff.org/',
'role' => __( 'Digital-rights litigation, policy, privacy, free expression, encryption, and public education.', 'two-identities-anonymous' ),
'policy' => __( 'Use official issue pages and public guides; distinguish advocacy material from legal advice.', 'two-identities-anonymous' ),
),
array(
'name' => __( 'Access Now', 'two-identities-anonymous' ),
'url' => 'https://www.accessnow.org/',
'role' => __( 'Global digital-rights advocacy, policy, internet shutdown research, and civil-society support.', 'two-identities-anonymous' ),
'policy' => __( 'Use for international digital-rights context and verify the current program or regional focus.', 'two-identities-anonymous' ),
),
array(
'name' => __( 'Electronic Privacy Information Center', 'two-identities-anonymous' ),
'url' => 'https://epic.org/',
'role' => __( 'Privacy law, AI policy, surveillance accountability, complaints, comments, and research.', 'two-identities-anonymous' ),
'policy' => __( 'Use as policy and legal-analysis source; cite the exact issue page, filing, or report date.', 'two-identities-anonymous' ),
),
array(
'name' => __( 'Privacy International', 'two-identities-anonymous' ),
'url' => 'https://privacyinternational.org/',
'role' => __( 'Global privacy, surveillance industry research, data exploitation, and rights advocacy.', 'two-identities-anonymous' ),
'policy' => __( 'Use for global surveillance context and verify country, vendor, and report date before relying on a claim.', 'two-identities-anonymous' ),
),
array(
'name' => __( 'Citizen Lab', 'two-identities-anonymous' ),
'url' => 'https://citizenlab.ca/',
'role' => __( 'Public-interest security research, spyware reporting, censorship measurement, and digital-threat documentation.', 'two-identities-anonymous' ),
'policy' => __( 'Use published reports as research sources. Do not convert defensive findings into evasion or targeting guidance.', 'two-identities-anonymous' ),
),
array(
'name' => __( 'Tor Project and OONI', 'two-identities-anonymous' ),
'url' => 'https://www.torproject.org/',
'role' => __( 'Privacy technology, censorship measurement, and internet-freedom infrastructure.', 'two-identities-anonymous' ),
'policy' => __( 'Use as rights-first infrastructure context; keep public pages defensive and non-operational.', 'two-identities-anonymous' ),
),
),
),
array(
'title' => __( 'OSINT, Journalism, And Human Rights Verification', 'two-identities-anonymous' ),
'why' => __( 'Use when a public claim needs verification, preservation, geolocation context, public-source analysis, chain-of-custody thinking, or trauma-informed human-rights documentation.', 'two-identities-anonymous' ),
'entries' => array(
array(
'name' => __( 'Bellingcat', 'two-identities-anonymous' ),
'url' => 'https://www.bellingcat.com/',
'role' => __( 'Open-source investigations, verification explainers, training-oriented journalism, and public methodology.', 'two-identities-anonymous' ),
'policy' => __( 'Use as methodology and published investigation source; do not translate examples into private-person targeting.', 'two-identities-anonymous' ),
),
array(
'name' => __( 'Global Investigative Journalism Network', 'two-identities-anonymous' ),
'url' => 'https://gijn.org/',
'role' => __( 'Journalism resources, training guides, global investigation knowledge, and newsroom support.', 'two-identities-anonymous' ),
'policy' => __( 'Use guide dates and context. Treat tools as governed workflow support, not magic databases.', 'two-identities-anonymous' ),
),
array(
'name' => __( 'Mnemonic', 'two-identities-anonymous' ),
'url' => 'https://mnemonic.org/',
'role' => __( 'Human-rights evidence preservation, archiving, and documentation support.', 'two-identities-anonymous' ),
'policy' => __( 'Use for preservation and evidence-care context; minimize victims, witnesses, and vulnerable people.', 'two-identities-anonymous' ),
),
array(
'name' => __( 'WITNESS', 'two-identities-anonymous' ),
'url' => 'https://www.witness.org/',
'role' => __( 'Video, human-rights documentation, authenticity, and ethical media guidance.', 'two-identities-anonymous' ),
'policy' => __( 'Use for ethical verification and media-literacy guidance, especially where vulnerable subjects appear.', 'two-identities-anonymous' ),
),
array(
'name' => __( 'OCCRP and ICIJ', 'two-identities-anonymous' ),
'url' => 'https://www.occrp.org/',
'role' => __( 'Cross-border investigative journalism, corruption reporting, collaborative investigations, and data-led accountability.', 'two-identities-anonymous' ),