Ctrl K
——

Control Center

Your financial position, this month, attention items, Zakat and system health in one place.

Assets & Cash

Manage metal holdings, bank/cash accounts, investments, and real estate.

Gold & Silver Holdings
Per-owner weights with live valuation from your entered rates.
—
Cash & Bank Accounts
No accounts yet
Investments & Real Estate
No assets yet

Liabilities

Direct debts plus auto-linked person-ledger payables.

Direct Liabilities & Debts
No liabilities yet
Person-Ledger Payables
Calculated automatically from ledger balances.
—

Person Ledgers

Track money received from or paid to individual contacts.

Workspace

A private 20 × 20 spreadsheet-style scratchpad. Nothing here affects accounts, Net Worth or Zakat.

Independent personal workspace. Text, numbers and formulas stay exactly where you put them. Supported formulas include +, −, ×, ÷, SUM, AVERAGE, MIN and MAX.
A1
20 rows × 20 columns (A–T). Use Enter/Tab/arrow keys to move. Paste tab-separated rows from Excel/Sheets if needed.

Annual Zakat

Your annual 1 Ramadan obligation, nisaab calculation, GBP/PKR disbursements and yearly archive.

Annual Zakat & Nisaab
The estimate is calculated only from items marked zakatable.
Not started
1 Ramadan every year
Planned with Saudi Arabia's official Umm Al-Qura calendar.
Zakat Calculation Breakdown
Every included and deducted component is shown explicitly.
—
Zakat Disbursements
Record disbursements in GBP or PKR against your obligation.
—
Zakat Year Archive
Permanent record of completed yearly calculations.

Credit Cards

Track balances, limits, utilisation, payment dates, 0% promotions and privacy-first monthly summaries. All card values are GBP.

Privacy-first statement import
PDF, JPG, JPEG and PNG statements are processed only in browser memory. Source files, OCR text and individual transactions are never uploaded or saved. Only the summary figures you approve are retained.
Cards
Balances are linked two ways with Liabilities.
Upcoming Card Dates
Next payment dates and 0% promotion reminders.
Monthly Credit Card Usage
Calendar-month summary across all cards. Payment dates do not change the month in which spending occurred.
Statement Summary Archive
Summary figures only — no PDF and no transaction-level data are stored.

Settings

Simple controls first; diagnostics and advanced recovery stay available when you need them.

System Status
Plain-language health for local save, Hostinger and the current browser.
v1.11
Connected Devices
Current browser plus the most recently reported cloud device. No new sync mechanism is used.
Recovery Center
Backup, restore and recovery shortcuts without changing your sync architecture.
Normal JSON restore preserves the current device security configuration. Secure Vault remains experimental in v1.11.
Zakat
Annual due date is fixed to 1 Ramadan. Disbursements can be recorded in GBP or PKR.
PKR disbursements use the active GBP→PKR rate for progress calculations while preserving the original PKR amount.
Appearance & labels
Personalize the interface without changing your data.
Owners
Rename existing owners or add new ones. Imported v1.5 owner names are preserved automatically.
Net Wealth & Ordering
Choose exactly what counts toward Dashboard Net Wealth, then reorder categories and items without changing their values.
Dashboard
Selected Wealth Footer
Configure the bottom-bar wealth figure independently from Dashboard Net Wealth.
Independent
Credit Cards & Statement Privacy
Choose optional fields for new cards and review the local-only statement privacy model.
GBP only
Statements never leave your browser. PDF/JPG/JPEG/PNG files are read in memory, converted to summary figures, then discarded. Hostinger receives only the approved summary data through the existing v1.9.8 sync engine.
JSON import / export
v1.11 validates legacy backups, supports fresh-copy import, and preserves schema compatibility.
Drop a JSON backup hereor
The current state is snapshotted before every import.
Cloud Sync & Safety
Authenticated Live Sync for every device. Manual Sync now remains only as a fallback.
Live Sync starts automatically after the private token is saved. Financial edits save locally first, upload after a short typing pause, and connected devices run lightweight revision checks without downloading or redrawing data; a full pull happens only when the cloud revision changes. 30-second full polling remains only as a fallback. Offline edits queue locally and active entry fields are never interrupted.
Detected automatically when this app is hosted.
Stored only in this browser and never uploaded inside your financial data.
No risky change detected.
Not configured
Autosave & Restore Points
Autosave is always on. Only a small set of useful local restore points is retained.
Feature Controls
Turn optional modules on or off without deleting their saved data.
v1.11
Automatic update checks
Optional remote update check. The Update Center below can install an Al-Barakah .abupdate package directly on Hostinger.
Expected manifest: { "version": "1.9.0", "url": "https://…", "notes": "…" }
Security
PIN is hashed with SHA-256 plus a random salt before local storage.

PIN protects casual access. Secure Vault provides encrypted storage; the default inactivity lock is 30 minutes.

Secure Vault & App Lock · Experimental
Experimental in v1.11. Leave EncryptionOn off unless you are deliberately testing the Vault on a separate backup copy.
Not configured
When enabled, Hostinger stores ciphertext, not readable financial JSON. Keep the master password safe; it cannot be recovered from the server.
Cloud Backup & Restore
One daily backup plus important manual/safety restore points. Older items stay collapsed.
Data Health
Checks references, IDs, currencies, amounts, dates and cloud safety.
Health check has not run yet.
Installable App (PWA)
Install Al-Barakah on your phone/computer and continue working offline.
Offline changes are stored locally and sync automatically when internet returns. On iPhone, Safari may show “Add to Home Screen” instead of an install prompt.
Easy Update Center
Future releases can be installed here without Hostinger File Manager.
Choose the .abupdate package supplied with a future release (ZIP is also supported when Hostinger provides ZipArchive).
Current app: v1.11.0
System Diagnostics
App, browser, cloud, revision, encryption, storage and PWA status.
Dashboard layout
Drag cards on the dashboard or use these accessible move controls.
Reset template
Remove financial data while keeping the app ready for a fresh import.
Selected wealth—
Liabilities—
Last save—