ملخص

تُعالَج على جهازك عمليات التشغيل المحلي وقوائم التشغيل والمفضلة ومعظم الإعدادات. ولا يبيع BlueMusic البيانات الشخصية ولا يستخدم إعلانات من أطراف ثالثة ولا تتبّعًا بين التطبيقات.

قد تعالج الميزات الاختيارية عبر الإنترنت بيانات محدودة لازمة لتقديم الميزة: تصفح التخزين السحابي وخوادم الوسائط الشخصية، والراديو عبر الإنترنت، والبحث عن الأغلفة وكلمات الأغاني والبيانات الوصفية، والتعرّف على الصوت، وتسجيل الدخول عبر Firebase، ومزامنة المكتبة، وقوائم التشغيل المشتركة، والتحقق من الاشتراك.

مكتبة الموسيقى المحلية

تبقى ملفاتك الصوتية على جهازك ما لم تختر الوصول إلى ملفات من مزوّد سحابي أو من خادم الوسائط الخاص بك. ويخزّن BlueMusic بيانات التطبيق المحلية مثل قوائم التشغيل والمفضلة والعناصر المخفية وحالة التشغيل والإعدادات على جهازك.

لا يرفع BlueMusic ملفاتك الصوتية إلى خوادمنا، لا للتشغيل ولا لمزامنة المكتبة.

الحساب ومزامنة المكتبة

لا تحتاج إلى حساب لاستخدام BlueMusic كمشغّل موسيقى محلي. وإذا فعّلت مزامنة المكتبة، يستخدم BlueMusic خدمة Firebase Authentication بحيث تبقى بياناتك ملكًا لحسابك وحده.

يمكنك تسجيل الدخول ببريد إلكتروني وكلمة مرور أو عبر Google، وعبر Apple على iOS. وبحسب الطريقة التي تختارها، قد تعالج Firebase معرّفات مثل معرّف المستخدم في Firebase أو عنوان بريدك الإلكتروني أو معرّف حساب Google أو معرّف تسجيل الدخول عبر Apple. ونستخدم ذلك فقط للتحقق من هويتك وحماية بياناتك.

تخزّن مزامنة المكتبة قوائم التشغيل والمفضلة لديك في Firebase Firestore، ضمن حسابك أنت، وتبقيها محدَّثة على أجهزتك لحظة بلحظة. ويحتوي إدخال قائمة التشغيل على العنوان والفنان والمدة والمعرّفات اللازمة للعثور على الأغنية نفسها على أجهزتك الأخرى. ولا تُرفع ملفاتك الصوتية أبدًا، ولا إعداداتك ولا كلمات الأغاني التي عدّلتها ولا صور الأغلفة المخصصة: فهذه تبقى على الجهاز الذي أنشأتها فيه.

ولأن بياناتك مخزّنة في حسابك، فإنها تعود عندما تسجّل الدخول على جهاز جديد. وهذه نسخة حيّة لا لقطة مؤرّخة: فأي تغيير أو حذف تجريه يُطبَّق على أجهزتك الأخرى أيضًا. وعندما تحذف قائمة تشغيل تُحفظ 30 يومًا كي تتمكن من استعادتها، ثم تُحذف نهائيًا. وتشمل فترة الاستعادة هذه قوائم التشغيل المحذوفة، لا المفضلة الفردية.

تستخدم المزامنة Firebase Cloud Functions و Firebase App Check والمصادقة وقواعد الأمان على الخادم، وتُنقل عبر اتصالات مشفَّرة.

قوائم التشغيل المشتركة

إذا شاركت قائمة تشغيل عبر رابط، ينضم إليها من يفتح ذلك الرابط ويصبح بإمكانه رؤيتها وتعديلها معك. ومنذ تلك اللحظة يصبح اسم قائمة التشغيل والأغاني التي تحتويها مرئيًا لكل الأعضاء، وأي تغيير يجريه أحد الأعضاء يراه الباقون.

