← Polyglot Slides

Privacy policy

Effective 2026-09-12. Applies to the Polyglot Slides add-on for Google Slides ("the add-on"), published by sprue.works ("the developer").

Summary

The add-on runs entirely inside Google's Apps Script platform. It has no server of its own and collects no personal data. Google Translate is the only external recipient of your presentation text: the add-on's own code reads and edits the open presentation, and transfers nothing anywhere else, and Google Translate receives only the text you ask it to translate. The sections below state, in Google's terms, what Google user data the add-on accesses, how it uses that data, with whom it shares it, how it protects it, and how long it keeps it.

What Google user data the add-on accesses

The add-on requests two Google permissions (OAuth scopes):

The add-on does not access your Drive file list, Gmail, Calendar, contacts, or Google account profile, and it does not request any scope that would allow it to. It does not access your email address or name.

How the add-on uses Google user data

The add-on uses each kind of Google user data it accesses for one specific purpose, in service of a feature you run yourself from the sidebar or the Extensions menu. No presentation content is read until you start an action (opening the sidebar reads only your saved language selection, to show it), and no data is used for any purpose other than the one listed for it here.

Text of the slide elements or slides you select (presentations.currentonly)
Used for: sending to Google Translate, then writing the translation back into the same presentation: as a new copy of the element or slide, or, when you highlight a run of text inside one text box or table cell, as new paragraphs appended at the bottom of that same box or cell. Feature: Duplicate selection, Duplicate current slide, and Duplicate all slides per language.
Layout of those elements: position and size (presentations.currentonly)
Used for: placing the translated copies of selected elements below the originals so they keep their arrangement; slide copies keep the original slide's layout as is. Feature: Duplicate selection (placement) and the slide actions (preserved layout).
Your saved language selection (Apps Script user properties)
Used for: pre-selecting your languages in the sidebar and applying them when you run an action from the Extensions menu. It is a list of language codes and contains no personal data. Feature: the language selection.
Menu and sidebar display (script.container.ui)
Used for: drawing the add-on's menu and sidebar inside Google Slides. This capability reads no user data, and no data leaves the editor through it. Feature: every action.

That list is complete: the add-on has no other use for Google user data. It does not use Google user data for advertising, does not sell it, does not use it to build user profiles, does not use it to determine creditworthiness or for lending purposes, and does not use it to develop, improve, or train generalized artificial intelligence or machine learning models. No person at sprue.works reads it: the developer never receives it, as the sharing section below explains.

Polyglot Slides' use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Data obtained through Google APIs is used only to provide the add-on's translation features to you, is never sold, and is never used for advertising.

With whom the add-on shares, transfers, or discloses Google user data

How the add-on protects Google user data

The add-on requests two OAuth scopes. Google classifies presentations.currentonly as non-sensitive and script.container.ui as sensitive. Data handled under either scope is protected by the following mechanisms.

AI/ML model training. The add-on does not use Google user data to develop, improve, or train generalized artificial intelligence or machine learning models. It does not retain the data needed to do so.

Retention and deletion of Google user data

To ask a question or make a request about your data, contact help@sprue.works.

Children

The add-on is intended for teachers and other adults. It does not knowingly collect any information from anyone, including children.

Changes

Changes to this policy are published at this address with an updated effective date. Material changes will also be noted in the project's repository.

Contact

sprue.works — help@sprue.works, or open an issue at github.com/sprue-works/polyglot-slides/issues.