Wejhatak Wejhatak

Privacy Policy

How the Wejhatak Driver app and the Wejhatak fleet system handle information about drivers and the people who manage them.

Applies to
Wejhatak Driver · com.jtsholding.fleetdriver
Effective
13 September 2026
Version
Consent text v1.0

While a shift is running

Your position is recorded

  • One location fix roughly every 30 seconds
  • Latitude, longitude, speed and GPS accuracy
  • The time the fix was taken
  • An odometer photo at the start and the end

Outside a shift

Nothing is recorded

  • Evenings, weekends, your own time
  • Before you start a shift and after you end it
  • If you never accept tracking, no position is ever accepted

01Who holds your data, and who we are

Wejhatak is fleet management software sold to transport companies. Your employer decides what is collected about you, why, and for how long it is kept. They are the ones who can answer a question about their own fleet's records.

JTS builds and operates the software on your employer's behalf. We hold the data so their system can run; we do not sell it, rent it, or use it for advertising.

Each company's data is separated inside the system at the database layer, so one company's staff cannot read another company's vehicles, drivers or journeys — a request for another company's record is answered as though the record does not exist.

02Location: only while a shift is running

The driver app records your position only during a driving shift that you started yourself. There is no background tracking outside a shift, and there is no way for your employer to switch tracking on remotely.

While a shift is running the app takes a location fix about every 30 seconds and stores these fields:

FieldWhat it is
latitude, longitudeWhere the vehicle was, to about a metre
speedKilometres per hour, where the phone reports it
accuracyHow precise the GPS fix was, in metres
recorded_atWhen the fix was taken on the phone
received_atWhen it reached the server — different if you were offline
sourceAlways phone today; reserved for vehicle hardware later

Fixes are written to a private database on your own phone first, then uploaded in batches. If you drive through an area with no signal, nothing is lost — the app keeps the queue and sends it when the connection returns. That is why a journey can appear in the system hours after you drove it.

A notification stays visible on your phone the whole time tracking is active. If you can see it, you are being tracked; if you cannot, you are not.

03Consent, and taking it back

Before your first shift the app shows you what it does and asks you to accept. Until you accept, the system refuses every position the app tries to send and refuses to start a shift at all.

When you accept, three things are written: that it was you, the exact time on our server, and the version of the text you were shown. Keeping the version is the point — it means what you agreed to can still be produced later, rather than being an unprovable claim that you "agreed to tracking".

If you decline

You can still sign in and see the vehicle assigned to you. You cannot start a shift. You will be asked again next time you sign in.

If you withdraw later

Withdrawal is in the app's Settings, and it takes effect immediately: any shift in progress is ended, and no further position is accepted.

Withdrawing does not erase the journeys you have already driven. Those journeys have already been costed and reported against your employer's vehicles. Existing history is kept — section 08 explains for how long.

If the consent text is ever revised, you are asked to accept the new version. The record of the earlier one is kept.

04What else the app records

Odometer photos

You photograph the vehicle's odometer when you start a shift and again when you end it. The photo is stored privately — it is not published and has no public link. Stored with it are the reading, the time, and the location and GPS accuracy at the moment the photo was taken, so a reading can be matched to where the vehicle actually was.

Your device

So that one phone's access can be revoked without signing you out everywhere, each install is named by the phone's model plus a random identifier generated once on that install and kept in the phone's secure storage.

We deliberately do not use the Android ID, the IMEI, the advertising ID, or any other permanent hardware identifier. A reinstall produces a new identifier, because a reinstall is a new install.

Sign-in

You sign in with your phone number and a one-time code sent by SMS. The code itself is never stored — only an unreadable hash of it, which expires. Records of the messages sent to you are kept so your employer can see whether a code was delivered.

Nothing else on your phone

No contacts, no call log, no SMS inbox, no photo gallery, no microphone, no browsing, no other apps. The camera is used only for the odometer photo you take yourself. The app contains no advertising network, no analytics tracker and no third-party crash-reporting service.

05Phone permissions, and why each one exists

