Jev for Sheets ("the add-on") is an open-source Google Sheets add-on. This policy explains what data the add-on accesses, where that data goes, and what it does not do. The add-on's source code is public at github.com/Cab14bacc/jev-sheets, so every statement below can be checked.
Summary
- The add-on reads only the cells you pass to a
JEV_formula, plus the spreadsheet it's opened in when you use its menu. - It sends that cell text only to TypeSafe's API (
api.typesafe.ai), using your own API key, to get the answer. - The developer has no server, receives none of your data, and runs no analytics or tracking.
Data the add-on accesses and why
| Data | Why | Where it goes |
|---|---|---|
Values of cells used as arguments to JEV_IF, JEV_PROB, JEV_CHOICE or JEV_SCORE, and the question and options you write in the formula |
To get the answer the formula asks for | Sent over HTTPS to TypeSafe's API (https://api.typesafe.ai/). Nowhere else. |
| Your TypeSafe API key | To authenticate requests to TypeSafe on your behalf | Stored in Google Apps Script user properties (visible only to you), or in document properties if you choose to share it with everyone using the add-on in that spreadsheet. It is sent only to TypeSafe, as the request's authorization header. |
| The answers returned by TypeSafe | To avoid paying again when the sheet recalculates | Cached in Google Apps Script's cache service for up to 6 hours, then deleted automatically. |
| The current spreadsheet (when you choose Insert example sheet) | To add a new tab with example data and formulas | Stays in your spreadsheet. |
The add-on does not read other spreadsheets, your Google Drive, your email or your contacts, and does not access your name or email address.
Google permissions requested
spreadsheets.currentonly: view and manage only the spreadsheet in which the add-on is used (to insert the example sheet and show notifications).script.container.ui: display the settings sidebar and menu inside Google Sheets.script.external_request: connect to TypeSafe's API. The add-on's manifest only allows requests tohttps://api.typesafe.ai/.
Third party: TypeSafe AI
Answers are produced by TypeSafe AI's Jev model. Cell text you send is processed by TypeSafe under their terms and privacy policy; TypeSafe states that it does not train its models on customer requests. You create and control your TypeSafe account and API key, and TypeSafe bills you directly for usage. Don't pass cells containing data you aren't permitted to share with TypeSafe.
Limited Use
Jev for Sheets' use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Data from Google Sheets is used only to provide the add-on's user-facing features described above. It is not sold, not used for advertising, not used to train AI models, and not transferred to anyone except TypeSafe, as needed to answer your formulas.
Retention and deletion
- Cached answers expire automatically after at most 6 hours.
- Remove your API key at any time in Extensions → Jev for Sheets → Settings & API key. Uninstalling the add-on also stops all access.
- For data TypeSafe holds, see TypeSafe's privacy policy or contact them.
Children
The add-on is not directed at children under 13 and does not knowingly collect data from them.
Changes
If this policy changes, the new version will be posted on this page with a new "Last updated" date. The history of changes is visible in the project's GitHub repository.
Contact
Questions about privacy: open an issue on GitHub.