سياسة الخصوصية — وليتا | Waleeta

آخر تحديث: 23 أكتوبر 2026

توضح هذه السياسة كيفية تعامل تطبيق وليتا على iOS مع بياناتك، وما يتعلق بتصدير النسخ الاحتياطية واستعادتها والتواصل مع الدعم وزيارة موقعنا.

1. البيانات التي تدخلها واستخدامها

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

وتتضمن الحالة المالية أيضًا سجلات السداد والادخار، ودورات الراتب السابقة وتسوياتها ولقطاتها التاريخية، والعناصر المؤرشفة. قد تتضمن الأسماء والملاحظات معلومات شخصية تختار إدخالها.

يعالج التطبيق هذه البيانات على جهازك لتنظيم سجلاتك وحساب الأرصدة والمؤشرات وعرضها.

2. التخزين المحلي

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

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

لا توجد جميع نسخ البيانات حصريًا داخل SQLite؛ فقد توجد ملفات تصدير، أو ملفات مؤقتة للتصدير، أو نسخ يحتفظ بها نظام التشغيل وفق إعدادات جهازك.

3. التصدير والمشاركة والاستعادة

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

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

يمكنك اختيار نسخة احتياطية متوافقة من تطبيق «الملفات». يتحقق وليتا من صيغة الملف وتوافقه وبصمته وبنية بياناته، ويعرض معاينة وتحذيرًا قبل موافقتك الصريحة على استبدال الحالة الحالية بالكامل، وليس دمجها.

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

4. سلامة ملفات النسخ الاحتياطية

ملفات JSON المصدّرة غير مشفّرة وغير محمية بكلمة مرور، وقد تحتوي بيانات مالية وشخصية حساسة، بما فيها عناصر مؤرشفة. يستطيع من يحصل على الملف قراءة محتواه.

تساعد بصمة SHA-256 في التحقق من مطابقة نص الحالة المالية داخل الملف لبصمته المحفوظة. وهي لا تشفّر الملف، ولا تثبت هوية منشئه أو مصدره، ولا تضمن صحة المعلومات المالية التي أدخلها المستخدم.

احفظ نسخك في مكان آمن، ولا تشاركها إلا مع جهة تختارها عن علم. تعتمد حماية النسخة لدى خدمة حفظ أو مشاركة خارجية على إعدادات تلك الخدمة وسياساتها.

5. حماية البيانات وأخطاء التخزين

يعتمد وليتا على وسائل الحماية التي يوفرها iOS للجهاز وحاوية التطبيق. ولا يفعّل الإصدار الحالي تشفيرًا إضافيًا مستقلًا لقاعدة SQLite.

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

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

6. صلاحيات الجهاز والخدمات الخارجية

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

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

لا يتضمن الإصدار الحالي أدوات إعلانات أو تحليلات استخدام أو تتبّع أو إرسال تقارير أعطال أضافها مطوّر وليتا. يُحمّل خط Tajawal من ملفات التطبيق المحلية.

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

7. الاحتفاظ بالبيانات وحذفها

يُنقل الحذف المعتاد للعناصر المدعومة إلى «أرشيف المحذوفات» القابل للاستعادة؛ ولا يمثل حذفًا نهائيًا لتلك العناصر.

عند تأكيد «إعادة ضبط التطبيق بالكامل»، يستبدل التطبيق الحالة المالية للبيئة المعنية ببيانات البداية، ويزيل بياناتها المالية النشطة والأرشيف وسجلات الدورات وسجل الرجوع الداخلي للاستعادة ومفتاح localStorage المالي القديم الخاص بها. لا تمس هذه العملية بيانات بيئة التطبيق الأخرى.

لا تحذف إعادة الضبط ملفات JSON المحفوظة خارج التطبيق أو نسخ iOS الاحتياطية أو مراسلات الدعم. ولا تُعد ضمانًا لمحو جميع الآثار التقنية أو الملفات المؤقتة المتبقية، ولا تضمن محوًا جنائيًا للبيانات.

حذف التطبيق قد يؤدي إلى فقد البيانات الموجودة في حاويته. صدّر نسخة مناسبة قبل الحذف أو تغيير الجهاز. لا يستطيع وليتا حذف ملفاتك المحلية أو النسخ التي حفظتها لدى خدمات أخرى عن بُعد؛ تُدار تلك النسخ من جهازك أو لدى الخدمة المعنية.

8. الأطفال

وليتا مخصص لإدارة الأموال الشخصية، وليس مصممًا خصيصًا للأطفال. لا يتطلب الإصدار الحالي إنشاء حساب مستخدم. تنطبق متطلبات العمر والتصنيف المبيّنة في متجر التطبيقات.

9. تغييرات السياسة

قد نحدّث هذه السياسة عندما تتغير وظائف التطبيق أو ممارسات التعامل مع البيانات. سيظهر تاريخ آخر تحديث في النسخة المعدّلة. راجع السياسة عند استخدام إصدار جديد أو خدمة جديدة.

10. التواصل وموقع الدعم

للاستفسارات المتعلقة بالخصوصية أو البيانات:

البريد الرسمي: waleeta.support@gmail.com
موقع الدعم: https://waleeta-app.github.io/

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

يُستخدم Gmail لاستقبال مراسلات الدعم، وتخضع معالجة البريد لدى Google لسياساتها. ويُستضاف موقع الدعم على GitHub Pages، الذي يسجل عنوان IP لزائر الموقع لأغراض أمنية وفق سياسة خصوصية GitHub. زيارة الموقع أو التواصل بالبريد لا يتيحان لنا الوصول تلقائيًا إلى قاعدة بيانات وليتا على جهازك.