تُخزَّن قائمة التشغيل المشتركة بمعزل عن بياناتك الشخصية ولا يمكن قراءتها إلا لأعضائها. والمشاركة اختيارك أنت ولا تنطبق إلا على قوائم التشغيل التي تقرر مشاركتها: أما بقية مكتبتك فتبقى خاصة بحسابك. وكل من يملك الرابط يمكنه الانضمام، فتعامل معه كما تتعامل مع أي رابط خاص.

تحمل قوائم التشغيل المشتركة معلومات الأغاني نفسها التي تحملها قائمة التشغيل العادية. ولا تحمل أبدًا ملفاتك الصوتية، ولا تفاصيل حسابك بما يتجاوز العضوية، ولا أي بيانات اعتماد لمزوّديك السحابيين أو خوادم الوسائط لديك.

إذا حذفت حسابك، تُحذف قوائم التشغيل المشتركة التي أنشأتها بالنسبة للجميع، وتُزال عضويتك من القوائم التي أنشأها آخرون.

الاشتراكات والمشتريات

مزامنة المكتبة وقوائم التشغيل المشتركة ميزتان مدفوعتان. وتُدار المشتريات عبر Google Play Billing أو Apple In-App Purchase. ويتحقق BlueMusic من حالة الاشتراك لدى Google Play أو Apple قبل تفعيلهما. وفتح قائمة تشغيل مشتركة أرسلها إليك أحدهم لا يتطلب اشتراكًا.

لأغراض منع الاحتيال والاستعادة والدعم، يخزّن BlueMusic سجلات اشتراك محدودة في Firebase، مثل معرّف المنتج والمنصة وحالة الاشتراك ووقت انتهاء الصلاحية ووقت التحقق ومعرّفات الشراء أو المعاملات المجزّأة (hashed). ولا تخزّن خدمتنا الخلفية رموز الشراء الأصلية كنص عادي.

تتولى Google أو Apple بيانات الفوترة والإلغاء والاسترداد والضرائب وفقًا لحساب المتجر الذي استخدمته في الشراء.

التخزين السحابي ومزوّدو الوسائط

Google Drive و OneDrive و Dropbox و Box و pCloud وخوادم الوسائط المستضافة ذاتيًا

إذا ربطت حساب تخزين سحابي، يستخدم BlueMusic الأذونات التي توافق عليها لتصفح ملفاتك الصوتية وتشغيلها. وحيثما كان ذلك مدعومًا، يطلب BlueMusic وصولًا للقراءة فقط. ولا يعدّل الملفات لدى مزوّدي التخزين هؤلاء ولا يحذفها ولا يرفع إليها ملفات من أجل التشغيل.

تُخزَّن رموز OAuth وبيانات اعتماد خادم الوسائط على جهازك باستخدام التخزين الآمن في النظام حين يكون متاحًا. وتُرسل طلبات تصفح الملفات السحابية أو بثها إلى المزوّد الذي اخترته.

إذا أعددت يدويًا خادمًا مستضافًا ذاتيًا عبر HTTP عادي، فقد لا يكون الاتصال بذلك الخادم مشفَّرًا بـ TLS. استخدم HTTPS للخوادم البعيدة كلما أمكن.

خدمات Google API - الاستخدام المحدود

سيلتزم استخدام BlueMusic للمعلومات الواردة من واجهات Google API ونقلها إلى أي تطبيق آخر بـسياسة بيانات مستخدمي خدمات Google API، بما في ذلك متطلبات الاستخدام المحدود.

يُستخدم الوصول للقراءة فقط إلى Google Drive لغرض واحد: تمكينك من تصفح ملفاتك الصوتية وتشغيلها داخل BlueMusic. وبيانات مستخدم Google هذه:

  • لا تُستخدم إلا لتقديم ميزة تشغيل الموسيقى داخل التطبيق أو تحسينها؛
  • ولا تُنقل إلى أطراف ثالثة ولا تُباع لها، إلا بالقدر الضروري تمامًا لتقديم الميزة، أو للامتثال للقانون المعمول به، أو في إطار عملية اندماج أو استحواذ؛
  • ولا تُستخدم للإعلانات ولا لأي تكوين ملفات غير ذي صلة؛ و
  • ولا يقرؤها بشر إلا إذا منحت موافقة صريحة لأغراض الدعم، أو كان ذلك ضروريًا للأمان، أو كان مطلوبًا بموجب القانون.

