Posture Tracking That Never Uploads Your Webcam Feed
unhunch runs all posture detection on-device via MediaPipe — your webcam feed is processed locally in your browser and never transmitted to any server. You get a live posture score, slouch alerts, and a floating monitor without any video leaving your machine.
THE PRIVACY ANSWER
Most posture-tracking tools stream your webcam feed to a server for analysis, creating a continuous recording of you at your desk. unhunch takes the opposite approach: all pose detection runs on-device via MediaPipe, a machine-learning library that processes video frames locally in your browser. Frames are analyzed and immediately discarded — nothing is transmitted to unhunch's servers. The result is a live posture score (0–100), slouch alerts with sound and OS notifications, and an always-on-top floating monitor, all processed locally. No signup is required to start.
- All pose detection runs in your browser via MediaPipe — no video ever reaches a server.
- Your webcam feed is processed frame-by-frame locally and discarded immediately after scoring.
- No account is required to start; the 30-day free trial begins with no credit card.
- On-device processing means no server can store, analyze, or leak your video.
Why Most Posture Apps Upload Your Video
Cloud-based pose detection works by sending video frames to a remote server where a model analyzes them and returns a result. This is simpler to deploy at scale, but it means your webcam footage — a continuous stream of you at your desk — passes through a third-party server. That footage can be logged, stored for model training, or exposed in a breach. For a tool designed to run quietly in the background for hours every workday, that is a significant and ongoing privacy cost. A posture app has unusually intimate access: it sees your face, your home or office, and anyone who walks past you.
How unhunch Processes Posture Without a Server
unhunch uses MediaPipe, compiled to run directly in your browser. When you open the app, the pose-detection model is downloaded once to your browser — subsequent sessions run from that local copy with no further network calls for detection. Each frame from your webcam is analyzed in-memory to extract skeletal landmarks. unhunch uses those landmarks to calculate a posture score (0–100) and trigger alerts when it detects a slouch. The video frame itself is never stored or transmitted. The only outbound data is optional account information — your email and score history — if you choose to create an account, which is not required to use the app.
Exactly What unhunch Collects and What It Does Not
unhunch does not collect or transmit video at any point. Your webcam feed is processed locally, frame by frame, and each frame is discarded immediately after the posture score is calculated. Skeleton coordinates derived from your pose are used only to generate your live score — they are not sent to a server. If you choose to create an account, only your email address and aggregated score history are stored remotely. Personal calibration data, which adapts detection to your body and desk setup, lives in your browser's local storage.
- Video feed: processed on-device, never uploaded at any point.
- Skeleton landmarks: computed locally, used only for real-time scoring.
- Score history: stored server-side only if you voluntarily create an account.
- Calibration data: stored in your browser's local storage, not on a server.
What to Check When Evaluating Any Posture App for Privacy
Before granting webcam access to a posture tool, ask four questions. First, where does detection actually run — on your device or on a server? Look for a named on-device ML framework (MediaPipe, TensorFlow.js, ONNX Runtime) in the documentation; vague claims without a specific library are a warning sign. Second, does the app require an account before anything works? Mandatory sign-up before use often signals that data collection is part of the business model. Third, does the privacy policy contain phrases like "video processed on our servers" or "footage used to improve our models"? Fourth, open your browser DevTools, go to the Network tab, and run the app — a genuinely private tool should show no large or continuous uploads during a session.
- Look for a named on-device ML framework in the docs or privacy policy.
- Check whether account creation is required before the app functions.
- Open DevTools → Network and confirm no large uploads occur while it runs.
- Read the privacy policy for clauses about video storage or model training data.
On-Device Processing Does Not Mean Weaker Detection
On-device pose detection is sometimes assumed to be less accurate than cloud models, but modern in-browser ML frameworks close that gap for real-time skeleton tracking. unhunch's MediaPipe-based detection reliably distinguishes a neutral spine from forward-head posture and rounded shoulders — the two failure modes that matter most for desk workers over a long day. The practical advantage is that the app can run continuously in the background without generating a surveillance record. A posture monitor only works if you actually leave it on. Knowing your webcam feed stays on your machine removes the main reason people turn it off.
Try unhunch — Your Camera Never Leaves Your Device
unhunch gives you a live posture score, slouch alerts, and an always-on-top monitor — all processed locally, with no video ever uploaded. Start the 30-day free trial with no account and no credit card; if you continue, it's a one-time $14.99 with a 7-day money-back guarantee.
TRY UNHUNCH FREEFAQ
- Does unhunch record or store my webcam footage anywhere?
- No. unhunch never stores or transmits webcam footage. All pose detection runs on-device via MediaPipe. Your webcam feed is processed frame-by-frame in your browser; each frame is analyzed for posture landmarks and then discarded. No video data reaches unhunch's servers at any point. If you create an account, only your email and aggregated score history are stored — not video, and not skeleton data.
- Can I use unhunch without creating an account or sharing any data?
- Yes — no account or credit card is needed to start. The 30-day free trial gives you full access to posture scoring, slouch alerts, and the always-on-top floating monitor without signing up. In this mode, all data stays in your browser and is not retained between sessions. If you continue after the trial, a one-time payment of $14.99 unlocks lifetime access with a 7-day money-back guarantee. An account is optional and adds score-history sync only.
- How can I verify that unhunch isn't uploading my video in the background?
- Open your browser's developer tools (F12 in Chrome or Edge), go to the Network tab, and start an unhunch session. You should see no large or continuous upload traffic while the app is running. The only outbound requests are a one-time model download on first load and any account-related API calls if you are signed in. Video frames generate no network traffic because they never leave the browser's memory.
- Can I use unhunch during my regular work day, or just during dedicated posture sessions?
- unhunch is designed to run continuously while you work. Simply position your webcam so it can see your upper body and shoulders, then let it monitor in the background. You'll get gentle, real-time alerts when you start to slouch or drift out of good posture, allowing you to stay aware throughout the day—during focused work, video calls, or any seated activity. The more time you spend with the feedback active, the faster you'll internalize better habits.
- How does unhunch work if my desk setup isn't ideal?
- unhunch helps you maintain good posture within your current environment, regardless of your chair, desk height, or screen position. While an optimized ergonomic setup is valuable, many people can't change their workstation immediately. unhunch addresses the other half of the equation: teaching your body to sit better given the constraints you have. It works alongside any physical adjustments you might make, amplifying the benefit of both better awareness and better equipment.