Privacy Policy
Last updated: November 14, 2026
This policy explains what data SichOS ("SichOS", "the app", "we") accesses, how it is used, stored and shared, and how you can remove it. SichOS is a desktop environment for Fedora Linux that runs entirely on your own computer. It has no user accounts, no backend server, no analytics and no advertising.
1. Summary
- SichOS does not collect any personal data on servers we control. We do not operate such servers.
- The only Google user data SichOS accesses is your Google Calendar data, read-only, and only if you choose to connect your Google account.
- That data stays on your computer. It is never transferred to us or to any third party.
- You can disconnect and delete everything at any time.
2. Google user data we access
If you connect your Google account in SichOS, the app requests a single OAuth scope:
https://www.googleapis.com/auth/calendar.readonly— read-only access to your calendars and events.
With this scope SichOS reads:
- your calendar list (calendar names and colors) for calendars you can read;
- events in a date range around the current month: title, location, start and end time, all-day flag, calendar color, a link to the event in Google Calendar, and the event's popup reminder settings.
SichOS does not request access to your email, contacts, Drive files or any other Google service, and it cannot create, modify or delete calendar events.
3. How we use Google user data
Calendar data is used only to provide user-facing features on your own desktop:
- showing which days have events on the control center's month calendar;
- listing the selected day's events in the agenda;
- showing desktop notifications at the times set by your Google Calendar popup reminders.
Calendar data is not used for advertising, profiling, analytics, training of machine-learning or AI models, or any purpose other than displaying it to you.
4. How data is stored
All data stays on the computer where you signed in:
- OAuth credentials (the OAuth client details and your refresh token) are stored in your system's login keyring (GNOME Keyring / Secret Service), which is encrypted with your login password. They are never written to a plain file.
- A cache of fetched events is stored in
~/.cache/sichos/gcal.json, readable only by your user account (file mode 0600), so the calendar can still show events while offline. - A list of reminders already shown is stored in
~/.local/state/sichos/gcal-notified.jsonso the same reminder is not shown twice.
Data is refreshed directly from Google's Calendar API over HTTPS roughly every few minutes while you are signed in.
5. How data is shared
We do not share, sell, rent or transfer your Google user data to anyone. Your computer talks directly to Google's servers; no SichOS server, developer or third party is in between, and the developer never receives a copy of your data or tokens.
6. Google API Services User Data Policy
SichOS's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
7. Retention and deletion
Data is kept only on your computer, and only until you remove it. To delete it:
- Run
gcal.py logout(in~/.config/quickshell/scripts/) to remove the stored credentials and token from your keyring, then delete~/.cache/sichos/gcal.jsonand~/.local/state/sichos/gcal-notified.json. - Revoke SichOS's access at any time from your Google Account at myaccount.google.com/permissions.
- Uninstalling SichOS and removing your home directory files also removes all of this data.
8. Other data
SichOS does not include telemetry, crash reporting or analytics. Other desktop features (for example the weather panel) contact their respective public services directly from your computer; SichOS does not send that information to us. This website does not use cookies or tracking.
9. Children
SichOS is not directed at children under 13 and does not knowingly collect data from them.
10. Changes to this policy
SichOS is alpha software and is changing quickly, so this policy may change too. If this policy changes, the updated version will be posted on this page with a new "Last updated" date. No change will ever let SichOS use Google user data in a way this policy doesn't describe unless you are told first and agree.
11. Contact
Questions about this policy or your data: open an issue at github.com/themngn/sichos-lake or email sichos@dukhota.dev.