❄️ Winter Sale: 40% OFF AIWU
WINTER_SECRET
Valid until Mar 1st
Security & Privacy: How AIWU Handles Your Data - AIWU – AI Plugin for WordPress
Table of Contents
< All Topics

Security & Privacy: How AIWU Handles Your Data

AIWU is designed with security and privacy as defaults — your data stays on your server, API keys are encrypted, and no conversation data is sent to Anthropic or any third party without your explicit action.

In this article: What Data AIWU Stores · API Key Security · GDPR Compliance · Data Sent to AI Providers · Access Control · Deleting User Data

Before You Start

Related:

What Data AIWU Stores

In Your WordPress Database

Data type Table What’s stored Retention
Chat conversations wp_aiwu_conversations Messages, timestamps, session IDs. No user passwords or payment data. Configurable. Default: 90 days.
Embeddings (vectors) wp_aiwu_embeddings Numerical vectors from your content. Not human-readable. No personal data. Permanent until deleted or content changes.
Workflow logs wp_aiwu_logs Workflow execution records, success/failure status, outputs. Configurable. Default: 30 days.
Settings wp_options Plugin configuration, including encrypted API keys. Permanent until plugin uninstall.
Training datasets wp_aiwu_datasets Your structured training examples (Q&A pairs, product data). Permanent until manually deleted.

What AIWU Does NOT Store

  • User passwords or authentication tokens
  • Payment card or banking data
  • Sensitive user personal data beyond what you explicitly train or log
  • Data from other WordPress plugins (AIWU only accesses what you configure)

API Key Security

API keys are the most sensitive data AIWU handles. Here’s how they’re protected:

  • Encrypted at rest: API keys are encrypted before storage using WordPress’s encryption layer with a server-specific salt. They cannot be read directly from the database.
  • Never exposed in browser: API keys are server-side only and never included in JavaScript or HTML output.
  • Access restricted: Only WordPress users with the manage_options capability (administrators) can view or modify API keys.
⚠️ Best practice: Don’t share your WordPress admin access with untrusted parties. Anyone with admin access can see (and re-use) your API keys. Use separate API keys for each site, so you can revoke individual keys without affecting others.

Data Sent to AI Providers

When a user sends a chat message or a workflow runs, AIWU sends data to the AI provider you’ve configured (OpenAI, Claude, etc.). Here’s exactly what gets sent:

What’s sent Why Who receives it
User’s chat message Required to generate a response Your selected AI provider
Conversation history (recent messages) Provides context for coherent responses Your selected AI provider
System prompt / bot instructions Defines the bot’s behavior Your selected AI provider
Relevant knowledge base excerpts Provides the AI with information from your site to answer accurately Your selected AI provider
Workflow action inputs Required for AI-powered workflow steps Your selected AI provider

What is NOT sent to AI providers:

  • Full user profiles or account data
  • Payment information or order payment details
  • Your API keys or WordPress credentials
  • Any data not directly needed for the AI response

Each AI provider has its own data retention and privacy policy. Relevant links:

GDPR Compliance

AIWU is designed to support GDPR compliance, but the plugin alone doesn’t make your site compliant — your configuration and processes matter too.

What AIWU Provides for GDPR

  • Data minimization: Configure exactly what data is logged and for how long. Set short retention periods in AI Copilot → Settings → Advanced → Data Retention.
  • Data deletion: Delete all conversation data for a specific user via AI Copilot → Conversations → [user] → Delete All.
  • Privacy by default: Anonymous sessions are supported — chat works without requiring login or email.
  • No third-party tracking: AIWU does not include analytics, tracking pixels, or third-party scripts.

Your Responsibilities

  • Disclose AI chat usage in your privacy policy
  • Inform users that messages may be processed by a third-party AI provider
  • Handle subject access requests (data exports) — AIWU provides data in CSV format for each user
  • If using Pinecone (external vector database), include them in your data processing register
💡 Privacy policy template: A sample privacy policy addition for AI chat is available in AI Copilot → Settings → GDPR → Privacy Policy Template. Copy and adapt it for your site’s policy.

Access Control

AIWU uses standard WordPress role capabilities to control access:

WordPress Role AIWU Access
Administrator Full access: settings, API keys, all modules
Editor Can manage training datasets and view conversation logs. Cannot change settings or API keys.
Author / Contributor No admin access to AIWU. Can only use the chatbot as a regular user.
Subscriber / logged-out users Can use the chatbot widget only (if enabled)

You can customize these defaults in AI Copilot → Settings → Access Control.

Deleting User Data

To delete all AIWU data for a specific user:

  1. Go to AI Copilot → Conversations
  2. Search for the user by email or session ID
  3. Click Delete All Conversations for that user

This removes their conversation history. Embeddings generated from your content (not user-specific) are not affected.

To delete ALL plugin data (uninstall scenario):

  1. Go to AI Copilot → Settings → Advanced
  2. Click Reset Plugin Data → confirm
  3. Then deactivate and delete the plugin

What’s Next

Last verified: AIWU v.4.9.2 · Updated: 2026-02-25

Scroll to Top