Briskro 1.3 — extension and data service privacy

Revision 2026-11-04. This policy describes the public FPL transport and optional local prayer feature in the 1.3 release. This source is prepared for coordinated publication with that release. Deployment and source availability are recorded separately in the release report; this document does not certify service availability or store acceptance.

FPL public data

After you save a public FPL team ID, api.briskro.com receives that ID and the requested round or league. The existing briskro-api-preview-20261101.archerxdeadpool.workers.dev alias reaches the same service and is attempted once if the primary transport is unavailable. No local server is required. Sports and FPL acquisition remain independent. The Worker requests public team names, selected players, points, fixtures, news and league standings from fantasy.premierleague.com. No FPL login, password, session cookies or Authorization is used. Manager names, region and financial profile fields are discarded. Your network address is visible to the contacted service.

The independent Worker cache may retain normalized FPL data for up to seven days, physically pruned by the Worker. It uses a separate source budget and honors source 403/429 and Retry-After. Changing transport aliases does not reset the shared cache, budget or source circuit. Saved teams, up to five, appear together and share caches. Removing a team clears its owned local cache and alert state; it does not immediately delete an independent server cache.

The browser cache ignores expired snapshots and cleans them on use; physical browser storage cannot be deleted while Chrome is closed. Saved settings and local cached records remain until removal, cleanup or uninstall as appropriate. The optional fantasy.premierleague.com host permission is requested only after you explicitly choose direct fallback following a Worker connection/outage. Direct reads use fixed public paths with credentials omitted. Neither alias fallback nor direct reads bypass source blocks, rate limits or intentional service restrictions. Revoking optional source access stops new direct reads while usable cached data remains.

Optional prayer location

Prayer is off by default. Enabling it does not request your location automatically. Only the explicit device-location button asks the browser for geolocation permission; a bundled manual-city choice is available. Latitude, longitude, city/timezone, calculation method and minute adjustment stay in canonical chrome.storage.local. Prayer times for today and tomorrow are calculated locally using bundled code. Coordinates are never sent to Briskro, Cloudflare or a prayer service. There is no location history, continuous location watch, prayer network request, adhan audio or prayer notification.

Use Clear location to remove the saved coordinates, or disable prayer to hide the indicator. Device permission can also be revoked in the browser. Precise coordinates are excluded from diagnostic reports and generic settings exports. Browser-local settings are removed on uninstall. High-latitude or unavailable calculations remain unknown rather than invented.

Football and local personalization

Local settings include language, appearance, primary team, followed teams and competitions, starred matches, identity directory, retry deadlines and notification reservations. An optional chosen background photo stays in local IndexedDB and is not uploaded or synchronized. Remove it from Settings using the background removal button. Old localStorage values may remain as migration backups. Clearing favourites does not erase every setting or cache.

Sports requests send selected dates, followed team/league identifiers, requested match IDs and search text to the Briskro service, which may send relevant requests to GOAL API. These identifiers may reflect your interests. The country/timezone itself is not transmitted; country inference uses the device timezone without IP geolocation. Sports history may retain seven Cairo calendar days within cache limits. as-goal.net supplies fallback fixtures and broadcast metadata; team images can be requested from media.goal-api.com or as-goal.net. Cloudflare processes API connections. The Worker uses short-lived hashed IP keys for request limits and does not log raw IP, provider secrets or search text in application failure logs. Hosting and source services have their own policies.

Permissions and alerts

storage saves settings, follows, FPL IDs, prayer settings and caches locally. New Tab replacement is the core feature. alarms schedules background work after opt-in. geolocation supports only the explicit device-location action. notifications is a separate optional permission; the master switch and individual FPL alert types start off. Quiet hours apply to football and FPL. No browsing history or access to unrelated sites is requested.

Visible tabs refresh with cache pacing. Background alerts require a running browser, the master switch and permission; sleep, connectivity and source delays can postpone delivery. Every saved team's enabled event types are tracked. Notifications may expose team and player text on the device screen. Clicking opens an internal match or FPL view. Disabling alerts stops work. The manual test notification is explicitly synthetic and does not change live preferences or sporting data.

Freshness, diagnostics and source rights

Points remain provisional until the source marks the round finished and checked. Source summaries may lag player totals. Official profiles and open league pages are checked every five minutes subject to limits. Rank age records when the profile was read, not when FPL calculated it. Overall arrows compare observations within the current tab; league arrows use the source's previous rank. Stale/offline data retains its age. Public accessibility does not establish permission for commercial reuse or any affiliation with the Premier League. Source licensing and availability are the operator's separate responsibility.

No analytics, advertising, automatic support uploads or data sale. The diagnostic-copy button is manual, local and sanitized: a fixed event allowlist and aggregate counts, without team IDs, names, URLs, news, cookies, precise coordinates or raw source payloads. No automatic upload occurs. The last 20 successful FPL preference changes remain locally as operation types, before/after counts and times without team identifiers. Diagnostic reports include counts and elapsed times; they cannot reconstruct changes predating this version. External websites and the Briskro shop have separate policies.

خصوصية Briskro 1.3

بعد حفظ رقم فريق FPL عام يُرسل الرقم والجولة أو الدوري إلى api.briskro.com. عند تعطل النقل فقط تُجرب نسخة workers.dev الموجودة مرة واحدة، وهي نفس الخدمة والحصة والذاكرة المشتركة. لا يلزم خادم محلي. تُقرأ أسماء الفرق واللاعبون والنقاط والأخبار والدوريات العامة دون تسجيل دخول أو cookies؛ تُستبعد أسماء المديرين والحقول المالية والمنطقة. قد يحتفظ الخادم ببيانات مطبعة حتى سبعة أيام. حذف الفريق محليًا لا يحذف نسخة الخادم فورًا. المصدر يرى عنوان الشبكة العادي.

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

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

صورة الخلفية اختيارية ومحلية في IndexedDB، ويمكن حذفها بزر إزالة الخلفية؛ لا تُرفع ولا تتزامن. الإعدادات والمفضلة والنسخ المحلية تبقى حتى الحذف أو التنظيف أو إزالة الإضافة، ولا يمكن التنظيف الفعلي والمتصفح مغلق. مسح المفضلة لا يمسح جميع الإعدادات. بيانات المباريات والبحث والمعرفات المطلوبة تذهب لخدمة Briskro ومصادرها GOAL وas-goal، والصور لمصادرها. Cloudflare يعالج الاتصال ويستخدم الخادم مفاتيح شبكة مجزأة مؤقتة لتقييد الطلبات دون تسجيل العنوان الخام أو الأسرار أو نص البحث في سجلات أخطاء التطبيق.

لا تحليلات أو إعلانات أو بيع بيانات أو رفع دعم تلقائي. نسخ التشخيص يدوي ومحلي ومنقح دون الأسماء أو أرقام الفرق أو الروابط أو الأخبار أو الإحداثيات الدقيقة. يحفظ آخر 20 تعديلًا ناجحًا للفانتازي بنوع العملية والأعداد والوقت فقط دون المعرفات، ولا يستعيد أحداث ما قبل النسخة. سياسة المواقع الخارجية والمتجر منفصلة. هذه النسخة مصدر مجهز للنشر المنسق مع الإصدار؛ حالة النشر والتوافر الفعلي تُسجل في تقرير الإصدار.

Briskro support / الدعم