PHP
Server-side includes, metadata, structured data, security headers, and the project-facts endpoint.
Privacy and technology
The public site is intentionally simple: PHP renders the pages, local CSS styles them, and local JavaScript powers campaign interactions, the prompt builder, and the persona chooser. Persona files are streamed only after a request-scoped 18+ self-attestation.
Direct answer
None by design. The site has no account system, analytics, advertising, payment processing, tracking pixels, third-party scripts, prompt API, or database. The persona download endpoint receives only an artifact choice and an 18+ self-attestation for the current response; the application does not retain either value.
Technology inventory
Server-side includes, metadata, structured data, security headers, and the project-facts endpoint.
Semantic documents, forms, headings, links, details elements, tables, and accessible landmarks.
Local stylesheets with responsive layouts, focus states, print rules, and reduced-motion support.
Local scripts for navigation, dialogs, campaign jokes, prompt tools, persona downloads, and user-initiated sharing.
Not used
Hosting caveat
Although the application does not create analytics or prompt logs, a web host may keep standard request records such as IP address, timestamp, URL, response status, and user agent. The package cannot describe a hosting provider’s retention policy because no provider has been selected.
A deployer should update this page with verified hosting-log details before making a stronger claim.
Persona downloads
The checkbox is required because the persona and reference artwork use adult-oriented vice themes involving alcohol, cigars, gambling, and criminal comedy. It is not identity verification.
age-confirm=1 for the current requestAs with every page request, the hosting provider may independently record ordinary infrastructure data such as IP address, timestamp, URL, status, and user agent.
Interactive pages
The AI Speech Boundary Lab constructs a prompt in browser memory. The fake pledge generator constructs a joke response in browser memory. Neither feature has a network destination.
The sharing panel keeps caption edits in the current page only. It does not save them to a database or send them to this site's server. Preparing image sharing fetches a public JPG from this same site; the usual hosting request logs may apply.
Copy controls write only the text you select to your clipboard, with a manual-copy fallback. Choosing native Share sends the displayed caption, link, and/or image to the destination you select. Platform links open an external composer; Facebook receives the shared URL, while the X, Bluesky, and WhatsApp links can include the caption and hashtags in the URL. Those services handle the resulting drafts and posts under their own policies. There is no social tracking pixel, embedded SDK, account connection, or automatic publishing.
The contact page publishes Mike’s public email, phone number, website, and profile links. It has no submission form. Email and phone links open your chosen application; a message you choose to send is handled outside this website by you, the recipient, and the relevant communications providers. Visiting an external profile is subject to that site’s own policies.
PHP sends a content security policy that limits scripts, styles, images, forms, connections, frames, objects, and powerful browser capabilities to the local site. It also sends referrer, content-type, frame, opener, and permissions headers. Hosting software may add or override headers, so production deployment should verify the final response.
This privacy description was updated on 2026-09-13. If a future version adds analytics, accounts, storage, external services, or form processing, the privacy page and machine-readable project facts must be updated before deployment.