PermissionWhy
Location
(precise & approximate)
Recording the route of a shift. Requested the first time you start one.
Location in the backgroundSo the route keeps recording while your phone is locked or the app is behind your map or music. It is only ever used during a shift you started.
Foreground serviceKeeps the recording alive during a shift, and is what makes the persistent notification appear.
NotificationsThe tracking indicator that tells you recording is on.
CameraThe odometer photo at the start and end of a shift. Nothing else.
Start on boot
Keep awake
If your phone restarts mid-shift, recording resumes instead of silently stopping.
Battery optimisationOpens your phone's own settings screen so you can exempt the app. The app cannot grant this itself.
Internet, network stateUploading the queue, and knowing when there is a connection to upload on.

You can refuse or withdraw any of these in your phone's settings. Location refused means a shift cannot record, which is separate from your tracking consent — the app tells the two apart and says which one is missing.

06What your employer holds about you

Your employer's office staff maintain a record for each driver. What it contains is their decision, and the system can hold:

HeldNotes
Name, staff numberIdentifying the driver record
Phone, emailContact, and the phone number is your sign-in
National ID number
and a photo of it
Optional. Stored privately, never returned in a public link
Licence number, class, expirySo an expiring licence can be caught before it lapses
Employment statusActive, inactive or suspended
Preferred languageArabic or English
Shifts, distance, durationDerived from your shifts
Pay, advances, deductionsWhere your employer uses the driver-pay features
Traffic violationsWhere your employer records them against a driver

Records are archived rather than deleted, so that a vehicle's cost history does not develop holes when a person leaves.

07Who can see what

Access is decided by role, and three limits are built into the system rather than left to office practice:

  • Drivers cannot browse location history — not other drivers', and not their own. The one exception is the route of a single shift you drove yourself.
  • Pay records and traffic violations are visible to an administrator only — never to a manager, and never to another driver.
  • What a journey earned is never shown to a driver. The value of a trip is removed from every response the driver app can receive.

Fleet managers at your company see vehicle positions and journey history, which is what the product is for. Every change to a record, every sign-in, and every export of data is written to an audit log with the person, the time, and the network address it came from — including exports, which record what was exported and how many rows.

08How long it is kept

Position history is kept for as long as your employer's account is open. Automatic deletion of routes after a set period is designed into the product but is not switched on yet. Nothing is currently deleted on a schedule.

When it is switched on, your employer will choose the window — anything from a week to ten years, or none at all — and this page will say so before it takes effect. The shift itself is stored separately from the route it took, so that when routes do start expiring, the date, distance and duration of your work survive.

Odometer photos, driver records, journeys, costs and audit entries are kept for as long as your employer keeps their account, and are held under their record-keeping and tax obligations.

09Where it is stored, and who else is involved

The system runs on DigitalOcean infrastructure in Frankfurt, Germany. DigitalOcean has no data centre in Egypt, the Gulf or Africa, so data about Egyptian drivers is stored in the European Union. All traffic between your phone and the server is encrypted in transit.

ServiceWhat reaches it
DigitalOceanHosting and database, Frankfurt. All of the above.
VictoryLinkEgyptian SMS gateway. Your phone number and the sign-in message. No location data.
OpenStreetMapMap images for the office web app only. The driver app does not use it.

No other company receives your data. There is no advertising partner, no data broker and no analytics vendor.

10How it is protected

  • Everything travels over an encrypted connection. Positions and credentials are never sent unencrypted.
  • Passwords are stored as one-way hashes. They are never written to a log and no part of the system can return one.
  • One-time codes are stored as hashes and expire. The readable code is never logged.
  • Access tokens are per-device and can be revoked individually; deactivating an account revokes its tokens.
  • On your phone, tokens and the install identifier are kept in the platform's secure storage, not in ordinary app preferences.
  • Separation between companies is enforced in the data layer, and is covered by its own tests because it is the most consequential thing that could go wrong.

11Your choices and your rights

  • Withdraw tracking consent at any time, in the app's Settings.
  • Turn off location in your phone's own settings, independently of the app.
  • See or correct your driver record — ask your employer's fleet administrator, who maintains it.
  • Ask what is held about you, or ask for it to be corrected or removed — the request goes to your employer, because it is their record, and they can reach us if they need to.

Where Egyptian personal data protection law applies to your employer's processing, these requests are theirs to answer and ours to support.

12Children

Wejhatak is workplace software for employed drivers and office staff. It is not directed at children and we do not knowingly hold data about anyone under 18.

13Changes, and questions

If this policy changes in a way that affects what is recorded about drivers, the consent text in the app is given a new version and you are asked to accept it before your next shift. The date at the top of this page always states when this version took effect.

