The extension does not log, transmit, or store flow definitions, prompts, or AI responses anywhere beyond your browser session.
The extension does not collect usage analytics or crash reports.
The extension does not track which flows you view or how often you use it.
The extension does not share any data with the extension developer.
Amazon Connect Flow Extension is a browser extension that visualizes Amazon Connect contact flows and lets you ask AI questions about them. This policy describes exactly what data the extension reads, where it sends data, and what it stores.
The extension has no backend of its own. It does not collect analytics or telemetry. No data is ever sent to the extension developer.
When you open a flow in the Amazon Connect designer, the extension reads the session cookies for your Connect instance. These cookies are used solely to authenticate the API call described below. They are never stored persistently and are never transmitted to any party other than your own Amazon Connect instance.
Using those session cookies, the extension calls your instance's internal REST API (/contact-flows/api/flows or /contact-flows/api/flows-module) to retrieve the JSON definition of the flow currently open in the designer. This is a read-only call to your own AWS-hosted instance. The flow definition stays in browser memory for the duration of your session on that page and is discarded when you navigate away.
Sending data to an AI provider is entirely optional and only happens when you click Ask AI.
When you do, the extension sends two pieces of information to the AI provider you have selected:
Your prompt — the question you typed (or selected from the quick-prompt list).
A text summary of the current flow — a Markdown table generated from the flow definition, containing action names, action types, parameter values, and transition conditions. This is the same content shown in the View Flow Definition panel.
The request is made directly from your browser to the provider's API using the API key you supplied. Nothing passes through any intermediate server.
If you choose Ollama, the extension also queries http://localhost:11434/api/tags on provider selection to list your locally installed models, and sends a keep-alive request to http://localhost:11434/api/generate when you choose a model. Both calls are local-only.
Flow data sent to cloud AI providers may be subject to those providers' data retention and usage policies. Review their privacy policies before use, particularly if your flows contain sensitive business logic or personal data.
The extension uses chrome.storage.local (stored only in your browser, on your device) to remember:
Your chosen AI provider and model.
Your API keys for cloud AI providers.
API keys are never transmitted anywhere other than the corresponding provider's API endpoint listed above.
The source code for the extension is available at https://github.com/Fernando-Fernandez/AmazonConnectFlowExtension