Vitals
User guide for the Vitals Android app.
Overview
Vitals is a focused Android app for tracking your vital health measurements. It lets you log blood pressure, heart rate, and blood oxygen saturation (SpO2) readings, keep a dated history with notes, and export your data to share with a healthcare provider.
Everything is stored locally on your device. Vitals requires no account, no internet connection, and no subscription. Your data never leaves your phone unless you choose to export it.
Home screen
When you open Vitals, the home screen shows today's date and four options:
- Log Reading: record a new blood pressure, heart rate or SpO2 reading
- View History: browse and manage your past readings
- Export Data: download or share your data as a file
- Settings: configure display preferences and manage your data
Tap any option to navigate to that screen. Use the back arrow in the header to return to the home screen from any screen.
Logging a reading
Tap Log Reading on the home screen to open the logging form.
Date and time
The date and time fields default to the current date and time. Tap either button to change them using the system date picker or time picker. This is useful if you want to log a reading that was taken earlier and not immediately entered.
Metrics
You can log any combination of the three metrics in a single reading. At least one must be filled in to save.
Notes
The notes field is optional. Use it to add context to a reading, for example:
- "After light walk"
- "Stressed at work"
- "Morning, before medication"
- "Resting, 10 minutes after sitting down"
Notes apply to the whole reading session and are shared across all metrics logged at the same time.
Saving
Tap Save to record the reading and return to the home screen. Tap Cancel to discard the form and go back without saving anything.
Viewing history
Tap View History on the home screen to see all your past readings. Readings are grouped by date, with the most recent at the top.
Reading rows
Each row shows:
- Colour-coded metric badges for the values that were logged (BP, heart rate, SpO2)
- The time of the reading
- A chevron to indicate the row is expandable
Tap any row to expand it.
Expanded view
When a row is expanded, you can see:
- The notes attached to the reading (if any were added)
- An Edit button to modify the reading
- A Delete button to remove it
Editing a reading
Tap Edit to open the edit dialog. From here you can change the date, time, numeric values, and notes. You can also remove individual metrics from a reading by tapping the X icon next to that metric's label, provided at least one metric would remain after the change.
Tap Save to apply your changes, or Cancel to close without saving.
Deleting a reading
Tap Delete and confirm the prompt to permanently remove a reading. This cannot be undone.
Exporting data
Tap Export Data on the home screen to generate a file containing your readings.
Free version
The free version exports all your data as a single CSV file containing blood pressure, heart rate, and SpO2 readings.
- Tap Save to save the file to your Downloads folder
- Tap the Share icon to send the file via any app on your device (email, messaging, cloud storage, etc.)
Premium version
The premium version adds additional export options:
- Format: CSV, PDF, Excel (.xlsx), or JSON
- Data scope: all readings, blood pressure only, heart rate only, or SpO2 only
- Date range: optionally set a from and to date to export only readings within a specific period; leave both blank to export everything
As with the free version, use Save to download to your device or the Share icon to send via another app.
Settings
Tap Settings from the home screen to access the following options.
Appearance
Theme controls the colour scheme of the app. Choose from:
- System (default): follows your device's light or dark mode setting
- Light: always uses the light theme
- Dark: always uses the dark theme
Display
Date format changes how dates appear throughout the app. Options:
- Monday, 1 Jan 2024 (default)
- 1 Jan 2024
- 01/01/2024
- 01/01/2024 (US month-first)
- 2024-01-01 (ISO 8601)
Time format switches between 12-hour (e.g. 3:30 PM) and 24-hour (e.g. 15:30) display.
Data
Import CSV lets you import readings from a CSV file that was previously exported from Vitals. Only new entries are added; existing data is not removed or overwritten. Tap Import CSV and select the file from your device.
Delete All Data permanently removes all blood pressure, heart rate, and SpO2 records. A confirmation prompt is shown before anything is deleted. This cannot be undone.
About
The App Info card shows the app's version number, build number, and edition (Free or Premium).
Privacy & Legal opens a screen with the app's privacy policy and medical disclaimer.
Privacy
Vitals is built with privacy as a core principle. Here is exactly how your data is handled:
- All readings are stored locally on your device using Android's standard app storage
- Vitals does not require an internet connection and does not request network permissions
- No data is ever sent to any server, including Sylvester Digital's servers
- There are no analytics, crash reporting, or advertising SDKs in the app
- No account or sign-up is required
- Exported files are created entirely on your device; you decide if, when, and how to share them
If you uninstall the app, all locally stored data is removed by the Android operating system as part of the standard uninstall process. There is no cloud backup to restore from, so export your data first if you want to keep it.
FAQ
Can I use Vitals on iOS?
Vitals is currently Android only. We may explore other platforms in the future.
Can I log a reading for a past date?
Yes. On the log screen, tap the date button to pick any date in the past, and the time button to set the time.
Do I have to log all three metrics every time?
No. You can log just one or two metrics in a single reading. Leave the fields for any metric you do not want to record blank.
What happens if I enter only systolic and not diastolic (or vice versa)?
Blood pressure requires both values. If you enter only one, the app will show an error and not save until you add the other or clear both fields.
How do I move my data to a new phone?
Export your data as CSV from your old device, transfer the file to your new device (via email, cloud storage, or cable), install Vitals, then use Import CSV in Settings to load your readings.
How do I share my readings with my doctor?
Use the Export screen to generate a file, then tap the share icon to send it however is most convenient (email, WhatsApp, etc.). If your doctor prefers a specific format, use the Premium version to export as PDF or Excel.
Why does the export not have a "select date range" option?
Date range filtering is a Premium feature. The free version exports all readings as CSV.
Something isn't working. How do I get help?
Use the contact form and select "Vitals: feedback or bug report". Include your Android version and a description of the issue and we will get back to you.