Nerdybooth · Personal Audio Studio · Last updated: July 04, 2026
Nerdybooth ("Nerdybooth", "the Service", "we", "us") is a Chrome extension that helps vocalists with audio playback and practice through in-browser audio processing, including an equalizer and a compressor. (On-device AI track separation is in development and not yet available.)
Nerdybooth is designed with a local-first architecture. Audio is captured and processed entirely within your browser. We do not upload your audio, analyze its contents on our servers, or use it for machine learning training, AI modeling, or advertising purposes.
The Service is operated by GyeolCrash (Hangyeol Kim), an individual sole operator based in the Republic of Korea, acting as the data controller for the personal information described in this policy.
Contact for privacy matters: support@nerdybooth.com
By using Nerdybooth, you agree to the practices described in this Privacy Policy.
Nerdybooth captures the audio of the current browser tab when you activate it and processes that audio entirely within your browser using native web APIs. To be explicit:
chrome://, extension, and about: pages).Chrome permissions we request
| Permission | Why we use it |
|---|---|
tabCapture / activeTab | To capture the audio of the current tab so Nerdybooth can process it (EQ, compressor). Capture occurs only when you activate Nerdybooth on a tab. |
offscreen | To run Web Audio processing in an offscreen document (service workers cannot use the Web Audio API). |
sidePanel | To display the Nerdybooth interface in the browser side panel. |
storage | To save your extension preferences and settings. |
identity | To sign you in with Google OAuth and identify your account (email sign-in does not use this permission). |
Host access: Nerdybooth connects only to its own backend and service providers: Supabase (account and subscription data), Paddle (checkout), Cloudflare R2 (content storage reserved for a forthcoming on-device separation feature; currently inactive), and the Google OAuth callback origin. It does not request access to read the content of arbitrary web pages.
We collect only what is necessary to operate the Service:
| Data | Purpose | Legal basis | Retention |
|---|---|---|---|
| Google Account Identifier (subject ID), email address, and display name | Identify your account, user sign-in | Performance of contract | Until you request account deletion |
| Subscription status, license state, and license identifiers | Enable Pro features, verify entitlement | Performance of contract | Until your account is deleted or as otherwise required by applicable law |
| Purchase / transaction records (managed by Paddle) | Billing, tax, and fraud compliance | Legal obligation | Retained by Paddle per their legal/tax retention requirements (typically up to 7 years) |
| Extension preferences and settings | Provide cross-device synchronization | Performance of contract | Until you reset settings or delete your account |
| Operational logs (IP, request metadata, error data) | Security, debugging, and service reliability | Legitimate interest | Retained temporarily (typically purged within 30 days) |
| Support communications you send us | Respond to and resolve your request | Legitimate interest | Until the matter is resolved, then periodically purged |
We do not collect unnecessary personal information, and we do not sell your personal information.
Nerdybooth uses a single sign-in method, handled through Supabase Auth:
chrome.identity). We receive only the unique Google Account Identifier (subject ID), basic profile information (such as your display name), and email address needed to identify your account. We never receive or have access to your Google password.We issue a secure session token that is stored locally in your browser. We do not store passwords of any kind.
Payments are processed by Paddle, acting as our Merchant of Record. When you purchase a subscription or one-time digital product, Paddle collects and processes your payment information, billing details, and tax information necessary to complete the purchase.
Nerdybooth never receives or stores your payment card details. We receive only the metadata necessary to activate your purchase, such as subscription status, renewal cycles, and Paddle customer/transaction identifiers. Paddle remains the legal seller of record for your transaction.
Paddle's privacy practices are described at: https://www.paddle.com/legal/privacy
| Service | Role | Data handled | Privacy policy |
|---|---|---|---|
| Google OAuth | Authentication | Email, unique subject ID, basic profile | policies.google.com/privacy |
| Paddle | Merchant of Record / payments | Payment status, billing metadata, tax data | paddle.com/legal/privacy |
| Supabase | Account & subscription database | Email, subject ID, subscription state, settings | supabase.com/privacy |
| Cloudflare | Network infrastructure, hosting & content storage | Request metadata, routing, edge compute, operational logs | cloudflare.com/privacypolicy |
Account and subscription data are stored in our Supabase database hosted in the US East (us-east-1) region. Operational logs may be temporarily captured by Cloudflare edge networks to ensure system integrity and performance. If you access the Service from outside these regions, your data may be transferred and processed internationally; we rely on our providers' standard contractual safeguards for such transfers.
To ensure security, perform debugging, and maintain service reliability, our backend infrastructure automatically processes short-term operational logs. These logs may contain network request metadata, timestamps, and system errors. These logs are strictly segregated from your application usage, are accessible only for system maintenance, and are systematically purged (typically within 30 days).
Nerdybooth uses browser local storage and extension storage APIs to remember your preferences and keep you signed in. We do not use third-party advertising or tracking cookies within the extension environment.
We retain personal information only as long as necessary to provide the Service, comply with legal and tax obligations, resolve disputes, and enforce our agreements. Retention periods for each data type are listed in Section 3. Transaction records may be retained longer where required by law.
Depending on your jurisdiction (including under the GDPR and CCPA), you may have the right to:
To exercise any of these rights, email support@nerdybooth.com from the address associated with your account. We may ask you to verify ownership of the account before acting. We will respond within the timeframe required by applicable law.
Nerdybooth is not directed to children under the age of 13 (or the minimum age required in your jurisdiction). We do not knowingly collect personal information from children. If you believe a child has provided us information, contact us and we will delete it.
We implement reasonable technical and organizational measures to protect your information, including encrypted transport (HTTPS), token-based authentication, and granular access controls on our database. No online service can guarantee absolute security.
We may update this Privacy Policy from time to time. Material changes will be reflected by updating the "Last updated" date above and, where appropriate, by notice within the Service.
Questions about this Privacy Policy can be sent to support@nerdybooth.com.