Légal

Politique de confidentialité

JoinAlbum est conçu pour collecter les photos d'événements de façon privée. Nous ne vendons pas les données personnelles et n'utilisons pas vos photos ou vidéos à des fins publicitaires.

Responsable et contact

Le responsable du traitement est JoinAlbum. Pour les demandes de confidentialité ou d'assistance, écrivez à joinalbumapp@gmail.com.

Cette identité légale générique doit être remplacée par les informations définitives de l'entreprise avant une utilisation en production.

Données traitées

Les hôtes fournissent les données de compte via Firebase Authentication, les titres d'événement, dates, statut du plan/paiement et paramètres d'album.

Les invités fournissent un nom ou identifiant et envoient des photos ou vidéos. Le navigateur stocke aussi un jeton invité anonyme.

Les fichiers sont stockés de manière privée dans Cloudflare R2 avec des liens signés temporaires pour la galerie.

Les hôtes et co-hôtes peuvent aussi envoyer une image d'arrière-plan pour chaque design QR enregistré. Elle est stockée de manière privée dans Cloudflare R2 et supprimée avec le design.

Finalités et prestataires

Nous traitons les données pour créer et gérer les albums, permettre les envois, les téléchargements, l'assistance, la sécurité et les paiements uniques.

JoinAlbum utilise Firebase/Google, Cloudflare R2, Lemon Squeezy, Resend et Vercel pour fournir le service. Nous ne vendons pas les données personnelles.

Emails de service

Nous écrivons à l'adresse de votre compte hôte : une confirmation à la création de l'album, avec votre lien et votre QR code ; des rappels dans les jours précédant la date de votre événement ; et une alerte si votre album atteint sa limite d'envois. Seuls les hôtes sont contactés — nous n'écrivons jamais à vos invités.

La confirmation fait partie du service que vous avez demandé (article 6.1.b du RGPD). Les rappels et l'alerte d'album plein reposent sur notre intérêt légitime à ce que le produit vous serve réellement (article 6.1.f), et chacun contient un lien pour ne plus les recevoir.

La désinscription s'applique à cet album et prend effet immédiatement. Elle ne touche ni votre album, ni vos fichiers, ni vos reçus de paiement : les reçus et autres messages essentiels ne peuvent pas être désactivés. Vous pouvez aussi écrire à joinalbumapp@gmail.com et nous le ferons pour vous.

Les envois sont assurés par Resend, qui traite l'adresse du destinataire et le contenu du message pour notre compte.

Visibilité de l'album et responsabilité de l'hôte

Par défaut, l'album est privé : chaque invité ne voit que les photos et vidéos qu'il envoie, et seul l'hôte peut voir ou télécharger l'album complet.

L'hôte peut rendre l'album public (toute personne disposant du lien ou du QR voit tout) ou protégé par mot de passe (les invités voient tout après avoir saisi un mot de passe). En activant l'une de ces options, l'hôte décide de partager les photos, vidéos et noms des invités avec les autres invités et devient responsable du traitement de ce contenu partagé au sens du RGPD. JoinAlbum agit uniquement comme sous-traitant pour le compte de l'hôte.

L'hôte ne doit activer la visibilité partagée qu'avec le consentement des personnes concernées et est responsable des demandes d'accès, de rectification et de suppression du contenu qu'il a choisi de partager.

Conservation et suppression

Chaque album suit un calendrier fixe compté à partir de la date de l'événement : les invités peuvent envoyer des fichiers pendant 30 jours, et 6 mois après l'événement, l'album ainsi que toutes ses photos et vidéos sont définitivement effacés de notre base de données et de notre stockage. L'hôte est prévenu par email 3 jours avant chacune de ces dates. La suppression est automatique et irréversible : téléchargez l'album tant qu'il est en ligne.

L'hôte peut à tout moment supprimer des envois, tout supprimer, ou télécharger l'album. Les données de compte, d'événement et de paiement sont conservées le temps nécessaire au service ou à nos obligations légales. Écrivez à joinalbumapp@gmail.com pour toute demande.