ملخص سياسة الخصوصية
تعالج Elegance Code البيانات الشخصية لتنظيم الاستشارات التي تقودها خبيرات بشريات، ودعم المراجعة البشرية، وإنشاء التقارير المرتبطة بالاستشارة، وحماية المستخدمين، والمحافظة على سلامة المنصة. لا نبيع البيانات الشخصية. وغالبًا يتم دفع قيمة الاستشارة المستقلة مباشرة بين العميلة والخبيرة، ولا تتطلب المنصة تخزين بيانات البطاقة أو الحساب البنكي الكاملة في هذا النموذج.
معلومات مالك ومشغل المنصة
منصة Elegance Code التقنية بإدارة وتطوير: أمين بن رضا بنجر، بموجب توثيق العمل الحر الصادر من وزارة الموارد البشرية والتنمية الاجتماعية (MHRSD): FL-008799594.
للدعم الفني، طلبات الخصوصية، الشكاوى، أو المراسلات النظامية: elegancecode.app@gmail.com.
لا يُعد ذكر توثيق العمل الحر وحده وعداً بتوفر أي ترخيص إضافي غير مذكور صراحة، وتلتزم المنصة بتحديث هذه المعلومات متى تغير الشكل النظامي أو التجاري للتشغيل.
1. مقدمة
توضح سياسة الخصوصية هذه كيفية جمع Elegance Code للبيانات الشخصية واستخدامها ومشاركتها وتخزينها ونقلها وحمايتها عند استخدام الموقع الإلكتروني أو تطبيق الجوال أو المركز القانوني أو قنوات الدعم أو سير عمل الاستشارات التي تقودها الخبيرات.
تركز المنصة حاليًا على المملكة العربية السعودية، وقد تدعم مستخدمين في دول مجلس التعاون الخليجي حيث تكون الخدمة متاحة. ونسعى إلى مواءمة ممارسات الخصوصية لدينا مع نظام حماية البيانات الشخصية السعودي ولائحته التنفيذية، وأي متطلبات خصوصية أو حماية مستهلك أخرى قابلة للتطبيق.
2. جهة التحكم والتواصل
بالنسبة للبيانات الشخصية التي تعالج عبر منصة Elegance Code، يعمل مشغل المنصة المذكور في قسم معلومات المالك والمشغل بصفة جهة التحكم بالبيانات، ما لم ينص ترتيب مكتوب محدد على خلاف ذلك. لطلبات الخصوصية أو تصحيح البيانات أو حذفها أو الاعتراض على معالجتها يرجى التواصل عبر: elegancecode.app@gmail.com.
3. سياق الخدمة: استشارة تقودها خبيرة
لا تعمل Elegance Code كخدمة تنزيل رقمي آلي وفوري. قد تعالج البيانات الشخصية لتمكين خبيرة بشرية من مراجعة الطلب، والتحضير للجلسة، وتقديم دعم استشاري في المظهر، وتوثيق نتيجة الاستشارة. التقارير والتوصيات الرقمية جزء من هذا السير الاستشاري الذي تقوده الخبيرة.
4. البيانات الشخصية التي قد نجمعها
- بيانات الهوية والتواصل: الاسم، رقم الجوال، البريد الإلكتروني، معرف الحساب، دور المستخدم، واللغة المفضلة.
- بيانات الصفحة التعريفية للخبيرة: الاسم المفضل، والنبذة، والمدينة، وبيانات الخدمة، وصورة شخصية مهنية اختيارية أو شعار الصالون أو الاستديو الذي تملك الخبيرة حق استخدامه. قد تظهر هذه البيانات للعميلات في قائمة اختيار الخبيرات وصفحة الخبيرة.
- بيانات الحجز والخدمة: تفاصيل الموعد، الخبيرة المحددة، حالة الحجز، سجلات الحضور، أحداث التذكرة أو QR، التفضيلات، الملاحظات، ورسائل الدعم.
- بيانات الخزانة الذكية: صور الملابس والإكسسوارات التي ترفعها العميلة، وتسميات الخزانة، والتصنيفات، وملاحظات التنسيق، ووسوم الألوان، والبيانات الوصفية المرتبطة بها. قد تُخزن هذه الملفات في Firebase / Google Cloud Storage ضمن مسارات خاصة بالمستخدمة مثل
users/{uid}/wardrobe/. - مدخلات صور المرآة الذكية والذكاء الاصطناعي: الصور التي تلتقطها أو ترفعها المستخدمة اختيارياً لتجربة التنسيق الافتراضي أو استشارة د. سمية. قد تُعالج هذه الصور مؤقتاً عبر Cloud Functions وخدمات ذكاء اصطناعي خارجية مثل Google Gemini API لإنتاج الاستجابة، ولا يقصد تخزينها كملفات دائمة لدى Elegance Code ما لم تنص الميزة بوضوح على خلاف ذلك.
- مرفقات المحادثة: الصور أو الملفات أو الرسائل التي يتم تبادلها اختيارياً بين العميلة والخبيرة أو ترسل للدعم. قد تُخزن مرفقات محادثة الطلب ضمن مسار مثل
order_chats/{orderId}/. - بيانات دعم الدفع: إيصالات الدفع، وإيصالات الاسترجاع، ولقطات التحويل، وحالة مراجعة الإيصال، وملاحظات النزاع المرتبطة بها. قد تُخزن ملفات الإيصالات ضمن مسارات مثل
orders/{orderId}/receipts/. - بيانات الاستشارة في المظهر: التفضيلات، والقياسات، وملاحظات النمط، والإجابات المختارة، وملاحظات نسب الجسم أو الوجه، وتفضيلات الألوان، وغيرها من مواد الاستشارة التي تقدمها المستخدمة أو تنشأ أثناء الخدمة.
- المخرجات المنشأة: تقارير الاستشارة، والتوصيات، وملاحظات الخبيرة، وسجلات القرار، والتعليقات على الصور، وملخصات الخدمة.
- البيانات التقنية: نوع الجهاز، ونظام التشغيل، وإصدار التطبيق، والسجلات التقنية المرتبطة بالشبكة، والطوابع الزمنية، وسجلات المصادقة، وسجلات الأخطاء، وأحداث الأمان، وبيانات التخزين الوصفية.
- بيانات الموقع: الموقع التقريبي أو الدقيق فقط إذا فعلته المستخدمة أو كان ضرورياً لتنسيق الموعد.
- طلبات الخصوصية والبلاغات: طلبات حذف الحساب أو حذف صور الخزانة أو طلب نسخة من البيانات، وبلاغات الإساءة أو الاحتيال أو انتهاك الخصوصية، وطلبات الحظر، وحالة مراجعتها، وأسبابها، والطوابع الزمنية، وسجلات الإدارة المرتبطة بها. قد تُحفظ هذه البيانات في مجموعات مثل
account_deletion_requestsوdata_requestsوabuse_reports.
5. الصور والقياسات ومعالجة الذكاء الاصطناعي والبيانات الحساسة
نظراً لأن الخدمة قد تتضمن معلومات متعلقة بالمظهر، أو صور الخزانة، أو صوراً تختارها المستخدمة، أو قياسات، أو تفضيلات تنسيق، فقد تكون بعض البيانات شخصية أو ذات طبيعة حساسة. نعالج هذه البيانات فقط لأغراض محددة داخل المنصة مثل الميزات التي تطلبها المستخدمة، والاستشارة التي تقودها الخبيرة، وإنشاء التقارير، والدعم، والأمان، ومراقبة الجودة، ومعالجة النزاعات.
خريطة معالجة الصور
- الصورة التعريفية للخبيرة: قد تختار الخبيرة رفع صورة شخصية مهنية أو شعار صالونها أو الاستديو ليظهر للعميلات. قد تُخزن الصورة في Firebase / Google Cloud Storage، وقد تصل إليها الإدارة المخولة لأغراض اعتماد الملف، وإدارة المحتوى، والدعم، والأمان، ومعالجة البلاغات، والالتزام النظامي. لا نستخدمها للتعرف على الوجه أو التحقق البيومتري. يمكن للخبيرة استبدالها أو طلب حذفها، وقد تحتفظ المنصة بسجلات محدودة عند الضرورة النظامية أو لمعالجة نزاع.
- الخزانة الذكية: صور الملابس والإكسسوارات التي ترفعها العميلة تُخزن بشكل مستمر في Firebase / Google Cloud Storage حتى تتمكن العميلة من إدارة خزانتها داخل التطبيق. يمكن لصاحبة الحساب عرض هذه الصور داخل التطبيق. وقد تتمكن الإدارة التقنية المخولة من الوصول إليها فقط للدعم، أو الالتزام النظامي، أو التحقيق في إساءة الاستخدام، أو الأمان، أو حماية سلامة المنصة.
- المرآة الذكية: الصورة المقدمة لتجربة التنسيق الافتراضي تُعالج مؤقتاً عبر Cloud Functions وقد تُرسل إلى Google Gemini API أو خدمة ذكاء اصطناعي مشابهة لإنتاج الاستجابة المطلوبة. لا تحتفظ Elegance Code عمداً بصور المرآة الذكية كملفات دائمة ما لم تحفظها المستخدمة منفصلة عبر ميزة تخزين.
- د. سمية بالذكاء الاصطناعي: الصورة التي ترسل اختيارياً إلى د. سمية تُعالج مؤقتاً للإجابة على سؤال المستخدمة، ولا يقصد تخزينها كملف دائم لدى Elegance Code إلا إذا حفظتها المستخدمة بشكل منفصل.
- محادثة الخبيرة: الصور المرسلة في المحادثة هي مرفقات اختيارية وقد تُخزن ضمن الطلب المرتبط حتى يتمكن المرسل والخبيرة المحددة من عرض سجل المحادثة.
- الإيصالات: إيصالات الدفع أو الاسترجاع تُخزن لأغراض التحقق والدعم ومعالجة النزاعات، وقد تكون مرئية للعميلة والخبيرة المحددة والإدارة المخولة.
لا تحصل الخبيرة على معرض عام لخزانة العميلة أو صور جسمها أو وجهها أو قزحيتها أو بشرتها أو عروقها أو صور المرآة الذكية أو د. سمية. قد ترى الخبيرة فقط المحتوى الذي تتم مشاركته عمداً ضمن سير العمل الخاص بالطلب، مثل مرفق محادثة أو إيصال مرتبط بخدمتها.
ما لم يذكر خلاف ذلك وبموافقة منفصلة، لا تستخدم Elegance Code صور الوجه أو الجسم للتعرف الحيوي، أو التعرف على الهوية، أو التصنيف العلني، أو بيع البيانات للغير. نحن لا نبيع البيانات الشخصية.
6. المسوغات والأغراض النظامية
نعالج البيانات الشخصية عندما ينطبق واحد أو أكثر مما يلي:
- موافقة المستخدم؛
- الحاجة إلى المعالجة لتقديم سير الاستشارة المطلوب؛
- الحاجة إلى المعالجة لأمان الحساب، ومنع الاحتيال، والدعم، وسلامة المنصة؛
- الامتثال للالتزامات النظامية أو الرد على الجهات المختصة؛
- دعم المصالح التشغيلية المشروعة بما لا يتجاوز حقوق المستخدمين وفق النظام.
7. كيفية استخدام البيانات الشخصية
قد تستخدم المنصة سجلات تقنية وتنبيهات آلية لمساعدة الإدارة على كشف الاحتيال أو الإساءة، إلا أن الإجراءات الجوهرية مثل تعليق الحساب أو مراجعة النزاعات أو التعامل مع البلاغات تُراجع من قبل الإدارة أو فريق مخول حيثما كان ذلك مناسباً.
المحادثات الخاصة وسلامة المحتوى
المحادثات داخل Elegance Code خاصة ومرتبطة بسير خدمة محدد، وليست دردشة عامة أو عشوائية. يمكن لكل من العميلة والخبيرة الإبلاغ عن محتوى أو سلوك مسيء وحظر الطرف الآخر. يمنع الحظر الرسائل والمرفقات المباشرة الجديدة وفق ضوابط المنصة، مع جواز الاحتفاظ بالسجلات اللازمة للأمان أو الدعم أو معالجة النزاع. قد تستخدم المنصة فلترة تقنية أساسية ومراجعة بشرية للبلاغات، ويجوز لها إزالة المحتوى أو تقييد المراسلة أو تعليق الحساب عند ثبوت المخالفة.
8. المراجعة البشرية والمعالجة المدعومة بالذكاء الاصطناعي
قد تستخدم المنصة أدوات مدعومة بالذكاء الاصطناعي لتنظيم المعلومات، أو صياغة مسودات توصيات، أو تصنيف مدخلات مرتبطة بالأسلوب، أو دعم إنشاء التقارير. تستخدم هذه الأدوات لمساندة سير الاستشارة الذي تقوده الخبيرة، ولا يقصد بها اتخاذ قرارات طبية أو قانونية أو مالية أو علاجية نهائية عن المستخدمين.
حيثما كان ذلك عمليًا، قد تتم مراجعة المخرجات المهمة أو تصحيحها أو اعتمادها من خبيرة بشرية أو مشغل مخول.
9. الدفع المباشر والإيصالات وإثبات الاسترجاع والبيانات المالية
في نموذج الدفع المباشر، يتم عادة سداد قيمة الاستشارة مباشرة بين العميلة والخبيرة المستقلة. لا تقوم Elegance Code بتحصيل أو حفظ أو معالجة قيمة الاستشارة، ولا تحتاج في هذا النموذج إلى تخزين أرقام البطاقات الكاملة أو كلمات مرور البنوك أو بيانات الدفع الحساسة. لا تتدخل المنصة في الترتيبات المالية بين العميلة والخبيرة.
توفر المنصة أداة تحقق بالإيصالات للطرفين. تتيح هذه الأداة للعميلة رفع إيصال الدفع لمراجعته من الخبيرة، كما تتيح للخبيرة التي تلغي جلسة رفع إيصال استرجاع لتؤكد العميلة الاستلام. قد تُخزن صور الإيصالات في Firebase / Google Cloud Storage ضمن الطلب المرتبط، وقد يراجعها الطرف المعني والإدارة المخولة لأغراض الدعم والسلامة ومعالجة النزاعات.
ينبغي للمستخدمين تجنب رفع بيانات مالية حساسة غير ضرورية، بما في ذلك أرقام الحسابات الكاملة، أو أرقام البطاقات، أو كلمات المرور، أو رموز التحقق، أو المستندات الخاصة غير المرتبطة بالخدمة. لا تتحمل Elegance Code مسؤولية التحويلات الخاطئة الناتجة عن إدخال IBAN أو رقم حساب أو اسم مستفيد أو مبلغ أو بنك أو مرجع دفع بشكل غير صحيح من العميلة أو الخبيرة.
10. مشاركة البيانات الشخصية
لا نبيع البيانات الشخصية. قد نشارك بيانات شخصية محدودة فقط عند الحاجة:
- مع الخبيرة المحددة لغرض تقديم الخدمة ومراجعة الاستشارة، وبحدود المعلومات اللازمة لذلك الطلب أو المحادثة؛
- مع الإدارة المخولة وموظفي الدعم الفني عند الحاجة للدعم، أو الأمان، أو منع الاحتيال، أو الالتزام النظامي، أو معالجة النزاعات، أو حماية سلامة المنصة؛
- مع مقدمي خدمات السحابة، والمصادقة، والتخزين، والاستضافة، والتحليلات، وتقارير الأعطال، والرسائل، والبريد الإلكتروني، أو خدمات الذكاء الاصطناعي، بما في ذلك خدمات Firebase / Google Cloud ومزودي معالجة الذكاء الاصطناعي عند طلب المستخدمة ميزات مدعومة بالذكاء الاصطناعي؛
- مع الجهات القضائية أو التنظيمية أو جهات إنفاذ القانون أو سلطات تسوية النزاعات حيثما يطلب أو يسمح النظام بذلك؛
- مع المستشارين المهنيين عند الحاجة لحماية الحقوق القانونية أو الأمان أو الامتثال.
لا تتم مشاركة صور الخزانة الذكية مع الخبيرات افتراضياً. وتعالج صور المرآة الذكية ود. سمية للميزة التي طلبتها المستخدمة ولا تكون مرئية للخبيرات ما لم ترسلها المستخدمة بنفسها عبر ميزة تشارك المحتوى.
11. نقل البيانات خارج المملكة
قد تقوم بعض خدمات السحابة أو أنظمة الدعم أو المزودين التقنيين بتخزين البيانات أو معالجتها خارج المملكة العربية السعودية. عند نقل البيانات الشخصية خارج المملكة، نسعى إلى تطبيق الضمانات المناسبة، وتقليل البيانات المنقولة، واتباع متطلبات نظام حماية البيانات الشخصية الخاصة بالنقل عبر الحدود.
12. الاحتفاظ بالبيانات
نحتفظ بالبيانات الشخصية فقط للمدة اللازمة للأغراض الموضحة في هذه السياسة، بما في ذلك تقديم الخدمة، ودعم المستخدمين، والالتزام النظامي، والأمان، ومعالجة النزاعات، وحماية سلامة المنصة.
- صور الخزانة الذكية: تُحتفظ بها طالما أبقتها المستخدمة في خزانتها أو حسابها، ما لم تطلب حذفها أو يتطلب النظام أو الضرورة التقنية أو سلامة المنصة خلاف ذلك.
- صور المرآة الذكية ود. سمية: لا تحتفظ بها Elegance Code عمداً كملفات دائمة بعد المعالجة المطلوبة، ما لم تحفظها المستخدمة بشكل منفصل أو يحتاج النظام لمعالجتها مؤقتاً للتسليم التقني أو الأمان أو معالجة الأخطاء.
- مرفقات المحادثة: تُحتفظ بها كجزء من سجل الطلب أو المحادثة لاستمرارية الخدمة والدعم والسلامة ومعالجة النزاعات.
- إيصالات الدفع والاسترجاع: تُحتفظ بها كدليل تشغيلي لمدة معقولة لازمة للتحقق والدعم ومنع الاحتيال ومعالجة النزاعات.
- سجلات الحساب والحجز: قد يُحتفظ بها أثناء نشاط الحساب ولمدة معقولة بعد ذلك إذا لزم الأمر لأغراض نظامية أو محاسبية أو أمنية أو متعلقة بالنزاعات.
- سجلات الأمان: قد يُحتفظ بها لمدة محدودة لازمة لاكتشاف إساءة الاستخدام أو الوصول غير المصرح به والتحقيق فيه.
- طلبات حذف البيانات: تحتفظ المنصة بسجل طلب الحذف وحالته لفترة معقولة لإثبات تنفيذ الطلب والامتثال القانوني.
- الإيصالات المالية: قد تُحتفظ لمدة تصل إلى 7 سنوات أو المدة المطلوبة نظامياً للأغراض المالية أو الضريبية أو النزاعات.
- سجلات النزاعات والبلاغات: تُحتفظ حتى انتهاء المراجعة أو الفصل النهائي، وقد تُحتفظ بعدها لفترة محدودة لحماية الحقوق أو منع إساءة الاستخدام المتكرر.
- سجلات الحظر: تُحتفظ طالما كان الحظر مطلوباً لحماية المستخدم أو منع التواصل غير المرغوب، أو حتى يطلب المستخدم رفع الحظر حيث تسمح المنصة بذلك.
13. تدابير الأمان
نستخدم تدابير تقنية وتنظيمية تهدف إلى حماية البيانات الشخصية، بما في ذلك التحكم في الوصول، والمصادقة، والصلاحيات حسب الدور، وتشفير النقل، والبنية السحابية الآمنة، والتسجيل، والمراقبة، وتقييد وصول الخبيرات. لا يوجد نظام خالٍ تمامًا من المخاطر، وعلى المستخدمين حماية بيانات الدخول الخاصة بهم.
14. حقوق المستخدم
مع مراعاة النظام المعمول به، قد يكون للمستخدمين حق العلم، والوصول إلى البيانات الشخصية، وطلب التصحيح، وطلب الحذف أو الإتلاف، وسحب الموافقة، والحصول على نسخة بصيغة مقروءة، والاعتراض أو تقييد بعض المعالجات حيث ينطبق ذلك، والتواصل مع الجهات المختصة.
لممارسة حقوق الخصوصية، يرجى التواصل عبر elegancecode.app@gmail.com. قد نحتاج إلى التحقق من الهوية قبل الاستجابة.
15. حذف الحساب
يحق لكل من العميلة والخبيرة طلب حذف حسابها من داخل التطبيق. تجد العميلة الخيار في تبويب حسابها، وتجد الخبيرة الخيار في إعدادات حساب الخبيرة. وإذا تعذر الوصول إلى التطبيق، يمكن تقديم الطلب عبر صفحة طلب حذف البيانات في المركز القانوني أو عبر التواصل مع الدعم.
يُنشئ الطلب حالة مراجعة إدارية ولا يعني الحذف الفوري. قبل التنفيذ نتحقق من عدم وجود حجوزات نشطة، أو جلسات لم تكتمل، أو مبالغ أو استرجاعات أو إيصالات أو نزاعات أو بلاغات معلقة. لا يُنفذ الحذف النهائي حتى تُغلق الالتزامات التي قد تمس حقوق العميلة أو الخبيرة أو سلامة المنصة.
عند اعتماد الحذف، يُزال حساب المصادقة والملف التشغيلي والبيانات القابلة للحذف، مع حذف أو إخفاء الهوية من البيانات المرتبطة حيث يلزم. وقد نحتفظ بسجلات محدودة يجب الاحتفاظ بها للامتثال النظامي أو الأمان أو المحاسبة أو تسوية النزاعات أو منع الاحتيال أو سلامة النسخ الاحتياطية. تتم معالجة الطلبات الأساسية عادة خلال 7 أيام عمل، وقد تمتد حتى 30 يوماً للحالات المرتبطة بنزاع أو التزام نظامي أو سجل مالي.
16. الأطفال والقُصّر
المنصة غير مخصصة للاستخدام غير الخاضع للإشراف من قبل الأطفال. التسجيل المستقل والحجز مخصصان للمستخدمين بعمر 18 سنة فأكثر. إذا كانت الاستشارة أو الخزانة أو الصورة أو الدفع أو المحادثة تتعلق بقاصر، فيجب أن يقدم ولي الأمر أو الوصي القانوني موافقة واضحة، وأن يشرف على استخدام المنصة، وأن يوافق على أي دفع مباشر، وأن يبقى مسؤولاً عن الطلب والبيانات المقدمة.
لا تتحمل Elegance Code مسؤولية الحجوزات أو المدفوعات أو الرفوعات أو الاستشارات التي يقدمها قاصرون دون علم أو موافقة ولي الأمر. إذا علمنا بوجود استخدام غير مصرح به من قاصر، فقد نقيد الحساب، أو نطلب تأكيد ولي الأمر، أو نحذف البيانات عند الاقتضاء، أو نتخذ أي إجراء آخر يقتضيه النظام.
17. التسويق والاتصالات
قد نرسل إشعارات مرتبطة بالخدمة، ومنها تحديثات الحجز والإيصال والموعد والتقرير، ورسائل المحادثة بين العميلة والخبيرة، وردود الدعم والإدارة، وإشعارات الأمان أو تغييرات السياسة. إذن الإشعارات على الجهاز إذن واحد يمنحه نظام التشغيل، بينما يتيح التطبيق إعدادات مستقلة لفئات الخدمة والمحادثات والدعم. وتبقى رسائل مبادرة د. سمية وتذكيرات الأناقة اختيارية ولا تُفعّل إلا بموافقة المستخدم، كما تدار أي رسائل تسويقية وفق متطلبات الموافقة وإلغاء الاشتراك المعمول بها.
18. ملفات تعريف الارتباط والتحليلات وسجلات الموقع
قد يستخدم موقعنا والمركز القانوني ملفات تعريف ارتباط بسيطة أو سجلات استضافة أو تحليلات أو أدوات أمان للمحافظة على عمل الموقع وأمانه وموثوقيته. ويمكن للمستخدمين إدارة إعدادات المتصفح عند الإمكان.
19. التعامل مع خرق البيانات
إذا علمنا بوقوع خرق للبيانات الشخصية قد يسبب ضررًا أو يمس حقوق المستخدمين، فسنتخذ الخطوات المناسبة وفق النظام المعمول به، بما في ذلك التحقيق، والتخفيف، وإشعار الجهات المختصة، وإشعار المستخدمين المتأثرين عند اللزوم.
20. تحديثات السياسة
قد نقوم بتحديث سياسة الخصوصية هذه لتعكس تغييرات نظامية أو تقنية أو تشغيلية أو متعلقة بالخدمة. سيتم نشر النسخة المحدثة على الموقع أو التطبيق، ويعد استمرار استخدام المنصة بعد النشر قبولًا بها حيث يسمح النظام.
21. التواصل
لطلبات وأسئلة الخصوصية: elegancecode.app@gmail.com.
Privacy Summary
Elegance Code processes personal data to organise expert-led appearance consultations, support human review, create consultation-related reports, protect users, and maintain platform integrity. We do not sell personal data. Payment for independent consultations is generally handled directly between the client and the expert, and the platform does not require storing full card or bank details for that model.
Platform Owner and Operator Information
Elegance Code Technical Platform is managed and developed by Ameen bin Reda Banjar under Freelance Work Documentation issued by the Ministry of Human Resources and Social Development (MHRSD): FL-008799594.
For technical support, privacy requests, complaints, or legal communications: elegancecode.app@gmail.com.
The reference to Freelance Work Documentation does not by itself represent any additional licence unless expressly stated. The platform may update this information if the operational or commercial status changes.
1. Introduction
This Privacy Policy explains how Elegance Code collects, uses, shares, stores, transfers, and protects personal data when you use our website, mobile application, legal centre, support channels, or expert-led consultation workflows.
The platform is currently focused on the Kingdom of Saudi Arabia and may support users in GCC countries where the service is available. We aim to align our privacy practices with the Saudi Personal Data Protection Law (PDPL), its Implementing Regulations, and other applicable privacy and consumer protection requirements.
2. Controller and Contact
For personal data processed through the Elegance Code platform, the platform operator identified in the Platform Owner and Operator Information section acts as the data controller unless a specific written arrangement states otherwise. For privacy, correction, deletion, objection, or data-rights requests, contact: elegancecode.app@gmail.com.
3. Service Context: Expert-Led Consultation
Elegance Code is not designed as an instant automated digital download service. Personal data may be processed to allow a human expert to review a request, prepare for a session, provide appearance consultation support, and document the consultation outcome. Digital reports and recommendations are part of that expert-led workflow.
4. Personal Data We May Collect
- Identity and contact data: name, phone number, email address, account ID, user role, and preferred language.
- Expert public-profile data: preferred name, biography, city, service information, and an optional professional photograph or salon/studio logo that the expert has the right to use. This information may be displayed to clients in the expert-selection list and expert profile.
- Booking and service data: appointment details, expert assignment, booking status, attendance records, QR/ticket events, preferences, notes, and support messages.
- Smart Wardrobe data: clothing and accessory images uploaded by the client, wardrobe labels, categories, style notes, colour tags, and related metadata. These files may be stored in Firebase / Google Cloud Storage under user-specific paths such as
users/{uid}/wardrobe/. - Smart Mirror and AI image inputs: images voluntarily captured or uploaded for virtual styling or Sumayah AI consultation. These images may be processed temporarily through cloud functions and third-party AI services such as Google Gemini API to generate a response and are not intended to be stored as permanent account files by Elegance Code unless the feature clearly states otherwise.
- Chat attachments: images, files, or messages voluntarily exchanged between a client and an expert or submitted to support. Order chat attachments may be stored under a path such as
order_chats/{orderId}/. - Payment support data: payment receipts, refund receipts, transfer screenshots, receipt review status, and related dispute notes. Receipt files may be stored under paths such as
orders/{orderId}/receipts/. - Appearance consultation data: preferences, measurements, style notes, selected answers, body or face proportion observations, colour preferences, and other consultation materials submitted by the user or generated during the service.
- Generated outputs: consultation reports, recommendations, expert notes, decision logs, image annotations, and service summaries.
- Technical data: device type, operating system, app version, IP-related technical logs, timestamps, authentication logs, error logs, security events, and storage metadata.
- Location data: approximate or precise location only where enabled by the user or needed for appointment coordination.
- Privacy requests and safety reports: account deletion requests, wardrobe image deletion requests, data export requests, abuse, fraud, or privacy reports, blocking requests, review status, reasons, timestamps, and related administrative records. This data may be stored in collections such as
account_deletion_requests,data_requests, andabuse_reports.
5. Images, Measurements, AI Processing, and Sensitive Data
Because the service may involve appearance-related information, wardrobe images, user-selected photos, measurements, or style preferences, some data may be personal or sensitive in nature. We process such data only for defined platform purposes such as user-requested features, expert-led consultation, report generation, support, security, quality control, and dispute handling.
Image Processing Map
- Expert profile image: an expert may choose to upload a professional photograph or salon/studio logo for display to clients. The image may be stored in Firebase / Google Cloud Storage and may be accessed by authorised administration for profile approval, content moderation, support, security, report handling, and legal compliance. We do not use it for facial recognition or biometric verification. The expert may replace it or request deletion, while limited records may be retained where legally necessary or required for dispute handling.
- Smart Wardrobe: client-uploaded clothing and accessory images are stored persistently in Firebase / Google Cloud Storage so the client can manage her wardrobe inside the app. The account owner can view these images through the app. Authorised technical administrators may access them only for support, legal compliance, abuse investigation, security, or platform integrity.
- Smart Mirror: an image provided for virtual styling is processed temporarily through cloud functions and may be sent to Google Gemini API or a similar AI service to generate the requested styling response. Elegance Code does not intentionally retain Smart Mirror images as permanent files unless the user separately saves them through a storage feature.
- Sumayah AI: an image sent voluntarily to Sumayah AI is processed temporarily to answer the user's question. It is not intended to be stored as a permanent user file by Elegance Code unless the user separately saves it.
- Expert chat: images sent in chat are voluntary attachments and may be stored under the relevant order so the sender and assigned expert can view the conversation history.
- Receipts: payment or refund receipts are stored for verification, support, and dispute handling and may be visible to the client, assigned expert, and authorised administrators.
The expert does not receive a general gallery of the client's wardrobe, body images, face images, iris images, skin images, vein images, or Smart Mirror / Sumayah AI images. An expert may see only content that is deliberately shared in the relevant order workflow, such as a chat attachment or receipt connected to that expert's service.
Unless explicitly stated and separately consented to, Elegance Code does not use face or body images for biometric identification, identity recognition, public profiling, or sale to third parties. We do not sell personal data.
6. Legal Bases and Purposes
We process personal data where one or more of the following applies:
- the user has provided consent;
- processing is necessary to provide the requested consultation workflow;
- processing is necessary for account security, fraud prevention, support, and platform integrity;
- processing is necessary to comply with legal obligations or respond to competent authorities;
- processing supports legitimate operational interests, provided those interests do not override user rights under applicable law.
7. How We Use Personal Data
The platform may use technical logs and automated alerts to help administration detect fraud or misuse; however, material actions such as account suspension, dispute review, or abuse-report handling may be reviewed by administration or an authorised team where appropriate.
Private Chats and Content Safety
Elegance Code chats are private and tied to a defined service workflow; they are not public or random chat. Both clients and experts can report abusive content or conduct and block the other party. Blocking prevents new direct messages and attachments in accordance with platform controls, while records necessary for safety, support, or dispute handling may be retained. The platform may use basic technical filtering and human review of reports and may remove content, restrict messaging, or suspend accounts where a violation is confirmed.
8. Human Review and AI-Assisted Processing
The platform may use AI-assisted tools to organise information, draft recommendations, classify style-related inputs, or support report creation. These tools are used to assist the expert-led consultation workflow and are not intended to make final medical, legal, financial, or clinical decisions about users.
Where practical, important consultation outputs may be reviewed, corrected, or approved by a human expert or authorised operator.
9. Direct Payment, Receipts, Refund Proof, and Financial Data
Under the direct payment model, consultation fees are generally settled directly between the client and the independent expert. Elegance Code does not collect, hold, or process the consultation fee and does not need to store full card numbers, bank passwords, or sensitive payment credentials for this model. The platform does not intervene in financial arrangements between the client and the expert.
The platform provides a receipt-based verification tool for both parties. This tool allows a client to upload her payment receipt for expert review, and allows an expert who cancels a session to upload a refund receipt for the client to confirm. Receipt images may be stored in Firebase / Google Cloud Storage under the related order and may be reviewed by the assigned party and authorised administrators for support, safety, and dispute handling.
Users should avoid uploading unnecessary sensitive financial details, including full account numbers, card numbers, passwords, one-time passcodes, or unrelated private documents. Elegance Code is not responsible for incorrect transfers caused by incorrect IBAN, account number, beneficiary name, amount, bank, or payment reference entered by the client or expert.
10. Sharing Personal Data
We do not sell personal data. We may share limited personal data only where necessary:
- with the assigned expert for service delivery and consultation review, limited to the information needed for that order or chat;
- with authorised platform administrators and technical support staff where needed for support, security, fraud prevention, legal compliance, dispute handling, or platform integrity;
- with secure cloud, authentication, storage, hosting, analytics, crash reporting, messaging, email, or AI service providers, including Firebase / Google Cloud services and AI processing providers where the user requests AI-supported features;
- with legal, regulatory, law-enforcement, court, or dispute-resolution authorities where required or permitted by law;
- with professional advisers where necessary to protect legal rights, security, or compliance.
Smart Wardrobe images are not shared with experts by default. Smart Mirror and Sumayah AI images are processed for the user-requested feature and are not made visible to experts unless the user separately sends them through a feature that shares content.
11. Cross-Border Transfers
Some cloud services, support systems, or technical providers may store or process data outside the Kingdom of Saudi Arabia. Where personal data is transferred outside the Kingdom, we aim to apply appropriate safeguards, minimise the transferred data, and follow applicable PDPL requirements for cross-border transfer.
12. Data Retention
We retain personal data only for as long as necessary for the purposes described in this Policy, including service delivery, user support, legal compliance, security, dispute handling, and platform integrity.
- Smart Wardrobe images: retained while the user keeps them in her wardrobe or account, unless deletion is requested or required by law, technical necessity, or platform integrity needs.
- Smart Mirror and Sumayah AI images: not intentionally retained by Elegance Code as permanent files after the requested processing unless the user separately saves them or the system must temporarily process them for technical delivery, security, or error handling.
- Chat attachments: retained as part of the order or conversation record for service continuity, support, safety, and dispute handling.
- Payment and refund receipts: retained as operational evidence for a reasonable period needed for verification, support, fraud prevention, and dispute handling.
- Account and booking records: may be retained while the account is active and for a reasonable period thereafter where required for legal, accounting, security, or dispute purposes.
- Security logs: may be retained for a limited period necessary to detect and investigate misuse or unauthorised access.
- Data deletion requests: the platform may retain a record of the deletion request and its status for a reasonable period to prove fulfilment and legal compliance.
- Financial receipts: may be retained for up to 7 years or the period required by applicable financial, tax, or dispute-related obligations.
- Dispute and abuse-report records: retained until review or final resolution, and may be retained afterwards for a limited period to protect rights or prevent repeated misuse.
- Blocking records: retained while the block is needed to protect the user or prevent unwanted contact, or until the user requests unblocking where the platform allows it.
13. Security Measures
We use technical and organisational measures intended to protect personal data, including access controls, authentication, role-based permissions, encrypted transmission, secure cloud infrastructure, logging, monitoring, and restricted expert access. No system is completely risk-free, and users should protect their own login credentials.
14. User Rights
Subject to applicable law, users may have the right to be informed, access personal data, request correction, request deletion/destruction, withdraw consent, obtain a copy in a readable format, object or restrict certain processing where applicable, and contact competent authorities.
To exercise privacy rights, contact elegancecode.app@gmail.com. We may need to verify identity before responding.
15. Account Deletion
Both clients and experts may request deletion of their accounts from inside the application. Clients can find the option in the Account tab, while experts can find it in Expert Account Settings. If the app cannot be accessed, the request may be submitted through the Data Deletion Request page in the legal centre or by contacting support.
A request creates an administrative review state and does not cause immediate deletion. Before completion, we check for active bookings, unfinished sessions, pending payments or refunds, receipts, disputes, reports, or other unresolved obligations. Final deletion is not completed until obligations that may affect the rights of a client or expert, or platform integrity, are resolved.
Once approved, the authentication account, operational profile, and deletable data are removed, and linked records are deleted or de-identified where appropriate. Limited records may still be retained where required for legal compliance, security, accounting, dispute handling, fraud prevention, or backup integrity. Basic requests are typically processed within 7 business days, and cases involving disputes, legal obligations, or financial records may take up to 30 days.
16. Children and Minors
The platform is not intended for unsupervised use by children. Independent registration and booking are intended for users aged 18 or older. If a consultation, wardrobe, image, payment, or chat interaction relates to a minor, a parent or legal guardian must provide clear consent, supervise the use of the platform, approve any direct payment, and remain responsible for the request and submitted data.
Elegance Code is not responsible for bookings, payments, uploads, or consultations submitted by minors without the knowledge or permission of their parent or legal guardian. Where we become aware of unauthorised minor use, we may restrict the account, request guardian confirmation, delete data where appropriate, or take other action required by law.
17. Marketing and Communications
We may send service-related notifications, including booking, receipt, appointment, and report updates; direct chat messages between a client and an expert; administration and support replies; security notices; or policy changes. The operating system grants one device-level notification permission, while the app provides separate preferences for service, chat, and support categories. Dr Sumayah initiative messages and style reminders remain optional and are enabled only with the user's consent. Any marketing messages are managed according to applicable consent and opt-out requirements.
18. Cookies, Analytics, and Website Logs
Our website and legal centre may use basic cookies, hosting logs, analytics, or security tools to keep the website functional, secure, and reliable. Users may manage browser settings where applicable.
19. Data Breach Handling
If we become aware of a personal data breach that may cause harm or prejudice to user rights, we will take appropriate steps according to applicable law, including investigation, mitigation, notification to competent authorities, and notification to affected users where required.
20. Policy Updates
We may update this Privacy Policy to reflect legal, technical, operational, or service changes. The updated version will be posted on our website or app, and continued use of the platform after publication means acceptance where permitted by law.
21. Contact
Privacy requests and questions: elegancecode.app@gmail.com.