Features الميزات

Built for the messy reality of office attendance.

مبنيٌّ ليتعامل مع واقع الحضور المكتبي بكل تعقيداته.

Hourwise covers the seven things you actually need: a rules engine that understands your contract, automatic punch detection where the platform allows it, manual entry where it doesn't, and a transparent shortfall report that explains every minute.

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

F1 · Rules engine F1 · محرك القواعد

Match your contract, not the other way round.

طابِق عقدك، لا العكس.

Three policy kinds cover the vast majority of workplaces: hours-required ("eight hours per day"), window-based ("be in by 09:30, stay eight hours"), and composite (the max of several sub-policies). Each ships with the dials your HR contract actually has — grace periods, working-day mask, lunch deductions, expected check-in times — and the multi-step editor makes it editable without reading documentation.

ثلاثة أنواع من السياسات تُغطِّي معظم بيئات العمل: الساعات المطلوبة ("ثماني ساعات يوميًا")، والنافذة الزمنية ("الدخول قبل 09:30 والبقاء ثماني ساعات")، والتركيبية (الحد الأعلى لعدة سياسات فرعية). كلٌّ منها يحوي المفاتيح التي يحوي عقدك مع الموارد البشرية فعليًا — فترات السماح، وقناع أيام العمل، وخصم الغداء، وأوقات الدخول المتوقَّعة — ومُحرِّر متعدد الخطوات يجعلها قابلة للتعديل دون الحاجة للوثائق.

F3 · SMS auto-detect (Android) F3 · رصد الرسائل تلقائيًا (أندرويد)

Your office already sends a punch SMS. We read it.

شركتك تُرسل رسالة عند كل حضور. نحن نقرؤها.

On Android, with your explicit consent, Hourwise listens for SMS from sender IDs you register and creates a punch automatically. The parser is template-driven — paste two sample messages and it infers the in/out vocabulary. The original SMS body is kept locally so you can audit every auto-created punch.

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

F4 · Geofencing & manual punch F4 · النطاقات الجغرافية والإدخال اليدوي

Auto-punch on enter and exit. With consent. With Undo.

تسجيل تلقائي عند الدخول والخروج. بإذنك. مع زر تراجع.

Up to five office locations, each with a 50–500m radius. Crossing the boundary triggers a notification with a one-tap Undo. Manual punch is always available via the floating button, the Android quick-tile, or a home-screen widget.

حتى خمسة مواقع مكاتب، كلٌّ بنطاق 50–500 متر. عبور الحدود يُطلق إشعارًا مع زر تراجع بنقرة واحدة. الإدخال اليدوي متاح دومًا عبر الزر العائم، أو لوحة الإعدادات السريعة على أندرويد، أو أداة الشاشة الرئيسية.

F5 + F6 · Vacations & WFH F5 + F6 · الإجازات والعمل عن بُعد

Plans, half-days, soft caps.

خطط، أنصاف أيام، حدود مرنة.

Mark vacations (paid, sick, comp-off, unpaid) — half-days supported. Mark single-day WFH or set up a recurring pattern ("every Wednesday"). Per-rule WFH soft caps warn but never block — Hourwise is a personal ledger, not your employer's policy enforcer.

ميِّز الإجازات (مدفوعة، مَرَضية، تعويضية، غير مدفوعة) — أنصاف الأيام مدعومة. ميِّز يومًا واحدًا للعمل عن بُعد أو اضبط نمطًا متكررًا ("كل أربعاء"). الحدود المرنة لكل قاعدة تُحذِّر ولا تمنع — أوَرْوايز سجل شخصي، لا أداة لفرض سياسة صاحب العمل.

F7 · Shortfall reports F7 · تقارير العجز

Every minute, explained.

كل دقيقة، مُفسَّرة.

Per-day, per-week, per-month, per-quarter, or custom range. Day breakdown shows the raw shortfall, the surplus offsets applied, the monthly buffer consumed, and the net result — composed in a fixed order so any UI number can be audited back to the math. Linear projection from days-elapsed. Export as CSV / JSON / PDF.

تقارير يومية وأسبوعية وشهرية وفصلية أو لنطاق مخصَّص. تفصيل اليوم يعرض العجز الخام، وعمليات تعويض الفائض المطبَّقة، ورصيد المرونة الشهري المُستهلَك، والنتيجة الصافية — مُركَّبة بترتيب ثابت لتستطيع تدقيق أي رقم تراه في الواجهة. توقُّعات خطية بناءً على الأيام المنقضية. تصدير CSV / JSON / PDF.

A12 + A13 · Forgiveness mechanics A12 + A13 · آليات المرونة

Buffer math, fully visible.

حسابات المرونة، ظاهرة بالكامل.

Many companies allow a small monthly slack — a buffer of, say, eight hours per month before HR escalates. Hourwise composes forgiveness in a fixed order: surplus from over-worked days first, then the monthly buffer. The day-detail screen always shows the raw pre-forgiveness shortfall — the truth — while the report total shows the net.

تسمح كثير من الشركات بهامش شهري صغير — رصيد ثماني ساعات شهريًا مثلًا قبل تصعيد الموارد البشرية. يُركِّب أوَرْوايز المرونة بترتيب ثابت: تعويض فائض الأيام المُكثَّفة أولًا، ثم الرصيد الشهري. تعرض شاشة تفصيل اليوم دائمًا العجز الخام قبل المرونة — الحقيقة — بينما يُظهر مجموع التقرير الصافي.

A7 · Encrypted backup A7 · النسخ الاحتياطي المشفَّر

A passphrase you choose. A file you control.

كلمة مرور تختارها. ملف تتحكَّم به.

AES-256-GCM encryption with a passphrase you provide. The output file can live in iCloud, Google Drive, AirDrop, anywhere — only you have the passphrase, and Hourwise never sees it. Use it to migrate phones, or simply as belt-and-braces against device loss.

تشفير AES-256-GCM بكلمة مرور تُحدِّدها أنت. يمكن للملف الناتج أن يعيش في iCloud أو Google Drive أو AirDrop أو أي مكان — أنت وحدك تملك كلمة المرور، ولا يراها أوَرْوايز أبدًا. استخدمها لنقل البيانات بين الهواتف أو كاحتياط ضد فقدان الجهاز.

A14 · Activation v1.1 A14 · التفعيل v1.1

Identity, the privacy-preserving way.

الهوية، بطريقة محافظة على الخصوصية.

Hourwise uses a one-time phone-verification handshake at activation. We send the OTP, you enter it, and we keep a SHA-256 hash of your phone number — not the number itself. After that, the app runs offline, checking in once a month for license status. Self-serve account deletion at Settings → Account wipes everything in a single tap. Read the full privacy policy for the data table.

يستخدم أوَرْوايز مصافحة تحقق من الهاتف لمرة واحدة عند التفعيل. نُرسل الرمز، تُدخله، ونحتفظ بتجزئة SHA-256 لرقم هاتفك — لا الرقم نفسه. بعد ذلك يعمل التطبيق دون اتصال، ويُسجِّل الدخول مرة شهريًا لفحص حالة الترخيص. حذف الحساب الذاتي من الإعدادات ← الحساب يمسح كل شيء بنقرة واحدة. اقرأ سياسة الخصوصية الكاملة لجدول البيانات.

Ready to try it?

جاهز للتجربة؟