Your employer's fleet administrator is the person to ask. About your own records — your shifts, your pay, your licence details — about anything on this page, and about a request to see, correct or remove what is held about you. They maintain the record, and they can reach us.

أثناء الوردية

يُسجَّل موقعك

  • قراءة موقع كل ٣٠ ثانية تقريبًا
  • خط العرض وخط الطول والسرعة ودقة الإشارة
  • وقت أخذ القراءة
  • صورة لعدّاد المسافة عند البداية وعند النهاية

خارج الوردية

لا يُسجَّل شيء

  • مساءً، أو في العطلة، أو في وقتك الخاص
  • قبل أن تبدأ الوردية وبعد أن تنهيها
  • وإن لم توافق على التتبع، لا يُقبل أي موقع إطلاقًا

٠١من يحتفظ ببياناتك، ومن نحن

«وجهتك» برنامج لإدارة الأساطيل يُباع لشركات النقل. شركتك هي التي تقرر ما يُجمَع عنك، ولماذا، ولكم من الوقت يُحفَظ. وهي الجهة التي تستطيع الإجابة عن أي سؤال يخص سجلات أسطولها.

JTS تطوّر البرنامج وتشغّله نيابةً عن شركتك. نحن نحتفظ بالبيانات كي يعمل نظامها؛ ولا نبيعها ولا نؤجّرها ولا نستخدمها في الإعلانات.

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

٠٢الموقع: أثناء الوردية فقط

يسجّل التطبيق موقعك أثناء وردية قيادة بدأتها أنت بنفسك فقط. لا يوجد تتبع في الخلفية خارج الوردية، ولا تستطيع شركتك تشغيل التتبع عن بُعد.

وأثناء الوردية يأخذ التطبيق قراءة موقع كل ٣٠ ثانية تقريبًا، ويحفظ هذه الحقول:

الحقلما هو
latitude, longitudeأين كانت المركبة، بدقة متر تقريبًا
speedالسرعة بالكيلومتر في الساعة، حين يوفّرها الهاتف
accuracyمدى دقة قراءة الموقع، بالأمتار
recorded_atوقت أخذ القراءة على الهاتف
received_atوقت وصولها إلى الخادم — ويختلف إن كنت خارج التغطية
sourceاليوم دائمًا phone؛ ومحجوز لأجهزة المركبات لاحقًا

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

ويبقى إشعار ظاهرًا على هاتفك طوال مدة التسجيل. فإن رأيته فأنت مُتتبَّع، وإن لم تره فلا.

٠٣الموافقة، وسحبها

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

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

إن رفضت

يظل بإمكانك تسجيل الدخول ورؤية المركبة المسنَدة إليك، لكن لا يمكنك بدء وردية. وسيُعرض عليك الطلب مرة أخرى في المرة القادمة.

إن سحبت موافقتك لاحقًا

السحب متاح من «الإعدادات» داخل التطبيق، ويسري فورًا: تُنهى أي وردية جارية، ولا يُقبل أي موقع بعدها.

وسحب الموافقة لا يمحو الرحلات التي قدتها بالفعل. فتلك الرحلات احتُسبت تكاليفها وأُدرجت في تقارير مركبات شركتك. ويُحتفظ بالسجل القائم — والقسم ٠٨ يوضّح لكم من الوقت.

وإن عُدِّل نص الموافقة يومًا، يُطلب منك قبول النسخة الجديدة، ويُحتفظ بسجل النسخة السابقة.

٠٤ماذا يسجّل التطبيق أيضًا

صور عدّاد المسافة

تصوّر عدّاد المركبة عند بدء الوردية ومرة أخرى عند إنهائها. وتُحفظ الصورة حفظًا خاصًا — لا تُنشر ولا يوجد لها رابط عام. ويُحفظ معها رقم القراءة والوقت والموقع ودقّة الإشارة لحظة التصوير، حتى يمكن مطابقة القراءة بالمكان الذي كانت فيه المركبة فعلًا.

جهازك

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

ونحن لا نستخدم عمدًا معرّف أندرويد ولا رقم IMEI ولا معرّف الإعلانات ولا أي معرّف عتادي دائم آخر. وإعادة التثبيت تُنتج معرّفًا جديدًا، لأن إعادة التثبيت تثبيت جديد.

