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:

RowIconSubtitleControl
Usage AnalyticsBlue bar chart“Help improve the app”Toggle switch
Request SupportBlue 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

FieldTypeDetails
What issue are you experiencing?Text areaMulti-line text input. Describe your issue in as much detail as possible. No character limit.
When did the issue happen?Date & time pickerSelect 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 TypeExamplesPurpose
Screen viewsWhich screens you open (Home, Invoice List, Settings…)Understand which features are used most
Button tapsWhich buttons you press (Save, Delete, Export…)Identify confusing or hard-to-find features
Navigation pathsHow you move between screensImprove the app’s flow and layout
Performance metricsHow long operations takeFind and fix slow areas
Error eventsCrashes, failed operationsFix 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

FeatureDefaultData SharedCan Be Disabled?
Usage AnalyticsOffAnonymous screen views, taps, navigation, performanceYes (toggle in Settings)
Error TrackingAlways onAnonymous error messages and crash dataNo (required for app stability)
Request SupportN/ADevice ID, business name, issue description, timestampN/A (you choose to send)

Tips

TipDetails
Enable analytics before reportingIf 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 descriptionInclude what you were doing, what you expected to happen, and what happened instead. Copy any error messages you see.
Set the right timeEven 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 IDIf 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 anytimeIf 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