Privacy Policy

Privacy Policy

Last updated: June 2026  ยท  Invoice Maker - Bill Generator v3.0

1 Introduction

Welcome to Invoice Maker - Bill Generator ("we", "our", or "us"). This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our application.

We are committed to protecting your personal information and your right to privacy. Please read this policy carefully.

๐Ÿ”’ Your setup data (contacts, invoices, payments) is stored locally on your device and only synced to our servers when you are signed in and online. We never sell your data.

2 Information We Collect

Account Information: When you create an account, we collect your business name, email address, phone number, and a username/password.

Setup Data: Data you enter into the app โ€” contact records, invoice details, payment records, and product/service catalogs.

Device Information: We may collect basic device information (device type, operating system version) for app compatibility and support purposes.

Usage Analytics: We collect aggregated, anonymous usage data (e.g., which features are used most) to improve the app. This data cannot identify you personally.

3 How We Use Your Information

We use the information we collect to:

We will never use your data for advertising or sell it to third parties.

4 Data Storage & Security

Local Storage: Data is primarily stored on your device using IndexedDB. The app works fully offline โ€” your data never leaves your device unless you are connected and syncing.

Server Storage: When sync is enabled, your encrypted business data is stored on secured servers. We use HTTPS/TLS for all data transmission.

Password Security: Passwords are hashed using industry-standard bcrypt before storage. We never store plain-text passwords.

While we implement commercially reasonable security measures, no method of transmission over the Internet or electronic storage is 100% secure.

5 Data Sharing

We do not sell, trade, or rent your personal information to third parties. We may share your information in the following limited circumstances:

6 Data Retention & Deletion

We retain your account data for as long as your account is active, or as needed to provide services.

You may request deletion of your account and all associated data at any time by contacting us. Local data on your device can be deleted by clearing the app data/storage in your phone settings.

After account deletion, we will remove your personal data from our servers within 30 days, except where retention is required by law.

7 Connections, Chat & QR Code Features

Starting with Version 3.0, the app includes optional social features for linking business contacts, sending in-app messages, and sharing your business QR card.

7.1 โ€” QR Profile

When you use the "My QR" feature, the app generates a QR code containing your display name, phone number, and an internal user identifier. This QR is shown only on your device screen and is never uploaded to our servers unless another user scans it to send you a connection request.

7.2 โ€” Connections (User Links)

You may send or receive connection requests to/from other registered users. A record of the connection (requester ID, receiver ID, and status) is stored on our servers. You can remove any connection at any time from the Connections page, which will delete both the link record and any associated chat history from our servers within 30 days.

7.3 โ€” Micro Chat & Messages

Messages sent between connected users are stored on our servers in order to deliver them to the recipient and to display chat history. Message content includes:

Messages are only visible to the two users in the conversation. We do not read, analyse, or share message content. You can request deletion of your message history by contacting us.

7.4 โ€” Notifications

In-app notifications (bell icon) are generated by the above activities and stored on our servers until you mark them as read or delete your account. Notifications are only visible to you and are not shared with any third party.

7.5 โ€” Camera Access (QR Scanning)

When you use the "Scan QR" feature to add a connection, the app requests access to your device camera. Camera frames are processed entirely on your device โ€” no video or images are uploaded to our servers. Camera access is only active while the scan overlay is open.

8 Subscription Expiry & Data Sync

When your subscription expires and the grace period ends, the app performs the following steps to protect your data:

  1. Your local data is synced to our servers before any local cache is cleared, ensuring no data is lost.
  2. The Service Worker cache and offline storage are cleared from your device.
  3. The app switches to online-only, read-only mode โ€” you can still view your records but cannot make changes until the subscription is renewed.

Your database records on our servers are never deleted due to subscription expiry. They remain available and are fully restored when you renew your plan.

9 Children's Privacy

Our application is not directed to individuals under the age of 13. We do not knowingly collect personal information from children under 13. If you believe we have inadvertently collected such information, please contact us immediately.

11 Your Rights

Depending on your location, you may have the following rights:

To exercise any of these rights, contact us at the email below.

12 Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by updating the "Last updated" date at the top of this policy and, where appropriate, through an in-app notification.

Your continued use of the application after any changes constitutes your acceptance of the new Privacy Policy.

13 Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us:

We aim to respond to all privacy inquiries within 3 business days.