Privacy

What this page covers

This notice applies to the public marketing site served from Firebase Hosting (for example pragcore.web.app and any custom domain you attach in Firebase). It does not describe every app or repository in the PragCore workspace—those may have their own policies.

Hosting and logs

The site is static HTML, CSS, and JavaScript. Google Firebase / Google Cloud may collect server-side logs (for example requests, IP addresses, and timestamps) as part of normal hosting operations. See Firebase privacy and Google’s privacy policy.

Client error diagnostics

The site loads a lightweight client error observer on entry pages. When a JavaScript runtime error or unhandled promise rejection occurs, a minimal summary (message, page path, timestamp, and non-production environment label when applicable) may be written to your browser's session storage for the current tab only. This buffer helps operators debug issues during review. It is not transmitted to PragCore servers unless you separately enable analytics in /data/site-config.json or configure an external error sink.

Optional analytics

By default, the site does not load third-party analytics. If measurementId (Google Analytics 4) or plausibleDomain (Plausible) is set in /data/site-config.json, the corresponding script may run and process usage data under that provider’s terms. You can inspect the current configuration by viewing that JSON file on the deployed site.

Audio

The “Audio” control uses the Web Audio API in your browser only after you opt in. No audio is played automatically for compliance with common autoplay rules.

PragChat demo data

The /projects/pragchat/ route can use Firebase AI Logic (Gemini) and Firebase Realtime Database when client config is provided. Messages you send in that demo may be stored in the configured Firebase project for session continuity and debugging. If Firebase config is missing, the demo falls back to local deterministic mode and does not persist remotely.

Contact

For privacy or technical questions about this site, contact Moisés Gutiérrez directly via email at moyoteg@gmail.com.