الخصوصية
ما الذي يخزّنه Storefront Ninja، ولماذا يحتاج كل جزء، وأين يُحفظ، وكيف تطلب إزالته.
من يدير هذا
Storefront Ninja منتج من mixtape.works، تديره Human Hygiene Kft.، 1163 Budapest, Datolya utca 40., المجر (رقم تسجيل الشركة 01-09-464537، رقم ضريبة القيمة المضافة الأوروبي HU12087783؛ التفاصيل الكاملة في mixtape.works/imprint). اكتب إلى support@mixtape.works عن أي شيء في هذه الصفحة.
البائعون والمتسوقون
البائع الذي يفتح متجرا هنا هو عميلنا، وكل ما يلي عنه. والمتسوق الذي يشتري من أحد تلك المتاجر يشتري من البائع لا منا: البائع يقرر ما يطلبه من المتسوق، ونحن نحتفظ به له، بتعليماته، ليعمل متجره.
ما الذي يُخزَّن، ولماذا كل جزء
- المتجر: اسمه، والعنوان الذي يستجيب عليه (yourshop.storefront.ninja)، واللغة التي كُتب بها، والعملة التي يسعّر بها، وبلده ومنطقته الزمنية، وخطته، وكيف يمكن الدفع له: هل يقبل الدفع بالبطاقة عبر حساب Stripe الخاص به، وهل يقبل الدفع عند الاستلام، وصاحب الحساب ورقم IBAN اللذان يطلب من المتسوقين التحويل إليهما وما يريده مكتوبا كمرجع، وكيف يصل المتسوق إلى البائع: بريد المتجر الإلكتروني للتواصل ورقم هاتفه وعنوان عمله. وإن رفع البائع شعارا أو أيقونة تبويب، يُحفظ هنا الملف الذي خُزنت به كل منهما، وكذلك أيقونة الشاشة الرئيسية التي نرسمها من أيقونة التبويب، بالأحجام الثلاثة التي يحتاجها الهاتف، وكذلك اللون المميز الذي اختاره وهل جعل المتجر فاتحا دائما أو داكنا دائما. كل ذلك عام: هو ما يراه المتسوق في صفحات المتجر. بدونه لا شيء يُقدَّم على ذلك العنوان، ولا سبيل لمعرفة كلفة المتجر، ولا سبيل لمتسوق ليدفع للبائع.
- من يجوز له فتح لوحة إدارة متجر: معرّف حساب mixtape الخاص به، والبريد الإلكتروني الذي أكّده ذلك الحساب، وهل يملك المتجر أو يعمل فيه.
- متصفح مسجَّل الدخول: الرمز العشوائي الذي في ملف تعريف الارتباط الخاص به، وحساب mixtape الذي يخصه، وبريد ذلك الحساب الإلكتروني واسمه، واللغة التي اختارها، ومتى بدأت الجلسة وآخر استخدام لها ومتى تنتهي. تسجيل الدخول يتم عبر حساب mixtape الخاص بك على account.mixtape.works، وهو الدخول الواحد لكل منتجات mixtape، فلا يرى Storefront Ninja كلمة مرور أبدا ولا يحتفظ بها.
- حساب mixtape لكل من سجّل الدخول هنا: معرّفه، والبريد الإلكتروني الذي أكّده، والاسم الذي يحمله، ومتى سجّل الدخول أول مرة وآخر مرة. التاريخ الأول هو ما نعرف به منذ متى أنت معنا، والحساب هو ما ترتبط به لوحة إدارة المتجر.
- تسجيل دخول جارٍ: القيم العشوائية التي تربط الجواب العائد من account.mixtape.works بتسجيل الدخول الذي بدأه متصفحك، ولا شيء عنك. يُحذف الصف لحظة تعود، وعلى أي حال خلال خمس عشرة دقيقة.
- ما يبيعه المتجر: رقم صنفه وسعره وسعر التخفيض (كعدد صحيح ورمز عملة)، ووزنه عندما يكتبه البائع، وكم في المخزون، وهل يُعرض في المتجر، ومتى نُشر وآخر مرة تغيّر. هذا هو كتالوج البائع نفسه، محفوظ له ليعمل متجره.
- كلمات المنتج، مجموعة لكل لغة يكتب بها البائع: اسمه ووصفه القصير والطويل وعنوان Google ووصفه اللذان قد يكتبهما البائع له، والعنوان الذي يستجيب عليه داخل المتجر. كتبها البائع، ويقرؤها المتسوقون.
- صور المنتج: الملف الذي خُزنت به كل صورة والترتيب الذي تُعرض به. يرفعها البائع، وهي عامة، لأنها ما يراه المتسوق في صفحة المنتج.
- كيف يرسل المتجر الأشياء وماذا يتقاضى: لكل طريقة توصيل البلدان التي تخدمها وتسعيرها، إما سعر ثابت واحد وقيمة الطلب التي يصبح مجانيا منها، أو مجموعة شرائح حسب قيمة الطلب أو الوزن (انظر shipping_method_bands)، كأعداد صحيحة ورمز عملة. كتبها البائع ويقرؤها المتسوقون عند إتمام الشراء. المتجر بلا طريقة توصيل يأخذ طلباته للاستلام.
- اسم طريقة التوصيل، واحد لكل لغة يكتب بها البائع. كتبها البائع، ويقرؤها المتسوقون.
- شرائح طريقة توصيل تُسعَّر حسب قيمة الطلب أو الوزن بدل سعر ثابت واحد: حدود كل شريحة وما تتقاضاه ضمنها، كأعداد صحيحة ورمز عملة. كتبها البائع، ويقرؤها المتسوقون عند إتمام الشراء.
- نسبة ضريبة القيمة المضافة التي ضبطتها لكل بلد له نسبته الخاصة (مثل ألمانيا بـ19%). لا تحتوي بيانات شخصية.
- الفئات الضريبية التي تسميها (مثل الكتب بـ5%) ونسبتها الافتراضية. لا تحتوي بيانات شخصية.
- النسبة التي ضبطتها لفئة ضريبية في كل بلد له نسبته الخاصة. لا تحتوي بيانات شخصية.
- الفواتير الصادرة قبل أن تُزال الفوترة من المنتج: رقم كل منها ويومها، وفاتورة الإلغاء لطلب ملغى، وملف PDF المحفوظ لكل منها. لا شيء في المنتج يقرؤها أو يرسلها الآن، ولا تصدر فواتير جديدة.
- طلب قدّمه شخص في أحد تلك المتاجر: رقمه، وبريد المتسوق الإلكتروني واسمه ورقم هاتفه، وعنوان التوصيل، وأي ملاحظة تركها، واللغة التي طلب بها، وكيف اختار أن يدفع، وكم بلغ (كأعداد صحيحة ورمز عملة)، ورمز الخصم الذي استخدمه وما خصمه، وكيف أُرسل (اسم طريقة التوصيل كما كان يقرأ ذلك اليوم، وكم كلّف التوصيل)، وأين وصل، ومتى قُدّم، والرمز العشوائي في رابط المتسوق الخاص به. وعندما كانت أول إضافة للمتسوق إلى سلته تحمل وسم حملة (utm_source وutm_medium وutm_campaign، مثل رابط نشرة بريدية أو إعلان مدفوع)، يُحفظ ذلك الوسم مع الطلب أيضا، ليرى البائع من أي قناة جاءت إيراداته؛ والطلب بلا وسم هو ما لم يوسمه أحد، أو ما أُدخل يدويا. أعطى المتسوق كل هذا للبائع لا لنا؛ ونحن نحتفظ به للبائع ليعمل متجره. المشتري التجاري الذي قدّم اسم شركة ورقم ضريبة قيمة مضافة أوروبيا: يُحفظ الاثنان مع الطلب، مع هل كان البيع باحتساب عكسي (دون ضريبة قيمة مضافة عليه) واليوم الذي قال فيه فحص VIES إن الرقم صالح. يُرسل الرقم إلى خدمة VIES التابعة للمفوضية الأوروبية، التي لا تجيب إلا هل هو رقم ضريبة قيمة مضافة صالح؛ ولا يُرسل إليها شيء آخر عن المشتري، وتُحفظ إجابتها في الذاكرة ساعة، ولا تُحفظ في قاعدة بياناتنا أبدا. وعندما يعترض بنك المتسوق نفسه على دفعة بطاقة عليه، نحتفظ بما أخبرتنا به Stripe عن النزاع: سببه، والمبلغ المتنازع عليه، والموعد النهائي الذي منحته Stripe للرد، وهل حُسم لاحقا لصالح البائع أو خُسر كاسترداد للمبلغ. وعندما يعلّم المالك الطلب مشحونا، يُحفظ أيضا رقم تتبع الناقل ورابطه اللذان كتبهما مع الطلب، ويُعرضان لذلك المتسوق.
- ما في الطلب: أي منتج وأي تركيبة منه (مقاس، لون) يشير إليها، والاسم والتركيبة ورقم الصنف وسعر الوحدة والكمية وإجمالي البند كما كانت تقرأ لحظة تقديمه. هي نسخ عن قصد، فلا يستطيع سعر غيّره البائع بعد ذلك تغيير طلب تم بالفعل.
- أين مرّ الطلب: كل حالة اتخذها (جديد، مدفوع، مُرسل، ملغى)، ومتى اتخذها، وبريد الشخص في المتجر الذي نقله إليها، أو لا شيء إطلاقا عندما كان ضغط المتسوق نفسه. هكذا يستطيع البائع الجواب عن «متى أرسلته؟»، وهكذا نعرف ما حدث إن نوزع على طلب يوما.
- كل رسالة يرسلها المنتج عن طلب، وكل إشعار نرسله لمالك متجر عن المتجر نفسه: فشل دفعة على خطته، أو تجديد خطة سنوية قريب، أو إغلاقه، أو تذكير بإضافة أول منتج، أو بريد أرقامه الأسبوعي. أي نوع كانت، والعنوان الذي ذهبت إليه، والعنوان الذي يعود إليه الرد، وسطر موضوعها، ومن أي من عناويننا أُرسلت، ومتى أُرسلت وهل نجح التسليم. وهذا الجزء الأخير هو هل قبلتها خدمة البريد لدينا، وعندما تخبرنا لاحقا، هل قبلها خادم البريد المستقبِل أو رفضها (مع السبب الذي ذكره) وهل صنّفها من وصلت إليه كرسالة مزعجة. الرسالة نفسها لا تُحفظ، بل واقعتها فقط، وهذا ما يتيح للبائع أن يرى أن متسوقا أُخبر بطلبه، أو أن مالكا أُخبر بمتجره، بدلا من أن يأمل ذلك.
- كيف يجمّع البائع منتجاته، وكيف تتداخل هذه المجموعات إلى مستوى واحد: الترتيب الذي تُعرض به، وأي منها داخل أي، وصورة البائع الخاصة بها، ومتى صُنعت كل منها وآخر مرة تغيرت. هذا هو كتالوج البائع نفسه، محفوظ له ليستطيع متجره عرضه.
- اسم الفئة وكلماتها الخاصة فوق صفحتها وتحتها، مجموعة لكل لغة يكتب بها البائع، والعنوان الذي تستجيب عليه داخل المتجر. كتبها البائع، ويقرؤها المتسوقون.
- أي من منتجات البائع في أي من فئاته، وقد يكون المنتج في عدة فئات معا. يضبطها البائع، ويقرؤها المتسوقون وهم يتصفحون فئة.
- الخيارات التي يبيع بها البائع منتجا، مثل المقاس أو اللون، والترتيب الذي تُعرض به. جزء من كتالوج البائع نفسه، محفوظ له ليستطيع متجره عرضه.
- اسم الخيار، واحد لكل لغة يكتب بها البائع، مثل Size وMéret. كتبها البائع، ويقرؤها المتسوقون.
- قيم الخيار، مثل S وM وL، والترتيب الذي تُعرض به. جزء من كتالوج البائع نفسه.
- الكلمة لكل قيمة، واحدة لكل لغة يكتب بها البائع، مثل Red وPiros. كتبها البائع، ويقرؤها المتسوقون.
- كل تركيبة من خيارات المنتج يمكن شراؤها، مع رقم صنف البائع الخاص بها، ومخزونها، وكم تزيد أو تنقص كلفتها عن المنتج، ومتى صُنعت وآخر مرة تغيّرت.
- أي القيم تكوّن كل تركيبة، مثل المقاس M مع اللون الأحمر. لا شيء آخر يُخزَّن هنا.
- أي كتل تتألف منها صفحتك الرئيسية، بالترتيب الذي ضبطته، وكيف أُعدّت كل منها: نوعها وحجمها وشكلها وترتيب منتجاتها والعناوين التي تربط إليها والصور التي تعرضها (كأسماء الملفات التي رفعتها). لا كلمات فيها: فهي محفوظة على حدة، صف لكل كتلة ولغة. كل ذلك عام: هو ما يراه المتسوق في الصفحة الرئيسية لمتجرك. صف واحد لكل متجر.
- الكلمات التي كتبتها لكتل صفحتك الرئيسية (عنوان رئيسي، سطر نص، تسمية زر، وصف صورة، كتلة نص، عنوان)، صف لكل كتلة ولكل لغة كتبتها بها. كتبتها أنت، ويقرؤها المتسوقون بلغتهم.
- صفحات البائع الخاصة، مثل «من نحن» أو سياسة الإرجاع: عنوان ويب كل صفحة، وهل هي منشورة، والترتيب الذي تُسرد به الصفحات، ومتى صُنعت كل منها وآخر مرة تغيّرت.
- عنوان تلك الصفحات ونصها، مجموعة لكل لغة. كتبها البائع، ويقرؤها المتسوقون بعد نشر الصفحة.
- رموز خصم البائع: كل رمز، وهل يخصم نسبة مئوية أو مبلغا، وأصغر سلة يعمل عليها، وآخر يوم يعمل فيه، وكم مرة يمكن استخدامه، وهل هو مفعّل، ومتى صُنع وآخر مرة تغيّر.
- مفتاح عشوائي واحد لكل يوم، يُستخدم فقط لتشويش الزوار في أعداد الزيارات الموصوفة بعده. يُحذف مفتاح اليوم فور صنع مفتاح اليوم التالي، فيوجد في أي لحظة مفتاح واحد، ولا شيء يستطيع التعرف على زائر من يوم سابق.
- عدّ لما فعله الزوار في متجر، لصفحة تحليلات البائع: لكل يوم، أي من أربعة أشياء فعله الزائر (شاهد منتجا، وضع شيئا في السلة، فتح إتمام الشراء، قدّم طلبا) ومتى حدث ذلك أول مرة في ذلك اليوم. وفي أول خطوة معدودة للزائر في اليوم، يُحتفظ أيضا بمضيف الموقع الذي أرسله (مثل google.com، لا العنوان كاملا أبدا) وأي وسوم حملة في العنوان الذي وصل إليه (utm_source وutm_medium وutm_campaign)، ليعرف البائع من أي قناة يأتي متسوقوه؛ والخطوة اللاحقة في اليوم نفسه لا تحتفظ بشيء من هذا. والزائر ليس إلا رمزا مشوَّشا مصنوعا من المتجر وعنوان الإنترنت الخاص بالزائر ونوع المتصفح، مع مفتاح ذلك اليوم. بعد انتهاء اليوم يُحذف المفتاح، فلا يمكن إعادة تحويل الرمز إلى عنوان ولا مطابقته برمز الشخص نفسه في يوم آخر. العنوان نفسه، والصفحات المشاهَدة، وما كان في السلة لا يُحتفظ بها.
- رسالة أرسلها زائر عبر صفحة نموذج اتصال خاصة ببائع: اسمه، وبريده الإلكتروني، والموضوع والرسالة نفسها، ومن أي صفحة أُرسلت، واللغة التي كتبها بها، ومتى وصلت، وهل سُلّم الإشعار الذي نرسله إلى البائع عنها.
- اشتراك متجرك، عندما يكون على اشتراك: معرّفات Paddle للاشتراك ولك كعميل له، وحالته (فعّال، متأخر، متوقف مؤقتا، أو ملغى)، وأي خطة وأي فترة فوترة يدفع لها، ومتى تنتهي الفترة المدفوعة حاليا، وأي تغيير مستحق في التجديد التالي (ترقية أو تخفيض أو إلغاء). ليس ما اشتُري في متجرك، وليس رقم بطاقة: تأخذ Paddle الدفع بنفسها وتحتفظ بتلك التفاصيل، بصفتها التاجر المسجّل له (انظر أين هو، أدناه).
- كل حدث فوترة أرسلته إلينا Paddle، مرة واحدة، فلا تغيّر رسالة ترسلها مرتين شيئا مرتين: معرّف الحدث نفسه ونوعه، وأي متجر كان عنه، ومتى حدث.
- سطر واحد عن فحصنا اليومي مقابل Paddle، لكل اشتراك قد تكون رسالة فاتتنا منهم تركته قديما: متى عمل آخر مرة، والخطأ الوحيد الذي واجهه إن وُجد. لا شيء عن متجر أو شخص: هذا فقط هل الفحص نفسه يعمل.
- عملية إتمام الشراء الواحدة التي يفتحها متجر مع Paddle أثناء اختيار خطة: معرّف Paddle لعملية الشراء تلك غير المدفوعة ومتى فُتحت. لا شيء عن الشخص الذي فتحها: المتجر هو الرابط الوحيد، وعملية الشراء التالية تستبدل الصف.
- كل حدث فوترة أرسلته إلينا Stripe عن حساب Stripe المرتبط الخاص بالبائع، مرة واحدة، فلا تغيّر رسالة ترسلها مرتين شيئا مرتين: معرّف الحدث نفسه، وأي حساب مرتبط كان عنه (لا حساب منصتنا أبدا)، ونوعه، ومتى حدث.
- استرداد جرى على طلب بالبطاقة، عبر حساب Stripe الخاص بالبائع: لأي طلب كان، ومعرّف Stripe للاسترداد، والمبلغ والعملة التي تبلغ بها Stripe عنه (ليست دائما عملة المتجر نفسها)، وحالته، والسبب المذكور له، ومتى حدث.
- ما الذي سار خطأ، مجمّعا حسب نوع الشيء، وأين حدث (نمط عنوان الصفحة نفسه، لا رابط متسوق فعلي أبدا) ولماذا: كم مرة، ومتى رُئي أول مرة وآخر مرة، وهل أقرّ به أحد المؤسسين. وإن تعطلت صفحة في متصفحك أنت، كخطأ في سكربت أو صورة لم تُحمَّل أو طلب لم يعد، فإنه يخبرنا أي صفحة وما الذي تعطل، بالطريقة نفسها. لا عنوان IP، ولا هوية متصفح، ولا بريد إلكتروني، ولا شيء كتبه زائر فيه أبدا. يُحفظ 90 يوما بعد آخر مرة حدث فيها.
- لكل عطل أدناه، كم مرة حدث في متجر بعينه ومتى حدث آخر مرة، لتسمّي الصفحة ذلك المتجر. لا بيانات شخصية: فقط المتجر الذي حدث فيه.
- ملف رفعته لإدخال أو تحديث منتجات أو فئات أو عمليات إعادة توجيه أو عملاء أو قسائم أو بطاقات هدايا، أو نسخة احتياطية من متجرك: ما احتواه (ملف العملاء يحوي عناوين بريد إلكتروني وأسماء وعناوين)، وكيف طوبقت أعمدته، وما فعله الاستيراد أو رفضه. يُحذف تلقائيًا بعد 24 ساعة من رفعه، سواء شغّلته أم لا.
- عنوان صورة، أو اسم ملف مطابق لملف ZIP من الصور رفعته مع ملف الكتالوج، أثناء جلبه أو قراءته: العنوان أو الاسم نفسه، وأي منتج يخصه، وإما الملف الذي خُزّن به أو سبب تعذّر استخدامه. يُحذف مع ملف الكتالوج الذي جاء منه (انظر أدناه)، بعد 24 ساعة من رفعك له؛ ويُحذف ملف ZIP نفسه بالطريقة ذاتها، أو أبكر، حالما تُستخدم كل صورة فيه.
- استيراد كتالوج يعمل في الخلفية: عدد صفوفه التي اكتملت، وما أضافه أو حدّثه أو رفضه حتى الآن. يُحذف مع ملف الكتالوج الذي ينتمي إليه، بعد 24 ساعة من رفعك له.
- ما يلزم للتراجع عن استيراد: نسخة من كل منتج وفئة وإعادة توجيه وبيانات عميل وقسيمة وبطاقة هدايا كما كانت قبل أن يغيّرها الاستيراد، وما الذي أنشأه. يُحذف مع الملف الذي ينتمي إليه بعد 24 ساعة من رفعه.
- صورة فئة ذكرها ملف فئات (عنوان، أو اسم ملف داخل ملف ZIP رُفع معه) أثناء جلبها أو قراءتها: العنوان أو الاسم، والفئة التي تخصها، والملف الذي حُفظت به أو سبب تعذّر استخدامها. تُحذف مع الملف الذي جاءت منه بعد 24 ساعة من رفعه.
- ما أدخله صاحب المتجر عن عميل من ملف عملاء (عند الانتقال من منصة متاجر أخرى مثلًا): عنوان البريد الإلكتروني، وما احتواه الملف من اسم وهاتف وعنوان توصيل وعنوان فوترة وشركة ورقم ضريبي وملاحظات. لا كلمة مرور أبدًا، ولا موافقة على النشرة الإخبارية أو التسويق أبدًا. يُحفظ إلى أن يحذفه المتجر أو يُخفي هوية العميل أو يُغلق.
- أي من منتجاتك أو تركيباتها انخفض إلى حد المخزون الذي ضبطته في الإعدادات أو أدنى منه، ولم يُخبَر عنه بعد في بريد المخزون المنخفض: لا بيانات شخصية، فقط أي عنصر ومتى تجاوز الحد. يُمسح لحظة يخرج ذلك البريد فعلا، أو لحظة يُوقف الإعداد.
- دعوة أرسلها مالك إلى شخص للانضمام إلى لوحة إدارة متجر: العنوان المدعو، ومن أرسلها ومتى، وبصمة (hash) رابط الدعوة العشوائي نفسه، ولا الرابط نفسه أبدا. تُحذف بعد 30 يوما من انتهائها أو استخدامها.
- سجل بمن غيّر ماذا في لوحة إدارة متجرك ومتى: عنوان العضو في ذلك الوقت وما فعله (حُفظ منتج، نُقل طلب، تغيّر إعداد، وهكذا)، ولا رقم بطاقة ولا رمزا ولا سرا أبدا. هو للإضافة فقط ويُفحص كل ليلة بحثا عن العبث. وإذا جُعل عميل مجهول الهوية، يُمسح بريده الإلكتروني من هذا السجل أيضا، دون كسر الفحص. يُحفظ سنتين.
- متى نُزّلت بيانات متجر كاملة كملف واحد: لحظة كل ضغطة فقط، فلا يستطيع المتجر أن يطلب أكثر من بضع مرات في اليوم. لا يُحتفظ بشيء عما كان في الملف.
- تقييم كتبته لشيء اشتريته: تقييمك بالنجوم ونصك والاسم الذي اخترت إظهاره، مرتبطة بالطلب الذي جاءت منه، وتُحفظ إلى أن تحذفها أنت، أو يُحذف المنتج أو المتجر نفسه.
- تسمية صغيرة اخترعها المالك لمنتجاته («جديد»، «تخفيض») ولونها، ولا حقيقة عن متسوق أبدا، وتُحفظ ما دام المتجر موجودا.
- الكلمة على إحدى تلك التسميات، بلغة واحدة: كتابة المالك نفسه، لا المتسوق أبدا، وتُحفظ ما دامت التسمية موجودة.
- أي تسمية على أي منتج، لا أكثر، وتُحفظ ما داما موجودين.
- قائمة «قد يعجبك أيضا» التي اختارها المالك يدويا بين اثنين من منتجاته، ولا حقيقة عن متسوق أبدا، وتُحفظ ما دام المنتجان موجودين.
- عنوان طلب أن يُخبَر عندما يعود منتج أو مقاس نفد: أيهما، وبأي لغة، والرابط العشوائي الذي يلغيه، ولا يُظهر لأحد في المتجر أكثر من العدد «N ينتظرون هذا». يُحذف لحظة يخرج البريد الواحد الذي يستحقه، أو بعد 90 يوما دون رد، أيهما أسبق.
- المتسوق الذي سجّل الدخول هنا برابط بريد إلكتروني: العنوان، واللغة التي يقرأ بها، ومتى سجّل الدخول أول مرة وآخر مرة. يُنشأ لحظة يُستخدم الرابط فعلا، لا حين يُطلب فقط.
- رابط تسجيل دخول قيد الإرسال: العنوان الذي أُرسل إليه، واللغة التي كُتب بها، وبصمة (hash) الرابط العشوائي نفسه، ولا الرابط نفسه أبدا. يُحذف بعد يوم من انتهائه أو استخدامه.
- متصفح المتسوق المسجَّل الدخول: الرمز العشوائي في ملف تعريف الارتباط الخاص به، وأي متسوق يخصه، ومتى بدأ ومتى ينتهي. يُحذف لحظة ينتهي.
- عنوان حفظه متسوق في حسابه هنا، ليملأ إتمام الشراء نفسه في المرة القادمة: اسم ورقم هاتف والعنوان نفسه، وأي منها الافتراضي. 10 على الأكثر لكل متسوق. الطلب الذي تم بأحدها يحتفظ بنسخته الخاصة للأبد، لا يتأثر بتعديل أو حذف لاحق للعنوان المحفوظ.
- المنتجات التي حفظها متسوق مسجَّل الدخول في مفضلته، ومتى، وتُحفظ ما دام تسجيل دخول المتسوق نفسه قائما (24 شهرا منذ آخر مرة شوهد فيها)، ثم تُحذف معه.
- صفة قابلة لإعادة الاستخدام اخترعها المالك لمنتجاته («الخامة»، «مقاوم للماء») ونوعها، ولا حقيقة عن متسوق أبدا، وتُحفظ ما دام المتجر موجودا.
- الكلمة لإحدى تلك الصفات، بلغة واحدة: كتابة المالك نفسه، لا المتسوق أبدا، وتُحفظ ما دامت الصفة موجودة.
- خيار واحد من صفة «اختر من قائمة» («أحمر»، «صيف»): كتابة المالك نفسه، وتُحفظ ما دامت الصفة موجودة.
- الكلمة لأحد تلك الخيارات، بلغة واحدة: كتابة المالك نفسه، لا المتسوق أبدا، وتُحفظ ما دام الخيار موجودا.
- أي قيمة أعطاها المالك لأحد منتجاته لإحدى صفاته الخاصة، ولا حقيقة عن متسوق أبدا، وتُحفظ ما داما موجودين.
- مجموعة مختارة يدويا (أو، لاحقا، قائمة على قواعد) من منتجات البائع نفسه، مثل «أفكار هدايا» و«تخفيضات الصيف»، بصفحة خاصة بها، وبترتيب المالك نفسه. ولا حقيقة عن متسوق أبدا، وتُحفظ ما دام المتجر موجودا.
- اسم المجموعة وكلماتها الخاصة فوق المنتجات وعنوان SEO ووصفه، مجموعة لكل لغة يكتب بها البائع، والعنوان الذي تستجيب عليه داخل المتجر. كتبها البائع، ويقرؤها المتسوقون.
- أي من منتجات البائع في أي من مجموعاته، والترتيب الذي وضعها به المالك، وقد يكون المنتج في عدة مجموعات معا. يضبطها البائع، ويقرؤها المتسوقون وهم يتصفحون مجموعة.
- طرق الدفع الخاصة بالبائع، مثل PayPal وRevolut ونقدا في كشك سوق، غير الدفع عند الاستلام والتحويل المصرفي والبطاقة: هل كل منها مفعّلة والترتيب الذي تُعرض به. يضبطها البائع، ويقرؤها المتسوقون عند إتمام الشراء.
- اسم إحدى طرق الدفع الخاصة بالبائع وتعليماتها، مجموعة لكل لغة يكتب بها البائع، مثل «أرسل إلى anna@yourpaypal.com». كتبها البائع، ويقرؤها المتسوقون.
- كلمات البائع الخاصة فوق ملخص الطلب وتحته في بريد التأكيد، مجموعة لكل لغة يكتب بها البائع. كتبها البائع، ويقرؤها المتسوقون.
- العنوان القديم لمنتج أو فئة أو مجموعة أو صفحة أُعيدت تسميتها، ليبقى الرابط القديم يعمل: كم مرة استُخدم، ومتى استُخدم آخر مرة. يُحذف مع الشيء الذي كان يشير إليه.
- عنوان Google ووصفه الخاصان بالبائع للصفحة الرئيسية لمتجره، زوج لكل لغة يكتب بها البائع. كتبها البائع، وتقرؤها محركات البحث.
- عنوان قديم اختار البائع إرساله إلى صفحة من صفحاته، وكم مرة استُخدم، ومتى استُخدم آخر مرة. يُحفظ إلى أن يحذفه البائع.
- خصومات الكميات الخاصة بالبائع على منتج، من كم قطعة وكم الخصم، ولا حقيقة عن متسوق أبدا. تُحفظ ما دام المنتج موجودا.
- بطاقة هدية أصدرها بائع: رمزها وعملتها والرصيد الذي بدأت به وما تبقى منه، وبريد المستلم الإلكتروني واسمه، ورسالة البائع الخاصة، وآخر يوم لها إن وُجد، وهل أُوقفت. يُحفظ بريد المستلم واسمه ما دامت البطاقة موجودة، أي ما دام متجر البائع موجودا.
- كل استخدام لبطاقة هدية: متى أُصدر رصيدها أو أُنفق أو أُعيد أو غُيّر يدويا أو أُوقف أو شُغّل، وبكم، وعندما فعله عضو من فريق البائع، من هو.
- شريط الإعلانات الخاص بالبائع: لونه ورابطه الاختياري والتواريخ التي يظهر بينها وهل هو مفعّل. لا يحمل أي معلومة عن متسوق إطلاقا.
- كلمات شريط الإعلانات، لكل لغة كُتب بها: النص نفسه والكلمة على رابطه إن كان له.
- النافذة المنبثقة الخاصة بالبائع: صورتها ورابط زرها الاختياريان، وكيف تُفتح وكم مرة قد تظهر مجددا، والتواريخ التي تظهر بينها وهل هي مفعّلة. لا تحمل أي معلومة عن متسوق إطلاقا.
- كلمات نافذة منبثقة، لكل لغة كُتبت بها: عنوانها ونصها والكلمة على زرها إن كان لها.
- أدوات التحليلات أو الإعلانات من جهات خارجية التي ربطها مالك المتجر، إن وُجدت (Google Analytics 4 وMeta Pixel وTikTok Pixel): معرّفاتها، وأي منتجات شاهدها متسوق أو أضافها إلى سلته أو اشتراها، ولكن ليس اسمه أو بريده أو عنوانه أو هاتفه أبدا.
- مفتاح البائع الخاص لبيع بطاقات الهدايا في متجره: هل هو مفعّل، والمبالغ الثابتة المعروضة، وكم تدوم البطاقة المشتراة. يضبطها البائع، ويقرؤها المتسوقون على /gift-card.
- من اشترى بطاقة هدية ولمن هي: المبلغ، واسم المستلم وبريده، ورسالة المشتري الخاصة، واسم المرسِل. يُحفظ ما دام الطلب نفسه محفوظا، أي ما دام متجر البائع موجودا.
- عندما يغلق مالك متجره بنفسه، السبب الاختياري بنقرة واحدة والملاحظة اللذان يُطلبان منه: لماذا، وأي شيء أراد أن يخبرنا به. وإذا حُذف ذلك المتجر لاحقا تُحذف الملاحظة معه ولا يسمّي الصف أي متجر بعد ذلك: لا يُحتفظ إلا بالسبب واليوم ومدة وجود المتجر وعدد منتجاته وطلباته، لنتعلم منها.
- الملف الواحد خلف منتج يُباع للتنزيل: اسمه الأصلي وحجمه وبصمة بايتاته، لكي لا يُخلط ملف تغيّر بالذي دفع ثمنه متسوق. البايتات نفسها خارج قاعدة البيانات، ولا تُقدَّم أبدا على عنوان يمكن تخمينه.
- رابط التنزيل الخاص بطلب مدفوع: رمز عشوائي لا يستطيع أحد تخمينه، وكم مرة استُخدم وكم يُسمح له، ومتى ينتهي أو أُلغي. يُحذف بعد 30 يوما من انتهائه أو إلغائه، فلا يكون أبدا رمزا قد يجده غريب لاحقا في بريد قديم ويظل يعمل.
- مقالات مدونة البائع الخاصة: عنوان ويب كل مقال، وهل هو منشور ومتى، وصورة غلافه، ومتى صُنع وآخر مرة تغيّر.
- عنوان تلك المقالات ومقتطفها ونصها، مجموعة لكل لغة. كتبها البائع، ويقرؤها المتسوقون بعد نشر المقال.
- أي من منتجات البائع الخاصة تظهر تحت أي من مقالات مدونته، والترتيب الذي وضعها به المالك، وقد يكون المنتج تحت عدة مقالات معا. يضبطها البائع، ويقرؤها المتسوقون وهم يقرؤون المقال.
- ما يقوله البائع للمتسوقين عن نشاطه التجاري في صفحات المتجر القانونية الخاصة به: اسمه المسجل وأرقام سجله وضرائبه، وهل يستخدم كل من شروطه وإشعار خصوصيته وصفحة إرجاعه قالبنا أو كلماته الخاصة، ومتى تغيّر ذلك آخر مرة.
- كلمات البائع الخاصة لشروطه أو إشعار خصوصيته أو صفحة إرجاعه، نص لكل مستند ولغة، عندما اختار كتابة نصه الخاص بدلا من قالبنا. كتبها البائع، ويقرؤها المتسوقون.
مفاتيح المؤسسين الخاصة
ليست في قاعدة البيانات: مفاتيح المنصة نفسها إلى Paddle وStripe، كل منها في ملف واحد لا يقرؤه إلا التطبيق العامل، وليس في متغير بيئة ولا في الشيفرة. مفتاح Paddle يتيح لنا فوترة اشتراك متجر والتحقق من webhook الخاص به؛ ومفتاح Stripe يتيح لمتجر قبول الدفع بالبطاقات مباشرة في حساب Stripe الخاص به والتحقق من ذلك الـ webhook. لا يحتوي أي من الملفين كلمة مرور ولا رقم بطاقة ولا أي شيء عنك أو عن متجر بعينه.
ملفات تعريف الارتباط
كل ملف تعريف ارتباط (كوكي) نضبطه هو ملكنا، ويؤدي كل واحد منها مهمة طلبتها أنت فقط. lang يتذكر اللغة التي اخترتها، لمدة سنة. في storefront.ninja نفسه: sn_a يحتفظ بتسجيل الدخول أثناء إتمامه، لمدة 15 دقيقة؛ sn_s يُبقيك مسجلا في لوحة إدارة المتجر، لمدة 30 يوما؛ mx_account يسجّل، لمدة 400 يوم، أن هذا المتصفح سجّل الدخول من قبل بحساب mixtape، ليتمكن زائر لاحق من إدخالك مجددا دون سؤال، وmx_silent يسجّل، حتى تغلق المتصفح، أن هذا جُرّب مرة واحدة؛ sn_demo يفتح لوحة الإدارة التجريبية العامة، لمدة ساعتين، وsn_demo_refused يتيح للصفحة التالية أن تقول، لمدة دقيقتين، إن العرض التجريبي لم يحفظ تغييرا؛ sn_preview يتيح لمحرر المظهر أن يعرض لصاحب المتجر تغييراته غير المحفوظة في متصفحه هو، لمدة ساعتين. في المتجر: sn_cart يتذكر ما وضعته في سلة ذلك المتجر (أي متجر، وأي منتجات، وكم من كل منها، موقّعا بحيث لا يستطيع أحد غيرك إعادة كتابته، ولا يحوي سعرا أبدا) وإن اتبعت رابط حملة موسوما لإضافة أول شيء، أي حملة كانت (لا الصفحات التي زرتها أبدا)؛ sn_coupon وsn_giftcard يتذكران رمز خصم أو رمز بطاقة هدية كتبته، حتى تطلب أو تزيله (الرمز فقط: قيمته تُحسب من جديد على الخادم في كل مرة)؛ sn_ck وsn_gcbk يحمل كل منهما رقما عشوائيا واحدا يربط نموذج الدفع، أو نموذج شراء بطاقة هدية، بمتصفحك أنت، حتى لا يمكن إرسال النموذج من مكان آخر ولا تطلب الضغطة الثانية على الزر الشيء نفسه مرتين؛ sn_compare يتذكر حتى 4 منتجات تريد وضعها جنبا إلى جنب، حتى تمسحها أو تضغط إزالة على كلها؛ يدوم كل منها 30 يوما على الأكثر ولا يُرسل إلى أي مكان آخر. sn_shopper يُبقيك مسجلا في حسابك في ذلك المتجر وحده، لمدة 30 يوما، ولا يُرسل أبدا إلى متجر آخر؛ sn_view يتذكر هل تعرض المنتجات كشبكة أم كقائمة، لمدة سنة. كلها ضرورية تماما، ولا يُشارَك أي منها مع أحد. يمكن لصاحب المتجر أن يربط Google Analytics 4 وMeta Pixel وTikTok Pixel (الإعدادات ← التتبع)؛ وحين يربط أيا منها، تعرض لك صفحات ذلك المتجر شريط كوكيز يسمّي بالضبط ما يستخدمه، ولا يُحمَّل شيء منها حتى تضغط قبول. يُحفظ هذا الاختيار في كوكي باسم sn_consent، لمدة 180 يوما، مع الأدوات التي يشملها - اربط أداة أخرى لاحقا فتُسأل من جديد. "إعدادات الكوكيز" في تذييل ذلك المتجر تعيد فتح الشريط في أي وقت، والضغط على رفض هناك يحذف sn_consent وأيا من هذه الكوكيز كان ذلك المتجر قد ضبطها: كوكيز Google Analytics نفسه، و_fbp و_fbc من Meta، و_ttp من TikTok. لا يُشارَك أي منها مع أحد سوى الأداة التي يخصّها، وبعد أن تقبل فقط. نافذة المتجر المنبثقة، إن كانت له واحدة، تتذكر في مساحة التخزين الخاصة بمتصفحك لا في كوكي - تحت مفتاح واحد باسم sn_popup_closed - معرّف آخر نافذة أغلقتها ووقت إغلاقها، فلا تُعرض لك ثانية طوال المدة التي اختارها البائع (أبدا، أو بعد 7 أو 30 يوما)؛ وهذا لا يُرسل إلى خادمنا أبدا. قد تحمل صفحة المتجر كتلة فيديو: لا يُحمَّل منها شيء حتى يضغط المتسوق تشغيل، والضغط يحمّل الفيديو من YouTube (youtube-nocookie.com)، وقد يضبط حينها كوكيزه الخاصة. وتسري القاعدة نفسها على صاحب متجر يختار خطة: لا يُحمَّل شيء من Paddle في /admin/plan حتى يضغط صاحب المتجر اختيار Pro أو اختيار Max، والضغط يحمّل نص الدفع الخاص بـPaddle (cdn.paddle.com)، وقد يضبط حينها كوكيزه الخاصة أو يحتفظ ببياناته الخاصة في المتصفح لذلك الدفع ولفحوصه ضد الاحتيال - وسياسة الخصوصية الخاصة بـPaddle، لا سياستنا، هي التي تقول ماذا ولكم من الوقت. وما يراه صاحب المتجر عن الزيارات يعدّه خادمنا نفسه أثناء تقديم الصفحات، دون كوكي ودون الاحتفاظ بعنوانك (الجدولان التحليليان أعلاه يذكران بالضبط ما يُحفظ)، ولهذا لا يطلب منك شيء هنا قبول الكوكيز.
زيارات صفحاتنا نحن
نعدّ كم مرة تُفتح كل من صفحاتنا العامة (هذه، والصفحة الرئيسية، والأسعار، والشروط، والاسترداد) كل يوم، ومن أي موقع جاءت الزيارة (باسم ذلك الموقع فقط)، والبلد الذي جاءت منه (كما يسميه مزود شبكتنا Cloudflare، بحرفين)، وهل كانت هاتفا أو جهازا لوحيا أو حاسوبا، ونشارك هذه الأعداد مع Studio الخاص بـ mixtape.works. لكي نعرف عدد الأشخاص المختلفين الذين يزوروننا كل يوم، يحوّل خادمنا عنوان IP الخاص بك ونوع متصفحك إلى رمز باستخدام مفتاح عشوائي يتغيّر كل يوم ثم يُحذف. لا يُخزَّن العنوان ولا نوع المتصفح، ولا يمكن للرمز أن يكشف من أنت أو أن يربط زياراتك في أيام مختلفة. لا يُستخدم أي ملف تعريف ارتباط ولا يُخزَّن شيء على جهازك؛ والأساس القانوني هو مصلحتنا المشروعة في معرفة كيف تُستخدم صفحاتنا (اللائحة العامة لحماية البيانات، المادة 6(1)(و)). وهذه ليست صفحات متجر أبدا، فزياراتها تُعدّ منفصلة لمالك ذلك المتجر (الجدولان التحليليان أعلاه يقولان بالضبط ما يُحتفظ به).
نشرتنا البريدية
إن اشتركت في نشرة Storefront Ninja البريدية في أسفل صفحاتنا، تحتفظ خدمة حسابات mixtape ببريدك الإلكتروني والقائمة التي اخترتها ولغتك وتواريخ تأكيدك أو مغادرتك، لترسل إليك أخبار تلك القائمة، وأخبار mixtape أيضا إن فعّلت ذلك المربع. لا يُرسل شيء حتى تؤكد بالرابط الذي نرسله إليك بالبريد، وتحمل كل رسالة رابطا للمغادرة، وتخرج الرسائل عبر Amazon SES في الاتحاد الأوروبي (Amazon Web Services EMEA SARL). وعندما تغادر لا نحتفظ إلا بملاحظة أنك غادرت، فلا تُراسَل أبدا مجددا.
دردشة الدعم
حيث تتيحه صفحة، يمكنك أن تسأل مساعدنا الذكي عن Storefront Ninja. ما تكتبه، وعنوان الصفحة التي تسأل منها ولغتها، تذهب إلى Anthropic (Anthropic, PBC، الولايات المتحدة) التي يكتب نموذجها الذكي الجواب؛ وتعالجها Anthropic لأجلنا بموجب شروطها التجارية التي تتضمن البنود التعاقدية القياسية الأوروبية للنقل، ولا تدرّب نماذجها عليها. لا نحتفظ بنصوص المحادثات: تبقى المحادثة في تبويب متصفحك حتى تغلقه. ولا يحتفظ خادمنا إلا بأعداد يومية (المحادثات والرسائل وكلفتها)، وفي الذاكرة ليوم على الأكثر، بعنوان IP الخاص بك ورقم عشوائي يحتفظ به متصفحك، لتحديد كم رسالة يستطيع زائر واحد إرسالها. وإن اخترت إرسال المحادثة إلى شخص، فتُرسل بالبريد إلى support@mixtape.works مع بريدك الإلكتروني، لنستطيع الرد. الأساس القانوني هو مصلحتنا المشروعة في الإجابة عن أسئلة حول منتجاتنا (اللائحة العامة لحماية البيانات GDPR، المادة 6(1)(f))، وفي حالة التحويل إلى شخص، طلبك (المادة 6(1)(b)).
كم من الوقت يُحفظ
تنتهي الجلسة من تلقاء نفسها، وتسجيل الخروج ينهيها فورا. المتجر الذي يُغلق، لأن مالكه أغلقه أو لأننا أغلقناه يدويا، يُحتفظ به 30 يوما ليمكن إعادة فتحه، ثم يُحذف. وعندما يُحذف، تُحذف معه أي ملاحظة تركها لنا مالكه في طريق خروجه؛ ولا يُحتفظ إلا بالسبب الذي ذكره، واليوم، ومدة وجود المتجر، وعدد منتجاته وطلباته، دون أي اسم. اطلب منا حذف متجر أبكر وسنفعل. تُحفظ أعداد الزيارات نحو سنة ثم تُحذف.
أين هو
في ملف قاعدة بيانات واحد على خادم مستأجر من Hetzner Online GmbH (Industriestr. 25, 91710 Gunzenhausen, ألمانيا)، في مركز بياناتها في فنلندا، داخل الاتحاد الأوروبي. تنقل Cloudflare حركة المرور إليه. تُسلَّم رسائل البريد عن الطلب عبر Amazon Web Services (Amazon Web Services EMEA SARL، من مراكز بياناتها في فرانكفورت بألمانيا، داخل الاتحاد الأوروبي)، فيصل إليها العنوان والاسم وما طُلب. وعندما لا تستطيع AWS قبول رسالة، تسلّمها Resend (Plus Five Five, Inc.، الولايات المتحدة) بدلا منها، وحينها فقط تغادر هذه البيانات الاتحاد الأوروبي؛ وفيما عدا دردشة الدعم أعلاه، لا شيء آخر يفعل. والمتجر الذي يقبل الدفع بالبطاقات يربط حساب Stripe الخاص به (Stripe Payments Europe, Limited، أيرلندا): تذهب تفاصيل بطاقة المتسوق مباشرة إلى Stripe، لا إلينا أبدا، ويستقر المال مباشرة في حساب Stripe الخاص بالبائع. والمتجر على خطة مدفوعة تحاسبه Paddle.com Market Limited، التي تبيع الاشتراك بصفتها التاجر المسجّل: تصل إليها معرّفاتها للاشتراك ولك كعميل له، ولا شيء عن عملية بيع في متجرك. لا شيء يُباع، ولا شيء يُمرَّر إلى أي جهة غير لازمة لتشغيل الخدمة.
حقوقك
يمكنك أن تطلب نسخة من كل ما يُحفظ عنك، أو تصحيح خطأ، أو حذفه. اكتب إلى support@mixtape.works وسنتصرف. وإن اشتريت من متجر هنا فاسأل ذلك المتجر أولا: ما أعطيته إياه هو له. وإن سجّلت الدخول إلى متجر هنا برابط بريدك الإلكتروني، يمكنك تنزيل ذلك الحساب أو حذفه بنفسك، على موقع المتجر نفسه.
آخر تحديث 4 نوفمبر 2026.