KashCal

Privacy-focused calendar with iCloud sync. Offline-first. No tracking.
AppID:org.onekash.kashcal
Author:KashCal
License:Apache-2.0
Donation:
InRepoSince:2026-01-15
LastRepoUpdate:2026-01-16
LastAppUpdate:2026-01-16
LastVersion:20.10.9
Categories:Time
APK source:Github
Google Play:Check if it's there
icon Your calendar. Your device. Your rules.

A privacy-first calendar that works offline and looks beautiful. Connect to iCloud — or don't. Your schedule, your choice.

FEATURES

• Privacy-First — Zero analytics, zero tracking. Your schedule stays private.
• Offline-First — Works without internet. Sync when you want, not when the app wants.
• iCloud Sync — Native CalDAV support for Apple Calendar on Android.
• Material You — Beautiful, modern design with dynamic theming.
• Home Widget — Today's agenda at a glance.
• Recurring Events — Full RFC 5545 RRULE support with exceptions.
• Progressive Sync — Events appear in 2-5 seconds, not 30.
• Search — Full-text search across all your events.
• Timezone Support — Per-event timezone with smart display.

SECURITY & PRIVACY

Your Data Stays Yours:
• No Analytics — Zero tracking, telemetry, or data collection
• No Accounts — No KashCal account required
• Local-First — Calendar data stored on your device
• Open Source — Fully auditable codebase

Secure by Design:
• Encrypted Credentials — AES-256-GCM via Android Keystore
• HTTPS Only — Cleartext traffic blocked
• No WebViews — Native UI only, no embedded browsers
• Minimal Permissions — Only what's necessary

HOW IT WORKS

All operations save locally first. Sync happens in the background — your calendar works even without internet or any external calendar service.

WHY KASHCAL?

Unlike other calendar apps:
• No analytics or tracking
• No account required
• Full offline functionality
• Open source and auditable
• iCloud on Android (rare!)

Source code: https://github.com/KashCal/KashCal
Download Website Source Issues ChangeLog
Apple-Calendar-Connect.png HomePage-with-AboutMe.png ICS-Subscription.png NewEvent-Date-Time-Picker.png NewEvent.png Settings.png Sync-with-iCloud.png
While you can download the APKs here directly, you should preferably use an F-Droid client so the app stays up-to-date on your device. Some clients have this repo enabled by default, e.g. Neo Store, Droid-ify, or, of course, the IzzyOnDroid client by Sunil. With others (like the official client) you'll have to add this repo manually (see the hint on top of the package list for how to do that).

Packages

Version 20.10.9 (2026-01-16) no RB details available help icon

Android Versions:
  • Target: 15.0
  • MinVer: 8.0
  • ABIs: arm64-v8a, armeabi-v7a, x86, x86_64
Signing Blocks help icon
Malware-Check:Passed help icon
40 Libraries detected: help icon

Download (13.2 M)

Version 20.10.5 (2026-01-15) verified help icon