Transparence totale

Schéma de nos Données

Découvrez exactement quelles données nous collectons, comment elles sont stockées et protégées

Accès programmatique

Notre schéma de données est accessible en temps réel via API publique

GET /api/privacy-schema
Mise à jour automatique

Tables de données

audit_completions

Résultats d'audits OPSEC anonymisés • Rétention: 2 ans • Supabase EU (Frankfurt)

id: uuid

Identifiant unique aléatoire

Ex: 1a7b1db5-c598-4f0b...

session_id: text

Session de navigation anonyme

score: int4 (0-20)

Score total agrégé des 4 axes

level: text

Niveau calculé (Débutant → Expert)

ip_hash: text

IP hashée (non-réversible)

⚠️ Impossible de retrouver l'IP originale

completed_at: timestamptz

Horodatage de completion

user_agent: text

User-Agent (anti-bot uniquement)

audit_version: text

Version du questionnaire utilisée

total_questions: int4

Nombre total de questions dans l'audit

reports

Rapports PDF temporaires • Rétention: 30 jours • Créés au clic "Télécharger PDF"

id: uuid

Identifiant unique du rapport

score: int4 (0-20)

Score total (copie pour PDF)

level: text

Niveau de sécurité calculé

profile_type: text

Type de profil déterminé

generated_at: timestamptz

Date de génération du rapport

pdf_url: text

URL temporaire d'accès au PDF

referrer_type: text

Source de trafic (direct, search, etc.)

view_count: int4

Nombre de consultations

filename: text

Nom du fichier PDF généré

country_code: text

Code pays (stats anonymes)

🕐 Auto-suppression : Tous les PDFs sont automatiquement supprimés après 30 jours

Données NON collectées

Réponses individuelles aux 20 questions
Emails, noms ou données de contact
Adresses IP en clair
Cookies de tracking publicitaires
Données financières ou wallets crypto
Informations personnelles identifiantes

Ce schéma est automatiquement synchronisé avec notre infrastructure réelle