Update PRIVACY.md

This commit is contained in:
2026-03-29 03:03:04 +01:00
parent 9872ef721a
commit 1c9030701d

View File

@@ -1,162 +1,104 @@
<!DOCTYPE html> # Privacy Policy
<body>
<h1>Privacy Policy</h1> **Effective Date:** February 27, 2026
<p><strong>Effective Date:</strong> February 27, 2026</p> This Privacy Policy describes how SkyAI ("the Bot") collects, uses, and stores information when used within a Valour server.
<p> ---
This Privacy Policy describes how SkyAI (“the Bot”) collects, uses,
and stores information when used within a Valour server.
</p>
<hr> ## 1. Information Collected
<h2>1. Information Collected</h2>
<p>
SkyAI collects only the minimum data required to function. SkyAI collects only the minimum data required to function.
</p>
<h3>Information Stored (In Memory Only)</h3> ### Information Stored (In Memory Only)
<ul>
<li>Channel IDs</li>
<li>Message content used for AI conversation context</li>
<li>Message role (user / assistant / system)</li>
</ul>
<h3>Information Not Stored</h3> - Channel IDs
<ul> - Message content used for AI conversation context
<li>Direct Messages (DMs)</li> - Message role (user / assistant / system)
<li>User credentials</li>
<li>Email addresses</li>
<li>Passwords</li>
<li>IP addresses</li>
<li>Analytics or tracking data</li>
</ul>
<p> ### Information Not Stored
Conversation history exists only in memory and is erased when the bot restarts
or when the <code>s.cm</code> command is used.
</p>
<hr> - Direct Messages (DMs)
- User credentials
- Email addresses
- Passwords
- IP addresses
- Analytics or tracking data
<h2>2. Purpose of Data Collection</h2> Conversation history exists only in memory and is erased when the bot restarts or when the `s.cm` command is used.
<p>Stored information is used exclusively to:</p> ---
<ol> ## 2. Purpose of Data Collection
<li>Maintain conversational context within a channel</li>
<li>Generate AI responses using prior messages</li> Stored information is used exclusively to:
<li>Enable core bot command functionality</li>
</ol> 1. Maintain conversational context within a channel
2. Generate AI responses using prior messages
3. Enable core bot command functionality
<p>
Data is not used for marketing, advertising, profiling, or analytics. Data is not used for marketing, advertising, profiling, or analytics.
</p>
<hr> ---
<h2>3. Data Storage and Security</h2> ## 3. Data Storage and Security
<p>
All data is stored temporarily in RAM on the hosting server. All data is stored temporarily in RAM on the hosting server.
</p>
<p>
No conversation data is persisted to disk by default. No conversation data is persisted to disk by default.
</p>
<p> The operator of the self-hosted instance is responsible for securing the hosting environment.
The operator of the self-hosted instance is responsible for
securing the hosting environment.
</p>
<hr> ---
<h2>4. Third-Party Processing</h2> ## 4. Third-Party Processing
<p> SkyAI forwards message content to a self-hosted AI backend via Open WebUI.
SkyAI forwards message content to a self-hosted AI backend
via Open WebUI.
</p>
<p>
Depending on configuration, this may include: Depending on configuration, this may include:
</p>
<ul> - Ollama (local model execution)
<li>Ollama (local model execution)</li> - Other self-hosted LLM providers configured by the operator
<li>Other self-hosted LLM providers configured by the operator</li>
</ul>
<p> SkyAI does not transmit data to external cloud AI providers unless explicitly configured by the host operator.
SkyAI does not transmit data to external cloud AI providers
unless explicitly configured by the host operator.
</p>
<hr> ---
<h2>5. Data Retention</h2> ## 5. Data Retention
<p>
Conversation data is retained only during runtime. Conversation data is retained only during runtime.
</p>
<p>
Data is removed when: Data is removed when:
</p>
<ul> - The bot process stops
<li>The bot process stops</li> - The bot restarts
<li>The bot restarts</li> - The `s.cm` command is executed
<li>The <code>s.cm</code> command is executed</li>
</ul>
<hr> ---
<h2>6. Self-Hosted Responsibility</h2> ## 6. Self-Hosted Responsibility
<p>
SkyAI is designed for self-hosting. SkyAI is designed for self-hosting.
</p>
<p>
The hosting operator is responsible for: The hosting operator is responsible for:
</p>
<ul> - Server security
<li>Server security</li> - Network configuration
<li>Network configuration</li> - API key protection
<li>API key protection</li> - Compliance with applicable laws
<li>Compliance with applicable laws</li>
</ul>
<hr> ---
<h2>7. Changes to This Policy</h2> ## 7. Changes to This Policy
<p> If data collection practices change in future versions, this Privacy Policy will be updated prior to implementation.
If data collection practices change in future versions,
this Privacy Policy will be updated prior to implementation.
</p>
<p> Continued use of the Bot after updates constitutes acceptance of the revised policy.
Continued use of the Bot after updates constitutes acceptance
of the revised policy.
</p>
<hr> ---
<h2>8. Contact Information</h2> ## 8. Contact Information
<p>
For privacy-related inquiries: For privacy-related inquiries:
</p>
<p>
Email: contact@skyjoshua.xyz Email: contact@skyjoshua.xyz
</p>
</body>