Privacy Policy
Last updated: July 1, 2026
Who We Are
"We" are Veenie, operated by Pipewriter OÜ (Sepapaja 6, Tallinn 15551, Estonia, reg. no. 14904870). And I am Ivan. I build high-fidelity physics simulations, aerospace engineering tools, and simulation-as-storytelling experiences for the space industry.
Products covered by this policy: the Veenie atmospheric simulator at veenie.space, Google Workspace add-ons including AeroSheet, and any other tools listed at veenie.space/tools.
Veenie tools are not directed at children, and we do not knowingly collect personal data from anyone under 13 (or under 16 in the EU without parental consent). If we learn we've inadvertently collected data from a child under these thresholds, we'll delete it. See our Terms of Service for our full eligibility requirements.
1. Google Workspace Add-ons (AeroSheet)
This section exists specifically for Google's compliance review and for users who want to understand exactly how our Workspace integrations work for AeroSheet — the only product in our portfolio that touches Google and Google Workspace infrastructure.
What AeroSheet Actually Does
AeroSheet is a wing designer that lives in a spreadsheet sidebar. NACA profile generation, thin airfoil theory, finite wing corrections and more. All of this runs locally in your browser via the Google Sheets sidebar. When you click "Push to Sheet," our Apps Script writes aerodynamic results to your active Google Sheets spreadsheet and draws a chart. That's the full data flow.
Google API Limited Use
AeroSheet's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
No AI Training on Your Data
AeroSheet does not use data obtained through Google Workspace APIs to train, develop, or improve any AI or machine learning models, generalized or personalized. Your spreadsheet data is yours. It does not feed the belly-of-the-beast of any LLM model or other linear-algebra-based intelligence.
AeroSheet contains no AI or machine learning functionality of any kind. It is a deterministic calculator built on established aerospace formulas — Thin Airfoil Theory, Prandtl finite-wing corrections, and NACA profile generation — the same math used in textbooks and CFD preprocessing, not a trained model.
Because there is no AI/ML component, AeroSheet cannot and does not use, transfer, aggregate, or derive Google Workspace user data for AI or ML training of any kind, foundational or personalized. Your spreadsheet data is yours: it is used only to render the wing geometry you requested, and nothing else.
(This is unrelated to the separate Veenie web simulator described in Section 2, which is a different product with no connection to Google Workspace data.)
Permissions
AeroSheet requests the minimum scopes to function:
- Current spreadsheet only (
https://www.googleapis.com/auth/spreadsheets.currentonly): We interact exclusively with the sheet you have open. We cannot access your other files. We do not read, log, or transmit your spreadsheet contents anywhere — the wing geometry, cell values, and calculations stay in your browser session and your sheet. - Sidebar UI (
https://www.googleapis.com/auth/script.container.ui): Renders the AeroSheet interface, 3D wing viewer, and controls inside the Google Sheets sidebar. - External requests (
https://www.googleapis.com/auth/script.external_request): Used solely to verify your Pro license key against Gumroad's license verification API (api.gumroad.com/v2/licenses/verify). We send your license key and receive back a valid/invalid status — no spreadsheet data is included in this request. The app also accesses airfoil geometries from a Cloudflare data bucket, but that request is not routed via the Google Apps Script environment and contains no user or spreadsheet data, only the requested airfoil code. - Storage (
https://www.googleapis.com/auth/script.storage): Used exclusively to store your Pro license key (so you stay logged in) and your saved cell-bindings (so the sidebar remembers which cells map to your wing inputs) locally in Google's PropertiesService.
Data stored via PropertiesService is scoped to your script/document and protected by Google's own infrastructure; we don't export or copy it elsewhere. See Section 7 for more on how we protect data generally.
Google user data accessed through these scopes (your license key, cell-bindings) is never sold, rented, or transferred to third parties for advertising, data brokerage, credit determination, or any purpose other than operating AeroSheet itself. See Section 9 for our general data sale and retention policy.
2. Veenie Web Simulator
Flight Telemetry
When you fly at veenie.space/fly, we log flight telemetry after 30 seconds of flight time. This includes altitude, velocity, ballast state, gas levels, battery percentage, and subsystem states.
Why: The long-term goal of Veenie is to train autonomous AI pilots for Venus atmospheric exploration. Human demonstration flights are the training data. Every flight where you survive the thermal cliff is genuinely useful science. So is the log of your ChatGPT panicking as it plummets towards the 92 bar hellscape.
This telemetry is anonymized by default. We don't attach it to your identity unless you explicitly log in or request an email copy of your flight. You can see saved flight telemetry at veenie.space/arena. The public-facing arena flight logs never include your identifiable information.
Saving Your Flight
From the flight interface, you can choose to save your telemetry and have it sent to your email. This is a transactional email: your flight log, nothing else. At the point of saving, you can optionally subscribe to the Veenie newsletter. Subscribing is never required to receive your flight data.
3. Email and Newsletter
You can subscribe to Veenie updates via signup forms across the site or at veenie.space/subscribe. We use email to send:
- Transactional emails: flight logs, license keys, purchase confirmations
- Newsletter: new simulations, physics engine updates, aerospace research we find interesting
You can unsubscribe from the newsletter at any time via the link in any email or at veenie.space/unsubscribe. Unsubscribing from marketing email does not affect transactional emails related to purchases or flight saves.
We store your email address to manage your subscription and, if applicable, validate your software license. We don't sell it, we don't share it with advertisers, and we don't send you anything we wouldn't want to receive ourselves.
4. Purchases and Licensing
If you purchase a lifetime license for AeroSheet or other tools via Gumroad, Stripe handles payment processing. We store your license key, purchase date, and email address to validate your software access. We never see your payment card details.
The open-source Veenie physics engine and Venus aerostat design playground is available at github.com/hackiku/veenie. Using the open-source code requires no account and no data exchange with us.
The open-source aerodynamics engine powering AeroSheet is available separately as @veenie/aero on npm and GitHub under the MIT license. Using it requires no account and no data exchange with us.
5. NRE and Enterprise Clients
For custom simulation work: your mission specs, thruster configurations, and flight profiles stay in your infrastructure. We provide the physics engine and architecture; we don't need your sensitive data to do that job.
For ITAR-sensitive deployments, we support air-gapped and on-premises builds where zero telemetry or configuration data touches Veenie servers. See veenie.space/docs for architecture details.
6. Analytics and Technical Data
We use basic analytics on veenie.space to understand which simulations are used and to catch physics engine errors. This includes page views, session duration, and error logs. We do not use advertising trackers. Analytics data is not linked to personally identifiable information.
7. Data Security
We take reasonable technical and organizational measures to protect your data against unauthorized access, disclosure, alteration, or loss. This includes:
- Encryption in transit: All connections to Veenie services (the web simulator, license validation, Apps Script external requests) use HTTPS/TLS.
- Encryption at rest: Data stored with our infrastructure providers (Tiger Cloud/TimescaleDB for flight telemetry, Vercel for hosting) is encrypted at rest by those providers' standard security practices.
- Access controls: Only Ivan (as sole operator of Pipewriter OÜ) has access to production data and infrastructure. We don't have a support team or contractors with standing access to your data.
- Google Workspace data specifically: Data accessed through AeroSheet's Google API scopes (your license key, cell-bindings) is stored via Google's own PropertiesService, inheriting Google's security infrastructure rather than a separate Veenie database.
No system is perfectly secure, and we can't guarantee absolute security. If we become aware of a data breach affecting your personal information, we will notify affected users and relevant authorities as required by GDPR.
8. Information Sharing
We do not sell personal data. We share data only with infrastructure providers necessary to operate: Vercel (hosting and edge functions), Tiger Cloud/TimescaleDB (flight telemetry storage), Gumroad and Stripe (payments), and Resend (transactional email).
We may disclose data if required by Estonian or applicable international law. We will push back on requests we consider unreasonable.
Some of our infrastructure providers (Vercel, Tiger Cloud, Gumroad, Stripe, Resend) are based or operate servers outside the EU, including in the United States. Where we transfer personal data outside the EU/EEA, we rely on providers that maintain appropriate safeguards, such as Standard Contractual Clauses or equivalent frameworks recognized under GDPR.
9. No Sale of Data
We do not sell, rent, or trade your personal data — including data obtained through Google APIs — to third parties, data brokers, or information resellers, under any circumstances.
We do not use your data for targeted advertising, personalized or retargeted advertisements, interest-based advertising, credit-worthiness determination, lending decisions, or to build databases for resale. The only third parties who see your data are the infrastructure providers listed in Section 8, and only to the extent needed to operate Veenie (hosting, payments, email delivery, telemetry storage).
10. Data Retention
We keep your data only as long as needed for the purposes described in this policy:
- License keys and cell-bindings (AeroSheet, via PropertiesService): retained until you unlink your license or delete the add-on, whichever comes first. You can unlink at any time via Extensions → AeroSheet → Unlink License Key.
- Flight telemetry: retained indefinitely in anonymized form for training purposes (Section 2). If you've linked telemetry to your identity by logging in or requesting an email copy, you can request deletion at any time.
- Email addresses: retained until you unsubscribe or request deletion. Unsubscribing removes you from marketing sends; deletion removes the record entirely.
- Purchase and license records: retained for as long as needed to validate your license and for standard accounting/tax purposes, per Estonian law.
You can request deletion of your data at any time — see Section 11 (Your Rights) for how.
11. Your Rights
You can request access to, correction of, or deletion of your personal data at any time. Under GDPR you have the right to data portability, the right to restrict processing, and the right to object to processing based on our legitimate interests (for example, anonymized flight telemetry used for AI training — see Section 2). Deleting your license record will invalidate Pro tool access.
If you believe we've mishandled your data, you can also lodge a complaint with your local data protection authority, or with Estonia's Data Protection Inspectorate (www.aki.ee), our lead supervisory authority.
12. Contact
Email: ivan@veenie.space
Address: Pipewriter OÜ, Sepapaja 6, Tallinn 15551, Estonia
This policy is governed by Estonian law and EU privacy regulations.