Privacy Policy

Posture Alert

Last Updated: October 6, 2025

Our Commitment to Your Privacy

At Posture Alert, we take your privacy seriously. This Privacy Policy explains how our application collects, uses, and protects your information. The short version: we don't collect, store, or transmit any of your personal data. Everything stays on your device.

Information We Collect

Motion Data (Local Only)

Posture Alert accesses motion sensor data from your compatible AirPods (AirPods Pro, AirPods Max, or AirPods 3rd generation or later) to track your head position and posture. This data includes:

  • Head pitch (tilt angle)
  • Timestamp of measurements
  • Session duration and history

✅ All motion data is stored locally on your device using UserDefaults

This data never leaves your device and is never transmitted to our servers or any third parties.

Information We DO NOT Collect

We want to be crystal clear about what we don't collect:

  • No Personal Information: We don't collect your name, email, phone number, or any identifying information
  • No Location Data: We don't access or track your location
  • No Usage Analytics: We don't use analytics services to track how you use the app
  • No Advertising Data: We don't collect data for advertising purposes
  • No Cloud Sync: Your data is never uploaded to cloud services
  • No Third-Party Sharing: We don't share any data with third parties because we don't collect any

How We Use Your Information

The motion data collected from your AirPods is used exclusively for the following purposes:

  • Real-Time Posture Monitoring: Display your current head position and posture status
  • Posture Alerts: Send notifications when your posture falls below your configured threshold
  • Session History: Store historical data locally so you can review your posture trends over time
  • Charts and Visualizations: Generate graphs showing your posture data during tracking sessions

All processing happens on your device. No data is sent to external servers.

Network Activity

Posture Alert makes only one type of network request:

Version Check (Update Notifications)

The app periodically checks GitHub or the App Store for new versions to notify you of available updates. This request:

  • Does not send any personal information
  • Does not include device identifiers
  • Only retrieves the latest version number
  • Is a standard HTTPS request to public APIs

Data Storage and Security

Your posture data is stored locally on your device using Apple's UserDefaults system, which is:

  • Sandboxed: Protected by macOS and iOS app sandboxing
  • Private: Only accessible by Posture Alert
  • Encrypted: Protected by your device's encryption (FileVault on macOS, Data Protection on iOS)
  • Local: Never synchronized to iCloud or other cloud services

Your Rights and Control

You have complete control over your data:

  • Access: All your data is visible within the app's session history
  • Delete: You can delete individual sessions or clear all data by uninstalling the app
  • Control: You can start and stop tracking at any time
  • Disable Notifications: You can disable posture alerts in the app settings or system preferences

Permissions We Request

Posture Alert requests the following permissions:

Motion & Fitness (Required)

To access motion data from your AirPods for posture tracking

Notifications (Optional)

To send posture alerts when your head tilt exceeds the threshold

Background Audio (iOS Only, Optional)

To extend background tracking when the app is not in the foreground (plays silent audio)

Children's Privacy

Posture Alert does not knowingly collect any information from children. Since we don't collect any personal data at all, the app is safe for users of all ages. However, the app is designed for users who own compatible AirPods and understand posture health concepts.

Third-Party Services

Posture Alert does not integrate with any third-party analytics, advertising, or tracking services. The only external communication is:

  • GitHub API: To check for app updates (public API, no personal data sent)
  • App Store API: To check for app updates (Apple's standard API)

Changes to This Privacy Policy

We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated "Last Updated" date. Since we don't collect your contact information, we cannot notify you directly of changes. We encourage you to review this policy periodically.

Privacy Summary

All data stays on your device - Nothing is uploaded to the cloud

No personal information collected - We don't know who you are

No tracking or analytics - We don't monitor your usage

No third-party sharing - Your data is yours alone

Open source - You can verify our claims by reviewing the code