How to Use Request Support & Usage Analytics in Invoice Genie

Learn how to submit a support request to the developer with your Device ID and diagnostic in

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

  1. Go to More → Settings → Privacy & Support → Request Support
  2. Fill in the issue description — explain what went wrong, any error messages you saw, and what you were trying to do
  3. Set the date and time the issue happened (approximate is fine — this helps the developer find the relevant logs)
  4. Optionally tap “Enable Analytics” to share additional diagnostic data (see below)
  5. Tap “Email Support Request” to open your email app with a pre-filled message
  6. 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.

← Back to All Tutorials