Privacy Policy

Last updated October 20, 2026

This explains what Elarix stores, why, who it's shared with, how long it's kept, and how to get a copy or have it deleted.

Who's responsible

Harley Swaney runs Elarix and is the data controller for the data described here. For anything about your data, contact privacy@hugobot.online.

What Elarix stores

Message content

Elarix reads messages as they arrive to run features like automod, the word filter, the honeypot channel, message logs, auto-responders, counting, AI chat and AI moderation. Message text is processed in memory and not stored, except where a feature needs it: suggestion text, reminder text, words played in word chain, and the reasons given for warnings. Message logs and ticket transcripts are posted into your own server's channels (and ticket transcripts are also sent to the ticket's opener by DM). Elarix does not keep its own copy.

Public server pages

A server's admins can turn on a public page for their server at elarixbot.com/s/… It shows the server's name, icon, banner and description, member and online counts, how many messages were sent and how many people joined in the last 7 days, and, if the admins choose, the top 10 members by XP with their display name, avatar and level. Anyone with the link can see the page, and search engines only list it if the admins allow that. You can hide yourself from every server's page at any time with /elarix privacy (members who opted out of activity stats are hidden automatically).

Twitch streaks

If a server turns on Twitch streaks, Elarix reads that streamer's public Twitch chat without an account and only acts on one kind of message: Twitch's own notice when a viewer shares their watch streak (“watched 10 streams in a row”). Chat messages are not stored. When you run /streak link, you approve a code on Twitch; Elarix uses that login once to read your Twitch user ID and name, then gives it back to Twitch (revokes it). It asks for no other permissions. Elarix then saves your streak when you share one, and gives the server's streak roles. If someone who hasn't linked shares a streak, Elarix remembers only their Twitch ID and the number, in memory, for 24 hours (so linking right after still counts). /streak unlink removes the link, and /elarix privacy deletes it with the rest of your data.

Voice assistant

If a server turns it on, members can talk to Elarix in a voice channel by saying “Hey Elarix”. Elarix only listens:

Elarix listens for “Hey Elarix” on its own server, so what you say doesn't leave that server unless you say the wake word. The sentence that starts with “Hey Elarix” is sent to Google Gemini (with the server's own API key) to understand it and write an answer. Elarix then reads that written answer out loud with a voice that Google Gemini also generates (only Elarix's answer is sent for this, never your voice); if that isn't available, Elarix uses a backup voice generated on its own server. Right after Elarix answers you, your next sentence within 8 seconds is treated the same way, so you can ask a follow-up without saying “Hey Elarix” again. Elarix doesn't record or save your voice or what you said: audio is kept in memory only while you're speaking, and the last few questions and answers are remembered only while Elarix is in the channel (so follow-up questions work), then forgotten. If the server chose it, Elarix also writes its answer in the voice channel's chat. If you ask Elarix by voice to set a reminder or start a poll, it saves that the same way as /remind me or /poll create (the reminder note or the poll, never the audio). If a server turns on moderation by voice and the speaker is a moderator, the display names of the members in that voice channel (and the names of the server's voice channels) are sent along with the sentence, so Elarix knows who they mean. Mutes, deafens, disconnects and timeouts done by voice are saved as moderation cases, the same as ones done with a slash command, and posted to the server's mod log.

Who data is shared with

Elarix does not sell data and doesn't use it for advertising.

Where data is stored

Elarix's server is in the United States. Discord and Google are based in the United States. When data about people in the EU or UK goes to these places, it's protected by the providers' Standard Contractual Clauses or the EU-US Data Privacy Framework.

Why we use it (legal bases)

Web dashboard

The dashboard uses a single login cookie so you stay signed in. It doesn't use tracking or analytics cookies.

How long data is kept

Your rights

Wherever you live, you can:

Server owners can download everything Elarix stores for their server, or delete all of it at once, with /data or on the dashboard's Data & privacy page. Server admins can delete one member's data in their server and choose to delete departed members' data and activity stats sooner than the defaults. Server admins can also turn off any feature or remove Elarix at any time. Discord requires users to be at least 13 years old (older in some countries), and Elarix is meant for the same audience.

Security

Data is stored on a server controlled by Elarix's operators. The database isn't reachable from the internet, AI keys are stored encrypted, server access needs a cryptographic key, Elarix runs in a sandbox, and all backups are encrypted. No system is perfectly secure, but if a breach ever puts your data at risk, we'll tell Discord and the relevant authority (within 72 hours) and let affected users know.

Changes

We'll update this page if Elarix's data handling changes, and change the date at the top.

Contact

Join our support server or use /elarix bugreport in Discord.

← Back