البحث عن الأغلفة وكلمات الأغاني والبيانات الوصفية

عندما تطلب من BlueMusic العثور على غلاف أو إكمال البيانات الوصفية لأغنية، قد يرسل التطبيق كلمات البحث أو عنوان الأغنية أو الفنان أو الألبوم أو المدة أو رمز ISRC أو غيره من معرّفات الموسيقى إلى الخدمات أدناه، ليحصل على الأغلفة العامة وتفاصيل الأغاني وكلماتها. ولا تُرفع ملفاتك الصوتية من أجل عمليات البحث هذه، باستثناء حالة التعرّف على الصوت الموضحة أدناه.

Apple وواجهة iTunes Search API والخدمة الخلفية لـ BlueMusic على Firebase

تُرسل تفاصيل الأغنية إلى خدمة البحث العامة من Apple وإلى الخدمة الخلفية الخاصة بـ BlueMusic على Firebase، التي تستعلم من كتالوج Apple Music نيابة عن التطبيق، للحصول على الغلاف ومعلومات الأغنية.

LRCLib

عندما لا تحتوي الأغنية على كلمات مخزّنة داخل الملف، يبحث التطبيق عنها تلقائيًا في lrclib.net، مرسلًا العنوان والفنان والألبوم والمدة اللازمة للعثور على تطابق. وهذه خدمة عامة مجانية ولا تحتاج إلى حساب.

ShazamKit

إذا طلبت من BlueMusic التعرّف على أغنية يتعذّر عليه تسميتها، ينشئ التطبيق بصمة صوتية لذلك الملف ويرسلها إلى خدمة ShazamKit من Apple للحصول على العنوان والفنان. ولا يحدث هذا إلا عندما تبدأه أنت بنفسك، على الأغنية التي تختارها.

Radio Browser

عندما تشغّل محطة راديو، يُخطر التطبيق دليل Radio Browser العام ليُسجَّل عدد مرات تشغيل المحطة. ويحدد هذا الإخطار المحطة، لا أنت.

تُستخدم عمليات البحث هذه لتقديم الميزة المطلوبة داخل التطبيق ولا تُستخدم للإعلانات.

الراديو عبر الإنترنت

قائمة المحطات مضمّنة في التطبيق، لذا لا يحتاج تصفحها إلى حساب ولا إلى أي طلب عبر الشبكة. وعندما تشغّل محطة، يتصل جهازك مباشرة ببث تلك الإذاعة، وتتلقى الإذاعة بيانات الاتصال التي يحملها أي طلب عبر الإنترنت، مثل عنوان IP الخاص بك. ولا يتحكم BlueMusic فيما تسجّله الإذاعة.

التشخيص والدعم

لا يتضمن BlueMusic أدوات تتبّع إعلانية ولا يستخدم منتجات تحليلات. وقد يوفّر مزوّدو المنصات، مثل Google Play و Apple و Firebase أو تسجيل الدخول عبر Google أو Apple، معلومات عن الأعطال أو السلامة أو الفوترة أو الأمان اللازمة لتشغيل خدماتهم.

يرسل التطبيق تقارير الأعطال والأخطاء إلى Firebase Crashlytics حتى نتمكن من إصلاح ما يتعطل: حالات الإغلاق غير المتوقع، وبعض الأخطاء التي يكتشفها التطبيق دون أن يُغلق، كما هو موضّح في الفقرة التالية. كما يرسل مجموعة صغيرة من العدّادات المجهولة عن أول استخدام لعملية التثبيت، كل عدّاد منها مرة واحدة على الأكثر طوال عمر ذلك التثبيت: هل منحت إذن الوصول إلى الموسيقى أم رفضته أم تخطيته، وأن أول فحص للمكتبة قد انتهى وكم أغنية وجد، وأن أول تشغيل قد حدث، وأنه تم إرسال ملاحظات. ولا تحمل هذه العدّادات أي معرّف وتُضاف إلى مجموع يومي لكل منصة، فلا يوجد سجل لأي جهاز بعينه.

