Last updated: 2026-05-25
This document explains what data Meeting Template for Google Calendar (the “Extension”) handles and how.
The Extension stores only your template text and two boolean settings (Auto-insert, Overwrite) in your browser’s own chrome.storage.sync area. It makes no network requests, has no analytics, no telemetry, and no third-party services. Your data never reaches us or anyone else — it lives on your device and (if you’re signed into Chrome) syncs through Google’s own Chrome Sync to other Chrome installs where you’re signed in. We never see it.
| Item | Where it lives | When |
|---|---|---|
| Your template text (Markdown) | chrome.storage.sync |
Auto-saved as you type in the popup |
autoInsert toggle (boolean) |
chrome.storage.sync |
Saved when you toggle the switch |
overwrite toggle (boolean) |
chrome.storage.sync |
Saved when you toggle the switch |
| The HTML rendering of your template | Injected into calendar.google.com’s Description field |
Only when you click Insert, when Auto-insert fires on a new event, or when live-sync replaces a matching description |
That’s the complete list. The Extension does not read your calendar events, your contacts, your emails, or any other data on the Calendar page beyond what’s needed to find the Description input element.
fetch()s, XMLHttpRequests, opens WebSockets, or otherwise communicates with any server we operate.| Permission | What it does | Why we need it |
|---|---|---|
storage |
Read/write the chrome.storage.sync area |
Persist your template and toggle settings across browser sessions and devices |
scripting |
Programmatically inject the content script into Calendar tabs | Only used so that Calendar tabs which were already open before you installed or updated the Extension don’t require a manual reload before the Extension works in them |
host_permissions: *://calendar.google.com/* |
Read and modify pages on calendar.google.com only |
The Extension’s only function is to insert your template into a Google Calendar event Description, which requires the content script to run on that origin |
The Extension does not request <all_urls>, tabs, cookies, webRequest, or any other broad permission.
chrome.storage.sync is Chrome’s own storage API. If you’re signed into Chrome with a Google account and have Chrome Sync enabled, Chrome will sync your stored values to other Chrome installations where you’re signed in. This is Google’s infrastructure, not ours. We never receive, see, or have any access to your stored values. You can review or clear them at any time:
chrome://extensions/The Extension is intended for adult professional use in calendar workflows. It does not knowingly collect data from children under 13.
If the data-handling story ever changes, this document will be updated and the version number bumped.
Questions about this policy can be sent to pmb21656@gmail.com.