سياسة خصوصية VHajj
من يشغّل الخدمة
يشغّل VHajj مطوّر التطبيق، وهو الجهة المذكورة باسم «المطوّر» في صفحة VHajj على متجر Google Play. تصل إلى الخدمة بكود دعوة من شركة السياحة التي تسافر معها، أو برحلة واحدة تشتريها من داخل التطبيق. شركة السياحة توزّع الأكواد ولا تشغّل الخدمة. للتواصل: [email protected].
ما يجمعه التطبيق من هاتفك
- الموقع الدقيق طوال مدة الرحلة، حتى والتطبيق مغلق: خط العرض والطول، الدقة، الارتفاع، السرعة، الاتجاه، ووقت كل قراءة ومصدرها. يعمل ذلك عبر خدمة تظهر بإشعار دائم ما دامت شغّالة، تبدأ بلمستك (تفعيل الكود أو «شارك موقعي تاني») ويمكنك إيقافها في أي وقت دون حذف شيء من الإعدادات أو بزر «إيقاف المشاركة» في الإشعار، بعد تأكيدك؛ وأثناء الإيقاف لا يُجمع شيء ولا تعود وحدها. في وضع توفير البطارية لا نشغّل GPS، ونكتفي بالمواقع التي يحسبها الهاتف أصلًا.
- شبكات الواي فاي القريبة: المعرّف الثابت لكل نقطة واي فاي قريبة (BSSID) وقوة إشارتها، لأقوى عشر شبكات، مرة كل ٣٠ ثانية إلى ٣ دقائق. لا نتصل بها ولا نرسل أسماءها ولا نرى ما يمر عليها. الغرض تحسين الموقع داخل المباني.
- حساسات الحركة: قراءات مقياس التسارع والجيروسكوب الخام (حتى ٥٠ قراءة في الثانية)، وضغط الهواء من الباروميتر، واتجاه البوصلة، وعدد الخطوات وشدة الحركة في كل ثانية. نطلب إذن «النشاط البدني» لعدّ الخطوات. الغرض تمييز مشيتك عن مشية من حولك في بث الحرم.
- معرّف الهاتف: رقم أندرويد الخاص بالتطبيق على هاتفك (ANDROID_ID) — ليس معرّفًا عشوائيًا نصنعه نحن — ومعه اسم موديل الهاتف. نربط به كود الخدمة بهاتف واحد، فلا يعمل الكود إن نُسخ إلى هاتف آخر.
- بيانات تشخيص الجهاز: نسبة البطارية وهل الهاتف يشحن، نوع الشبكة (واي فاي أو بيانات الجوال)، حالة الأقمار الصناعية (عددها وقوة إشارتها ومواقعها في السماء وطراز شريحة GPS)، حالة الأذونات وتوفير الطاقة والحرارة، وأي الحساسات موجودة في الهاتف، وهل الموقع مُحاكى (موقع وهمي)، وفرق ساعة الهاتف عن الوقت الصحيح. لضبط الوقت يسأل التطبيق خادم الوقت time.google.com دون أن يرسل إليه أي بيانات عنك.
- بيانات المجموعة العائلية (فقط إن أنشأت مجموعة بنفسك أو انضممت إلى واحدة بإدخال كودها): الاسم الذي تكتبه لنفسك، والرسائل السريعة ونداء الاستغاثة التي ترسلها، وموقعك الأخير ونسبة بطاريتك التي يراها أفراد مجموعتك فقط. لا يضعك التطبيق ولا الخادم في أي مجموعة من تلقاء نفسه، ولا تجمع شركة السياحة حجاجها في مجموعة: من يحمل كودًا من الشركة نفسها لا يرى مكانك.
- سجل الشراء (فقط إن اشتريت من داخل التطبيق): رمز الشراء من Google Play، ورقم الطلب، ووقت الشراء، والمنتج، وبصمة مشفّرة (مملّحة) لمعرّف الهاتف، والكود الذي صدر لك. الدفع نفسه تتولاه Google Play ولا نرى بيانات بطاقتك.
ما لا يجمعه التطبيق: الميكروفون، الكاميرا، جهات الاتصال، الرسائل، سجل المكالمات، الصور والملفات. التطبيق يكتب لقطاتك فقط في مجلد Movies/VHajj على هاتفك.
ما ينتجه الخادم لك
لقطات الفيديو التي نقصّها لك من بث الحرم العام، وصورها المصغّرة، وحالة تسليمها. لا تأتي من هاتفك، لكنها مرتبطة بحسابك وتُحذف معه.
لماذا
لتحديد اللحظات التي كان فيها هاتفك في نطاق كاميرات البث، والتعرّف على مشيتك فيها، ثم قصّ لقطتك وتسليمها لك داخل التطبيق؛ ولربط الكود بهاتف واحد؛ ولمعرفة أماكن أفراد مجموعتك العائلية إن استخدمتها. لا نستخدم أي بيانات للإعلانات أو التتبع التسويقي، ولا نبيعها.
مع من نشاركه
لا نشارك موقعك أو تحركاتك أو فيديوهاتك مع شركة السياحة. ترى الشركة فقط حالة الكود والخدمة وعدد اللقطات التي تم تجهيزها أو تسليمها، من دون وسائط أو موقع أو بيانات حركة. أفراد مجموعتك العائلية يرون ما وصفناه أعلاه فقط. لا نبيع بياناتك لأحد.
كم نحتفظ بها
- بيانات الرحلة — سجل الموقع (ومعه شبكات الواي فاي وعدد الخطوات وشدة الحركة وضغط الهواء واتجاه البوصلة)، وبيانات التشخيص، والمجموعة العائلية، والصور، واللقطات، وفيلم الذكريات: لا نحتفظ بأي منها أكثر من ٣٠ يومًا. كل قراءة أو صورة أو لقطة مر عليها ٣٠ يومًا تُحذف تلقائيًا، وتُحذف الرحلة كلها بعد ٣٠ يومًا من آخر بيانات وصلتنا منها (أو قبل ذلك إن حذفتها بنفسك).
- الفيديو بعد وصوله إليك — اللقطة أو الفيلم يُحذف من عندنا بعد ٧ أيام من وصوله إلى تطبيقك (أول مرة ينزل فيها كاملًا على هاتفك، أو يرسله لك فريق VHajj)، ولا يتجاوز الـ٣٠ يومًا في كل الأحوال. يقول لك التطبيق تحت كل لقطة متى ستُحذف: نزّلها على موبايلك قبلها.
- قراءات التسارع والجيروسكوب الخام: تُعالج في ذاكرة الخادم لبضع دقائق فقط للمطابقة، ولا تُحفظ على القرص.
- معرّف الهاتف يُحفظ مع جلستك ويُحذف معها.
- سجل الشراء نحتفظ به لمنع استخدام الشراء نفسه مرتين ولمعالجة الاسترداد، ولا يحتوي موقعًا ولا حركة.
- على هاتفك: إذا انقطع الإنترنت تنتظر النقاط في قائمة داخل التطبيق حتى تُرسل، وبحد أقصى ٤٨ ساعة.
- سجلات التشغيل التقنية على الخادم (وقت الاتصال، رقم الجلسة، موديل الهاتف، والأخطاء) نستعملها لتشغيل الخدمة وحمايتها، ولا نكتب فيها موقعك الدقيق، وتُحذف منها كل سطور أقدم من ٣٠ يومًا، وكل سطر فيه رقم جلستك عند حذفها.
حقوقك
يمكنك حذف كل بياناتك فورًا من داخل التطبيق (زر «إنهاء الخدمة ومسح بياناتي»): يوقف التطبيق الخدمة في الحال فلا يجمع شيئًا بعدها، ويحذف الخادم بياناتك، ثم يمسح التطبيق من هاتفك النقاط المنتظرة واللقطات المؤقتة وإعداداته، ومعها كود الرحلة المدفوعة الخاص بالحساب المحذوف. إن لم يصل رد الخادم يبقى الطلب قائمًا والخدمة متوقفة، ويعيد التطبيق المحاولة بنفسه. كود رحلة مدفوعة من شراء آخر لم يُستعمل بعد يبقى على الهاتف ظاهرًا في الإعدادات حتى لا تضيع رحلة دفعت ثمنها، ويزول حين يُستعمل أو يُسترد ثمنه. أو احذف من صفحة حذف البيانات بإدخال كود الدعوة ورقم الجلسة معًا، وتجدهما في شاشة «الإعدادات» داخل التطبيق. بعد أي حذف (من التطبيق أو من الصفحة أو عند استرداد الثمن أو انتهاء مدة الحفظ) يتوقف كود الدعوة نهائيًا، وحين يتصل التطبيق بالخادم بعدها يُبلَّغ بالحذف فيتوقف ويمسح ما على الهاتف. إيقاف الخدمة أو حذف التطبيق يوقف الإرسال فورًا. اللقطات المحفوظة في معرض هاتفك ملكك ولا نصل إليها.
الأمان
كل ما يرسله التطبيق يمر مشفّرًا (HTTPS) إلى خادم VHajj فقط.
الأطفال
الخدمة لمن هم فوق ١٨ عامًا.
تواصل
VHajj privacy policy
Who runs the service
VHajj is run by the app's developer: the party named as "Developer" on the VHajj page of Google Play. You reach the service with an invitation code from the travel agency you travel with, or with a single journey bought inside the app. The agency hands out codes; it does not run the service. Contact: [email protected].
What the app collects from your phone
- Precise location for the whole journey, also while the app is closed: latitude/longitude, accuracy, altitude, speed, bearing, and the time and source of each reading. It runs as a service with a persistent notification; it starts on your tap (activating the code, or "Share my location again") and you can stop it at any time without deleting anything in Settings or with the "Stop sharing" button on the notification, after you confirm. While it is stopped nothing is collected and it does not come back by itself. In battery-saving mode the GPS is off and we use only positions the phone has already computed.
- Nearby Wi-Fi networks: the fixed identifier (BSSID) and signal strength of up to ten nearby access points, every 30 seconds to 3 minutes. We never join them, never send their names and never see their traffic. Purpose: a better position inside buildings.
- Motion sensors: raw accelerometer and gyroscope readings (up to 50 per second), barometric air pressure, compass heading, and per-second step count and motion intensity. The "physical activity" permission is requested for the step count. Purpose: to tell your walk apart from the people around you in the Haram broadcast.
- Device identifier: this app's Android ID on your phone (ANDROID_ID) — not a random identifier of ours — and the phone model name. It binds your code to one phone, so a copied code does not work elsewhere.
- Device diagnostics: battery level and charging state, network type (Wi-Fi or mobile data), satellite status (count, signal strength, sky positions, GPS chip model), permission, power-saving and thermal state, which sensors the phone has, whether a position is simulated (mock location), and your phone clock's offset from true time. To set the time the app asks the time server time.google.com, sending it no data about you.
- Family group data (only if you create a group yourself or join one by entering its code): the name you give yourself, the quick messages and emergency alerts you send, and your latest position and battery level, which only the members of your group see. Neither the app nor the server ever puts you in a group by itself, and a travel agency's pilgrims are not grouped together: someone holding a code from the same agency does not see where you are.
- Purchase records (only if you buy in the app): the Google Play purchase token, order number, purchase time, product, a salted hash of the phone identifier, and the code issued to you. Google Play handles the payment; we never see your card.
Not collected: microphone, camera, contacts, messages, call log, photos or files. The app only writes your own clips into Movies/VHajj on your phone.
What the server makes for you
Video clips cut for you from the public Haram broadcast, their thumbnails and their delivery status. They do not come from your phone, but they belong to your account and are deleted with it.
Why
To find the moments your phone was within the broadcast cameras' view, recognise your walk in them, cut your clip and deliver it in the app; to bind the code to one phone; and to show your family group's positions if you use it. Nothing is used for advertising or marketing tracking, and nothing is sold.
Who we share it with
We do not share your location, movements or videos with the travel agency. The agency sees only the code and service status and the number of clips prepared or delivered, with no media, location or motion data. Members of your family group see only what is described above. We sell your data to no one.
How long we keep it
- Journey data — the location record (with its Wi-Fi networks, steps, motion intensity, air pressure and compass heading), diagnostics, family group, photos, clips and the memories film: none of it is kept more than 30 days. Every reading, picture or clip that is 30 days old is deleted automatically, and the whole journey is deleted 30 days after the last data we received from it (or earlier, when you delete it yourself).
- A video after it reached you — a clip or the film is deleted on our side 7 days after it was delivered to your app (the first time it was downloaded whole to your phone, or the VHajj team sent it to you), and never later than the 30 days. Under each clip the app tells you when it will be deleted: save it on your phone before then.
- Raw accelerometer and gyroscope readings: processed in the server's memory for a few minutes for the matching, never written to disk.
- The phone identifier is kept with your session and deleted with it.
- Purchase records are kept to stop one purchase from being used twice and to handle refunds; they contain no location or motion.
- On your phone: without internet, positions wait in a queue inside the app until they are sent, for at most 48 hours.
- Technical server logs (connection times, session number, phone model, errors) are used to run and protect the service; your precise location is not written in them, every line older than 30 days is removed from them, and every line with your session number is removed when your session is deleted.
Your rights
Delete all your data at once in the app ("End the service and delete my data"): the app stops the service immediately, so nothing more is collected; the server deletes your data; then the app clears the waiting positions, its cached clips and its settings from your phone, together with the deleted account's own paid journey code. If the server's reply does not arrive, the request stays open with the service stopped, and the app tries again by itself. A paid journey code from another purchase that has not been used yet stays on the phone, shown in Settings, so a journey you paid for is never lost; it goes once it is used or refunded. Or use the data deletion page with your invitation code and session number together — both are shown in the app's Settings. After any deletion (in the app, on the page, by a refund or at the end of the retention period) the invitation code stops for good, and the next time the app contacts the server it is told, stops and clears the phone. Stopping the service or uninstalling the app stops sending at once. Clips saved in your phone's gallery are yours; we cannot reach them.
Security
Everything the app sends travels encrypted (HTTPS) to the VHajj server only.
Children
The service is for people over 18.