Privacy Policy
Effective date: January 31, 2026
Overview
KashCal is a calendar app that stores your data locally on your device. We do not operate servers that collect your data. We do not use analytics, advertising, or tracking of any kind.
Data Collection and Storage
We do not collect any data. All information you enter into KashCal is stored locally on your device.
Locally stored data includes:
- Calendar events and reminders
- App preferences and settings
- Sync account credentials (encrypted)
- Sync logs for troubleshooting
Calendar Sync
If you enable CalDAV sync (iCloud, Nextcloud, or other providers), your calendar data is transmitted directly between your device and the server you configure. This data is sent over encrypted HTTPS connections. KashCal does not intermediate or access this data.
Your use of third-party sync services is governed by their privacy policies.
ICS Subscriptions
When you subscribe to external calendar feeds, KashCal fetches data directly from the URLs you provide. No data passes through our servers.
Contact Birthdays
With your permission, KashCal can read birthday dates from your contacts to display on your calendar. This data is processed entirely on your device and is never transmitted.
Permissions
- Internet: Required for calendar sync and ICS feeds
- Notifications: Required for event reminders
- Exact Alarms: Required for precise reminder scheduling
- Contacts (optional): Required only if you enable contact birthdays
Data Security
Account credentials are encrypted using AES-256-GCM via Android Keystore. All network connections use HTTPS. Credentials are excluded from device backups.
Data Sharing
We do not share your data with anyone. We have no data to share because we do not collect it.
Data Deletion
You can delete your data at any time by:
- Deleting individual events
- Removing sync accounts
- Uninstalling the app
Children's Privacy
KashCal is not directed at children under 13 and does not knowingly collect data from children.
Changes
Updates to this policy will be noted in app release notes. Continued use of the app constitutes acceptance of changes.
Contact
Questions or concerns: GitHub Issues