Fast RAGbot is an intelligent chatbot that uses Retrieval-Augmented Generation (RAG) with support for multiple AI providers to provide accurate answers based exclusively on your website content.
Key Features:
[ragbot_chat]How It Works:
Perfect For:
This plugin connects to external AI services to provide chatbot functionality. Below is a detailed explanation of what data is transmitted and how it is used.
Google Gemini API (https://ai.google.dev/)
* Used for: Text embeddings and AI text generation
* Data sent: User questions, website content chunks, conversation history
* Privacy Policy: https://policies.google.com/privacy
* Terms of Service: https://policies.google.com/terms
OpenAI API (https://openai.com/) – Optional
* Used for: Text embeddings and AI text generation (when selected as active model)
* Data sent: User questions, website content chunks, conversation history
* Privacy Policy: https://openai.com/privacy/
* Terms of Service: https://openai.com/terms/
Claude API by Anthropic (https://anthropic.com/) – Optional
* Used for: Text embeddings and AI text generation (when selected as active model)
* Data sent: User questions, website content chunks, conversation history
* Privacy Policy: https://www.anthropic.com/privacy
* Terms of Service: https://www.anthropic.com/legal/terms
The plugin stores the following data in your WordPress database:
Options (wp_options table):
* ragbot_settings – Plugin configuration including API keys, widget settings, and preferences
Custom Tables:
* wp_rag_docs – Indexed website pages and uploaded documents
* wp_rag_chunks – Text chunks created from indexed content
* wp_rag_embeddings – Vector embeddings for semantic search
* wp_rag_sources – Content source configurations (domains, settings)
* wp_rag_logs – Chat conversation logs (optional, includes user name/email if pre-chat form enabled)
* wp_rag_url_queue – Queue of URLs pending indexing
Session Data:
* PHP sessions store temporary conversation history (cleared when session ends)
* Browser sessionStorage stores chat UI state (cleared when tab closes)
User Control:
* Delete API keys anytime from Settings > Fast RAGbot > Models tab
* Clear all indexed content using “Clear Index” button
* Reset plugin settings to defaults
* Export or delete chat logs from Settings > Fast RAGbot > Chat Logs tab
Data Deletion:
* Deactivating the plugin preserves your data
* Uninstalling the plugin removes all database tables and options
* Use “Clear Index” to remove indexed content without uninstalling
Privacy Compliance:
* No data is shared with third parties except your chosen AI provider
* Chat logs are optional and stored locally in your database
* Pre-chat form (name/email collection) is optional and disabled by default
* All user inputs are sanitized and validated
* Rate limiting prevents abuse (10 requests per 60 seconds per IP)
For questions about data handling, please review:
* Your chosen AI provider’s privacy policy (links above)
* Your own website’s privacy policy (you are the data controller)
* WordPress.org privacy guidelines: https://wordpress.org/about/privacy/
This plugin acts as a data processor, sending user questions to your chosen AI provider. You (the site owner) are the data controller and responsible for:
* Disclosing AI service usage in your privacy policy
* Obtaining user consent where required by law (GDPR, CCPA, etc.)
* Ensuring compliance with local privacy regulations
The plugin stores chat logs locally in your database. If you enable the pre-chat form, user names and emails are stored and should be disclosed in your privacy policy.
For support, please visit the plugin’s support forum or contact the developer.