Privacy Policy
Last updated: May 3, 2026
Summary
Fylla is a Google Sheets™ editor add-on. When you run it, the add-on auto-expands your selection and sends the resulting request from Google Apps Script to erland.ai over encrypted server-to-server transport for AI inference; the fields included are listed under Data we process to provide the service. Outputs are written back into your spreadsheet. We do not sell your data or use it for advertising.
Limited use of Google user data: Information from Google Sheets™ that Fylla accesses is used only to provide the features you trigger (including inference), to operate and secure the service, and to improve performance, reliability, and quality as described under Metrics & logs—not for advertising and not for unrelated third-party products.
The use of raw or derived user data received from Workspace APIs will adhere to the Google User Data Policy, including the Limited Use requirements.
Data we don't collect
These are limits on collection, use, and sharing for the add-on:
- We do not collect user identity or contact information on our servers for advertising or resale.
- We do not read arbitrary parts of your workbook outside the workflow for a given run; processing is tied to the auto-expanded selection for that run (see below).
- We do not sell your data or share it for advertising.
- We do not send your spreadsheet data to non-Google AI vendors; inference uses Google's and erland.ai's custom AI services only, as described under Google AI services (inference).
Data we process to provide the service
When you run Fylla, Google Apps Script executes the add-on on Google's servers and sends a request to erland.ai's Fylla API using secure server-to-server transport (encrypted in transit). The payload is built from your auto-expanded selection and typically includes:
- The cell values (and formulas' displayed values, as applicable) within that auto-expanded range.
- The spreadsheet document name and sheet tab name for the file you have open (so the service can interpret context such as topic or workflow).
- Structural metadata needed to interpret the grid (e.g., dimensions, which cells are targets for output).
- Parameters you choose in the add-on UI for that run (for example, how many rows to fill), when applicable.
Data outside the auto-expanded region for that request is not included. Our backend runs inference and returns results; the add-on writes them into your sheet.
Google AI services (inference)
After the payload reaches erland.ai, our servers call Google's generative AI services (for example Gemini™) using encrypted server-to-server connections. Inference uses Google's and erland.ai's custom AI services only; we do not route your spreadsheet content to other companies' AI or analytics products. Google's handling of data sent to its AI services is governed by Google's applicable terms and policies.
Aside from erland.ai processing and Google AI calls necessary for the generation you requested, we do not share Google user data with other companies. We do not use it for advertising and we do not sell it.
Permissions used by the add-on
spreadsheets.currentonly: read cells in the current spreadsheet as needed to build the auto-expanded selection and write inference results back into the open spreadsheet.script.external_request: allow the add-on (running on Google Apps Script) to send the payload described above to erland.ai's Fylla API using secure server-to-server requests (encrypted in transit).
Metrics & logs
We keep server logs on erland.ai to operate Fylla and to improve performance, reliability, and quality. Logs may include the kinds of information below; treat sheet-derived content as potentially present in our logs when inference-related logging is enabled.
- Operational events: success/failure, errors, and markers that show whether a request completed.
- Context and structure: range shape, row/column counts, document and tab names, and similar fields used to reproduce or diagnose a run.
- Inference content: portions of what was sent to the model and what came back (which can include cell values), when logged for debugging, incidents, or quality work—possibly truncated or limited by configuration.
- Performance data: durations and latency for round-trips to erland.ai and upstream model calls.
Logs are used only for operating, securing, and improving the service. We do not use them for advertising, we do not sell them, and we do not share them with other parties.
Data retention and deletion
We retain server logs and related records as long as needed to operate, troubleshoot, and improve the service and to meet legal or security obligations; retention varies by log type and configuration. You can remove the add-on from Sheets at any time. For deletion requests about email you sent us (e.g. support), contact support@erland.ai.
Security
- Traffic between Google Apps Script and erland.ai, and between erland.ai and Google's generative AI APIs, uses encrypted transport (TLS) server-to-server—not through your browser as a hop for those backend calls.
- We apply the principle of least privilege and use the narrowest OAuth scopes required for functionality (as shown when you authorize the add-on).
Your choices
- You can stop using the add-on at any time and remove it from Google Sheets™.
- You can contact us to request deletion of any support correspondence you've sent us.
Children's privacy
Fylla isn't directed to children and shouldn't be used by individuals under the age where parental consent is required by local law.
Changes to this policy
We may update this policy to reflect product or legal changes. We'll adjust the “Last updated” date above and publish the new version here.
Contact
Questions or requests? Email support@erland.ai. We use what you send there only to respond to you.