Contact HA Tech Apps.
For support or general enquiries, contact us by email.
تواصل مع HA Tech Apps
للدعم أو الاستفسارات العامة، تواصل معنا عبر البريد الإلكتروني.
Contact HA Tech Apps.
For support or general enquiries, contact us by email.
تواصل مع HA Tech Apps
للدعم أو الاستفسارات العامة، تواصل معنا عبر البريد الإلكتروني.

Privacy Policy – Shiftpage
Shiftpage respects your privacy. This Privacy Policy explains how information is handled when you use the Shiftpage mobile application.
العربية1. Information Used by the App
Shiftpage is designed to operate primarily offline and does not require you to create an account or sign in.
Information you enter or generate within the app may include:
- Shift schedules and working hours.
- Attendance and time records.
- Break, return, and departure times.
- Reminders and notification settings.
- Absence, leave, lateness, and work-related records.
- Overtime information.
- Salary, deduction, and work-related calculation settings.
- Limits and balances configured by the user.
- Language, appearance, gender selection, and other app preferences.
- Other information you choose to enter into Shiftpage.
2. Local Data Storage
Your Shiftpage data is stored locally on your device using storage provided by the operating system.
Shiftpage does not require a user account and does not operate its own cloud database for storing your personal shift, attendance, salary, reminder, or schedule information.
Shiftpage may use an Apple App Group shared container so that the main application and its widgets can access relevant information locally on the same device.
We do not upload your locally stored Shiftpage data to our own servers.
3. Accounts and Registration
Shiftpage does not require:
- A Shiftpage account.
- User registration.
- A username or password.
- A Shiftpage cloud account.
Because no Shiftpage account is created, we do not maintain a remote user profile containing your locally entered app data.
4. Subscriptions and Purchases
Shiftpage may offer a monthly auto-renewable subscription and a one-time lifetime purchase.
Purchases are processed by Apple through the App Store and StoreKit.
Shiftpage may receive limited purchase-related information required to determine whether paid access is active, including:
- Product identifier.
- Purchase or subscription status.
- Entitlement status.
- Subscription expiration information when available.
Shiftpage does not receive or store your full payment card number, Apple Account password, or other payment credentials.
Payment and transaction information processed by Apple is governed by Apple's own privacy policies and terms.
5. Internet Connection
Most Shiftpage features are designed to work without an internet connection.
An internet connection may be required for certain functions provided by Apple, including:
- Purchasing a monthly subscription.
- Purchasing lifetime access.
- Restoring purchases.
- Verifying or refreshing purchase entitlement information.
- Loading current App Store product information and prices.
Opening external links such as this Privacy Policy or the Terms of Use may also require an internet connection.
6. Notifications
Shiftpage may request permission to send local notifications for shifts, attendance, reminders, time-related alerts, and other features enabled by the user.
These notifications are scheduled using the operating system on your device.
Shiftpage may use the device's local time and time zone to display notifications at the appropriate time.
Shiftpage does not use GPS location to determine your location.
Shiftpage does not use a developer-operated remote push notification server to send your personal shift or schedule information.
You can change notification permissions at any time through your device settings.
7. Widgets
Shiftpage provides widgets that may display information from the app.
Information required by the widgets is shared locally between Shiftpage and its widget extension using Apple's App Group technology.
This information remains on your device and is not transmitted to our own servers.
8. Images and PDF Files
Shiftpage may allow you to generate, save, or share reports and summaries as images or PDF files.
These files are created from information inside the app at your request.
Shiftpage does not automatically upload these generated files to servers operated by us.
9. Analytics, Advertising, and Tracking
Shiftpage does not contain third-party advertising.
Shiftpage does not use third-party behavioral advertising or tracking services to track your activity across apps or websites owned by other companies.
Shiftpage does not sell your personal information.
Shiftpage does not rent your personal information to third parties.
Shiftpage does not request Apple's App Tracking Transparency permission for advertising tracking.
10. Sharing of Information
We do not share your locally stored shift, attendance, schedule, reminder, or salary information with advertisers or data brokers.
Certain information may be processed by Apple when you voluntarily use Apple services such as App Store purchases, subscriptions, purchase restoration, and other operating-system services.
Apple handles such information according to its own privacy practices and policies.
11. External Links
Shiftpage may contain links to websites outside the application, including:
- The Shiftpage Privacy Policy website.
- Apple's Standard Licensed Application End User License Agreement / Terms of Use.
When you open an external website, the website operator and your browser may process technical information according to their own privacy policies.
Shiftpage does not control third-party websites.
12. Data Retention
Locally stored information remains on your device until you delete or reset the relevant information within Shiftpage, use the app's data reset feature, or delete the application, subject to the storage and backup behavior of your device and operating system.
Resetting local app data does not cancel or erase purchases associated with your Apple Account.
Purchase records maintained by Apple are subject to Apple's own data retention policies.
13. Data Deletion
Shiftpage includes an option to reset locally stored app data.
You may also remove locally stored application data by deleting the app from your device, subject to the operating system's backup and storage behavior.
Because Shiftpage does not maintain a user account or developer-operated cloud database containing your personal app data, there is generally no remote Shiftpage account data for us to delete.
Purchases and subscriptions associated with your Apple Account must be managed through Apple.
14. Data Security
Shiftpage is designed to minimize data collection by keeping app information locally on your device whenever possible.
However, no device, software, network, or electronic storage method can be guaranteed to be completely secure.
Users are responsible for maintaining the security of their device, device passcode, Apple Account, and device backups.
15. Children's Privacy
Shiftpage is not specifically directed to children under the age required to independently consent to digital services in their jurisdiction.
We do not knowingly operate a system designed to collect personal information from children through user accounts, advertising profiles, or developer-operated servers.
16. International Users
Shiftpage may be available in multiple countries and regions.
Because the app stores its primary user-created data locally on the device rather than on our servers, we do not independently transfer that locally stored app data between countries.
Apple services used for purchases and other platform functions may process information according to Apple's applicable policies and infrastructure.
17. Changes to This Privacy Policy
We may update this Privacy Policy from time to time to reflect changes to Shiftpage, legal requirements, or platform requirements.
When this policy is updated, the effective date shown at the top of this page may also be updated.
We encourage users to review this Privacy Policy periodically.
18. Contact Us
If you have questions about this Privacy Policy or Shiftpage's privacy practices, you may contact us at:
Website: https://ha-techapps.com/
سياسة الخصوصية – Shiftpage
يحترم تطبيق Shiftpage خصوصيتك. توضح سياسة الخصوصية هذه كيفية التعامل مع المعلومات عند استخدام تطبيق Shiftpage.
English1. المعلومات التي يتعامل معها التطبيق
تم تصميم Shiftpage ليعمل بشكل أساسي دون اتصال بالإنترنت، ولا يتطلب إنشاء حساب أو تسجيل الدخول.
قد تتضمن المعلومات التي تدخلها أو تنشئها داخل التطبيق:
- جداول الشفتات وساعات العمل.
- سجلات الحضور والأوقات.
- أوقات الاستراحة والرجوع والخروج.
- التذكيرات وإعدادات الإشعارات.
- سجلات التأخير والغياب والإجازات والاستئذان.
- ساعات العمل الإضافي.
- إعدادات الراتب والخصومات والحسابات المتعلقة بالعمل.
- الحدود والأرصدة التي يحددها المستخدم.
- اللغة والمظهر واختيار الجنس وغيرها من تفضيلات التطبيق.
- أي معلومات أخرى يختار المستخدم إدخالها داخل Shiftpage.
2. التخزين المحلي للبيانات
يتم تخزين بيانات Shiftpage محليًا على جهاز المستخدم باستخدام وسائل التخزين التي يوفرها نظام التشغيل.
لا يتطلب Shiftpage حساب مستخدم، ولا يشغّل قاعدة بيانات سحابية خاصة بالمطور لتخزين بيانات الشفتات أو الحضور أو الراتب أو التذكيرات أو الجداول الخاصة بالمستخدم.
قد يستخدم Shiftpage مساحة مشتركة محلية عبر تقنية Apple App Group للسماح للتطبيق الرئيسي والودجت بالوصول إلى المعلومات ذات الصلة على الجهاز نفسه.
نحن لا نرفع بيانات Shiftpage المخزنة محليًا إلى خوادم خاصة بنا.
3. الحساب وتسجيل الدخول
لا يتطلب Shiftpage:
- حساب Shiftpage.
- تسجيل مستخدم.
- اسم مستخدم أو كلمة مرور.
- حسابًا سحابيًا خاصًا بـShiftpage.
وبما أن التطبيق لا ينشئ حسابًا لدى Shiftpage، فنحن لا نحتفظ بملف مستخدم عن بُعد يحتوي على بيانات التطبيق التي أدخلها المستخدم محليًا.
4. الاشتراكات والمشتريات
قد يوفر Shiftpage اشتراكًا شهريًا متجددًا تلقائيًا وشراءً لمرة واحدة للوصول الدائم.
تتم عمليات الشراء من خلال Apple باستخدام App Store وStoreKit.
قد يحصل Shiftpage على معلومات محدودة مرتبطة بالشراء بالقدر اللازم لتحديد ما إذا كان الوصول إلى المزايا المدفوعة فعالًا، ومنها:
- معرّف المنتج.
- حالة الشراء أو الاشتراك.
- حالة الاستحقاق.
- تاريخ انتهاء الاشتراك عندما يكون متاحًا.
لا يستلم Shiftpage أو يخزن رقم بطاقتك البنكية الكامل أو كلمة مرور حساب Apple أو بيانات الدفع السرية الأخرى.
تخضع معلومات الدفع والمعاملات التي تعالجها Apple لسياسات الخصوصية والشروط الخاصة بـApple.
5. الاتصال بالإنترنت
تم تصميم معظم ميزات Shiftpage لتعمل دون اتصال بالإنترنت.
قد يكون الاتصال بالإنترنت مطلوبًا لبعض الوظائف التي توفرها Apple، ومنها:
- شراء الاشتراك الشهري.
- شراء الوصول الدائم.
- استعادة المشتريات.
- التحقق من حالة المشتريات أو تحديث معلومات الاستحقاق.
- تحميل معلومات المنتجات والأسعار الحالية من App Store.
كما قد يتطلب فتح الروابط الخارجية، مثل سياسة الخصوصية أو شروط الاستخدام، اتصالًا بالإنترنت.
6. الإشعارات
قد يطلب Shiftpage إذن المستخدم لإرسال إشعارات محلية متعلقة بالشفتات والحضور والتذكيرات والأوقات والميزات التي يختار المستخدم تفعيلها.
تتم جدولة هذه الإشعارات من خلال نظام التشغيل على جهاز المستخدم.
قد يستخدم Shiftpage الوقت المحلي والمنطقة الزمنية الخاصة بالجهاز لعرض الإشعارات في الوقت المناسب.
لا يستخدم Shiftpage موقع GPS لتحديد مكان المستخدم.
ولا يستخدم Shiftpage خادم Push خارجيًا خاصًا بالمطور لإرسال معلومات جدول المستخدم أو شفتاته الشخصية.
يمكن تغيير أذونات الإشعارات في أي وقت من إعدادات الجهاز.
7. الودجت
يوفر Shiftpage ودجت يمكنها عرض بعض المعلومات الموجودة داخل التطبيق.
تتم مشاركة المعلومات المطلوبة بين Shiftpage وامتداد الودجت محليًا على الجهاز باستخدام تقنية Apple App Group.
تبقى هذه المعلومات على الجهاز ولا يتم إرسالها إلى خوادم خاصة بنا.
8. الصور وملفات PDF
قد يتيح Shiftpage للمستخدم إنشاء أو حفظ أو مشاركة تقارير وملخصات على هيئة صور أو ملفات PDF.
يتم إنشاء هذه الملفات من المعلومات الموجودة داخل التطبيق بناءً على طلب المستخدم.
لا يقوم Shiftpage تلقائيًا برفع هذه الملفات إلى خوادم تابعة لنا.
9. التحليلات والإعلانات والتتبع
لا يحتوي Shiftpage على إعلانات تابعة لجهات خارجية.
ولا يستخدم Shiftpage خدمات تتبع سلوكي أو إعلاني خارجية لتتبع نشاط المستخدم عبر تطبيقات أو مواقع إلكترونية تابعة لشركات أخرى.
نحن لا نبيع المعلومات الشخصية للمستخدم.
ولا نؤجر المعلومات الشخصية لجهات خارجية.
ولا يطلب Shiftpage إذن Apple App Tracking Transparency لأغراض التتبع الإعلاني.
10. مشاركة المعلومات
نحن لا نشارك بيانات الشفتات أو الحضور أو الجداول أو التذكيرات أو معلومات الراتب المخزنة محليًا مع المعلنين أو وسطاء البيانات.
قد تتم معالجة بعض المعلومات بواسطة Apple عندما يختار المستخدم استخدام خدمات Apple، مثل عمليات الشراء والاشتراكات واستعادة المشتريات وغيرها من خدمات نظام التشغيل.
تتعامل Apple مع هذه المعلومات وفقًا لسياسات وممارسات الخصوصية الخاصة بها.
11. الروابط الخارجية
قد يحتوي Shiftpage على روابط إلى مواقع خارج التطبيق، ومنها:
- موقع سياسة الخصوصية الخاصة بـShiftpage.
- شروط استخدام Apple واتفاقية ترخيص المستخدم النهائي القياسية من Apple.
عند فتح موقع خارجي، قد يقوم الموقع أو المتصفح بمعالجة بعض المعلومات التقنية وفقًا لسياسة الخصوصية الخاصة به.
لا يتحكم Shiftpage في المواقع التابعة لجهات خارجية.
12. مدة الاحتفاظ بالبيانات
تبقى المعلومات المخزنة محليًا على جهاز المستخدم إلى أن يقوم بحذف أو تصفير البيانات ذات الصلة داخل Shiftpage، أو استخدام ميزة تصفير بيانات التطبيق، أو حذف التطبيق، وذلك مع مراعاة طريقة تعامل نظام التشغيل والنسخ الاحتياطية مع البيانات.
لا يؤدي تصفير بيانات التطبيق المحلية إلى إلغاء أو حذف المشتريات المرتبطة بحساب Apple الخاص بالمستخدم.
تخضع سجلات المشتريات التي تحتفظ بها Apple لسياسات الاحتفاظ بالبيانات الخاصة بـApple.
13. حذف البيانات
يتضمن Shiftpage خيارًا لتصفير البيانات المحلية المحفوظة داخل التطبيق.
كما يمكن إزالة بيانات التطبيق المحلية عن طريق حذف التطبيق من الجهاز، مع مراعاة طريقة تعامل نظام التشغيل والنسخ الاحتياطية مع البيانات.
وبما أن Shiftpage لا يحتفظ بحساب مستخدم أو قاعدة بيانات سحابية خاصة بالمطور تحتوي على بيانات التطبيق الشخصية، فلا توجد عادةً بيانات حساب بعيدة لدى Shiftpage تحتاج إلى طلب حذفها منا.
أما المشتريات والاشتراكات المرتبطة بحساب Apple فتتم إدارتها من خلال Apple.
14. أمن البيانات
تم تصميم Shiftpage لتقليل جمع البيانات من خلال الاحتفاظ بمعلومات التطبيق محليًا على الجهاز متى كان ذلك ممكنًا.
ومع ذلك، لا يمكن ضمان أمان أي جهاز أو برنامج أو شبكة أو وسيلة تخزين إلكترونية بشكل كامل.
يتحمل المستخدم مسؤولية حماية جهازه ورمز الدخول وحساب Apple والنسخ الاحتياطية الخاصة بجهازه.
15. خصوصية الأطفال
لم يتم تصميم Shiftpage بشكل خاص للأطفال دون السن الذي يسمح لهم بالموافقة بصورة مستقلة على الخدمات الرقمية وفقًا للقوانين المعمول بها في بلدهم.
ولا نشغّل نظامًا مصممًا لجمع معلومات شخصية من الأطفال من خلال حسابات مستخدمين أو ملفات إعلانية أو خوادم خاصة بالمطور.
16. المستخدمون الدوليون
قد يتوفر Shiftpage في دول ومناطق متعددة.
وبما أن التطبيق يخزن البيانات الأساسية التي ينشئها المستخدم محليًا على الجهاز بدلًا من خوادم خاصة بنا، فإننا لا نقوم بصورة مستقلة بنقل تلك البيانات المحلية بين الدول.
وقد تقوم خدمات Apple المستخدمة في عمليات الشراء وغيرها من وظائف المنصة بمعالجة بعض المعلومات وفقًا لسياسات Apple والبنية التحتية التابعة لها.
17. التغييرات على سياسة الخصوصية
قد نقوم بتحديث سياسة الخصوصية هذه من وقت لآخر لتعكس التغييرات التي تطرأ على Shiftpage أو المتطلبات القانونية أو متطلبات المنصات.
وعند تحديث السياسة، قد نقوم أيضًا بتحديث تاريخ السريان الموجود في أعلى هذه الصفحة.
وننصح المستخدمين بمراجعة سياسة الخصوصية بصورة دورية.
18. التواصل معنا
إذا كان لديك أي سؤال بشأن سياسة الخصوصية هذه أو طريقة تعامل Shiftpage مع الخصوصية، يمكنك التواصل معنا عبر:
الموقع: https://ha-techapps.com/
Terms of Use for Reminder Planner-Time
By using Reminder Planner-Time, you agree to these Terms of Use.
العربية1. Purpose of the App
Reminder Planner-Time is a tool for organizing appointments, reminders, calendars, and personal time management.
You are responsible for the accuracy of the information you enter and for reviewing your appointments and reminders.
2. Notifications and Reminders
Reminder Planner-Time provides local notifications as a convenience.
Delivery of every notification cannot be guaranteed because notifications may be affected by factors including:
- Device settings
- Focus modes
- Notification permissions
- System settings
- Device availability
- iOS behavior
You should not rely solely on Reminder Planner-Time for emergencies, critical medical appointments, legal matters, financial matters, or other highly time-sensitive situations.
3. Annual Subscription
Full access to Reminder Planner-Time may require an annual auto-renewable subscription.
The actual localized subscription price is displayed by the App Store before purchase confirmation.
Payment is charged to the Apple account used for the purchase upon confirmation.
The subscription automatically renews unless it is canceled in accordance with Apple’s App Store subscription rules and settings.
You can manage or cancel your subscription through your Apple subscription settings.
Eligible purchases may be restored using the Restore Purchases option within the app.
4. Payments and Refunds
Payments and refund requests relating to App Store purchases are processed by Apple.
We cannot directly issue refunds for payments made through the App Store.
5. Local Data
Planner information in Reminder Planner-Time is stored locally on the user’s device in the current version.
You are responsible for maintaining your device and any appropriate backups.
Deleting the app, losing the device, or changing certain system settings may result in loss of locally stored data.
6. Widgets
Reminder Planner-Time provides Home Screen widgets for displaying and interacting with certain appointments and reminders.
Widget display and refresh behavior may vary depending on iOS, device status, and system widget-refresh policies.
7. App Availability and Feature Changes
We may add, modify, or remove features in future versions of Reminder Planner-Time.
Some functionality may vary depending on:
- iOS version
- Device model
- Apple requirements
- App Store service availability
8. Limitation of Liability
Reminder Planner-Time is provided as a personal organization and time-management tool.
To the extent permitted by applicable law, we are not responsible for losses resulting from:
- Missed appointments
- Undelivered or delayed notifications
- Incorrect information entered by the user
- Deleted local data
- Device or data loss
- Reliance on the app for an emergency or other critical matter
9. Acceptable Use
Reminder Planner-Time must be used lawfully.
You must not attempt to:
- Disrupt or misuse the app
- Bypass subscription or payment systems
- Interfere with Apple’s purchase mechanisms
- Use the app for unlawful activities
10. Apple Terms
Reminder Planner-Time is distributed through the Apple App Store.
Your use of Reminder Planner-Time is also subject to applicable Apple terms, including the Apple Standard End User License Agreement (EULA):
https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
11. Changes to These Terms
We may update these Terms of Use if Reminder Planner-Time features or service requirements change.
The updated version will be published on this page when appropriate.
Privacy Policy for Reminder Planner-Time
Reminder Planner-Time respects your privacy and is designed to operate with minimal data collection.
العربية1. Information We Collect
Reminder Planner-Time does not currently collect or store your personal planner data on servers operated by us.
No account or login is required.
Information you enter into the app, including appointments, reminders, notes, dates, times, and completion status, is stored locally on your device.
We do not use Reminder Planner-Time to track users for advertising purposes, and we do not sell user data.
2. Notifications
With your permission, Reminder Planner-Time may schedule local notifications for appointments and reminders.
These notifications are scheduled on your device and do not require the contents of your appointments or reminders to be transmitted to servers operated by us.
You can disable notifications or change notification permissions at any time through your iPhone settings.
3. Widgets
Reminder Planner-Time provides Home Screen widgets that display appointment and reminder information stored locally on your device.
The information required for the widgets remains within the app and device environment and is not transmitted to servers operated by us.
Widgets may also allow users to mark certain items as completed directly from the Home Screen.
4. Subscriptions and In-App Purchases
Full access to Reminder Planner-Time may require an annual auto-renewable subscription.
Purchases, payments, renewals, cancellations, and restoration of purchases are processed by Apple through the App Store and StoreKit.
The app may receive purchase or subscription entitlement status required to determine whether the user has access to paid features.
We do not receive or store your full payment card or banking information.
Apple’s privacy policies and terms also apply to payment processing.
5. Third-Party Services
Reminder Planner-Time may use Apple services required for app functionality, including:
- App Store
- StoreKit
- iOS local notifications
- iOS widgets
6. Data Retention and Deletion
Appointments, reminders, notes, and planner information are stored locally on your device.
You can delete appointments and reminders from within Reminder Planner-Time.
Deleting the app may also remove locally stored app data, subject to iOS storage and backup behavior.
7. Support Communications
If you contact us by email, we may receive your email address and any information you choose to include in your message.
This information is used only to respond to your request or provide support related to Reminder Planner-Time.
We do not use support communications for advertising purposes.
8. Children’s Privacy
Reminder Planner-Time does not require user accounts and does not include public social networking, public chat, or publicly shared user-generated content.
We do not knowingly collect personal information from children through the app.
9. Data Security
Because core planner information is stored locally on the user’s device, the security of the device, backups, and device settings also depends on the user and the operating system.
Reminder Planner-Time is designed to minimize the need to transmit planner information outside the device.
10. Changes to This Privacy Policy
We may update this Privacy Policy if the features of Reminder Planner-Time or its data practices change.
Any updated version will be published on this page with a revised effective date when appropriate.
11. Contact Us
For privacy questions or support related to Reminder Planner-Time, contact:
شروط استخدام Reminder Planner-Time
باستخدام Reminder Planner-Time، فإنك توافق على شروط الاستخدام التالية.
English1. الغرض من التطبيق
Reminder Planner-Time هو تطبيق لتنظيم المواعيد والتذكيرات والتقويم والمساعدة في إدارة الوقت.
أنت مسؤول عن صحة المعلومات التي تدخلها إلى التطبيق وعن مراجعة مواعيدك وتذكيراتك.
2. الإشعارات والتذكيرات
يوفر Reminder Planner-Time إشعارات محلية كوسيلة مساعدة للمستخدم.
لا يمكن ضمان وصول كل إشعار في جميع الظروف، لأن الإشعارات قد تتأثر بعوامل تشمل:
- إعدادات الجهاز
- وضع التركيز
- صلاحيات الإشعارات
- إعدادات النظام
- إيقاف تشغيل الجهاز
- تغييرات نظام iOS
لذلك يجب ألا تعتمد على Reminder Planner-Time وحده في حالات الطوارئ أو المواعيد الطبية الحرجة أو الأمور القانونية أو المالية أو غيرها من الأمور شديدة الحساسية للوقت.
3. الاشتراك السنوي
قد يتطلب الوصول الكامل إلى Reminder Planner-Time اشتراكًا سنويًا متجددًا تلقائيًا.
يظهر السعر الفعلي بعملتك المحلية في App Store قبل تأكيد عملية الشراء.
يتم خصم قيمة الاشتراك من حساب Apple المستخدم لإتمام عملية الشراء عند تأكيدها.
يتم تجديد الاشتراك تلقائيًا ما لم يتم إلغاؤه وفقًا لقواعد وإعدادات الاشتراكات الخاصة بـ Apple.
يمكنك إدارة الاشتراك أو إلغاؤه من إعدادات الاشتراكات الخاصة بحساب Apple.
يمكن استخدام خيار Restore Purchases داخل التطبيق لاستعادة المشتريات المؤهلة.
4. الدفع والاسترداد
تتم معالجة المدفوعات وطلبات الاسترداد المتعلقة بمشتريات App Store من خلال Apple.
نحن لا نستطيع تنفيذ استرداد مباشر لمبالغ تم دفعها عبر App Store.
5. البيانات المحلية
يتم حفظ بيانات التخطيط في Reminder Planner-Time محليًا على جهاز المستخدم في الإصدار الحالي.
أنت مسؤول عن المحافظة على جهازك والنسخ الاحتياطية المناسبة لبياناتك.
قد يؤدي حذف التطبيق أو فقدان الجهاز أو تغيير بعض إعدادات النظام إلى فقدان البيانات المحلية.
6. الويدجت
يتيح Reminder Planner-Time استخدام ويدجت للشاشة الرئيسية لعرض بعض المواعيد والتذكيرات والتفاعل معها.
قد يختلف عرض الويدجت أو تحديثها حسب نظام iOS وحالة الجهاز والسياسات التي يطبقها النظام على تحديث الويدجت.
7. توفر التطبيق وتغيير الميزات
قد نقوم بإضافة أو تعديل أو إزالة بعض الميزات في إصدارات مستقبلية من Reminder Planner-Time.
قد تختلف بعض الوظائف حسب:
- إصدار iOS
- نوع الجهاز
- متطلبات Apple
- توفر خدمات App Store
8. حدود المسؤولية
يتم توفير Reminder Planner-Time كأداة للمساعدة في التنظيم الشخصي وإدارة الوقت.
إلى الحد الذي يسمح به القانون، لا نتحمل المسؤولية عن أي خسارة ناتجة عن:
- نسيان موعد
- عدم ظهور إشعار
- تأخر إشعار
- إدخال معلومات غير صحيحة
- حذف بيانات محلية
- فقدان الجهاز أو بياناته
- الاعتماد على التطبيق في مسألة حرجة أو طارئة
9. الاستخدام المقبول
يجب استخدام Reminder Planner-Time بطريقة قانونية.
يجب عدم محاولة:
- تعطيل التطبيق أو إساءة استخدامه
- التحايل على أنظمة الدفع أو الاشتراك
- التدخل في آليات الشراء الخاصة بـ Apple
- استخدام التطبيق لأي نشاط غير قانوني
10. شروط Apple
يتم توزيع Reminder Planner-Time من خلال Apple App Store.
بالإضافة إلى هذه الشروط، يخضع استخدام التطبيق لشروط Apple المعمول بها، بما في ذلك Apple Standard End User License Agreement (EULA):
https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
11. التغييرات على الشروط
قد نقوم بتحديث شروط الاستخدام هذه إذا تغيرت ميزات Reminder Planner-Time أو متطلبات الخدمة.
سيتم نشر النسخة المحدثة على هذه الصفحة عند الحاجة.
Reminder Planner-Time
تحترم Reminder Planner-Time خصوصية المستخدمين، وقد تم تصميم التطبيق ليعمل بأقل قدر ممكن من جمع البيانات.
English1. البيانات التي يجمعها التطبيق
لا يقوم Reminder Planner-Time في الإصدار الحالي بجمع أو تخزين بيانات التخطيط الشخصية الخاصة بك على خوادم تابعة لنا.
لا يتطلب التطبيق إنشاء حساب أو تسجيل الدخول.
يتم حفظ البيانات التي تدخلها داخل التطبيق، مثل المواعيد والتذكيرات والملاحظات والتواريخ والأوقات وحالة الإنجاز، محليًا على جهازك.
لا نستخدم التطبيق لتتبع المستخدمين لأغراض إعلانية، ولا نبيع بيانات المستخدمين.
2. الإشعارات
يمكن لـ Reminder Planner-Time، بعد حصوله على إذن منك، جدولة إشعارات محلية للمواعيد والتذكيرات.
تتم جدولة هذه الإشعارات على جهازك، ولا يتطلب ذلك إرسال محتوى مواعيدك أو تذكيراتك إلى خوادم تابعة لنا.
يمكنك تعطيل الإشعارات أو تغيير صلاحياتها في أي وقت من إعدادات جهاز iPhone.
3. الويدجت
يوفر Reminder Planner-Time ويدجت للشاشة الرئيسية لعرض المواعيد والتذكيرات المخزنة محليًا على جهازك.
يتم استخدام البيانات اللازمة لعرض الويدجت داخل بيئة التطبيق والجهاز، ولا يتم إرسال محتوى المواعيد أو التذكيرات إلى خوادم تابعة لنا.
يمكن أن تتيح الويدجت للمستخدم تحديد بعض العناصر كمكتملة مباشرة من الشاشة الرئيسية.
4. الاشتراكات والمشتريات داخل التطبيق
قد يتطلب الوصول الكامل إلى Reminder Planner-Time اشتراكًا سنويًا متجددًا تلقائيًا.
تتم معالجة عمليات الشراء والدفع والتجديد والإلغاء واستعادة المشتريات من خلال Apple وApp Store باستخدام StoreKit.
قد يتلقى التطبيق معلومات حالة الشراء أو الاشتراك اللازمة لمعرفة ما إذا كان للمستخدم حق الوصول إلى الميزات المدفوعة.
نحن لا نستلم أو نخزن بيانات بطاقتك البنكية أو معلومات الدفع الكاملة الخاصة بك.
تخضع معالجة المدفوعات أيضًا لسياسات الخصوصية وشروط الاستخدام الخاصة بـ Apple.
5. خدمات الجهات الخارجية
قد يستخدم Reminder Planner-Time خدمات Apple الضرورية لتشغيل بعض الوظائف، بما في ذلك:
- App Store
- StoreKit
- إشعارات iOS المحلية
- ويدجت iOS
6. الاحتفاظ بالبيانات وحذفها
يتم حفظ بيانات المواعيد والتذكيرات والملاحظات وبيانات التخطيط محليًا على جهازك.
يمكنك حذف المواعيد والتذكيرات من داخل التطبيق.
قد يؤدي حذف التطبيق من جهازك إلى حذف البيانات المحلية المرتبطة به، وفقًا لطريقة إدارة iOS للتخزين والنسخ الاحتياطية.
7. التواصل مع الدعم
إذا تواصلت معنا عبر البريد الإلكتروني، فقد نتلقى عنوان بريدك الإلكتروني وأي معلومات تختار إرسالها لنا.
يتم استخدام هذه المعلومات فقط للرد على استفسارك أو تقديم الدعم المتعلق بـ Reminder Planner-Time.
لا نستخدم رسائل الدعم لأغراض إعلانية.
8. خصوصية الأطفال
لا يتطلب Reminder Planner-Time إنشاء حساب، ولا يحتوي على شبكة اجتماعية أو محادثات عامة أو نشر محتوى للمستخدمين الآخرين.
لا نقوم عن علم بجمع معلومات شخصية من الأطفال من خلال التطبيق.
9. أمن البيانات
نظرًا لأن بيانات التخطيط الأساسية تُحفظ محليًا على جهاز المستخدم، فإن حماية الجهاز ونسخه الاحتياطية وإعدادات الأمان الخاصة به تقع ضمن مسؤولية المستخدم ونظام التشغيل.
نسعى إلى تصميم التطبيق بطريقة تقلل من الحاجة إلى نقل البيانات خارج الجهاز.
10. التغييرات على سياسة الخصوصية
قد نقوم بتحديث سياسة الخصوصية هذه إذا تغيرت ميزات Reminder Planner-Time أو طريقة معالجة البيانات.
سيتم نشر النسخة المحدثة على هذه الصفحة، مع تعديل تاريخ السريان عند الحاجة.
11. التواصل معنا
إذا كانت لديك أسئلة حول الخصوصية أو Reminder Planner-Time، يمكنك التواصل معنا عبر:
Your work schedule, organized your way.
Shiftpage brings together shift planning, attendance, work logs, reminders, limits, salary calculations, widgets, and everyday work records in one organized space.
▶ Watch App VideoYour shifts, records, and workday tools.
Build your schedule, track attendance, record work time, manage reminders and allowances, review salary estimates, and keep important work information together.
Flexible shift planning.
Build repeating work schedules using calendar days, weekly patterns, custom sequences, or continuous hours.
Shift Planning and Schedule Management
Create and manage a personal work-shift schedule.
View features
- Create and manage a personal work-shift schedule.
- Choose the exact date on which the schedule starts.
- Choose the schedule duration.
- Built-in schedule-duration choices include 30, 60, 90, 180, and 365 days.
- Supports Morning, Evening, Night, and Off days.
- Set independent start and end times for Morning shifts.
- Set independent start and end times for Evening shifts.
- Set independent start and end times for Night shifts.
- Overnight shifts are supported when the end time falls on the following day.
- Schedule calculations use calendar dates correctly rather than relying only on elapsed 24-hour durations.
- The schedule can be edited later without recreating the app data.
- Two workdays, one day off: automatically repeats Work, Work, Off using the selected Morning, Evening, or Night shift.
- Custom work/off cycle: choose the number of consecutive workdays and consecutive off days, then repeat that cycle. Workdays and off days can each be configured from 1 to 30 days.
- 48/96 or custom-hour cycle: create a continuous work/off rotation using hours rather than whole calendar days. The default concept supports 48 hours of work followed by 96 hours off, but both values can be customized.
- Fixed weekly workdays: choose a work-shift type and select the official weekly days off. At least one workday must remain.
- Custom day-by-day repeating pattern: build any repeating sequence by adding Morning, Evening, Night, and Off entries in any order. Individual items can be removed from the pattern before saving.
- Work duration can be configured in hours.
- Off duration can be configured in hours.
- Supports long continuous shifts that cross multiple calendar days.
- Correctly handles partial days.
- A 49-hour work period can be represented as two full days plus one hour on the third schedule day.
- Partial off periods are handled in the same way.
- A calendar day can contain both Work and Off when a phase changes partway through that day.
- Mixed Work + Off days are clearly identified.
- The exact work and off portions of a mixed day are displayed with their start and end times.
- The starting time of the hour-based cycle is configurable.
- The end of a continuous work interval is calculated automatically from the selected number of work hours.
- The schedule is shown as Work / Off instead of treating continuous work as a normal Morning shift.
Shift Fingerprints and Workplace Time Checkpoints
Configure checkpoint times and reminders for each shift type.
View features
- Configure fingerprint/checkpoint times separately for each shift type.
- Required Attendance / Entry fingerprint.
- Required Final Exit fingerprint.
- Optional Break Out fingerprint.
- Optional Break Return fingerprint.
- Optional Presence fingerprint.
- Entry fingerprint time and shift start time stay synchronized.
- Final-exit fingerprint time and shift end time stay synchronized.
- Break fingerprints can be enabled or disabled as a pair.
- Presence fingerprint can be enabled independently.
- Presence time is validated to make sure it falls within a normal Morning, Evening, or Night shift.
- Break fingerprints are disabled during continuous hour-cycle schedules.
- Hour-cycle schedules still support work-start reminders, work-end reminders, and optional presence fingerprint.
- A presence reminder in a long continuous work period can repeat at the configured clock time on each calendar day still inside the work interval.
- Presence reminders stop when the off interval begins.
- Reminder enabled or disabled independently.
- At the exact fingerprint time.
- 5 minutes before.
- 10 minutes before.
- 15 minutes before.
- 30 minutes before.
- 60 minutes before.
Calendar
View your complete schedule and detailed information for every day.
View features
- Full monthly calendar.
- Navigate to the previous or next month.
- Six-week / 42-day calendar grid so surrounding dates remain visible.
- Color-coded schedule indicators.
- Morning shifts have their own schedule color.
- Evening shifts have their own schedule color.
- Night shifts have their own schedule color.
- Off days have their own schedule color.
- Continuous hour-cycle work days are clearly marked.
- Mixed Work + Off days use two indicators.
- Today is visually outlined.
- The currently selected date is visually highlighted.
- Dates containing a personal day note have a separate note indicator.
- Tapping a date opens full information for that day.
- Full formatted date.
- Scheduled shift type.
- Shift time.
- Whether the date falls outside the configured schedule range.
- Work + Off status for partial hour-cycle days.
- Every individual Work or Off segment on mixed days.
- Total work hours for an hour-cycle day.
- Total off hours for an hour-cycle day.
- Recorded attendance status.
- Permission status.
- Manual overtime.
- Actual worked time from a work log.
- Automatically calculated lateness.
- Early-exit duration.
- Automatically calculated overtime.
- Permission-out/return duration.
- Personal note for the day.
Single-Day Schedule Changes
Change one specific day without changing your main repeating schedule.
View features
- Change one specific day’s shift without changing the main repeating schedule.
- Change that date to Morning.
- Change that date to Evening.
- Change that date to Night.
- Change that date to Off.
- Restore the date to its original shift from the main repeating pattern.
- Single-day changes automatically resynchronize schedule-based notifications.
- Single-day overrides are disabled for continuous hour-cycle mode because that mode represents exact continuous time blocks.
Day Notes
Attach a personal note to any calendar date.
View features
- Add a personal note to any calendar date.
- Edit an existing day note.
- Remove a note by saving it empty.
- Up to 300 characters per day note.
- Dates with notes are marked directly in the calendar.
- A note attached to the next/current displayed shift also appears on the Home screen.
Know what is next.
See your upcoming shift, balances, reminders, monthly information, and work status from one place.
Home Dashboard
See your upcoming work information at a glance.
View features
- Displays the upcoming shift prominently.
- Shows the shift type.
- Shows the full date.
- Shows the shift time in 12-hour format.
- Recognizes when a long continuous hour-cycle work period is already in progress and shows it as Current.
- Displays a message when there is no upcoming shift.
- Displays the note attached to the shown shift date.
- Displays the schedule for the following day.
- Shows quick access to the current monthly summary.
- Shows current-month overtime in the monthly-summary shortcut.
- Shows a salary-deduction shortcut.
- If salary settings are configured, the estimated deduction is shown.
- If salary settings are not configured, the app prompts the user to add salary and daily work hours.
- Shows swipeable balance/limit cards.
- Shows usage progress for enabled limits.
- Shows Late Above Limit separately when a lateness-time allowance is active.
- Clearly indicates when all limit types are disabled.
Custom Personal Reminders
Create personal one-time reminders for important moments.
View features
- Create one-time custom reminders.
- Enter custom reminder text.
- Reminder text supports up to 200 characters.
- Choose the exact reminder date.
- Choose the exact reminder time.
- Only future reminder times can be saved.
- Every custom reminder has its own on/off switch.
- Delete custom reminders individually.
- Future reminders are automatically sorted by date and time.
- Expired reminders are automatically removed from the active-reminder list.
- Expired-reminder cleanup also runs when the app is resumed.
- Custom reminders are scheduled as local device notifications.
- Custom reminders can coexist with shift-fingerprint notifications and the daily status reminder.
Daily “Record Your Status” Reminder
A separate daily reminder to help you keep work records up to date.
View features
- Dedicated daily reminder encouraging the user to record their work status.
- Can be turned on or off.
- Can be configured with up to five different reminder times per day.
- Individual reminder times can be added or removed.
- Runs every day, including scheduled Off days.
- Independent of the work-shift reminder system.
Local Notification System
Shift and reminder notifications are managed locally on the device.
View features
- Local notifications only for app-managed shift and reminder information.
- Uses the device’s current local time zone.
- Refreshes time-zone information before scheduling.
- Shift Entry reminders.
- Break Out reminders.
- Break Return reminders.
- Presence reminders.
- Final Exit reminders.
- Daily status reminders.
- Custom personal reminders.
- Correct handling of overnight shifts.
- Correct handling of exit reminders that occur after midnight.
- Correct handling of long hour-based work periods.
- Correct handling of presence reminders during multi-day work periods.
- Presence reminders do not continue into the Off portion of an hour-based cycle.
- Schedule changes trigger notification resynchronization.
- Single-day shift overrides trigger notification resynchronization.
- Changing reminder settings triggers notification resynchronization.
- Users can explicitly request notification permission from Settings.
- A notification-scheduling error is surfaced inside the app if scheduling fails.
- Uses the included Bell notification sound.
- When paid access expires, app-managed shift/reminder notifications are cancelled.
- Future notification scheduling is restricted to the active subscription entitlement period.
Record your real workday.
Attendance Status Tracking
Record attendance, leave, permissions, and lateness.
View features
- Record Present.
- Record Late.
- Record Permission.
- Record Absent.
- Record Sick Leave.
- Record Paid Leave.
- Record Unpaid Leave.
- Select the date for every status.
- Enter lateness using hours and minutes.
- Multiple lateness records on the same date accumulate both total late minutes and late occurrences.
- Enter permission duration using hours and minutes.
- Permission can be recorded even when attendance has already been recorded for the same day.
- Sick Leave can be recorded for one or multiple consecutive days.
- Paid Leave can be recorded for one or multiple consecutive days.
- Unpaid Leave can be recorded for one or multiple consecutive days.
- Multi-day leave supports up to 60 consecutive days in one entry.
- The app checks for conflicting status records before saving.
- The app checks relevant enabled balances before allowing entries that would exceed the remaining allowance.
Fingerprint Work Log / Detailed Time Log
Record detailed work times and calculate actual worked time automatically.
View features
- Detailed daily work-time recording.
- Select the work-log date.
- Record Attendance / Entry time.
- Record Break Out time.
- Record Break Return time.
- Record Presence fingerprint time.
- Record Permission Out time.
- Record Permission Return time.
- Record Final Exit time.
- Every time field includes a Now shortcut.
- Break Out and Break Return are validated as a pair.
- Permission Out and Permission Return are validated as a pair.
- Final Exit cannot be recorded without an Entry time.
- At least one time must be entered before a work log can be saved.
- A manual break duration in minutes can be entered when exact break times are not used.
- Existing work logs can be reopened and edited.
- Only one main work log is maintained per date; saving again updates that date’s log.
- Gross elapsed work period.
- Break duration.
- Permission duration.
- Actual worked time after subtracting breaks and permission time.
- Automatic late time compared with the scheduled start.
- Early-exit time compared with the scheduled end.
- Automatic overtime when actual work exceeds scheduled work duration.
- Correct overnight calculations.
- Correct calculations for long hour-based shifts crossing multiple days.
- If an Entry time is recorded and a schedule exists, the app automatically determines whether the user was Present or Late.
- The automatic attendance record updates based on the actual Entry time.
- Automatically calculated late minutes are stored with that attendance record.
- A work log with an Entry time cannot be added over an existing Absence or Leave record without resolving the conflict first.
Manual Overtime
Add overtime independently of the detailed work log.
View features
- Add overtime independently of the detailed work log.
- Choose the date.
- Enter overtime in hours and minutes.
- Edit an existing overtime record.
- Saving overtime again for the same date updates the existing record.
- Monthly overtime totals combine manual overtime and automatically calculated overtime from work logs.
Attendance History
Review work-related records together in chronological history.
View features
- Combined chronological history of work-related records.
- Shows attendance statuses.
- Shows permissions.
- Shows detailed work logs.
- Shows overtime.
- Records are sorted newest first.
- The History view displays up to the latest 100 matching records.
- Filter by All.
- Filter by Statuses.
- Filter by Permission.
- Filter by Work Hours.
- Filter by Overtime.
- Late records display their recorded late duration.
- Permission records display permission duration.
- Overtime records display overtime duration.
- Work-log records display Entry → Exit time and actual worked duration.
- Presence time is shown when recorded.
- Work logs can be edited.
- Overtime records can be edited.
- Records can be deleted individually.
- Record deletion includes a confirmation warning.
Track allowances and monthly usage.
Configurable Limits and Balances
Configure the limits that matter to your workplace.
View features
- Late Count.
- Late Time.
- Permission.
- Paid Leave.
- Unpaid Leave.
- Absence.
- Sick Leave.
- Every limit can be individually enabled or disabled.
- Disabled limits disappear from active balance/stat cards.
- Disabled limits do not block status recording.
- Late Count is measured in occurrences.
- Late Time can be configured in minutes or hours.
- Permission can be configured in minutes or hours.
- Paid Leave is measured in days.
- Unpaid Leave is measured in days.
- Absence is measured in days.
- Sick Leave is measured in days.
- User chooses the allowance for every limit.
- Each limit can use a Monthly period.
- Each limit can use a Yearly period.
- Balances automatically renew when a new configured period begins.
- Optional Carry unused balance forward setting for every limit.
- When carry-over is enabled, unused allowance from earlier eligible periods is added to the current allowance.
- When carry-over is disabled, only the configured base allowance renews.
- Current usage is shown together with the available allowance.
- Progress bars show used versus available balance.
- Each limit can be reset independently.
- Resetting starts usage calculation again from the reset point without deleting unrelated app records.
Late Count and Late-Time Tracking
Track late occurrences and total lateness independently.
View features
- Tracks number of late occurrences independently from total late time.
- Multiple lateness entries on one date can count as multiple occurrences.
- Tracks total late minutes.
- Supports a configurable late-time allowance.
- Supports a configurable late-occurrence allowance.
- Calculates Late Above Limit separately.
- Late Above Limit contains only the portion of late time exceeding the configured available allowance.
- Late Above Limit has a distinct visual style.
- Late Above Limit appears on the Home balance carousel.
- Late Above Limit appears in Attendance statistics.
- Late Above Limit appears in the Monthly Summary when greater than zero.
- The salary calculator can use only late time above the allowance rather than deducting every late minute.
Monthly Summary
Review a complete work summary for any selected month.
View features
- View a complete summary for any selected month.
- Navigate backward and forward between months directly from the summary.
- Scheduled workdays.
- Present records.
- Late occurrence count.
- Absence count.
- Sick Leave count.
- Paid Leave count.
- Unpaid Leave count.
- Total late time.
- Late time above the configured allowance.
- Total permission time.
- Total overtime.
- Overtime combines manual overtime and automatically calculated overtime.
- Displays the Paid Leave balance and usage progress.
- Displays salary information when salary settings have been configured.
- Displays monthly salary.
- Displays estimated deduction.
- Displays estimated net salary.
- Late-time deduction.
- Late-occurrence deduction.
- Absence deduction.
- Unpaid-leave deduction.
- Clarification that deductions are estimates or based on user-entered rules and may differ from the employer’s actual policy.
Monthly Summary Export and Sharing on iOS
Export and share your monthly summary directly from iOS.
View features
- Share the Monthly Summary as an image.
- The image is generated from the actual summary interface.
- Share the Monthly Summary as a PDF.
- PDF export includes Scheduled workdays.
- PDF export includes Late time.
- PDF export includes Late Above Limit.
- PDF export includes Permission.
- PDF export includes Overtime.
- PDF export includes Salary.
- PDF export includes Deduction.
- PDF export includes Estimated net salary.
- Uses the native iOS sharing sheet.
- Exported content is generated on the device.
Estimate salary and deductions.
Salary Card
Review estimated net salary and deduction information month by month.
View features
- Dedicated Salary tab.
- Browse salary calculations month by month.
- Previous-month navigation.
- Next-month navigation.
- Displays estimated net salary prominently.
- Displays base salary.
- Displays total applied deductions.
- Displays a visual remaining-salary progress bar.
- Prompts the user to configure salary settings if no salary has been entered.
- Displays a detailed deduction breakdown.
- Late time above allowance.
- Late occurrences.
- Absence.
- Unpaid Leave.
- Total applied deduction is clearly displayed.
- Estimated net salary can never be reduced below zero.
- If deductions exceed salary, the applied deduction is capped at the salary amount.
- Salary-page calculations and Monthly Summary calculations use the same calculation engine.
Salary and Deduction Rules
Choose between automatic and custom deduction calculations.
View features
- Enter monthly salary.
- Enter normal daily work hours.
- Daily work hours support values from 1 to 24.
- Choose between two deduction systems.
- Calculates a daily rate from monthly salary and scheduled workdays in the selected month.
- Calculates an hourly rate from the daily rate and configured daily work hours.
- Calculates lateness deductions using the hourly rate.
- When the Late Time limit is enabled, only late time above the available allowance is deducted.
- If the Late Time limit is disabled, recorded late time is used directly.
- Absence is deducted using the calculated daily rate.
- Unpaid Leave is deducted using the calculated daily rate.
- Set a deduction for every X late minutes.
- Set the monetary deduction amount for each completed late-time block.
- Optionally enable deductions based on late occurrences.
- Set a deduction for every X late occurrences.
- Set the monetary deduction amount for each occurrence block.
- Optionally enable Absence deduction.
- Set a custom amount deducted for every absence day.
- Optionally enable Unpaid Leave deduction.
- Set a custom amount deducted for every unpaid-leave day.
Shiftpage beyond the app.
iOS Widgets
Three separate WidgetKit widget types are included.
View all widget features
- Displays tomorrow’s schedule.
- Displays tomorrow’s shift type.
- Displays tomorrow’s shift time.
- Correctly displays Work + Off segments for mixed continuous-hour days.
- Displays balances.
- Larger layouts include a seven-day schedule strip.
- Seven-day strip distinguishes work, off, and mixed days.
- Larger layouts can display multiple balances.
- Expanded layouts can show upcoming custom reminders.
- Upcoming reminder text, date, and time can appear in the widget.
- Supports small, medium, large, and extra-large layouts where available.
- Defines accessory Inline, Circular, and Rectangular layouts where supported by iOS.
- Dedicated balance widget.
- Displays enabled balance usage as Used / Allowance.
- Includes progress indicators.
- Adapts the number of displayed balances according to widget size.
- Supports small, medium, large, and extra-large layouts where available.
- Defines Circular and Rectangular accessory layouts where supported.
- Displays only limits currently enabled inside Shiftpage.
- Shows the number of enabled limits.
- Shows each enabled limit’s name.
- Shows Used / Allowance.
- Shows a progress indicator for each limit.
- Small layout displays up to two limit cards.
- Medium layout displays up to four.
- Large layout displays up to six.
- Extra-large layout displays up to seven.
- Larger layouts can indicate additional limits beyond those currently visible.
- Widgets follow the app’s Arabic or English language.
- Widgets follow RTL/LTR direction.
- Widgets support light and dark system appearances.
- Balance and reminder information is marked privacy-sensitive for iOS widget privacy behavior.
- Widget information is shared locally through Apple’s App Group technology.
- Widget timelines include future midnight changes.
- Upcoming custom-reminder times can trigger widget timeline refreshes.
- Subscription expiry is included in the widget timeline.
- Widgets require an active monthly subscription or Lifetime access.
- If access expires, widgets display an Access required state.
Arabic and English
Use Shiftpage in Arabic or English.
View features
- Full Arabic interface.
- Full English interface.
- Language is selected during first-time setup.
- Language can be changed later from Settings.
- Arabic uses right-to-left layout.
- English uses left-to-right layout.
- Calendar, dialogs, controls, labels, notifications, summaries, and widgets adapt to the selected language.
- Dates are displayed using the selected interface locale.
- Numeric fields accept Western digits.
- Numeric fields normalize Arabic and Persian-style digits where applicable.
- Decimal numeric entry accepts common decimal separators.
12-Hour Time Interface
A clear 12-hour AM/PM time interface.
View features
- Times are displayed in 12-hour AM/PM format.
- iOS uses a native wheel-style time picker.
- The iOS picker uses a clear 1–12 hour layout with an explicit AM/PM column.
- One-minute time precision.
- The time picker remains visually stable in Arabic RTL screens by keeping the time wheel itself left-to-right.
- Falls back to Flutter’s normal time picker if the native iOS picker is unavailable.
Light and Dark Mode
Choose the appearance that works best for you.
View features
- Full Light Mode.
- Full Dark Mode.
- Change appearance from the Profile/Settings page.
- Quick theme toggle in the main app bar.
- Main screens, dialogs, subscription interfaces, cards, calendar, and controls adapt to the selected appearance.
- Widgets provide system-appropriate light and dark appearances.
Profile
Manage personal and app settings from one profile area.
View features
- Personal profile section.
- Choose Male or Female during setup.
- Profile shows the selected option and corresponding profile icon.
- Gender selection can be edited later.
- Language setting.
- Dark Mode setting.
- Notification-permission management.
- Notification sound information.
- Current purchase/subscription status.
- Terms of Use access.
- Privacy Policy access.
- Local-data reset.
Flexible purchase options.
Plan and Purchase Management
Choose monthly access or a one-time Lifetime purchase.
View features
- Monthly auto-renewable subscription.
- One-time Lifetime purchase.
- No yearly plan is presented in the current app.
- App Store localized prices are loaded dynamically.
- The price and currency shown come from the user’s App Store storefront.
- Lifetime is presented as a one-time purchase with no renewal.
- Monthly is presented as an automatically renewing monthly plan.
- When both current prices are available and Lifetime costs less than 12 monthly payments, the app automatically calculates and displays the percentage savings.
- Restore Purchases.
- Refresh Access.
- Purchase-state error handling.
- Current active plan shown in Profile.
- Monthly expiry date is shown when provided by StoreKit.
- Lifetime access is explicitly shown as having no renewal.
- If Lifetime and monthly entitlement both exist, Lifetime is preferred as permanent entitlement.
- Verified StoreKit entitlement can be checked separately from online price loading.
- Purchase entitlement is refreshed when the app returns to the foreground.
- Purchase entitlement is periodically refreshed while the app is active.
Paid-Access Behavior
Existing information remains available even if paid editing access expires.
View features
- Full editing requires an active Monthly subscription or active Lifetime purchase.
- If access becomes inactive, existing app data remains viewable.
- Editing is locked rather than deleting the user’s information.
- The app presents a clear banner explaining that data can still be viewed.
- Locked actions open the subscription/access interface.
- Managed local notifications are cancelled when paid access expires.
- Paid widgets become locked when paid access expires.
- After a monthly subscription renews, opening the app once refreshes entitlement and resynchronizes notifications and widgets.
Guided First-Time Setup
A guided setup helps prepare Shiftpage for your work pattern.
View features
- Splash screen with Shiftpage branding.
- First-launch language selection.
- Paid-access step.
- Gender selection.
- Guided schedule setup.
- Guided limit/balance setup.
- Schedule setup includes shift pattern, times, fingerprint configuration, and reminders.
- Final onboarding step lets the user configure the limits they actually want to track.
- Once setup is completed, the app opens directly to Home on future launches.
Local-first by design.
Local-First Data Storage
Your main planning and work-management information is stored locally.
View features
- No Shiftpage account is required.
- No username/password login is required.
- Main schedule and work-management data is stored locally on the device.
- Schedule data is local.
- Attendance records are local.
- Permission records are local.
- Overtime records are local.
- Work logs are local.
- Salary settings are local.
- Limits and balances are local.
- Day notes are local.
- Custom reminders are local.
- App preferences are local.
- Widget information is transferred locally to WidgetKit through the shared App Group container.
- Most planning and record-management functions continue to work without an internet connection.
- Internet access is mainly required for App Store purchasing/price information, entitlement synchronization when necessary, and external web links.
Local Data Recovery and Reliability
Local backup and recovery logic helps protect valid saved information.
View features
- The app maintains a local backup of the previously valid saved state.
- A previous valid state is preserved before a new valid state replaces it.
- A corrupt primary state is not copied over a known-good backup.
- If the main saved state becomes unreadable, the app attempts to recover from the local backup instead of immediately wiping the user’s information.
- Onboarding state also has primary/backup recovery handling.
- After successful recovery, the valid backup can repair the primary state.
- Local records survive normal app relaunches.
Reset All App Data
Reset local Shiftpage data without affecting App Store purchases.
View features
- Dedicated Reset all app data control.
- Requires confirmation before deletion.
- Removes local schedule data.
- Removes local attendance/work records.
- Removes local reminders.
- Restores normal app data/settings to defaults.
- Keeps the chosen interface language.
- Keeps the chosen gender.
- Does not cancel or erase the user’s Apple subscription or Lifetime purchase.
Privacy and Legal Access
Privacy and legal information is available directly inside Shiftpage.
View features
- Privacy Policy can be opened directly from the app.
- Privacy Policy opens the Shiftpage privacy page on the HA Tech Apps website.
- Terms of Use can be opened directly from the app.
- Terms of Use opens Apple’s Standard Licensed Application End User License Agreement.
- Privacy Policy and Terms of Use are also accessible directly from the purchase/subscription interface.
Current iOS Compatibility
Built for current iPhone and iOS technologies.
View features
- Current iOS deployment target: iOS 17.0 or later.
- Current Xcode configuration targets iPhone.
- Includes native iOS WidgetKit integration.
- Includes native iOS time-picker integration.
- Includes native iOS App Store / StoreKit entitlement integration.
- Includes native iOS image/PDF sharing integration.
See Shiftpage in action.
Watch the app video to see how Shiftpage brings shift schedules, attendance, work logs, reminders, limits, salary estimates, and widgets together.
▶ Watch App Video