Privacy Center & Zero-Persistence Policy
Every interactive feature in this portfolio is engineered with strict data minimization principles. We do not collect, sell, or retain personal data.
Camera & Vision Access
Camera access is requested exclusively inside the FitTrack AI Lab module after explicit user opt-in ("Enable Camera"). Video frames are processed entirely in local memory via HTML5 Canvas and MediaPipe Web Workers. Zero frames, recordings, or biometric embeddings are transmitted or persisted to any cloud server.
Audio & Companion Synthesis
This application never requests, accesses, or records audio through your microphone. Audio synthesis in the 3D CyberBot companion is generated dynamically in-browser via the Web Audio API (sine-wave oscillators). Audio is muted by default and can be toggled at any time.
AI Input Handling & Ephemeral Compute
Resume excerpts in the RoleRadar analyzer and customer metrics in the MarketMatch sandbox are evaluated either directly in your browser or within stateless Edge serverless functions. Text inputs are discarded from memory immediately after scoring.
Data Retention & Databases
The portfolio website does not connect to any tracking databases or profile storage. User preferences (such as dark mode, experience mode, or audio mute) are stored strictly in your browser’s localStorage and never leave your machine.
Third-Party APIs & Cloud Providers
External communications are restricted to: Cloudflare Pages (hosting and CDN edge delivery), GitHub REST API (fetching public repository star counts with fallback cache), and Resend (dispatching direct contact form submissions).
Contact Form Transmission
Messages submitted via the contact form are validated against strict length and schema limits, rate-limited by IP, and dispatched directly over TLS-encrypted HTTPS to the email provider. Message contents are not logged or stored in intermediary databases.
Zero Tracking & No Ad Networks
This site uses no tracking cookies, third-party analytics pixels (such as Google Analytics or Meta Pixel), or fingerprinting scripts. Session events are logged locally to the browser console for debugging.
Local Processing Guarantees
All interactive ML demonstrations (33-point pose landmark trigonometry, 2D PCA vector projections, DBSCAN clustering) are executed client-side using JavaScript math libraries and Web Workers.
Explicit User Consent Rule
Camera, microphone, and heavy WebGL processing will never activate automatically without an intentional user click or preference selection.