FAQ
Answers about holiday-data updates, where data is stored, backups, Google sync, permissions and language / region modes.
›When is next year's holiday schedule added?
China's State Council usually publishes the next year's schedule in November–December. We update the holiday data on our website soon after; the extension checks every 24 hours, or you can go to Settings → Data → Check for updates. Until then, next year's holiday menu shows “Not announced”.
›Where is my data stored?
Events and custom holidays are stored locally in your browser's IndexedDB; settings use the browser's sync storage (synced between your devices signed in to the same browser account). We run no server that stores your data. Events leave your device only if you connect your own Google Calendar.
›How do I back up?
Settings → Data lets you export a full JSON backup or an .ics file for other calendar apps. Use “Import JSON” to restore on a new computer.
›Will sync change my main Google calendar?
No. The extension only requests the narrow “manage calendars created by this app” scope (calendar.app.created). It creates a dedicated calendar named “Glance a Day” and only reads and writes that one. Your primary and other calendars are never read or modified.
›Why does it need the identity permission?
Only to show Google's sign-in window when you click “Connect Google Calendar”. If you never connect Google, the permission is not used.
›The popup is cut off in Firefox — what can I do?
When the extension sits in Firefox's Extensions overflow menu, the popup width is limited. Click the puzzle icon → Glance a Day → gear menu → “Pin to Toolbar”, then open it from the toolbar.
›How do I switch to English or US mode?
Open the extension, click ⚙ → General: “Language” switches between 中文 and English, “Region mode” between China and the United States. US mode starts weeks on Sunday and shows US federal holidays; in either mode you can also enable the other country's holidays under Holidays.
›What happens to a lunar birthday in a short month?
Create the event with “Lunar” and “Yearly (lunar)”, then choose what happens when the month has no such day: “Use the day before” moves 30th to 29th, “Skip that year” hides it. A birthday on the 30th day of the 8th lunar month falls on the 29th (October 9) in 2026. Leap-month birthdays use the regular month in years without that leap month.
›Where does the almanac data come from?
Lunar dates, solar terms and almanac entries are computed by the open-source tyme4ts library. The almanac is shown for cultural reference only.
›What happens to my data when I uninstall?
Uninstalling removes all locally stored data (events, holidays, settings). Events already synced stay in your Google account — delete the “Glance a Day” calendar in Google Calendar if you want them gone. Export a JSON backup first if you may come back.