Booky Streak — Privacy Policy

Last updated: 2026-05-14.

This policy describes how Booky Streak ("the App") handles user data. The App is published as a verification companion for an Apple App Transfer; the user-facing functionality is a real reading streak tracker, and data collection is configured to support that scenario.

What we collect

DataPurposeWhere it's storedThird parties
Sign in with Apple identifier (sub, transfer_sub if present) Account sign-in and Apple App Transfer migration handling On device (UserDefaults.standard); transmitted to Supabase Auth backend Apple, Supabase
Book list + reading sessions (title, author, emoji, session start/end, current page, total pages) Core feature — display today's reading time and streaks; sync across devices On device (App Group container) + mirrored to Supabase (public.books, public.reading_sessions) Supabase
Daily reading minimum setting Cross-device sync of user preference On device + mirrored to Supabase (public.users.streak_threshold_minutes) Supabase
Authentication tokens (access + refresh) Keep the user signed in On device only (App Group .widget UserDefaults + standard UserDefaults) None
Push notification token (APNs / FCM) Deliver daily reading reminders On device + relayed to Firebase Cloud Messaging Firebase
App usage events (sign-in, book creation, session start/end, deep link opens) Product analytics Aggregated by analytics vendor Firebase Analytics
Crash reports Reliability monitoring Aggregated by Firebase Crashlytics Firebase

What we do NOT collect

Children

The App is not directed at children under 13. We do not knowingly collect data from children under 13. If you believe we have collected such data, please contact us so it can be deleted.

Data retention and deletion

Vendors and links to their policies

Contact

For privacy questions, account deletion requests, or any other concerns about how your data is handled, please contact: skkimeo+works@gmail.com.