Politique de confidentialité — HopChat
1. Qui sommes-nous ?
L'application HopChat (« l'Application ») est éditée par Hopcast (« l'Éditeur », « nous ») : voir les mentions légales. L'Éditeur est responsable du traitement des données décrites ci-dessous. Pour toute question relative à vos données : [email protected].
Hopcast n'a accès ni à vos messages, ni à vos photos, vidéos, messages vocaux ou contacts. Ils restent sur les téléphones des utilisateurs et sont relayés de téléphone en téléphone ; les messages privés sont chiffrés de bout en bout. Hopcast ne détient que les données listées aux § 4, § 6 et § 8.
2. L'essentiel
- Pas de compte : pas d'inscription, pas d'e-mail, pas de numéro de téléphone, pas de nom réel. Vous utilisez un pseudo choisi au hasard, modifiable.
- Vos messages ne passent pas par nos serveurs. Ils voyagent directement d'iPhone à iPhone (Bluetooth et Wi-Fi pair-à-pair) et sont enregistrés uniquement sur les téléphones.
- Pas de publicité, pas de pistage (« tracking »), pas d'outil d'analyse tiers.
- Une activation en ligne unique au premier lancement auprès du service Hopcast, avec un identifiant technique anonyme, puis des rapports techniques d'échange (jamais le contenu des messages) envoyés quand une connexion internet est disponible (§ 4).
3. Les données qui restent sur votre téléphone
Ces données sont stockées uniquement sur votre iPhone. Nous n'y avons pas accès.
| Donnée | Utilité |
|---|---|
| Pseudo (ex. « Loutre42 ») et identifiant aléatoire de 8 caractères | Vous identifier auprès des personnes proches |
| Historique des messages (jusqu'à 1 000 messages) | Afficher vos conversations |
| Photos, vidéos et messages vocaux envoyés ou reçus | Afficher les médias dans les conversations |
| Clés de chiffrement et de signature (trousseau iOS, propres à cet appareil) et clés de vos contacts | Chiffrer, déchiffrer et authentifier les messages |
| Personnes bloquées, messages signalés, liste du filtre de contenu | Masquer les contenus et personnes indésirables |
| Préférence « mode relais » et liste technique des messages déjà vus (24 h) | Relayer les messages sans doublons |
Vous pouvez tout effacer à tout moment : Profil › Effacer toutes mes données, ou triple toucher sur le titre « HopChat ». Cet effacement supprime aussi vos clés de chiffrement (de nouvelles clés sont créées). La suppression de l'Application efface l'historique, les médias et les réglages ; certains éléments conservés par iOS dans le trousseau (identifiant d'activation, clés) peuvent subsister après la suppression : utilisez d'abord l'effacement pour supprimer vos clés.
4. Les données envoyées au service Hopcast
HopChat utilise le kit de développement (SDK) Hopcast, opéré par l'Éditeur (serveur api.hopcast.io,
hébergé par Cloudflare, Inc.).
a) Activation unique (premier lancement, connexion internet requise une fois)
- la clé d'API de l'Application (identique pour tous les utilisateurs) ;
- un identifiant d'installation anonyme généré aléatoirement (forme
hopchat-<UUID>), sans lien avec votre identité, votre numéro ou votre identifiant Apple ; - un identifiant technique d'appareil généré par le SDK et conservé dans le trousseau iOS ;
- des informations techniques (plateforme iOS, identifiant de l'Application).
Finalité : activer l'Application et sécuriser l'accès au service. Base légale : exécution des conditions d'utilisation et intérêt légitime de l'Éditeur à fournir un service sécurisé (art. 6.1.b et 6.1.f RGPD).
b) Rapports techniques d'échange
À chaque échange entre téléphones, le SDK enregistre un rapport technique et l'envoie lorsqu'une connexion internet est disponible : identifiants techniques des deux appareils (pouvant inclure le nom annoncé par l'appareil, composé de votre pseudo et de votre identifiant aléatoire), date, taille des fichiers échangés, succès ou échec, mode hors ligne. Le contenu de vos messages, photos, vidéos et vocaux n'est jamais envoyé.
Finalité : fonctionnement, statistiques d'usage agrégées et diagnostic du service. Base légale : intérêt légitime (art. 6.1.f RGPD). Durées de conservation : voir § 8.
Ces données ne sont ni vendues, ni utilisées à des fins publicitaires, ni croisées avec des données d'autres sociétés.
5. Ce que voient les autres utilisateurs
HopChat est une messagerie de proximité. Certaines informations sont transmises directement aux téléphones proches, sans passer par nos serveurs :
- Votre pseudo et votre identifiant aléatoire sont visibles par toutes les personnes proches qui utilisent HopChat.
- Les messages publics (et leurs photos, vidéos, vocaux) sont reçus par toutes les personnes à proximité. Ils sont signés par leur auteur, peuvent être relayés par d'autres téléphones (jusqu'à 5 sauts) et partagés avec de nouveaux arrivants pendant 24 heures (500 messages maximum). Une fois envoyé, un message public peut rester sur les téléphones des autres : nous ne pouvons pas l'effacer à distance. N'y publiez rien de personnel.
- Les messages privés sont chiffrés de bout en bout (Apple CryptoKit) : seul votre correspondant peut les lire. Les téléphones qui les relaient voient seulement des informations techniques (identifiants aléatoires de l'expéditeur et du destinataire, taille, date). Les messages privés ne sont pas partagés avec les nouveaux arrivants.
6. Signalement et exclusion
Lorsque vous signalez un message ou un utilisateur, le message est masqué sur votre téléphone et le signalement est transmis automatiquement au service de modération de Hopcast dès que votre téléphone dispose d'une connexion internet. Il contient : le texte du message signalé, le pseudo et la clé publique de la personne signalée, votre clé publique et le motif ; les médias ne sont pas joints. L'Application vous propose aussi un e-mail prérempli adressé à [email protected], que vous pouvez compléter et envoyer vous-même ; vous nous communiquez alors votre adresse e-mail.
Lorsqu'un utilisateur est exclu à la suite d'un signalement, sa clé publique et le motif sont inscrits sur une liste d'exclusion diffusée aux applications HopChat, afin que ses messages ne soient plus affichés ni relayés. Finalité : traitement des signalements et sécurité des utilisateurs. Base légale : intérêt légitime (art. 6.1.f RGPD) et obligations légales le cas échéant. Voir Signaler un contenu.
7. Autorisations demandées
| Autorisation | Pourquoi |
|---|---|
| Bluetooth | Découvrir les téléphones proches |
| Réseau local | Échanger messages et fichiers avec les téléphones proches |
| Microphone | Enregistrer un message vocal, uniquement quand vous maintenez le bouton micro |
| Appareil photo | Prendre une photo ou une vidéo à envoyer, ou scanner le QR code de sécurité d'un contact, si vous le choisissez |
| Photos | Aucun accès global : vous choisissez vous-même chaque photo ou vidéo à envoyer |
HopChat n'utilise pas votre localisation, vos contacts ni votre identifiant publicitaire.
8. Destinataires, hébergement et durées de conservation
Les données détenues par Hopcast sont accessibles uniquement à l'Éditeur et à son hébergeur, Cloudflare,
Inc. (serveurs api.hopcast.io et service de modération), qui agit comme sous-traitant.
[À confirmer : localisation des données et garanties pour les transferts hors Union européenne,
ex. clauses contractuelles types]. Apple distribue l'Application ; ses propres traitements relèvent de sa
politique de confidentialité.
| Donnée détenue par Hopcast | Durée de conservation |
|---|---|
| Messages, photos, vidéos, vocaux, contacts | Aucune : Hopcast n'y a pas accès (ils restent sur les téléphones) |
| Signalements envoyés depuis l'Application (texte du message signalé, clés publiques de la personne signalée et de l'auteur du signalement, pseudo, motif) | 12 mois, puis suppression (sauf conservation exigée par la loi ou les autorités) |
| Liste d'exclusion (clé publique, motif) | Pendant la durée de l'exclusion ; supprimée lorsque l'exclusion est levée ou expire |
Données techniques du SDK Hopcast (identifiant d'appareil et d'installation, taille et statut des transferts), envoyées à api.hopcast.io | [À confirmer] |
| E-mails envoyés à [email protected] ou [email protected] | 3 ans au plus après le dernier contact |
| Journaux serveur et adresse IP (limitation du débit, sécurité) | Courte durée : non conservés au-delà des journaux techniques de Cloudflare |
9. Âge minimum
HopChat est réservée aux personnes âgées d'au moins 16 ans.
10. Vos droits
Conformément au RGPD et à la loi Informatique et Libertés, vous disposez des droits d'accès, de rectification, d'effacement, de limitation, d'opposition et de portabilité, ainsi que du droit de définir des directives sur le sort de vos données après votre décès.
HopChat ne vous demande aucune information d'identité : nous ne pouvons généralement pas relier une demande à des données précises (art. 11 RGPD). Pour exercer vos droits sur les données détenues par Hopcast (§ 8), écrivez à [email protected] en indiquant votre pseudo ; nous vous indiquerons, si nécessaire, les informations permettant d'identifier vos données. Les données du § 3 sont sous votre seul contrôle et effaçables depuis l'Application.
Note : l'effacement d'urgence efface les données du téléphone mais conserve l'activation Hopcast de l'appareil (identifiant technique), afin que l'Application reste utilisable hors ligne.
Vous pouvez introduire une réclamation auprès de la CNIL (www.cnil.fr, 3 place de Fontenoy, TSA 80715, 75334 Paris Cedex 07).
11. Sécurité
Messages privés chiffrés de bout en bout et signés (Apple CryptoKit : Curve25519, HKDF-SHA256, ChaCha20-Poly1305) ; clés stockées dans le trousseau iOS, propres à l'appareil ; vérification facultative de l'identité d'un contact par QR code ou numéro de sécurité ; messages publics signés ; communication avec le service Hopcast en HTTPS ; aucune donnée de conversation sur nos serveurs.
12. Modifications
Nous pouvons modifier cette politique. La date de mise à jour figure en haut de la page ; en cas de changement important, vous en serez informé dans l'Application.
English
Privacy Policy — HopChat
1. Who we are
The HopChat app (the “App”) is published by Hopcast (“Publisher”, “we”): see the legal notice. The Publisher is the data controller. Contact: [email protected].
Hopcast has no access to your messages, photos, videos, voice messages or contacts. They stay on users' phones and are relayed from phone to phone; private messages are end-to-end encrypted. Hopcast only holds the data listed in sections 4, 6 and 8.
2. In short
- No account: no sign-up, no email, no phone number, no real name. You use a random nickname that you can change.
- Your messages do not go through our servers. They travel directly from iPhone to iPhone (peer-to-peer Bluetooth and Wi-Fi) and are stored only on the phones.
- No advertising, no tracking, no third-party analytics.
- A one-time online activation on first launch with the Hopcast service, using an anonymous technical identifier, followed by technical exchange reports (never message content) sent whenever an internet connection is available (section 4).
3. Data that stays on your phone
Nickname and random 8-character ID; message history (up to 1,000 messages); photos, videos and voice messages sent or received; encryption and signing keys (iOS Keychain, this device only) and your contacts' keys; blocked users, reported messages and content-filter words; the “relay mode” setting and a technical list of already-seen messages (24 h). We have no access to this data.
You can erase everything at any time from Profile › Erase all my data, or by triple-tapping the “HopChat” title. This also deletes your encryption keys (new keys are created). Deleting the App deletes history, media and settings; some items iOS keeps in the Keychain (activation ID, keys) may survive deletion, so use the erase function first to delete your keys.
4. Data sent to the Hopcast service
HopChat uses the Hopcast SDK, operated by the Publisher (server api.hopcast.io, hosted by Cloudflare, Inc.).
a) One-time activation (internet required once): the App's API key (same for all users);
a random anonymous installation ID (hopchat-<UUID>) not linked to your
identity, phone number or Apple ID; a technical device ID generated by the SDK and kept in the iOS Keychain;
technical information (iOS platform, app identifier). Purpose: activating the App and securing access to the
service. Legal basis: performance of the Terms of Use and legitimate interest (GDPR art. 6(1)(b) and (f)).
b) Technical exchange reports: for each phone-to-phone exchange, the SDK records a technical report (technical IDs of both devices, which may include the name advertised by the device, made of your nickname and random ID; date; size; success or failure; offline mode) and sends it when an internet connection is available. The content of your messages, photos, videos and voice messages is never sent. Purpose: operation, aggregated usage statistics and diagnostics. Legal basis: legitimate interest. Retention: see section 8.
This data is never sold, never used for advertising and never combined with third-party data.
5. What other users can see
- Your nickname and random ID are visible to every nearby HopChat user.
- Public messages (and their media) are signed by their author, received by everyone nearby, may be relayed by other phones (up to 5 hops) and shared with newcomers for 24 hours (up to 500 messages). Once sent, a public message may remain on other people's phones: we cannot delete it remotely. Do not post anything personal.
- Private messages are end-to-end encrypted (Apple CryptoKit): only the recipient can read them. Relaying phones only see technical information (random IDs of sender and recipient, size, date). Private messages are not shared with newcomers.
6. Reporting and bans
When you report a message or a user, the message is hidden on your phone and the report is automatically sent to Hopcast's moderation service as soon as your phone has an internet connection. It contains the reported message text, the reported person's nickname and public key, your public key and the reason; media are not attached. The App also offers a pre-filled email to [email protected], which you can complete and send yourself; you then disclose your email address to us.
When a user is banned following a report, their public key and the reason are added to a ban list distributed to HopChat apps, so that their messages are no longer displayed or relayed. Purpose: handling reports and user safety. Legal basis: legitimate interest and legal obligations where applicable. See Report content.
7. Permissions
Bluetooth (discover nearby phones), Local Network (exchange messages and files), Microphone (only while you hold the mic button), Camera (only if you choose to take a photo or video, or scan a contact's security QR code). Photos: no library-wide access, you pick each item yourself. HopChat does not use your location, contacts or advertising identifier.
8. Recipients, hosting and retention
Data held by Hopcast is accessible only to the Publisher and its host, Cloudflare, Inc.
(api.hopcast.io servers and moderation service), acting as processor. [To be confirmed:
data location and safeguards for transfers outside the EU, e.g. standard contractual clauses]. Apple distributes
the App under its own privacy policy.
| Data held by Hopcast | Retention |
|---|---|
| Messages, photos, videos, voice messages, contacts | None: Hopcast has no access (they stay on phones) |
| Reports sent from the App (reported message text, public keys of the reported user and of the reporter, nickname, reason) | 12 months, then deleted (unless retention is required by law or the authorities) |
| Ban list (public key, reason) | For the duration of the ban; deleted when the ban is lifted or expires |
Hopcast SDK technical data (device and installation IDs, transfer sizes and status), sent to api.hopcast.io | [To be confirmed] |
| Emails to [email protected] or [email protected] | At most 3 years after the last contact |
| Server logs and IP address (rate limiting, security) | Short-lived: not kept beyond Cloudflare's technical logs |
9. Minimum age
HopChat is intended for people aged 16 or over.
10. Your rights
Under the GDPR you have the rights of access, rectification, erasure, restriction, objection and portability. As HopChat collects no identity data, we generally cannot link a request to specific data (GDPR art. 11). To exercise your rights over data held by Hopcast (section 8), email [email protected] with your nickname. The emergency wipe erases on-device data but keeps the device's Hopcast activation so the App keeps working offline. You may lodge a complaint with your data protection authority (in France: CNIL, www.cnil.fr).
11. Security
End-to-end encrypted and signed private messages (Apple CryptoKit: Curve25519, HKDF-SHA256, ChaCha20-Poly1305); keys stored in the iOS Keychain, bound to the device; optional contact verification by QR code or safety number; signed public messages; HTTPS to the Hopcast service; no conversation data on our servers.
12. Changes
We may update this policy. The update date is shown at the top; significant changes will be announced in the App.