846846 < a href ="#features "> Features</ a >
847847 < a href ="#download "> Download</ a >
848848 < a href ="https://github.com/KashCal/KashCal "> Source</ a >
849+ < a href ="https://kashcal.github.io/KashCal/ "> KDoc</ a >
849850 </ div >
850851 < button class ="menu-btn " aria-label ="Open menu " aria-expanded ="false "> ☰</ button >
851852 </ nav >
855856 < a href ="#features "> Features</ a >
856857 < a href ="#download "> Download</ a >
857858 < a href ="https://github.com/KashCal/KashCal "> Source ↗</ a >
859+ < a href ="https://kashcal.github.io/KashCal/ "> KDoc ↗</ a >
858860 </ div >
859861
860862 < section class ="hero ">
864866 </ div >
865867 < h1 > The calendar that respects your privacy</ h1 >
866868 < p class ="hero-subtitle ">
867- Modern. Works offline. Syncs with iCloud.
868- No tracking, no accounts, no nonsense.
869+ Private by default. Syncs with iCloud, Nextcloud, and any CalDAV server — if you choose.
869870 </ p >
870871 < div class ="cta-buttons ">
871872 < a href ="https://github.com/KashCal/KashCal/releases/latest " class ="btn btn-primary ">
@@ -902,6 +903,17 @@ <h3>Cloud Dependent</h3>
902903 </ div >
903904 </ section >
904905
906+ < section class ="section " style ="text-align: center; ">
907+ < p class ="section-label "> It Gets Worse</ p >
908+ < h2 class ="section-title "> Your calendar is an attack surface</ h2 >
909+ < p class ="section-subtitle " style ="max-width: 700px; ">
910+ < a href ="https://www.miggo.io/post/weaponizing-calendar-invites-a-semantic-attack-on-google-gemini " style ="color: var(--accent); "> Recent research</ a >
911+ (< a href ="https://web.archive.org/web/20260121052414/https://www.miggo.io/post/weaponizing-calendar-invites-a-semantic-attack-on-google-gemini " style ="color: var(--text-secondary); "> archived</ a > )
912+ demonstrated how attackers can weaponize calendar invites to extract private data through AI assistants.
913+ A single malicious invite can trigger silent exfiltration of your entire schedule.
914+ </ p >
915+ </ section >
916+
905917 < section class ="section solution " id ="features ">
906918 < div class ="solution-content ">
907919 < div class ="solution-text fade-in ">
@@ -918,7 +930,7 @@ <h2>Your calendar.<br>Your device.<br>Your rules.</h2>
918930 </ li >
919931 < li >
920932 < span class ="check "> ✓</ span >
921- < span > < strong > iCloud sync</ strong > — Keep using Apple Calendar on Android </ span >
933+ < span > < strong > CalDAV sync</ strong > — iCloud, Nextcloud, Baïkal, Radicale, and more </ span >
922934 </ li >
923935 < li >
924936 < span class ="check "> ✓</ span >
@@ -934,7 +946,15 @@ <h2>Your calendar.<br>Your device.<br>Your rules.</h2>
934946 </ li >
935947 < li >
936948 < span class ="check "> ✓</ span >
937- < span > < strong > Home widget</ strong > — Today's agenda at a glance</ span >
949+ < span > < strong > Multiple widgets</ strong > — Agenda, date, and week for your home screen</ span >
950+ </ li >
951+ < li >
952+ < span class ="check "> ✓</ span >
953+ < span > < strong > ICS subscriptions</ strong > — Subscribe to external calendars</ span >
954+ </ li >
955+ < li >
956+ < span class ="check "> ✓</ span >
957+ < span > < strong > Full-text search</ strong > — Find events instantly</ span >
938958 </ li >
939959 </ ul >
940960 </ div >
@@ -1006,6 +1026,7 @@ <h2>Also available on</h2>
10061026 < a href ="https://github.com/KashCal/KashCal "> Source Code</ a >
10071027 < a href ="https://github.com/KashCal/KashCal/issues "> Report Issue</ a >
10081028 < a href ="https://github.com/KashCal/KashCal/blob/main/LICENSE "> License</ a >
1029+ < a href ="https://github.com/KashCal/KashCake "> KashCake</ a >
10091030 </ div >
10101031 < p class ="footer-note ">
10111032 © < span id ="year "> </ span > KashCal · No data collected. Ever.
0 commit comments