Overview
Short version: This extension does not collect, store, or transmit any personal data to external servers. All processing happens locally in your browser. Access to Google Drive is limited exclusively to the single file you choose.
What the extension does
YouTrack → Google Sheets is a Chrome extension that reads issue data from your YouTrack instance and writes it to a Google Spreadsheet of your choice via the Google Sheets API.
It can also keep the status column in that spreadsheet up to date by re-reading the current status of issues already listed in the sheet (the “Update statuses” feature).
Data accessed
The extension accesses the following data solely to perform the export function:
- Issue fields visible on the current YouTrack page (ID, title, status, priority, author, assignee, dates)
- Issue status data read from your YouTrack instance through its REST API, using your existing signed-in YouTrack session in the browser, when you run the “Update statuses” sync
- Your Google account identity: only to authorise writes to Google Sheets on your behalf
- Your Google account email address: used solely to populate the “Added by” field in the spreadsheet row, so team members can see who exported each issue. The email is written only to the spreadsheet you selected and is not transmitted to any other service.
- The Google Spreadsheet you explicitly select as the export destination
Data storage
The extension stores only the following items locally in Chrome storage:
- Your OAuth 2.0 token: used to authenticate with the Google Sheets API. Stored locally by Chrome, never sent to Lobov Labs servers.
- The Spreadsheet ID you last used: for convenience, so you don’t have to re-enter it each time.
No data is sent to any server operated by Lobov Labs.
Data sharing
We do not sell, trade, share, transfer, or disclose Google user data to any third parties.
The extension transmits data only to:
- Google Sheets API: to write YouTrack issue data into the spreadsheet you selected. This transmission is governed by Google’s Privacy Policy.
- Your YouTrack instance: to read issue data from the page currently open in your browser, and from its REST API during status sync, using your existing browser session.
No Google user data is sent to Lobov Labs servers or any other external services.
Data protection
All communication between the extension and Google APIs is conducted exclusively over HTTPS/TLS.
Authentication is handled via Google OAuth 2.0. The extension does not store your Google account credentials. The OAuth token is stored locally in Chrome’s secure storage (chrome.storage.local) and is never transmitted to Lobov Labs servers.
Access is limited to the minimum necessary scopes: drive.file and spreadsheets, which restrict the extension to only the specific spreadsheet the user explicitly selects or creates.
Data retention and deletion
Lobov Labs does not store any Google user data on its servers. There is nothing to retain or delete on our end.
Data stored locally in your browser:
- OAuth token: stored by Chrome and automatically managed by the browser. You can revoke access at any time at myaccount.google.com/permissions.
- Last-used Spreadsheet ID: stored locally for convenience. You can clear it by uninstalling the extension or clearing Chrome extension storage.
To fully remove all locally stored data, uninstall the extension from Chrome.
Google API scopes
The extension requests the following OAuth scopes:
https://www.googleapis.com/auth/drive.file: to create new spreadsheets in Google Drive on your behalf (used in automatic mode)https://www.googleapis.com/auth/spreadsheets: to read and write data to the Google Spreadsheet you selected. Required to support writing to existing spreadsheets shared with you by others.
These scopes grant access only to the specific spreadsheet you choose. No other files in your Google Drive are accessed or modified.
Third parties
The extension interacts only with:
- Google Sheets API: to write exported data on your behalf
- Your YouTrack instance: to read issue data from the page you have open and, during status sync, from its REST API
No analytics, tracking scripts, or advertising SDKs are included.
Permissions
The extension requests the following Chrome permissions:
- activeTab: to read YouTrack issue data from the current tab when you click the extension
- tabs: to detect when a YouTrack issue page is open, and to open and navigate a tab to the YouTrack issues list while syncing statuses
- scripting: to inject the content script that reads issue data from YouTrack pages
- storage: to save your settings, OAuth token and last-used spreadsheet ID locally
- identity: to authenticate with Google OAuth 2.0
- identity.email: to read the signed-in Chrome profile email, used only to populate the “Added by” field when exporting to a spreadsheet
- Host access to YouTrack: for YouTrack Cloud and JetBrains-hosted instances it is granted by default; for self-hosted YouTrack (any domain) it is optional and requested at runtime, per site, only when you use the extension, solely to read issue data
Contact
Questions or concerns about this privacy policy? Reach out at lobovlabs@proton.me