لا يُبلَّغ عن خطأ لا يُغلق التطبيق إلا عندما يحرمك من شيء ما، ومرة واحدة على الأكثر لكل خطأ في كل جلسة: مثل عملية شراء أو استعادة لا تكتمل، أو تنزيل يفشل، أو قائمة تشغيل أو عنصر مفضّل لا تتم مزامنته، أو أغنية يتعذّر تشغيلها أو حذفها. ويذكر التقرير ما كان التطبيق يفعله، ومع أي مزوّد (مثل Google Drive أو Jellyfin) وأحيانًا في أي شاشة، ونوع الخطأ ورمزه، وفي أي موضع من شيفرة التطبيق وقع. وقد يتضمن أيضًا ملاحظات قصيرة عمّا حدث للتو، كبدء تشغيل أغنية محلية أو محطة راديو أو أغنية من السحابة، دون ذكر أيّها. ولا يتضمن أبدًا موسيقاك أو قوائم التشغيل لديك أو بريدك الإلكتروني، ولا عناوين الأغاني أو أسماء الملفات أو المجلدات أو عناوين الويب أو عنوان خادمك أو كلمات المرور أو رموز الوصول. وكأي تقرير من Crashlytics، يحمل أيضًا بيانات تقنية عن الجهاز (الطراز وإصدار النظام والتطبيق والذاكرة والمساحة المتاحة) ومعرّفًا عشوائيًا للتثبيت يُنشئه Firebase. كما يسجّل Crashlytics وقت بدء كل جلسة استخدام، دون أي شيء مما تفعله خلالها، لحساب عدد الجلسات التي تنتهي دون أعطال. ولا يرتبط أي من ذلك بحسابك في BlueMusic ولا بمعرّف إعلاني، ويحذفه Crashlytics بعد 90 يومًا. ونعالج هذه البيانات استنادًا إلى مصلحتنا المشروعة في أن يعمل التطبيق بشكل سليم وآمن. ويمكنك إيقاف إرسال تقارير الأعطال والأخطاء في أي وقت بإيقاف خيار إرسال تقارير الأخطاء في الإعدادات ← حول.

إذا أرسلت إلينا ملاحظاتك من داخل التطبيق، فإن الرسالة تصل مصحوبة بإصدار التطبيق ورقم البناء، وإصدار نظام التشغيل لديك، وطراز جهازك والشركة المصنّعة له، واللغة التي اخترتها في التطبيق. ولا نستخدمها إلا لإعادة إنتاج المشكلة التي تبلّغ عنها وإصلاحها.

إذا راسلتنا بالبريد الإلكتروني طلبًا للدعم، فسنتلقى عنوان بريدك الإلكتروني وكل ما تختار تضمينه في رسالتك. ولا نستخدم تلك المعلومات إلا للرد عليك، والتحقيق في الأخطاء، وحماية الخدمة، أو الامتثال للالتزامات القانونية.

الحساب والاحتفاظ والحذف

يمكنك حذف حساب BlueMusic وبياناته المزامَنة من داخل التطبيق أو بطلب منك. راجع صفحة حذف حسابك المخصصة للاطلاع على الخطوات بالتفصيل.

