Privacy Policy for Keizoku
Last Updated: May 9, 2026
Introduction
Keizoku ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how Keizoku — a habit streak tracking app — handles your information. Please read this policy carefully. If you do not agree with its terms, please do not use the app.
Information We Collect
Habit Data (Local Storage)
Keizoku stores the following data locally on your device in a SQLite database:
- Habit names: The names of habits you create
- Streak records: Daily record dates for each habit
- Notification schedules: Time and custom message for each habit's reminder notification
- App settings: Preferences such as iCloud sync toggle and default notification message
Anonymous Authentication (Firebase)
We use Firebase Anonymous Authentication to assign a unique, anonymous identifier to your device. This process:
- Does not require your name, email address, or any personal information
- Generates a random UID stored on Firebase servers (Google)
- Is used solely for internal user identification and future account migration support
Analytics (Firebase Analytics)
We use Firebase Analytics to understand how users interact with the app. Firebase automatically collects:
- App open and session events
- Device model and operating system version
- App version
- General usage patterns (no habit content is included)
This data is anonymous and aggregated. We do not collect the content of your habits or streak records through Analytics.
iCloud Sync (Optional)
If you enable iCloud Sync in the app settings, your habit data is synced to your personal iCloud account via Apple CloudKit. This means:
- Data is synced across your own Apple devices signed into the same iCloud account
- Data is stored in your private iCloud container — we cannot access it
- You can disable iCloud Sync at any time from the app settings
- iCloud Sync is disabled by default
What We Do NOT Collect
- Name, email address, phone number, or any personally identifiable information
- Location data
- Health or biometric data
- Payment information (Keizoku is a paid app with no in-app purchases)
- Browsing history or data from other apps
- Advertising identifiers (no ATT prompt is shown)
How We Use Your Information
- Habit data: To display your streaks, statistics, and widget
- Notification schedules: To deliver local reminders at your specified times — these are sent entirely on-device via iOS, not through our servers
- Anonymous UID: For internal analytics correlation and future support features
- Firebase Analytics data: To understand app usage and improve the user experience
Data Storage
On-Device Storage
- SQLite database: Stored in the app's shared App Group container ( group.com.sbryu.keizoku), protected by iOS file-system encryption
- UserDefaults: App settings shared between the main app and widget extension
Firebase Servers (Google)
- Anonymous user UID and account creation timestamp
- Aggregated, anonymous analytics events
Firebase data is processed and stored by Google in accordance with their privacy policy: firebase.google.com/support/privacy
iCloud (Apple) — Optional
When iCloud Sync is enabled, habit data is stored in your private CloudKit container managed by Apple. Refer to Apple's privacy policy: apple.com/legal/privacy
Third-Party Services
Firebase (Google)
- Purpose: Anonymous authentication and usage analytics
- Data collected: Anonymous UID, device info, app usage events
- Privacy Policy: firebase.google.com/support/privacy
Apple CloudKit (optional)
- Purpose: iCloud sync across user's own devices
- Data collected: Habit data (only when iCloud Sync is enabled)
- Privacy Policy: apple.com/legal/privacy
Notifications
Keizoku uses local notifications only. Reminder notifications are scheduled and delivered entirely on your device by iOS. No notification data is sent to our servers. You can manage or disable notifications at any time in iOS Settings.
Your Rights and Data Control
Access and Deletion
- View data: All your data is visible within the app
- Delete habits: You can delete individual habits and all associated records from within the app
- Delete all data: Uninstalling the app removes all locally stored data. Disabling iCloud Sync and signing out of iCloud removes synced data from iCloud
- Opt out of analytics: Go to iOS Settings > Privacy & Security > Tracking to limit ad tracking
No Account Required
Keizoku does not require you to create an account or provide any personal information to use the app.
Children's Privacy
Keizoku does not knowingly collect personal information from children under the age of 13. The app is suitable for all ages as it does not collect personal information. If you believe your child has provided personal information, please contact us.
GDPR Compliance
For users in the European Economic Area (EEA):
- Habit data is processed locally on your device — no transfer to our servers
- Firebase processes anonymous identifiers; Google LLC acts as a data processor
- You have the right to access, rectify, and delete your data as described above
- No personal data is used for automated decision-making or profiling
California Privacy Rights (CCPA)
For California residents:
- We do not sell personal information
- We do not share personal information for cross-context behavioral advertising
- Anonymous analytics data is used only for app improvement
Data Retention
- Local habit data: Retained until you delete it or uninstall the app
- Firebase anonymous UID: Retained as long as the app is installed
- Firebase Analytics: Retained per Google's default retention policy (up to 14 months for event data)
- iCloud data: Retained until you disable sync and delete the data from your iCloud account
Changes to This Privacy Policy
We may update this Privacy Policy when the app's functionality changes. We will notify you by:
- App Store update notes
- Updating the "Last Updated" date on this page
Contact Us
If you have any questions about this Privacy Policy, please contact us:
- Email: support@sbryu.com
Consent
By using Keizoku, you acknowledge that you have read and understood this Privacy Policy.