Privacy Policy
Last updated: November 1, 2026
MiddleSpot ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains what we collect when you use the MiddleSpot app, its App Clip and our websites, why, and what you can do about it. It is the same policy on iPhone, Android and the web.
Our Privacy-First Approach
MiddleSpot is built with privacy at its core. Nothing you write reaches another person unless you chose it, and that limit is enforced on our server, not only in the app. We collect only what the app needs to work, we never sell it, and we show no ads.
Information We Collect
Information You Provide
- Name and Nickname: Your first name comes from your Apple or Google account, or you type it if you sign in by email, and you can change it. A nickname is optional. People you share a journal, a table or a card with see your name or nickname.
- Birth Year: Asked once when you set up the app, to check that you are at least 13. It is stored with your account, so a new phone does not ask again, and it is never shown to anyone. A year that makes you under 13 is also kept on your device, so the check cannot simply be retried.
- Your Pages and Answers: What you write for yourself: answers to questions, pages written freely, your weekly question and the cards you save.
- Journal Entries: What you write on a journal's shared pages, and the hearts you leave on other members' entries. The other members can read an entry once its page opens.
- Cards You Send: When you send someone a card to answer: the question, your name, and the answers you each write.
- Answers Written Before You Have an Account: If someone sends you a card or invites you to a journal, you can answer from the link without an account, on the web (an mspt.app page) or, on iPhone, in the MiddleSpot App Clip (see below). Your first name and your answer are checked by our safety service and stored against that link until you claim them by signing in to the app. If you never do, they are deleted automatically after the link expires.
- Reports, Blocks and Mutes: When you report something, block someone or mute a member of a journal, we keep a record of it, and a report includes a copy of what was reported.
Information Collected Automatically
- Location (optional): If you allow it, when you meet someone in person (hosting or joining a table, or scanning a code), we record the city or neighbourhood, such as "Montreal, Canada". A code typed in by hand records no location. We never store your exact position (see Location Privacy).
- Weather and Time of Day: With the same permission, the weather at that moment (for example clear or rainy), a temperature category and the temperature in Celsius. Every meeting records the time of day.
- Voice Recordings (temporary): When you speak an answer instead of typing it, the recording is sent to our transcription service and deleted once it has been written down. Only the text you then choose to save is kept.
- Push Token: If you allow notifications, your device's push token, so we can tell you when a journal's page opens, an entry is revealed, someone invites you or asks to join, a chapter is ready, or a meeting is worth remembering.
- Crash and Error Reports: Through Sentry, so we can fix bugs. Sentry's collection of personal data is switched off (no IP address or device identifiers), and our code never sends it your name or anything you wrote. On iPhone, sign-in tokens, email addresses and link codes are also removed from any message before it is sent.
- Security Logs: Purchase and rate-limit events (the event, the time and your account ID), to detect fraud and abuse. Never your name or anything you wrote.
- Card Counts: For each card in the decks, how many times it is skipped, saved and sent, in total. No account, device or other identifier is attached, so these counts cannot be traced back to you.
- Why People Leave: When you delete your account, you can tell us why in one tap. It is stored as a fixed choice, with no account or other identifier attached.
How We Store Your Information
On Your Device
MiddleSpot keeps a copy of what you use on your phone, so it works quickly and offline: your pages and answers, saved cards, the tables you played and their questions, drafts, and settings such as language, tone and your icon finish. Deleting the app removes this copy.
On Our Servers (Supabase)
So that your journals follow your account and the people you write with can read what you share, we store the following in our database, hosted by Supabase:
- Your Account: Your name, nickname, birth year and notification settings.
- Your Pages and Answers: A copy of everything you write for yourself, kept in step with your device. It brings your journals back when you sign in on a new phone. Nothing at a table reads it, and nobody else sees it. Editing or deleting a page updates this copy.
- Journals: Their members, pages, questions and pace; your entries and hearts; chapters and the card that ends each one; your choice about cards; and your monthly reads and the reads you ask for.
- Meetings: A record of each table: who took part, the questions that were played, and the place, weather and time if they were recorded.
- Liked Questions at a Table: The questions you have liked (up to 30, the newest first), stored with the table so that its questions can be written, and deleted automatically 24 hours after the table expires. Joining a table is what sends them. Your answers and entries are not sent to a table, and the questions you saved to answer later are not either.
- Join Codes: Random values with no personal information that let someone join your table or prove that two people met. They expire after a short time.
- Invitations and Sent Cards: The links you create, who has joined through them, and answers written before an account (see above).
- Sign-in: Managed by Supabase Auth. Your session is stored securely on your device.
- Push Token: Your device's push token, if you allowed notifications.
- Safety Records: A digest of text that passed our safety check (not the text itself), kept for 60 days; reports, with a copy of what was reported; who you have blocked or muted; and security logs.
- Premium Status: Whether you subscribe, written by RevenueCat when you buy, renew or cancel. We never see your payment details: the App Store or Google Play handles payment.
Everything is sent over HTTPS, and our database checks on every request that you are allowed to see what you ask for.
How We Use Your Information
We use your information only to run MiddleSpot:
- Create and manage your account, and check your age
- Keep your journals, open pages on their schedule, and reveal entries once everyone has written
- Let you play a table of questions with other people, made from the questions people liked
- Write a table's questions, chapters and the card that ends each one, monthly reads, the reads you ask for and your private reading (see AI Processing)
- Record where, when and in what weather you met someone, if you allowed it
- Send the notifications you allowed
- Check names, questions and shared entries for harmful content, act on reports, and prevent abuse
- Process subscriptions
- Fix crashes and errors
- Learn which cards work, from anonymous totals
AI Processing
Some of what MiddleSpot writes for you is generated by OpenAI, through our server. OpenAI's key never leaves our server, and nothing is sent to OpenAI from your phone.
A Table of Questions
When you play at a table, the questions each person has liked are read on our server and sent to OpenAI to write the table's questions. Nothing else about anyone is sent: no answers and no entries. No phone receives anyone else's liked questions. What comes back is a set of questions: it never names or quotes anyone.
Your Private Reading
Written from your own answers only, and shown only to you.
Chapters and Monthly Reads
A chapter is written for a journal's members from the entries on its open pages. At the end of a chapter a card may be written from the pages it covers, to bring up the next time you are together. It is made on our server and sent to OpenAI like the chapter, it can quote nothing and names only members, and it is readable only by members who answered every page it used. A journal has a switch for each member, "Let this journal deal cards about me": when it is off, your entries are left out of the card and you are not named in it. Anyone can report a card. Your monthly read, and any read you ask for, is written from your own entries only (for a read you ask for, those of the last 30 days), for you alone. Asking for one sends those entries to OpenAI in the same way.
Voice Transcription
When you speak an answer, the recording is sent to OpenAI's Whisper through our server. The text comes back into your answer for you to read over and edit, the recording is deleted from our server and your device, and only the text you choose to save is stored.
Safety Checks
Names, nicknames, journal names, your own questions, entries on shared pages, and answers written on the web or in the App Clip are checked by OpenAI's moderation service before they are saved. Generated text is checked the same way. Pages only you can read are not checked.
OpenAI processes this data under its API terms, which say it is not used to train their models.
What Other People See
Nothing you write reaches another person unless you chose it:
- In a Journal: Its members see your name, whether you have written, your entries once a page opens, and your hearts.
- At a Table: The others see your name or nickname. They never see which questions you liked, and never an answer you wrote.
- With a Card You Send: The person you send it to sees your name and the question, and each of you sees the other's answer once both are written.
- Pages You Write for Yourself: Nobody sees them but you.
Information Sharing
We do not:
- Sell your personal information
- Share your data with third parties for marketing
- Track you across other apps or websites
- Show ads or build advertising profiles
The services listed under Third-Party Services process data only to provide their part of MiddleSpot.
Meeting Someone at a Table
The code on your table (the QR code, the code you read aloud and the link) only lets someone join your table. It carries no answers. The code read aloud changes every two minutes, and nobody can join once the table has started. A personal code from an older version of the app carries only your account ID (a random identifier), your first name and a single-use key, encrypted, and works once.
The App Clip
On iPhone, opening a journal invitation or a card someone sent you may offer the MiddleSpot App Clip: a small part of the app that runs without installing it, so you can answer before deciding to get the app. It has no account and no sign-in.
- It shows the question and who sent it, and sends the first name and answer you write to our server, through the same mspt.app service the web page uses. There they are checked by our safety service and held against the invitation, as described above.
- It does not ask for your location, camera, microphone, contacts or notifications. It includes no crash reporting, no analytics and no tracking.
- It keeps two things on your iPhone: a random code that lets it show you your answer again if you come back to the same link, and the link's code (not your answer) in storage shared only with the MiddleSpot app, so the app can pick up the invitation once you sign in. The app deletes that code as soon as it has read it, and ignores it after 14 days.
- iOS removes an App Clip, and what it kept, if you do not use it for a while. Deleting it yourself does not delete an answer already sent: that is removed when the link expires unclaimed, or with your account once you have claimed it.
Location Privacy
If you allow location:
- We only use it while the app is open
- Only when you meet someone in person: hosting or joining a table, or scanning a code
- To name the place and look up the weather, your phone's coordinates are sent to its built-in place lookup and to a weather service (Apple WeatherKit on iPhone, OpenWeatherMap on Android). They are used for that lookup and not stored
- We store only the city or neighbourhood, never your exact position
- You can turn location off at any time in your device's settings
Your Rights and Choices
You can:
- Edit or Delete What You Wrote: Rewrite or delete the pages you wrote for yourself, and rewrite your journal entries, from the page itself. Your journal entries are deleted with your account.
- Leave a Journal: Leave any journal at any time. The person who started a journal can end it.
- Delete Meetings: Remove a meeting from your phone. The other person keeps their own record of it, so the shared record stays on our server for them.
- Block, Mute and Report: Block someone, mute a member of a journal, or report anything shared with you.
- Take a Copy: Back up writes a file of everything you wrote or were given, encrypted with a passphrase you choose. It is saved where you choose and never sent to us.
- Turn Off Permissions: Turn off location, notifications, the camera or the microphone in your device's settings.
- Ask Us: Email us to ask what we hold about you, or to correct it.
- Delete Your Account: Permanently delete your account (see below).
Data Deletion
You can delete your account from inside the app:
- Open MiddleSpot and go to the Account tab
- Scroll to the end and tap Delete account
- Read what will happen, tick the box and confirm. We delete your account on our server first, and clear your phone once that is done
No longer have the app? Email gate@middlespot.app with the subject "Account Deletion Request" and we will complete the deletion within 7 days.
Deleting the app does not delete your account. If you subscribe, cancel in the App Store or Google Play first: they keep billing until you do.
What others keep: in journals you share with others, your name is replaced by "Former member" and the other members keep what was written to read. Journals you started end for everyone and stay readable. Journals you joined carry on without you, and a journal of two ends when you go. People you met keep their own record of meeting you. Security logs are kept without your account ID.
A member who made a backup before you left keeps the entries you wrote to them in that file. It is encrypted with their passphrase and never stored by us.
If you signed in with Apple, deleting your account also revokes the Sign in with Apple token, so MiddleSpot no longer appears in your Apple ID settings.
Authentication
You can sign in three ways (on Android, with Google or by email):
- Sign in with Apple (iPhone): Apple gives us your name and an email address, which can be a private relay address. Apple's privacy policy applies.
- Google Sign-In: Google gives us your name and email address. Google's privacy policy applies.
- Email: We send a one-time code to your inbox; entering it signs you in. No password is created or stored.
Apple and Google sign-in use OAuth 2.0 with a one-time nonce. Your session is stored in your device's secure storage.
Third-Party Services
| Service |
Purpose |
| Supabase | Database, sign-in, real-time updates and storage |
| OpenAI | A table's questions, chapters and the cards that end them, monthly reads and the reads you ask for, your private reading, voice transcription (Whisper) and safety checks |
| Apple | Sign in with Apple, WeatherKit, the App Clip, and notification delivery on iPhone |
| Google | Google Sign-In, and notification delivery on Android |
| OneSignal | Sending notifications. It receives your account ID, your push token and the text of each notification, which can include a first name, a journal's name, a place or part of an affinity, but never a journal entry |
| RevenueCat | Subscriptions and premium status |
| Sentry | Crash and error reports, with personal data collection switched off |
| Resend | Emailing us content that someone reports |
| OpenWeatherMap | Weather for meetings on Android |
| Vercel | Hosting middlespot.app and mspt.app, including the pages and service that hold answers written on the web or in the App Clip |
Our Websites
middlespot.app and mspt.app use no cookies, analytics or trackers. They remember your language choice and, on an invitation page, the code that lets you see your answer again, in your own browser only. Our host, Vercel, keeps standard request logs (such as IP address and time) to run and protect the sites.
Children's Privacy
MiddleSpot is for people aged 13 and over. We check age by birth year when you set up the app, and we do not knowingly collect information from children under 13. If you believe a child under 13 is using MiddleSpot, email us and we will delete the account.
Changes to This Policy
We may update this Privacy Policy from time to time. The date at the top says when it last changed, and we will tell you about significant changes in the app or by email.
Contact Us
Meaningful connections, privacy protected.
Politique de confidentialité
Dernière mise à jour : 29 octobre 2026
MiddleSpot (« nous », « notre » ou « nos ») s'engage à protéger votre vie privée. Cette politique de confidentialité explique ce que nous collectons lorsque vous utilisez l'application MiddleSpot, son App Clip et nos sites web, pourquoi, et ce que vous pouvez y faire. C'est la même politique sur iPhone, sur Android et sur le web.
Notre approche axée sur la confidentialité
MiddleSpot est conçu avec la confidentialité en son cœur. Rien de ce que vous écrivez n'atteint quelqu'un d'autre sans que vous l'ayez choisi, et cette limite est appliquée sur notre serveur, pas seulement dans l'application. Nous ne collectons que ce dont l'application a besoin pour fonctionner, nous ne le vendons jamais et nous n'affichons aucune publicité.
Informations que nous collectons
Informations que vous fournissez
- Prénom et surnom : Votre prénom vient de votre compte Apple ou Google, ou vous le saisissez si vous vous connectez par e-mail, et vous pouvez le modifier. Un surnom est facultatif. Les personnes avec qui vous partagez un journal, une table ou une carte voient votre prénom ou votre surnom.
- Année de naissance : Demandée une fois lors de la configuration de l'application, pour vérifier que vous avez au moins 13 ans. Elle est conservée avec votre compte, pour qu'un nouveau téléphone ne la redemande pas, et n'est jamais montrée à personne. Une année indiquant moins de 13 ans est aussi gardée sur votre appareil, pour que la vérification ne puisse pas simplement être refaite.
- Vos pages et vos réponses : Ce que vous écrivez pour vous-même : réponses aux questions, pages écrites librement, votre question de la semaine et les cartes que vous enregistrez.
- Entrées de journal : Ce que vous écrivez sur les pages partagées d'un journal, et les cœurs que vous laissez sur les entrées des autres membres. Les autres membres peuvent lire une entrée une fois sa page ouverte.
- Cartes que vous envoyez : Lorsque vous envoyez une carte à quelqu'un pour qu'il y réponde : la question, votre prénom et les réponses que chacun écrit.
- Réponses écrites avant d'avoir un compte : Si quelqu'un vous envoie une carte ou vous invite dans un journal, vous pouvez répondre depuis le lien sans compte, sur le web (une page mspt.app) ou, sur iPhone, dans l'App Clip MiddleSpot (voir plus bas). Votre prénom et votre réponse sont vérifiés par notre service de sécurité et conservés avec ce lien jusqu'à ce que vous les récupériez en vous connectant à l'application. Si vous ne le faites jamais, ils sont supprimés automatiquement après l'expiration du lien.
- Signalements, blocages et mises en sourdine : Lorsque vous signalez un contenu, bloquez quelqu'un ou mettez en sourdine un membre d'un journal, nous en gardons une trace, et un signalement comprend une copie de ce qui a été signalé.
Informations collectées automatiquement
- Localisation (facultative) : Si vous l'autorisez, lorsque vous rencontrez quelqu'un en personne (en organisant ou en rejoignant une table, ou en scannant un code), nous enregistrons la ville ou le quartier, par exemple « Montréal, Canada ». Un code saisi à la main n'enregistre aucune localisation. Nous ne stockons jamais votre position exacte (voir Confidentialité de la localisation).
- Météo et moment de la journée : Avec la même permission, la météo à ce moment-là (par exemple dégagé ou pluvieux), une catégorie de température et la température en degrés Celsius. Chaque rencontre enregistre le moment de la journée.
- Enregistrements vocaux (temporaires) : Lorsque vous dites une réponse au lieu de l'écrire, l'enregistrement est envoyé à notre service de transcription et supprimé une fois retranscrit. Seul le texte que vous choisissez ensuite d'enregistrer est conservé.
- Jeton de notification : Si vous autorisez les notifications, le jeton de notification de votre appareil, pour vous prévenir lorsqu'une page de journal s'ouvre, qu'une entrée est révélée, que quelqu'un vous invite ou demande à rejoindre un journal, qu'un chapitre est prêt, ou qu'une rencontre mérite qu'on s'en souvienne.
- Rapports de plantage et d'erreur : Via Sentry, pour corriger les bugs. La collecte de données personnelles de Sentry est désactivée (aucune adresse IP ni identifiant d'appareil), et notre code ne lui transmet jamais votre prénom ni rien de ce que vous avez écrit. Sur iPhone, les jetons de connexion, les adresses e-mail et les codes de lien sont aussi retirés de tout message avant son envoi.
- Journaux de sécurité : Les événements d'achat et de limitation de débit (l'événement, l'heure et l'identifiant de votre compte), pour détecter la fraude et les abus. Jamais votre prénom ni rien de ce que vous avez écrit.
- Compteurs de cartes : Pour chaque carte des jeux, le nombre total de fois où elle est passée, enregistrée et envoyée. Aucun compte, appareil ni autre identifiant n'y est associé, si bien que ces totaux ne peuvent pas remonter jusqu'à vous.
- Pourquoi on part : Lorsque vous supprimez votre compte, vous pouvez nous dire pourquoi en un geste. C'est enregistré comme un choix fixe, sans compte ni autre identifiant associé.
Comment nous stockons vos informations
Sur votre appareil
MiddleSpot garde une copie de ce que vous utilisez sur votre téléphone, pour fonctionner rapidement et hors ligne : vos pages et vos réponses, les cartes enregistrées, les tables que vous avez jouées et leurs questions, les brouillons, et des réglages comme la langue, le ton et la finition de votre icône. Supprimer l'application supprime cette copie.
Sur nos serveurs (Supabase)
Pour que vos journaux suivent votre compte et que les personnes avec qui vous écrivez puissent lire ce que vous partagez, nous stockons les éléments suivants dans notre base de données, hébergée par Supabase :
- Votre compte : Votre prénom, votre surnom, votre année de naissance et vos réglages de notification.
- Vos pages et vos réponses : Une copie de tout ce que vous écrivez pour vous-même, tenue à jour avec votre appareil. Elle restaure vos journaux lorsque vous vous connectez sur un nouveau téléphone. Rien à une table ne la lit, et personne d'autre ne la voit. Modifier ou supprimer une page met cette copie à jour.
- Journaux : Leurs membres, leurs pages, leurs questions et leur rythme ; vos entrées et vos cœurs ; les chapitres et la carte qui termine chacun ; votre choix au sujet des cartes ; et vos lectures du mois.
- Rencontres : Une trace de chaque table : qui y a participé, les questions qui ont été jouées, et le lieu, la météo et l'heure s'ils ont été enregistrés.
- Questions aimées à une table : Les questions que vous avez aimées (jusqu'à 30, les plus récentes d'abord), conservées avec la table pour que ses questions puissent être écrites, et supprimées automatiquement 24 heures après l'expiration de la table. C'est en rejoignant une table que vous les envoyez. Vos réponses et vos entrées ne sont pas envoyées à une table, ni les questions que vous avez enregistrées pour y répondre plus tard.
- Codes pour rejoindre : Des valeurs aléatoires sans aucune information personnelle, qui permettent à quelqu'un de rejoindre votre table ou de prouver que deux personnes se sont rencontrées. Elles expirent rapidement.
- Invitations et cartes envoyées : Les liens que vous créez, les personnes qui les ont utilisés pour rejoindre, et les réponses écrites avant d'avoir un compte (voir plus haut).
- Connexion : Gérée par Supabase Auth. Votre session est stockée de façon sécurisée sur votre appareil.
- Jeton de notification : Le jeton de notification de votre appareil, si vous avez autorisé les notifications.
- Données de sécurité : Une empreinte du texte ayant passé notre vérification de sécurité (pas le texte lui-même), conservée 60 jours ; les signalements, avec une copie de ce qui a été signalé ; les personnes que vous avez bloquées ou mises en sourdine ; et les journaux de sécurité.
- Statut Premium : Si vous êtes abonné, inscrit par RevenueCat lorsque vous achetez, renouvelez ou résiliez. Nous ne voyons jamais vos informations de paiement : l'App Store ou Google Play s'occupe du paiement.
Tout est transmis via HTTPS, et notre base de données vérifie à chaque requête que vous avez le droit de voir ce que vous demandez.
Comment nous utilisons vos informations
Nous utilisons vos informations uniquement pour faire fonctionner MiddleSpot :
- Créer et gérer votre compte, et vérifier votre âge
- Tenir vos journaux, ouvrir les pages selon leur rythme, et révéler les entrées une fois que tout le monde a écrit
- Vous permettre de jouer une table de questions avec d'autres personnes, faites à partir des questions que chacun a aimées
- Écrire les questions d'une table, les chapitres et la carte qui termine chacun, les lectures du mois et votre lecture privée (voir Traitement par intelligence artificielle)
- Noter où, quand et par quel temps vous avez rencontré quelqu'un, si vous l'avez autorisé
- Envoyer les notifications que vous avez autorisées
- Vérifier que les noms, les questions et les entrées partagées ne contiennent pas de contenu nuisible, traiter les signalements et prévenir les abus
- Gérer les abonnements
- Corriger les plantages et les erreurs
- Savoir quelles cartes fonctionnent, à partir de totaux anonymes
Traitement par intelligence artificielle
Une partie de ce que MiddleSpot écrit pour vous est générée par OpenAI, en passant par notre serveur. La clé d'OpenAI ne quitte jamais notre serveur, et rien n'est envoyé à OpenAI depuis votre téléphone.
Une table de questions
Lorsque vous jouez à une table, les questions que chaque personne a aimées sont lues sur notre serveur et envoyées à OpenAI pour écrire les questions de la table. Rien d'autre sur personne n'est envoyé : ni réponses ni entrées. Aucun téléphone ne reçoit les questions aimées par quelqu'un d'autre. Ce qui revient est un ensemble de questions : il ne nomme et ne cite jamais personne.
Votre lecture privée
Écrite uniquement à partir de vos propres réponses, et montrée à vous seul.
Chapitres et lectures du mois
Un chapitre est écrit pour les membres d'un journal à partir des entrées de ses pages ouvertes. À la fin d'un chapitre, une carte peut être écrite à partir des pages qu'il couvre, pour en parler la prochaine fois que vous êtes ensemble. Elle est faite sur notre serveur et envoyée à OpenAI comme le chapitre, elle ne peut rien citer et ne nomme que des membres, et seuls les membres qui ont répondu à chacune des pages utilisées peuvent la lire. Chaque membre d'un journal a un réglage, « Laisser ce journal créer des cartes à mon sujet » : lorsqu'il est désactivé, vos entrées sont écartées de la carte et vous n'y êtes pas nommé·e. Chacun peut signaler une carte. Votre lecture du mois est écrite uniquement à partir de vos propres entrées, pour vous seul.
Transcription vocale
Lorsque vous dites une réponse, l'enregistrement est envoyé à Whisper d'OpenAI via notre serveur. Le texte revient dans votre réponse pour que vous le relisiez et le corrigiez, l'enregistrement est supprimé de notre serveur et de votre appareil, et seul le texte que vous choisissez d'enregistrer est stocké.
Vérifications de sécurité
Les prénoms, les surnoms, les noms de journaux, vos propres questions, les entrées des pages partagées et les réponses écrites sur le web ou dans l'App Clip sont vérifiés par le service de modération d'OpenAI avant d'être enregistrés. Le texte généré est vérifié de la même façon. Les pages que vous seul pouvez lire ne sont pas vérifiées.
OpenAI traite ces données selon les conditions de son API, qui précisent qu'elles ne servent pas à entraîner ses modèles.
Ce que les autres voient
Rien de ce que vous écrivez n'atteint quelqu'un d'autre sans que vous l'ayez choisi :
- Dans un journal : Ses membres voient votre prénom, si vous avez écrit, vos entrées une fois la page ouverte, et vos cœurs.
- À une table : Les autres voient votre prénom ou votre surnom. Ils ne voient jamais quelles questions vous avez aimées, ni une réponse que vous avez écrite.
- Avec une carte que vous envoyez : La personne qui la reçoit voit votre prénom et la question, et chacun voit la réponse de l'autre une fois les deux écrites.
- Les pages que vous écrivez pour vous-même : Personne ne les voit à part vous.
Partage d'informations
Nous ne :
- Vendons pas vos informations personnelles
- Partageons pas vos données avec des tiers à des fins marketing
- Suivons pas votre activité sur d'autres applications ou sites web
- Affichons pas de publicités et ne créons pas de profils publicitaires
Les services listés sous Services tiers ne traitent des données que pour assurer leur part de MiddleSpot.
Rencontrer quelqu'un à une table
Le code de votre table (le code QR, le code que vous lisez à voix haute et le lien) permet seulement à quelqu'un de rejoindre votre table. Il ne contient aucune réponse. Le code lu à voix haute change toutes les deux minutes, et plus personne ne peut rejoindre une fois la table commencée. Un code personnel d'une ancienne version de l'application ne contient que l'identifiant de votre compte (un identifiant aléatoire), votre prénom et une clé à usage unique, chiffrés, et ne fonctionne qu'une fois.
L'App Clip
Sur iPhone, ouvrir une invitation à un journal ou une carte qu'on vous a envoyée peut proposer l'App Clip MiddleSpot : une petite partie de l'application qui fonctionne sans l'installer, pour que vous puissiez répondre avant de décider de télécharger l'application. Elle n'a ni compte ni connexion.
- Elle affiche la question et qui l'a envoyée, et transmet le prénom et la réponse que vous écrivez à notre serveur, par le même service mspt.app que la page web. Ils y sont vérifiés par notre service de sécurité et conservés avec l'invitation, comme décrit plus haut.
- Elle ne demande ni votre localisation, ni la caméra, ni le micro, ni vos contacts, ni les notifications. Elle ne comporte aucun rapport de plantage, aucune mesure d'audience et aucun pistage.
- Elle garde deux choses sur votre iPhone : un code aléatoire qui lui permet de vous remontrer votre réponse si vous revenez au même lien, et le code du lien (pas votre réponse) dans un espace partagé uniquement avec l'application MiddleSpot, pour que l'application reprenne l'invitation une fois que vous vous connectez. L'application supprime ce code dès qu'elle l'a lu, et l'ignore après 14 jours.
- iOS supprime une App Clip, et ce qu'elle a gardé, si vous ne l'utilisez pas pendant un certain temps. La supprimer vous-même ne supprime pas une réponse déjà envoyée : celle-ci est effacée quand le lien expire sans être utilisé, ou avec votre compte une fois récupérée.
Confidentialité de la localisation
Si vous autorisez la localisation :
- Nous ne l'utilisons que lorsque l'application est ouverte
- Uniquement lorsque vous rencontrez quelqu'un en personne : en organisant ou en rejoignant une table, ou en scannant un code
- Pour nommer le lieu et connaître la météo, les coordonnées de votre téléphone sont envoyées à son service de localisation intégré et à un service météo (Apple WeatherKit sur iPhone, OpenWeatherMap sur Android). Elles servent à cette recherche et ne sont pas conservées
- Nous ne conservons que la ville ou le quartier, jamais votre position exacte
- Vous pouvez désactiver la localisation à tout moment dans les réglages de votre appareil
Vos droits et choix
Vous pouvez :
- Modifier ou supprimer ce que vous avez écrit : Réécrire ou supprimer les pages que vous avez écrites pour vous-même, et réécrire vos entrées de journal, depuis la page elle-même. Vos entrées de journal sont supprimées avec votre compte.
- Quitter un journal : Quitter n'importe quel journal à tout moment. La personne qui a commencé un journal peut y mettre fin.
- Supprimer des rencontres : Retirer une rencontre de votre téléphone. L'autre personne garde sa propre trace de la rencontre, si bien que la trace partagée reste sur notre serveur pour elle.
- Bloquer, mettre en sourdine et signaler : Bloquer quelqu'un, mettre en sourdine un membre d'un journal, ou signaler tout ce qui est partagé avec vous.
- Garder une copie : Sauvegarder crée un fichier de tout ce que vous avez écrit ou reçu, chiffré avec une phrase secrète de votre choix. Il est enregistré où vous le choisissez et ne nous est jamais envoyé.
- Désactiver les permissions : Désactiver la localisation, les notifications, la caméra ou le micro dans les réglages de votre appareil.
- Nous demander : Nous écrire pour savoir ce que nous détenons à votre sujet, ou pour le corriger.
- Supprimer votre compte : Supprimer définitivement votre compte (voir ci-dessous).
Suppression des données
Vous pouvez supprimer votre compte depuis l'application :
- Ouvrez MiddleSpot et allez dans l'onglet Compte
- Faites défiler jusqu'en bas et appuyez sur Supprimer le compte
- Lisez ce qui va se passer, cochez la case et confirmez. Nous supprimons d'abord votre compte sur notre serveur, puis effaçons votre téléphone une fois que c'est fait
Vous n'avez plus l'application ? Écrivez à gate@middlespot.app avec l'objet « Demande de suppression de compte » et nous effectuerons la suppression dans les 7 jours.
Supprimer l'application ne supprime pas votre compte. Si vous êtes abonné, résiliez d'abord dans l'App Store ou Google Play : ils continuent de facturer tant que vous ne l'avez pas fait.
Ce que les autres gardent : dans les journaux que vous partagez, votre prénom est remplacé par « Ancien membre » et les autres membres gardent ce qui a été écrit pour le lire. Les journaux que vous avez commencés prennent fin pour tous et restent lisibles. Ceux que vous avez rejoints continuent sans vous, et un journal à deux prend fin quand vous partez. Les personnes que vous avez rencontrées gardent leur propre trace de la rencontre. Les journaux de sécurité sont conservés sans l'identifiant de votre compte.
Un membre qui a fait une sauvegarde avant votre départ garde dans ce fichier les entrées que vous lui avez écrites. Il est chiffré avec sa phrase secrète et nous ne le conservons jamais.
Si vous vous êtes connecté avec Apple, la suppression de votre compte révoque aussi le jeton Se connecter avec Apple, si bien que MiddleSpot n'apparaît plus dans les réglages de votre identifiant Apple.
Authentification
Vous pouvez vous connecter de trois façons (sur Android, avec Google ou par e-mail) :
- Se connecter avec Apple (iPhone) : Apple nous transmet votre nom et une adresse e-mail, qui peut être une adresse relais privée. La politique de confidentialité d'Apple s'applique.
- Google Sign-In : Google nous transmet votre nom et votre adresse e-mail. La politique de confidentialité de Google s'applique.
- E-mail : Nous envoyons un code à usage unique dans votre boîte de réception ; le saisir vous connecte. Aucun mot de passe n'est créé ni stocké.
La connexion avec Apple et Google utilise OAuth 2.0 avec un nonce à usage unique. Votre session est stockée dans l'espace sécurisé de votre appareil.
Services tiers
| Service |
Utilisation |
| Supabase | Base de données, connexion, mises à jour en temps réel et stockage |
| OpenAI | Questions d'une table, chapitres et cartes qui les terminent, lectures du mois, votre lecture privée, transcription vocale (Whisper) et vérifications de sécurité |
| Apple | Se connecter avec Apple, WeatherKit, l'App Clip et l'envoi des notifications sur iPhone |
| Google | Google Sign-In et l'envoi des notifications sur Android |
| OneSignal | Envoi des notifications. OneSignal reçoit l'identifiant de votre compte, votre jeton de notification et le texte de chaque notification, qui peut contenir un prénom, le nom d'un journal, un lieu ou une partie d'une affinité, mais jamais une entrée de journal |
| RevenueCat | Abonnements et statut Premium |
| Sentry | Rapports de plantage et d'erreur, avec la collecte de données personnelles désactivée |
| Resend | Nous envoyer par e-mail le contenu signalé |
| OpenWeatherMap | Météo des rencontres sur Android |
| Vercel | Hébergement de middlespot.app et mspt.app, y compris les pages et le service qui conservent les réponses écrites sur le web ou dans l'App Clip |
Nos sites web
middlespot.app et mspt.app n'utilisent ni cookies, ni mesure d'audience, ni traceurs. Ils retiennent votre choix de langue et, sur une page d'invitation, le code qui vous permet de revoir votre réponse, uniquement dans votre propre navigateur. Notre hébergeur, Vercel, conserve des journaux de requêtes standard (comme l'adresse IP et l'heure) pour faire fonctionner et protéger les sites.
Confidentialité des mineurs
MiddleSpot s'adresse aux personnes de 13 ans et plus. Nous vérifions l'âge par l'année de naissance lors de la configuration de l'application, et nous ne collectons pas sciemment d'informations sur des enfants de moins de 13 ans. Si vous pensez qu'un enfant de moins de 13 ans utilise MiddleSpot, écrivez-nous et nous supprimerons le compte.
Modifications de cette politique
Nous pouvons mettre à jour cette politique de confidentialité de temps à autre. La date en haut indique sa dernière modification, et nous vous informerons des changements importants dans l'application ou par e-mail.
Nous contacter
Des connexions significatives, la vie privée protégée.