Meridian Privacy Policy

Effective date: 22 October 2026 · App: Meridian (com.maximillianhum.Meridian)

Meridian is a habit tracker for iPhone, iPad, and Apple Watch. This policy describes how the app handles information. We designed Meridian to keep your habit content on your devices. Use of Meridian is also governed by our Terms of Service.

Summary

Information stored on your device

Habits, progress, streaks, and settings are stored locally using Apple’s SwiftData and on-device storage. This includes:

Widgets and App Group

Meridian includes Home Screen and Lock Screen widgets. To show and update habit progress, the main app and widget extension share a snapshot of habit data through an Apple App Group (group.com.maximillianhum.Meridian) stored in on-device shared preferences. This data never leaves your device and is not transmitted to us or any third party.

Apple Watch

If you use the Meridian app on a paired Apple Watch, the iPhone sends that watch a copy of your habit names and current progress over Apple’s Watch Connectivity. Logging a rep on the watch sends that change back to the iPhone, which keeps the record. Watch face complications read the copy stored on the watch. That copy stays on your iPhone and your watch. It is not uploaded to us.

Store recovery backups

If Meridian cannot open your saved data after an app update, it may move the previous database files into a StoreBackups/ folder on your device before creating a fresh store. These backups remain on your device only.

Optional feedback

Meridian may occasionally ask a short in-app question (for example after a streak milestone), and you can send feedback anytime from Settings. When you answer, Meridian opens your own mail app with a message to the studio already filled in: the option you chose, any note you wrote, and the app and iOS version numbers. Nothing is sent until you tap Send. Because it is your email, the message shows your email address, and your mail provider delivers it. Meridian does not upload the answer itself. Your note is not sent to analytics. If you have agreed to analytics, only the option you chose is counted as an anonymous event. Please do not include information you would not put in an email.

Anonymous product analytics

To understand which features are used, Meridian can send anonymous events to Aptabase (Cloud, United States). It asks the first time you open version 2.4 or later, and it sends nothing until you tap Share. You can turn this off later in Settings → Share anonymous usage. Turning it off stops new events. Versions before 2.4 sent these events without that question; updating asks before anything further is sent.

Examples include app_opened, habit_created, habit_logged, settings_opened, and streak milestones. Properties are limited to coarse enums (for example cadence, visual style name, count buckets). We do not send habit names, reminder text, free-form notes, email addresses, Apple or Google account identifiers, or HealthKit values.

With each event the analytics library also sends a session id that is kept in memory and replaced after an hour of inactivity (it is not stored on the device as an install id), plus the device model, the operating system name and version, the language and region, the app version and build, the library version, and whether the build is a debug build. The device model is the hardware name, such as a model code, not a unique id for your phone.

Aptabase processes these events on our behalf. On its servers it builds a daily identifier from a hash of the IP address, the user agent, and a salt that changes every 24 hours, so activity on different days is not tied together. See Aptabase’s privacy policy. This is product analytics, not advertising measurement, and does not require App Tracking Transparency.

How long analytics is kept, and deletion

Aptabase keeps analytics events for up to five years. Turning analytics off, or deleting Meridian, stops anything new from being sent. Events already sent stay for that retention period. They are not stored under your name, so we cannot point Aptabase at one person’s past events and have those rows removed. If you have a privacy question, contact us through the support page.

If analytics data is exposed

If we learn that analytics data has been accessed or disclosed without authorization, we will tell you by posting a notice in the app and on the support page, and by any other method the law requires.

What we do not collect

Meridian does not access your contacts, photos, camera, microphone, location, health data, or advertising identifier. Habit names and completion history are not transmitted for analytics.

Children

Meridian is a general-audience app. We do not knowingly collect information from children under 13. Analytics stays off until the person using the phone agrees. If you believe a child has provided information through the app, contact us through the support page.

Changes

We may update this policy when the app changes. The effective date at the top will be revised. Continued use of the app after changes constitutes acceptance of the updated policy.

Contact

Questions about privacy: Meridian Support or GitHub Issues.

← Meridian docs