← Back to Projects
Masseter app icon

Masseter

Jaw clenching awareness, one check-in at a time.

Download on the App Store

About

Masseter is an iOS app designed to help you become aware of jaw clenching and teeth grinding (bruxism) habits throughout the day. By logging quick check-ins — tense or relaxed — you build a clear picture of your patterns and can take steps to reduce tension.

The app includes an Apple Watch companion for frictionless logging, home screen widgets for instant check-ins, smart notifications to prompt regular self-checks, and iCloud sync to keep your data consistent across devices.

Platform iOS & watchOS
Built with SwiftUI, SwiftData, CloudKit
Role Solo Developer & Designer
Features Watch App, Widgets, Notifications

Screenshots

Dashboard showing Tension Index and daily stats Check-in screen for logging jaw state Trend chart showing tension over time Insights view with personalized tips Heatmap visualization of tension patterns Exercise library for jaw relaxation Onboarding welcome screen Settings and preferences

Terms of Use

Agreement

By using Masseter — Jaw Clench Tracker, you agree to these terms and Apple's standard Licensed Application End User License Agreement (EULA).

Subscriptions

Masseter offers Monthly and Yearly auto-renewing subscriptions, as well as a Lifetime one-time purchase. Subscriptions automatically renew unless cancelled at least 24 hours before the end of the current period. You can manage or cancel subscriptions in your iPhone's Settings → Apple ID → Subscriptions.

The Lifetime option is a one-time, non-refundable purchase that unlocks premium features permanently. All plans support Family Sharing.

Disclaimer

Masseter is provided "as-is" for awareness and self-tracking purposes only. It is not medical advice and should not replace professional diagnosis or treatment. Always consult a healthcare professional for medical concerns.

Contact

Questions about these terms? Reach out at email.

Privacy Policy

Your Data Stays on Your Device

All jaw tension check-ins and notification preferences are stored locally on your device using SwiftData. Your health data is never uploaded to any external server. There is no account system — no email, no login, no server-side storage.

Analytics

Masseter uses Firebase Analytics to collect anonymous usage data (e.g. which screens are visited, app launches). This data contains no personal identifiers and is used solely to improve the app experience.

Subscription Processing

In-app purchases are processed through RevenueCat, which handles subscription management on behalf of the developer. RevenueCat receives only the transaction data necessary to manage your subscription — no health or check-in data is shared with them.

No Tracking, No Ads

Masseter does not contain any advertising. Your data is never sold, shared with advertisers, or used to track you across other apps or websites.

Data Deletion

Deleting the app removes all locally stored data. There is no server-side data to delete.

Children's Privacy

Masseter is not directed at children under 13. We do not knowingly collect data from children.

Contact

For privacy-related questions, contact email.

Support

Need help with Masseter? Reach out and we'll get back to you.

Contact

For support inquiries, bug reports, or feature requests: email

What is jaw clenching?

Jaw clenching (bruxism) is the involuntary tightening of your jaw muscles, often caused by stress. Over time it can lead to headaches, jaw pain, and dental issues. Masseter helps you notice these moments so you can consciously relax.

How do check-ins work?

When a notification arrives — or anytime you remember — tap "Tense" or "Relaxed" to log your current jaw state. Over time, the app reveals your patterns through daily summaries and trends.

Is my data stored on a server?

No. All data is stored locally on your device. If you opt in to iCloud sync, data is stored in your private iCloud container — only you can access it.