What happens to a patient's name, phone number and health details when they chat with a clinic's CareLayer assistant — what we hide, who receives what, and where the limits are.
Last updated: 13 October 2026
| Step | What happens | What is hidden or left out |
|---|---|---|
| 1. The patient types in the chat | The message travels to our server over an encrypted (HTTPS) connection. Cloudflare delivers the website and blocks abuse, so the encrypted traffic passes through it. | — |
| 2. Our server cleans the text | Names, phone numbers, email addresses, ID / passport / insurance numbers, dates of birth and common health words are replaced with placeholders such as [NAME_1], [PHONE_1], [HEALTH_1]. The whole conversation is cleaned again each time it is sent. |
The real values stay on our server. |
| 3. A last check | If a phone number or email address still appears in what is about to be sent, the request is stopped. Nothing goes to the AI and the patient gets a safe, generic reply. | Nothing is sent when the check fails. |
| 4. The AI writes a reply | The AI model (Anthropic) receives only the cleaned text. | It never receives the real name, number or email. |
| 5. The reply is put back together | Placeholders in the reply are replaced with the real details on our server, so the patient reads a normal answer. | — |
| 6. The clinic is notified | An email and a phone notification say: open the CareLayer app. They contain the clinic's name, the time and a reference number. | No name, phone number, treatment, message, attachment or link. |
| 7. Clinic staff open the app | After entering the clinic's access code, staff see the name, number, messages and any file the patient attached. | Details are shown only here. |
| 8. Calendar (only if the clinic uses it) | The clinic's Google Calendar shows the time and “CareLayer lead #123”. | No name, phone number or treatment. |
| 9. Knowledge search (only if the clinic uses it) | The patient's question, already cleaned, is turned into a search code by OpenAI and may be re-worded by the AI model. | Only cleaned text is sent. |
| 10. Technical alerts | Our team chat receives only technical alerts (for example a failed calendar sync), naming the clinic and a reference number. Automatic error alerts are reduced to generic technical words. | Never patient details. |
| 11. Run history | The automation system that runs the chat does not store the content of conversations. The short-lived technical records it creates while handling a message are deleted automatically within minutes. | No conversation history is kept there. |
We tested the cleaning step with more than 150 example messages in English, Arabic, Urdu, Hindi and Roman-Urdu / Arabizi — including messy, mixed-language messages, numbers spoken as words (“zero five zero…”) and Arabic-Indic digits. We then tested the live system from start to finish with made-up patients and inspected what actually left our server.
We do not claim 100%. We keep adding cases whenever we find something that was missed.
| Provider | Used for | What it can see |
|---|---|---|
| Anthropic | The AI model that writes the replies | Cleaned chat text only |
| OpenAI | Knowledge-base search (only for clinics that use it) | Cleaned question only |
| Resend | Sending the notification email | Clinic name, time, reference number — no patient details |
| Google (Firebase) | Phone notifications to clinic staff | Generic text and a reference number |
| Google (Calendar) | Only if the clinic uses calendar booking | The time and “CareLayer lead #123” |
| Slack | Technical alerts to our team | Clinic name and a reference number — no patient details |
| Cloudflare | Delivering the website, blocking abuse | Encrypted chat traffic passes through it |
| Our hosting provider | Running our servers and database | Stores the enquiry records (outside the UAE) |
Email [email protected]. The full privacy notice for the chat assistant is here.
آخر تحديث: ١٣ أكتوبر ٢٠٢٦
ماذا يحدث لاسم المريض ورقم هاتفه وتفاصيله الصحية عندما يتحدث مع مساعد المحادثة CareLayer الخاص بعيادة — ما الذي نُخفيه، ومن يتلقى ماذا، وأين حدود هذه الحماية.
| الخطوة | ماذا يحدث | ما الذي يُخفى أو يُستبعد |
|---|---|---|
| ١. يكتب المريض في المحادثة | تنتقل الرسالة إلى خادمنا عبر اتصال مشفّر (HTTPS). تقدّم Cloudflare الموقع وتحجب الإساءة، لذلك تمرّ حركة البيانات المشفّرة عبرها. | — |
| ٢. ينظّف خادمنا النص | تُستبدل الأسماء وأرقام الهواتف وعناوين البريد الإلكتروني وأرقام الهوية وجواز السفر والتأمين وتواريخ الميلاد والكلمات الصحية الشائعة برموز مثل [NAME_1] و[PHONE_1] و[HEALTH_1]. وتُنظَّف المحادثة بأكملها من جديد في كل مرة تُرسَل فيها. |
تبقى القيم الحقيقية على خادمنا. |
| ٣. فحص أخير | إذا ظهر رقم هاتف أو بريد إلكتروني ضمن ما هو على وشك الإرسال، يُوقَف الطلب. لا يُرسَل شيء إلى الذكاء الاصطناعي، ويتلقى المريض رداً عاماً آمناً. | لا يُرسَل شيء عند فشل الفحص. |
| ٤. يكتب الذكاء الاصطناعي رداً | يتلقى نموذج الذكاء الاصطناعي (Anthropic) النص المنظَّف فقط. | لا يتلقى الاسم أو الرقم أو البريد الحقيقي أبداً. |
| ٥. يُعاد تركيب الرد | تُستبدل الرموز في الرد بالتفاصيل الحقيقية على خادمنا، فيقرأ المريض إجابة عادية. | — |
| ٦. تُبلَّغ العيادة | رسالة بريد إلكتروني وإشعار على الهاتف يطلبان فتح تطبيق CareLayer. يتضمنان اسم العيادة والوقت ورقماً مرجعياً. | لا اسم ولا رقم هاتف ولا علاج ولا رسالة ولا مرفق ولا رابط. |
| ٧. يفتح موظفو العيادة التطبيق | بعد إدخال رمز الدخول الخاص بالعيادة، يرى الموظفون الاسم والرقم والرسائل وأي ملف أرفقه المريض. | التفاصيل لا تظهر إلا هنا. |
| ٨. التقويم (فقط إذا كانت العيادة تستخدمه) | يعرض تقويم Google الخاص بالعيادة الوقت وعبارة «CareLayer lead #123». | لا اسم ولا رقم هاتف ولا علاج. |
| ٩. البحث في قاعدة المعرفة (فقط إذا كانت العيادة تستخدمها) | يُحوَّل سؤال المريض، بعد تنظيفه، إلى رمز بحث بواسطة OpenAI، وقد يعيد نموذج الذكاء الاصطناعي صياغته. | لا يُرسَل إلا النص المنظَّف. |
| ١٠. التنبيهات التقنية | تتلقى قناة فريقنا الداخلية تنبيهات تقنية فقط (مثل فشل مزامنة التقويم)، تذكر اسم العيادة ورقماً مرجعياً. وتُختزل تنبيهات الأخطاء التلقائية إلى كلمات تقنية عامة. | لا تفاصيل المرضى أبداً. |
| ١١. سجلّ التشغيل | نظام الأتمتة الذي يشغّل المحادثة لا يخزّن محتوى المحادثات. أما السجلات التقنية القصيرة التي ينشئها أثناء معالجة الرسالة فتُحذف تلقائياً خلال دقائق. | لا يُحتفظ هناك بسجلّ للمحادثات. |
اختبرنا خطوة التنظيف بأكثر من ١٥٠ رسالة نموذجية بالإنجليزية والعربية والأردية والهندية والأردية المكتوبة بالحروف اللاتينية / العربيزي، منها رسائل فوضوية ومختلطة اللغات، وأرقام منطوقة ككلمات («zero five zero…») وأرقام هندية-عربية. ثم اختبرنا النظام الحي من البداية إلى النهاية بمرضى وهميين، وفحصنا ما غادر خادمنا فعلاً.
لا ندّعي ١٠٠٪. ونواصل إضافة الحالات كلما وجدنا ما فاتنا.
| المزوّد | الاستخدام | ما يمكنه رؤيته |
|---|---|---|
| Anthropic | نموذج الذكاء الاصطناعي الذي يكتب الردود | نص المحادثة المنظَّف فقط |
| OpenAI | البحث في قاعدة المعرفة (للعيادات التي تستخدمها فقط) | السؤال المنظَّف فقط |
| Resend | إرسال رسالة التنبيه بالبريد الإلكتروني | اسم العيادة والوقت والرقم المرجعي — دون أي تفاصيل عن المريض |
| Google (Firebase) | إشعارات الهاتف لموظفي العيادة | نص عام ورقم مرجعي |
| Google (Calendar) | فقط إذا كانت العيادة تستخدم الحجز عبر التقويم | الوقت وعبارة «CareLayer lead #123» |
| Slack | تنبيهات تقنية لفريقنا | اسم العيادة ورقم مرجعي — دون تفاصيل المريض |
| Cloudflare | تقديم الموقع وحجب الإساءة | تمرّ عبره حركة المحادثة المشفّرة |
| مزوّد الاستضافة لدينا | تشغيل خوادمنا وقاعدة بياناتنا | يخزّن سجلات الاستفسارات (خارج دولة الإمارات) |
راسلنا على [email protected]. الإشعار الكامل للخصوصية الخاص بمساعد المحادثة هنا.