> For the complete documentation index, see [llms.txt](https://mythicalbot.gitbook.io/arklynn-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mythicalbot.gitbook.io/arklynn-docs/overview/privacy.md).

# Privacy

***

### **Your Privacy Settings (`/privacy`)**

Every user can manage their own privacy preferences with a single command.\
No data is collected unless you explicitly allow it.

| Setting                   | What it controls                                                                            |
| ------------------------- | ------------------------------------------------------------------------------------------- |
| **Message Content**       | Allows the bot to read your message content (e.g., for XP, counting games, commands).       |
| **Server Members**        | Allows the bot to see when you join or leave, and to know your nickname and roles.          |
| **Presence**              | Allows the bot to see your activity (e.g., which game you are playing, your online status). |
| **Privacy Notifications** | Receive a DM when the bot tries to access disabled data (max once per hour).                |

{% hint style="info" %}
**All settings are enabled by default**, so you can enjoy the full bot experience immediately.\
You can change them at any time with `/privacy` – the changes take effect instantly.
{% endhint %}

***

### **What Happens When You Disable a Setting?**

* **Message Content** disabled:\
  – You will **not** earn XP or gems from chatting.\
  – The counting game, level system, and UwU‑lock will be inactive for you.\
  – You can still use slash commands (they don’t need message content).
* **Server Members** disabled:\
  – You will **not** receive welcome/farewell messages.\
  – Autorole and member‑based statistics won’t work for you.
* **Presence** disabled:\
  – Your activity will **not** appear in any leaderboard.\
  – The bot won’t track which games you play.
* **Privacy Notifications** disabled:\
  – You will **not** receive DMs about blocked access attempts.\
  – The bot will still respect your other settings, just silently.

***

### **What Data Does Arklynn Store?**

We store only the data absolutely necessary to provide the features you use:

* **User ID** – to recognise you across sessions.
* **Server ID** – to keep your settings per server.
* **Gems, inventory, level, XP** – for the economy and level systems.
* **Voice minutes, message counts, game playtime** – for leaderboards and statistics.
* **Warnings and moderation records** – if applicable.
* **Privacy settings** – your choices are saved so we respect them.

{% hint style="danger" %}
We **never** store passwords, email addresses, or any personal information from your Discord account.\
We **never** share your data with third parties.
{% endhint %}

***

### **How Is Your Data Stored?**

Arklynn uses a combination of **SQLite databases** and **JSON files** to store data efficiently and reliably.

* **SQLite** – Used for structured, high‑performance data:
  * `elyse_credibility.db` – credibility scores and logs.
  * `game_activity.db` – game playtime tracking.
  * `premium.db` – premium purchases and slots.
* **JSON files** – Used for configuration and user‑friendly storage:
  * `users_data.json` – level, XP, gems, inventory, voice minutes, message counts, themes, etc.
  * `level_roles.json` – level‑role assignments.
  * `log_channel.json` – moderation settings.

{% hint style="info" %}
All files are stored on secured servers and are **never shared** with third parties.
{% endhint %}

***

### **Get My Data – Request Your Personal Information**

You have the right to know what data Arklynn stores about you.\
Use the `/getmydata` command to receive a direct message containing all your stored information – in a **raw JSON format** (the actual data as it is stored).

| Command (Slash) | Description                                                                 |
| --------------- | --------------------------------------------------------------------------- |
| `/getmydata`    | Sends you a DM with a complete export of your personal data as a JSON file. |

{% hint style="info" %}
The command works only in servers where the bot is present.\
The data is sent **only to you** – no one else can see it.\
The export is a `.txt` file that you can open with any text editor.
{% endhint %}

#### What’s Included in the Export?

The JSON file contains **all information** Arklynn stores about you across every server you share with the bot.\
It includes (but is not limited to):

* Your Discord user ID and username (as last seen).
* For each server:
  * Level, XP, total XP
  * Gems, inventory items
  * Voice minutes, message counts (daily/weekly/monthly total)
  * Warnings (if any)
  * Privacy settings and theme preference
* Game playtime (if enabled)
* Credibility score and change history (last 30 days)
* Premium status (if applicable)

{% hint style="info" %}
The export is **exactly** the data stored – no additional formatting, no summaries.\
This ensures complete transparency and allows you to verify everything we hold.
{% endhint %}

#### Example Snippet (Simplified for Illustration)

*Below is a **non‑technical example** to give you an idea of the structure. The actual export is a raw JSON file with all fields exactly as stored.*

```json
{
  "user_id": "123456789012345678",
  "username": "nex.tm",
  "servers": {
    "876543210987654321": {
      "level": 27,
      "xp": 3245,
      "total_xp": 42891,
      "gems": 1250,
      "inventory": {
        "potion": 5,
        "sword": 1,
        "lucky_charm": 2
      },
      "voice_minutes": 1234,
      "message_count": 5678,
      "daily_messages": 12,
      "weekly_messages": 89,
      "monthly_messages": 345,
      "warnings": [],
      "theme": "midnight",
      "privacy": {
        "message_content": true,
        "server_members": true,
        "presence": true,
        "privacy_dms": true
      }
    }
  },
  "activity": { # Not available (For Now)
    "Valorant": 45240,
    "Roblox": 19200
  },
  "credibility": {
    "score": 187,
    "history": [...]
  }
}
```

{% hint style="danger" %}
**This is only an example.** The actual export contains all fields exactly as they are stored in our databases.\
The data is presented without any interpretation – you get the raw information.
{% endhint %}

***

### **Data Retention & Deletion**

* **Active data** (e.g., your current level, gems, inventory) is kept as long as you use the bot.
* If you leave a server, your data for that server is automatically deleted after a short grace period (usually 30 days).
* You can request **full deletion** of your data at any time by contacting us in the [Support Server](https://arklynn.xyz/support). We’ll process it within 7 days.

***

### **Frequently Asked Questions?**

{% stepper %}
{% step %}

### **Do I have to disable anything to be safe?**

No, the default settings are completely safe – we only store the minimum data needed for the features you use.
{% endstep %}

{% step %}

### **Can admins see my privacy settings or my exported data?**

No – your privacy settings are personal and never shared. The export is sent **only to you** via DM.
{% endstep %}

{% step %}

### **I ran `/getmydata` but didn’t receive a DM – why?**

Make sure your privacy settings allow DMs from server members. Also check that you haven’t accidentally blocked the bot.
{% endstep %}

{% step %}

### **How long is my data kept?**

As long as you remain in a server with the bot. If you leave, your data for that server is deleted within 30 days.
{% endstep %}

{% step %}

### **I want to delete all my data. How?**

Join our [Support Server](https://arklynn.xyz/support) and open a ticket. We’ll help you.
{% endstep %}

{% step %}

### **Is the example above my real data?**

No – it’s just an illustration. Your actual export is a raw JSON & DB (raw .txt) file containing **exactly** what we store.
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mythicalbot.gitbook.io/arklynn-docs/overview/privacy.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
