ParquetLab (parquetlab.app) is a browser-based workspace for exploring and analyzing Parquet files.
Your files never leave your browser. All file processing is performed locally using DuckDB WebAssembly. No Parquet file, SQL query, or query result is ever transmitted to our servers or any third party.
When you close the browser tab, all loaded data is gone. We have no access to it and do not retain it in any form.
This applies to:
We use Vercel Analytics to collect anonymous, aggregated usage data. This includes:
Vercel Analytics does not use cookies and does not collect personally identifiable information. Data is aggregated and cannot be used to identify individual users. See Vercel's privacy documentation for details.
ParquetLab uses minimal cookies:
We do not use advertising cookies, tracking pixels, or third-party marketing tools.
When you connect to Google Cloud Storage or Azure Blob Storage, ParquetLab uses OAuth 2.0. Your access token is stored in an encrypted HttpOnly session cookie and is transmitted to our server solely to generate short-lived signed URLs. Once generated, your browser fetches the file directly from Azure or GCS — the file data never passes through our servers.
The token is encrypted with AES-256-GCM, never logged, never shared, and used for nothing other than the signed URL requests you explicitly trigger. It expires after 24 hours.
We do not store any user data beyond the session cookie described above, which expires after 24 hours. Anonymous analytics data is retained by Vercel according to their own policies.
If you are located in the European Economic Area, you have the right to access, correct, or delete any personal data we hold. Since we collect only anonymous analytics and short-lived session tokens, there is no persistent personally identifiable information to access or delete.
We may update this Privacy Policy from time to time. The date at the top of this page indicates when it was last revised.
Questions? Contact us at hello@parquetlab.app.