BashWeatherBashWeather
← App
Notifications الإشعارات

Notification Policy

سياسة الإشعارات

Last updated: March 31, 2026 · Effective: March 31, 2026

آخر تحديث: ٣١ مارس ٢٠٢٦ · تاريخ النفاذ: ٣١ مارس ٢٠٢٦

Types of Notifications

BashWeather sends the following types of notifications:

  • Daily Weather Brief (Push): A morning push notification summarising the day's weather for your first saved location. Sent once per day.
  • In-App Daily Brief Card: A bottom-sheet summary shown once per day when you open the app, even without push permission.
  • System Alerts: Occasional important notices about service changes, security updates, or significant policy changes. These are rare and only sent when necessary.
BashWeather does not send promotional, marketing, or advertising notifications. Push notifications are strictly weather-related.

أنواع الإشعارات

يرسل BashWeather الأنواع التالية من الإشعارات:

  • الملخص اليومي للطقس (Push): إشعار فوري صباحي يلخّص طقس اليوم لموقعك المحفوظ الأول. يُرسَل مرة واحدة يومياً.
  • بطاقة الملخص اليومي داخل التطبيق: ملخص يظهر مرة واحدة يومياً عند فتح التطبيق، حتى بدون إذن الإشعارات.
  • التنبيهات النظامية: إشعارات مهمة نادرة حول تغييرات الخدمة أو تحديثات الأمان.
لا يرسل BashWeather إشعارات ترويجية أو تسويقية أو إعلانية. الإشعارات الفورية تتعلق بالطقس حصراً.

How We Send Push Notifications

Push notifications are delivered using the Web Push API, a standard browser technology. The technical pipeline is:

  • Your browser generates a unique push subscription endpoint and encryption keys
  • This subscription is sent to our Cloudflare Worker and stored encrypted in Cloudflare KV, linked to your account
  • At 06:00 UTC daily, our Cloudflare Worker fetches weather data and sends an encrypted push message to your browser's push service (operated by your browser vendor — Google, Mozilla, Apple, etc.)
  • Your browser's service worker receives the push and displays the notification

All push payloads are encrypted end-to-end using RFC 8291 (ECDH + AES-128-GCM). Neither BashWeather nor Cloudflare can read the content of push messages in transit.

كيف نرسل الإشعارات الفورية

تُسلَّم الإشعارات الفورية باستخدام Web Push API، وهي تقنية متصفح قياسية. المسار التقني هو:

  • يُولِّد متصفحك نقطة نهاية اشتراك فريدة ومفاتيح تشفير
  • يُرسَل هذا الاشتراك إلى Cloudflare Worker الخاص بنا ويُخزَّن مشفَّراً في Cloudflare KV مرتبطاً بحسابك
  • يومياً عند الساعة 06:00 UTC، يجلب Cloudflare Worker الخاص بنا بيانات الطقس ويرسل رسالة push مشفَّرة إلى خدمة push في متصفحك
  • يتلقى service worker في متصفحك الـ push ويعرض الإشعار

جميع حمولات push مشفَّرة من طرف إلى طرف باستخدام RFC 8291. لا يستطيع BashWeather ولا Cloudflare قراءة محتوى رسائل push أثناء النقل.

What Notifications Contain

Every push notification from BashWeather contains only:

  • Your city name (first saved location)
  • Current weather condition (e.g. "Partly Cloudy")
  • Today's high and low temperatures
  • A weather icon

Notifications never contain: advertisements, affiliate links, promotional content, or personal data beyond your city name.

محتوى الإشعارات

تحتوي كل إشعار فوري من BashWeather على:

  • اسم مدينتك (الموقع المحفوظ الأول)
  • حالة الطقس الحالية (مثلاً "غائم جزئياً")
  • درجات الحرارة القصوى والدنيا لليوم
  • رمز الطقس

لا تحتوي الإشعارات أبداً على: إعلانات أو روابط شراكة أو محتوى ترويجي.

Frequency

Push notifications are sent once daily at approximately 06:00 UTC (equivalent to approximately 09:00 Amman/Riyadh, 08:00 Cairo, 07:00 London). We do not send multiple notifications per day and have no capability to send real-time weather alerts at this time.

التكرار

تُرسَل الإشعارات الفورية مرة واحدة يومياً عند الساعة 06:00 UTC (ما يعادل الساعة 09:00 تقريباً بتوقيت عمّان/الرياض). لا نرسل إشعارات متعددة في اليوم ولا نملك قدرة إرسال تنبيهات طقس فورية حالياً.

How to Enable

Push notifications are opt-in only. To enable them:

  1. Sign in to BashWeather with your Google account
  2. Wait for the Daily Brief card to appear (shown once per day)
  3. Tap "Enable Notifications" — your browser will ask for permission
  4. Grant permission to activate daily weather push notifications

كيفية التفعيل

الإشعارات الفورية اختيارية. لتفعيلها:

  1. سجّل الدخول إلى BashWeather بحساب Google الخاص بك
  2. انتظر ظهور بطاقة الملخص اليومي (تظهر مرة واحدة يومياً)
  3. اضغط "تفعيل الإشعارات" — سيطلب متصفحك الإذن
  4. امنح الإذن لتفعيل إشعارات الطقس اليومية

How to Disable

You can disable push notifications at any time through:

  • Browser settings: Go to your browser's notification settings and revoke permission for BashWeather.
  • Opt-Out page: Visit /opt-out and toggle off "Push Notifications".
  • OS settings: On mobile, revoke notification permission via your device's app/notification settings.

Once disabled, your push subscription endpoint is deleted from our Cloudflare KV storage.

كيفية التعطيل

يمكنك تعطيل الإشعارات الفورية في أي وقت من خلال:

  • إعدادات المتصفح: انتقل إلى إعدادات الإشعارات في متصفحك وأَلغِ الإذن لـ BashWeather.
  • صفحة إلغاء الاشتراك: تفضّل بزيارة /opt-out وأوقف تشغيل "الإشعارات الفورية".
  • إعدادات نظام التشغيل: على الهاتف، أَلغِ إذن الإشعار عبر إعدادات الجهاز.

بمجرد التعطيل، يُحذف نقطة نهاية اشتراكك من تخزين Cloudflare KV لدينا.

Data Used for Notifications

To deliver push notifications, we store:

  • Your browser's push subscription endpoint (a URL provided by your browser's push service)
  • Encryption keys used to secure the notification payload
  • Your saved locations (to know what weather to fetch)

This data is stored in Cloudflare KV, keyed to your Google account ID. It is deleted when you unsubscribe or delete your account. It is never sold or shared with third parties.

البيانات المستخدمة للإشعارات

لتسليم الإشعارات الفورية، نخزّن:

  • نقطة نهاية اشتراك push في متصفحك
  • مفاتيح التشفير المستخدمة لتأمين حمولة الإشعار
  • مواقعك المحفوظة (لمعرفة بيانات الطقس التي يجب جلبها)

تُخزَّن هذه البيانات في Cloudflare KV مرتبطةً بمعرّف حساب Google الخاص بك. تُحذف عند إلغاء الاشتراك أو حذف حسابك. لا تُباع أو تُشارَك مع أطراف ثالثة أبداً.

Contact

BashWeather

For notification issues: privacy@bashweather.app

To opt out: /opt-out

التواصل

BashWeather

لمشاكل الإشعارات: privacy@bashweather.app

لإلغاء الاشتراك: /opt-out

Privacy Policy Terms of Service Cookie Policy Disclaimer Advertising Copyright API Terms DPA Data Request Opt-Out Security Children Notifications Acceptable Use

© 2026 BashWeather. All rights reserved.