A personal calendar utility

Nappelson Google Calendar Sync

Nappelson Google Calendar Sync synchronizes Google Calendar availability across the owner's connected Google accounts to prevent double bookings. It copies event details to a designated personal hub calendar and creates private Busy blocks on the other calendars.

Purpose: keep personal and work calendars in sync

This app runs as a scheduled Google Apps Script. Its purpose is to let the owner see their combined schedule in one calendar while keeping their availability accurate across separate accounts.

How it works

The owner connects each Google account individually and chooses which calendars participate. Scheduled runs reconcile copies when source events change or disappear. Original events remain the place to edit meetings and respond to invitations.

This installation is for the owner's personal use. This website provides project information; it does not offer account registration or connect calendars.

Google account access

The script requests account identity and permission to read and write calendar events. Authorization is performed through Google. See the privacy policy for how data and credentials are handled.

Contact

Maintained by nappelson. For project questions, use the GitHub issue tracker. Issues are public: do not include credentials, authorization links, calendar IDs, or event details.