AccountCache

AccountCache

Every account. One place. Always yours.

You have dozens of services, subscriptions, logins, and credentials scattered across your life. AccountCache gives you a single organised directory on your Mac โ€” not a cloud vault someone else controls, but a native app that lives on your machine and stays there.

macOS 14 Sonoma or later  ยท  One-time purchase
๐Ÿ—‚๏ธ

More than a password manager.

AccountCache stores everything a password manager ignores โ€” the account name, login, URL, registration email, two-factor method, security questions, expiry date, subscription cost, billing cycle, and your own notes. Every field you actually need, in one record.

Accounts live in categories you define. Built-in smart categories give specialist fields to the accounts that need them: email servers, hosting configuration, financial details, software licences, API keys. Everything else goes in General.

All data is stored in a local SQLite database in your Application Support folder. Optional iCloud sync uses your own Apple ID โ€” nothing touches any DataIsland server. No account. No subscription.

๐Ÿ“‚

Categories built for real life.

AccountCache ships with ten Pro categories โ€” each with the specialist fields that type of account actually needs. Add your own categories for everything else.

Financial Institution, logins per holder, account products, physical and digital cards
Email IMAP / SMTP server, ports, and security settings โ€” every detail your mail client needs
Domains Registrar, nameservers, expiry date, DKIM, SPF, and MX records
Hosting & Servers Server IP, SSH port, control panel URL, and datacenter
Software & Licences Licence key, seat count, expiry date, and platform
AI & APIs API key, org ID, base URL, MCP transport, webhooks, and usage tier
Medical Insurance Member ID, group number, plan type, deductible, copay, and renewal date
Crypto Wallet Wallet address, seed phrase (locked), private key, blockchain, and wallet software
Vehicle VIN, plate, registration expiry, insurance policy and expiry, and financing details
Insurance Home, auto, life, and disability policies โ€” provider, policy number, agent, premium, and renewal
๐Ÿ“Š

Reports that work for you.

AccountCache includes four built-in reports that turn your data into answers. Open any of them from the Reports menu.

  • Lost Wallet Report โ€” a printable summary of every card and credential marked as "in your physical wallet." If your wallet is stolen, open this and you have every number you need to cancel everything, in one page.
  • Expiry Dashboard โ€” see everything that's about to expire. Domain registrations, subscription renewals, software licences โ€” colour-coded by urgency so nothing slips through.
  • Cost Summary โ€” total what you're spending. Monthly and annual breakdowns by account and category, so you can see where your money is going.
  • Account Health โ€” surface weak passwords, old credentials, accounts without two-factor authentication, and inactive subscriptions you may have forgotten.
  • Emergency Data Pack โ€” generate a structured text file for a trusted contact (partner, solicitor, or executor) listing every account in every category you choose. Optional AI-written guidance per category explains what to do with each set of accounts in an emergency.
๐Ÿ“ฅ

Bring your data with you.

Already using a password manager? AccountCache imports from all the major formats โ€” with a preview of every record before anything is written to your database.

Generic CSV
Apple Passwords
1Password
Bitwarden JSON
KeePass XML
Excel / Numbers (.xlsx)

If your file has no column headers, AccountCache's column mapping screen lets you assign each column to the right field before importing. Duplicate detection prevents the same account from being imported twice.

๐Ÿ”’

Private by design. Your data, your rules.

AccountCache is a local-first application. Your data is stored in a private SQLite database on your Mac โ€” never sent to any DataIsland server. There is no analytics, no telemetry, no account to create.

Optional iCloud sync keeps your database in step across all your Macs using your existing Apple ID. Everything travels through Apple's private CloudKit infrastructure โ€” we have no visibility into it, and neither does anyone else.

Getting a new Mac? Export an encrypted backup from Settings โ†’ General. Your entire database is sealed with AES-256 and a password only you know โ€” restore it on the new Mac in seconds without iCloud ever being involved.

The app runs in Apple's App Sandbox with Hardened Runtime enabled, meeting every requirement for Mac App Store distribution.

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง

One database. Everyone's accounts.

AccountCache supports named user profiles on a single shared database โ€” the same model as your Mac's login screen or your Netflix household. No extra subscriptions. No separate apps. One database, everyone's data, all in one place.

Named profiles Each person has their own profile with a name, colour, and optional PIN. Switch profiles from the toolbar โ€” the database is shared but each person's private records stay private.
Three visibility levels Each record is Open (everyone can see and edit), Shared (everyone can see, owner and admins can edit), or Private (owner and admins only). Set per record, change any time.
Admin control The admin profile manages users โ€” add, edit, deactivate, or transfer records when someone leaves. Admins see everything; members see only what they're meant to.
Cross-account sharing Family and Home Office plans include database sharing across different Apple IDs. Generate a share link, send it to anyone โ€” they accept on their own Mac and connect to your database immediately.

If everyone shares an Apple ID, iCloud Sync is all you need โ€” the full database flows to all Macs automatically. If people have separate Apple IDs, use the share link in Settings โ†’ Sync. Either way, one database, one place.

โœฆ

Built for the intelligent Mac.

