Last updated: 4 May 2026.

This Privacy Policy explains how Fluid Interactive, Inc. (“Fluid Interactive”, “we”, “us”) collects, uses, discloses, and protects personal data in connection with our website at https://www.fluidinteractive.com/ (the “Site”) and our software products and services. Our products include — without limitation — extensions for SketchUp and Revit, the Arguto WordPress chat plugin and its hosted backend, and any other software or hosted service we make available from time to time (collectively, the “Products”). Where a particular section of this policy applies only to a specific Product, we say so.

This policy applies to visitors to the Site, customers who purchase any Product, and (for our hosted services like Arguto) end-users who interact with a Product running on a customer’s website. Each Product also has its own End-User Licence Agreement and, where applicable, Terms of Service that govern its use.

1. Who we are

Fluid Interactive, Inc. is the legal entity behind the Site and the Products. We are the data controller for personal data collected through the Site, from customers across all Products, and from anyone who corresponds with us directly. For our hosted services (in particular the Arguto chat backend) where end-users on a customer’s website interact with a Product, the customer operating that website is the data controller and Fluid Interactive acts as a data processor on the customer’s behalf.

Contact: the contact form at fluidinteractive.com/contact · 2443 Fillmore St #380-9905, San Francisco, CA 94115, United States.

2. What data we collect

2.1 If you visit fluidinteractive.com

  • Server logs: IP address, user-agent, referring URL, pages visited, request timestamps. Used for security, debugging, and aggregate analytics.
  • Cookies set by us and our infrastructure providers (see Section 5).
  • Anything you submit through a contact form on a product page: name, email address, message content.

2.2 If you purchase or use one of our Products

This applies to customers of our SketchUp extensions, Revit extensions, the Arguto chat plugin, and any other Product we sell or offer.

  • Account and billing data: name, email address, billing address. Collected and stored by our payment partner Paddle (see Section 4); we receive a redacted copy for licensing and support.
  • Licence and install identifiers used to authenticate your installs against our licence server: subscription ID, machine ID or install signature, the Product name and version you’re running.
  • Aggregated, non-identifying telemetry from your installs: feature usage counts, error rates, latency, version distribution. We use this for product improvement and capacity planning.
  • Support correspondence you send to us through our contact form or a Product-specific support address, and any attachments you choose to share.

2.3 If you are an end-user interacting with one of our hosted services

Some of our Products run partly on Fluid Interactive’s hosted backend and partly inside our customer’s website or desktop application. Currently these include:

  • Arguto, our AI chat plugin for WordPress, where end-visitors of a customer’s website interact with an AI chat agent.
  • Imagine for AmbientOcclusion, our AI feature for the AmbientOcclusion SketchUp extension, where the customer (or, in shared-licence configurations, an end-user of the customer) generates images from text prompts inside SketchUp.

When you interact with a Product of this kind, additional data flows through us as a processor on the customer’s behalf. The exact data depends on the Product:

Arguto chat (end-visitor on a customer’s website)

  • The messages you type into the chat widget.
  • The agent’s replies, generated by an underlying large-language-model provider (currently OpenAI) from your message and the customer’s configured agent prompt.
  • Tool-call payloads created when the agent acts on your behalf — for example, the values you confirm before the agent submits a form, adds a product to your cart, or subscribes you to a newsletter on the customer’s site.
  • Your browser-supplied locale (e.g. en-US, fr-FR), used to translate the welcome message into your language when the customer has enabled that feature.
  • Per-session technical data: a randomly-generated session ID and the URL of the page you’re chatting on. We do not collect your name, email, or other identifying information unless you type it into the chat yourself.

Imagine for AmbientOcclusion (image generation in SketchUp)

  • The text prompt you submit to generate an image.
  • Optional reference data sent with your prompt (e.g. a viewport snapshot, a depth map, or other image conditioning).
  • The generated image returned by an underlying image-generation provider (currently OpenAI), forwarded back to your SketchUp installation.
  • Per-request technical data: a randomly-generated session ID, the subscription ID associated with your install, and aggregated timing/error metrics.

Neither Product collects your name, email, or other identifying information unless you type it into a prompt yourself.

