Skip to content

All Settings

Complete reference for every Strimma setting.

Settings screen

Note: No screenshot exists yet for the General detail screen, which now includes a new Storage section with the Data retention dropdown.


Settings Menu

The settings tab has two main cards:

  • Configuration: Data Source, Treatments, Exercise, Display, Notifications, Alerts
  • Tools: General, Sharing, Debug Log

Statistics is a separate bottom-tab, not part of Settings.


Data Source

Choose how Strimma receives glucose data and configure Nightscout.

Setting Description Default
Source How glucose data arrives — Companion, xDrip Broadcast, Nightscout Follower, or LibreLinkUp Companion
Nightscout URL Shared Nightscout server URL used for uploads, manual pulls, follower mode, and treatment sync Empty
API Secret API secret for the configured Nightscout server (stored encrypted) Empty
Poll Interval How often to check for new readings in Nightscout Follower mode (30–300 seconds) 60s

Nightscout Pull (Readings)

Action Description
Pull 7 days Backfill 7 days of readings from the configured Nightscout server
Pull 14 days Backfill 14 days
Pull 30 days Backfill 30 days

Auto-pull

When Strimma's database is empty (first install), it automatically pulls 100 days of history from Nightscout if a URL and secret are configured.

Large imports stay fast

Manual Nightscout pulls preserve the server's direction and delta values and insert readings in batches. This keeps large imports network-bound instead of recomputing trend data one reading at a time.

See Data Sources for details on each mode.


Treatments

Configure treatment sync and insulin parameters for IOB calculation.

Setting Description Default
Treatment sync Fetch bolus, carb, and basal data from Nightscout Off
Insulin type Insulin curve for IOB calculation Fiasp
Custom DIA Duration of Insulin Action in hours (only for Custom insulin) 5.0h

Nightscout Pull (Treatments)

When treatment sync is enabled:

Action Description
Pull 7 days Backfill 7 days of treatments from Nightscout
Pull 14 days Backfill 14 days
Pull 30 days Backfill 30 days

Unsupported vs failed treatment fetches

A Nightscout server that returns 404 for /api/v1/treatments.json is treated as not supporting treatments. Other HTTP and parse failures are treated as real sync errors and should be checked in the debug log.

Meal Time Slots

Configure when Breakfast, Lunch, and Dinner windows start and end. Meals outside these windows are classified as Snack.

Setting Default
Breakfast 06:00–10:00
Lunch 11:30–14:30
Dinner 17:00–21:00

See Treatments & IOB for details.


Display

Configure units, graph window, thresholds, and theme.

Setting Description Default
Unit Display unit — mmol/L or mg/dL mmol/L
Graph window Main graph time range (1–8 hours) 4 hours
BG Low Low threshold for graph coloring and TIR 4.0 mmol/L (72 mg/dL)
BG High High threshold for graph coloring and TIR 10.0 mmol/L (180 mg/dL)
Theme App appearance — Light, Dark, or System System
Language App language — System, English, Svenska, Deutsch, Español, Français System

Notifications

Configure the foreground notification graph, prediction window, and action button.

Setting Description Default
Graph time range Time shown in notification graph (30m, 1h, 2h, 3h) 1 hour
Prediction window How far ahead to predict (Off, 15 min, 30 min) 15 min
Action Button What the notification's tap-target button does — None, Workout, or Snooze Workout
Snooze Category Only when Action Button = Snooze. Which alerts the button pauses — All, High, or Low All
Snooze Duration Only when Action Button = Snooze. How long the pause lasts — 15m, 30m, 1h, 2h, or 3h 1h

When alerts are paused (via the action button or the in-app pause sheet), the foreground notification's subtitle includes a "paused" indicator showing how long remains.

See Notifications for full details on the action button.


Alerts

Configure glucose alerts. Each alert has an enable toggle and a threshold value.

Setting Description Default
Urgent Low Alert for dangerously low glucose Enabled, 3.0 mmol/L (54 mg/dL)
Low Alert for low glucose Enabled, 4.0 mmol/L (72 mg/dL)
High Alert for high glucose Enabled, 10.0 mmol/L (180 mg/dL)
Urgent High Alert for dangerously high glucose Enabled, 13.0 mmol/L (234 mg/dL)
Low Soon Alert when predicted to go low Enabled
High Soon Alert when predicted to go high Enabled
Stale Data Alert when no reading for 10+ minutes Enabled

Each alert also has a Sound button that opens the Android notification channel settings for customization.

See Alerts for full details.


Exercise

Configure Health Connect integration, workout calendar, and pre-activity guidance.

Health Connect

Setting Description Default
Health Connect sync Read exercise sessions from Health Connect Off
Write glucose Write CGM readings to Health Connect Off
Max heart rate Used for intensity detection on completed sessions 190 BPM

Workout Calendar

Setting Description Default
Calendar Which Android calendar to monitor for workouts None
Lookahead How far ahead to scan for upcoming workouts 3 hours
Guidance trigger When the pre-activity card appears on main screen 120 min before

Category Target Ranges

Each exercise category (Running, Cycling, Strength, etc.) has a configurable low and high BG threshold. Defaults come from the category's metabolic profile (Aerobic, Resistance, or High-Intensity).

See Exercise for details.


General

Startup behavior, storage, battery, updates, and version info.

Setting Description Default
Start on boot Automatically start Strimma when the phone restarts On
Data retention How long readings, treatments, and exercise sessions are kept on this device. Older data is permanently deleted. The Story view can only show months that fit inside this window. Options: 3 months / 6 months / 1 year / 5 years / Forever Forever
Battery optimization Shows whether Strimma is exempt from battery optimization
Version Current app version
Check for updates Manually check GitHub for a new stable release
Check for beta Check for pre-release versions (release candidates, betas)

Sharing

Integrations and backup.

Integration

Setting Description Default
BG Broadcast Send xDrip-compatible broadcast intent Off
Local Web Server Serve BG on port 17580 for watches and apps Off
Web Server API Secret Secret for authenticating web server requests Empty

Tidepool

Setting Description Default
Upload to Tidepool Sync CGM data to your Tidepool account Off
Login with Tidepool Opens Tidepool's login page in your browser (OIDC with PKCE)
Force Upload Now Manually trigger an upload of recent readings

When enabled and logged in, Strimma uploads glucose readings to Tidepool in the background. This runs independently of Nightscout uploads — both can be active simultaneously.

Automatic Tidepool uploads are throttled to one background attempt every 20 minutes, even after a failed upload. Force Upload Now bypasses that background wait.

Tidepool consent

On first login, Strimma shows a consent dialog explaining that uploaded data is subject to Tidepool's Privacy Policy and Terms of Use. You can disconnect at any time.

Backup

Action Description
Export Settings Save all settings to a JSON file
Import Settings Restore settings from a previously exported file

Export contains secrets

The exported settings file includes your Nightscout URL and API secret in plain text. Handle the file securely.


Debug Log

Opens the Debug Screen showing real-time and file-based logs. Useful for troubleshooting issues with data reception.