GlucoseAnywhere

See your Dexcom reading in any browser. Sign in with the Dexcom account of the person wearing the sensor. In the Dexcom app, Share must be on with at least one follower.

Your sign-in is stored only in this browser and sent only to Dexcom. Not affiliated with Dexcom. Not a medical device. See how to verify this or read the source code.

A big, always-on glucose display

GlucoseAnywhere shows the current reading from a Dexcom sensor, with a trend arrow and a chart, on any phone, tablet or computer. Put a spare tablet on the wall or desk, or keep it open on a PC.

  • Chart view puts the graph first, with a small reading above it, like a CGM display.
  • Big-number mode fills the window and keeps the screen awake, in portrait or landscape. Go fullscreen when you want to.
  • Light and dark themes, and a layout that uses the whole window on a desktop.
  • Nothing to install or host. It runs in any modern browser, and you can add it to your home screen like an app.
  • Free, no ads, no account. Open source under the MIT license.
Home screen showing a glucose reading of 112 with a chart
Home screen (sample data)
Big-number mode showing 112 across the whole screen
Big-number mode (sample data)

What you need

The Dexcom account of the person wearing the sensor, with Share turned on and at least one follower in the Dexcom app. A follower's login won't work.

Your privacy

Your sign-in and readings are stored on your own device. There is no GlucoseAnywhere server, account, ad or tracking. The only servers the app talks to are Dexcom's, to sign in and fetch readings. You don't have to take our word for it: here's how to check, and the source code is public.

Important

Not a medical device. Don't use it to make treatment decisions or in place of the Dexcom app's alarms. It has no alerts. GlucoseAnywhere is not affiliated with or endorsed by Dexcom, and it uses Dexcom's unofficial Share service, which can change or stop working at any time.

MIT licensed · GitHub · Report a problem

Settings

Display

Wall display

Use a spare tablet or screen as an always-on readout. Use the expand button on the home screen for big-number mode. It fills the window; tap the screen to show its controls, including Fullscreen.

Keyboard: C chart view, B big number, F fullscreen, R refresh, Esc close. Open glucoseanywhere.com/#chart to start in chart view.

Setup tips for a wall or desk tablet
  • Install it. Android: Chrome menu, Add to Home screen (or Install app). iPad: Share, Add to Home Screen. It then opens without browser bars.
  • Keep it awake. With Stay awake on, big-number and chart views ask the browser to keep the screen on. If the status above says it can't, set the device's screen timeout to Never (Android: Settings, Display; iPad: Settings, Display & Brightness, Auto-Lock) and leave it plugged in.
  • Lock it to the app. iPad: Guided Access (Settings, Accessibility). Android: Screen pinning. This stops accidental exits.
  • Auto-start. Turn on the option above, and the app will open straight to the big number each time. Android also has a "Big display" shortcut when you long-press the app icon.
  • Dim it at night with the device's brightness setting. The big display is black, so it's easy on the eyes and on OLED screens.
  • If the number is crossed out, the last reading is over 15 minutes old: check Wi-Fi, or that the sensor is still sending to the phone.

Dexcom account

Signing out removes your sign-in from this device. Your reading history stays.

Your data

Install

Add GlucoseAnywhere to your home screen or desktop to open it like an app.

About

Not a medical device. GlucoseAnywhere is not affiliated with or endorsed by Dexcom. Don't use it to make treatment decisions or in place of the Dexcom app's alarms. It uses Dexcom's unofficial Share service, which can change or stop working at any time.

Privacy. Everything stays in this browser. Your sign-in and readings are stored on this device, and the only server this app talks to is Dexcom's, to sign in and fetch readings. There is no GlucoseAnywhere server, account or analytics.

Your password is saved on this device so the app can sign in again when Dexcom's session expires. Anyone who can use this browser profile can read it. On a shared computer, turn off "Remember me" or use "Forget everything" when you're done.

Not synced. Each browser or device keeps its own sign-in and history. Clearing site data deletes it.

Verify it yourself

  1. Open your browser's developer tools (F12, or Cmd+Option+I on a Mac) and choose the Network tab.
  2. Sign in. You should see requests only to share2.dexcom.com, shareous1.dexcom.com or share.dexcom.jp, plus this site's own files. Nothing else.
  3. Look at this page's Content-Security-Policy response header. It tells your browser to block every connection except those Dexcom servers.
  4. Turn on airplane mode and reopen the app. Your saved readings still appear, because they're stored on this device.
  5. Read the code. Only dexcom.js contacts Dexcom, and only store.js saves your data. The small sw.js file keeps an offline copy of this app's own files and nothing else.

What's stored on this device


        

Source code · MIT license · Report a problem

GlucoseAnywhere