Offline-first attendance حضور بلا اتصال

Track your office hours without giving up your privacy.

تتبَّع ساعات عملك دون التنازل عن خصوصيتك.

Hourwise is a private, on-device attendance ledger for office workers. Your punches, rules, and reports stay on your phone — we never sync them to a server. Activation is a single privacy-preserving handshake; after that, you're offline.

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

What it does ما الذي يفعله

Three things, well.

ثلاث ميزات، نُتقنها.

Rule-aware tracking

تتبُّع وفق قواعدك

17 bundled org presets and a custom rule builder. Window-based, hours-required, or composite — pick what matches your contract.

17 إعدادًا جاهزًا للشركات الشائعة، مع منشئ قواعد مخصَّصة. اختر ما يطابق عقدك: نافذة وقت، عدد ساعات مطلوب، أو تركيبة منهما.

SMS auto-detect

رصد آلي للرسائل

Hourwise reads punch-confirmation SMS from your office sender (with your consent) and creates the entry. Manual entry stays a one-tap fallback.

يقرأ التطبيق رسائل تأكيد الحضور من مرسِل شركتك (بعد موافقتك) ويُسجِّل الإدخال تلقائيًا. الإدخال اليدوي يبقى متاحًا بنقرة واحدة.

Honest reports

تقارير صادقة

Per-day, per-week, per-month shortfall with surplus offsets and the monthly buffer transparently composed in. Export CSV / JSON / PDF.

عجز يومي وأسبوعي وشهري، مع احتساب الفائض وأرصدة المرونة بشفافية. تصدير CSV / JSON / PDF.

Privacy promise وعدنا بالخصوصية

The data that leaves your phone fits in a single row.

البيانات التي تغادر هاتفك تتسع في سطر واحد.

A SHA-256 phone hash, a name, a country, and an install ID — that's the whole list. No analytics, no crash reporters, no advertising trackers. Punches, rules, vacations, SMS bodies, locations: all stay local. See the privacy policy for the full breakdown.

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

Offline-by-default

يعمل دون الإنترنت افتراضيًا

After the activation handshake the app runs entirely on your device, with one silent monthly license check.

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

Encrypted local storage

تخزين محلي مشفَّر

SQLCipher for the work database; Keychain / EncryptedSharedPreferences for sensitive keys.

قاعدة البيانات مشفَّرة بـ SQLCipher، والمفاتيح الحساسة في Keychain على iOS أو EncryptedSharedPreferences على Android.

Easy to leave

سهل المغادرة

Settings → Account → Delete my account wipes the server record and the local database in one tap.

من الإعدادات → الحساب → حذف حسابي، يُمحى السجل من خادمنا وقاعدة البيانات المحلية بنقرة واحدة.

How it works طريقة العمل

Four steps to a clean ledger.

أربع خطوات لسجل نظيف.

Install

التثبيت

Download from Google Play. iOS coming next.

حمِّل من جوجل بلاي. نسخة iOS قريبًا.

Activate

التفعيل

Enter your name and phone, verify with a 6-digit OTP. We store the hash, not the number.

أدخل اسمك ورقم هاتفك، وأكِّد برمز من 6 أرقام. نُخزِّن التجزئة، لا الرقم نفسه.

Pick a rule

اختر قاعدة

Use a bundled preset for your org or build a custom one in three taps.

استخدم إعدادًا جاهزًا لشركتك، أو ابنِ قاعدة مخصَّصة في ثلاث نقرات.

Get reports

احصل على تقاريرك

Daily, weekly, monthly shortfall with the buffer math fully visible.

تقارير يومية وأسبوعية وشهرية، مع إظهار حسابات المرونة بالكامل.