HSM Software Qisma

Qisma

Privacy Policy

Last updated November 2026

Account & data deletion →

Qisma helps groups of friends, roommates, and colleagues track shared expenses and settle balances fairly. We believe financial tools should respect personal privacy: you can use Qisma in Guest Mode without creating an account, or sign in to enable optional cloud synchronization for collaborating across devices.

Developer and Application Identity

Qisma is published by HSM Software as an independent developer project. For any questions, data access requests, or privacy inquiries regarding the application, you can reach the developer directly at the contact address listed above.

Operating Modes and Data Processing

2.1 Guest Mode (Unauthenticated)

Qisma is engineered so that its core ledger and expense-settlement features work without registering an account or providing an email address:

2.2 Authenticated Mode (Signed-In with Cloud Synchronization)

If you choose to create an account or sign in to synchronize shared groups across devices:

Receipt Scanning and Optical Character Recognition (OCR)

When you use the receipt scanner to extract line items from paper receipts:

Diagnostics, Telemetry, and Third-Party Processors

ProcessorPurposeData Transmitted
Google Firebase Authentication User identity, session management, and authentication Email address, password hash (provider-managed), OAuth tokens
Google Cloud Firestore Cloud synchronization of shared group ledgers Group metadata, accepted expenses, net splits, settlements
Cloud Functions for Firebase Backend group promotion, sync validation, and account deletion Sync batches, deletion triggers, ownership transfers
Firebase App Check / Play Integrity / Apple App Attest Device attestation and anti-abuse verification Device integrity signals, attestation tokens
Google Firebase Crashlytics Application stability monitoring and crash triage Sanitized stack traces, device model, OS version, technical installation ID
Google Identity Services Optional federated Google Sign-In OAuth credentials, profile display name, email address

Storage Security and Platform Backup Controls

Account Deletion and Data Retention

Signed-in users can permanently delete their account at any time via Settings > Account > Delete account. Deletion requires recent re-authentication with your original sign-in method (Email/Password or Google Sign-In).

6.1 Immediate Deletion Effects:

  1. The user identity record is permanently erased from Firebase Authentication servers.
  2. Cloud access permissions to shared groups are revoked.
  3. Local account identity records in SQLite are marked as deleted, and the user session returns to unauthenticated Guest Mode.

6.2 Retained Information and Accounting Integrity:

  1. Shared 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.
  2. Local Device Data: Deleting your cloud account removes your credentials and signs you out. Because Qisma uses an offline-first architecture, local copies of records on your physical device remain stored in local application storage until you clear application data in device settings or uninstall the app.
  3. Security Tombstones & Operational Logs: Administrative tombstone records (retaining technical IDs without personal names or emails) may be maintained server-side to prevent identity resurrection, replay attacks, or synchronization hijacking. Retention of administrative records, service logs, and disaster-recovery backups depends on Google Cloud and Firebase operational configurations and security requirements rather than a guaranteed custom fixed period.

6.3 Sole-Owner Guard:

A user who is the sole owner of an active shared group cannot delete their account until group ownership is transferred to another active member or the group is settled and deleted.

User Rights and Data Inquiries

Users may inquire about their personal data, request account deletion, or ask privacy-related questions by emailing hussein.mohamed.software@gmail.com.

Contact Us

If you have questions or requests regarding this Privacy Policy, please contact:

Email: hussein.mohamed.software@gmail.com

HSM Software

Qisma can be used in Guest Mode without creating an account. Until you create an account, sections describing account credentials and cloud synchronization do not apply to you.

All HSM Software privacy policies · Portfolio