يمكن إزالة البيانات المحلية بحذف التطبيق أو بمسح بيانات التطبيق على جهازك. وعلى Android، إذا كان النسخ الاحتياطي من Google مفعّلًا لديك، تحتفظ Google أيضًا في حسابك الخاص على Google بنسخة من إعدادات BlueMusic وغيرها من بياناته المحلية، مثل قوائم التشغيل والمفضلة لديك، ولا يمكننا الوصول إليها. ولا تتضمن هذه النسخة أبدًا ملفاتك الصوتية ولا التنزيلات ولا المكتبة ولا رموز الوصول إلى مزوّدي السحابة لديك ولا كلمات مرور خوادمك. وعلى iPhone وiPad، إذا كان النسخ الاحتياطي على iCloud مفعّلًا لديك، تدخل بيانات BlueMusic في نسخة iCloud الاحتياطية لجهازك مثل بيانات أي تطبيق آخر، بما في ذلك الإعدادات وقوائم التشغيل والمفضلة لديك والأغاني التي استوردتها إلى BlueMusic، بينما تُستثنى منها الأغاني التي نزّلتها من مزوّدي السحابة. وتحتفظ Apple بهذه النسخة في حسابك الخاص على iCloud، ولا يمكننا الوصول إليها أيضًا. ويمكن سحب صلاحية الوصول إلى المزوّد السحابي من إعدادات الحساب لدى ذلك المزوّد.

لطلب حذف حساب BlueMusic أو بياناته المزامَنة، راسلنا على laskyfeedback@gmail.com من عنوان البريد الإلكتروني المرتبط بحسابك في BlueMusic واكتب «BlueMusic account deletion» في الموضوع.

بعد أن نتحقق من الملكية، نحذف حساب Firebase Authentication، وقوائم التشغيل والمفضلة المزامَنة، وقوائم التشغيل المشتركة التي أنشأتها، وسجلات استحقاق الاشتراك المرتبطة بذلك الحساب، ما لم يتعيّن علينا الاحتفاظ بسجلات محدودة لأغراض الأمان أو منع الاحتيال أو الامتثال القانوني أو معالجة النزاعات أو الالتزامات الضريبية والمحاسبية.

يمكنك أيضًا طلب حذف بياناتك المزامَنة فقط دون حذف حسابك. ونسعى إلى إتمام طلبات الحذف الموثّقة خلال 30 يومًا، ما لم يقتضِ القانون مدة أطول أو يستلزمها نزاع قائم أو تحقيق أمني أو إجراء لمنع الاحتيال.

الأطفال

BlueMusic غير موجّه إلى الأطفال دون السن التي يشترطها القانون المعمول به للموافقة على الخدمات عبر الإنترنت. لا تفعّل ميزات الحساب أو الدفع عبر الإنترنت إذا لم يكن مسموحًا لك بذلك.

مَن المسؤول عن بياناتك

المسؤول عن معالجة البيانات الشخصية الموصوفة في هذه السياسة، وفقًا للائحة العامة لحماية البيانات في الاتحاد الأوروبي (GDPR)، هو Pedro Antonio Flores Casquet، الذي ينشر تطبيقاته باسم Lasky.

حقوقك

أنت المتحكم في بياناتك الشخصية. وبموجب اللائحة العامة لحماية البيانات (GDPR) والقوانين المماثلة، يحق لك:

  • الوصول إلى البيانات الشخصية التي نحتفظ بها عنك.
  • تصحيح أي معلومات غير دقيقة أو غير مكتملة.
  • الحصول على نسخة من قوائم التشغيل والمفضلة التي تمت مزامنتها (قابلية نقل البيانات).
  • طلب حذف حسابك وبياناته التي تمت مزامنتها.
  • الاعتراض على المعالجة القائمة على مصلحتنا المشروعة، مثل تقارير الأعطال والأخطاء.
  • طلب تقييد معالجة بياناتك.
  • تقديم شكوى إلى سلطة حماية البيانات في بلدك (في إسبانيا، الوكالة الإسبانية لحماية البيانات AEPD).

لأي سؤال يتعلق بالخصوصية، أو لممارسة حقوقك المتعلقة ببياناتك، راسلنا على laskyfeedback@gmail.com.

التغييرات والتواصل

قد نحدّث سياسة الخصوصية هذه من حين لآخر. وستظهر التحديثات على هذه الصفحة بتاريخ جديد.

الدعم الفني: laskyfeedback@gmail.com