Privacy Policy

Progress for Google Slides · Last updated September 12, 2026

This Privacy Policy describes how Progress for Google Slides ("the Extension") handles information when you use our Chrome extension.

Summary

The Extension adds slide status labels inside Google Slides. By default, status data stays in your browser. If you choose to sign in with Google, status labels are stored on each slide as hidden marker shapes in the presentation so collaborators can see the same statuses. Status presets and collaborator emails are stored in Google Drive file metadata on that presentation. The Extension does not read slide text, images, or your browsing history, and it does not sell your data.

What Data We Collect

Data stored locally in your browser

This data is stored in chrome.storage.local and is used only to power the Extension UI (filmstrip chips, title-bar badge, and side panel).

Data sent to Google when you sign in

Data we do not collect

The Extension does collect email addresses as described above: your signed-in Google email, and collaborator emails stored in Drive file metadata for history attribution.

How We Use Data

We use data solely to provide Extension features: status chips, progress badges, local caching, optional collaborator sync, customizable presets, and the side panel (History, Statuses, and Account). We do not use your data for advertising, creditworthiness, or unrelated purposes.

How Data Is Stored

Data Location When
Slide statuses and presentation cache Your browser While the Extension is installed
Slide status markers Hidden shapes on each slide in the presentation When you are signed in and sync
Status presets and collaborator emails Google Drive file metadata on the presentation When you are signed in and sync
Signed-in email and profile photos Your browser While cached locally
OAuth token Managed by Chrome / Google While you remain signed in

The Extension does not operate its own servers and does not store your data on developer-controlled infrastructure.

Data Protection

We take reasonable steps to protect Google user data and other information handled by the Extension.

Security procedures

Security procedures are in place to protect the confidentiality of your data. Because the Extension does not operate its own servers, protection focuses on secure local handling and least-privilege access to Google APIs.

Encryption and secure transport

We use encryption to protect your information in transit. All communication with Google services (OAuth, Google Slides API, Google Drive API, and Google userinfo API) uses HTTPS/TLS. No Google user data is transmitted over unencrypted connections.

Least-privilege access

The Extension requests the narrowest OAuth scopes needed for its features and accesses only the minimum data required:

API requests use field masks and scoped endpoints so only the data needed for sync is read or written.

Local storage and token handling

Cached Extension data is stored in chrome.storage.local, which is isolated to this Extension. OAuth access tokens are managed by Chrome's identity API and Google's OAuth infrastructure; we do not store OAuth tokens on developer-controlled servers.

Optional sign-in

Google user data is accessed only after you explicitly choose Sign in in the side panel. Without sign-in, status data stays in your browser and the Extension does not call Google APIs on your behalf.

Third-Party Services

When you sign in, the Extension uses:

We do not share your data with any other third parties.

Data Sharing

We do not sell, rent, or trade your data. If you sign in and sync, status markers are stored inside the presentation, and status presets plus collaborator emails are stored in that file's Drive metadata. Collaborators with edit access can read this metadata through Google Slides, Google Drive, and this Extension.

Google User Data Retention and Deletion

This section describes how Google user data obtained through Google OAuth and Google APIs is retained and how you can delete it.

What counts as Google user data in this Extension

When you sign in, the Extension may access:

We do not collect Google user data on developer-operated servers. Google user data persists only in your browser's local cache and in the Google Slides or Google Drive records for presentations you edit while signed in.

Retention

We retain Google user data only as long as needed to provide the Extension's features:

We do not retain Google user data on developer-controlled infrastructure after you uninstall the Extension or sign out, except where that data remains in Google's services under your control.

Deletion

You may delete Google user data handled by the Extension as follows:

Google user data How to delete
OAuth session and cached sign-in state Click Sign out in the side panel Account view
Local cache (statuses, presets, email, profile photo) Uninstall the Extension or clear its data in Chrome extension settings
Slide status markers Reset slide statuses to No status from the title-bar breakdown panel, or remove the hidden marker shapes in Google Slides
Drive metadata (presets and collaborator emails) Overwritten when presets change on a later sync, or removed by clearing the presentation's app metadata in Google Drive
All Extension-related data in your Google account Delete the presentation in Google Drive, or remove markers and metadata using Google Slides and Google Drive controls

Because we do not operate servers that store Google user data, there is no separate account or database from which we can delete data on your behalf. To request help locating or removing Extension-related Google user data, contact c.teerakit@gmail.com.

Permissions

Children's Privacy

The Extension is not directed at children under 13, and we do not knowingly collect personal information from children.

Changes to This Policy

We may update this Privacy Policy when our data practices change. The date at the top of this page reflects the latest revision. Continued use of the Extension after an update means you accept the revised policy.