Logo
Agent-UI
Logo
Agent-UI
FeaturesPricing
Terms of ServicePrivacy PolicyRefund Policy

Privacy Policy

This Privacy Policy describes how FLEX FLOW AI LLC collects, uses, and safeguards personal data and Customer Content when you use Agent-UI.

Effective Date: March 1, 2026
Version: 2.2
FLEX FLOW AI LLC (Armenia)

On this page

01Overview & Controller02Information We Collect03How We Use Information04AI Model Providers & Processing05Subprocessors & Third-Party Terms06Retention, Suspension & Backups07Security Measures & Encryption08International Data Transfers09Your Privacy Rights (GDPR & Global)10Cookies & Technical Tracking11Children's Privacy12Policy Updates & Modifications13Contact Information

Need legal clarification?

support@flex-flow.ai+374 41 730 744
Our Privacy Commitment
We respect your privacy and protect your data. You retain ownership of all knowledge sources and training materials you upload. We never sell your data or your end-users' conversation records to third parties or data brokers.
01

Overview & Data Controller

Key Takeaway

FLEX FLOW AI LLC is the data controller for customer accounts and data processor for chatbot visitor interactions.

This Privacy Policy outlines how FLEX FLOW AI LLC ("we", "us", or "our"), operating out of Yerevan, Armenia, collects, processes, and protects information in connection with the website located at agent-ui.net and the Agent-UI customer support chatbot platform (the "Service").

For the purposes of applicable data protection regulations (including the EU General Data Protection Regulation / GDPR):

  • Data Controller: We act as the Data Controller with respect to your account registration, administrative credentials, billing contact, and platform usage metrics.
  • Data Processor: When you deploy Agent-UI on your website, you act as the Data Controller of your end-users' data and chat messages, and we process that data on your behalf in accordance with your instructions and settings.
02

Information We Collect

Key Takeaway

We collect account credentials, uploaded knowledge files, vector embeddings, operational audit logs, and visitor chat interactions.

We collect several categories of information across the platform:

1. Account & Identity Data

When you register or sign in via our authentication provider (Clerk), we collect your name, email address, user avatar, two-factor authentication (2FA) state, and unique Clerk identifier.

2. Knowledge Base & Training Data

Documents, text files, FAQs, and web URLs that you provide or crawl to train your chatbot. Ingested texts are parsed, chunked, and converted into vector embeddings (stored in our PostgreSQL database using pgvector) for semantic retrieval.

3. API Keys & Webhook Credentials

When you generate platform API keys to integrate with Agent-UI, we store cryptographic one-way hashes of those keys to authenticate incoming requests. Any webhook secrets you configure are stored securely in our database.

4. Operational & Audit Logs

We automatically record technical and system activity logs, including error traces, request timestamps, system audit logs (tracking configuration updates and deletions), and rate-limiting metrics (via Upstash Redis) for security, fraud prevention, and operational debugging.

5. End-User & Visitor Interaction Data

When website visitors interact with your embedded Agent-UI widget, we collect chat messages, timestamps, hashed IP addresses (for abuse prevention and session continuity), browser User-Agent strings, coarse geographic location (country/city), captured lead forms (name, email, phone), and human handoff tickets.

6. Billing & Transaction Data

Payments are processed through Paddle (our Merchant of Record). We store your subscription tier, billing period, and Paddle customer identifier. We do not store or process complete payment card numbers on our servers.

03

How We Use Your Information

Key Takeaway

Your information is used strictly to power your AI chatbots, maintain security, and administer subscriptions.

We process your data for the following legitimate business purposes:

  • To provision, maintain, and support your account and embedded chat widgets.
  • To retrieve contextually relevant knowledge chunks via vector similarity search to formulate chatbot responses.
  • To securely transmit prompts and knowledge snippets to LLM provider APIs (OpenAI, Google, Anthropic) to generate accurate completions.
  • To monitor account security, detect anomalous traffic, prevent fraud, and mitigate prompt injection attacks.
  • To relay live conversation handoffs, lead captures, and email notifications via Resend.
  • To enforce plan message quotas and maintain operational stability via Upstash Redis.
  • To respond to user inquiries and support requests.
