This page is the full privacy policy for the CaNaMED platform (https://canamed-69785.web.app), delivered as a layered notice to satisfy GDPR Article 13 for participants in France and APPI Article 17, 21, 27(5), 28 for participants in Japan. The short summary shown on the join screen is for quick reading; this longer page is the legally binding text. If anything below contradicts the short summary, this text governs.
1. Who is the data controller
For the session you are joining, the controller is the institution named on the join screen, before the consent boxes. A facilitator names their own institution when they create a session, and that is the organisation responsible for your data in it. Where that institution is one of the two below — the sessions the CaNaMED team itself runs — the joint-controller arrangement described here applies.
The CaNaMED platform is run jointly by:
- Université de Caen Normandie — lead controller for European participants under GDPR.
- Nagoya University — joint controller / 共同利用者 for Japanese participants under APPI.
The two universities are joint controllers under GDPR Art. 26 and conduct joint use (共同利用) under APPI Art. 27(5). The single point of contact for data-subject rights is Université de Caen Normandie's DPO. A summary of the joint-controller arrangement is available on request.
2. Why we collect your data
We use your data for the following purposes only. New purposes require a new consent notice.
- Running the live workshop — placing you in a balanced inter-university room, showing your name and contributions to others in that room, and computing the team scores.
- Facilitator debriefing — at the end of the session your facilitator downloads a copy of every group's work (the "archive") for that day's debrief.
- Education-research analysis and publication — if you ticked the optional second consent box on the join form, your contributions are recorded linked to you (your name and university, and — if you sign in with Google — your email) for analysis by the named CaNaMED study team. Other participants never see your identity; only the study team does. Published outputs (medical-education journals, PhD theses) report aggregated findings and do not identify you.
3. Legal basis
Under GDPR: Art. 6(1)(a) explicit consent; Art. 9(2)(a) explicit consent for special-category data; Art. 9(2)(j) scientific research with Art. 89 safeguards. Under APPI: Art. 17/21 purpose specification; Art. 20(2) prior opt-in consent for sensitive personal information (要配慮個人情報); Art. 27(5) joint use.
4. What we collect
From you, on the join form: first name, university, year of study, self-rated English (CEFR). From your activity: free-text answers, votes, reveals, presence, points. From your device: a random per-tab client ID in sessionStorage. From Google (if you sign in): email, display name, optional profile picture.
From Google Firebase Authentication, for every visitor: when the platform opens, your browser is signed in anonymously — before you enter a session code or tick any box. That gives it a random technical identifier. The identifier carries no name and no e-mail address, but it is kept in this browser's storage and stays the same from one visit to the next. The platform needs it to tell one participant's contributions from another's, and the database uses it to decide what each browser may read and write. If you later create an account, that identifier becomes the account's.
If you use the simulated-patient chat, the number of messages you send per hour and per day is counted against that identifier, and the number sent per hour in your session is counted against the session, to enforce usage limits.
5. Sensitive personal information
The workshop scenarios cover opioid prescribing, breaking bad news, end-of-life disclosure, and family-vs-autonomy ethics. Free-text answers may disclose health-related, religious or philosophical opinions — special-category data / 要配慮個人情報 processed only on your explicit consent.
6. Recipients and processors
Data is held on Google Firebase Realtime Database, Google acting as our processor under the Firebase DPA and EU SCCs. Within the universities: the named CaNaMED research team, your facilitator, and the platform administrator.
Sessions are held by video conference on Microsoft Teams, under the university's subscription. Microsoft acts as our processor for the conference itself, for the written transcript the tool generates automatically, and for the audio/video recording of the session. The transcript carries each speaker's name against each utterance.
Module A includes a simulated patient voiced by a language model. What you type into that chat leaves the platform. It goes first to Scaleway SAS (Paris, France), which relays the request and stores nothing; then through Hugging Face, which routes it to a model provider; and finally to OVHcloud (Gravelines, France), which runs the model and writes the reply. All three act for us as processors or sub-processors. Scaleway additionally receives your sign-in token and the session and room names, used only to check that you belong to the room; these are not passed on. Hugging Face and OVHcloud receive the conversation and the scenario's instructions, and nothing else. Please type only what you would ask in a real consultation.
The platform's scheduled maintenance jobs run on GitHub Actions (GitHub, Inc., United States). Apart from the two full copies described at the end of this paragraph, the jobs that run every day do not read your session content. They read a list of session identifiers and, for each session, the two dates that decide when it is deleted; one also reads the certificate records. Requests to withdraw consent or to have data erased are read too, with the record of those already carried out: for each, the session's identifier, the person's technical identifiers, a date and what was asked, and for a request already carried out the operator's note of the reason. A further job, which deletes technical identifiers that are no longer in use (section 8), reads: the list of those identifiers with the dates they were created and last used; the identifiers of the members and the creator of each current session; whether a profile, a session history or authored scenarios are stored under an identifier, but not what they contain; the operator's lists of approved facilitators and moderators; and, for each of the chat's usage counters, which identifier or session it belongs to and its time slot. It receives no name and no e-mail address — for an account you signed in with, only its identifier, its dates and the name of the sign-in method. Until 2026-09-01 two of these jobs copied the whole live session database onto a GitHub machine every day — one to decide what to delete, one to weigh how large the database had become. Neither needed the contents to do its work, and neither does it any more. A third job, which watches for erasure requests that have gone unanswered, did the same from 2026-09-04 to 2026-10-07, although it needed only the requests; it has been corrected. These jobs report only counts and dates — no personal data is written into their logs. Two further jobs that copy the session database in full, a backup and the pseudonymised research export, are running again as of 2026-09-01. They write to Scaleway object storage in Paris, the same processor that relays the AI chat; the copies stay inside the EEA and are readable only by the platform administrator. To make them, each of these two jobs reads the whole live session database on the same GitHub machines as the other jobs, once a day, and the content is on that machine for as long as the job runs. From 2026-08-27, when the platform left Google's paid plan and the storage they used stopped accepting writes, they still ran each day but could store no copy; they were switched off on 2026-08-31.
7. International transfers
The database is hosted in Belgium
(Google europe-west1). For Japanese participants
this is a cross-border transfer under APPI Art. 28, protected by the
2019 EU–Japan mutual adequacy decision (PPC).
The simulated-patient chat travels a separate path. The relay (Scaleway, Paris) and the model that writes the reply (OVHcloud, Gravelines) are both in France, inside the EEA. The Hugging Face routing step between them is outside the EEA, so what you type in that chat crosses that border and comes back. Until 2026-08-31 the relay ran on Google Cloud; it moved to Scaleway when the platform left Google's paid plan.
Those maintenance jobs are still a transfer outside the EEA. For all but two of them, what crosses is session identifiers, two dates per session and the certificate records, rather than your session content. The two that copy the session database in full (section 6) are the exception: they read all of it on a GitHub machine, so your session content does cross, once a day for each, while the job runs. The technical identifiers described in section 4 cross with them, together with their dates and the time slots of their usage counters. So do the requests to withdraw consent or to have data erased, and the record of those carried out. GitHub, Inc. is established in the United States, and the jobs run on Microsoft Azure machines whose region GitHub does not publish and which we cannot choose. The safeguard for this transfer is the EU–US Data Privacy Framework: GitHub, Inc. is a certified participant, active since 2017 and re-certified to August 2027, and its certification expressly covers the data of free-account users. Transfers to a certified organisation are covered by the European Commission's adequacy decision of 10 July 2023, so no additional contract clauses are required. (An earlier version of this notice said this check was still outstanding; it was completed on 2026-09-01.) For Japanese participants this is a cross-border transfer under APPI Art. 28 to a country outside the EU–Japan arrangement described above.
8. Retention
- Live session data is purged within 30 days of the session closing, or within 90 days of creation if the session is never closed.
- A copy also remains in our nightly backups, which are deleted automatically 90 days after they are taken. So the last copy of a session disappears about 120 days after it closes — about 180 days if it was never closed. Backups exist to restore the service after an incident (a database fault, an accidental deletion); we do not search them, and we do not take data out of them. If you ask us to delete your data, we delete it from the live platform and the remaining backup copies expire on that schedule — they are not used in the meantime.
- The research dataset is stored linked to you (identifiable), accessible only to the named CaNaMED study team, and retained up to 5 years after publication, then deleted.
- If you consented to it (the third consent box in the lobby), the written transcript of the sessions and the audio/video recording of the video conference are retained up to 5 years after publication, with the same restricted access as the rest of the research dataset, and are deleted earlier on request.
- The technical identifier your browser is given when the platform opens (section 4) is deleted once it has gone 90 days without being used. If a session you joined still exists at that point, the identifier is deleted when that session is — about 30 days later at most. Copies of the sessions you joined, which contain it, remain in the nightly backups until those expire (second point of this list). It is kept longer if it belongs to an approved facilitator or moderator, or if a profile or authored scenarios are stored under it. It is also kept when it cannot be established when it was last used, or what is stored under it: in doubt, nothing is deleted. If you come back after it has been deleted, your browser is simply given a new one. An identifier that has become an account is kept with that account instead (last line of this list).
- The simulated-patient chat's usage counters are deleted within about three days.
- If you report a shared scenario as inappropriate, the report is kept under that identifier and is not deleted automatically; you can ask us to delete it (section 9).
- Google profile + history retained until you delete your account.
9. Your rights
Access, rectification, erasure, restriction, portability, objection, consent withdrawal (GDPR Art. 15-21, 7(3); APPI Art. 33-35, 38). To exercise: canamed-ethics@unicaen.fr. Acknowledged within 5 working days; response within 30 days. No effect on your grades, university standing, or workshop participation.
10. Withdrawing consent
You can withdraw consent for research use at any time. Press Leave at any time to exit the workshop. Already-submitted contributions remain in the room's record for facilitator debriefing unless you also request deletion at the contact above.
11. Right to complain
- France (CNIL): www.cnil.fr/en/plaintes
- Japan (PPC, 個人情報保護委員会): www.ppc.go.jp
12. Automated decision-making
The platform awards points based on team text + clinical choices. Scores are in-session pedagogy only, no profiling, no legal effects (GDPR Art. 22; APPI Art. 26-3).
13. Security
HTTPS, access-control rules per-session, PBKDF2-SHA256 password hashes (100,000 iterations). Breach: CNIL within 72h (GDPR Art. 33-34); PPC preliminary 3-5 days, final 30 days (APPI Art. 26 2022 amendment).
14. Children
Intended for adult medical students aged 18+. If under 16 (GDPR Art. 8) or under 20 (Japanese university norms), contact your facilitator before joining.
15. Ethics-committee approvals
This study has been reviewed and approved by the Caen ethics committee and the Nagoya bioethics committee (numbers + dates filled in per cohort).
16. Versioning
Version PIS v12 · 2026-10. Material changes since PIS v11: section 4 now describes the technical identifier your browser is given when the platform opens — before any consent — and the usage counters of the simulated-patient chat. Earlier versions mentioned neither. Section 8 states how long each is kept: until October 2026 neither was deleted at all; the identifier is now deleted after 90 days without use and the counters within about three days. Sections 6 and 7 say what the job that does this reads, and that it runs outside the EEA. Separately: until 2026-08-25 a programming error recorded, under that identifier, the code of each session joined, with the workshop and scenario names and the time — including for participants who never created an account. The error was corrected on 2026-08-25, and what it left behind is deleted by the same job. Section 6 now also says that the daily jobs read requests to withdraw consent or to have data erased, which earlier versions did not mention, and that one of them copied the whole live session database to a GitHub machine every day from 2026-09-04 to 2026-10-07 without needing to. Sections 6 and 7 also say, for the first time, that the backup and the research export read the whole live session database on a GitHub machine once a day, so that session content crosses the border while they run; earlier versions said it did not. Material changes are issued under a new version with re-consent on next join. Material changes since PIS v10, carried forward: section 1 no longer states that Université de Caen Normandie and Nagoya University are the controllers of every session. Any facilitator can run a session on this platform, and theirs is the institution responsible for your data in it — it is named on the join screen, before the consent boxes. The two universities remain joint controllers for the sessions the CaNaMED team itself runs. Nothing about how your data is handled changed; the notice was naming the wrong organisation for sessions run by anyone else. Material changes are issued under a new version with re-consent on next join. Material changes since PIS v9, carried forward: we have corrected what section 8 says about deletion. Live session data is still purged 30 days after a session closes (90 days if it is never closed), but a copy remains in our nightly backups, which delete themselves 90 days after they are taken — so the last copy of a session disappears about 120 days after it closes, not 30. Nothing about our practice has changed: this was always the case and the notice did not say so. Backups are used only to restore the service after an incident. Material changes are issued under a new version with re-consent on next join. Material changes since PIS v8, carried forward: the nightly backup and the pseudonymised research export are running again, and they now write to Scaleway object storage in Paris rather than to Google (section 6). Scaleway was already handling the AI chat, so this is an existing processor doing an additional job, not a new recipient; the copies stay in the EEA. Between 2026-08-27 and 2026-09-01 no backup was being taken at all, while old sessions continued to be deleted on schedule. Material changes are issued under a new version with re-consent on next join. Material changes since PIS v7, carried forward: the outstanding question about the safeguard for the GitHub transfer is answered. GitHub, Inc. is an active participant in the EU–US Data Privacy Framework and its certification covers free-account users' data, so the transfer rests on the European Commission's adequacy decision rather than on contract clauses (section 7). Nothing about the transfer itself changed; only what we can tell you about it. Material changes are issued under a new version with re-consent on next join. Material changes since PIS v6, carried forward: no scheduled maintenance job reads your session content at all now. The storage monitor was the last one that did — it read the whole database each day only to measure its size — and it no longer does; it watches the number of sessions instead. What still crosses to the United States is session identifiers, two dates per session and the certificate records (sections 6 and 7). Like the v6 change below, this reduces what leaves the EEA. Corrected in v12, above: the backup and the research export do read session content. Material changes are issued under a new version with re-consent on next join. Material changes since PIS v5, carried forward: the job that deletes old sessions no longer reads your session data at all. It now reads only a list of session identifiers and two dates for each, so the daily copy of the whole database onto a machine in the United States is gone; the storage monitor still makes one (section 6). This reduces what leaves the EEA rather than adding to it, and is recorded here because section 6 said "two" jobs and now says one. Material changes are issued under a new version with re-consent on next join. Material changes since PIS v4, carried forward: disclosed that the platform's scheduled maintenance jobs run on GitHub Actions in the United States, that two of them read the whole live session database onto a GitHub machine daily, and that this is a transfer outside the EEA whose safeguard is still being confirmed (sections 6 and 7). Like the v4 change below, this processing was already running and had simply never been described. Material changes are issued under a new version with re-consent on next join. Material changes since PIS v3, carried forward: disclosed the simulated-patient chat in Module A and the three recipients it passes through — Scaleway (Paris), Hugging Face and OVHcloud (Gravelines) — together with what each of them receives (section 6), and recorded that the Hugging Face routing step sits outside the EEA (section 7). That processing was already running: it was not described in earlier versions of this notice, and this version corrects the omission. Material changes are issued under a new version with re-consent on next join. Older versions on file at canamed-ethics@unicaen.fr.
17. Local data on your device
sessionStorage: per-tab client ID (cleared on tab close), error-log buffer (cleared on tab close). localStorage: session code, resume details, sound preference, UI language, facilitator's last workshop setup (never any password). No third-party cookies, no tracking pixels.
The browser also stores the sign-in credential behind the technical identifier described in section 4 (in IndexedDB, or in localStorage where IndexedDB is unavailable). That is what keeps the identifier the same from one visit to the next. Clearing this site's data in your browser removes it from your device; the identifier itself is then deleted on the schedule in section 8.
18. Certificate verification
So that a third party who is given your certificate of attendance can confirm it is genuine, every certificate is independently verifiable by default. Only a one-way hash of your name and session is ever stored — never your name itself — and you can have your entry removed at any time (see "Removal / opt-out" below).
How it works. Your certificate is stamped with a verification ID and a QR code. The third party (for example, an employer, a university, or yourself) visits a public page on the CaNaMED site and enters BOTH the verification ID printed on the certificate AND the name printed on it. The page replies "valid" or "no match". We do not publish your name: the page only confirms a match when both inputs are supplied.
Data stored for this purpose. A separate registry holds, per participant, the verification ID, a one-way hash of your name + session, the session label and the issue date. No free-text content, no contact details, no email, no contributions, and not your name in clear. The registry is read by the verification page only via an exact-ID lookup; it cannot be listed or browsed.
Legal basis. GDPR Art. 6(1)(f) legitimate interests — issuing a certificate of attendance that can be trusted — with the balancing safeguards that only a one-way hash is stored (never your name), the registry cannot be browsed, and removal is available on request; APPI Art. 17/18. This is a distinct processing purpose from the workshop run, the facilitator debrief and the education-research analysis (see sections 2 & 3).
Retention. Verification entries are retained for up to 5 years after issue so that the certificate remains checkable over the typical professional time-frame of an attestation of attendance. You may request earlier removal at any time (see "Removal / opt-out" below); the already-printed certificate is unaffected, but the public page will no longer confirm it.
Removal / opt-out. Email canamed-ethics@unicaen.fr with your verification ID and we remove the registry entry within 5 working days. This has no effect on your participation, the research dataset (governed by its own consent in sections 2–10), your grades or your university standing.
Cette page constitue la politique de confidentialité complète de la plateforme CaNaMED (https://canamed-69785.web.app), présentée sous la forme d'une notice à plusieurs niveaux afin de satisfaire à l'article 13 du RGPD pour les participants en France et aux articles 17, 21, 27(5) et 28 de l'APPI pour les participants au Japon. Le résumé succinct affiché sur l'écran d'inscription est destiné à une lecture rapide ; cette page plus longue constitue le texte juridiquement contraignant. En cas de contradiction entre le résumé et le présent texte, ce dernier prévaut.
1. Qui est le responsable du traitement
Pour la séance que vous rejoignez, le responsable de traitement est l'établissement indiqué sur l'écran d'accueil, avant les cases de consentement. L'animateur·rice indique son propre établissement à la création de la séance : c'est l'organisme responsable de vos données pour cette séance. Lorsqu'il s'agit de l'un des deux établissements ci-dessous — les séances organisées par l'équipe CaNaMED elle-même — le régime de responsabilité conjointe décrit ici s'applique.
La plateforme CaNaMED est exploitée conjointement par :
- Université de Caen Normandie — responsable principal du traitement pour les participants européens au titre du RGPD.
- Université de Nagoya — responsable conjoint / 共同利用者 pour les participants japonais au titre de l'APPI.
Les deux universités sont responsables conjoints au sens de l'art. 26 du RGPD et exercent une utilisation conjointe (共同利用) au sens de l'art. 27(5) de l'APPI. Le point de contact unique pour l'exercice des droits des personnes concernées est le DPD de l'Université de Caen Normandie.
2. Pourquoi nous collectons vos données
- Animer l'atelier en direct — vous attribuer une salle inter-universitaire équilibrée, afficher votre nom et vos contributions aux autres participants, calculer les scores.
- Débriefing par l'animateur — copie de chaque groupe à la fin de la session.
- Analyse de recherche et publication — si vous avez coché la seconde case (facultative), vos contributions sont enregistrées de façon nominative (nom, université et, en cas de connexion Google, email) pour analyse par l'équipe de recherche CaNaMED désignée. Les autres participants ne voient jamais votre identité ; seule l'équipe de recherche y a accès. Les publications (revues, thèses) présentent des résultats agrégés et ne vous identifient pas.
3. Base légale
RGPD : art. 6(1)(a) consentement explicite ; art. 9(2)(a) consentement pour les catégories particulières ; art. 9(2)(j) recherche scientifique avec garanties art. 89. APPI : art. 17/21 spécification des finalités ; art. 20(2) opt-in préalable pour les informations sensibles (要配慮個人情報) ; art. 27(5) utilisation conjointe.
4. Ce que nous collectons
De vous, via l'inscription : prénom, université, année, niveau d'anglais (CECRL). De votre activité : réponses libres, votes, révélations, présence, points. De votre terminal : identifiant client aléatoire par onglet en sessionStorage. De Google (si connexion) : email, nom d'affichage, photo facultative.
De Google Firebase Authentication, pour chaque visiteur : à l'ouverture de la plateforme, votre navigateur est connecté de façon anonyme — avant que vous ne saisissiez un code de séance ou ne cochiez la moindre case. Il reçoit ainsi un identifiant technique aléatoire. Cet identifiant ne comporte ni nom ni adresse électronique, mais il est conservé dans le stockage de ce navigateur et reste le même d'une visite à l'autre. La plateforme en a besoin pour distinguer les contributions d'un participant de celles d'un autre, et la base de données s'en sert pour déterminer ce que chaque navigateur peut lire et écrire. Si vous créez ensuite un compte, cet identifiant devient celui du compte.
Si vous utilisez la conversation avec le patient simulé, le nombre de messages que vous envoyez par heure et par jour est décompté sous cet identifiant, et le nombre envoyé par heure dans votre séance est décompté pour la séance, afin d'appliquer des limites d'utilisation.
5. Informations personnelles sensibles
Les scénarios portent sur opioïdes, mauvaise nouvelle, fin de vie, éthique famille/autonomie. Les réponses libres peuvent divulguer vos opinions de santé, religieuses ou philosophiques — catégories particulières / 要配慮個人情報 traitées uniquement avec votre consentement explicite.
6. Destinataires et sous-traitants
Données hébergées sur Google Firebase Realtime Database, Google étant sous-traitant (DPA Firebase + clauses contractuelles types UE). Au sein des universités : équipe de recherche CaNaMED nommément désignée, animateur, administrateur.
Les séances se tiennent en visioconférence sur Microsoft Teams, dans le cadre de l'abonnement de l'université. Microsoft est sous-traitant pour la visioconférence elle-même, pour la transcription écrite que l'outil produit automatiquement et pour l'enregistrement audio/vidéo de la séance. La transcription porte le nom de chaque personne à côté de chacune de ses prises de parole.
Le module A comporte un patient simulé incarné par un modèle de langage. Ce que vous saisissez dans cette conversation quitte la plateforme. Le texte est transmis d'abord à Scaleway SAS (Paris, France), qui relaie la requête et ne conserve rien ; puis à Hugging Face, qui l'achemine vers un fournisseur de modèle ; enfin à OVHcloud (Gravelines, France), qui exécute le modèle et rédige la réponse. Ces trois entités interviennent pour notre compte comme sous-traitants ou sous-traitants ultérieurs. Scaleway reçoit en outre votre jeton de connexion ainsi que les noms de séance et de salle, utilisés uniquement pour vérifier que vous appartenez bien à la salle ; ces éléments ne sont pas transmis plus loin. Hugging Face et OVHcloud reçoivent la conversation et les instructions du scénario, et rien d'autre. Ne saisissez que ce que vous demanderiez lors d'une consultation réelle.
Les tâches de maintenance planifiées de la plateforme s'exécutent sur GitHub Actions (GitHub, Inc., États-Unis). À l'exception des deux copies intégrales décrites à la fin de ce paragraphe, les tâches qui s'exécutent chaque jour ne lisent pas le contenu de vos séances. Elles lisent une liste d'identifiants de séance et, pour chaque séance, les deux dates qui déterminent le moment de sa suppression ; l'une lit également les enregistrements de certificats. Les demandes de retrait du consentement ou d'effacement des données sont lues elles aussi, ainsi que la trace de celles déjà traitées : pour chacune, l'identifiant de la séance, les identifiants techniques de la personne, une date et l'objet de la demande, ainsi que, pour une demande déjà traitée, le motif noté par l'exploitant. Une autre tâche, qui supprime les identifiants techniques devenus inutiles (section 8), lit : la liste de ces identifiants avec leurs dates de création et de dernière utilisation ; les identifiants des membres et du créateur de chaque séance en cours ; la présence, sous un identifiant, d'un profil, d'un historique de séances ou de scénarios rédigés, mais pas leur contenu ; les listes d'animateurs et de modérateurs approuvés tenues par l'exploitant ; et, pour chaque compteur d'utilisation de la conversation, l'identifiant ou la séance auquel il se rapporte et son créneau horaire. Elle ne reçoit ni nom ni adresse électronique — pour un compte auquel vous vous êtes connecté, seulement son identifiant, ses dates et le nom du mode de connexion. Jusqu'au 01/09/2026, deux de ces tâches copiaient l'intégralité de la base de session en cours sur une machine GitHub chaque jour — l'une pour décider quoi supprimer, l'autre pour mesurer la taille de la base. Ni l'une ni l'autre n'avait besoin du contenu pour accomplir sa tâche, et ce n'est plus le cas. Une troisième tâche, qui surveille les demandes d'effacement restées sans réponse, a fait de même du 04/09/2026 au 07/10/2026, alors qu'elle n'avait besoin que des demandes ; elle a été corrigée. Ces tâches ne consignent que des décomptes et des dates — aucune donnée personnelle n'est écrite dans leurs journaux. Deux autres tâches qui copient la base de session intégralement, une sauvegarde et l'export de recherche pseudonymisé, sont de nouveau actives depuis le 01/09/2026. Elles écrivent sur le stockage objet de Scaleway à Paris, le même sous-traitant que celui qui relaie la conversation avec le patient simulé ; les copies restent dans l'EEE et ne sont accessibles qu'à l'administrateur de la plateforme. Pour les produire, chacune de ces deux tâches lit l'intégralité de la base de session en cours sur les mêmes machines GitHub que les autres tâches, une fois par jour, et le contenu se trouve sur cette machine pendant toute la durée de la tâche. À partir du 27/08/2026, date à laquelle la plateforme a quitté l'offre payante de Google et le stockage qu'elles utilisaient a cessé d'accepter les écritures, elles s'exécutaient encore chaque jour mais ne pouvaient plus enregistrer de copie ; elles ont été désactivées le 31/08/2026.
7. Transferts internationaux
La base est hébergée en Belgique (région Google
europe-west1). Pour les participants japonais,
transfert transfrontalier au sens de l'art. 28 APPI, protégé par
la décision d'adéquation mutuelle UE-Japon de 2019 (PPC).
La conversation avec le patient simulé emprunte un chemin distinct. Le relais (Scaleway, Paris) et le modèle qui rédige la réponse (OVHcloud, Gravelines) se trouvent tous deux en France, dans l'EEE. L'étape d'acheminement par Hugging Face, entre les deux, se situe hors EEE : ce que vous saisissez dans cette conversation franchit donc cette frontière, puis revient. Jusqu'au 31/08/2026 le relais fonctionnait sur Google Cloud ; il a été déplacé vers Scaleway lorsque la plateforme a quitté l'offre payante de Google.
Ces tâches de maintenance constituent toujours un transfert hors EEE. Pour toutes sauf deux, ce qui franchit la frontière, ce sont des identifiants de séance, deux dates par séance et les enregistrements de certificats, et non le contenu de vos séances. Les deux tâches qui copient la base de session intégralement (section 6) font exception : elles la lisent en entier sur une machine GitHub, de sorte que le contenu de vos séances franchit bien la frontière, une fois par jour pour chacune, pendant la durée de la tâche. Les identifiants techniques décrits en section 4 la franchissent également, avec leurs dates et les créneaux horaires de leurs compteurs d'utilisation. Il en va de même des demandes de retrait du consentement ou d'effacement et de la trace de celles déjà traitées. GitHub, Inc. est établie aux États-Unis, et les tâches s'exécutent sur des machines Microsoft Azure dont GitHub ne publie pas la région et que nous ne pouvons pas choisir. La garantie encadrant ce transfert est le cadre de protection des données UE–États-Unis (Data Privacy Framework) : GitHub, Inc. en est un participant certifié, actif depuis 2017 et recertifié jusqu'en août 2027, et sa certification couvre expressément les données des utilisateurs disposant d'un compte gratuit. Les transferts vers une organisation certifiée relèvent de la décision d'adéquation de la Commission européenne du 10 juillet 2023 ; aucune clause contractuelle supplémentaire n'est donc requise. (Une version antérieure de la présente notice indiquait que cette vérification était en cours ; elle a été achevée le 01/09/2026.) Pour les participants japonais, il s'agit d'un transfert transfrontalier au sens de l'art. 28 APPI vers un pays non couvert par l'accord UE-Japon mentionné ci-dessus.
8. Durée de conservation
- Données de session en direct supprimées sous 30 jours après la clôture de la séance, ou sous 90 jours après sa création si elle n'est jamais clôturée.
- Une copie subsiste également dans nos sauvegardes nocturnes, supprimées automatiquement 90 jours après leur création. La dernière copie d'une séance disparaît donc environ 120 jours après sa clôture — environ 180 jours si elle n'a jamais été clôturée. Les sauvegardes servent à rétablir le service après un incident (panne de base de données, suppression accidentelle) ; nous ne les consultons pas et n'en extrayons aucune donnée. Si vous demandez la suppression de vos données, nous les supprimons de la plateforme en service et les copies de sauvegarde restantes expirent selon ce calendrier — elles ne sont pas utilisées entre-temps.
- Le jeu de données de recherche est conservé de façon nominative (identifiable), accessible uniquement à l'équipe de recherche CaNaMED désignée, jusqu'à 5 ans après publication, puis supprimé.
- Si vous l'avez accepté (troisième case de consentement dans le salon d'attente), la transcription écrite des séances et l'enregistrement audio/vidéo de la visioconférence sont conservés jusqu'à 5 ans après publication, avec les mêmes accès restreints que le reste du jeu de données de recherche, et sont supprimés plus tôt sur demande.
- L'identifiant technique attribué à votre navigateur à l'ouverture de la plateforme (section 4) est supprimé après 90 jours sans utilisation. Si une séance à laquelle vous avez participé existe encore à ce moment-là, l'identifiant est supprimé en même temps qu'elle — soit environ 30 jours plus tard au maximum. Les copies des séances auxquelles vous avez participé, qui le contiennent, subsistent dans les sauvegardes nocturnes jusqu'à leur expiration (deuxième point de cette liste). Il est conservé plus longtemps s'il appartient à un animateur ou à un modérateur approuvé, ou si un profil ou des scénarios rédigés sont enregistrés sous cet identifiant. Il l'est aussi lorsqu'il n'est pas possible d'établir quand il a été utilisé pour la dernière fois, ou ce qui est enregistré sous cet identifiant : dans le doute, rien n'est supprimé. Si vous revenez après sa suppression, votre navigateur en reçoit simplement un nouveau. Un identifiant devenu celui d'un compte est conservé avec ce compte (dernière ligne de cette liste).
- Les compteurs d'utilisation de la conversation avec le patient simulé sont supprimés sous trois jours environ.
- Si vous signalez un scénario partagé comme inapproprié, le signalement est conservé sous cet identifiant et n'est pas supprimé automatiquement ; vous pouvez en demander la suppression (section 9).
- Profil Google + historique conservés jusqu'à suppression de votre compte.
9. Vos droits
Accès, rectification, effacement, limitation, portabilité, opposition, retrait du consentement (RGPD art. 15-21, 7(3) ; APPI art. 33-35, 38). Pour exercer : canamed-ethics@unicaen.fr. Accusé de réception sous 5 jours ouvrés ; réponse sous 30 jours. Aucun effet sur vos notes, votre situation universitaire ou votre participation.
10. Retrait du consentement
Vous pouvez retirer votre consentement à l'utilisation à des fins de recherche à tout moment. Pendant l'atelier, appuyez sur Quitter à tout moment. Les contributions déjà soumises restent pour le débriefing de l'animateur sauf demande de suppression.
11. Droit de réclamation
- France (CNIL) : www.cnil.fr/fr/plaintes
- Japon (PPC, 個人情報保護委員会) : www.ppc.go.jp
12. Décision automatisée
Points attribués sur le contenu d'équipe et les choix cliniques. Scores à visée pédagogique en séance uniquement, pas de profilage, pas d'effet juridique (RGPD art. 22 ; APPI art. 26-3).
13. Sécurité
HTTPS, règles d'accès par session, empreintes PBKDF2-SHA256 (100 000 itérations). Violation : CNIL sous 72h (RGPD art. 33-34) ; PPC rapport préliminaire 3-5 jours, final 30 jours (APPI art. 26 amendement 2022).
14. Enfants
Plateforme destinée aux étudiants en médecine majeurs (18+). Si moins de 16 ans (RGPD art. 8) ou moins de 20 ans, contactez votre animateur avant l'inscription.
15. Avis des comités d'éthique
Étude examinée et approuvée par le comité d'éthique de Caen et le comité de bioéthique de Nagoya (numéros + dates renseignés par cohorte).
16. Versionnement
Version PIS v12 · 2026-10. Modifications substantielles depuis la version PIS v11 : la section 4 décrit désormais l'identifiant technique attribué à votre navigateur à l'ouverture de la plateforme — avant tout consentement — ainsi que les compteurs d'utilisation de la conversation avec le patient simulé. Les versions précédentes ne mentionnaient ni l'un ni les autres. La section 8 indique combien de temps chacun est conservé : jusqu'en octobre 2026, aucun n'était supprimé ; l'identifiant est désormais supprimé après 90 jours sans utilisation et les compteurs sous trois jours environ. Les sections 6 et 7 précisent ce que lit la tâche qui s'en charge, et qu'elle s'exécute hors EEE. Par ailleurs, jusqu'au 25/08/2026, une erreur de programmation enregistrait sous cet identifiant le code de chaque séance rejointe, avec le nom de l'atelier, celui du scénario et l'heure — y compris pour les participants n'ayant jamais créé de compte. L'erreur a été corrigée le 25/08/2026 et ce qu'elle a laissé est supprimé par la même tâche. La section 6 indique désormais aussi que les tâches quotidiennes lisent les demandes de retrait du consentement ou d'effacement, ce que les versions précédentes ne mentionnaient pas, et que l'une d'elles a copié chaque jour l'intégralité de la base de session en cours sur une machine GitHub, du 04/09/2026 au 07/10/2026, sans en avoir besoin. Les sections 6 et 7 indiquent aussi, pour la première fois, que la sauvegarde et l'export de recherche lisent chaque jour l'intégralité de la base de session en cours sur une machine GitHub, de sorte que le contenu des séances franchit la frontière pendant leur exécution ; les versions précédentes affirmaient le contraire. Les modifications substantielles font l'objet d'une nouvelle version avec re-consentement à la prochaine participation. Modifications substantielles depuis la version PIS v10, reprises : la section 1 n'affirme plus que l'Université de Caen Normandie et l'Université de Nagoya sont responsables de toutes les séances. Toute personne peut animer une séance sur cette plateforme, et c'est son établissement qui est responsable de vos données — il est indiqué sur l'écran d'accueil, avant les cases de consentement. Rien n'a changé dans le traitement de vos données : la notice désignait le mauvais organisme pour les séances animées par d'autres. Les modifications substantielles font l'objet d'une nouvelle version avec re-consentement à la prochaine participation. Modifications substantielles depuis la version PIS v9, reprises : nous avons corrigé ce que la section 8 indique sur la suppression. Les données de séance en direct sont toujours purgées 30 jours après la clôture (90 jours si la séance n'est jamais clôturée), mais une copie subsiste dans nos sauvegardes nocturnes, supprimées automatiquement 90 jours après leur création — la dernière copie d'une séance disparaît donc environ 120 jours après sa clôture, et non 30. Notre pratique n'a pas changé : c'était déjà le cas et la notice ne le disait pas. Les sauvegardes servent uniquement à rétablir le service après un incident. Les modifications substantielles font l'objet d'une nouvelle version avec re-consentement à la prochaine participation. Modifications substantielles depuis la version PIS v8, reprises : la sauvegarde quotidienne et l'export de recherche pseudonymisé sont de nouveau actifs et écrivent désormais sur le stockage objet de Scaleway à Paris, et non plus chez Google (section 6). Scaleway traitait déjà la conversation avec le patient simulé : il s'agit donc d'un sous-traitant existant assurant une tâche supplémentaire, et non d'un nouveau destinataire ; les copies restent dans l'EEE. Entre le 27/08/2026 et le 01/09/2026, aucune sauvegarde n'a été effectuée, alors que la suppression des séances anciennes se poursuivait. Toute modification substantielle donne lieu à un nouveau numéro de version avec re-consentement à la prochaine inscription. Modifications substantielles depuis la version PIS v7, reprises : la question en suspens concernant la garantie encadrant le transfert vers GitHub est tranchée. GitHub, Inc. est un participant actif au cadre de protection des données UE–États-Unis et sa certification couvre les données des utilisateurs de comptes gratuits : le transfert relève donc de la décision d'adéquation de la Commission européenne et non de clauses contractuelles (section 7). Le transfert lui-même est inchangé ; seule l'information que nous pouvons vous en donner a changé. Toute modification substantielle donne lieu à un nouveau numéro de version avec re-consentement à la prochaine inscription. Modifications substantielles depuis la version PIS v6, reprises : aucune tâche de maintenance planifiée ne lit plus le contenu de vos séances. Le moniteur de stockage était la dernière à le faire — il lisait chaque jour l'intégralité de la base uniquement pour en mesurer la taille — et ce n'est plus le cas : il surveille désormais le nombre de séances. Ce qui part encore vers les États-Unis, ce sont des identifiants de séance, deux dates par séance et les enregistrements de certificats (sections 6 et 7). Comme la modification v6 ci-dessous, celle-ci réduit ce qui sort de l'EEE. Corrigé en v12, ci-dessus : la sauvegarde et l'export de recherche lisent bien le contenu des séances. Toute modification substantielle donne lieu à un nouveau numéro de version avec re-consentement à la prochaine inscription. Modifications substantielles depuis la version PIS v5, reprises : la tâche qui supprime les séances anciennes ne lit plus du tout vos données de séance. Elle ne lit désormais qu'une liste d'identifiants et deux dates par séance : la copie quotidienne de l'intégralité de la base vers une machine située aux États-Unis a donc disparu ; le moniteur de stockage en effectue toujours une (section 6). Cette modification réduit ce qui sort de l'EEE au lieu de l'augmenter, et figure ici parce que la section 6 indiquait « deux » tâches et n'en indique plus qu'une. Toute modification substantielle donne lieu à un nouveau numéro de version avec re-consentement à la prochaine inscription. Modifications substantielles depuis la version PIS v4, reprises : mention du fait que les tâches de maintenance planifiées de la plateforme s'exécutent sur GitHub Actions aux États-Unis, que deux d'entre elles lisent chaque jour l'intégralité de la base de session en cours sur une machine GitHub, et qu'il s'agit d'un transfert hors EEE dont la garantie reste à confirmer (sections 6 et 7). Comme pour la modification v4 ci-dessous, ce traitement était déjà en fonctionnement et n'avait simplement jamais été décrit. Toute modification substantielle donne lieu à un nouveau numéro de version avec re-consentement à la prochaine inscription. Modifications substantielles depuis la version PIS v3, reprises : mention de la conversation avec le patient simulé du module A et des trois destinataires par lesquels elle transite — Scaleway (Paris), Hugging Face et OVHcloud (Gravelines) — avec le détail de ce que chacun reçoit (section 6), et mention du fait que l'étape d'acheminement par Hugging Face se situe hors EEE (section 7). Ce traitement était déjà en fonctionnement : il n'était pas décrit dans les versions antérieures de la présente notice, et la présente version corrige cette omission. Toute modification substantielle donne lieu à un nouveau numéro de version avec re-consentement à la prochaine inscription. Versions antérieures conservées à canamed-ethics@unicaen.fr.
17. Données locales sur votre terminal
sessionStorage : identifiant client par onglet (effacé à la fermeture), tampon de journal d'erreurs (effacé à la fermeture). localStorage : code de session, données de reprise, son, langue UI, configuration du dernier atelier (animateur uniquement, jamais aucun mot de passe). Aucun cookie tiers, aucun pisteur publicitaire.
Le navigateur conserve également les informations de connexion correspondant à l'identifiant technique décrit en section 4 (dans IndexedDB, ou dans localStorage lorsque IndexedDB n'est pas disponible). C'est ce qui maintient cet identifiant d'une visite à l'autre. Effacer les données de ce site dans votre navigateur les supprime de votre terminal ; l'identifiant lui-même est ensuite supprimé selon le calendrier de la section 8.
18. Vérification publique du certificat
Afin qu'un tiers à qui vous présentez votre attestation de participation puisse en confirmer l'authenticité, chaque certificat est vérifiable de manière indépendante par défaut. Seule une empreinte unidirectionnelle (hachage) de votre nom et de la session est conservée — jamais votre nom lui-même — et vous pouvez à tout moment demander la suppression de votre entrée (voir « Suppression / opposition » ci-dessous).
Comment cela fonctionne. Votre certificat porte un identifiant de vérification et un QR code. Le tiers (par exemple un employeur, une université, ou vous-même) se rend sur une page publique du site CaNaMED et saisit À LA FOIS l'identifiant de vérification imprimé sur le certificat ET le nom y figurant. La page répond « valide » ou « aucune correspondance ». Nous ne publions pas votre nom : la page se contente de confirmer une correspondance quand les deux informations sont fournies.
Données conservées pour cette finalité. Un registre séparé contient, pour chaque participant·e, l'identifiant de vérification, une empreinte unidirectionnelle (hachage) de votre nom et de la session, le libellé de la session et la date de délivrance. Aucun texte libre, aucune coordonnée, aucun email, aucune contribution, et pas votre nom en clair. Le registre n'est lu par la page de vérification que via une recherche exacte par identifiant ; il ne peut pas être listé ou parcouru.
Base légale. RGPD art. 6, §1, f) intérêt légitime — délivrer une attestation de participation à laquelle un tiers puisse se fier — assorti des garanties d'équilibre suivantes : seule une empreinte unidirectionnelle est conservée (jamais votre nom), le registre ne peut pas être parcouru, et la suppression est possible sur demande ; APPI art. 17/18. Il s'agit d'une finalité distincte du déroulement de l'atelier, du débriefing de l'animateur·rice et de l'analyse de recherche éducative (voir sections 2 & 3).
Durée de conservation. Les entrées de vérification sont conservées jusqu'à 5 ans après la délivrance, afin que le certificat reste vérifiable sur la durée professionnelle habituelle d'une attestation de participation. Vous pouvez demander une suppression anticipée à tout moment (voir « Suppression / opposition » ci-dessous) ; le certificat imprimé n'est pas modifié, mais la page publique ne le confirmera plus.
Suppression / opposition. Ce traitement reposant sur l'intérêt légitime et non sur votre consentement, vous disposez d'un droit d'opposition (art. 21 RGPD) ; en pratique nous allons au-delà et supprimons l'entrée sur simple demande, sans condition. Écrivez à canamed-ethics@unicaen.fr en indiquant votre identifiant de vérification et nous supprimons l'entrée du registre sous 5 jours ouvrés. Cela n'a aucun impact sur votre participation, sur le jeu de données de recherche (régi par ses propres règles aux sections 2–10), sur vos notes ou sur votre situation universitaire.
本ページは、CaNaMEDプラットフォーム (https://canamed-69785.web.app) の完全なプライバシーポリシーであり、フランスの参加者についてはGDPR第13条、日本の参加者についてはAPPI第17条・第21条・第27条第5項・第28条を満たすため、階層的な通知として提供されます。参加登録画面に表示される短い要約は迅速な閲覧用であり、本ページの長い文章が法的拘束力を有する正式な文章です。短い要約と本文との間に矛盾がある場合は、本文が優先します。
1. 個人情報取扱事業者
参加されるセッションについては、同意欄の前に参加画面に表示される機関が管理者です。セッションを作成するファシリテーターが自身の所属機関を入力し、 その機関が当該セッションにおける皆さんのデータについて責任を負います。その機関が以下の2大学のいずれかである場合(CaNaMEDチーム自身が運営するセッション)には、 ここに記載する共同管理の枠組みが適用されます。
CaNaMEDプラットフォームは、以下の2機関が共同で運営します。
- カーン・ノルマンディー大学 (Université de Caen Normandie) — GDPRに基づくヨーロッパの参加者の主たる管理者。
- 名古屋大学 (Nagoya University) — APPIに基づく日本の参加者の共同管理者/共同利用者。
両大学は、GDPR第26条に基づく共同管理者であり、 APPI第27条第5項に基づく共同利用を行います。 データ主体の権利行使に関する唯一の窓口は、カーン・ノルマンディー大学のDPOです。
2. データ収集の利用目的
- ライブワークショップの運営 — バランスの取れた大学間混成ルームへの割り当て、お名前および投稿内容の表示、 チーム得点の集計。
- ファシリテーターによるデブリーフィング — セッション終了時のアーカイブダウンロード。
- 教育研究の分析および公表 — 任意の第二の同意ボックスにチェックを入れた場合のみ、あなたの投稿はあなたと紐づけて(氏名・大学、Googleログイン時はメールアドレス)記録され、 指名されたCaNaMED研究チームが分析に利用します。他の参加者があなたの身元を見ることはなく、研究チームのみがアクセスします。公表物(学術誌・博士論文)は集計結果のみを示し、あなたを特定しません。
3. 法的根拠
GDPR:第6条第1項(a) 明示的同意、第9条第2項(a) 特別カテゴリーへの明示的同意、第9条第2項(j) 第89条の保護措置を講じた科学研究。APPI:第17条/第21条 利用目的の特定、第20条第2項 要配慮個人情報のオプトイン同意、第27条第5項 共同利用。
4. 収集する情報
ご本人から:お名前、所属大学、学年、英語レベル(CEFR)。 ワークショップ中の活動から:自由記述の回答、投票、明らかにした所見、在室状況、得点。端末から:タブごとのクライアントID(sessionStorage)。Googleから(サインインした場合):メールアドレス、表示名、任意のプロフィール画像。
Google Firebase Authenticationから(すべての訪問者について):本プラットフォームを開くと、 セッションコードの入力や同意欄へのチェックよりも前に、 お使いのブラウザは匿名でサインインされます。 このときブラウザには、ランダムな技術的識別子が割り当てられます。 この識別子に氏名やメールアドレスは含まれません。 ただし、このブラウザに保存されるため、次に訪問したときも同じ識別子が使われます。 本プラットフォームが参加者ごとの投稿を区別するには、この識別子が必要です。 データベースは、各ブラウザが読み書きできる範囲をこの識別子で判断します。 あとでアカウントを作成すると、この識別子がそのアカウントの識別子になります。
模擬患者とのチャットを利用すると、1時間ごと・1日ごとの送信メッセージ数が、 この識別子と結びつけて数えられます。 セッション全体の1時間ごとの送信数も、セッションと結びつけて数えられます。 これらは利用上限を適用するためです。
5. 要配慮個人情報
シナリオはオピオイド、悪い知らせ、終末期、家族対自律の倫理を扱います。自由記述で健康、宗教、哲学的見解を開示する可能性があり、これらは要配慮個人情報として、明示的な同意がある場合にのみ取り扱います。
6. 提供先および委託先
Google Firebase Realtime Databaseに保管され、 GoogleはFirebase DPAおよびEU標準契約条項に基づく委託先です。 大学内では指名されたCaNaMED研究チーム、ファシリテーター、 プラットフォーム管理者がアクセスできます。
セッションは大学の契約に基づきMicrosoft Teamsのビデオ会議で実施されます。ビデオ会議そのもの、ツールが自動生成する書き起こし(文字起こし)、およびセッションの音声・映像の記録について、 Microsoftが当方の委託先となります。書き起こしには、 各発言ごとに発言者の名前が付きます。
モジュールAには、言語モデルが演じる模擬患者が含まれます。 このチャットに入力した内容はプラットフォームの外に送信されます。まずScaleway SAS(フランス・パリ)に送られ、同社は要求を中継するだけで何も保存しません。次にHugging Faceがモデル提供者へ振り分け、最後にOVHcloud(フランス・グラヴリーヌ)がモデルを実行して返答を生成します。これら3社はいずれも当方の委託先または再委託先です。Scalewayはさらに、ログイン用トークンとセッション名・ルーム名を受け取りますが、これはあなたが当該ルームの参加者であることの確認のみに用いられ、 その先へは渡されません。Hugging FaceとOVHcloudが受け取るのは、会話の内容とシナリオの指示だけです。実際の診察で尋ねる内容のみを入力してください。
本プラットフォームの定期メンテナンス処理はGitHub Actions(GitHub, Inc.、米国)上で実行されます。この段落の最後で述べる、セッションデータベース全体を複製する2つの処理を除き、毎日実行される処理は、セッションの内容を読み込みません。 読み込むのは、 セッション識別子の一覧と、各セッションの削除時期を決定する2つの日付です。 1つの処理は証明書レコードも読み込みます。 同意の撤回やデータ削除のご請求と、対応済みのご請求の記録も読み込みます。 それぞれについて読み込むのは、セッション識別子、ご本人の技術的識別子、日付、ご請求の内容です。 対応済みのご請求については、運営者が記録した理由も読み込みます。 さらに別の処理が、使われなくなった技術的識別子を削除します(第8条)。 この処理は、識別子の一覧と、それぞれの作成日および最終利用日を読み込みます。 現在あるセッションの各メンバーおよび作成者の識別子も読み込みます。 各識別子のもとにプロフィール、セッション履歴、 作成したシナリオが保存されているかどうかも確認しますが、その内容は読み込みません。 運営者が管理する承認済みファシリテーターとモデレーターの一覧も読み込みます。 チャットの利用回数カウンターについては、 対象の識別子またはセッションと、その時間帯を読み込みます。 氏名やメールアドレスは受け取りません。 サインインして作成したアカウントの場合も、 受け取るのは識別子と日付、サインイン方法の名称だけです。 2026年9月1日までは、このうち2つの処理が稼働中のセッションデータベース全体を毎日GitHubのマシンへ複製していました(1つは削除対象の判定のため、もう1つはデータベースの容量測定のためです)。いずれも本来その内容を必要としておらず、現在は複製していません。対応されていない削除のご請求を監視する3つ目の処理も、2026年9月4日から2026年10月7日まで同じように複製していました。この処理に必要だったのはご請求の記録だけで、現在は修正済みです。これらの処理が記録するのは件数と日付だけで、実行ログに個人データが書き込まれることはありません。セッションデータベース全体を複製する残る2つの処理(バックアップと擬似匿名化された研究用エクスポート)は、2026年9月1日に再開しました。保存先はScalewayのパリのオブジェクトストレージで、 模擬患者チャットを中継しているのと同じ委託先です。複製はEEA域内に留まり、 アクセスできるのはプラットフォーム管理者のみです。この2つの処理は、複製を作るために、ほかの処理と同じGitHubのマシン上で稼働中のセッションデータベース全体を1日1回ずつ読み込みます。処理が終わるまでのあいだ、その内容はそのマシン上にあります。2026年8月27日に本プラットフォームがGoogleの有料プランを離れ、それまで使用していたストレージが書き込みを受け付けなくなりました。これらの処理はその後も毎日実行されていましたが、複製を保存できず、2026年8月31日に停止しました。
7. 越境移転
データベースはベルギー(Google europe-west1リージョン)にホストされています。日本の参加者にとってはAPPI第28条に基づく越境移転であり、2019年のEU・日本相互十分性認定(PPC)により保護されます。
模擬患者とのチャットは別の経路をたどります。中継(Scaleway、パリ)と返答を生成するモデル(OVHcloud、グラヴリーヌ)はいずれもフランス国内、すなわちEEA域内にあります。ただし、 その間を取り次ぐHugging Faceの段階はEEA域外であるため、このチャットに入力した内容は一度EEAの外に出て戻ってきます。 2026年8月31日までこの中継はGoogle Cloud上で稼働していましたが、本プラットフォームがGoogleの有料プランを離れたことに伴いScalewayへ移行しました。
これらのメンテナンス処理は現在もEEA域外への移転にあたります。 ただし2つの処理を除けば、国境を越えるのは、セッション識別子、各セッションの2つの日付、および証明書レコードであり、セッションの内容ではありません。 例外は、セッションデータベース全体を複製する2つの処理です(第6条)。 この2つはGitHubのマシン上でその全体を読み込むため、処理が動いているあいだ、セッションの内容も毎日国境を越えます。 第4条に記載した技術的識別子も、 その日付および利用回数カウンターの時間帯とともに国境を越えます。 同意の撤回やデータ削除のご請求と、対応済みのご請求の記録も国境を越えます。 GitHub, Inc. は米国に所在し、処理はMicrosoft Azureのマシン上で実行されますが、そのリージョンをGitHubは公表しておらず、 当方が選択することもできません。この移転を担保するのはEU・米国データプライバシーフレームワーク(DPF)です。GitHub, Inc. は2017年以来の認証参加者であり、2027年8月まで認証が更新されています。同社の認証は、無料アカウント利用者のデータを明示的に対象としています。認証を受けた組織への移転は、2023年7月10日の欧州委員会による十分性認定の対象となるため、追加の契約条項は必要ありません。 (本通知の従来のバージョンではこの確認が未完了である旨を記載していましたが、 2026年9月1日に完了しました。)日本の参加者にとっては、 上記のEU・日本間の枠組みの対象外である国へのAPPI第28条に基づく越境移転にあたります。
8. 保有期間
- ライブセッションのデータはセッション終了から30日以内に削除。終了操作が行われないまま放置された場合は、作成から90日以内に削除。
- 複製は毎晩のバックアップにも残り、作成から90日後に自動削除されます。したがって、セッションの最後の複製が消えるのは終了から約120日後(終了操作が行われないまま放置された場合は約180日後)です。バックアップは障害(データベースの不具合、誤削除など)からのサービス復旧のために存在します。検索したり、データを取り出したりすることはありません。データの削除をご請求いただいた場合、稼働中のプラットフォームからは削除し、残るバックアップの複製は上記の期間で失効します。その間、それらが使用されることはありません。
- 研究データセットはあなたと紐づけた(識別可能な)形式で、 指名されたCaNaMED研究チームのみがアクセスできる状態で、公表から最長5年保持し、その後削除します。
- 同意された場合(ロビーの3つ目の同意欄)、セッションの書き起こし(文字起こし)およびビデオ会議の音声・映像の記録を、公表から最長5年間、 研究データセットの他の部分と同じ制限されたアクセス範囲で保持します。 ご請求があればそれ以前でも削除します。
- 本プラットフォームを開いたときにブラウザへ割り当てられる技術的識別子(第4条)は、 90日間利用がなければ削除します。 参加したセッションがその時点でまだ残っている場合は、 そのセッションと一緒に削除するため、削除は最長で約30日後です。 参加したセッションの複製にはこの識別子が含まれており、 毎晩のバックアップに残る複製は、この一覧の2番目の項の期間で失効します。 承認済みのファシリテーターまたはモデレーターの識別子である場合と、 プロフィールまたは作成したシナリオが保存されている場合は、これより長く保持します。 最終利用日や、何が保存されているかを確認できない場合も、削除せずに保持します。 削除後にふたたびアクセスしたときは、ブラウザに新しい識別子が割り当てられるだけです。 アカウントの識別子になったものは、そのアカウントとともに保持します。 保持期間はこの一覧の最後の項のとおりです。
- 模擬患者チャットの利用回数カウンターは、おおむね3日以内に削除します。
- 共有シナリオを不適切として報告した場合、 その報告はこの識別子と結びつけて保持します。 この報告は自動的には削除されません。 削除を希望する場合は、第9条の方法で請求できます。
- Googleプロフィールと履歴はアカウント削除まで保持。
9. あなたの権利
開示、訂正、消去、利用停止、可搬性、異議、同意撤回(GDPR第15-21条、第7条第3項;APPI第33-35条、第38条)。行使は canamed-ethics@unicaen.fr まで。5営業日以内に受領を確認し、30日以内に回答します。成績、 大学での立場、ワークショップへの参加には影響しません。
10. 同意の撤回
研究目的の利用への同意はいつでも撤回できます。ワークショップ中は退出ボタンでいつでも退出できます。送信済みの投稿は、 別途削除を請求しない限り、ファシリテーターのデブリーフィング用コピーとしてルームの記録に残ります。
11. 苦情申立て
- フランス(CNIL):www.cnil.fr/en/plaintes
- 日本(個人情報保護委員会、PPC):www.ppc.go.jp
12. 自動化された意思決定
チームの回答内容と臨床選択に基づき自動的に得点を加減します。 スコアはセッション内の教育目的にのみ用いられ、 プロファイリングや法的効果はありません(GDPR第22条;APPI第26条の3)。
13. セキュリティ
HTTPS、セッション単位のアクセス制御ルール、PBKDF2-SHA256ハッシュ(10万回反復)。違反時:CNILへ72時間以内(GDPR第33-34条);PPCへ3-5日以内に速報、30日以内に確報(APPI第26条 2022年改正)。
14. 未成年者
18歳以上の成人医学生を対象としています。16歳未満(GDPR第8条)または20歳未満の場合は、参加前にファシリテーターまでご連絡ください。
15. 倫理委員会の承認
本研究はカーン側倫理委員会および名古屋側生命倫理委員会により審査・承認されています(番号と日付はコホート毎に記入)。
16. バージョン管理
バージョンPIS v12 · 2026-10。 PIS v11からの重要な変更:第4条に、 技術的識別子と模擬患者チャットの利用回数カウンターの記載を追加しました。 技術的識別子は、本プラットフォームを開いたときに、 同意よりも前にブラウザへ割り当てられるものです。 従来のバージョンには、どちらの記載もありませんでした。 第8条には、それぞれの保有期間を記載しています。 2026年10月までは、どちらも削除していませんでした。 現在は、識別子を90日間利用がなければ削除し、カウンターをおおむね3日以内に削除します。 第6条と第7条には、この削除を行う処理が読み込む情報と、 その処理がEEA域外で実行されることを記載しています。 これとは別に、2026年8月25日までは、プログラムの誤りによる記録がありました。 この識別子と結びつけて記録されていたのは、 参加した各セッションのコード、ワークショップ名、シナリオ名および日時です。 アカウントを作成していない参加者も対象でした。 この誤りは2026年8月25日に修正しており、残っていた記録は同じ処理で削除します。 第6条には、毎日実行される処理が同意の撤回やデータ削除のご請求を読み込むことも記載しました。 従来のバージョンには、この記載がありませんでした。 そのうち1つの処理は、2026年9月4日から2026年10月7日まで、 必要がないのに稼働中のセッションデータベース全体を毎日GitHubのマシンへ複製していました。 第6条と第7条には、バックアップと研究用エクスポートがGitHubのマシン上で稼働中のセッションデータベース全体を毎日読み込むことも、今回はじめて記載しました。 これらの処理が動いているあいだは、セッションの内容も国境を越えます。 従来のバージョンには、越えないと記載していました。 重要な変更は新バージョンで発行し、次回参加登録時に再同意を求めます。 PIS v10からの重要な変更(継続掲載):第1条は、カーン・ノルマンディー大学と名古屋大学がすべてのセッションの管理者であるとは記載しなくなりました。 本プラットフォームでは誰でもセッションを運営でき、その運営者の所属機関が皆さんのデータについて責任を負います。機関名は同意欄の前に参加画面に表示されます。データの取り扱い自体に変更はありません。他の方が運営するセッションについて、通知が誤った組織を示していました。 重要な変更は新バージョンで発行し、次回参加登録時に再同意を求めます。 PIS v9からの重要な変更(継続掲載):第8条の削除に関する記載を訂正しました。ライブセッションのデータは従来どおりセッション終了から30日以内(終了操作が行われない場合は作成から90日以内)に削除しますが、 その複製が毎晩のバックアップに残り、バックアップは作成から90日後に自動削除されます。したがって、セッションの最後の複製が消えるのは終了から約120日後であり、30日後ではありません。運用が変わったわけではありません。以前からこの状態であったにもかかわらず、 通知に記載がありませんでした。バックアップは障害からのサービス復旧のみに使用します。 重要な変更は新バージョンで発行し、次回参加登録時に再同意を求めます。 PIS v8からの重要な変更(継続掲載):日次バックアップと擬似匿名化された研究用エクスポートが再開し、保存先がGoogleからパリのScalewayオブジェクトストレージへ変更されました(第6条)。Scalewayは既に模擬患者チャットの中継を担っており、新たな提供先ではなく既存の委託先が追加の役割を担うものです。 複製はEEA域内に留まります。2026年8月27日から9月1日までの間、古いセッションの削除は継続していた一方で、バックアップは一切取得されていませんでした。 重要な変更は新バージョンで発行し、次回参加登録時に再同意を求めます。 PIS v7からの重要な変更(継続掲載):GitHubへの移転を担保する仕組みに関する懸案が解決しました。GitHub, Inc. はEU・米国データプライバシーフレームワークの有効な参加者であり、その認証は無料アカウント利用者のデータを対象としています。したがってこの移転は、契約条項ではなく欧州委員会による十分性認定に基づきます(第7条)。移転の内容自体に変更はなく、変わったのはそれについてお伝えできる情報だけです。 重要な変更は新バージョンで発行し、次回参加登録時に再同意を求めます。 PIS v6からの重要な変更(継続掲載):定期メンテナンス処理は、 セッションの内容を一切読み込まなくなりました。最後まで読み込んでいたのはストレージ監視の処理で、容量を測定するためだけに毎日データベース全体を読み込んでいましたが、現在はセッション数を監視する方式に変更しています。 引き続き米国へ渡るのは、セッション識別子、各セッションの2つの日付、および証明書レコードです(第6条・第7条)。下記のv6の変更と同様、本変更はEEA域外へ出るデータを減らすものです。 この記載は、バックアップと研究用エクスポートについては誤りでした。v12(上記)で訂正しています。 重要な変更は新バージョンで発行し、次回参加登録時に再同意を求めます。 PIS v5からの重要な変更(継続掲載):古いセッションを削除する処理は、 あなたのセッションデータを一切読み込まなくなりました。現在読み込むのはセッション識別子の一覧と各セッションの2つの日付のみであり、データベース全体を毎日米国のマシンへ複製する処理はなくなりました(ストレージ監視の処理では引き続き複製が行われます。第6条)。この変更はEEA域外へ出るデータを増やすのではなく減らすものですが、第6条の記載が「2つ」から「1つ」に変わるため記載しています。 重要な変更は新バージョンで発行し、次回参加登録時に再同意を求めます。 PIS v4からの重要な変更(継続掲載):本プラットフォームの定期メンテナンス処理が米国のGitHub Actions上で実行されること、そのうち2つが稼働中のセッションデータベース全体を毎日GitHubのマシンに読み込むこと、およびこれがEEA域外への移転であり、その保護措置は現在確認中であることを明記しました(第6条・第7条)。下記のv4の変更と同様、この処理は既に稼働していたものであり、 単に記載されていなかっただけです。 重要な変更は新バージョンで発行し、次回参加登録時に再同意を求めます。 PIS v3からの重要な変更(継続掲載):モジュールAの模擬患者とのチャット、およびそれが経由する3つの提供先 — Scaleway(パリ)、 Hugging Face、OVHcloud(グラヴリーヌ)— と、各社が受け取る情報の内訳を明記しました(第6条)。あわせて、Hugging Faceによる取次ぎの段階がEEA域外であることを明記しました(第7条)。この処理は既に稼働していたものであり、 本通知の従来のバージョンには記載されていませんでした。本バージョンはその欠落を補うものです。 重要な変更は新バージョンで発行し、次回参加登録時に再同意を求めます。旧バージョンは canamed-ethics@unicaen.fr に保管。
17. お使いの端末上のローカルデータ
sessionStorage:タブごとのクライアントID(タブを閉じると消去)、 エラーログバッファ(タブを閉じると消去)。localStorage:セッションコード、復帰情報、サウンド設定、UI言語、直近のワークショップ設定(ファシリテーター用、パスワードは一切含みません)。 サードパーティCookie、トラッキングピクセル、広告識別子は使用しません。
ブラウザには、第4条に記載した技術的識別子のサインイン情報も保存されます。 保存先はIndexedDBで、IndexedDBが使えない場合はlocalStorageです。 この情報があるため、次に訪問したときも同じ識別子が使われます。 ブラウザでこのサイトのデータを消去すると、この情報は端末から削除されます。 識別子そのものは、第8条の期間に従って削除します。
18. 証明書の公開検証
参加証明書を提示された第三者がその真正性を確認できるよう、すべての証明書は既定で独立して検証可能です。保存されるのは氏名およびセッションの一方向ハッシュのみで、氏名そのものを保存することはありません。また、いつでも登録簿からの削除を求めることができます (下記「削除の請求」参照)。
仕組み。 証明書には検証用IDとQRコードが印字されます。第三者 (例えば雇用主、大学、またはご本人) はCaNaMEDサイト内の公開ページにアクセスし、証明書に印字された検証IDと、証明書上の氏名の両方を入力します。ページは「有効」または「一致しません」と返します。氏名を公開することはありません。両方の情報が入力された場合にのみ、一致を確認します。
この目的のために保存されるデータ。 参加者ごとに、検証ID、氏名およびセッションの一方向ハッシュ、セッション名、発行日を、別の登録簿に保存します。自由記述、連絡先、メールアドレス、貢献内容は含まず、氏名そのものも保存しません。この登録簿は検証ページが完全一致のID検索でのみ参照し、一覧表示や閲覧はできません。
法的根拠。 GDPR第6条1項(f) 正当な利益 — 第三者が信頼できる参加証明書を発行すること — に基づきます。均衡を図る保護措置として、保存されるのは一方向ハッシュのみであり (氏名そのものは保存しません)、登録簿は一覧表示や閲覧ができず、ご請求により削除できます。APPI第17条・第18条。これはワークショップの運営、ファシリテーターの振り返り、教育研究分析 (第2条・第3条参照) とは異なる利用目的です。
保管期間。 検証エントリは、参加証明書が一般的な職業上の期間で検証可能であり続けるよう、発行から最長5年保管されます。「削除の請求」のとおり、いつでも早期の削除を求めることができます。印刷済みの証明書には影響はありませんが、公開ページではそれ以降検証が確認されなくなります。
削除の請求。 本取扱いは同意ではなく正当な利益を根拠とするため、GDPR第21条の異議申立権が適用されますが、当方はそれを超えて、ご請求があれば無条件で登録簿のエントリを削除します。検証IDを添えて canamed-ethics@unicaen.fr までご連絡ください。5営業日以内に登録簿のエントリを削除します。参加、研究データセット (第2〜10条に基づく独自の規律)、成績、大学での立場には何ら影響しません。