Virtual Pages - Source Excerpt 13
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' => '2IA is independent of governments, intelligence agencies, law-enforcement agencies, surveillance vendors, platform trust-and-safety teams, political parties, and contractor sales funnels.',
),
array(
'title' => 'Records Over Vibes',
'body' => 'The site turns intense civil-liberties concerns into records, source classes, plain-language explainers, public questions, and correction paths. Strong claims should have receipts.',
),
array(
'title' => 'Identity Is The Core Theme',
'body' => 'The name points to the tension between the record self and the chosen self: legal identity, pseudonyms, metadata, profiles, masks, anonymous speech, and the right to keep boundaries around private life.',
),
array(
'title' => 'Sharp Without Reckless',
'body' => '2IA can be direct about state power, corporate surveillance, algorithmic harm, and civil-liberties failure while refusing exploit details, doxxing, harassment, evasion, falsehood, and private-person targeting.',
),
array(
'title' => 'Namespace Disambiguation',
'body' => '2IA here means Two Identities Of Anonymous. It is not Type 2 Initial Attack firefighting, a chemistry identifier, a graphics palette, a robotics model, or an org.ai domain variant.',
),
),
),
'privacy-policy' => array(
'eyebrow' => 'Privacy-first publishing',
'summary' => 'A civil-liberties site should model the restraint it asks from institutions: minimal collection, fewer third parties, shorter retention, clear provider choices, and no accidental secure-drop promises.',
'overview_sections' => array(
array(
'title' => 'Theme Default',
'body' => array(
'The theme should avoid analytics, tracking pixels, external fonts, unnecessary cookies, third-party embeds, and CDN dependencies by default where practical.',
),
),
array(
'title' => 'Plugin Review',
'body' => array(
'Forms, newsletters, donations, comments, analytics, security tools, video embeds, and social widgets can change the privacy posture. Treat each plugin as a policy change.',
),
),
),
'sections' => array(
array(
'title' => 'Reading Should Not Become A Profile',
'body' => 'Do not add tracking just because it is easy. A reader of civil-liberties material should not be converted into a behavioral dossier by default.',
),
array(
'title' => 'Collection Needs Purpose',
'body' => 'Any collected data needs a stated purpose, required fields, access limits, retention period, deletion process, backup rule, and plain-language explanation.',
),
array(
'title' => 'Newsletter, Donation, And Volunteer Data',
'body' => 'Subscription, payment, and volunteer tools should disclose providers, required fields, receipts, retention, access, exports, deletion, and whether any tracking pixels or analytics are enabled.',
),
array(
'title' => 'Server Logs And Security',
'body' => 'Hosting providers may keep standard logs. Security controls should protect the site without unnecessary reader profiling, excessive retention, or hidden third-party sharing.',
),
array(
'title' => 'No Sensitive Drop Box By Accident',
'body' => 'Do not invite classified material, secrets, private personal data, credentials, exploit details, or documents the sender has no right to share. Ordinary contact is not a secure drop.',
),
),
),
'contact' => array(
'eyebrow' => 'Corrections, leads, collaboration',
'summary' => 'Contact is for corrections, right of reply, records leads, collaboration, accessibility issues, broken links, and ordinary questions. It is not a secure drop or operational help desk.',
'overview_sections' => array(
array(
'title' => 'Best Contact Uses',
'body' => array(
'Send specific correction requests, source issues, public-records leads, right-of-reply notes, collaboration ideas, accessibility feedback, broken links, and ordinary editorial questions.',
),
),
array(
'title' => 'Do Not Send Sensitive Material',
'body' => array(
'Do not send classified material, stolen data, secrets, credentials, exploit code, private personal information, threats, harassment, or material you do not have a right to share.',
),
),
),
'sections' => array(
array(
'title' => 'Make Corrections Easy To Review',
'body' => 'Name the page, sentence, date, source issue, proposed correction, and why the change matters. Specific feedback moves faster than broad accusation.',
),
array(
'title' => 'Right Of Reply',
'body' => 'If a page makes a material claim about you or your organization, identify the claim, provide the record or context you want considered, and say what correction, reply, or update you are requesting.',
),
array(
'title' => 'Public Records Leads',
'body' => 'Useful leads identify the agency, vendor, program, date range, record type, public claim, meeting, contract, or denial that can be checked without private targeting.',
),
array(
'title' => 'Not A Secure Drop',
'body' => 'Ordinary contact should not be used for secrets, classified material, stolen files, exploit details, credentials, private personal data, or anything that would put a sender or bystander at avoidable risk.',
),
array(
'title' => 'No Operational Requests',
'body' => 'Do not ask for intrusion help, evasion guidance, target selection, sensor testing, doxxing, disruption, social engineering, suspicious file handling, or grey-hat activity.',
),
),
),
'support' => array(
'eyebrow' => 'Fund public work, not reader profiling',
'summary' => 'Support makes visible public work possible: dossiers, source review, records tracking, organization profiles, corrections, accessibility, translation, privacy-respecting infrastructure, and review time.',
'overview_sections' => array(
array(
'title' => 'Visible Outputs',
'body' => array(
'Support should be tied to concrete public artifacts: issue hubs, records guides, organization profiles, source notes, correction ledgers, public-records trackers, and practical toolkits.',
),
),
array(
'title' => 'Privacy And Independence',
'body' => array(
'Donation and membership systems should collect the minimum, disclose providers, avoid unnecessary tracking, preserve editorial independence, and never sell influence or secret access.',
),
),
),
'sections' => array(
array(
'title' => 'What Support Buys',
'body' => 'Useful support funds source review, records requests, directory verification, writing, editing, correction handling, accessibility, link checking, privacy review, and maintenance of public-interest infrastructure.',
),
array(
'title' => 'Donation Privacy',
'body' => 'Review provider, required fields, receipts, tax obligations, access controls, retention, deletion, exports, tracking pixels, and whether donor identity is exposed beyond necessity.',
),
array(
'title' => 'No Tracker-Heavy Growth',
'body' => 'A civil-liberties site should not fund itself by profiling readers. Growth tools, analytics, forms, social embeds, and email tools must respect the privacy promise.',
),
array(
'title' => 'No Fake Urgency',
'body' => 'Ask directly and plainly. No panic funnels, dark patterns, manipulative countdowns, secret-access promises, or donor theater that distorts the work.',
),
array(
'title' => 'Editorial Firewall',
'body' => 'Support should never buy coverage, suppression, favorable directory status, or pressure against a correction. Credibility depends on separating funding from findings.',
),
),
),
'newsletter' => array(
'eyebrow' => 'Briefings without surveillance growth',
'summary' => 'The newsletter makes readers more capable, not more tracked: records lessons, issue updates, correction notices, public-comment windows, directory releases, and practical civic moves.',
'overview_sections' => array(
array(
'title' => 'What Readers Get',
'body' => array(
'Send concise updates about new dossiers, records lessons, procurement windows, public comments, AI accountability developments, organization profiles, corrections, and practical links.',
),
),
array(
'title' => 'Privacy Before List Growth',
'body' => array(
'Collect the minimum needed to send updates, disclose the provider, avoid hidden tracking where possible, and make unsubscribe and deletion easy to understand.',
),
),
),
'sections' => array(
array(
'title' => 'Records Lessons',