RealShift ("RealShift", "the app", "we", "us") is a mobile application for iOS and Android that supports people working through one or more addictions. The data controller is Souhaïl Hajjari, an independent developer based in Belgium. For any privacy question or request, contact contact@realshift.io. This Privacy Policy complements our Terms of Service.
RealShift is designed to be anonymous and local-first. You do not create an account. You are identified only by a nickname you choose, which is stored on your device. The vast majority of what you do in the app never leaves your phone.
The following is stored locally on your device (using your device's local storage) and is never transmitted to us or to any third party:
Because this information stays on your device, if you delete the app or reset your data it is permanently removed and cannot be recovered by us (we never had a copy).
a) Messages you send to Yuta (AI companion). When you choose to write to Yuta, the text of your message is sent, associated only with an anonymous technical identifier (never your identity), through a secure proxy hosted by Supabase in the European Union (Ireland) to AI language-model providers reached via OpenRouter (currently Anthropic and Google models). This processing is used solely to generate Yuta's reply. It is transient and is not used by us for advertising or profiling. These providers process the text under their own terms to return a response.
b) Anonymous technical session. To call the proxy securely, the app opens an anonymous session with Supabase (a random identifier). No name, email or personal identifier is attached.
c) Purchases and subscriptions. If you subscribe to RealShift Premium, the purchase is processed by the Apple App Store or Google Play and managed through RevenueCat. Payment details are handled by Apple/Google — we never see your card. We receive only an anonymous subscription/entitlement status.
d) Notifications. Reminders are scheduled locally on your device. We do not run a push-notification server and share no data to send them.
Your self-assessments concern your mental health and substance use and are considered special category (sensitive) data under Article 9 of the GDPR. In RealShift these are used only on your device, for your own self-awareness, and are never transmitted to us. Before your first assessment you are shown a disclaimer and must actively confirm your consent. RealShift is a wellness and self-help tool; it is not a medical device and does not provide a diagnosis.
Our proxy and anonymous session are hosted in the European Union. However, the AI providers that generate Yuta's replies may process the text of your messages outside the EU (including in the United States). Such transfers rely on appropriate safeguards (e.g. the providers' standard contractual clauses / adequacy frameworks) and, in any case, on your consent to send the message.
Data stored on your device is kept until you delete it (via the in-app reset / "delete my account" function, or by uninstalling the app). The text of messages sent to Yuta is processed transiently to produce a reply and is not retained by us; the AI providers retain data according to their own policies. The anonymous technical session holds no personal data.
Under the GDPR you have the right to access, rectify, erase, restrict and port your personal data, to object to processing, and to withdraw your consent at any time. Because almost all of your data lives only on your device, you can exercise most of these rights directly and immediately: edit or delete your entries in the app, or use the reset / "delete my account" function to erase everything locally. For any request concerning data outside your device, email contact@realshift.io. You also have the right to lodge a complaint with your supervisory authority — in Belgium, the Autorité de protection des données / Gegevensbeschermingsautoriteit (autoriteprotectiondonnees.be).
RealShift is intended for adults (18+). It is not directed to children, and we do not knowingly process data from anyone under 18. Where required by local law, use by a minor requires parental consent.
We do not sell and do not share your personal information (as those terms are defined under the California CCPA and similar U.S. state laws), and we do not use your information for cross-context behavioural advertising. The categories of information involved are limited to those described above.
All network communication is encrypted in transit (HTTPS/TLS). Because your sensitive data stays on your device, its protection also depends on your device's own security (screen lock, up-to-date operating system).
We may update this Privacy Policy. When we do, we will change the "Last updated" date above and, where appropriate, notify you in the app. Continued use after an update means you accept the revised policy.
RealShift — contact@realshift.io
RealShift (« RealShift », « l'application », « nous ») est une application mobile iOS et Android qui accompagne les personnes travaillant à sortir d'une ou plusieurs addictions. Le responsable du traitement est Souhaïl Hajjari, développeur indépendant établi en Belgique. Pour toute question ou demande relative à la vie privée : contact@realshift.io. La présente politique complète nos Conditions générales.
RealShift est conçue pour être anonyme et « local d'abord ». Tu ne crées pas de compte. Tu es identifié uniquement par un pseudonyme que tu choisis, stocké sur ton appareil. L'immense majorité de ce que tu fais dans l'app ne quitte jamais ton téléphone.
Les éléments suivants sont stockés localement sur ton appareil et ne sont jamais transmis à nous ni à un tiers :
Comme ces informations restent sur ton appareil, si tu supprimes l'app ou réinitialises tes données, elles disparaissent définitivement et nous ne pouvons pas les récupérer (nous n'en avons jamais eu de copie).
a) Messages envoyés à Yuta (compagnon IA). Lorsque tu choisis d'écrire à Yuta, le texte de ton message est envoyé, associé seulement à un identifiant technique anonyme (jamais ton identité), via un proxy sécurisé hébergé par Supabase dans l'Union européenne (Irlande), vers des fournisseurs de modèles de langage atteints via OpenRouter (actuellement des modèles Anthropic et Google). Ce traitement sert uniquement à générer la réponse de Yuta. Il est transitoire et n'est pas utilisé par nous à des fins publicitaires ou de profilage. Ces fournisseurs traitent le texte selon leurs propres conditions pour renvoyer une réponse.
b) Session technique anonyme. Pour appeler le proxy en toute sécurité, l'app ouvre une session anonyme avec Supabase (un identifiant aléatoire). Aucun nom, e-mail ou identifiant personnel n'y est associé.
c) Achats et abonnements. Si tu souscris à RealShift Premium, l'achat est traité par l'App Store d'Apple ou Google Play et géré via RevenueCat. Les données de paiement sont gérées par Apple/Google — nous ne voyons jamais ta carte. Nous ne recevons qu'un statut d'abonnement anonyme.
d) Notifications. Les rappels sont programmés localement sur ton appareil. Nous n'exploitons aucun serveur de notifications push et ne partageons aucune donnée pour les envoyer.
Tes auto-évaluations concernent ta santé mentale et ta consommation et constituent des données sensibles (catégorie particulière) au sens de l'article 9 du RGPD. Dans RealShift, elles sont utilisées uniquement sur ton appareil, pour ta propre auto-connaissance, et ne nous sont jamais transmises. Avant ta première anamnèse, un avertissement s'affiche et tu dois confirmer activement ton consentement. RealShift est un outil de bien-être et de soutien ; ce n'est pas un dispositif médical et il ne pose pas de diagnostic.
Notre proxy et la session anonyme sont hébergés dans l'Union européenne. Toutefois, les fournisseurs d'IA qui génèrent les réponses de Yuta peuvent traiter le texte de tes messages hors UE (y compris aux États-Unis). Ces transferts reposent sur des garanties appropriées (par ex. les clauses contractuelles types / cadres d'adéquation des fournisseurs) et, dans tous les cas, sur ton consentement à envoyer le message.
Les données stockées sur ton appareil sont conservées jusqu'à ce que tu les supprimes (via la fonction de réinitialisation / « supprimer mon compte », ou en désinstallant l'app). Le texte des messages envoyés à Yuta est traité de façon transitoire pour produire une réponse et n'est pas conservé par nous ; les fournisseurs d'IA conservent les données selon leurs propres politiques. La session technique anonyme ne contient aucune donnée personnelle.
En vertu du RGPD, tu disposes des droits d'accès, de rectification, d'effacement, de limitation et de portabilité de tes données, du droit d'opposition, et du droit de retirer ton consentement à tout moment. Comme la quasi-totalité de tes données ne vit que sur ton appareil, tu peux exercer la plupart de ces droits directement et immédiatement : modifie ou supprime tes entrées dans l'app, ou utilise la fonction de réinitialisation / « supprimer mon compte » pour tout effacer localement. Pour toute demande concernant des données hors de ton appareil, écris à contact@realshift.io. Tu as aussi le droit d'introduire une réclamation auprès de ton autorité de contrôle — en Belgique, l'Autorité de protection des données / Gegevensbeschermingsautoriteit (autoriteprotectiondonnees.be).
RealShift est destinée aux adultes (18 ans et plus). Elle ne s'adresse pas aux enfants et nous ne traitons pas sciemment les données de personnes de moins de 18 ans. Là où la loi locale l'exige, l'utilisation par un mineur requiert le consentement parental.
Nous ne vendons pas et ne partageons pas tes informations personnelles (au sens du CCPA californien et des lois similaires des États américains), et nous ne les utilisons pas pour de la publicité comportementale inter-contextes. Les catégories d'informations concernées se limitent à celles décrites ci-dessus.
Toute communication réseau est chiffrée en transit (HTTPS/TLS). Comme tes données sensibles restent sur ton appareil, leur protection dépend aussi de la sécurité de ton appareil (verrouillage d'écran, système à jour).
Nous pouvons mettre à jour cette Politique de confidentialité. Le cas échéant, nous modifierons la date « Dernière mise à jour » ci-dessus et, si nécessaire, t'informerons dans l'app. Continuer à utiliser l'app après une mise à jour vaut acceptation de la version révisée.
RealShift — contact@realshift.io