Politique de confidentialité
Dernière mise à jour : mai 2026 · Version 1.1
La présente politique décrit comment ReactionCam (ci-après « nous », « notre service ») collecte, utilise et protège les données personnelles des utilisateurs (ci-après « vous ») conformément au Règlement Général sur la Protection des Données (RGPD – UE 2016/679) et à la Directive ePrivacy 2002/58/CE.
1. Responsable du traitement
2. Données personnelles collectées
2.1 Utilisateurs inscrits
- Données de compte : adresse email, prénom/pseudonyme, mot de passe haché (bcrypt)
- Données OAuth : identifiant Google, adresse email issue de Google (si connexion via Google)
- Données de paiement : traitées directement par Stripe — nous ne stockons aucun numéro de carte. Nous conservons uniquement l'identifiant client Stripe et l'identifiant d'abonnement.
- Vidéos uploadées : fichiers vidéo, nom d'origine du fichier, taille
- Métadonnées techniques : date de création des comptes et vidéos, plan d'abonnement
2.2 Spectateurs (personnes recevant un lien de réaction)
- Prénom/pseudonyme : facultatif, saisi avant l'enregistrement
- Vidéo de réaction : enregistrement webcam/micro, stocké après consentement explicite
- Adresse IP : enregistrée dans les journaux serveur (logs techniques)
2.3 Données techniques (tous les visiteurs)
- Adresse IP, navigateur, système d'exploitation (journaux d'accès serveur)
- Cookie de session (identifiant de connexion, voir section 7)
3. Finalités et bases légales
| Finalité |
Données concernées |
Base légale (Art. 6 RGPD) |
| Création et gestion du compte |
Email, nom, mot de passe |
Art. 6(1)(b) — exécution du contrat |
| Fourniture du service (upload, partage, réaction) |
Vidéos, métadonnées |
Art. 6(1)(b) — exécution du contrat |
| Enregistrement de la réaction du spectateur |
Vidéo de réaction, prénom |
Art. 6(1)(a) — consentement explicite (recueilli avant l'enregistrement) |
| Gestion des paiements et abonnements |
Email, ID Stripe |
Art. 6(1)(b) — contrat ; Art. 6(1)(c) — obligation légale |
| Envoi de l'email de vérification d'adresse |
Email |
Art. 6(1)(b) — exécution du contrat |
| Sécurité, prévention des abus, journaux techniques |
Adresse IP, logs |
Art. 6(1)(f) — intérêt légitime |
4. Durée de conservation
| Donnée | Durée |
| Données de compte | Jusqu'à suppression du compte ou 3 ans d'inactivité |
| Vidéos — plan Gratuit | 90 jours à compter de l'upload, puis suppression automatique |
| Vidéos — plan Pro | Conservation jusqu'à la résiliation de l'abonnement, puis basculement en règle plan Gratuit (90 jours) |
| Vidéos de réaction | Supprimées en même temps que la vidéo d'origine |
| Sessions de connexion | 7 jours (expiration automatique du cookie) |
| Journaux serveur (logs) | 12 mois maximum |
| Tokens de vérification email | 24 heures (expiration automatique) |
5. Destinataires et sous-traitants
Vos données sont traitées par les prestataires techniques suivants, agissant en qualité de sous-traitants :
| Prestataire | Rôle | Localisation |
| Cloudinary Ltd | Hébergement et traitement des fichiers vidéo | États-Unis (Santa Clara, CA) |
| MongoDB, Inc. | Base de données (comptes, métadonnées) | États-Unis / Union européenne selon configuration |
| Stripe, Inc. | Traitement des paiements et abonnements | États-Unis (San Francisco, CA) |
| Google Ireland Ltd / Google LLC | Connexion OAuth (optionnelle, uniquement si vous cliquez sur « Continuer avec Google ») | Irlande / États-Unis |
| Resend, Inc. | Envoi d'emails transactionnels (vérification d'adresse) | États-Unis |
| Render Services, Inc. | Hébergement de l'application | États-Unis |
Ces prestataires n'utilisent vos données qu'aux fins de fournir leurs services à ReactionCam et sont contractuellement tenus de respecter le RGPD.
6. Transferts en dehors de l'Union européenne
Certains sous-traitants listés ci-dessus sont établis aux États-Unis. Ces transferts sont encadrés par les Clauses Contractuelles Types (CCT) adoptées par la Commission européenne (décision 2021/914), qui offrent des garanties appropriées conformément à l'Art. 46 RGPD. Vous pouvez obtenir une copie de ces garanties en nous contactant.
7. Cookies et stockage local
Ce site utilise un nombre minimal de cookies et d'éléments de stockage, tous exemptés de consentement conformément à l'Art. 5(3) de la Directive ePrivacy et aux lignes directrices de la CNIL :
| Identifiant | Type | Finalité | Durée |
| connect.sid | Cookie HTTP | Maintien de la session de connexion — strictement nécessaire | 7 jours |
| rc-theme | localStorage | Mémorisation de la préférence d'affichage (clair/sombre) — préférence UI | Indéfinie (supprimable depuis les paramètres du navigateur) |
| rc-lang | localStorage | Mémorisation de la langue choisie — préférence UI | Indéfinie |
| rc-consent | localStorage | Enregistrement de la prise de connaissance du bandeau d'information | Indéfinie |
Aucun cookie publicitaire, de profilage ou de suivi tiers n'est utilisé. Vous pouvez à tout moment supprimer ces données via les paramètres de votre navigateur (Paramètres › Confidentialité › Vider le cache / Gérer les données de site).
8. Vos droits
Conformément aux Articles 15 à 22 du RGPD, vous disposez des droits suivants :
- Droit d'accès (Art. 15) — obtenir une copie des données vous concernant
- Droit de rectification (Art. 16) — corriger des données inexactes ou incomplètes
- Droit à l'effacement (Art. 17) — demander la suppression de vos données (« droit à l'oubli »)
- Droit à la limitation (Art. 18) — restreindre temporairement un traitement
- Droit à la portabilité (Art. 20) — recevoir vos données dans un format structuré et lisible
- Droit d'opposition (Art. 21) — vous opposer à un traitement fondé sur l'intérêt légitime
- Droit de retrait du consentement — retirer à tout moment un consentement préalablement donné (sans affecter la licéité du traitement antérieur)
Pour exercer ces droits, contactez-nous à contact@reaction-cam.com. Nous répondrons dans un délai d'un mois (Art. 12 RGPD). En cas de réponse insatisfaisante, vous pouvez introduire une réclamation auprès de la CNIL (cnil.fr) ou de l'autorité de contrôle de votre pays de résidence.
Outils en libre-service depuis votre page de compte : téléchargement de l'ensemble de vos données au format JSON (portabilité), modification de vos informations, et suppression définitive de votre compte (effacement).
9. Protection des mineurs
Ce service est destiné aux personnes âgées d'au moins 15 ans (ou l'âge du consentement numérique applicable dans votre pays de résidence). Si vous êtes mineur, l'accord d'un parent ou tuteur légal est requis. Nous ne collectons pas sciemment de données de personnes en dessous de cet âge.
10. Sécurité des données
Nous mettons en œuvre des mesures techniques et organisationnelles adaptées pour protéger vos données : chiffrement HTTPS, hachage des mots de passe (bcrypt, facteur de coût 10), cookies de session HTTP-only et Secure en production, accès aux bases de données restreint par authentification. En cas de violation de données susceptible d'affecter vos droits, nous vous en informerons conformément à l'Art. 34 RGPD.
11. Signalement de contenu (DSA)
Conformément au Règlement européen sur les services numériques (DSA, UE 2022/2065), vous pouvez signaler un contenu illicite hébergé sur ReactionCam :
- Via le bouton « Signaler ce contenu » présent sur chaque page de visionnage
/watch/:id
- Par email à contact@reaction-cam.com en indiquant l'URL et le motif
Chaque signalement est examiné dans un délai raisonnable. Les contenus manifestement illicites sont retirés sans préavis. Les utilisateurs auteurs de signalements répétés et manifestement infondés s'exposent aux sanctions prévues à l'article 6-I-4 LCEN.
12. Documents associés
Les présentes règles s'articulent avec :
13. Contact et modifications
Pour toute question relative à cette politique ou à vos données personnelles : contact@reaction-cam.com
Nous nous réservons le droit de modifier cette politique à tout moment. En cas de modification substantielle, vous serez informé par email (si vous êtes inscrit) ou par une notice visible sur le site. La date de mise à jour en haut de page indique la version en vigueur.
La présente politique est rédigée en français, langue faisant foi. Des traductions à titre indicatif peuvent être disponibles.
Privacy Policy
Last updated: May 2026 · Version 1.1
This policy describes how ReactionCam (hereinafter "we", "our service") collects, uses and protects the personal data of users (hereinafter "you") in accordance with the General Data Protection Regulation (GDPR – EU 2016/679) and the ePrivacy Directive 2002/58/EC.
1. Data Controller
2. Personal Data Collected
2.1 Registered users
- Account data: email address, first name/username, hashed password (bcrypt)
- OAuth data: Google identifier, email address from Google (if signing in with Google)
- Payment data: processed directly by Stripe — we do not store any card numbers. We only keep the Stripe customer ID and subscription ID.
- Uploaded videos: video files, original filename, size
- Technical metadata: account and video creation dates, subscription plan
2.2 Viewers (persons receiving a reaction link)
- First name/username: optional, entered before recording
- Reaction video: webcam/microphone recording, stored after explicit consent
- IP address: logged in server access logs (technical logs)
2.3 Technical data (all visitors)
- IP address, browser, operating system (server access logs)
- Session cookie (login identifier, see section 7)
3. Purposes and Legal Bases
| Purpose |
Data concerned |
Legal basis (Art. 6 GDPR) |
| Account creation and management |
Email, name, password |
Art. 6(1)(b) — contract performance |
| Service provision (upload, sharing, reaction) |
Videos, metadata |
Art. 6(1)(b) — contract performance |
| Recording the viewer's reaction |
Reaction video, first name |
Art. 6(1)(a) — explicit consent (collected before recording) |
| Payment and subscription management |
Email, Stripe ID |
Art. 6(1)(b) — contract; Art. 6(1)(c) — legal obligation |
| Sending the email verification |
Email |
Art. 6(1)(b) — contract performance |
| Security, abuse prevention, technical logs |
IP address, logs |
Art. 6(1)(f) — legitimate interest |
4. Retention Period
| Data | Duration |
| Account data | Until account deletion or 3 years of inactivity |
| Videos — Free plan | 90 days from upload, then automatic deletion |
| Videos — Pro plan | Kept until subscription cancellation, then switches to the Free plan rule (90 days) |
| Reaction videos | Deleted at the same time as the source video |
| Login sessions | 7 days (automatic cookie expiry) |
| Server logs | Maximum 12 months |
| Email verification tokens | 24 hours (automatic expiry) |
5. Recipients and Sub-processors
Your data is processed by the following technical service providers, acting as sub-processors:
| Provider | Role | Location |
| Cloudinary Ltd | Video file hosting and processing | United States (Santa Clara, CA) |
| MongoDB, Inc. | Database (accounts, metadata) | United States / European Union depending on configuration |
| Stripe, Inc. | Payment and subscription processing | United States (San Francisco, CA) |
| Google Ireland Ltd / Google LLC | Optional OAuth login (only if you click "Continue with Google") | Ireland / United States |
| Resend, Inc. | Transactional email sending (address verification) | United States |
| Render Services, Inc. | Application hosting | United States |
These providers only use your data to provide their services to ReactionCam and are contractually bound to comply with GDPR.
6. Transfers Outside the European Union
Some sub-processors listed above are based in the United States. These transfers are governed by the Standard Contractual Clauses (SCC) adopted by the European Commission (decision 2021/914), which provide appropriate safeguards in accordance with Art. 46 GDPR. You may obtain a copy of these safeguards by contacting us.
7. Cookies and Local Storage
This site uses a minimal number of cookies and storage items, all exempt from consent in accordance with Art. 5(3) of the ePrivacy Directive and CNIL guidelines:
| Identifier | Type | Purpose | Duration |
| connect.sid | HTTP Cookie | Maintaining the login session — strictly necessary | 7 days |
| rc-theme | localStorage | Storing the display preference (light/dark) — UI preference | Indefinite (deletable from browser settings) |
| rc-lang | localStorage | Storing the chosen language — UI preference | Indefinite |
| rc-consent | localStorage | Recording acknowledgment of the information banner | Indefinite |
No advertising, profiling, or third-party tracking cookies are used. You can delete this data at any time through your browser settings (Settings › Privacy › Clear cache / Manage site data).
8. Your Rights
In accordance with Articles 15 to 22 of the GDPR, you have the following rights:
- Right of access (Art. 15) — obtain a copy of the data concerning you
- Right to rectification (Art. 16) — correct inaccurate or incomplete data
- Right to erasure (Art. 17) — request deletion of your data ("right to be forgotten")
- Right to restriction (Art. 18) — temporarily restrict processing
- Right to portability (Art. 20) — receive your data in a structured, machine-readable format
- Right to object (Art. 21) — object to processing based on legitimate interest
- Right to withdraw consent — withdraw consent at any time (without affecting the lawfulness of prior processing)
To exercise these rights, contact us at contact@reaction-cam.com. We will respond within one month (Art. 12 GDPR). If unsatisfied with our response, you may lodge a complaint with the CNIL (cnil.fr) or the supervisory authority in your country of residence.
Self-service tools available from your account page: download all your data as JSON (portability), update your information, and permanently delete your account (erasure).
9. Protection of Minors
This service is intended for persons aged at least 15 years (or the digital consent age applicable in your country of residence). If you are a minor, parental or legal guardian consent is required. We do not knowingly collect data from persons below this age.
10. Data Security
We implement appropriate technical and organizational measures to protect your data: HTTPS encryption, password hashing (bcrypt, cost factor 10), HTTP-only and Secure session cookies in production, database access restricted by authentication. In the event of a data breach likely to affect your rights, we will notify you in accordance with Art. 34 GDPR.
11. Contact and Amendments
For any questions regarding this policy or your personal data: contact@reaction-cam.com
We reserve the right to modify this policy at any time. In the event of a material change, you will be notified by email (if registered) or by a prominent notice on the site. The update date at the top of the page indicates the current version.
This policy is written in French, which is the binding language. Translations for informational purposes may be available.
Política de privacidad
Última actualización: mayo de 2026 · Versión 1.1
Esta política describe cómo ReactionCam (en adelante «nosotros», «nuestro servicio») recopila, utiliza y protege los datos personales de los usuarios (en adelante «usted») de conformidad con el Reglamento General de Protección de Datos (RGPD – UE 2016/679) y la Directiva ePrivacy 2002/58/CE.
1. Responsable del tratamiento
2. Datos personales recopilados
2.1 Usuarios registrados
- Datos de cuenta: dirección de correo electrónico, nombre/seudónimo, contraseña cifrada (bcrypt)
- Datos OAuth: identificador de Google, dirección de correo electrónico de Google (si se inicia sesión con Google)
- Datos de pago: procesados directamente por Stripe — no almacenamos ningún número de tarjeta. Solo conservamos el ID de cliente de Stripe y el ID de suscripción.
- Vídeos subidos: archivos de vídeo, nombre original del archivo, tamaño
- Metadatos técnicos: fechas de creación de cuentas y vídeos, plan de suscripción
2.2 Espectadores (personas que reciben un enlace de reacción)
- Nombre/seudónimo: opcional, introducido antes de la grabación
- Vídeo de reacción: grabación de cámara/micrófono, almacenada tras consentimiento explícito
- Dirección IP: registrada en los registros del servidor (registros técnicos)
2.3 Datos técnicos (todos los visitantes)
- Dirección IP, navegador, sistema operativo (registros de acceso del servidor)
- Cookie de sesión (identificador de inicio de sesión, véase la sección 7)
3. Finalidades y bases jurídicas
| Finalidad |
Datos afectados |
Base jurídica (Art. 6 RGPD) |
| Creación y gestión de cuenta |
Correo, nombre, contraseña |
Art. 6(1)(b) — ejecución del contrato |
| Prestación del servicio (subida, compartición, reacción) |
Vídeos, metadatos |
Art. 6(1)(b) — ejecución del contrato |
| Grabación de la reacción del espectador |
Vídeo de reacción, nombre |
Art. 6(1)(a) — consentimiento explícito (recabado antes de la grabación) |
| Gestión de pagos y suscripciones |
Correo, ID Stripe |
Art. 6(1)(b) — contrato; Art. 6(1)(c) — obligación legal |
| Envío del correo de verificación de dirección |
Correo electrónico |
Art. 6(1)(b) — ejecución del contrato |
| Seguridad, prevención de abusos, registros técnicos |
Dirección IP, registros |
Art. 6(1)(f) — interés legítimo |
4. Período de conservación
| Dato | Duración |
| Datos de cuenta | Hasta la eliminación de la cuenta o 3 años de inactividad |
| Vídeos — plan Gratuito | 90 días desde la subida, luego eliminación automática |
| Vídeos — plan Pro | Conservados hasta la cancelación de la suscripción, luego se aplica la regla del plan Gratuito (90 días) |
| Vídeos de reacción | Eliminados al mismo tiempo que el vídeo original |
| Sesiones de inicio de sesión | 7 días (expiración automática de la cookie) |
| Registros del servidor | Máximo 12 meses |
| Tokens de verificación de correo | 24 horas (expiración automática) |
5. Destinatarios y encargados del tratamiento
Sus datos son tratados por los siguientes proveedores técnicos, que actúan como encargados del tratamiento:
| Proveedor | Función | Ubicación |
| Cloudinary Ltd | Alojamiento y procesamiento de archivos de vídeo | Estados Unidos (Santa Clara, CA) |
| MongoDB, Inc. | Base de datos (cuentas, metadatos) | Estados Unidos / Unión Europea según configuración |
| Stripe, Inc. | Procesamiento de pagos y suscripciones | Estados Unidos (San Francisco, CA) |
| Google Ireland Ltd / Google LLC | Inicio de sesión OAuth (opcional, solo si hace clic en "Continuar con Google") | Irlanda / Estados Unidos |
| Resend, Inc. | Envío de correos transaccionales (verificación de dirección) | Estados Unidos |
| Render Services, Inc. | Alojamiento de la aplicación | Estados Unidos |
Estos proveedores solo utilizan sus datos para prestar sus servicios a ReactionCam y están contractualmente obligados a cumplir el RGPD.
6. Transferencias fuera de la Unión Europea
Algunos encargados del tratamiento listados anteriormente están establecidos en Estados Unidos. Estas transferencias están reguladas por las Cláusulas Contractuales Tipo (CCT) adoptadas por la Comisión Europea (decisión 2021/914), que ofrecen garantías adecuadas conforme al Art. 46 RGPD. Puede obtener una copia de estas garantías contactándonos.
7. Cookies y almacenamiento local
Este sitio utiliza un número mínimo de cookies y elementos de almacenamiento, todos exentos de consentimiento conforme al Art. 5(3) de la Directiva ePrivacy y las directrices de la CNIL:
| Identificador | Tipo | Finalidad | Duración |
| connect.sid | Cookie HTTP | Mantenimiento de la sesión de inicio de sesión — estrictamente necesaria | 7 días |
| rc-theme | localStorage | Memorización de la preferencia de visualización (claro/oscuro) — preferencia UI | Indefinida (eliminable desde los ajustes del navegador) |
| rc-lang | localStorage | Memorización del idioma elegido — preferencia UI | Indefinida |
| rc-consent | localStorage | Registro de la toma de conocimiento del banner de información | Indefinida |
No se utilizan cookies publicitarias, de perfilado ni de seguimiento de terceros. Puede eliminar estos datos en cualquier momento desde los ajustes de su navegador (Ajustes › Privacidad › Borrar caché / Gestionar datos del sitio).
8. Sus derechos
De conformidad con los Artículos 15 a 22 del RGPD, usted dispone de los siguientes derechos:
- Derecho de acceso (Art. 15) — obtener una copia de los datos que le conciernen
- Derecho de rectificación (Art. 16) — corregir datos inexactos o incompletos
- Derecho de supresión (Art. 17) — solicitar la eliminación de sus datos («derecho al olvido»)
- Derecho a la limitación del tratamiento (Art. 18) — restringir temporalmente un tratamiento
- Derecho a la portabilidad (Art. 20) — recibir sus datos en un formato estructurado y legible por máquina
- Derecho de oposición (Art. 21) — oponerse a un tratamiento basado en el interés legítimo
- Derecho a retirar el consentimiento — retirar en cualquier momento un consentimiento previamente otorgado (sin afectar a la licitud del tratamiento anterior)
Para ejercer estos derechos, contáctenos en contact@reaction-cam.com. Responderemos en un plazo de un mes (Art. 12 RGPD). Si no está satisfecho con nuestra respuesta, puede presentar una reclamación ante la CNIL (cnil.fr) o ante la autoridad de control de su país de residencia.
Herramientas de autoservicio desde su página de cuenta: descarga de todos sus datos en formato JSON (portabilidad), actualización de su información y eliminación definitiva de su cuenta (supresión).
9. Protección de menores
Este servicio está destinado a personas de al menos 15 años (o la edad de consentimiento digital aplicable en su país de residencia). Si es menor de edad, se requiere el consentimiento de un progenitor o tutor legal. No recopilamos conscientemente datos de personas por debajo de esa edad.
10. Seguridad de los datos
Aplicamos medidas técnicas y organizativas adecuadas para proteger sus datos: cifrado HTTPS, hash de contraseñas (bcrypt, factor de coste 10), cookies de sesión HTTP-only y Secure en producción, acceso a las bases de datos restringido por autenticación. En caso de violación de datos que pudiera afectar a sus derechos, le informaremos de conformidad con el Art. 34 RGPD.
11. Contacto y modificaciones
Para cualquier consulta relativa a esta política o a sus datos personales: contact@reaction-cam.com
Nos reservamos el derecho de modificar esta política en cualquier momento. En caso de modificación sustancial, se le informará por correo electrónico (si está registrado) o mediante un aviso visible en el sitio. La fecha de actualización en la parte superior de la página indica la versión vigente.
Esta política está redactada en francés, que es el idioma de referencia. Pueden estar disponibles traducciones a título informativo.