# RudderAI Security and Compliance

<p>This guide explains RudderAI&rsquo;s security model, access controls, and data privacy policy.</p>
<!-- end-chunk -->
<!-- begin-chunk -->
<h2 id="access-control">Access control</h2><ul>
<li><strong>Workspace isolation</strong>: RudderAI can only access your production workspace. It <strong>cannot access</strong> other workspaces.</li>
<li><strong>Permissions</strong>: RudderAI has no write access to any workspace components. All operations are read-only.</li>
<li><strong>Slack shared channel access</strong>: Anyone in the designated Slack channel can use RudderAI — this includes users who may not have direct access to the connected RudderStack workspace.</li>
<li><strong>Dashboard access</strong>: Organization admins control dashboard access using the <strong>Enable RudderAI</strong> organization setting. On self-serve organizations that have access, this setting is on by default. See <a href="https://www.rudderstack.com/docs/ai-features/rudder-ai/web/" >RudderAI in Dashboard</a> for more information.</li>
</ul>

<html lang="en">
<blockquote class="info">
  <div class="tip-quote">
    
    <div class="tip-text">In Slack, all interactions are visible to everyone in the channel. RudderAI responds <strong>only</strong> in the designated shared channel, not in other channels or direct messages.</div>
  </div>
</blockquote>

</html>
<!-- end-chunk -->
<!-- begin-chunk -->
<h2 id="revoke-access">Revoke access</h2><p>For dashboard access, organization admins can turn off the <strong>Enable RudderAI</strong> toggle in <strong>Settings</strong> &gt; <strong>Organization</strong>. For Slack access, contact your RudderStack representative to revoke RudderAI access. Once revoked, RudderAI will be removed from your Slack channel and immediately lose access to your RudderStack workspace.</p>
<!-- end-chunk -->
<!-- begin-chunk -->
<h2 id="data-privacy">Data privacy</h2><p>This section covers details on the model provider used for RudderAI and its data retention and PII handling policies.</p>
<!-- end-chunk -->
<!-- begin-chunk -->
<h3 id="ai-model-provider">AI model provider</h3><p>RudderAI uses <a href="https://aws.amazon.com/bedrock/" >Amazon Bedrock</a> for processing your queries and generating responses.</p>

<html lang="en">
<blockquote class="info">
  <div class="tip-quote">
    
    <div class="tip-text"><strong>No data is used</strong> to train AI models, and conversation data is <strong>not stored</strong> by the AI provider.</div>
  </div>
</blockquote>

</html>
<!-- end-chunk -->
<!-- begin-chunk -->
<h3 id="pii-handling">PII handling</h3><p>RudderAI provides comprehensive PII masking and protection. RudderAI has <strong>no access</strong> to unmasked customer PII.</p>
<p>Tools that access event payload data automatically mask sensitive fields before sending to the AI. Masking preserves data structure for debugging while protecting actual values.</p>
<!-- end-chunk -->
<!-- begin-chunk -->
<h2 id="see-more">See more</h2><ul>
<li><a href="https://www.rudderstack.com/docs/ai-features/rudder-ai/" >RudderAI Overview</a></li>
<li><a href="https://www.rudderstack.com/docs/ai-features/rudder-ai/slack/" >RudderAI in Slack</a></li>
<li><a href="https://www.rudderstack.com/docs/ai-features/rudder-ai/web/" >RudderAI in Dashboard</a></li>
<li><a href="https://www.rudderstack.com/docs/ai-features/rudder-ai/capabilities/" >RudderAI Capabilities</a></li>
<li><a href="https://www.rudderstack.com/docs/ai-features/rudder-ai/best-practices/" >RudderAI Best Practices</a></li>
<li><a href="https://www.rudderstack.com/docs/ai-features/rudder-ai/faq/" >RudderAI FAQ</a></li>
</ul>