Privacy Policy — Waleeta

Last updated: 23 October 2026

This policy explains how the Waleeta iOS app handles your data, including backup export and restoration, contacting support, and visiting our website.

1. Data you enter and how it is used

Waleeta lets you record salary, income, expenses, budgets, commitments, subscriptions, debts, installments, savings goals, categories, notes, and preferences.

The financial state also includes payment and savings records, previous salary cycles and their adjustments and historical snapshots, and archived items. Names and notes may contain personal information you choose to enter.

The app processes this data on your device to organize your records and calculate and display balances and indicators.

2. Local storage

The active financial state is stored in a SQLite database inside the app’s container on your device. The app also uses limited local preferences, including initialization markers. An older financial copy may remain in localStorage within the container until removed through the app’s procedures.

Core financial features do not require an account, and the current version does not automatically send your financial records to Waleeta servers to provide those features.

Not every copy of the data exists exclusively in SQLite. Exported files, temporary export files, and backups retained by the operating system under your device settings may also exist.

3. Export, sharing, and restoration

You can export the saved financial state, including historical records and archived items, to a JSON file, then choose to save or share it through the iOS share sheet. The file is not a backup of every app file or every internal data store.

The app creates a temporary file for sharing and attempts to delete it after the operation. The file may remain if cleanup fails, and the app displays an error when it detects that failure. Completing the share action alone does not confirm that you saved a copy outside the app; check the destination you selected.

You can select a compatible backup through Files. Waleeta checks its format, compatibility, checksum, and data structure, and presents a preview and warning before your explicit approval to replace the entire current financial state, rather than merge it.

When restoring over an existing state, the app retains the previous state in an internal SQLite recovery record until a later restore or a full reset, with no fixed retention period. This record is not an off-device backup, and there is currently no separate user interface for manually restoring it.

4. Backup-file integrity

Exported JSON files are unencrypted and are not password-protected. They may contain sensitive financial and personal information, including archived items. Anyone who obtains the file may be able to read its contents.

The SHA-256 checksum helps verify that the financial-state text inside the file matches its stored checksum. It does not encrypt the file, establish its creator or origin, or guarantee the accuracy of financial information entered by the user.

Keep backups in a secure location and share them only with a destination you knowingly choose. Protection of a copy held by an external storage or sharing service depends on that service’s settings and policies.

5. Data protection and storage errors

Waleeta relies on the protections iOS provides for the device and app container. The current version does not enable separate, additional encryption for the SQLite database.

The app checks important read, save, and restore operations and displays an error when they cannot be confirmed. A read error is not intended to automatically create a new financial state over existing data.

Recovery cannot be guaranteed in every case of device damage, loss, or inaccessible storage. Keep a secure export outside the app, and do not delete or reset the app to troubleshoot a storage error before confirming that you have a suitable backup.

6. Device permissions and external services

The app uses file selection and the share sheet when you request restoration or export. The current version does not require general access to your photos, contacts, camera, microphone, or location for its financial features.

If you enable “Shake to undo,” the app may request device-motion permission when iOS requires it. Motion signals are processed locally to detect shaking; they are not stored as a motion history or sent to Waleeta. You can disable the feature in the app’s settings.

The current version contains no advertising, usage-analytics, tracking, or crash-report submission tools added by the Waleeta developer. The Tajawal font loads from files bundled with the app.

iOS services, file providers, and destinations you choose to share with may connect to the network under their own settings and policies. This is separate from the app automatically sending your financial records to Waleeta.

7. Retention and deletion

Ordinary deletion of supported items moves them to the recoverable Deleted Items Archive; it does not permanently erase those items.

When you confirm “Reset the entire app,” the app replaces the financial state of the affected environment with starting data and removes its active financial data, archive, cycle records, internal restore recovery record, and matching old financial localStorage key. This operation does not affect data in the other app environment.

Reset does not delete JSON files saved outside the app, iOS backups, or support correspondence. It does not guarantee removal of every technical trace or remaining temporary file, and it does not guarantee forensic erasure.

Deleting the app may cause the loss of data in its container. Export a suitable backup before deleting the app or changing devices. Waleeta cannot remotely delete your local files or copies you have saved with other services; those copies must be managed on your device or through the relevant service.

8. Children

Waleeta is intended for personal money management and is not designed specifically for children. The current version does not require a user account. The age requirements and rating shown in the App Store apply.

9. Changes to this policy

We may update this policy when the app’s features or data-handling practices change. The revised policy will show its last-updated date. Review the policy when using a new version or service.

10. Contact and support website

For privacy or data enquiries:

Official email: waleeta.support@gmail.com
Support website: https://waleeta-app.github.io/

When you contact us, the support mailbox receives your email address, message, and any attachments you choose to send. This correspondence is separate from financial data that remains locally within the app. Avoid sending a complete financial backup or sensitive information that is unnecessary to explain the issue. We retain support correspondence as needed to resolve and follow up on enquiries, and review older messages and delete those no longer needed, subject to applicable legal retention obligations. You can use the same address to enquire about your support correspondence or request deletion; we will review the request and delete what we can under applicable obligations. We do not request a complete copy of your financial data; if information is needed to resolve an issue, we ask for the minimum necessary with your consent.

Gmail is used to receive support correspondence, and Google’s processing of email is subject to its policies. The support website is hosted on GitHub Pages, which records visitors’ IP addresses for security purposes under the GitHub Privacy Statement. Visiting the website or contacting support does not automatically give us access to the Waleeta database on your device.