Qisma
Account & Data Deletion
Last updated November 2026
Qisma gives you complete control over your account. If you created an account to synchronize shared groups across devices, you can permanently delete it directly from within the application at any time without manual review. If you cannot access the application, an assisted deletion procedure is available through customer support.
Scope & Operating Modes
How data deletion operates depends on how you use Qisma:
- Guest Mode (Unauthenticated): If you use Qisma without creating an account, your groups, expenses, and settlements exist solely in a local SQLite database (
splitly.sqlite) inside your device's private sandbox. No personal cloud account or financial profile is created on our servers. You can erase all locally stored data at any moment by clearing application storage in your device settings or by uninstalling the application. (Note: Integrated platform SDKs may generate technical operational requests as described in our Privacy Policy, but your financial ledger records and personal identities are not stored on our servers). - Authenticated Mode (Signed-In): If you registered an account (via email/password or Google Sign-In) to synchronize groups across devices, your authentication credentials and synchronized shared group ledgers are stored in Google Firebase. You can permanently erase your account using the in-app deletion process or through assisted support.
How to Request Deletion From Inside the App
- Open Qisma on your device.
- Sign in to the account you want to delete, if you are not already signed in.
- Open the Settings tab and navigate to the Account section.
- Tap Delete account at the bottom of the screen.
- Review the deletion summary and warnings.
- Authenticate again: For your security, the app requires recent re-authentication by re-entering your password or confirming your Google account.
- Confirm permanent deletion. The deletion pipeline executes immediately.
The Technical Deletion Pipeline
When you confirm deletion in the app, Qisma executes an automated deletion workflow:
- Ownership Verification: The application verifies whether you are the sole owner of any active shared group. If you are, deletion is rejected until you transfer ownership or delete the group.
- Server Preparation: The application invokes a secure Cloud Function (
prepareAccountDeletion), preparing your account record for deletion. - Permission Revocation: Your cloud access permissions across all shared groups (
groups/{groupId}/access/{accountId}) are revoked. - Authentication Erasure: Your user identity record is permanently deleted from Firebase Authentication servers.
- Local Cleanup: Local SQLite records associated with your cloud account are marked as deleted, and cached authentication tokens are purged.
- Session Reset: The application signs out immediately, returning to unauthenticated Guest Mode.
What is Deleted Immediately
- Login Identity: Your user record in Firebase Authentication (email address, password hash, provider linkages, and session tokens) is permanently erased. You can no longer authenticate using that account.
- Cloud Access Permissions: Your authorization to read, write, or synchronize shared groups is revoked.
- Local Credentials: In-memory and on-device session state, cached authentication tokens, and account profile metadata are removed from the active device.
What is Retained and Accounting Integrity
To preserve operational and financial integrity, specific categories of records are retained:
- Shared Group Financial History: Accepted historical expenses, split shares, settlements, and member display names in shared groups remain preserved in Cloud Firestore and in the local databases of surviving group members.
Accounting Integrity Rationale: In shared group ledgers, participant balances, running debts, and settlement obligations depend directly on the collective transaction history. Unilaterally erasing past transactions upon one member's account deletion would distort running balances and deprive surviving group members of their verifiable financial ledger and settlement records. - Local Device Records: Deleting your cloud account removes your credentials and signs you out to Guest Mode. Because Qisma uses an offline-first architecture, local copies of records on your physical device remain stored in your device's sandbox until you manually clear application storage in device settings or uninstall the app.
- Security Tombstones: Administrative tombstone records (retaining technical IDs without personal names or emails) may be maintained server-side to prevent identity resurrection, replay attacks, or synchronization conflicts.
- Operational Logs & Backups: Account deletion executes immediately on active operational databases. Deletion from backend provider server logs, encrypted off-site backups, and disaster-recovery archives occurs according to service provider operational retention cycles and security requirements.
The Sole-Owner Guard
If you are the sole owner of an active shared group, you cannot delete your account while that group remains active. This guard ensures that shared groups are not left orphaned without an administrator to manage membership or approve settlements.
Before deleting your account, you must either:
- Transfer group ownership to another active member using Group Settings → Transfer Ownership, or
- Settle all outstanding balances and delete the group.
Assisted Support Deletion (Unable to Access the App)
The primary and immediate pathway for account deletion is directly inside the application (Settings → Account → Delete account), where identity verification is performed automatically via your sign-in provider. If you cannot sign in to the application (for example, if your device is lost or inaccessible), you may submit an assisted deletion request to customer support. The operational workflow proceeds as follows:
- Request Submission: Send an email from the exact email address registered with your Qisma account to hussein.mohamed.software@gmail.com with the subject line
Qisma Account Deletion Request. Sending this email opens a support request; it does not automatically or immediately delete your account. - Support Intake: An operator logs the request into our internal review registry. Anti-enumeration safeguards ensure that inquiries from unregistered email addresses do not disclose account status to third parties.
- Identity & Ownership Verification: To protect accounts against unauthorized or fraudulent deletion, customer support verifies that the request originates from the registered email account holder through email correspondence and standard domain validation.
- Sole-Owner Preflight Check: The operator verifies in Cloud Firestore whether your account is the sole owner of any active shared groups. If you hold sole ownership of an active group with other members, deletion is blocked until ownership is reassigned or the group is settled.
- Authorized Execution: Once ownership verification is confirmed and sole-ownership checks clear, an authorized operator executes cloud deletion. Your cloud group permissions are revoked, security tombstones are recorded, and your Firebase Authentication user identity is permanently deleted.
- Confirmation & Processing Timeline: A confirmation email is delivered to you upon completion. The manual review and deletion workflow is typically completed within 30 days of verified account ownership confirmation, subject to any necessary clarification or exceptional circumstances. Shared historical transactions remain available to surviving group participants to preserve group ledger balances. Local copies of records stored in SQLite on your physical device remain in your device's sandbox until you manually clear application data or uninstall the app.
Security Notice: Never send passwords, payment card details, or sensitive credentials over email. Qisma customer support will never ask you for your account password. Sending an email does not instantly wipe data; verified identity confirmation and sole-owner safety checks must be completed before deletion is executed.
Contact
If you have questions or requests regarding account or data deletion, please contact:
Learn more about how Qisma handles your information in our Privacy Policy.
قِسمة
حذف الحساب والبيانات
آخر تحديث نوفمبر ٢٠٢٦
يمنحك تطبيق «قِسمة» تحكمًا كاملًا في حسابك وبياناتك. إذا كنت قد أنشأت حسابًا للمزامنة السحابية عبر الأجهزة، يمكنك حذفه نهائيًا ومباشرة من داخل التطبيق في أي وقت دون انتظار مراجعة يدوية. وإذا تعذر عليك الوصول إلى التطبيق، يتوفر إجراء حذف استثنائي بمساعدة فريق الدعم.
نطاق الحذف حسب وضع التشغيل
تختلف آلية حذف البيانات باختلاف طريقة استخدامك لتطبيق «قِسمة»:
- وضع الضيف (دون حساب): إذا كنت تستخدم التطبيق دون إنشاء حساب، فإن مجموعاتك ومصروفاتك وتسوياتك محفوظة حصريًا في قاعدة بيانات SQLite محلية (
splitly.sqlite) داخل بيئة هاتفك المعزولة. ولا يتم إنشاء حساب سحابي أو ملف مالي شخصي لك على خوادمنا أصلاً. ويمكنك مسح كافة البيانات في أي وقت بمسح بيانات التطبيق من إعدادات جهازك أو بإلغاء تثبيت التطبيق. (ملاحظة: قد ترسل حزم المنصة البرمجية طلبات تشغيلية تقنية كما هو موضح في سياسة الخصوصية، لكن لا تُخزن سجلات دفاتر مالية أو هويات شخصية لك على خوادمنا). - الوضع الموثق (بحساب مسجل): إذا أنشأت حسابًا (بالبريد وكلمة المرور أو عبر حساب Google) لمزامنة المجموعات، فإن بيانات اعتمادك وسجلاتك المتزامنة تُحفظ في سحابة Google Firebase. ويمكنك حذف حسابك نهائيًا باتباع خطوات الحذف من داخل التطبيق أو بمساعدة الدعم الفني.
كيفية طلب الحذف من داخل التطبيق
- افتح تطبيق «قِسمة» على جهازك.
- تأكد من تسجيل الدخول إلى الحساب الذي ترغب في حذفه.
- افتح تبويب الإعدادات وانتقل إلى قسم الحساب.
- اضغط على حذف الحساب في أسفل الشاشة.
- راجع تفاصيل الحذف والتحذيرات المعروضة.
- إعادة تأكيد الهوية: كإجراء أمان إلزامي، يتطلب التطبيق مصادقة حديثة بإعادة إدخال كلمة المرور أو تأكيد حساب Google الخاص بك قبل تنفيذ الحذف.
- أكّد الحذف النهائي. وسيتم تنفيذ مسار الحذف فورًا.
مسار الحذف التقني (ما يحدث في الخلفية)
عند تأكيد الحذف في التطبيق، ينفّذ تطبيق «قِسمة» مسار حذف آلي معتمد:
- التحقق من الملكية: يتأكد التطبيق مما إذا كنت المالك الوحيد لأي مجموعة مشتركة نشطة. وإذا كنت كذلك، يُرفض الحذف حتى تنقل الملكية أو تحذف المجموعة.
- الإعداد في الخادم: يستدعي التطبيق دالة سحابية آمنة (
prepareAccountDeletion)، لإعداد الحساب لعملية الحذف. - إلغاء الصلاحيات: تُلغى كافة صلاحيات الوصول السحابية لحسابك في جميع المجموعات المشتركة (
groups/{groupId}/access/{accountId}). - محو الهوية من السحابة: يُحذف سجل هويتك نهائيًا من خوادم Firebase Authentication.
- التنظيف المحلي: تُحدد السجلات المحلية المرتبطة بحسابك في قاعدة بيانات SQLite كحساب محذوف، وتُمسح رموز الجلسات والتحقق المؤقتة.
- إعادة ضبط الجلسة: يسجل التطبيق الخروج فورًا ويعود إلى وضع الضيف دون حساب.
ما يُحذف فورًا
- هوية تسجيل الدخول: يُمسح سجلك بالكامل من خوادم Firebase Authentication (البريد، وتجزئة كلمة المرور، وارتباطات تسجيل الدخول، ورموز الجلسات)، ولا يمكن تسجيل الدخول بهذه الهوية مجددًا.
- صلاحيات الوصول السحابي: تُلغى كافة صلاحياتك في قراءة أو كتابة أو مزامنة المجموعات المشتركة.
- بيانات الاعتماد المحلية: تُمسح كافة بيانات الجلسة المخزنة في الذاكرة والجهاز ورموز التحقق المؤقتة من جهازك النشط.
ما يُحتفظ به وأسباب النزاهة المحاسبية
لضمان النزاهة التشغيلية والمالية، يتم الاحتفاظ بفئات محددة من السجلات:
- السجل المالي للمجموعات المشتركة: تبقى المصروفات المشتركة السابقة المعتمدة وحصص التقسيم والتسويات وأسماء الأعضاء المعروضة محفوظة في سحابة Firestore ولدى بقية أعضاء المجموعة المتبقين.
سبب النزاهة المحاسبية: في الدفاتر المالية للمجموعات المشتركة، ترتبط أرصدة الأعضاء والتزامات التسوية والديون الجارية ارتباطًا مباشرًا بالسجل التاريخي التراكمي للمعاملات المعتمدة. ويؤدي الحذف الأحادي للمعاملات عند حذف حساب أحد الأعضاء إلى تشويه الأرصدة الجارية وحرمان بقية أعضاء المجموعة من سجلاتهم المالية وقسائم التسوية القابلة للإثبات. - السجلات المحلية على الجهاز: يؤدي حذف حسابك السحابي إلى محو بيانات اعتمادك وتسجيل خروجك إلى وضع الضيف. ونظرًا لأن «قِسمة» يعتمد بنية تعمل محليًا أولًا، فإن النسخ المحلية للسجلات المحفوظة على جهازك الفعلي تبقى مخزنة في بيئة هاتفك حتى تمسح بيانات التطبيق يدويًا من إعدادات جهازك أو تلغي تثبيت التطبيق.
- سجلات الأمان الإجرائية: قد تُحفظ سجلات تقنية إجرائية في الخادم تحتوي على معرّفات تقنية دون أسماء أو بريد إلكتروني لمنع إعادة استخدام المعرّفات أو هجمات إعادة الإرسال أو تعارض المزامنة.
- سجلات التشغيل والنسخ الاحتياطية: يتم الحذف فورًا من قواعد البيانات التشغيلية النشطة. ويتم حذف السجلات من النسخ الاحتياطية وسجلات تشغيل الخوادم وفقًا للدورات التشغيلية والمتطلبات الأمنية لمزوّدي الخدمة.
قيد المالك الوحيد للمجموعة
إذا كنت المالك الوحيد لمجموعة مشتركة نشطة، فلن تتمكن من حذف حسابك ما دامت المجموعة قائمة. وهذا القيد يمنع بقاء المجموعات المشتركة دون مسؤول يدير عضوياتها أو يعتمد تسوياتها.
قبل حذف حسابك، يجب عليك القيام بأحد الأمرين:
- نقل ملكية المجموعة إلى عضو آخر عبر إعدادات المجموعة ← نقل الملكية، أو
- تسوية كافة الأرصدة المعلقة في المجموعة وحذفها.
طلب الحذف بمساعدة الدعم الفني (في حال تعذر الوصول إلى التطبيق)
المسار الأساسي والفوري لحذف الحساب يتم مباشرة من داخل تطبيق «قِسمة» (الإعدادات ← الحساب ← حذف الحساب)، حيث يتم التحقق من هويتك آليًا عبر مزود تسجيل الدخول. وإذا تعذر عليك تسجيل الدخول في التطبيق (بسبب فقدان جهازك أو تعطل الوصول إليه)، يمكنك تقديم طلب حذف استثنائي عبر الدعم الفني وفق المراحل التشغيلية التالية:
- إرسال الطلب: أرسل رسالة من نفس عنوان البريد الإلكتروني المسجل به حسابك إلى hussein.mohamed.software@gmail.com بعنوان
Qisma Account Deletion Request. علماً بأن إرسال البريد يفتح تذكرة دعم فني ولا يحذف الحساب آليًا أو فورًا بمجرّد الإرسال. - تسجيل الطلب لدى الدعم: يُدرج مسؤول العمليات الطلب في سجل المراجعة الداخلي. وتمنع معايير الخصوصية تأكيد وجود الحساب في حال كان البريد المرسل غير مسجل لدينا.
- التحقق من ملكية الحساب: لحماية الحسابات من محاولات الحذف غير المصرح بها أو الاحتيالية، يتحقق فريق الدعم من أن الطلب وارد بالفعل من صاحب البريد الإلكتروني المسجل عبر المراسلة وفحوصات النطاق القياسية.
- فحص قيود ملكية المجموعات: يفحص النظام في خوادم Firestore ما إذا كان الحساب يملك بمفرده أي مجموعات مشتركة نشطة. وإذا كنت المالك الوحيد لمجموعة نشطة، يتعذر تنفيذ الحذف حتى يتم نقل الملكية إلى مشارك آخر أو تسوية المجموعة.
- التنفيذ المصرح به: بعد توثيق التحقق من الملكية واجتياز فحص المجموعات، ينفذ مسؤول تشغيل معتمد عملية الحذف؛ فتُلغى صلاحيات الوصول السحابية للمجموعات، وتُسجل شواهد الأمان التقنية، ويُحذف سجل المستخدم نهائيًا من خوادم المصادقة.
- تأكيد الحذف والمهلة الزمنية: يُرسل تأكيد للمستخدم باكتمال العملية. وعادة ما يكتمل مسار المراجعة اليدوية والحذف خلال مدة أقصاها ٣٠ يومًا من تأكيد التحقق من ملكية الحساب، مع مراعاة أي ظروف استثنائية أو استفسارات مطلوبة. وتبقى السجلات التاريخية المشتركة محفوظة للأعضاء المتبقين لضمان صحة الأرصدة الحسابية، بينما يلزم مسح النسخ المحلية في هاتفك يدويًا من إعدادات الجهاز أو بإلغاء تثبيت التطبيق.
تنبيه أمني هام: لا ترسل أبدًا كلمات المرور أو بيانات بطاقات الدفع أو أي رموز اعتماد حساسة عبر البريد الإلكتروني. لن يطلب منك فريق دعم «قِسمة» كلمة مرور حسابك مطلقًا. إن إرسال بريد إلكتروني لا يمسح البيانات فورًا؛ بل يجب استيفاء التحقق من الملكية وفحص قيود ملكية المجموعات قبل تنفيذ الحذف.
للتواصل
لأي استفسارات أو طلبات تتعلق بحذف الحساب أو البيانات الشخصية:
البريد الإلكتروني: hussein.mohamed.software@gmail.com
تعرّف على المزيد حول كيفية تعامل «قِسمة» مع بياناتك في سياسة الخصوصية.