Wobbledink G-Docs

Privacy policy

Updated September 22, 2026.

Data access and use

With your consent, Wobbledink G-Docs accesses the Google Sheets glossary you select or link directly. It reads the first two sheets, including keys, definitions, values, evaluated formulas and sheet metadata. The drive.file permission lets Google Picker grant the app access only to files you select with it.

The extension processes text and rendering information from open Google Docs and Sheets locally to display glossary markers, labels, highlights and hover cards. It does not write substituted labels into the stored Google Doc or other spreadsheets. Adding or removing glossary entries and repairing or maintaining the selected source spreadsheet do modify that spreadsheet. Repair includes formatting the first two sheets and removing columns outside A:B.

Local storage and authorization

The selected spreadsheet link, glossary cache, settings and connection status are stored in the browser extension's local storage. OAuth access tokens are kept in trusted extension session storage, are unavailable to document content scripts, and are cleared when the browser session ends or you disconnect. Authorization and API requests go directly to Google over HTTPS. No client secret is embedded in the extension.

When Google Picker opens, the extension passes its short-lived OAuth token in the page URL fragment. URL fragments are not sent to the hosting server. The page removes the fragment from browser history before loading Google's Picker library and returns only the selected spreadsheet ID to the extension.

Diagnostics

The extension keeps bounded diagnostic logs locally to investigate errors and performance. These include operation types, timings, counts, rendering geometry, version and error categories. Background diagnostic history can persist in extension local storage; page diagnostics are held in memory. Logs are designed to exclude document text, glossary keys and values, and OAuth tokens. A diagnostic report may also include sheet identifiers and table ranges. Reports are copied to your clipboard only when you request them. They are not automatically uploaded to the developer; you decide whether to share them.

Sharing

The developer does not automatically receive your files, glossary data, tokens or diagnostic reports. The extension does not sell user data, use it for advertising or send it to an analytics service. Google processes authorization, Sheets API and Picker requests under its own policies. Cloudflare hosts the public website and processes ordinary HTTPS requests to deliver these pages, but the Picker token remains in the browser URL fragment.

Retention and control

Disconnect clears the extension's glossary cache and OAuth token and attempts to revoke the Google grant. Source files remain in Google Drive. Settings and diagnostic history may remain locally. If revocation fails, remove the app's access in your Google Account permissions. Removing the extension clears its extension storage; copies of reports you saved or shared are outside that storage.

Limited Use

Use of information received from Google APIs adheres to the Google API Services User Data Policy, including Limited Use requirements, and the Chrome Web Store User Data Policy, including its Limited Use requirements.

Questions: slcrmmbr@gmail.com.