These apps were developed for my own use and have been adapted for broader distribution.
Privacy and security are extremely important to me. These apps are designed to be highly secure, to minimize data access permissions, and avoid the retention of any personal data.
These apps access Apple Health to view and/or enter blood pressure data (for BP browser) or view VO2 Max data (for CARDIO browser). The apps do not store, transmit, or share any data elsewhere. All data remain securely in your device's official Apple Health data store. You may delete the apps at any time without affecting any data in Apple Health.
https://gcalimporter-sphq7qewrq-wn.a.run.app
'GCAL IMPORT', when clicked and authorized, reads Strava activity data and creates a secondary 'strava.import' Google calendar. It converts Strava activities into calendar events and writes an event for each Strava activity into the secondary calendar. If 'strava.import' already exists (e.g., running the app multiple times), the existing 'strava.import' calendar will be read, new activities added, and existing activities updated if edits were made in Strava since the initial upload. If the connection is interrupted for any reason, the session can be restarted and the app will figure out which activities have yet to be uploaded; it will not result in duplicate entries or lost/corrupted data. The calendar can easily be synced to iOS Calendar, Mac iCal, Outlook, etc.
Your primary Google Calendar is never read or modified in any way. The 'strava.import' calendar may be deleted at any time with no affect on any other calendar.
'WRITE LOG', when clicked and authorized, reads Strava activity data and imports the activities into a Google Sheets training log spreadsheet. That spreadsheet can then be saved to a personal drive or exported in Excel format.
All Strava & Google data and authorizations are deleted when the session ends, nothing is retained. SSL encryption is enforced throughout the session.