Privacy Policy

Last updated: April 11, 2026 · BigQuery Studio for macOS

Introduction

BigQuery Studio ("the App") is a native macOS desktop application developed by Diego Valladares. This Privacy Policy describes what information the App accesses, how it is used, and how it is stored.

BigQuery Studio is designed with privacy as a core principle: all data stays on your device. The App does not operate any servers, does not collect analytics, and does not transmit your data to any third party.

Information We Access

Google Account Information

When you sign in with Google (OAuth 2.0), the App requests the following permissions (scopes):

Service Account Credentials

When you authenticate using a Service Account JSON key file, the App reads the key file you provide and uses it to authenticate API calls to Google BigQuery. The key file contents are stored locally on your device.

Query Data

SQL queries you write and their results are processed locally within the App. Query execution occurs directly between your Mac and the Google BigQuery API — no intermediate servers are involved.

How Information Is Stored

OAuth Tokens

Access tokens and refresh tokens obtained during Google sign-in are stored in the macOS Keychain, which provides hardware-level encryption. Tokens are never written to plain text files or transmitted to any external service.

Local Application Data

The App stores the following data locally in ~/Library/Application Support/BigQuery Studio/:

All of this data resides exclusively on your Mac. None of it is uploaded, synced, or shared with any server.

How Information Is Used

Data We Do NOT Collect

Third-Party Services

The App communicates directly with the following Google APIs:

These API calls are made directly from your device. No data passes through any intermediary server operated by us.

Google's own privacy practices are governed by the Google Privacy Policy.

Data Retention and Deletion

Children's Privacy

BigQuery Studio is not intended for use by children under the age of 13. We do not knowingly collect information from children.

Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be reflected on this page with an updated "Last updated" date. Continued use of the App after changes constitutes acceptance of the updated policy.

Contact

If you have questions about this Privacy Policy, please contact: