Invoice Genie includes a built-in way to request help from the developer and an optional usage analytics toggle that helps improve the app. This guide explains both features, what information is shared, and how your privacy is protected.
Where to Find These Features
Both features live in the same place: More tab → Settings (gear icon) → scroll to the “Privacy & Support” section. You’ll see two rows:
| Row | Icon | Subtitle | Control |
|---|---|---|---|
| Usage Analytics | Blue bar chart | “Help improve the app” | Toggle switch |
| Request Support | Blue question mark | “Get help from the developer” | Chevron (tap to open) |
Request Support
If you’re having trouble with the app, the Request Support screen lets you describe your issue and send a pre-filled email to the developer with all the diagnostic context they need to help.
How to Submit a Support Request
- Go to More → Settings → Privacy & Support → Request Support
- Fill in the issue description — explain what went wrong, any error messages you saw, and what you were trying to do
- Set the date and time the issue happened (approximate is fine — this helps the developer find the relevant logs)
- Optionally tap “Enable Analytics” to share additional diagnostic data (see below)
- Tap “Email Support Request” to open your email app with a pre-filled message
- Review the email and tap Send
What the Support Email Contains
When you tap the submit button, your default email app opens with a message already filled in. The email includes:
- Your Device ID — an anonymous identifier the developer uses to look up diagnostic data
- Your Business Name
- When the issue occurred — the date and time you selected
- Your issue description — the text you typed
You can review and edit the email before sending it. Nothing is sent without your explicit action.
The Form Fields
| Field | Type | Details |
|---|---|---|
| What issue are you experiencing? | Text area | Multi-line text input. Describe your issue in as much detail as possible. No character limit. |
| When did the issue happen? | Date & time picker | Select the date and approximate time. Defaults to now. Cannot select future dates. |
Your Device ID
Below the form, your Device ID is displayed in a monospaced font. This is an anonymous identifier (a UUID) — it doesn’t contain your name, email, or any personal information. Use the “Copy” button to copy it to your clipboard if you need to share it separately (for example, in a chat or forum). A “Copied!” confirmation appears for 2 seconds.
Privacy Protection
The green privacy badge at the top of the screen makes this clear:
Your privacy is protected. The developer cannot see your invoices, estimates, clients, or any sensitive business data. Only diagnostic information is accessible to help troubleshoot technical issues.
When the developer looks up your Device ID, they can only see:
- Which screens you visited and when
- Button taps and navigation paths
- Error messages and crash data
- App version, device model, and iOS version
- Session timestamps
They cannot see your invoice content, amounts, client names, financial data, or any other business information.
Usage Analytics
The Usage Analytics toggle controls whether the app sends anonymous interaction data to help improve the app. This is completely optional and off by default.
How to Enable or Disable
Go to More → Settings → Privacy & Support and toggle Usage Analytics on or off.
What Is Tracked When Analytics Is On
When enabled, the app anonymously records:
| Data Type | Examples | Purpose |
|---|---|---|
| Screen views | Which screens you open (Home, Invoice List, Settings…) | Understand which features are used most |
| Button taps | Which buttons you press (Save, Delete, Export…) | Identify confusing or hard-to-find features |
| Navigation paths | How you move between screens | Improve the app’s flow and layout |
| Performance metrics | How long operations take | Find and fix slow areas |
| Error events | Crashes, failed operations | Fix bugs faster |
What Is NOT Tracked
- Invoice content, amounts, or numbers
- Client names, addresses, or contact info
- Estimate or purchase order details
- Payment information
- Your name, email, or personal data
- Photos or attachments
Important: Error Tracking Is Always On
Even when the analytics toggle is off, the app still reports error events (crashes and failed operations). This is a safety measure so the developer can quickly identify and fix critical bugs that affect all users. Error reports are anonymous and contain only the error message and the screen where it occurred — no personal or business data.
Data Retention
All analytics data is automatically deleted after 90 days. Nothing is stored permanently.
How Analytics Helps Support Requests
When you submit a support request, your Device ID lets the developer look up your analytics data to see exactly what happened leading up to the issue. If analytics is off, they’ll only see error events, which may not be enough to diagnose the problem. That’s why the support form includes the optional “Enable Analytics” button — turning it on gives the developer a fuller picture of what went wrong.
Quick Reference
| Feature | Default | Data Shared | Can Be Disabled? |
|---|---|---|---|
| Usage Analytics | Off | Anonymous screen views, taps, navigation, performance | Yes (toggle in Settings) |
| Error Tracking | Always on | Anonymous error messages and crash data | No (required for app stability) |
| Request Support | N/A | Device ID, business name, issue description, timestamp | N/A (you choose to send) |
Tips
| Tip | Details |
|---|---|
| Enable analytics before reporting | If you’re about to report an issue, turn on Usage Analytics first. This gives the developer the most data to work with when diagnosing your problem. |
| Be specific in your description | Include what you were doing, what you expected to happen, and what happened instead. Copy any error messages you see. |
| Set the right time | Even an approximate time helps the developer match your report to the server logs. If it happened “earlier today,” try to narrow it down to the hour. |
| Copy your Device ID | If you’re also communicating via chat or social media, use the Copy button to share your Device ID so the developer can look up your data immediately. |
| You can disable analytics anytime | If you enabled analytics for a support request but prefer it off, just toggle it back off in Settings afterward. Existing data expires after 90 days. |
