🚫

Accès Refusé

Vous n'avez pas accès à cette ressource.

🍇 ARIANE

Dashboard Sécurisé

Vous devez être membre du serveur Discord officiel

📊 ARIANE Dashboard

Statistiques en temps réel

00:00:00
🎁 Produits Reco
0
📦 Pour Tous
0
🛒 Autres Articles
0
✨ Total détectés
0
👥 Utilisateurs Uniques
0
📅 Aujourd'hui
0
📆 Semaine
0
📊 Mois
0
📈 Année
0
⏱️ Moy/jour
0

🎁 Recos par Jour

⏰ Recos par Heure de la Journée

🎁 Prod. Recos détectées par Jour

🔥 Heatmap Recos (Jour × Heure)

⚡ DIRECT - Détections en Temps Réel

0 produit(s) détecté(s) • 0 affichés
🌟

En attente des détections...

🔔 Mes webhooks personnels

Recevez une notification sur votre propre service (ntfy, Home Assistant, Zapier…) à chaque UP signalé ou produit Dispo Pour Tous détecté.

➕ Ajouter un webhook

📋 Webhooks configurés

Variables de template disponibles
{{title}} Titre du produit  •  {{asin}} ASIN  •  {{link}} Lien Amazon  •  {{taxValue}} Prix  •  {{taxCurrency}} Devise  •  {{limitedQuantity}} Stock limité  •  {{timestamp}} Horodatage  •  {{user}} Détecteur (UP)  •  {{message}} Message (UP)
Mode GET : l’URL est appelée telle quelle, le payload est ignoré.

🔒 Déclaration de transparence & RGPD

Dernière mise à jour : mars 2026 — Responsable : Ashemka

Définitions
ARIANE : ensemble des outils communautaires (extension, bot Hermès, dashboard) autour d'Amazon Vine.
Membre : utilisateur autorisé via liste blanche.
Données personnelles : informations permettant d'identifier une personne directement ou indirectement (ID Discord, IP, token).

1. Responsable du traitement

Responsable du traitement : Ashemka (personne physique, pseudonyme utilisé sur le serveur Discord).
ARIANE est un projet communautaire privé, opéré sur un VPS personnel hébergé chez OVHcloud (France) (sous-traitant hébergeur). Aucune société commerciale, aucune revente de données. L'accès est restreint aux membres explicitement invités via liste blanche.
Contact RGPD : message privé à un administrateur sur le serveur Discord (référence « ARIANE — RGPD ») ou par e-mail à Ashemka@gmail.com.
Accusé de réception rapide — traitement dans le délai légal d'un mois maximum (prolongeable de deux mois si la demande est complexe, art. 12 RGPD).

2. Données collectées

⚡ Navigation Amazon Vine (extension)

Uniquement si vous avez activé le partage via un token VYD_ créé volontairement.

  • ASIN, titre, lien, image miniature
  • File (queue) : potluck (Recos/RFY), last_chance (Pour Tous/AFA), encore (Autres articles/AI)
  • Numéro de page de pagination
  • ID Discord (via token VYD_)
  • Adresse IP tronquée de la requête (non identifiante)
  • Horodatage UTC

🔑 Tokens d'accès VYD_

Créés sur demande explicite via la commande /token.

  • Token VYD_ + 32 chars base64url — stocké hashé côté serveur, jamais en clair
  • ID & pseudo Discord lié
  • Date de création / expiration
  • Statut actif / révoqué
  • Dernière utilisation + compteur d'usage

🔐 Authentification & connexions

  • ID & pseudo Discord
  • Adresse IP de connexion
  • Succès / échec de connexion
  • Type d'accès (login, admin_panel…)
  • Motif de refus si applicable

📡 Événements UP / RECO & Webhooks

  • ID & pseudo Discord, horodatage UTC
  • Annulation (booléen)
  • URL de webhook Discord (si configuré)
  • Type : UP, RECOS, RECOSHORAIRES
  • ID parrain & compteur d'invitations

3. Finalités & base légale

Finalité Base légale
Consentement
Statistiques & détection produits Consentement
Alertes Discord & ntfy Consentement
Webhooks personnels Consentement
Intérêt légitime
Authentification & contrôle d'accès Intérêt légitime
Sécurité & anti-abus Intérêt légitime

↩️ Retrait du consentement — Pour les traitements basés sur votre consentement (statistiques, alertes, webhooks), vous pouvez le retirer à tout moment, aussi simplement qu'il a été donné, en contactant un administrateur. Le retrait ne remet pas en cause la licéité des traitements antérieurs.

4. Stockage, hébergement & accès aux données

🗄️ Stockage

  • SQLite ARIANE.db — VPS OVHcloud France
  • Sauvegardes ZIP quotidiennes (rotation 1/jour)
  • Logs applicatifs locaux, non partagés
  • Notifications sortantes : Discord & ntfy — pseudonyme et/ou ID Discord transmis (voir section 5)
  • Aucun cloud tiers (AWS, Google, Azure…)

👥 Accès aux données

  • Administrateurs : accès complet (rôle Discord « ADMIN » ou ID autorisé en configuration)
  • Membres : stats agrégées uniquement
  • OVHcloud : sous-traitant hébergeur (RGPD) — accès infrastructure uniquement
  • Tiers : aucun accès, pas d'API publique

🔒 Mesures de sécurité

  • Chiffrement en transit (HTTPS/TLS)
  • Hachage des tokens VYD_ côté serveur (jamais stockés en clair)
  • Contrôle d'accès strict par liste blanche + rôle Discord vérifié
  • Journalisation des connexions et tentatives d'accès
  • Sauvegardes quotidiennes, rotation automatique
  • Suppression et anonymisation planifiées (voir durées de conservation)
  • Accès admin limité à un nombre réduit de personnes autorisées

5. Transferts vers des tiers

Les données personnelles restent hébergées sur le VPS OVHcloud (France). Certains tiers reçoivent toutefois des informations limitées dans le cadre du fonctionnement normal du service :

Destinataire Données transmises Localisation Finalité
Discord Inc. Pseudonyme, ID Discord ⚠️ USA — transfert hors UE/EEE encadré par les mécanismes juridiques de Discord Inc. (clauses contractuelles types ou équivalent) Envoi des notifications UP/RECO sur le serveur
ntfy.sh (Binwiederhier) Pseudonyme Discord (si webhook ntfy configuré) 🇩🇪 Allemagne (UE) Notifications push personnalisées (optionnel)
OVHcloud Accès infrastructure (hébergeur) 🇫🇷 France (UE) Hébergement du VPS

Aucun autre tiers commercial (AWS, Google, Azure, Meta…) ne reçoit de données personnelles.

6. Caractère facultatif ou nécessaire des données

La fourniture de certaines données est nécessaire au fonctionnement du service, d'autres sont facultatives :

Données Caractère Conséquence du refus / non-fourniture
Nécessaire
ID Discord (authentification OAuth2) Nécessaire Impossible d'accéder au dashboard
Logs de connexion (IP tronquée) Nécessaire Inhérent à toute connexion HTTP — traitement sur intérêt légitime (sécurité)
Facultatif
Token VYD_ & données d'extension Facultatif Pas de contribution aux statistiques communautaires ; accès en lecture seule uniquement
Webhooks personnels Facultatif Pas de notifications Discord/ntfy personnalisées

7. Durées de conservation

Catégorie Durée
Statistiques ASIN (agrégées) Long terme
Historique de détection détaillé 1 mois, puis anonymisation
Adresses IP (détections & connexions) IP tronquées — 1 mois, puis suppression. Aucune identification IP possible.
Tentatives de connexion 1 mois, puis suppression
Tokens VYD_ Jusqu'à révocation — journaux d'usage : 1 mois (anonymisation), suppression à 3 mois
Webhooks personnels Jusqu'à suppression par l'utilisateur

8. Vos droits

📋
Accès & portabilité
Export de vos données sur demande
🗑️
Suppression
Effacement de vos données personnelles
✏️
Rectification
Correction des données inexactes
🔑
Révocation token
Désactivation de votre VYD_ à tout moment
🚫
Opposition & limitation
Pour les traitements sur intérêt légitime
⚖️
Réclamation CNIL
cnil.fr si vous estimez vos droits non respectés
↩️
Retrait du consentement
À tout moment, aussi simplement que son recueil

9. Ce qui n'est PAS collecté

❌ Contenu de vos messages Discord ❌ Historique de navigation hors Amazon Vine ❌ Informations de paiement Amazon ❌ Profil Amazon ou données de commandes ❌ Mots de passe (aucune authentification par mot de passe) ❌ Données biométriques ou sensibles ❌ Géolocalisation IP

📬 Pour exercer vos droits : message privé à un administrateur sur le serveur Discord
ou par e-mail à Ashemka@gmail.com
Accusé de réception rapide — traitement dans le délai légal d'un mois maximum (prolongeable de deux mois si la demande est complexe).

⚠️ Suppression de mes données personnelles

Cette action supprime définitivement les données personnelles identifiables liées à votre compte, notamment vos tentatives de connexion, vos webhooks et votre token VYD_.
Les contributions statistiques et techniques (ASIN, détections, événements UP/RECO) sont conservées uniquement sous forme anonymisée.

Cette action est irréversible et entraînera la fermeture immédiate de votre session.

❓ Questions fréquentes

Tout ce que vous devez savoir sur ARIANE.

🔑 Accès & Token

Comment accéder au dashboard ?
Deux façons :
1. Via Discord OAuth — rendez-vous sur l'URL du dashboard, connectez-vous avec Discord. Vous devez être membre du serveur et avoir été ajouté à la liste blanche par un administrateur.
2. Via token VYD_ — l'extension VineYard peut ouvrir le dashboard directement via le lien /api/auth/token-login?token=VYD_xxx. Aucune connexion Discord n'est requise dans ce cas.
Comment obtenir mon token VYD_ ?
Tapez /token dans n'importe quel salon du serveur Discord. Le bot vous l'envoie en message privé (DM).
⚠️ Si vous ne recevez pas le DM, vérifiez que vos messages privés sont ouverts aux membres du serveur (Paramètres Discord → Confidentialité).
Le token est au format VYD_ + 32 caractères. Collez-le dans les paramètres de l'extension VineYard.
Si vous régénérez un token (/token à nouveau), l'ancien est révoqué automatiquement.
Je ne peux pas utiliser /token — message d'erreur
La commande /token est réservée aux membres de la liste blanche. Si vous n'y figurez pas, un administrateur doit vous y ajouter via /whitelist add @vous.
Si vous avez été révoqué (blacklist), contactez un administrateur.
Comment rejoindre le serveur ?
Les membres existants peuvent générer une invitation à usage unique via la commande /createinvite. Chaque membre dispose d'un quota d'invitations défini par l'administrateur. L'invitation expire après une durée limitée et ne peut être utilisée qu'une seule fois.

⚡ Extension VineYard

À quoi sert l'extension ?
L'extension VineYard s'intègre à Amazon Vine et envoie des données au serveur ARIANE en temps réel :
Détection de nouveaux produits (POURTOUS) — les ASINs détectés lors de vos navigations enrichissent les statistiques communes
Signal UP — déclenche l'annonce d'un UP directement depuis Amazon
Signal RECO — signale la réception de vos recommandations
Connexion au dashboard — ouvre le dashboard pré-authentifié via votre token VYD_
Qu'est-ce qu'un produit REPOP ?
Un REPOP (re-population) désigne un produit qui était absent des premières pages et qui y remonte soudainement. ARIANE détecte les products ayant bougé de 10 pages ou plus et les traite comme de nouveaux produits à signaler.
Mes données de navigation sont-elles transmises ?
Seules les données relatives aux produits Vine (ASIN, titre, prix, disponibilité) sont transmises, jamais vos informations personnelles Amazon ou vos commandes. Consultez l'onglet 🔒 RGPD pour le détail complet des données collectées.

🤖 Commandes Discord

Commande Rôle requis Description
/token Whitelist Génère ou régénère ton token VYD_ (envoyé en DM)
/up Tous membres Signale un UP dans le salon dédié (cooldown anti-doublon)
/reco / /recos Tous membres Signale la réception de vos recommandations Vine
/createinvite Tous membres Crée une invitation à usage unique (quota limité)
/leaderboard up Tous membres Classement Top 10 des UPs
/leaderboard recos Tous membres Classement Top 10 des RECOs
/stats global Tous membres Statistiques globales UPs + RECOs (totaux, ratios, derniers événements)
/stats recos-leaderboard Tous membres Classement détaillé des RECOs

🔼 UPs & RECOs — comment ça marche

Qu'est-ce qu'un UP ?
Un UP est un signal communautaire indiquant qu'Amazon Vine a mis à jour ses produits disponibles. Quand quelqu'un repère de nouveaux produits, il déclenche un UP via /up ou l'extension pour prévenir les autres membres.
Un cooldown empêche les doublons : un seul UP peut être actif à la fois.
Qu'est-ce qu'une RECO ?
Une RECO (recommandation) signifie que vous avez reçu vos recommandations personnelles Amazon Vine. Signaler sa RECO via /reco ou l'extension contribue aux statistiques collectives et aide à prédire les meilleures fenêtres de réception.
Comment fonctionne l'onglet Prédictions ?
Le moteur de prédiction analyse l'historique des RECOs pour identifier les créneaux horaires les plus probables pour recevoir ses recommandations. Plus les membres signalent leurs RECOs, plus la prédiction est précise.
La probabilité la plus haute est mise en avant — en cas d'ex-æquo, la fenêtre la plus proche dans le temps est privilégiée.
L'admin a annulé un UP par erreur — comment corriger ?
La commande /admin annulerup marque le dernier UP comme annulé et réinitialise le cooldown. Il suffit ensuite de refaire /up pour le relancer. Les données annulées ne comptent pas dans les statistiques.

� Dashboard — onglets

Aperçu (📈) — que voit-on ?
L'onglet Aperçu affiche les statistiques du jour en cours en temps réel : nombre de produits Recos, Pour Tous, Autres Articles, total détecté, et utilisateurs uniques actifs. Ces chiffres sont mis à jour automatiquement dès qu'un membre navigue avec l'extension.
Données du jour (⚡) — que voit-on ?
Liste en temps réel des produits Vine détectés aujourd'hui par les membres via l'extension : ASIN, titre, prix, statut (nouveau / déjà vu / REPOP / stock limité). Mise à jour à chaque navigation avec l'extension active. Les filtres permettent d'afficher uniquement les Recos, les Pour Tous, les Autres Articles, ou les nouveaux produits.
Statistiques (📊) — comment sont organisés les sous-onglets ?
L'onglet Statistiques regroupe 4 vues sélectionnables par sous-onglet :

🎁 Recos — cards (aujourd'hui / semaine / mois / an / moy/j), courbe RECOs par jour, distribution par heure, courbe produits Recos détectés par jour, heatmap jour×heure
📦 Pour Tous — cards Pour Tous, courbe historique, distribution par heure d'apparition, heatmap Pour Tous
⬆️ UP - Autres Articles — cards UPs, courbe UPs par jour, distribution par heure, courbe Autres Articles détectés par jour, heatmap UPs
📈 Tendances — analyse des phases UP : durée, fréquence, gaps, signal de transition

La période (30 / 60 / 90 jours / Totalité) est commune à tous les sous-onglets.
Recherche (🔍) — comment l'utiliser ?
Permet de rechercher un ou plusieurs ASIN dans l'historique de détection. Entrez un ASIN ou plusieurs séparés par une virgule/espace. Les résultats affichent : titre, nombre de détections, première/dernière détection, score.

🔔 Webhooks

C'est quoi un webhook ici ?
Un webhook est une URL appelée automatiquement par ARIANE quand un événement se produit. Exemple : dès qu'un UP est signalé, ARIANE envoie une requête HTTP à votre URL — parfait pour recevoir une notification sur votre téléphone, déclencher une automatisation, ou piloter un système domotique.
Quels types d'événements peuvent déclencher un webhook ?
4 types disponibles :
UP — quelqu'un a déclenché un UP
POURTOUS — un nouveau produit Vine "Pour Tous" a été détecté
RECOS — quelqu'un a signalé ses recommandations
RECOSHORAIRES — résumé horaire des RECOs
Chaque type peut avoir sa propre URL et son propre payload.
GET vs POST — quelle différence ?
GET : ARIANE appelle l'URL telle quelle, sans corps. Utile pour des déclencheurs simples (ex: Pushover, certains webhooks domotique).
POST : ARIANE envoie une requête avec un corps JSON contenant les données de l'événement. Utilisez POST si vous voulez récupérer les détails du produit ou de l'événement.
C'est quoi le payload personnalisé et les variables ?
Par défaut ARIANE envoie le payload automatique (JSON avec tous les champs de l'événement). Vous pouvez definir un payload personnalisé avec uniquement les champs dont vous avez besoin, en utilisant des variables :

{{title}} Titre du produit  ·  {{asin}} ASIN  ·  {{link}} Lien Amazon
{{taxValue}} Prix  ·  {{taxCurrency}} Devise  ·  {{limitedQuantity}} Stock limité
{{timestamp}} Horodatage  ·  {{user}} Déclencheur  ·  {{message}} Message (UP)

Exemple ntfy.sh :
{\n  "topic": "mon-topic",\n  "title": "🚀 Nouveau produit Vine",\n  "message": "{{title}}",\n  "click": "{{link}}"\n}
Comment configurer ntfy.sh ?
1. Installez l'app ntfy sur votre téléphone (iOS / Android) et abonnez-vous à un topic (ex: vine-alertes)
2. Dans le dashboard → onglet Webhooks → Ajouter :
  — URL : https://ntfy.sh/vine-alertes
  — Méthode : POST
  — Preset : 📱 ntfy.sh (remplacez MON_TOPIC_ICI par votre topic)
3. Cliquez 🧪 Test pour vérifier la réception.
Comment configurer Home Assistant ?
1. Dans Home Assistant, créez un webhook automation (Menu → Automatisations → Déclencheur Webhook → copiez l'URL)
2. Dans le dashboard → Webhooks → Ajouter :
  — URL : votre URL HA (ex: https://mon-ha.duckdns.org/api/webhook/mon-id)
  — Méthode : POST
  — Preset : 🏠 Home Assistant
3. Dans HA, l'action peut par exemple envoyer une notification mobile ou allumer une lampe.
Le test webhook répond ❌ — que faire ?
Vérifiez que :
• L'URL est bien accessible depuis Internet (pas seulement depuis votre réseau local)
• Le service cible accepte les requêtes POST (ou GET selon votre config)
• Pour ntfy.sh : le nom du topic dans l'URL et dans le JSON correspondent
• Pour HA : l'URL Webhook est correcte et que l'automatisation est active
• Le timeout est de 10 secondes — si votre service répond après, cela compte comme échec

🔒 Sécurité & confidentialité

Quelles données sont collectées sur moi ?
ID Discord (pseudonymisé) — pour l'authentification et les statistiques
Token VYD_ — stocké hashé, jamais en clair côté serveur
Horodatages des UPs et RECOs que vous signalez
Adresse IP tronquée (dernier octet masqué) dans les logs — rotation 7 jours
URLs webhook que vous configurez
Consultez l'onglet 🔒 RGPD pour la déclaration complète.
Comment supprimer mes données ?
Depuis l'onglet 🔒 RGPD → section "Exercer vos droits" → bouton "🗑️ Supprimer mes données personnelles". Deux confirmations sont demandées. La suppression est immédiate et irréversible : token, webhooks et tentatives de connexion sont supprimés ; vos contributions aux statistiques sont anonymisées.
Mon token est-il sécurisé ?
Le token est généré avec 32 octets aléatoires cryptographiquement sûrs. Il est stocké hashé en base de données (non récupérable). Si vous pensez qu'il est compromis, refaites /token — l'ancien est révoqué instantanément.
⚠️ Ne partagez jamais votre token VYD_.

🛠️ Problèmes courants

Le dashboard me redirige vers la page de consentement à chaque fois
Vous devez accepter les CGU/RGPD une seule fois. Si la redirection persiste, vérifiez que votre navigateur accepte les cookies de session (nécessaires pour mémoriser votre consentement).
Le dashboard affiche "Session expirée" ou me déconnecte
Les sessions ont une durée limitée. Reconnectez-vous via Discord OAuth ou en utilisant le lien de connexion par token depuis l'extension. Si le problème persiste, videz les cookies du site.
L'extension ne détecte aucun produit
Vérifiez que :
• Votre token VYD_ est bien renseigné dans les paramètres de l'extension
• La connexion au serveur ARIANE est active (témoin vert dans l'extension)
• Vous naviguez sur les pages Vine compatibles ("Pour Tous", etc.)
• L'extension est activée et à jour
Je reçois un message "Rate limit" en utilisant le bot
ARIANE applique des limites de débit pour protéger le serveur :
300 requêtes/minute par IP (global)
15 requêtes/minute sur les endpoints d'auth/admin
• Cooldown UP : un seul UP actif à la fois
Attendez quelques secondes et réessayez.
Une question non couverte ici ? Contactez un administrateur sur le serveur Discord.