← Bonlo

Last updated: 2 October 2026

Privacy Policy

Bonlo

This policy describes what data the Bonlo app processes and why. The controller is Denys Vasyliuk, Essen, Germany (full address in the Impressum). Contact: hi@moonage.me.

In case of doubt, the German version prevails.

In short

1. What stays on your device only

Receipts and their items, the photos they were read from, the shopping list, your dictionary of categories and prices, the budget and settings are stored only on your device and are not sent to us.

2. What is sent to read a receipt

When you photograph a receipt or choose a photo, screenshot or PDF, a reduced image is created and sent through our server (section 3) to Anthropic (the Claude model). The image is re-encoded: the photo’s location and other metadata are not sent. What comes back is the store, date, items and totals. If the total doesn’t add up, our server sends the same image a second time with a note on what didn’t match. “Recognise again” sends a receipt’s stored photo once more.

So that product names appear in your language and shopping list entries land in the right aisle, only the names as text — from the receipt and from your list — are sent through our server to OpenAI, or to Anthropic if OpenAI is unavailable. Prices, store and date are not included.

In settings you can choose recognition on the device (Apple Intelligence) instead. Then no image and no name leaves your device.

3. Our server

Requests to Anthropic and OpenAI go through our server at Cloudflare. It holds the image and names only while the request runs, forwards them and does not store them. For the free scans and your subscription to work, and to protect the service against abuse, it stores:

So that the 10 free scans don’t start over when you reinstall the app, we use Apple DeviceCheck: the app creates a one-time token and sends it with the scan and with the request for the remaining scans to our server, which uses it to read and set two bits for your device at Apple that roughly record how many free scans have been used. Apple stores these two bits for your device; we receive no identifier of your device, and the bits hold nothing about you beyond that number.

Like any server on the internet, Cloudflare receives your device’s IP address to deliver the request and to fend off attacks. Our server does not store it. Its operating log holds only numbers and outcomes — type of request, size, duration, cost, whether the receipt check passed — without the installation key, IP address, image or product names.

4. Subscription

You buy and manage subscriptions through the App Store. Apple handles payment; we receive no payment data, only confirmation of which subscription is active.

After a purchase and when the app starts, the app sends the purchase confirmation signed by Apple to our server. Apple also tells our server about renewals, cancellations, plan changes and refunds (App Store Server Notifications). The server checks Apple’s signature and stores for your subscription:

5. Purposes and legal bases

6. Service providers and transfers to third countries

ProviderPurposeBased in
Anthropic PBCreading the receipt image, fallback for translationsUSA
OpenAI, L.L.C.translating product names, shopping list aislesUSA
Cloudflare, Inc.our server (section 3)USA
AppleApp Store, subscription, App Attest, DeviceCheckIreland / USA

Anthropic, OpenAI and Cloudflare process data on our behalf under a data processing agreement. Transfers to the USA are covered by the EU-US Data Privacy Framework and/or the EU Standard Contractual Clauses. Under their terms, Anthropic and OpenAI do not use data sent through their API to train their models; they keep it only for a limited period for abuse detection and delete it afterwards.

7. Retention and deletion

Data on the device stays until you delete it: one receipt with its photo from the receipt itself, everything at once under Settings → Data, or by deleting the app.

On our server we delete automatically, once a day:

Cloudflare deletes the server’s operating log after 7 days.

The two DeviceCheck bits at Apple remain after you delete the app — that is what they are for. They only say roughly how many free scans have been used on the device.

8. Your rights

You have the right to access, rectification, erasure, restriction of processing, objection and data portability. Write to hi@moonage.me. You can also lodge a complaint with a data protection supervisory authority, for example the State Commissioner for Data Protection and Freedom of Information of North Rhine-Westphalia.

9. Security

All communication with the services is encrypted (HTTPS). iOS protects the data on the device; you can also lock the app with Face ID or a passcode.

10. Changes

If the app or the way it handles data changes, we update this policy on this page and change the date above.

11. Contact

Denys Vasyliuk, Essen, Germany — hi@moonage.me