ifinvokeflow
Aria Composer Conductor Platform Pricing
Docs Get started

Privacy Policy

Last updated: June 26, 2026

Back to home

InvokeFlow builds programmable runtimes — InvokeFlow Aria (displays), InvokeFlow Composer (desktops), and InvokeFlow Conductor (the control console) — that turn your screens and desktops into surfaces you can command over MQTT. This policy explains what data InvokeFlow products collect, how it is used, and what control you have.

Who We Are

InvokeFlow products are developed by InvokeFlow Inc. ("we", "us", "our"), a Delaware corporation. For privacy questions, contact us at privacy@invokeflow.ai.

Data We Collect

Information You Provide

  • Device name — A name you choose for your display or desktop agent during setup. Stored locally on your device.
  • MQTT broker credentials — The server address, username, and password for your MQTT broker. Stored in encrypted local storage on your device. We never see or store these credentials.
  • API keys — If you use optional features like weather or AI services, any API keys you enter are stored in encrypted local storage. We do not have access to them.

Camera and Microphone (Aria)

InvokeFlow Aria can use your device's camera and microphone for the following features, all of which are optional and disabled by default:

  • Camera — Presence detection, face detection, object detection, facial recognition, intercom and video calling, motion detection, and camera snapshots.
  • Microphone — Speech-to-text, intercom and video calling, and audio streaming to KingDSP (audio processing engine).

All camera and microphone processing happens on your device. Images, video, and audio are not sent to our servers. If you configure integrations (such as an MQTT broker, Home Assistant, or a Feature Server), media may be transmitted to the services you choose to connect to — but only to those services and only when the relevant feature is active.

AI Assistant and Generative AI

Aria's machine-learning features — face, person, and motion detection, speech-to-text, and text-to-speech — run locally: on your device, or on your own self-hosted Feature Server. They do not use a third-party AI service, and the images, video, audio, and text they process are not sent to us or to any third party.

Aria also offers an optional AI assistant that you enable and configure. You choose where it runs:

  • Local or self-hosted — a local Ollama model or your own self-hosted Feature Server. Your input stays on your own devices and is not shared with any third party.
  • A third-party cloud AI provider — OpenAI, Anthropic, Google (Gemini), Mistral AI, or Together AI, using an API key you provide. If you select a cloud provider, the messages and content you send to the assistant are transmitted to that provider to generate responses, and are processed under that provider's privacy policy (and may be stored by them).

Before any cloud AI provider is enabled, the app shows an in-app notice that names the specific provider and explains that your input will be sent to that third-party service, and asks for your explicit consent. No data is sent to a cloud AI provider unless you enable the assistant, select that provider, and agree. The connection is directly between your device and the provider using your own API key — we are not involved in that exchange.

Facial Recognition Data (Aria)

If you use the facial recognition feature, face training data (mathematical representations of facial features, not photographs) is stored locally on your device. This data is never uploaded to our servers or shared with third parties. You can delete all stored face data at any time through the app's settings.

Desktop Orchestration and Audit Logs (Composer)

InvokeFlow Composer is a native agent that manages real application windows on a desktop you control. It can capture screenshots and publishes window and process telemetry to the MQTT broker you configure. Composer maintains a tamper-evident audit log of the commands it handles; this log is stored locally on the device and is not transmitted to us. Composer runs non-elevated and only manages windows on the machine where you install it.

Device Telemetry

InvokeFlow products collect basic device information locally, including battery level, CPU and memory usage, platform type, brightness, and volume. This information is used for on-screen status displays and performance optimization. It is only transmitted to your own MQTT broker if you have configured one — it is never sent to us or to any third-party service.

If you enable the optional location feature, latitude and longitude may also be published to your MQTT broker. Location data is never sent to our servers.

Crash Reports and Diagnostics

InvokeFlow apps can send anonymous crash reports and diagnostic data to help us improve the product. This feature is off by default. If you choose to turn it on in Settings, the following data may be sent when an error occurs:

  • Error messages and stack traces
  • Device platform and OS version
  • App environment (development or production)

