Privacy Policy
Effective September 27, 2026
What this policy covers
This policy explains what data PerfBoard.app collects, how it is used, and your rights regarding that data.
Who we are
PerfBoard is operated by Pyrworks LLC, based in California, United States. Contact: [email protected].
Age
PerfBoard is not directed to anyone under the age of 16, and we do not knowingly collect personal data from anyone under 16. If you believe a child under 16 has given us personal data, contact us at [email protected] and we will delete it.
Data we collect
When you sign in with Google, PerfBoard receives your name, email address, and profile photo.
When you use the app, PerfBoard stores your designs, wire routing data, cut sheets, bend guides, workspace or project metadata, your plan status (free or Pro), and, if you subscribe, your PerfBoard MCP Access subscription status.
PerfBoard also records a small set of first-party product events so we can understand how the Pro export feature is used and improve it. These events note when you reach the export upgrade prompt, click to upgrade, start a checkout, complete a purchase, or run an export, along with your account ID and a timestamp. PerfBoard also records which sections of the documentation you read and which guide videos you start, and when you open the AI agents article or the AI Agents setup page and copy its connection details or pick an agent, with your account ID and a timestamp, when you are signed in. When you are not signed in, this usage is counted only as daily totals with no identifier of any kind. If you read the documentation or start a guide video and later create an account, the time of that first read or first play is stored on your account so we can see whether the guides help people get value from PerfBoard. All of these events are stored only in our own database (Cloud Firestore) and are never sent to any third-party analytics service.
Support requests
When you submit a support request, we store your message and category with your account ID, name, email address, plan at submission, request status, and timestamps. We use this information and your current plan to answer questions, troubleshoot problems, and handle refund requests. We reply to your account email address. Support replies do not depend on your product-email preference.
Requests are stored in Cloud Firestore. Within the app, only PerfBoard administrators can read and manage them; other users and workspace members cannot access them. Support messages are not included in product analytics or the app’s persistent browser database cache. You can request access to or deletion of your support data using the privacy contact on this page.
Payments
PerfBoard Pro is a one-time purchase processed by Stripe, our payment processor. Your card details are entered on Stripe's checkout and handled entirely by Stripe; PerfBoard never receives or stores your full card number. From the purchase we receive payment confirmation, transaction identifiers, the amount and currency, payment confirmation time, and the email used at checkout. We link these records to your PerfBoard account to unlock Pro and handle billing questions and refund requests. Stripe processes this data as described at stripe.com/privacy.
PerfBoard MCP Access is an optional monthly subscription, also processed by Stripe. For it we store your Stripe customer and subscription identifiers, the subscription status, and the date your paid period runs through, and we receive Stripe's payment and billing events for the subscription. We use these records to decide whether your MCP Access is active and to handle billing questions.
Connected AI apps (MCP)
If you connect an AI client to PerfBoard through MCP Access, we store:
- A record of the authorization you granted and the tokens issued to the client, kept in hashed or encrypted form
- The name of the connected client
- The workspaces you allowed the client to access
- Receipts of the operations the client performs, and rate-limit counters
The connected client reads and changes the board data in the workspaces you authorized. That client is a third-party service that you choose. PerfBoard does not operate it and does not run any AI model. Board data reaches the client only at your direction. What the client and its provider do with that data is governed by the provider's own terms and privacy policy, not by this policy. You can revoke a connection at any time on the AI Agents page, under Connected agents.
How we use your data
Your data is used primarily to provide the PerfBoard application, including authentication, saving designs, loading them later, workspace collaboration, serving the AI clients you connect, and responding to support requests.
The one exception is product email. If you explicitly opt in, PerfBoard uses your email address to send occasional product updates, new-feature announcements, and requests for feedback. Opt-in is off by default, never assumed, and reversible at any time from your Settings page. PerfBoard does not send product emails to users who have not opted in.
PerfBoard records the first-party product events described above to measure how the Pro export feature, the documentation, the guide videos, and the AI agents pages perform, and to improve them. Beyond that, PerfBoard does not sell or share user data, use any third-party analytics service, display ads, use tracking pixels, or profile users. Firebase Analytics is disabled; any usage measurement is first-party only.
Marketing communications
Product emails (new features, product updates, and feedback requests) are sent only with your consent. The legal basis is your explicit opt-in, which is off by default. You can withdraw consent at any time using the Product emails toggle on your Settings page; it takes effect immediately, and we stop sending you these emails. Withdrawing consent does not affect essential service emails such as security or account notices.
Where your data is stored
Account and design data is stored using Firebase Authentication and Cloud Firestore on Google Cloud infrastructure. Payment information is handled by Stripe (see Payments above).
If you are in the European Union, your data is processed on Google Cloud and Stripe infrastructure that may be located in the United States. These transfers rely on the Standard Contractual Clauses and the EU to US Data Privacy Framework participation of those providers.
Cookies
Only essential cookies required for authentication and session management are used. There are no tracking or advertising cookies.
Data retention
Your data remains available while your account exists. You can delete individual designs in the app. For full account deletion, email [email protected]. If you use MCP Access, account deletion is handled through this same email request.
Your rights
California residents may request access to or deletion of personal information and may exercise non-discrimination rights under CCPA/CPRA.
You have the right to access your data, to correct it, to have it erased, to restrict how we process it, to receive a copy of it in a portable form, and to object to processing we carry out on the basis of our legitimate interest, which covers the product events described above. You can also lodge a complaint with your local data protection authority.
Third-party services
PerfBoard uses three third-party services: Firebase, part of Google Cloud, for authentication and database storage; Stripe for processing payments for PerfBoard Pro and the PerfBoard MCP Access subscription; and YouTube, which hosts the videos on the Video guides page. PerfBoard does not integrate with any analytics platforms or ad networks.
The Video guides page embeds how-to videos from YouTube in privacy-enhanced mode. Nothing is requested from YouTube until you press play on a video. From that point the YouTube player is governed by Google's privacy policy, and it may set cookies of its own.
AI clients you connect through MCP Access are not services we use. You choose them, and they are covered in the Connected AI apps section above.
Changes to this policy
If we make material changes to this policy, we update the effective date at the top of this page and ask you to review and acknowledge the change the next time you sign in, before you continue using the app. We do not rely on email for these notices.