What this site collects (and doesn't)
Last updated: 2026-05-16
Summary
buildwithabdul.com is a personal portfolio. It runs as a static site with a few in-browser interactive features. Nothing on this site is sold, advertised, or shared with third parties — and most of what looks like AI actually runs locally on your device.
Camera & Vision Mode
If you tap Enable Vision, the site asks your browser for camera access to run hand-gesture tracking.
- Frames stay in your browser. MediaPipe's hand-tracking model loads from a public CDN (jsdelivr + Google's model storage) and processes video on-device using WebGL/WebAssembly.
- No frame is uploaded, recorded, or stored. There is no server endpoint receiving image data.
- The camera stream stops the moment you tap Disable Vision — the browser indicator should turn off within a second.
- If you switch tabs, MediaPipe inference pauses to save battery, but the camera stream stays open for a fast resume. Toggle Vision off to fully release the camera.
Data we don't collect
- No accounts, no login, no contact form on this site.
- No tracking pixels, no third-party advertising scripts.
- No personally identifiable information is requested or stored on the server.
Local storage
A single localStorage key is set in your browser:
vision-explainer-accepted-v1— remembers you've seen the camera-permission explainer so you don't see it twice. Clear your site data to reset.
Analytics
If analytics are enabled, this site uses a privacy-friendly provider (Plausible or Umami, self-hosted on the same VPS). Only aggregate page-view counts, referrer, and country are collected — no cookies, no cross-site tracking, no personal identifiers. Both providers honor the browser's “Do Not Track” setting and content blockers. When no analytics provider is configured, no tracking script is loaded at all.
Questions
Reach me at arts7.creative@gmail.com for anything privacy-related — corrections, deletion requests, or just questions about how Vision Mode works under the hood.