AccountCache is ready for Apple Intelligence. On macOS 26 and later with Apple Intelligence enabled, the app uses Apple's on-device language model for natural language search, smart import categorisation, and a weekly security briefing โ€” entirely on-device, with no data ever leaving your Mac.

On earlier systems, or when Apple Intelligence is off, the same features work with your own OpenRouter API key entered in Settings โ†’ Intelligence. You bring the key; we connect the features. No DataIsland cloud, no middleman.

  • Natural language search โ€” ask "streaming services we never use" or "domains expiring this year" instead of hunting manually.
  • Smart import โ€” paste a block of account details and the AI picks the right category and fills the right fields automatically.
  • Emergency Data Pack โ€” AI writes plain-English guidance for each category, so a trusted contact knows exactly what to do.
  • Siri & Shortcuts โ€” ask Siri to show expiring items, list your wallet cards, or look up an account password, right from your voice or the Shortcuts app.

Simple, honest pricing.

Basic โ€” Free

Free
no limit ยท no expiry ยท no card
  • 1 user profile
  • Unlimited basic accounts
  • Import from any password manager
  • All four reports
  • Encrypted backup & restore
  • iCloud sync across your Macs

Home Office

$49.99
one-time purchase ยท no subscription
  • Up to 10 user profiles
  • Everything in Family
  • Ideal for small teams
  • One purchase ยท yours forever

Basic accounts โ€” login, password, URL, and notes โ€” are free with one user profile, no limit, forever. The Family plan adds up to 5 profiles and all ten Pro specialist categories. Home Office raises the profile limit to 10. Both are one-time purchases; no subscription, ever.

Frequently asked questions

How is AccountCache different from a password manager?

A password manager stores one thing well: username and password pairs. AccountCache stores the full picture of each account โ€” server settings, billing details, licence keys, security questions, physical wallet cards, API credentials, and your own notes. It also tells you what's expiring, what you're spending, and what needs attention. Think of it as a directory for your digital life, not just a key ring.

Is my data encrypted?

Your data lives in a local SQLite database protected by macOS file-system permissions, your Mac's login password, and App Sandbox. It is not additionally encrypted at the field level โ€” it relies on your Mac's built-in security (FileVault, login password). For backups, AccountCache uses AES-256-GCM with PBKDF2 key derivation โ€” the backup file is unreadable without your password.

Can I sync my data across multiple Macs?

Yes. Turn on iCloud Sync in Settings โ†’ Sync and every change on one Mac appears on the others within seconds, automatically. Sync is free and uses your existing Apple ID โ€” all your Macs share the same database and the same user profiles.

How do household profiles work?

Household profiles are named users within a single shared database โ€” like Mac login accounts or Netflix profiles. Each person has their own name, colour, and optional PIN. Records can be Open (everyone), Shared (visible to all, editable by owner and admin), or Private (owner and admin only). If everyone shares an Apple ID, turn on iCloud Sync and the database flows to all Macs automatically. If people have different Apple IDs โ€” a partner, a colleague โ€” the admin can generate a share link in Settings โ†’ Sync. The recipient accepts it on their own Mac and connects to your database without needing your Apple ID.

What happens if I get a new Mac?

Two options. If iCloud Sync is on, sign in with the same Apple ID on the new Mac, install AccountCache, and your database appears automatically. If you prefer not to use iCloud, export an encrypted backup from Settings โ†’ General, copy it to the new Mac (USB drive, AirDrop, wherever you like), and restore it. The backup file is sealed with AES-256 โ€” without your password it's unreadable.

What's the difference between Basic and Pro categories?

Basic categories โ€” Login, Identity, WiFi, Social, Shopping, Streaming, Travel, Education, and Membership โ€” use the universal form: name, login, password, URL, notes, tags, and more. These are free and unlimited. Pro categories add a specialist section with structured fields specific to that account type: bank account hierarchies for Financial, seed phrase vaults for Crypto, IMAP/SMTP settings for Email, and so on.

Can I import from 1Password, Bitwarden, or other managers?

Yes. AccountCache imports Generic CSV, Apple Passwords export, 1Password CSV, Bitwarden JSON, KeePass XML, and Excel / Numbers spreadsheets (.xlsx). The import wizard shows a preview of every record before anything is saved, and duplicate detection prevents the same account from being added twice.

What happens if I lose my wallet?

Open the Reports menu and choose Lost Wallet Report. It generates a complete list of every card marked as 'in physical wallet', with account numbers, emergency phone numbers, and notes โ€” everything you need to cancel and replace in one printable page.

What is the Emergency Data Pack?

The Emergency Data Pack is a plain-text report you generate from the Reports menu and give to a trusted contact โ€” your partner, a solicitor, or your executor. You choose which categories to include, and optionally include AI-written guidance explaining what to do with each set of accounts. It covers everything from bank logins to insurance policies to domain registrations. Store it somewhere safe so the right person can act quickly if you can't.

Is there a subscription?

No subscriptions, ever. Family is a one-time purchase of $29.99. Home Office is a one-time purchase of $49.99. Both include all future updates to the current major version.