This English version is a translation provided for convenience. The French version (switch to FR above) is the authoritative text; in case of any difference between the two, the French version prevails, without prejudice to the mandatory consumer-protection rules of your country of residence.
Nicolas Vigor, sole trader (EI), trading as AFY, SIRET 107 209 652 00018, 15 rue du Morvan, 76800 Saint-Étienne-du-Rouvray, France ("AFY"). Contact for any question or request about your data: email: contact@afy-bots.fr — phone: 06 20 89 47 74 — Discord support server: discord.gg/fmzyGvJRgC. This policy covers the websites afy-bots.fr and pro.afy-bots.fr and the bots AlertBot, CleanBot, PassBot, TradBot and AkaD.
| Service | Data | Purpose | Legal basis | Retention |
|---|---|---|---|---|
| Dashboards | Discord ID and username; list of servers you administer; session cookie; display language cookie; referral code (if you open a referral link) | Login, checking administration rights, displaying in your language, applying referrals | Performance of the contract | Session: 12 hours maximum; language cookie: 1 year; referral cookie: 60 days; referrals (server IDs and dates): duration of the programme |
| Subscriptions | Server, plan, dates; Stripe customer and subscription IDs; payment name and email (visible to AFY in Stripe). AFY receives no card data. | Managing subscriptions, billing, evidence | Performance of the contract; accounting obligations | Duration of the subscription, then 10 years for accounting records |
| Ordering and withdrawal | Discord ID and username, server, chosen offer, date and version of the Terms accepted, boxes ticked (adult, acceptance of the Terms, immediate activation); for a withdrawal: name, email, offer, order date, message | Proving that the contract was concluded and handling withdrawal requests | Legal obligation; legitimate interest (evidence) | 5 years after the end of the subscription |
| Support | Your message, your username, the server concerned | Answering your requests | Legitimate interest | 3 years after the last exchange |
| AlertBot | Settings (channels, followed channels, appearance); alert history (public titles and links) | Posting alerts | Performance of the contract | Settings: while the Bot is installed; history: 30 days |
| CleanBot | Purge rules; purge history (channel, number of messages, username of the author of a manual purge). The content of deleted messages is never kept. | Running purges, showing history | Performance of the contract | While the Bot is installed |
| PassBot | Creator settings, encrypted Stripe keys; for each Subscriber: Discord ID, Stripe customer and subscription IDs, price, status, period end; log of events sent by the Creator's Stripe account (including the Subscriber's payment email) | Assigning and removing paid roles | Performance of the contract (Creator); for Subscribers, AFY acts as the Creator's processor (Appendix 3, C.6) | Settings and Subscribers: while the service is active on the server; Stripe event log: 90 days |
| TradBot | Settings (channels, languages, plan); text of a message when a Member requests its translation, and the translation obtained; usage log (ID of the requesting Member, message, channel and server IDs, language, length, date), without the text | Providing the requested translations, applying quotas, statistics for the administrator | Legitimate interest (providing the service requested by the administrator and their Members) | Translations: 30 days; log: 90 days; settings: while the Bot is installed |
| AkaD | Settings; Teacher profiles (display name, terms); courses, lessons and files; for each Student: Discord ID and username, enrolments and levels, homework handed in, grades and feedback, lessons opened, bookings, attendance (times of arrival in and departure from the session's voice channel, time spent, reason for an excused absence) | Providing courses and sessions, the progress tracking and reports requested by the administrator and Teachers | Performance of the contract (administrator); legitimate interest (Student tracking requested by the Server) | Bookings and attendance: 12 months after the session; other data: while the Bot is installed, then 12 months after its removal |
A server's data is deleted on simple request by its administrator, and at the latest 12 months after the Bot is removed from the server, except where retention is required by law (accounting).
TradBot only reads and sends to its provider the messages of channels where the administrator has enabled it, and only when a Member requests a translation. No data is used to train an artificial intelligence model, sold, or used for advertising.
Data is hosted in France by OVH SAS. It is only shared with the providers needed for the service: Discord (Bot platform and login), Stripe (payments), Google (TradBot translations, through the paid tier of the Gemini API: according to Google, texts are not used to improve its products and are kept for a limited time for security purposes). AlertBot queries YouTube, Twitch, Kick and Dailymotion about public channels, without sending them any data about you. Discord, Stripe and Google may process data in the United States: these transfers are covered by the EU–US Data Privacy Framework to which they adhere, or by the European Commission's standard contractual clauses.
AlertBot uses YouTube API Services. Data obtained from YouTube is also subject to the Google Privacy Policy. AlertBot does not access any YouTube account and only reads public information.
Encrypted connections (HTTPS), encrypted sensitive keys, restricted access, daily backups, firewall. As no measure is infallible, AFY will inform you as required by law in the event of a personal data breach concerning you.
You have the rights of access, rectification, erasure, restriction, objection (in particular to processing based on legitimate interest) and portability, as well as the right to set instructions on what happens to your data after your death. Write to us (email: contact@afy-bots.fr — phone: 06 20 89 47 74 — Discord support server: discord.gg/fmzyGvJRgC); we reply within one month. A Member of a server may request the deletion of their TradBot translations and log. A PassBot Subscriber should first contact the Creator, who is the controller; AFY will help them respond. A minor under 15 exercises their rights with their legal representative.
You may also lodge a complaint with the CNIL, the French data protection authority (www.cnil.fr), or with the authority of your country of residence.
Only three cookies are used, all necessary for the service you request and exempt from consent: the session cookie (login), the display language cookie and, only if you open a referral link, a cookie containing that link's code (60 days), used to grant you the free days when you order. No advertising or audience measurement cookie is used.
This policy may change; the current version and its date appear on this page. Significant changes are announced on the Dashboards and the Discord support server.