Legal and disclaimers
Plain-language summary followed by the full text. Read the full text for the actual terms.
Not a medical device
aorti.ca is not a medical device. It is a personal-use tool for heart rate and heart-rate-variability (HRV) tracking. It does not diagnose, monitor for disease, treat, or prevent any condition.
Nothing shown in the live monitor, the session viewer, or any exported report is a medical interpretation or medical advice. Patterns, summaries, and autonomic descriptions are estimated from consumer-grade chest-strap data and are for personal context only.
If you have symptoms that concern you, talk to a qualified healthcare professional. Do not make health decisions based on what this app shows you.
What the app is for
- Recording your own heart rate and RR-interval data from a Bluetooth chest strap.
- Showing that data live in a widget, optionally broadcasting it to an OBS stream or to viewers you have given a link to.
- Storing the recordings as CSV files on your device or in your own Google Drive, at your choice.
- Producing descriptive summaries (trends, shifts, clusters, flushes, chills, sleep windows) so you can look back at your own data with more context than a raw chart.
What the app is not for
- Diagnosing, ruling out, or managing any health condition, including arrhythmia, POTS, anxiety disorders, or any cardiovascular condition.
- Detecting medical emergencies. Do not rely on it to notify you of dangerous heart-rate events.
- Replacing medical-grade ECG, Holter, or clinical HRV measurement.
- Giving medical advice. The labels shown ("rest", "sympathetic stress", "fatigue", etc.) are pattern descriptors, not diagnoses.
Data and privacy
What we collect
The app runs entirely on your device and, if you sign in, in your own Google Drive. We do not operate a backend database of user data. The project author does not receive, store, or have access to your heart-rate recordings.
Where data goes
- Your device. CSVs are written locally first, either to browser storage or to a folder you pick.
- Your Google Drive (optional). If you sign in, the app uploads session CSVs to a folder named "HR Monitor Sessions" in your own Drive. You own that folder and can revoke access at any time in your Google account.
- The PartyKit relay (optional). If broadcasting is on, live HR ticks pass through a public relay at
hr-relay.nakauri.partykit.devso an OBS overlay or a watcher URL can read them. The relay does not persist messages: they fan out to connected listeners and are gone. - Vercel Web Analytics. The web pages include Vercel's first-party analytics script, which records aggregate page-view data. It does not collect personal information or heart-rate data. The Android app bundle strips this script.
Third-party services
- Google Drive API (OAuth sign-in,
drive.filescope). Governed by Google's privacy policy. - Google Fonts for web typography. Fonts load from Google's CDN; the request includes normal HTTP headers.
- PartyKit (Cloudflare Workers) as a transient relay for live broadcasts.
- GitHub for the Android APK distribution and release notes API.
- Vercel as the hosting provider for aorti.ca.
Your control
- You can use the app in offline mode and share nothing.
- You can delete local CSVs from your folder or browser storage any time.
- You can revoke Drive access from your Google account settings.
- You can sign out of the app, which clears the access token.
Use at your own risk
The app is provided as-is, with no warranty, express or implied. It is a personal project in active development. Bugs, data loss, and unexpected behaviour are possible.
The project author is not liable for any direct, indirect, incidental, or consequential damages arising from the use of the app, including but not limited to lost recordings, incorrect summaries, misinterpretation of data, device battery drain, or any decision you make based on what the app shows.
Feedback and reports
If you use the in-app contact form or email the author, your email address and message are sent to the author's inbox. They are not published or shared. You can ask for your message to be deleted at any time.
Changes to these terms
These terms may be updated as the app evolves. The "last updated" date below reflects the most recent change. Continued use after an update means you accept the new terms.
Contact
Questions about this page or the app can be sent through the contact form on the home page, or to the email address linked from the site footer.
Last updated: 2026-04-21. Jurisdiction: Canada. This page is not legal advice and has not been reviewed by a lawyer.