Reports Exporter for Xero, published by Cody Labs. Effective 2 August 2026.
Reports Exporter for Xero (the "add-on") moves your Xero data into your own Google Sheets. This policy explains what the add-on accesses and how that data is handled. The short version: your data flows directly between your Xero account and your Google Sheet. Cody Labs operates no servers and never receives, stores, or transmits your financial data or your Xero OAuth connection.
spreadsheets.currentonly scope). The add-on cannot see your other files in Google Drive.All processing happens inside Google's Apps Script runtime, in your Google account. Financial data is fetched from your Xero account and written into your spreadsheet. It is not sent to Cody Labs or any third party. We have no database and no server that could receive it.
Your Xero OAuth tokens are stored per user by the official Apps Script OAuth2 library, scoped to your Google account. They are never written into the spreadsheet and are not visible to other people you share the sheet with. They remain until you disconnect or uninstall the add-on, at which point they are removed.
If you enter a license key to unlock paid features, the add-on sends only that license key and a product identifier to our payment processor, Gumroad, to confirm your subscription is active. No Xero data is involved. See Gumroad's privacy policy.
The only Google user data the add-on accesses is the content of the single Google Sheets spreadsheet you open it in, through the spreadsheets.currentonly scope. It uses that data for one purpose only: to write the Xero report rows you choose to export, plus status notes and a run log, into that same spreadsheet, and to read back the cells it previously wrote so it can update or resume an export you have set up. The add-on:
spreadsheets.currentonly scope makes this technically impossible);The add-on's use of information received from Google APIs adheres to the Google API Services User Data Policy, including its Limited Use requirements.
We protect your data, including any sensitive data, with the following mechanisms:
spreadsheets.currentonly, script.container.ui, script.external_request, and script.scriptapp scopes, so it can only ever touch the active spreadsheet, the endpoints described above, and its own scheduled triggers, never your wider Google Drive or account.Because we store nothing on our own systems, there is nothing for us to retain or delete. Your Xero OAuth connection and settings live in your Google account's add-on storage and are removed when you disconnect or uninstall. Report data lives in your spreadsheet, under your control.
We may update this policy; material changes will be reflected by the effective date above.
Questions about this policy: [email protected].
Google Sheets™ is a trademark of Google LLC. Xero is a trademark of Xero Limited. This add-on is built by Cody Labs and is not affiliated with, endorsed, or sponsored by Google LLC or Xero Limited.