ZayKaf

Your spending, organized. Your data, never sent.

ZayKaf reads your bank's notifications on your phone, extracts every transaction and categorizes it automatically — with no internet connection at all.

  • Android 8.0 (API 26) and above
  • Data stored locally on your own device
  • Android auto-backup disabled
  • Encrypted backup

How it works

  1. 1

    A notification arrives from your bank

    An ordinary notification your bank's app puts on your screen.

    Bank app · now

    Purchase of SAR 84.50 at Tamimi Markets

  2. 2

    ZayKaf reads it on your device

    It pulls the amount, the merchant and the transaction type out of the notification text.

    Parsed on device

    Purchase of SAR 84.50 at Tamimi Markets

  3. 3

    A categorized transaction appears

    A clean transaction card with its category and amount, stored locally on your device.

    Tamimi Markets

    Groceries
    − 84.50

Features

Automatic capture

Pulls the amount, currency, direction, merchant and remaining balance out of the notification text.

Any bank, any country

Known banks by name, plus a keyword scan for unknown senders that always asks you first.

Categorization that learns

Sorts automatically, learns from your corrections, and can apply a fix retroactively.

Monthly budgets

A cap per category, with an alert as you approach or cross it.

App lock

Your own PIN, plus biometric unlock.

Encrypted backup

One encrypted file, under a password you choose.

Home-screen widget

The month's summary or budget status, with an option to hide amounts.

Five languages

Arabic, English, Persian, Turkish and Urdu, with full RTL support.

CSV export

Export any time to a file any spreadsheet can open.

Inside the app

Screenshots are on the way.

Dashboard
Dashboard
Budgets
Budgets
Search & filters
Search & filters
Widget
Widget

FAQ

No. The app never requests the SMS permission. What it reads are the notifications your bank's app shows on screen — a different mechanism that you grant manually in system settings.

Because everything happens on your device: reading the notification text, extracting the amount and merchant, categorizing, and storing it in a local database. There is no server in the equation.

A transaction may be missed or read partially, so the app lets you edit any transaction by hand. ZayKaf is an organizing tool, not a replacement for your official statement.

All of it is erased from your device, because it was never anywhere else. Export it before uninstalling if you want to keep it.

Some devices freeze background services to save battery. ZayKaf has a "capture reliability" screen that walks you through fixing it, and it re-attaches itself after a reboot.