Troubleshoot technical issues without compromising your privacy. Learn how to generate an anonymized, scrubbed diagnostics report to share with support.
Why Privacy-Safe Diagnostics Matter
When you encounter an unexpected display anomaly, font rendering quirk, or storage question, contacting support with accurate technical details helps resolve the problem quickly. However, standard application error dumps frequently contain file paths, book titles, and personal metadata that invade your reading privacy.
Because GemReader refuses to include automated crash-tracking SDKs or background telemetry, the app provides a built-in privacy-safe diagnostics generator. It constructs a sanitized, plain-text technical summary containing only hardware capabilities, OS versions, and anonymized error codes—giving developers what they need without exposing a single word you have read.
What You'll Need
To generate a support diagnostics report, ensure you have:
• **Platforms**: GemReader installed on Android or iOS. • **Context**: An issue, crash code, or question you wish to report to the GemReader support team.
Step-by-Step Instructions
1. Open GemReader, tap the gear icon in the library header (or tap **⋮** -> **Settings**), and scroll down to **About GemReader**. 2. Tap **Security & Diagnostics**. 3. Review the on-screen self-test summary (which checks local database integrity, storage subsystem health, and cryptography engine status). 4. Tap **Generate Diagnostics Report**. 5. GemReader will build a clean, scrubbed plain text report and display a scrollable preview on your screen. 6. Inspect the report text: note that all book titles, author names, personal annotations, and file paths have been strictly stripped. 7. Tap **Share Report** to email the sanitized text to support, or tap **Copy** to paste the details into a support message.
Helpful Tips & Common Questions (Librarian's Advice)
• **Strict Zero-Leak Sanitization**: The diagnostics engine automatically removes all filenames, book titles, author identities, personal notes, highlight quotes, and collection names before generating the report. • **Complete Transparency**: Because the diagnostics output is generated as human-readable plain text on your screen, you can inspect every single line before deciding whether to share it. • **100% User-Initiated**: GemReader will never collect or transmit diagnostic data automatically in the background. Reports are generated strictly when you tap the button.
Try it yourself