# قائمة Google Play للنشر — البسطية

## 1. Data Safety (الأمان والبيانات)

صرّح بالتالي بدقة داخل نموذج Play:

| النوع | يُجمع؟ | يُشارَك؟ | الغرض | إلزامي؟ |
| --- | --- | --- | --- | --- |
| البريد الإلكتروني | نعم | لا | إنشاء الحساب وتسجيل الدخول | نعم |
| الاسم | نعم | لا | عرض ملف المعلن | نعم |
| رقم الهاتف | نعم (اختياري) | لا | تواصل المشتري مع البائع | لا |
| الموقع التقريبي | نعم | لا | عرض الإعلانات القريبة | لا |
| الصور | نعم | لا | صور الإعلانات | لا |
| رسائل داخل التطبيق | نعم | لا | الدردشة بين المستخدمين | لا |
| سجلات التعطّل والأداء | نعم | لا | تحسين الاستقرار (بدون هوية) | لا |

- [ ] البيانات مشفّرة أثناء النقل (HTTPS/TLS) → **نعم**.
- [ ] المستخدم يقدر يطلب حذف بياناته → **نعم**.
- [ ] سجلات الأخطاء ما تحتوي معرّف مستخدم ولا user-agent ولا محتوى رسائل.

## 2. حذف الحساب

- [ ] رابط حذف الحساب داخل التطبيق: **الملف الشخصي → حذف الحساب** (`/delete-account`).
- [ ] رابط الويب المطلوب في Play Console: `https://albastiya.com/delete-account`
- [ ] الصفحة توضح شنو ينحذف (الحساب، الإعلانات، الرسائل) وشنو يبقى للأسباب القانونية.
- [ ] الحذف يشتغل فعلياً بدون الحاجة لمراسلة الدعم.

## 3. الصلاحيات — التبرير داخل Play

| الصلاحية | التبرير المكتوب |
| --- | --- |
| `ACCESS_COARSE_LOCATION` / `ACCESS_FINE_LOCATION` | عرض الإعلانات القريبة وتحديد موقع الإعلان على الخريطة — اختيارية بالكامل |
| `CAMERA` | التقاط صور الإعلان مباشرة |
| `READ_MEDIA_IMAGES` | اختيار صور الإعلان من المعرض |
| `POST_NOTIFICATIONS` | تنبيهات الرسائل والعروض وقرارات مراجعة الإعلان |

- [ ] كل صلاحية تُطلب **عند الحاجة فقط** (مو عند الإقلاع).
- [ ] رفض أي صلاحية ما يمنع استخدام باقي التطبيق.

## 4. المحتوى من المستخدمين (UGC Policy)

- [ ] آلية **الإبلاغ** عن أي إعلان أو مستخدم متوفرة داخل التطبيق.
- [ ] آلية **حظر** مستخدم متوفرة (تمنع الرسائل والعروض والمزايدات).
- [ ] فريق مراجعة + تبويب «المراجعة» لمعالجة البلاغات والإعلانات المعلّقة.
- [ ] شروط الاستخدام وسياسة الخصوصية متوفرة داخل التطبيق وعلى الويب.
- [ ] رابط سياسة الخصوصية في Play Console: `https://albastiya.com/privacy`

## 5. ملاحظات الإصدار (Release Notes)

اكتبها بالعربية أولاً ثم الإنجليزية، وباختصار:

```
ما الجديد:
• مراجعة أسرع للإعلانات وإشعار فوري بقرار النشر
• رفع صور أخف وأسرع حتى للصور الكبيرة
• تحسينات على الخرائط والإعلانات القريبة
• إصلاحات استقرار عامة
```

- [ ] بدون وعود بميزات غير موجودة.
- [ ] بدون ذكر أسماء مزوّدين داخليين.

## 6. الاختبار الداخلي قبل الإنتاج

- [ ] رفع AAB إلى **Internal testing** أولاً.
- [ ] فحص `docs/android-release-qa.md` كاملاً على نسخة الـinternal testing.
- [ ] تأكيد أن `versionCode` أعلى من آخر نسخة مرفوعة.
- [ ] `bun run scripts/check-android-release.ts` يخرج بكود 0.
- [ ] **بعد** نزول النسخة فعلياً على المتجر فقط: حدّث `app_settings.latest_android_version`.
- [ ] ترقية تدريجية (Staged rollout) 20% ثم مراقبة تبويب «الأخطاء» و Crashlytics قبل 100%.
