Legal
Privacy Policy
Last updated: July 2026
hplab.dev is a small suite of applications (Gravity and Snore Analyzer) operated as a personal project. This page describes, plainly, what data the suite collects and how it is used. If anything here is unclear, write to [email protected].
Usage analytics
Every page on hplab.dev reports first-party page views: the page visited, time on page, referrer, browser and screen characteristics, coarse location (country, derived from your IP by our CDN), and a random visitor identifier stored in your browser. When you are signed in, views are attributed to your account. Analytics are used only to understand how the suite is used; they are never sold or shared with third parties, and there is no third-party advertising or tracking.
Accounts
One account works across every hplab.dev app. The account store holds your email, name, password hash (or your Google account link if you use one-click sign-in), and the profile details you choose to add in Gravity. Signing in sets a session cookie that identifies you to each app in the suite.
Snore Analyzer recordings
Analysis results (detected events, charts, scores) are stored with your account when you choose to save them. The raw audio of a recording is not retained by default — it is kept only if you explicitly opt in when saving, and you can delete saved results at any time.
Feedback and messages
Feedback sent through the feedback widget — and any messages you exchange in Gravity chat — are stored so they can be read and answered. Anonymous feedback is stored without an identity; a contact email is kept only if you provide one.
Location sharing (Gravity)
Gravity can share your precise, real-time location — but only when you start a share yourself, only with the people or conversation you pick, and only for a limited time (up to one hour, then it stops automatically). Your position is streamed to that chosen audience while the share is active and is held in memory only for its duration; it is never stored long-term, never used for advertising, and never sold. You can stop a share at any time. The separate "check-in" feature records only a coarse (~1 km) area, never your exact position.
Your choices
You can use the public parts of the suite without an account. To have your account and its data removed, contact [email protected].