04

AI Model Providers & Processing

Key Takeaway

Customer questions and knowledge snippets are sent to OpenAI, Google, or Anthropic developer APIs for real-time inference.

No Training on Customer Prompts
We use commercial, enterprise-tier developer APIs provided by OpenAI, Google, and Anthropic. In accordance with their standard developer API terms, prompt data and knowledge excerpts transmitted through these APIs are used solely to generate completions and are not used by those providers to train their public foundational models.

Depending on the model configured in your chatbot settings (e.g., GPT-4o Mini, Gemini Flash, or Claude Haiku), user queries and relevant knowledge excerpts are transmitted securely via encrypted TLS connections to the respective provider for real-time inference.

05

Third-Party Subprocessors & Independent Terms

Key Takeaway

We partner with vetted cloud infrastructure and AI providers. We do not control their independent policies or practices.

We rely on vetted third-party subprocessors for hosting, database storage, authentication, email delivery, and AI inference:

SubprocessorPurposeLocation
ClerkUser authentication, session tokens & account securityUSA
Paddle (Paddle.com Market Ltd)Merchant of Record, checkout, billing & global tax complianceUK / USA
OpenAILLM inference (GPT models) & text embeddingsUSA
Google Cloud (Vertex / Gemini)LLM inference (Gemini models)USA
AnthropicLLM inference (Claude models)USA
UpstashServerless Redis for rate limiting & anti-abuse cachingUSA / Global
ResendTransactional emails (handoffs, notifications)USA
VercelHosting, edge routing & privacy-friendly analyticsUSA / Global
Independent Third-Party Policies
We do not control, and are not responsible for, the independent privacy practices, data retention policies, or security measures of these third-party services. Their processing of your data is governed by their respective agreements, terms of service, and privacy policies.
06

Data Retention, Account Suspension & Backups

Key Takeaway

You control live message retention. Residual backup data persists temporarily until routine snapshot rotation cycles.

Active Database Retention: We retain your personal information and Customer Content in our active database as long as your account remains active or as needed to provide, maintain, secure, and improve the Service.

Configurable Chat Retention: You can configure the message retention threshold for your chatbots (default 30 days). Once messages exceed this threshold, they are automatically purged from our active database.

Account Deletion: If you choose to delete your account or individual chatbots, we initiate the deletion of your Account Data, knowledge documents, and pgvector embeddings from our primary database.

Account Suspension & Legal Preservation: We may suspend, restrict, or terminate your account, and may delete or anonymize associated data, when reasonably necessary to protect the Service, enforce our Terms of Service, prevent fraud or abuse, address security incidents, comply with legal obligations, or discontinue the Service. Where required by applicable law, we will retain records we are legally obligated to preserve.

Residual Data in System Backups: Residual data may persist temporarily in automated system backups, database snapshots, security logs, or fraud-prevention records until such data is routinely overwritten and purged according to our automated backup rotation schedules (typically up to 30 to 60 days).

07

Data Security Measures & Encryption

Key Takeaway

We implement TLS 1.3 encryption in transit, encryption at rest, hashed keys, and strict access controls.

We implement technical and organizational safeguards designed to protect your data against accidental loss, unauthorized access, or disclosure:

  • All network communications are encrypted in transit using TLS 1.2+ / TLS 1.3.
  • Primary database records, documents, and vector embeddings are encrypted at rest using industry-standard AES-256 encryption.
  • API keys and visitor IP addresses are hashed using strong cryptographic one-way hashing algorithms to protect identity and access credentials.
  • Production database access is restricted to authorized operations engineers using multi-factor authentication (MFA).

