Google Sheets™ Add-on Privacy Policy

Effective: August 27, 2026 — Last reviewed: August 27, 2026

This policy covers Genderize.io for Google Sheets™, the Google Workspace add-on published by Demografix ApS ("Demografix", "we", "us"). It describes exactly what the add-on reads, what it transmits, and where it stores data.

It supplements our general Privacy Policy, which governs the genderize.io API and website. Where the two differ, this page controls for add-on usage.

Demografix ApS is a company registered in Denmark (CVR: DK40697179), with its registered address at Eriksvej 30, 1 th., Roskilde, Sjælland 4000, Denmark.

1. OAuth Scopes and What Each One Does

The add-on requests three OAuth scopes. Each is listed below with the data it touches. We request no other scopes. (Google Workspace Marketplace additionally attaches userinfo.email and userinfo.profile by default to every listing; the add-on's code does not read either.)

https://www.googleapis.com/auth/spreadsheets.currentonly

This is the narrowest Sheets scope Google offers. It grants access to only the spreadsheet the add-on is currently open in — never other files in your Google Drive, and never a spreadsheet you have not explicitly opened the add-on from.

Within that one spreadsheet, the add-on reads:

  • The cells in the names column you select, over the row range you set.
  • The cells in the country column, if you choose one.
  • The first row of the active sheet, across all used columns. The sidebar reads your header labels so its column dropdowns can show "Name", "Country" and so on instead of bare letters. Header text is used only to render those dropdowns in your browser. It is never transmitted anywhere.
  • The active sheet's name and its used dimensions (last row and last column), so the sidebar can pre-fill a sensible default row range.
  • For the =GENDERIZE() custom function, only the cell values Google Sheets passes to the formula as arguments.

Within that one spreadsheet, the add-on writes:

  • Predicted gender, probability, and count — only into the output columns you name, and only within the row range you set.

We do not read or modify any other part of your spreadsheet, and we do not retain a copy of any spreadsheet content on our servers.

https://www.googleapis.com/auth/script.external_request

This scope lets the add-on make outbound HTTP requests. It is the only way Google Apps Script can reach an external API, and it is used exclusively to call api.genderize.io .

The following is transmitted, and nothing else:

  • The name values you selected for prediction.
  • The two-letter country code you supplied, if any.
  • Your genderize.io API key, if you have entered one.

The add-on's manifest declares a urlFetchWhitelist restricted to https://api.genderize.io/. Google enforces this at the platform level: the add-on cannot reach any other domain, even if its code were modified to try.

https://www.googleapis.com/auth/script.container.ui

This scope renders the add-on's interface inside Google Sheets — the Extensions menu entry, the configuration sidebar, and the help dialog. It is the only Apps Script API capable of doing so.

The interface runs in your browser. It transmits nothing on its own; only an explicit action by you (clicking "Fill column", or verifying an API key) triggers a request, and those are covered by script.external_request above.

2. Limited Use Disclosure

Genderize.io for Google Sheets™'s use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

3. Data Inventory

What the add-on collects

  • The names you submit for prediction.
  • An optional ISO 3166-1 alpha-2 country code, per name or as a default.
  • Your genderize.io API key, if you enter one.

What the add-on stores in your Google account

Data Where Visible to
Your API key PropertiesService.getUserProperties() You only — scoped to your Google account and this add-on.
Cached quota reading PropertiesService.getUserProperties() You only. Remaining API credits, so the sidebar can show a usage bar.
Batch-job progress PropertiesService.getDocumentProperties() Scoped to the spreadsheet, so other editors of that file may see it. Contains only a phase label and a row count — never names or your API key.

This storage lives in Google's infrastructure, attached to your account. It is not a copy held by us.

What we store on our servers

We do not store the names you submit. They are processed in real time to generate a prediction and are not written to any database, log, or file.

For requests authenticated with an API key, we log request counts for rate limiting and billing. That record contains no names and no IP address. It is retained for the lifetime of your subscription plus 90 days.

What we never collect

  • Any part of your spreadsheet other than the cells described in section 1.
  • Any other file in your Google Drive or Workspace account.
  • Your Google account profile data.
  • Browsing data, or IP-linked usage profiles.

4. Third-Party Sharing

We do not share, sell, or transfer your data to third parties. The only external service the add-on contacts is api.genderize.io, which is operated by Demografix ApS — the same company that publishes this add-on. No advertising networks, analytics services, or data brokers are involved in the add-on.

5. Your Rights and Data Deletion

  • Remove your stored API key. Open the sidebar, expand API key, and click Clear. The key is deleted from Google's property store immediately.
  • Revoke the add-on's access. Uninstalling the add-on, or removing it at myaccount.google.com/permissions, revokes its authorization to your spreadsheets. It can no longer read or write anything.
  • Manage or rotate your API key. Your genderize.io key lives in your account, independently of the add-on.
  • Delete your usage records. Email info@genderize.io requesting deletion of the request-count records associated with your API key. We will action the request within 30 days.
  • GDPR rights. Access, rectification, erasure, portability, and objection rights are described in our GDPR overview and apply to add-on usage as they do to the API.

6. Changes to This Policy

We may update this policy from time to time. Material changes will be reflected in the effective date above. If a change expands the scopes the add-on requests, Google will re-prompt you for authorization before the new scope takes effect.

7. Contact

Demografix ApS
Eriksvej 30, 1 th.
Roskilde, Sjælland 4000
Denmark

Email: info@genderize.io
VAT: DK40697179

Google Sheets™ and Google Workspace™ are trademarks of Google LLC. This add-on is not endorsed by or affiliated with Google LLC.