Effective date: May 9, 2026  ·  Last updated: May 14, 2026

Contents
  1. Overview
  2. Data we collect
  3. How we use your data
  4. Legal basis
  5. Storage and security
  6. Subscriptions and payments
  7. How we share data
  8. Data retention
  9. Your rights
  10. Children
  11. International transfers
  12. Shared ledger data after removal
  13. Changes to this policy
  14. Contact

1. Overview

Bexbox is a personal ledger application for Android. We are committed to collecting only what is needed to make the app work, keeping your records private to you, and giving you the ability to export or delete everything at any time.

This policy applies to the Bexbox mobile application, our marketing website at bexbox.com, and any optional cloud storage subscription you choose to purchase.

2. Data we collect

2.1 Account data

When you sign in with Google, we receive your email address, display name, and profile picture URL from Google. When you sign in with email and password, we receive your email address and a hashed password is stored by our authentication provider.

2.2 Content you create

The contacts, transactions, notes, signatures, and attachments (photos, PDFs, videos) you add to your ledger are stored against your account. We do not read this content. It is scoped to your user ID at the database level.

2.2.1 Shared ledgers and in-app messages

You can optionally turn a private contact into a shared ledger by sending an invite link or QR code to one other Bexbox user. When the invite is accepted, transactions logged against that contact and chat messages sent inside the shared ledger become visible to both participants. Each shared ledger is strictly one-to-one. We do not read your messages, and they are scoped at the database level so only the two participants can access them. Either participant may cancel an outstanding invite or remove the share at any time.

2.3 Profile data

You may optionally add a phone number, address, default currency, and theme preference. This information is used inside the app and on PDF receipts you generate.

2.4 Device and diagnostic data

We log basic technical information needed to operate the service: error stack traces, request timestamps, the type of operation performed, anonymous in-app session events (open, navigation between screens), and crash reports. If you submit an in-app bug report, the message you type, your account ID, and the device model and OS version are sent so we can reproduce and fix the issue. We do not collect advertising identifiers, and the mobile app does not include any third-party analytics SDK. Analytics and crash collection are first-party and stored in our own backend.

On our marketing website at bexbox.com we use Google Analytics 4 to measure aggregate traffic, such as page views, referrer, country, and browser. Google Analytics may set first-party cookies and process truncated IP addresses for this purpose. This data is not linked to your in-app Bexbox account.

2.5 Payment data

If you subscribe to a cloud storage plan, the transaction is processed by Google Play Billing. We never see or store your card number, billing address, or full payment instrument. We receive only the subscription state and storage tier from Google Play.

3. How we use your data

We do not sell your data. We do not use your content to train machine learning models. We do not show you advertising.

Where the GDPR or similar laws apply, we process data on the following bases:

5. Storage and security

Bexbox uses Supabase as its primary backend. Your records are stored in a managed Postgres database with row-level security policies that scope every query to your user ID. Attachments are stored in private object-storage buckets, accessed only through short-lived signed URLs tied to your authenticated session.

Data is encrypted in transit (TLS) and at rest. Access to production systems by Bexbox staff is limited, audited, and only used for diagnostics or to comply with a lawful request.

No system is perfectly secure. We will notify affected users without undue delay if a breach occurs that is likely to result in risk to your rights.

6. Subscriptions and payments

The base Bexbox app is free to use with a 50 MB storage allowance. Additional cloud storage is offered through paid subscription tiers (Standard, Pro, Business) sold inside the app.

Subscriptions are sold and managed entirely through Google Play Billing. You can view, change, or cancel your subscription at any time from the Google Play Store under "Subscriptions". Cancellation takes effect at the end of the current billing period; refunds are governed by Google Play's refund policy.

Receipts and tax documents are issued by Google Play, not by Bexbox.

7. How we share data

We share data only with the service providers we need to run Bexbox, and only for the limited purpose of running the service:

We do not sell, rent, or trade your data to advertisers, data brokers, or any other third party.

We may disclose information when legally required by a valid subpoena, court order, or other lawful request, after reviewing the request for sufficiency.

8. Data retention

We keep your account data for as long as your account is active. Soft-deleted transactions are kept until you delete your account or otherwise clear them, so that the audit trail remains intact. When you delete your account from Settings, your profile, contacts, transactions, attachments, and audit logs are removed from active systems within 30 days. Backups are rotated and overwritten on a rolling 30-day schedule.

Attachment immutability. Photos, videos, PDFs, signatures, and other files attached to a transaction cannot be removed individually after the transaction is saved. This is part of how Bexbox keeps transactions verifiable over time. To remove an attachment, you must delete the entire transaction it belongs to, or delete your account.

Lapsed subscriptions with over-quota data. If your paid subscription lapses while your stored data exceeds the Free tier limit, you can still view and export your data, but new uploads will be blocked. After 12 months of an inactive subscription with over-quota data, we may archive or remove that data after providing you with at least 30 days' written notice to your registered email so you can export or upgrade first.

9. Your rights

You can exercise these rights from inside the app or by emailing [email protected]:

10. Children

Bexbox is not intended for children under 13. We do not knowingly collect data from children. If you believe a child has created an account, contact us and we will delete it.

11. International transfers

Our infrastructure operates from servers that may be located outside your country of residence. Where required, we rely on standard contractual clauses or equivalent safeguards for cross-border transfers.

12. Shared ledger data after removal

When a shared ledger is cancelled or one participant leaves, transactions that were logged jointly remain on each participant's side as historical records. Chat messages already delivered remain visible to the participants who received them. Future entries against that contact return to being private to whoever created them. Deleting your account permanently removes your copy of the shared transactions and your sent messages from our active systems within the timelines described in section 8.

13. Changes to this policy

We will update this page when material changes happen. The "Last updated" date at the top reflects the most recent revision. If a change materially reduces your rights, we will notify you in-app or by email.

14. Contact

Questions, requests, or feedback: [email protected].