User Agreements

Privacy

  • Overview
  • 1. Data Storage
  • 2. Permissions
  • 3. Purchases
  • 4. Nearby Share
  • 5. Dependencies
  • 6. Data Deletion

Legal

  • 7. Children's Privacy
  • 8. Legal
  • 9. Updates

Legal Notes › Privacy Policy

Privacy Policy

Effective: February 14, 2025 | Last Updated: February 14, 2026

Overview

Cake: Birthday Reminders ("the App") is developed by BYSN Apps, a sole proprietorship in Massachusetts, United States. This policy applies only to the App.

We do not operate any server or backend that collects, stores, or processes your data. All birthday data, contact information, and preferences stay on your device. The only exceptions are: (1) a single share counter integer optionally synced to your iCloud, (2) purchase transactions handled entirely by Apple, and (3) birthday data you choose to send directly to another device via Nearby Share.

Core Commitments

  • No servers: We operate no backend infrastructure
  • No tracking: No analytics, telemetry, ads, or crash reporting
  • No accounts: No user IDs, login, or device fingerprinting
  • Your control: All permissions are optional and revocable in iOS Settings

1. What the App Stores and Where

1.1 On Your Device (Local Only)

  • SwiftData (SQLite): Birthday entries, contact data, blocklist, duplicate decisions — in the app's sandboxed directory, protected by iOS Data Protection encryption
  • UserDefaults: App preferences and display settings
  • iOS Keychain: Purchase unlock status and Nearby Share identity keys — configured for device-only storage (not synced to iCloud)
  • App Group container: Birthday data shared with the home screen widget via WidgetKit (local only)

1.2 iCloud (One Integer, User-Controlled)

The App syncs one data point to iCloud: a counter tracking how many times you've shared the App (used for feature unlocks). This is a single integer sent via Apple's NSUbiquitousKeyValueStore. No birthday data, contact information, or personal details are synced.

Opt out: iOS Settings > [Your Name] > iCloud > Cake > Toggle OFF.

2. iOS Permissions

PermissionPurposeRequired?
ContactsRead contacts to import birthdays; optionally write back birthday dates, photos, and tag labels to contact recordsNo
NotificationsLocal birthday reminders (no push notifications, no remote servers)No
PhotosSave birthday cards to your library; select photos for contact profilesNo
Local NetworkDiscover nearby devices for encrypted birthday sharingNo
SiriVoice-activated birthday queries via AppIntentsNo

The App does not request access to location, camera, microphone, health data, calendar, or email. No data from any permission is sent to us.

3. In-App Purchases

The App offers optional cosmetic unlocks (themes, icons, card designer) via Apple's StoreKit 2. Apple handles all payment processing. We do not see, store, or process any payment information, Apple ID, or transaction details. The App stores only which features you've unlocked in the device Keychain.

4. Nearby Share (Device-to-Device)

The App includes an optional feature to share birthdays directly with another nearby device over the local network (Wi-Fi/Bluetooth) using Apple's MultipeerConnectivity framework. No data passes through any server.

  • You choose exactly which birthdays to share
  • All data is end-to-end encrypted using Apple's CryptoKit before transmission
  • The recipient must explicitly accept the shared birthdays

5. Third-Party Libraries

The App uses open-source UI/animation libraries (Pow, Lottie, ConfettiSwiftUI, SwiftUI-Shimmer, DeckKit) for visual effects only. None of these libraries perform network operations or collect data.

The Company's website (bysnapps.com) may use its own analytics. The website's data practices are not covered by this policy.

6. Deleting Your Data

The App provides three levels of deletion:

  • Individual entries: Swipe left on any birthday and tap Delete
  • Clear All Data (Settings): Deletes the birthday database, blocklist, and preferences. Does not clear Keychain items (purchases, crypto keys) or the iCloud share counter
  • Reset Entire App (Settings): Deletes everything — database, preferences, Keychain entries, iCloud share counter, all caches and filesystem data

Note: Birthday dates, photos, or tag labels previously written back to iOS Contacts (see Section 2) persist independently and must be removed manually in the Contacts app. If you uninstall without running "Reset Entire App" first, Keychain items and the iCloud share counter may persist.

7. Children's Privacy

The App is not directed to children under 13. We do not knowingly collect personal information from children. Since we operate no servers, there is no mechanism for such collection to occur. Parents can control access via iOS Screen Time.

8. Disclaimers & Liability

8.1 Warranty Disclaimer

TO THE MAXIMUM EXTENT PERMITTED BY LAW, THE APP IS PROVIDED "AS IS" WITHOUT WARRANTIES OF ANY KIND. WE DO NOT WARRANT UNINTERRUPTED OR ERROR-FREE OPERATION, OR THAT DATA LOSS WILL NOT OCCUR.

8.2 Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, BYSN APPS SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES ARISING FROM YOUR USE OF THE APP, INCLUDING DATA LOSS DUE TO DEVICE DAMAGE, iOS UPDATES, OR DELETION VIA APP SETTINGS.

8.3 Apple Platform Services

The App integrates with Apple services (iCloud, StoreKit, Contacts, Notifications). These are governed by Apple's Privacy Policy, not this one. We are not responsible for Apple's data handling or service availability.

9. Policy Updates

This policy may be modified from time to time. The current version is always available at this page with the "Last Updated" date above. Continued use of the App constitutes acceptance of the current policy.

10. Contact

Questions about this policy or your data:
Email: bysnapps@gmail.com
Website: bysnapps.com

Since we do not hold your data on our systems, most requests can be resolved by using the in-app controls described in Section 6.

This policy is governed by the laws of the Commonwealth of Massachusetts, United States.

Effective Date: February 14, 2025 | Last Updated: February 14, 2026
By using the App you acknowledge and accept this Privacy Policy.

We believe your birthday data is your business — not ours.