Synchronisation cloud et connexion.
Ce que tu peux faire sans compte
- L'éditeur complet avec tous les cadres d'appareil, modèles et fonctionnalités, sauf l'export et la traduction IA
- Sauvegarde automatique dans le
localStoragedu navigateur - Export et import de projets en JSON
- Association téléphone-bureau pour les captures d'écran (aucun compte requis pour la connexion WebRTC)
Ce qu'apporte la connexion
- Synchronisation cloud — les projets sont sauvegardés dans Supabase, associés à ton identifiant ; les mêmes projets sont disponibles sur tous les navigateurs où tu es connecté
- Historique de projets — passe d'un projet cloud à l'autre via le sélecteur de projets
- Tableau de suggestions — publie et vote pour les demandes de fonctionnalités dans l'appli
- Abonnement payant — obligatoire pour s'abonner (une identité stable est nécessaire pour gérer les droits)
Le processus de connexion
Clique sur l'icône utilisateur dans l'en-tête → saisis ton e-mail → définis éventuellement un nom d'affichage → clique sur Envoyer. On utilise Supabase Auth avec connexion par mot de passe. Tu peux aussi utiliser l'option magic link si ta configuration Supabase le permet.
La vérification de l'e-mail de confirmation est optionnelle — par défaut, le flux de confirmation d'e-mail de Supabase est activé, donc tu recevras un e-mail de vérification. Clique sur le lien, tu es connecté. Pas de réinitialisation de mot de passe pour l'inscription initiale.
Supprimer ton compte
Ouvre la fenêtre de compte (icône utilisateur → Compte) → onglet « Danger » → « Supprimer le compte ». Une confirmation, puis un appel RPC Supabase supprime en cascade ta ligne auth.users. Les clés étrangères du schéma Screenshotify cascadent ensuite : profil, projets, suggestions, votes — tout est effacé.
On ne conserve pas de sauvegardes au-delà de 30 jours. Passé ce délai, la suppression est irréversible. Le localStorage du navigateur est indépendant — vide les données du navigateur si tu veux aussi effacer les copies locales.
Confidentialité
La politique de confidentialité complète se trouve à l'adresse /legal/privacy. En résumé : données hébergées sur Supabase (région EU), aucun suivi tiers, aucun pixel publicitaire, pas de bandeau de cookies car on ne dépose pas de cookies de traçage.
Questions fréquentes
Puis-je migrer d'un usage anonyme à un usage connecté sans perdre mon travail ?
Oui. Le projet dans le localStorage du navigateur se charge à la première connexion et est sauvegardé automatiquement dans le cloud. Ne vide pas les données du navigateur avant de te connecter.
Comment l'authentification est-elle gérée — Supabase, Auth0, magic link ?
Supabase Auth avec e-mail + mot de passe comme flux principal. Le correctif anti-blocage qu'on a mis en place autour de onAuthStateChange évite que la connexion reste bloquée — si c'est le cas, force le rechargement et réessaie.
Puis-je me connecter via Google / Apple / GitHub ?
Pas encore. Supabase le prend en charge ; on n'a pas encore câblé l'interface. L'e-mail/mot de passe couvre le besoin jusqu'à ce qu'on constate une vraie demande pour l'authentification sociale.