Important: when you interact with one of our hosted services through a customer’s deployment, the customer (the website operator or licence holder) is the data controller. Your direct contact for data-rights requests is the customer; Fluid Interactive will assist them in responding.

Our SketchUp and Revit extensions and other locally-installed Products that do not rely on a hosted backend do not transmit your design data, drawings, or files to Fluid Interactive. They report only the licensing and aggregated telemetry described in Section 2.2.

3. How we use your data and the lawful bases

Under the GDPR / UK GDPR, we rely on the following lawful bases for processing personal data:

  • Contract performance. Account, billing, licence, and install data — needed to provide the Service you’ve subscribed to.
  • Legitimate interest. Server logs, aggregated telemetry, debugging information, and security measures — needed to keep the Site, Plugin, and Service running, secure, and improving over time. Balanced against your interests; you can object at any time (Section 8).
  • Legal obligation. Tax records, anti-fraud checks, responding to lawful requests from public authorities.
  • Consent. Marketing emails outside an existing customer relationship; non-essential cookies if your jurisdiction requires consent.
  • Processor on a controller’s behalf. When end-users interact with one of our hosted services on a customer’s site (e.g. the Arguto chat plugin), we process that interaction data as a processor for the customer under a data processing agreement.

4. Sub-processors and third parties

We rely on the following sub-processors. Each is bound by a data processing agreement that includes the European Commission’s Standard Contractual Clauses (“SCCs”) for transfers outside the EU/EEA where applicable.

  • Paddle.com Market Limited / Paddle.com Inc. — applies to all Products. Merchant of record, payment processing, billing, refunds. Privacy Policy.
  • Cloudflare, Inc. — applies to the Site and our hosted services. CDN, DNS, web-application firewall, and DDoS protection. Privacy Policy.
  • Google Cloud (Google LLC). — applies to the Site and our hosted Product backends. Hosting for our web servers, databases, and inference orchestration for hosted services like Arguto and Imagine for AmbientOcclusion. Privacy Notice.
  • OpenAI, L.L.C. — applies to our AI-powered hosted services (currently the Arguto chat plugin and Imagine for AmbientOcclusion). Large-language-model and image-generation inference. Content sent to OpenAI through our API integration is not used by OpenAI to train its models under our API agreement. Privacy Policy.

Our locally-installed Products that do not rely on a hosted backend (such as our Revit extensions and the non-Imagine parts of our SketchUp extensions) do not depend on the hosted Product backends or OpenAI; their data flow is limited to the Site (for licence checks) and Paddle (for purchases).

An up-to-date sub-processor list is available on request via the contact form.

5. Cookies and similar technologies

We use a small number of cookies, all functional or analytical:

  • Strictly necessary. WordPress login session, security tokens, CSRF protection — without these, the Site (especially the admin area) does not work.
  • Cloudflare bot protection. Cookies such as __cf_bm set by our CDN to distinguish humans from bots and protect the Site from abuse.
  • Aggregated analytics. First-party analytics for understanding which product pages get traffic. We do not use Google AdSense, third-party advertising cookies, or cross-site tracking.

You can disable cookies in your browser. The Site will mostly continue to work, but admin-area login may not.

The Arguto chat widget itself does not set any tracking cookies. It uses your browser’s sessionStorage (cleared when you close the tab) for the in-progress chat thread, and localStorage for cached widget configuration; neither is sent to third parties.

6. International data transfers

Fluid Interactive is a US-based company. Personal data we collect about visitors and customers in the European Economic Area, the United Kingdom, or other regions outside the United States is transferred to and processed in the United States. For transfers subject to the GDPR or UK GDPR, we rely on the European Commission’s Standard Contractual Clauses (“SCCs”), or where available, the EU-US Data Privacy Framework, with each sub-processor.