تسجيل الدخول

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

ولا شيء آخر على هاتفك

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

٠٥أذونات الهاتف، وسبب كل إذن

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

ويمكنك رفض أيٍّ من هذه أو سحبه من إعدادات هاتفك. ورفض إذن الموقع يعني أن الوردية لا تستطيع التسجيل، وهو أمر منفصل عن موافقتك على التتبع — والتطبيق يميّز بينهما ويخبرك أيهما الناقص.

٠٦ماذا تحفظ شركتك عنك

يحتفظ موظفو مكتب شركتك بسجل لكل سائق. ومحتوى هذا السجل قرارها هي، والنظام يتيح حفظ:

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

وتُؤرشَف السجلات بدلًا من حذفها، حتى لا تظهر ثغرات في تاريخ تكاليف المركبة عند ترك أحدهم العمل.

٠٧من يرى ماذا

الوصول محكوم بالدور الوظيفي، وثلاثة قيود منها مبنيّة في النظام نفسه لا متروكة لممارسة المكتب:

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

ويرى مديرو الأسطول في شركتك مواقع المركبات وسجل الرحلات، وهذا هو الغرض من المنتج. ويُكتب كل تعديل على سجل، وكل تسجيل دخول، وكل تصدير للبيانات في سجل تدقيق يحمل اسم الشخص والوقت وعنوان الشبكة — بما في ذلك عمليات التصدير، فيُسجَّل ما صُدِّر وكم عدد صفوفه.

٠٨مدة الحفظ

يُحفظ سجل المواقع طوال بقاء حساب شركتك مفتوحًا. أما الحذف التلقائي للمسارات بعد مدة محدّدة فهو مصمَّم داخل المنتج لكنه لم يُفعَّل بعد. ولا يُحذف شيء اليوم حذفًا مجدولًا.

وعند تفعيله، ستختار شركتك المدة — من أسبوع إلى عشر سنوات، أو بلا حدّ — وستوضّح هذه الصفحة ذلك قبل أن يسري. والوردية نفسها مخزَّنة على حدة عن مسارها، حتى إذا بدأت المسارات تنتهي صلاحيتها بقي تاريخ عملك ومسافته ومدته.

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

٠٩أين تُخزَّن، ومن غيرنا له صلة بها

يعمل النظام على بنية DigitalOcean في فرانكفورت بألمانيا. وليس لدى DigitalOcean مركز بيانات في مصر أو الخليج أو أفريقيا، فبيانات السائقين المصريين تُخزَّن في الاتحاد الأوروبي. وكل ما ينتقل بين هاتفك والخادم مشفَّر أثناء النقل.

الخدمةما يصل إليها
DigitalOceanالاستضافة وقاعدة البيانات، فرانكفورت. كل ما سبق.
VictoryLinkبوابة رسائل نصية مصرية. رقم هاتفك ورسالة تسجيل الدخول. ولا شيء من بيانات الموقع.
OpenStreetMapصور الخرائط في تطبيق المكتب فقط. ولا يستخدمها تطبيق السائق.

ولا تصل بياناتك إلى أي شركة أخرى. لا شريك إعلانات، ولا وسيط بيانات، ولا مورّد تحليلات.

١٠كيف تُحمى

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

١١خياراتك وحقوقك

  • سحب موافقة التتبع في أي وقت من «الإعدادات» داخل التطبيق.
  • إيقاف الموقع من إعدادات هاتفك نفسه، بمعزل عن التطبيق.
  • الاطلاع على سجلك أو تصحيحه — اطلب ذلك من مسؤول الأسطول في شركتك، فهو من يحتفظ به.
  • السؤال عمّا هو محفوظ عنك، أو طلب تصحيحه أو حذفه — يُوجَّه الطلب إلى شركتك لأن السجل سجلّها، وهي تستطيع الوصول إلينا عند الحاجة.

وحيث ينطبق قانون حماية البيانات الشخصية المصري على معالجة شركتك، فهذه الطلبات من مسؤوليتها في الرد، ومن مسؤوليتنا في الدعم.

١٢الأطفال

«وجهتك» برنامج عمل للسائقين الموظفين وموظفي المكاتب. وهو غير موجَّه للأطفال، ولا نحتفظ عن علم ببيانات أي شخص دون الثامنة عشرة.

١٣التغييرات، والاستفسارات

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

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