While we implement rigorous technical safeguards, no internet-based system or database can be guaranteed to be 100% invulnerable to unforeseen security incidents or hardware failures. We continuously evaluate and enhance our controls to mitigate emerging risks.

08

International Data Transfers

Key Takeaway

FLEX FLOW AI LLC operates in Armenia; cloud hosting, databases, and LLM endpoints operate in the US and EU.

FLEX FLOW AI LLC is headquartered and operates in the Republic of Armenia. However, the cloud hosting infrastructure, database instances, and third-party AI APIs (such as OpenAI, Google, Anthropic, Clerk, and Vercel) are located in other jurisdictions, predominantly within the United States and the European Union.

Consequently, your data may be transferred to, stored, and processed in locations outside of your country of residence. When we transfer personal information internationally, we do so in accordance with applicable data protection laws, utilizing standard contractual clauses and appropriate technical safeguards where required.

09

Your Privacy Rights (GDPR & Global Standards)

Key Takeaway

You have the right to access, rectify, export, or delete your personal data at any time.

Depending on your jurisdiction, you may have specific statutory rights regarding your personal data, which include:

  • Right to Access & Portability: You may request a copy of the personal data we hold about you in a structured, commonly used, and machine-readable format.
  • Right to Rectification: You can update and correct inaccurate account information directly in your profile settings.
  • Right to Erasure ("Right to be Forgotten"): You may request the permanent deletion of your account and all stored conversational data, subject to lawful retention requirements.
  • Right to Restrict or Object to Processing: You may object to or request restrictions on certain processing activities grounded in legitimate business interests.

To exercise any of these rights, please contact us at support@flex-flow.ai. We will evaluate and process your request in accordance with applicable law within thirty (30) days.

10

Cookies & Technical Tracking

Key Takeaway

We use standard session cookies and privacy-focused Vercel Analytics. We do not use third-party ad networks.

We use standard technical mechanisms to maintain application state and monitor performance:

  • Session & Security Cookies: Managed via Clerk to keep you authenticated and recognize your device across sessions.
  • Vercel Analytics: Privacy-friendly application telemetry to monitor page response times, geographic routing, and error rates without tracking personal identities across third-party sites.
  • UI State: Local browser storage to remember light/dark mode preferences and active chatbot tabs.

We do not sell your personal data or deploy cross-site tracking cookies for third-party advertising.

11

Children's Privacy

Key Takeaway

Agent-UI is intended for adults and business use. We do not knowingly collect data from individuals under 18.

The Service is intended strictly for use by adults and business professionals. We do not knowingly collect personal information from individuals under the age of 18. If you become aware that a minor has provided us with personal information without proper authorization, please contact us immediately so we can take steps to remove it.

12

Policy Updates & Modifications

Key Takeaway

We reserve the right to modify this policy unilaterally. Continued use of Agent-UI constitutes acknowledgment of revisions.

We reserve the right to modify, update, or replace this Privacy Policy unilaterally and without obtaining prior consent, subject to applicable law. Revisions may be introduced when necessary to reflect changes to the Service, our data processing practices, evolving legal requirements, security standards, or operational enhancements.

We will publish the revised policy on this page with an updated "Effective Date". Your continued use of the Service after the updated Privacy Policy becomes effective constitutes your acknowledgment of the revised policy, to the extent permitted by applicable law. Where applicable law requires additional notice or consent for particular changes, we will provide it accordingly.

13

Contact Information

Key Takeaway

Reach out to our team for any data protection inquiries or privacy requests.

FLEX FLOW AI LLC — Data Protection Office

Postal Address

3/17 Hakob Hakobyan St.

Yerevan, 0012

Republic of Armenia

Privacy & Data Inquiries

Email: support@flex-flow.ai

Sales & Inquiries: sales@flex-flow.ai

Phone: +374 41 730 744

Logo
Agent-UI
Terms of ServicePrivacy PolicyRefund Policy
© 2026 FLEX FLOW AI LLC. All rights reserved.