Last Updated: May 12, 2025
At Chill Bill ("we," "us," "our"), we are committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our mobile application ("App"). Our App is designed to operate primarily on your device. Please read this privacy policy carefully. If you do not agree with the terms of this privacy policy, please do not access the application.
1. Information We Handle and How It's Stored
Our App is designed to work primarily on your device. This section details the types of information the App handles and where it is stored. "Collection" in this policy refers to data that might be transmitted off your device, typically at your explicit request or as part of an integrated third-party service like Xero or Apple In-App Purchases.
- Voice Recordings (Processed On-Device): When you use the voice input feature, your voice is recorded. This recording is processed entirely on your device to transcribe it into text and extract invoice/quote details using local on-device speech recognition and natural language processing technologies. Voice recordings are stored temporarily on your device during this process and are not sent to our servers or any third-party servers for transcription.
- Invoice and Quote Data (Stored Locally): Information you provide or that is generated for invoices and quotes (such as customer names, line items, prices, quantities, dates, and references) is handled within the App. Metadata logs for tracking purposes (e.g., customer name, reference, total amount, status, and Xero Invoice/Quote ID if applicable) are stored locally on your device in JSON files within the App's private Application Support directory. If you choose to export a document as a PDF, that PDF file is saved to a location you select on your device.
- Reusable Invoice Templates (Stored Locally): If you choose to save an invoice or quote as a reusable template, the full details of that document (including customer name, line items, prices, quantities, dates, and references) are stored locally on your device as a JSON file in the App's private Application Support directory. This allows you to quickly create new documents based on previously saved information.
- Company Details (Stored Locally): Information you provide in the App's settings, such as your company name, address, contact information, ABN/Tax ID, logo, and payment details (for inclusion on invoices), is stored locally on your device using `UserDefaults`.
- Correction Data (Learning Feature - Stored Locally): To improve the accuracy of on-device invoice parsing, the App learns from corrections you make. This involves storing mappings of original (potentially misparsed) text snippets to your corrected text for fields like client names, references, line item descriptions, and individual words. This learning data is stored locally on your device using `UserDefaults` through the InvoiceCacheManager.
-
Xero Integration Data (Optional Transmission to Xero):
- If you choose to connect your Xero account, we use secure OAuth 2.0 authentication. The necessary Xero OAuth tokens (access token, refresh token, tenant ID) are stored securely in your device's Keychain.
- When you choose to send an invoice or quote to Xero, the following data from your document is "collected" in the sense that it is transmitted from your device to Xero's API: Customer Name, Invoice/Quote Date, Due Date, Line Item Descriptions, Quantities, and Unit Prices. The document is typically sent as a Draft. This data is then subject to Xero's Privacy Policy.
-
In-App Purchase (IAP) Data (Handled by Apple; Transaction Data Stored Locally):
- If you make an In-App Purchase (e.g., for a subscription), the purchase is processed by Apple through the App Store. We do not "collect" or store your payment card details.
- Apple provides our App with transaction information, such as the product purchased, transaction ID, purchase date, and subscription expiry date. We store this purchase history securely in your device's Keychain to manage your subscription status. This transaction data is "collected" from Apple's service.
-
Device Permissions Information (Requests for Local Access): The App will request your permission to access certain device features for on-device functionality:
- Microphone: To record audio for voice input (transcription is on-device).
- Local Authentication (Face ID/Touch ID): To secure access to the App and your locally stored data, if you enable this feature.
- File System/Documents Folder Access: If you choose to export invoices/quotes as PDF files, the App needs permission to save these files to your chosen location.
- User Defaults: Used internally to store your settings (like company details, correction cache, free tier usage count) locally.
- File Timestamps & Disk Space: Used internally for managing locally stored files (e.g., audio recordings, JSON data files).
2. Use of Your Information
Having accurate information permits us to provide you with a smooth, efficient, and customized experience. Specifically, we use information collected about you via the App to:
- Create, manage, and store your invoices and quotes locally on your device.
- Process your voice recordings into text and structured invoice/quote data entirely on your device.
- Apply learned corrections from your previous edits to improve the accuracy of on-device data parsing.
- Offer an introductory free trial period for new subscribers to access premium features, managed via Apple's In-App Purchase system.
- Generate PDF documents from your invoices/quotes for local storage or sharing, upon your request.
- Facilitate sharing of documents via standard iOS sharing mechanisms, upon your request.
- (If you connect to Xero) Send your invoice/quote data to your Xero account, upon your request.
- Store your company details locally for automatic inclusion in your documents.
- (If you make In-App Purchases) Manage your subscription status and provide access to subscribed features using purchase history stored locally.
- Troubleshoot problems and respond to your support requests.
3. Disclosure of Your Information
We prioritize your privacy and operate primarily on-device. We do not share your personal information, voice recordings, or detailed invoice/quote data stored within the App with third parties, except in the following limited situations:
-
With Your Explicit Consent or Action:
- Xero: If you explicitly authorize the connection to Xero and choose to send an invoice or quote, we will transmit the necessary document data (as detailed in Section 1) to Xero via their API. Xero's use of your data is then governed by Xero's Privacy Policy.
- PDF Export/Sharing: If you choose to export a document as a PDF or share it using iOS sharing features, the data within that document will be handled according to your chosen action and sharing method.
- In-App Purchases (Apple): When you make an In-App Purchase, your payment information is processed by Apple. We receive transaction confirmation from Apple but not your payment card details. Apple's handling of your data is governed by Apple's Privacy Policy.
- By Law or to Protect Rights: If release of information about you is necessary to respond to legal process, to investigate or remedy potential violations of our policies, or to protect the rights, property, and safety of others, we may share your information as permitted or required by any applicable law, rule, or regulation. This is highly unlikely for an on-device app but is a standard legal provision.
Your voice recordings are processed on-device and are not shared with us or any third party for transcription or any other purpose.
4. Security of Your Information
We use administrative, technical, and physical security measures to help protect your information stored locally on your device. Key security measures include:
- On-Device Processing: Core functionalities, including voice transcription and invoice data parsing, occur directly on your device, minimizing data transmission.
- Secure Keychain Storage: Sensitive data such as Xero OAuth tokens and In-App Purchase history is stored in the iOS Keychain.
- Local Storage: Other data like company details, correction cache, usage counts, and invoice/quote metadata logs are stored in the App's private storage areas (e.g., `UserDefaults`, App's private Application Support directory).
- Local Authentication: You can enable Face ID/Touch ID/Passcode to protect access to the App.
While we have taken reasonable steps to secure the information you provide to us, please be aware that despite our efforts, no security measures are perfect or impenetrable. Any information stored locally is subject to the security of your device itself. We strongly recommend using a strong device passcode, Touch ID, or Face ID to secure your device.
5. Data Retention
We retain your information locally on your device as follows:
- Voice Recordings: Stored temporarily on your device during the recording and transcription process and are then typically discarded unless explicitly saved by a separate user action (which is not a current feature for raw audio).
- Invoice/Quote Metadata Logs (`TrackingService`): Stored locally in JSON files in the App's private Application Support directory as long as you use the App or until you delete the App or its data.
- Reusable Invoice Templates: Stored locally in JSON files in the App's private Application Support directory as long as you use the App, until you delete them from within the App, or until you delete the App or its data.
- Company Details, Correction Cache (`UserDefaults`): Stored locally as long as you use the App or until you delete the App or its data. (Removed Usage Data).
- Xero OAuth Tokens & IAP History (Keychain): Stored locally in the Keychain. They persist until the App is deleted, the tokens are revoked/invalidated, or you explicitly disconnect from Xero (which should clear Xero tokens).
- Exported PDF Documents: If you export documents as PDFs, these files are stored in the location you choose on your device (e.g., Files app) and are managed by you.
Deleting the App from your device will generally remove all App-specific data stored in its private directories and Keychain.
6. Your Data Rights
Since most data is stored locally on your device, you have direct control over it:
- Access & Correction: You can access and correct your Company Details directly within the App. You can typically edit invoice and quote information within the App before finalization or if it's part of the locally tracked metadata. Correction cache data is implicitly managed as you use the app and make edits. You can also view and use your saved reusable invoice templates.
- Deletion: You can delete individual tracked invoices or quotes within the App (if this feature is available for the metadata logs). You can delete your saved reusable invoice templates from within the App. Deleting the App from your device will remove all locally stored App-specific data. You can also delete any PDF files you have exported.
- Xero Data: You can manage data sent to Xero directly within your Xero account. Disconnecting the App from Xero will prevent further data transmission.
7. Policy for Children
We do not knowingly solicit information from or market to children under the age of 13 (or the equivalent minimum age in the relevant jurisdiction). If you become aware of any data we have collected from children under the relevant age, please contact us using the contact information provided below.
8. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by updating the "Last Updated" date of this Privacy Policy. You are encouraged to periodically review this Privacy Policy to stay informed of updates. You will be deemed to have been made aware of, will be subject to, and will be deemed to have accepted the changes in any revised Privacy Policy by your continued use of the App after the date such revised Privacy Policy is posted.
9. Contact Us
If you have questions or comments about this Privacy Policy, please contact us at:
Chill Bill App
admin@chillbill.online