1. Introduction

Teqxnology ("we", "our", or "the app") is committed to protecting your privacy. This Privacy Policy explains how Heart Rate Trainer handles your data when you use our Android application.

Key principle: Your heart rate data and workout information are processed and stored entirely on your device. We do not collect, transmit, or store your personal health data on any servers.

2. Data We Collect

Data Stored Locally on Your Device

Heart Rate Trainer stores the following data locally in your device's private storage:

  • Heart Rate Recordings: BPM (beats per minute) values received from your Bluetooth heart rate monitor during workouts
  • Workout Data: Custom and pre-defined workout configurations, workout steps, and target zones
  • Session Data: Timestamps, duration, and associated workout information for each training session
  • Settings: Your Max Heart Rate, zone preferences, alert settings (sound/vibration), and data retention preferences
  • Bluetooth Device Information: Name and MAC address of paired heart rate monitors for reconnection

Data We Do NOT Collect

Heart Rate Trainer does NOT collect, transmit, or have access to:

  • Your personal identity (name, email, phone number)
  • Your location or GPS data
  • Your heart rate data or workout history
  • Your device's contacts, photos, or other media
  • Any information about other apps on your device

3. How We Use Your Data

All data collected by Heart Rate Trainer is used exclusively on your device to:

  • Display real-time heart rate during workouts
  • Execute structured interval workouts with zone-based guidance
  • Provide post-workout analytics and session summaries
  • Remember your Bluetooth heart rate monitor for automatic reconnection
  • Calculate and display heart rate zones based on your Max HR
  • Generate long-term trends and statistics
  • Export your data to CSV files when you choose to do so

Important: Your data never leaves your device unless you explicitly export it using the CSV export feature.

4. Data Storage and Security

Local Storage Only

All heart rate data, workout records, and settings are stored in your device's private app storage using Android's Room database. This data is:

  • Accessible only by Heart Rate Trainer
  • Protected by Android's app sandboxing security
  • Automatically deleted when you uninstall the app
  • Never uploaded to cloud servers or third-party services

Bluetooth Connectivity

Heart Rate Trainer uses Bluetooth Low Energy (BLE) to connect to your heart rate monitor. The connection is:

  • Direct between your phone and heart rate monitor
  • Not routed through any external servers
  • Using the standard Heart Rate Service protocol (UUID 0x180D)

5. Data Retention and Deletion

User-Controlled Retention

You have full control over how long your data is kept:

  • Retention Settings: Choose to keep data for 7 days, 30 days, 90 days, 180 days, 1 year, or Forever
  • Automatic Purging: Old records are automatically deleted based on your retention setting
  • Manual Deletion: Clear all data instantly via Settings → Data Management → Clear All Data

Uninstalling the App

When you uninstall Heart Rate Trainer, all locally stored data is permanently deleted by the Android operating system. This includes:

  • All heart rate recordings
  • All workout configurations
  • All settings and preferences
  • Paired Bluetooth device information

6. Data Sharing and Export

CSV Export Feature

Heart Rate Trainer allows you to export your heart rate data to CSV format. When you use this feature:

  • A CSV file is created on your device
  • You choose where to save or share the file using Android's share sheet
  • The app does not control what happens to the file after you export it
  • You are responsible for securing exported files

No Third-Party Sharing

Heart Rate Trainer does NOT share your data with:

  • Analytics services
  • Advertising networks
  • Social media platforms
  • Cloud storage providers
  • Any other third parties

7. Permissions Required

Heart Rate Trainer requests the following Android permissions:

  • Bluetooth / Bluetooth Admin: Required to scan for and connect to Bluetooth heart rate monitors
  • Location (Coarse): Required by Android for Bluetooth scanning (we do not track your location)
  • Vibrate: Optional, for haptic feedback when entering/exiting heart rate zones
  • Wake Lock: Optional, to keep screen on during workouts if enabled

Note on Location Permission: Android requires location permission for Bluetooth scanning, but Heart Rate Trainer does not access or store your location. This is an Android system requirement, not our choice.

8. Children's Privacy

Heart Rate Trainer is not intended for use by children under the age of 13. We do not knowingly collect personal information from children. If you are a parent or guardian and believe your child has used this app, please contact us, and we will provide guidance on deleting any local data.

9. Third-Party Services

Heart Rate Trainer does NOT integrate with any third-party services, analytics platforms, or advertising networks. The app functions completely offline and independently.

The app uses the Nordic Semiconductor BLE library for Bluetooth connectivity. This library operates locally on your device and does not transmit data externally.

10. Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in the app's functionality or legal requirements. When we make changes:

  • The "Last updated" date at the top will be changed
  • Significant changes will be announced in app update notes
  • The updated policy will be available at this URL

Your continued use of Heart Rate Trainer after changes indicates acceptance of the updated Privacy Policy.

11. Your Rights and Control

You have complete control over your data:

  • Access: View all your data within the app's Analytics and History sections
  • Export: Export your data to CSV at any time via Settings → Data Management
  • Delete: Delete individual sessions (long-press in Analytics) or all data (Settings → Clear All Data)
  • Modify: Change your Max HR, zone preferences, and retention settings at any time
  • Disconnect: Unpair Bluetooth devices in Settings → Paired Devices

12. Data Portability

Your data is yours. Heart Rate Trainer supports data portability through:

  • CSV Export: Export recordings for any date range (latest session, last 24 hours, or all data)
  • Standard Format: CSV files can be opened in Excel, Google Sheets, or any spreadsheet application
  • No Vendor Lock-in: Your data is not trapped in a proprietary format or cloud service

13. Contact Us

If you have questions about this Privacy Policy or how Heart Rate Trainer handles your data, please contact us:

14. Legal Compliance

Heart Rate Trainer is designed with privacy by default and complies with:

  • Google Play Store privacy requirements
  • Android app security best practices
  • General privacy principles (though GDPR may not strictly apply as we don't process personal data externally)

Privacy at a Glance

100% Local Processing

All heart rate data stays on your device

No Cloud Servers

We don't upload your data anywhere

You Own Your Data

Export, delete, or keep data - your choice