7. How long we keep your data

  • Server logs: typically up to 30 days for security and debugging, then deleted or aggregated.
  • Account and billing data: for the duration of your active subscription or licence, plus the period required to satisfy tax, accounting, and audit obligations under applicable US law (typically up to 7 years).
  • End-user chat content (Arguto): the Arguto plugin does not store chat content in the customer’s WordPress database. Operational logs at the chat-backend level may retain chat content briefly for debugging — typically no more than 30 days — and are not used to train the LLM or build profiles. Aggregated, de-identified usage metrics may be retained indefinitely.
  • Prompts and generated images (Imagine for AmbientOcclusion): not retained beyond what is needed to fulfil the request and return the generated image to your SketchUp installation. Transient operational logs may capture prompts briefly for debugging — typically no more than 30 days — and are not used to train any image-generation model.
  • Aggregated, non-identifying telemetry: indefinitely, for product-improvement and capacity-planning purposes.
  • Support correspondence: until the matter is resolved, plus a reasonable period thereafter for follow-up.
  • Marketing email: until you unsubscribe.

8. Your rights

Depending on where you live, you have the following rights under the GDPR (EU/EEA), UK GDPR, the California Consumer Privacy Act (“CCPA”) and other state privacy laws (Colorado, Virginia, Connecticut, Utah, etc.), or other applicable data-protection regulation:

  • Access — receive a copy of the personal data we hold about you.
  • Rectification — ask us to correct inaccurate or incomplete data.
  • Erasure (“right to be forgotten”) — ask us to delete your data, subject to legal retention obligations.
  • Portability — receive your data in a machine-readable format.
  • Restriction — ask us to pause processing while a dispute is resolved.
  • Objection — object to processing based on legitimate interest, including for direct marketing.
  • Withdrawal of consent — where consent is the lawful basis for a particular processing activity.
  • Right not to be discriminated against for exercising privacy rights (CCPA).
  • Right not to be subject to solely-automated decisions with legal or similarly significant effect (GDPR Article 22). We do not make such decisions about you using personal data.

To exercise any of these rights, use the contact form on our website and identify the right you wish to exercise. We will respond within one month (extendable to three months for complex requests, with notice). There is no charge for routine requests; we may charge a reasonable fee for excessive or repeated requests as permitted by law.

If you are unhappy with our response, you have the right to lodge a complaint with your local data-protection authority. EU residents can find their authority at edpb.europa.eu; UK residents can complain to the Information Commissioner’s Office.

End-users interacting with one of our hosted services on a customer’s site: your primary point of contact for these rights is the customer (the website operator). We will assist them in fulfilling your request as required by our data processing agreement with them.

9. Children’s data

The Site and our Products are not directed at children under the age of 13. We do not knowingly collect personal data from children under 13. If you believe we have collected such data, contact us via the contact form and we will delete it promptly.

10. Security

We implement appropriate technical and organisational measures to protect personal data, including:

  • HTTPS / TLS encryption for data in transit between you, the Site, and our hosted services.
  • Encrypted storage at rest for databases and backups.
  • For our hosted services (such as the Arguto chat backend), HMAC-SHA256 signing of every server-to-server tool call between Fluid Interactive and the customer’s website, so neither side can be impersonated.
  • Access controls limiting personal data to engineers who need it for their role.
  • Regular dependency and vulnerability scanning, plus least-privilege deployment of new code.
  • Cloudflare-fronted DDoS protection and bot mitigation in front of the Site.

If a personal-data breach occurs that is likely to result in a risk to your rights and freedoms, we will notify the relevant supervisory authority within 72 hours of becoming aware of it (per GDPR Article 33), and notify affected individuals where required by law.

11. Data Processing Addendum (DPA)

Customers using one of our hosted services (currently the Arguto chat plugin and Imagine for AmbientOcclusion) who handle personal data of EU/UK end-users can request a Data Processing Addendum incorporating the European Commission’s Standard Contractual Clauses via the contact form on our website.

12. Changes to this policy

We may update this Privacy Policy from time to time. The “Last updated” date at the top of this page reflects the most recent revision. Material changes will be notified by email to active customers at least 30 days before they take effect; non-material changes (typo fixes, link refreshes) take effect immediately.

13. Contact us

If you have any questions about this Privacy Policy or our data practices, contact us:

Fluid Interactive, Inc.
2443 Fillmore St #380-9905
San Francisco, California 94115
United States of America

Web: https://www.fluidinteractive.com/
Contact form: https://www.fluidinteractive.com/contact/