What we collect
Only browser-render diagnostics. Everything below is gathered locally, summarized across a few repeated passes, and sent in a single small payload to auth.vulpineos.com.
Browser and OS metadata
Browser brand and version, OS name and version, platform, architecture, browser language, timezone, hardware concurrency, and device memory.
Display metadata
Screen width and height, available area, color depth, device pixel ratio, prefers-dark and reduced-motion preferences.
Canvas and text rendering summaries
We render fixed canvas and text scenes locally several times and send hashes plus controlled probe pixel buffers, font metrics, and text-metric measurements. These scenes are generated by this page only; they are not screenshots or page content.
WebGL, SVG, audio, and layout summaries
Vendor and renderer strings, GL and shading language versions, texture and viewport limits, supported extensions, controlled WebGL readback hashes, SVG raster hashes, offline-audio hashes, and DOMRect measurements.
Worker capabilities
Whether your browser exposes Worker, SharedWorker, ServiceWorker, and OffscreenCanvas.
Coarse country / region
If your hosting provider exposes it via request headers, we may store the country or region. We do not store IP addresses.