Legal
Privacy Policy
Last updated: October 12, 2026. This policy explains what information Puppet3D collects, why we use it, and how we protect account, membership, download, and license validation data.
Who we are
Puppet3D is tools for architects: SketchUp extensions and Blender add-ons, plus this website for accounts, downloads, and licenses. Puppet Pro membership supports new tools and helps bring more Pro plugins to the Free bundle for everyone over time.
Puppet3D is a product of PUSHPULL, based in Peru. For product support, account questions, privacy requests, cancellation help, or refund questions, contact support@puppet3d.com.
Google Sign-In
You can create or open a Puppet3D account with Sign in with Google. Google then shares with us the information you allow on Google's consent screen. That typically includes your name, email address, profile photo, and a Google account identifier. We use this to create or recognize your Puppet3D account, keep you signed in, provide downloads and license features tied to that account, and send essential account messages. The account email may also be used for optional product updates as described below, subject to your notification preferences and any consent required by law. We do not sell Google user data or share it with advertisers. You can disconnect Puppet3D from your Google Account permissions at any time. Authentication is handled through Google Firebase. For privacy requests about this data, contact support@puppet3d.com.
Information we collect
We may collect account information such as your email address, authentication provider, user ID, account status, and support messages. We may collect subscription and license information such as subscription status, billing period dates, download timestamps, license tokens, registered device records, device names, usernames reported by the operating system, fingerprints used for license limits, validation timestamps, and related diagnostic logs.
We may also receive technical information from your browser, device, or server requests, such as IP address, browser type, operating system, pages visited, error logs, and security or fraud-prevention signals.
Payments
All Puppet Pro payments are processed through Polar, our merchant of record and authorized reseller. Polar handles payment details, applicable taxes, invoices, receipts, fraud checks, recurring membership billing, and payment-related buyer support under its Privacy Policy.
Puppet3D does not collect or store full card numbers or sensitive payment card details on its own systems. We may receive limited payment and subscription records from our payment provider, such as customer identifiers, subscription status, billing period, product purchased, country, currency, and transaction identifiers.
How we use information
We use information to create and manage accounts, provide downloads, validate active subscriptions, enforce device limits, prevent unauthorized sharing, provide support, maintain security, improve the service, comply with legal obligations, and communicate important account or product notices.
Product update emails
If you have a Puppet3D account, we may email you about new Puppet3D software releases. Depending on your account access, these messages may include the version number, a short summary of what changed, and a link to download or learn more on our website. We send them through our email provider (such as Resend) using the address on your account.
Puppet Pro members may receive emails when we publish a new Pro bundle release relevant to their membership.
Puppet members without Pro access may receive emails when we publish a new Free bundle release. They may also receive separate emails when we publish a new Pro release, describing Pro-only features or improvements so you can see what is included in Puppet Pro membership, where permitted by law and with prior consent when required. Each message will clearly indicate whether it applies to Free, Pro, or both, and will not pretend a Pro-only update is available on your Free install.
Account notification preferences are currently enabled by default. This setting does not replace any consent required for promotional emails. Creating an account or accepting these documents does not by itself constitute consent to receive promotional communications. Essential account, security, and billing messages are separate from optional product updates.
You can turn off all optional product and release announcement emails at any time in your account Settings (Notifications) or by using the unsubscribe link in any such message. Opting out does not affect essential account messages such as billing receipts from your payment provider or replies to support requests you send us.
Download records
When you download a Puppet3D bundle from our website while signed in, we record which product you downloaded (for example SketchUp Free, SketchUp Pro, or Blender Pro when available), the bundle version tag you selected, the time of the download, and an approximate country code inferred from the network (for example MX or US) for the most recent download of that product. Per-account summaries are stored on your license record; we also keep aggregated counters (totals by product and version) for service statistics. We do not store raw IP addresses for this purpose, and we do not inject download data into the installer file itself.
License validation and device data
Puppet3D Pro uses license validation to confirm that a subscription is active and that the device limit has not been exceeded. This may include a license token, a machine fingerprint, device name, local username, last-seen timestamp, and the Pro bundle version last reported from SketchUp on that machine (stored as last bundle version on each registered device). We use this data to provide the service you purchased, protect the software from unauthorized distribution, help you manage registered machines in your account, and understand which release builds are in use. Puppet3D Free does not perform this license validation and does not send install telemetry from SketchUp.
Legal bases
Where applicable privacy laws require a legal basis, we process data to perform our contract with you (including membership access and license validation), comply with legal obligations, and protect our legitimate interests in security and anti-abuse. Optional product and release communications are subject to your preferences and the applicable legal basis. Promotional communications require prior consent where required by law, and you may withdraw that consent as described above.
Service providers
We use third-party providers to operate Puppet3D, including payment processors (when checkout is enabled), hosting, authentication, database, email, automation, source code, analytics, and support providers. These may include Polar, Google Firebase, Vercel, Resend, GitHub, and other vendors actually used to deliver and secure the service.
International transfers
Because Puppet3D uses global cloud providers, your information may be processed in countries other than where you live. Where required, we rely on appropriate safeguards provided by our vendors and applicable data protection laws.
Retention
We keep information only as long as reasonably needed for the purposes described in this policy, including providing the subscription, maintaining licenses, resolving disputes, preventing fraud, complying with legal and tax obligations, and keeping security records. Some records may be deleted or anonymized when they are no longer needed.
Your choices and rights
Depending on your location, you may have rights to access, correct, delete, restrict, object to processing, or request a copy of your personal information. You may also cancel your subscription through your payment provider or account options when billing is active. You may opt out of optional release and product announcement emails (including Pro release notices sent to Puppet members without Pro access) in Settings or via the unsubscribe link in those messages. To make a privacy request, contact support@puppet3d.com.
Cookies and similar technologies
We may use cookies and similar technologies for essential website functions, account login, checkout, security, and performance. If we add non-essential analytics or marketing cookies, we will update this policy and provide any consent tools required by law.
Security
We use reasonable technical and organizational measures to protect information, including managed hosting, authentication, access controls, and secure handling of payments via qualified payment providers when checkout is enabled. No online service can be guaranteed completely secure.
Changes to this policy
We may update this Privacy Policy as Puppet3D changes. The latest version will be posted on this page with the updated date.