Last updated 4 September 2026
wa-ledger is a personal expense-logging bot. You send it a message on WhatsApp, it works out what you spent, and it writes a row into a spreadsheet in your own Google Drive. It is operated privately by one person for a handful of invited users; it is not a commercial product and there is no sign-up.
It never reads your WhatsApp conversations with anyone else. It only ever sees messages addressed to it.
A single permission: drive.file. This grants access only to the
files the bot itself creates for you — your ledger spreadsheet and your
receipts folder. It cannot see, open, or list anything else in your Google
Drive. That is the narrowest permission Google offers for this, and it is the
only one requested.
To turn "kopi 25rb gopay" into a structured row, the text of your message — and a receipt image, if you sent one — is passed to Google's Gemini API. This runs on a paid Google Cloud project, where Google's terms state that submitted content is not used to improve Google's products and is not read by human reviewers. A free-tier key is deliberately not used, for exactly this reason.
Nobody. Your data is not sold, shared, or handed to any third party. The only external services involved are Google's own: Drive and Sheets, where your data is stored in your account, and the Gemini API, which processes your message. There is no analytics, no tracking, and no advertising.
The person operating the service administers the server on which the bot runs, and could in principle read messages while they are being processed. They cannot read your spreadsheet unless you share it with them.
You can revoke the bot's access to your Google account at any time, from your Google account permissions page. The bot immediately loses all ability to read or write anything of yours.
Your spreadsheet and receipts stay in your Drive and remain yours — revoking does not delete them. To have your routing details removed from the server, ask the operator.
This service is not directed at children and is not offered to them.
If this policy changes, the date at the top changes with it. Since the service runs for a small number of invited people, material changes will be mentioned directly.
Questions about this policy, or about data held about you: erick.wasimo@gmail.com.