Item logo image for PostureGuard

PostureGuard

ExtensionWell-being
Item media 4 (screenshot) for PostureGuard
Item media 1 (screenshot) for PostureGuard
Item media 2 (screenshot) for PostureGuard
Item media 3 (screenshot) for PostureGuard
Item media 4 (screenshot) for PostureGuard
Item media 1 (screenshot) for PostureGuard
Item media 1 (screenshot) for PostureGuard
Item media 2 (screenshot) for PostureGuard
Item media 3 (screenshot) for PostureGuard
Item media 4 (screenshot) for PostureGuard

Overview

Sit up straight. Webcam-based posture monitor that buzzes your Garmin watch when you slouch.

PostureGuard nags you into good posture without spying on you. Your webcam runs through an on-device pose model (MediaPipe) that tracks your ears and shoulders. If your head drifts forward or your shoulders round for more than a few seconds, PostureGuard sends a lightweight text alert to a private ntfy.sh topic you pick — which then buzzes your phone, your Garmin watch, or any other device subscribed to that topic. What makes it different • Zero cloud, zero servers. Video and pose landmarks stay in your browser. The only thing that ever leaves is a short text line like "Slouch detected — deviation 17.3°". • Real wrist buzz. ntfy.sh integrates with the Garmin ecosystem through phone-notification mirroring. If you install the companion Connect IQ app (see the setup guide), the vibration is alarm-strength — closer to a phone call than a normal notification. • Tunable. Sensitivity (in degrees of deviation), alert delay, and cooldown are all sliders. Calibrate to your own straight-back posture with a 3-second countdown. • Fully open source. Every line of code is on GitHub. Model and WASM ship inside the extension — nothing is fetched at runtime. How to use it Install the extension. The setup guide opens on first run. Pick an unguessable ntfy topic string. Subscribe to it in the ntfy phone app so your watch mirrors it. Open the monitor page, click Start Monitoring, sit up straight for the 3-second calibration, and go about your work. What we do NOT do • No accounts. No signup. No email address collected. • No analytics, telemetry, tracking, or crash reporting. • No video, image, or pose data leaves your machine — ever. • No third-party scripts loaded at runtime. See the full privacy policy at https://gist.github.com/parth1504/857df1698508abe2e6615274af3d9c1f

Details

  • Version
    1.0.0
  • Updated
    July 26, 2026
  • Size
    10.4MiB
  • Languages
    English
  • Developer
    Email
    parh1504@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps