Transparence

Comment ça fonctionne vraiment.

Détails sur l'architecture, les données, la politique de signalement. Si vous vous souciez de savoir si "pas de logs" est un slogan ou une description, cette page est pour vous.

Pile : PHP 8.2 · nginx · Stockage : JSON plat · sans BDD · TTL logs : 24h
Cookies posés
1 Session CSRF uniquement
Trackers tiers
0 Aucun. Zéro. Jamais.
Rotation des logs
24h accès nginx
Rétention des commandes
Au règlement 30j max
Architecture du système

Une interface fine au-dessus d'une couche de routage

NoKYCSwap est une interface PHP 8.2 au-dessus d'un agrégateur de liquidité tiers. Il n'y a pas de base de données — pas de table utilisateurs, pas de table commandes, rien de relationnel. L'état éphémère des commandes vit en fichiers JSON plats sur le système de fichiers, purgés au règlement.

Le seul stockage persistant au-delà est un cache système de fichiers pour les cotations de taux (TTL 60 secondes) et la liste des devises (TTL 5 minutes).

Chaque commande est une capacité : l'ID de commande plus un jeton renvoyé par le backend. Vous détenez l'URL avec ces éléments intégrés ; nous détenons l'adresse de dépôt correspondante plus un horodatage. Rien d'autre.

Pas d'analytics. Pas de fingerprinting. Pas d'identifiant utilisateur persistant. Le routeur en amont voit les métadonnées de swap minimales nécessaires à l'exécution — et rien ne vous corrèle jamais entre sessions.

Inventaire des données

Ce que nous enregistrons

Chaque champ que nous touchons, listé. Aucun stockage caché.

Cookie de session CSRF

Un cookie nsw aléatoire pour la durée de la session navigateur. Utilisé uniquement pour filtrer l'API de création de commande. Aucun identifiant à l'intérieur.

Enregistrement de commande

Paire, montant, adresse de dépôt, adresse de paiement, type (flottant/fixe), horodatage de création. Purgé au règlement (ou après 30 jours maximum).

Compteurs anti-abus

Compteurs de limite de débit par IP, réinitialisés chaque minute. Jamais liés à des données personnelles.

Logs d'accès nginx

Méthode, chemin, statut, user-agent. Roté toutes les 24 heures.

Ce que nous jamais enregistrons

Nom, email, téléphone, pièce d'identité, date de naissance, nationalité

Toute balise analytique tierce (pas de GA, Hotjar, Segment, Meta Pixel)

Cookies de tracking au-delà du jeton CSRF de session

Journaux IP long terme (rotation < 24h)

Empreintes d'appareil ou de navigateur

Tout identifiant de corrélation entre sessions

Signalement

Que se passe-t-il quand une commande est signalée

1

La commande passe en état Urgence

Le routeur en amont filtre les adresses de dépôt contre les listes de sanctions et les flux de flux illicites. Si une adresse correspond, la page de commande fait apparaître des actions d'urgence.

2

Deux options, toutes deux sous votre contrôle

Remboursement vers une adresse que vous fournissez (sans questions), ou acceptation du taux du marché actuel et poursuite. Vous choisissez. Il n'y a pas de troisième option cachée.

3

Jamais de demande d'identité

Nous ne demandons pas de documents d'identité à ce stade. Jamais. Si les deux actions sont rejetées, le dépôt est retourné à l'adresse d'expéditeur visible on-chain.

Tiers

Chaque service externe que nous appelons

CDN / TLS (chiffrement)

Cloudflare

Sert les ressources statiques. Le TLS se termine chez Cloudflare ; nous recevons la vraie IP client via CF-Connecting-IP pour la limitation de débit uniquement.

Polices web

fonts.bunny.net

Inter et JetBrains Mono. Un miroir respectueux de la vie privée de Google Fonts qui ne journalise pas les IP.

Routeur de liquidité

ff.io

Reçoit les métadonnées de requête de swap nécessaires à l'exécution : paire, montant, destination, adresse de remboursement optionnelle. Signé HMAC.

Posture de sécurité

Durcissement en un coup d'œil

  • HTTPS uniquement avec configuration éligible au préchargement HSTS.
  • Content-Security-Policy stricte ; pas de scripts inline au-delà des payloads JSON.
  • X-Frame-Options SAMEORIGIN · X-Content-Type-Options nosniff · Referrer-Policy stricte.
  • Permissions-Policy restreint géolocalisation, microphone, caméra, paiement à "none".
  • Jetons CSRF sur tous les points d'API modifiant l'état.
  • Toute la configuration sensible (clés API, matériel de signature) réside en dehors de la racine web.

Rapports de sécurité : [email protected]. Voir aussi security.txt et la politique de divulgation complète.

De la plomberie auto-custody, honnêtement décrite.