Privacy
Your data, handled with care.
ShiftNight is built to be useful without turning your sleep into a data business. We don't sell your data. We use limited website and app conversion telemetry to measure our own ads. Your sleep history syncs to your account so you can pick up on a new phone, and ad measurement does not include your health data.
Privacy Policy
Last updated: July 14, 2026
The short version
We don't sell your data. We use limited website and app conversion telemetry to understand which ads lead to App Store visits, onboarding, trials, and purchases. When you sign in, your sleep history (the summaries and stages ShiftNight tracks), schedule, check-ins, and settings sync to your account so you can restore them on a new device. We collect your name and email for your account, and saved Sleep Mode clips sync until you delete them. Raw Apple Health data and biometric readings stay on your phone, and analytics do not include your health data.
Account and sync
When you sign in, ShiftNight syncs your sleep history, schedule, check-ins, recommendations, and settings to your account so you can restore them on a new device. We collect your name and email to identify your account. Saved Sleep Mode audio clips sync to your account until you delete the recordings or delete your account. Core app data is also stored on your device with Apple's SwiftData so ShiftNight keeps working offline.
Analytics and ad measurement
We use PostHog for pseudonymous usage analytics and Meta Pixel for website ad measurement. This includes:
- A pseudonymous identifier and app session identifiers
- Which screens, routes, and app actions you use
- App crashes and performance diagnostics
- Device type, iOS version, app version, build number, and build channel
Analytics and ad measurement do not include your health data, audio, free text, raw onboarding details, notes, schedule contents, or saved Sleep Mode clips.
Subscriptions
If you subscribe to ShiftNight Premium, your subscription status and purchase history sync to our server so we can verify your subscription across your devices.
Google Calendar data
When you connect Google Calendar, ShiftNight requests the Google calendar.readonly and calendar.app.created scopes in one permission flow. ShiftNight reads calendar names and selected event details, including event titles, start and end times, all-day and recurrence information, event status, busy status, and limited organizer or attendee permission signals. ShiftNight uses this data to show selected events in the app and plan sleep around selected events.
Imported Google Calendar data is stored on your device in ShiftNight's local app database. OAuth tokens are stored in the iOS Keychain. ShiftNight's backend receives hashed account and watch-channel metadata so it can notify the app that a selected calendar changed. It does not receive raw event titles, descriptions, attendee details, or other raw Google Calendar event content. ShiftNight staff do not receive raw Google Calendar event content through analytics or diagnostics.
The calendar.app.created permission lets ShiftNight only create, update, and delete events that ShiftNight created in a dedicated ShiftNight calendar. It does not let ShiftNight modify events imported from your existing Google calendars.
You can choose which calendars ShiftNight reads. Disconnecting Google Calendar removes the OAuth tokens and imported Google event cache from ShiftNight. It does not delete your original Google Calendar events or events ShiftNight previously created in the dedicated ShiftNight calendar. You can also remove ShiftNight's access from your Google Account permissions at any time.
We do not sell Google Calendar data or share it with advertisers or data brokers. We do not use Google Calendar data for advertising, and we do not use it to train generalized artificial intelligence or machine learning models. ShiftNight's use of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
Detailed diagnostics
ShiftNight uploads extra diagnostic detail, such as selected schedule dates, sleep summaries, mood and restedness ratings, recommendation context, and crash context, to help us fix bugs and improve the app. It uses bounded fields with 90-day retention for exact telemetry and audited backend access. You can turn it off anytime in Settings.
Third-party services
- Google Calendar: Reads calendars and selected event details you choose to connect. It can write only events ShiftNight created after you separately enable the dedicated ShiftNight calendar. Google Calendar data is not used for advertising or generalized AI or machine learning training.
- Apple HealthKit: Reads your sleep and biometric data on your device. With your permission, ShiftNight can also write your manual and Sleep Mode sleep logs back to Apple Health. Raw Apple Health data and biometric readings stay on your phone.
- Apple CloudKit: Optional iCloud backup of non-health app records, encrypted under your Apple ID. Your health data is not stored in iCloud.
- PostHog: Pseudonymous usage analytics. No HealthKit samples, biometrics, audio, free text, or raw onboarding dumps.
- Meta: Website and app conversion measurement for our own ads, such as page views and App Store redirect clicks. No HealthKit samples, biometrics, audio, notes, schedule contents, or saved Sleep Mode clips.
- Supabase: Your ShiftNight account, sleep history sync, subscription verification, account lifecycle, diagnostic uploads, and consent-gated detailed telemetry.
Data deletion
You can delete all your data at any time from Settings within the app. This removes all local data immediately. If you have iCloud backup enabled, the data is also removed from iCloud. Account deletion also purges your ShiftNight server-side account, subscription, sleep history, diagnostic, and consented telemetry rows.
Contact
Questions about privacy? Email us at team@shiftnight.com.
