Privacy Policy - Cal Shift
Overview
Cal Shift ("the App") helps you generate work schedules from built-in templates or custom rules, and import them into your device's system calendar.
This policy explains what data the App accesses and how it is handled.
Important: What Cal Shift Does
The App does NOT read or export your existing calendar events.
The App generates shift schedules based on templates or rules you configure, and writes them to your calendar at your request.
Data the App accesses
With your permission, the App accesses the following:
1. System Calendar (Write Access)
- The App writes shift events to your device's system calendar at your request
- The App does NOT read or access your existing calendar events except for deduplication purposes (comparing event fingerprints to prevent duplicates)
- All generated shifts are stored in your device's local calendar
2. App Settings and Preferences
- Language preference (English, Chinese, Spanish, French, German)
- Custom shift rules that you create
- Import history for batch management and undo functionality
- Premium purchase status (verified by App Store/Google Play)
The App does NOT require an account, registration, or login.
How the App uses data
- The App uses your settings only to generate shift schedules that you explicitly request to create
- Local processing: All schedule generation and event creation happens locally on your device
- Import history: The App stores a local record of generated shift batches for undo functionality
- Custom rules: Any custom shift patterns you create are stored locally on your device
Data sharing and transfers
- The App does NOT upload your calendar data to our servers
- The App does NOT sell your data
- The App does NOT share your data with third parties
- The App does NOT use analytics or tracking services
- The App does NOT collect any personally identifiable information (PII)
Data storage and deletion
- Generated shift events: Stored in your device's system calendar. Delete using your calendar app.
- Import history: Stored locally on your device for batch management and undo functionality. Can be deleted via the App's settings.
- Custom rules: Stored locally on your device. Can be deleted via the App's custom rule management.
- App settings: All App data is stored locally on your device. Can be cleared via the App's settings.
Permissions
The App requests the following permissions:
- Calendar (Write) — to create shift events from your generated schedules
If you deny this permission, the schedule import features will not function.
In-app purchase
- The App offers a one-time Premium purchase to unlock unlimited custom rules and extended schedule generation
- Free version limitations: 2 custom rules, 1 cycle generation
- Premium version: Unlimited custom rules, 6 cycles generation
- Payment is processed by Apple App Store or Google Play
- The App does NOT receive or store your payment card details
- Purchase status is stored locally on your device and verified by the store
- No subscription — Premium is a one-time purchase with no recurring charges
Third-party services
The App uses the following third-party services:
- Apple App Store / Google Play — For payment processing only
- No analytics SDKs — The App does not use analytics, advertising, or tracking services
- No crash reporting — The App does not use third-party crash reporting services
Data security
- All data processing happens locally on your device
- No data is transmitted over the internet except for App Store/Play Store purchase verification
- Import history and custom rules are stored using encrypted local storage
- The App follows platform security best practices for calendar access
Children's privacy
The App is not directed to children under 13. The App does not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us.
Changes to this policy
We may update this privacy policy from time to time. The latest version will be posted on this page with an updated effective date. Continued use of the App after changes constitutes acceptance of the updated policy.
Your rights
- Access: You can view all generated shift events in your calendar app
- Deletion: You can delete generated shifts via your calendar app or the App's batch management and undo feature
- Opt-out: You can uninstall the App at any time. Generated shifts will remain in your calendar unless you delete them.
- Data portability: Since all data is stored in your device's calendar, you already have full access to export it using your calendar app or other tools
Compliance
- GDPR: The App does not collect or transfer personal data, thus GDPR data transfer requirements do not apply
- CCPA: The App does not sell personal information
Last updated: February 5, 2026