Privacy Policy
Last updated: June 10, 2026
Overview
SinceUntil ("the App") is developed by an independent developer. Your privacy is important. The App does not collect analytics or sell your data. Some features use Apple's infrastructure to sync your data privately between your devices.
Data Collection
The App does not collect, transmit, or share personal data with the developer or any third-party analytics service. Specifically:
- No analytics or tracking — the App contains no analytics SDKs or tracking code
- No accounts or sign-in — there is no user registration
- No advertising — the App contains no ad frameworks or identifiers
iCloud Sync
If you are signed into iCloud, the App uses Apple's CloudKit private database to sync your events across your devices. This means:
- Your event data (titles, dates, colors, icons, notes, and related settings) is stored in your personal iCloud account and transmitted to Apple's servers.
- Only you can access this data. Apple acts as a data processor under your iCloud account; the developer has no access to your synced data.
- iCloud sync is enabled by default when you are signed in to iCloud. You can disable iCloud Drive for SinceUntil in Settings → [Your Name] → iCloud to keep data local.
- Sync behavior is governed by Apple's iCloud Terms and Conditions and Apple's Privacy Policy.
If you are not signed into iCloud, all data remains on your device only.
Data Stored on Your Device
The App stores the following data locally using Apple's SwiftData framework:
- Events you create — titles, dates, colors, icons, and notes
- Calendar data — if you grant calendar access, the App reads events from your iOS calendars to enable import and activity tracking features. Calendar data is only accessed on-device and is never transmitted to the developer.
- Preferences — your settings (e.g., onboarding completion, widget configuration) are stored in on-device UserDefaults
Sharing Events
The App's share feature creates a URL of the form https://sinceuntil.pages.dev/import?d=<data>, where <data> is a compressed, base64-encoded representation of the event you choose to share (title, date, icon, color). This URL is transmitted only when you explicitly choose to share it (e.g., via Messages, Mail, or another app). The developer does not log or inspect these URLs; they are served via Cloudflare Pages as static redirects and are not retained.
In-App Purchases
The App uses Apple's StoreKit framework for in-app purchases. Purchase transactions are handled entirely by Apple. The developer does not receive any personal or financial information from these transactions.
Calendar Access
If you choose to import calendar events or track calendar activities, the App requests access to your iOS calendars via EventKit. This access is used solely to read event data on-device. No calendar data is sent to any server by the App.
Local Notifications
The App may schedule local notifications (milestone reminders) for events you create. These notifications are generated entirely on-device by iOS and are never transmitted to a server.
Diagnostics
iOS may collect anonymized, on-device diagnostic data about app performance via MetricKit (Apple's crash and hang reporting framework). This data is aggregated by Apple and may be shared with the developer in anonymized form under your iOS Privacy settings. The developer does not collect any additional crash or performance data.
Children's Privacy
The App does not knowingly collect any data from children. Since no personal data is collected from any user by the developer, the App is suitable for all ages.
Changes to This Policy
If this policy changes, the updated version will be posted at this URL with a revised date.
Third-Party Services
The App integrates with the following Apple system services:
- CloudKit — for private iCloud sync between your devices. Data is stored in your personal iCloud account under Apple's Privacy Policy.
- StoreKit — for processing in-app purchases. Transactions are handled entirely by Apple under Apple's Privacy Policy.
- EventKit — for reading calendar data on-device when you grant permission. No calendar data leaves your device via the App.
- WidgetKit — for displaying widgets on your Home Screen and Lock Screen. Widget data is processed locally.
- MetricKit — for anonymized on-device performance and crash diagnostics, shared with the developer in aggregated form by Apple.
App Privacy Nutrition Label
The App's App Store "Data Not Collected" declaration reflects that the developer does not collect any data directly. iCloud sync is managed entirely through your Apple ID and Apple's infrastructure; it is not developer-collected data.
Contact
If you have questions about this privacy policy, contact us at sinceuntil@proton.me.