Last updated: March 2026 · Effective immediately
LoonieLog ("the add-on", "the software") is a Google Apps Script add-on that runs inside your Google Sheets spreadsheet. It is developed and maintained by the LoonieLog team, reachable at srivatsa.kasagar@outlook.com.
For the purposes of this policy, "we", "us", or "our" refers to the LoonieLog team. "You" or "your" refers to the individual who installs and uses the add-on.
LoonieLog is an add-on that operates entirely within your Google account. It accesses the following data using the OAuth scopes you authorize during installation:
| OAuth Scope | What it's used for |
|---|---|
| gmail.modify | Read Gmail messages to find receipt emails; apply labels (e.g., "loonielog-processed") to processed threads; never reads email unrelated to receipts |
| gmail.settings.basic | Create Gmail filters that route receipt emails from known vendors to the To_Log label automatically |
| drive | Create and manage the LoonieLog_Unprocessed and archive folders; rename and move receipt files you drop into those folders |
| spreadsheets | Read and write to the Google Sheet where expense data is logged — the spreadsheet you own |
| script.external_request | Make HTTPS calls to Gemini API, Claude API (with your own key), and the Bank of Canada Valet API for exchange rates |
| script.scriptapp | Create a time-based trigger that runs the agent on a daily schedule |
| userinfo.email | Read your Google account email address for display in the Settings tab only |
PropertiesService.getUserProperties() — encrypted, user-scoped storage that only your script instance can access.To_Log label (unless you explicitly run the backfill function, which searches for receipt keywords in the past 90 days).LoonieLog calls the following third-party APIs on your behalf, using API keys you provide and own:
If you choose Gemini as your AI model, receipt images and email text are sent from your Google account directly to Google's Gemini API endpoint (generativelanguage.googleapis.com). This data is governed by Google's Generative AI Terms of Service and its Privacy Policy. LoonieLog does not intermediate or store this data.
If you choose Claude as your AI model, receipt images and email text are sent from your Google account directly to Anthropic's API endpoint (api.anthropic.com). This data is governed by Anthropic's Privacy Policy. LoonieLog does not intermediate or store this data.
For USD receipts, LoonieLog calls the Bank of Canada's public Valet API (bankofcanada.ca/valet) to retrieve the USD/CAD exchange rate for the receipt date. This API requires no authentication and no personal data is sent — only a date parameter.
All data processed by LoonieLog is stored exclusively within your own Google account:
You retain full ownership of all this data. Uninstalling the add-on does not delete your sheet data or Drive files — you control those directly.
LoonieLog's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Specifically:
LoonieLog is designed for use by self-employed adults and small business owners. We do not knowingly collect information from children under 13. If you believe a minor has used this add-on, please contact us at srivatsa.kasagar@outlook.com.
LoonieLog uses Google's built-in security infrastructure:
PropertiesService.getUserProperties() — encrypted at rest by Google and accessible only to your script instance.appsscript.json.Because there is no LoonieLog server, there is no LoonieLog database that could be breached to expose your data.
If we make material changes to this Privacy Policy, we will update the "Last updated" date above and, where possible, notify you via the LoonieLog Dashboard or via the email associated with your Google account.
Continued use of the add-on after changes are posted constitutes your acceptance of the updated policy.
Questions about this Privacy Policy or how LoonieLog handles your data?
Email: srivatsa.kasagar@outlook.com
We aim to respond within 5 business days.
This policy applies to LoonieLog as a Google Workspace Add-on. LoonieLog is not affiliated with or endorsed by the Canada Revenue Agency (CRA), Google LLC, or Anthropic.