Before transmission, the app automatically strips API keys, tokens, passwords, and other sensitive values from reports. No personally identifiable information is included. You can turn this on or off at any time in Settings > General > Crash Reports & Diagnostics.

Weather Data

If you use the weather widget, your location (latitude and longitude) and your OpenWeatherMap API key are sent to the OpenWeatherMap service to retrieve weather data. This is a direct connection between your device and OpenWeatherMap — we are not involved in that exchange. OpenWeatherMap's own privacy policy governs their handling of that data.

Payments

All purchases are processed by Paddle.com Market Limited ("Paddle"), our Merchant of Record. When you purchase a license, Paddle collects your name, email address, and payment information directly. We do not see or store your payment details. Paddle's privacy policy governs how they handle your billing information.

Data We Do Not Collect

  • We do not collect or store your MQTT messages or communication data.
  • We do not collect camera images, video, or audio.
  • We do not collect facial recognition data.
  • We do not collect your location.
  • We do not sell, rent, or share personal data with third parties.
  • We do not use advertising SDKs or ad-tracking of any kind.

MQTT Communications

All MQTT communication occurs between your devices and the broker you configure. We do not operate, intercept, or have access to your MQTT broker or the messages sent through it. If you connect to a public MQTT broker, be aware that any data you publish will be sent to that server.

Third-Party Services

InvokeFlow products may connect to the following third-party services depending on which features you enable. Each is optional and configured by you:

  • Your MQTT broker — For remote control and telemetry
  • Home Assistant — For smart home integration and auto-discovery
  • OpenWeatherMap — For weather widget data
  • Cloud AI providers (OpenAI, Anthropic, Google Gemini, Mistral AI, Together AI) — Optional, and only if you enable the AI assistant and select a cloud provider, using API keys you provide and with your explicit consent. Local options (Ollama) and your self-hosted Feature Server keep AI processing off third-party services.
  • Paddle — For payment processing
  • Feature Server (InvokeFlow Core) — Your self-hosted backend for WebRTC, remote browser, and TTS

We are not responsible for the privacy practices of these third-party services. Their use is governed by their respective privacy policies.

Data Storage and Security

  • Sensitive data (MQTT credentials and API keys) is stored using encrypted local storage on your device.
  • No user data is stored on our servers. All app data lives on your device.
  • MQTT command signing (HMAC-SHA256) is available for verifying the authenticity of commands sent to your device.

Data Retention and Deletion

All InvokeFlow product data is stored locally on your device. You can delete it at any time by:

  • Clearing individual settings through the app
  • Deleting stored face data through the app's settings
  • Uninstalling the app, which removes all local data

We do not retain any data on our servers, so there is nothing for us to delete on our end. For Paddle billing records, contact Paddle directly.

Your Rights

Depending on your jurisdiction, you may have the right to access, correct, or delete personal data. Since InvokeFlow products store all data locally on your device, you already have full control. If you have questions or need assistance, contact us at privacy@invokeflow.ai.

Children's Privacy

InvokeFlow products are not directed to children under 13, and we do not knowingly collect personal information from children. Because all data is stored locally on devices you control, no personal information is transmitted to us.

Changes to This Policy

We may update this policy from time to time. Changes will be communicated through the app or on our website. Continued use of InvokeFlow products after changes constitutes acceptance of the updated policy.

Contact

For questions about this privacy policy, contact: privacy@invokeflow.ai

© 2026 InvokeFlow Inc. All rights reserved.

ifinvokeflow

Programmable runtimes that turn every screen, desktop, and speaker into a surface you can command — over MQTT, on your own network.

Products
  • Aria
  • Composer
  • Conductor
Resources
  • Documentation
  • Platform
  • Pricing
Company
  • Contact
  • Privacy
  • Terms
  • Refund

© 2026 InvokeFlow Inc. All rights reserved.

Aria · Composer · Conductor