m Moritz Bauer — writing on digital data

Privacy Policy

GA4 Property Names for BigQuery — Chrome Extension

Last updated: May 8, 2026

Summary

This extension accesses the names and IDs of your Google Analytics 4 properties so it can label matching BigQuery datasets in the Google Cloud Console. All data stays on your own computer, inside the Chrome extension's local storage. Nothing is sent to any server operated by the developer, and nothing is shared with any third party.

Who provides this extension

This extension is developed and maintained by Moritz Bauer as a personal project. Contact: moritz.j.bauer@gmail.com.

Data Accessed

When you click Connect in the extension popup, the extension asks you to sign in with a Google account and requests a single OAuth scope:

Using that scope, the extension calls exactly one Google Analytics Admin API endpoint:

From the response, the extension reads and keeps only two fields per GA4 property that is already visible to the signed-in Google account:

The extension does not access, read, collect, or transmit any of the following Google user data:

Data Usage

The two fields above are used for one purpose only: to display a small badge with the property's display name next to any text on console.cloud.google.com pages that matches the BigQuery dataset pattern analytics_<property_id>. This makes GA4 BigQuery exports easier to recognize at a glance.

The data is not used for advertising, profiling, model training, analytics, telemetry, or any purpose other than rendering the on-page badge described above. The extension contains no AI/ML components and does not send Google user data to any AI/ML model.

Once connected, the extension refreshes the property-name mapping approximately once every 24 hours via chrome.alarms. Each refresh performs the same single Admin API call described above. No other background network activity occurs.

Data Sharing

Google user data accessed by this extension is never shared with any third party, and is never transferred to any server operated by the developer. There is no developer-operated backend.

The extension contains no analytics, telemetry, crash-reporting, advertising, or tracking SDKs. The only network request it makes is the direct call from your browser to Google's Analytics Admin API, authenticated with your own OAuth credentials via Chrome's built-in Google sign-in. Google's handling of that request is governed by Google's Privacy Policy.

Data Storage & Protection

All data accessed by this extension is stored only on your own device, inside the browser's per-extension sandbox using Chrome's chrome.storage.local API. Specifically, the extension stores:

The OAuth access token issued by Google is not stored or read by the extension's own code. It is held and refreshed by Chrome's chrome.identity API, scoped to this extension only and inaccessible to other extensions or web pages.

Protection measures:

Data Retention & Deletion

Because no Google user data is ever transmitted to a developer-operated server, the developer retains no copies of your data. The only retained copy lives in your own browser's local storage and is overwritten on each daily sync.

Data is retained on your device only as long as you keep the extension installed and connected. You can delete it at any time using any of the following methods, which take effect immediately:

If you have any further questions about data deletion, or wish to confirm that no developer-side data exists for your account, email moritz.j.bauer@gmail.com and a response will be provided within 30 days.

Children

This extension is not directed at children and does not knowingly collect data from anyone under the age of 13.

Changes to this policy

If this policy changes in a material way, the Last updated date at the top of this page will be updated and, where appropriate, users will be notified through the extension. Previous versions of this page are available via the repository's commit history.

Contact

If you have any questions about this privacy policy or the extension's handling of data, please email moritz.j.bauer@gmail.com.