Frequently Asked Questions
Last Updated: July 24, 2026
Quick answers to the most common questions about Rx Challenger. Can't find what you're looking for? Contact Support.
What is Rx Challenger?
Rx Challenger is a free, gamified educational application designed for pharmacy graduates and professionals to master prescription reading and interpretation through real-world, anonymized patient scenarios. It includes clinical context modules (patient history, chief complaints, diagnosis, lab values) and gamification features (badges, streaks, leaderboards, progress analytics).
Who is Rx Challenger for?
Rx Challenger is designed for pharmacy graduates, new pharmacy hires, pharmacy managers training staff, senior pharmacists seeking a refresher, pharmacy students preparing for licensure exams, and product managers in pharmacy-adjacent fields. The adaptive difficulty ensures the right challenge for all skill levels.
How do I create an account?
You can create a free account directly in the app using either: (1) Email and password — managed securely via Firebase Authentication with scrypt hashing (cost factor 14); or (2) Google Sign-In (OAuth 2.0). An account enables cloud progress synchronization across all your devices (Android, Windows, Linux, PWA), leaderboard participation, and backup of your learning data. The app works without an account, but progress stays local to that device only.
Is my progress synchronized across devices?
Yes. When you create an account and enable cloud sync, your learning progress (completed cases, accuracy, badges, streaks, XP, preferences) is synchronized in real-time across all platforms via Firebase Cloud Firestore. Data is encrypted in transit (TLS 1.3) and at rest (AES-256). Conflict resolution uses last-write-wins with timestamp comparison. Local progress is always saved on-device as a fallback.
Which platforms are supported?
Rx Challenger runs natively on: Android 8.0+ (Google Play Store), Windows 10/11 x64 (GitHub Releases), Linux x86_64 with glibc 2.28+ (GitHub Releases — AppImage or native binary), and as a Progressive Web App in any modern browser (Chrome 90+, Firefox 88+, Safari 15+, Edge 90+) at https://rx-challenger.vercel.app. Feature parity is maintained across all platforms.
Is Rx Challenger free?
Yes. Rx Challenger is completely free to download and use on all platforms. There are no in-app purchases, subscriptions, premium tiers, or paywalled content. If you paid for the app through any third party, you were defrauded — please request a refund from that party and report it to us at RxChallenger.app@gmail.com.
What features does Rx Challenger include?
Core features: 600+ real anonymized prescription cases covering common diagnoses, cloud progress saving with Firebase, tooltip assistance with clinical context, patient history module, chief complaints module, diagnosis module, lab values display, gamification (badges, XP, streaks, opt-in leaderboards), progress analytics (category performance, error patterns, improvement trends), cross-platform sync (Android, Windows, Linux, PWA), and offline-first local storage.
How do I report a bug?
To report a bug, email RxChallenger.app@gmail.com with: (1) A clear description of the issue, (2) Steps to reproduce, (3) Platform and app version (found in Settings → About), (4) Device model and OS version, (5) Screenshots or screen recordings if applicable. For crashes on Android, Firebase Crashlytics automatically captures diagnostic logs — you can also manually share the crash report ID from the crash dialog. We aim to acknowledge bug reports within 48 hours.
How can I contact support?
For support, bug reports, or feature requests, email RxChallenger.app@gmail.com. For general business inquiries about IMC (partnerships, corporate training, etc.), email imc.hub.eg@gmail.com. We typically respond within 2 business days. You can also use the Contact page at /digital-solutions/rx-challenger/contact for a structured form.
Where can I read the Privacy Policy?
The Rx Challenger Privacy Policy is available at https://imc-hub.github.io/digital-solutions/rx-challenger/privacy. It covers data collection (account info, usage/progress data, device info, crash logs), legal bases (GDPR, CCPA, LGPD, POPIA), data sharing (Firebase, Google Play Services), retention periods, security measures, your rights (access, rectification, erasure, portability, objection), account deletion process, children's privacy, international transfers, and Google Play Data Safety form alignment.
Where can I read the Terms of Service?
The Rx Challenger Terms of Service is available at https://imc-hub.github.io/digital-solutions/rx-challenger/terms. It covers acceptance, eligibility, account registration, user responsibilities, acceptable use, intellectual property, license to use, educational disclaimer, availability, updates, third-party services, user content, privacy, warranties, liability limitation, indemnification, termination, governing law, changes, contact, and general provisions.
How do I request account deletion?
Currently, account deletion is processed via email request to imc.hub.eg@gmail.com with the subject line 'Account Deletion Request — Rx Challenger'. Include the email address associated with your account. We verify your identity via confirmation email, then permanently delete your Firebase Auth account, all Firestore documents (profile, progress, gamification data) within 30 days, and disassociate Crashlytics logs within 90 days. An in-app self-service account deletion feature is planned for v1.2 (target Q3 2026). Note: Deleting your Rx Challenger account does not delete your Google Account if you used Google Sign-In.
What permissions does the Android application require?
The Android app requests only the following permissions, each with a specific limited purpose: INTERNET (required for all network communication — case downloads, sync, auth, leaderboards, crash reporting), ACCESS_NETWORK_STATE (detect connectivity for sync scheduling and offline messaging), ACCESS_WIFI_STATE (optimize sync scheduling, avoid metered data transfers), FOREGROUND_SERVICE and FOREGROUND_SERVICE_DATA_SYNC (Android 14+ background sync reliability), RECEIVE_BOOT_COMPLETED (re-register sync jobs after reboot). The app does NOT request: CAMERA, RECORD_AUDIO, READ_CONTACTS, ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION, READ_PHONE_STATE, READ_SMS, WRITE_EXTERNAL_STORAGE, BLUETOOTH, or any advertising identifiers (AAID). You can review/revoke permissions anytime in Android Settings → Apps → Rx Challenger → Permissions.
Does Rx Challenger collect my location?
No. Rx Challenger does not collect precise geolocation (GPS/fine location) or coarse location. The only location-adjacent data is your IP address, collected transiently for request routing and security, and not stored long-term.
Does Rx Challenger show ads or sell my data?
No. Rx Challenger does not integrate with any advertising SDKs (AdMob, Meta Audience Network, Unity Ads, etc.), does not serve ads, and does not share data with data brokers or ad exchanges. We do not sell your personal information. The app is completely free with no in-app purchases.
What analytics does Rx Challenger use?
Rx Challenger uses Firebase Analytics (opt-in only) for aggregated product analytics — feature usage, completion rates, learning effectiveness, and A/B testing of educational content flows. Crash reporting uses Firebase Crashlytics (always on for stability). No third-party analytics SDKs (Amplitude, Mixpanel, Adjust, AppsFlyer, Branch, Sentry, Bugsnag) are integrated. You can opt out of analytics in Settings at any time.
Can I use Rx Challenger offline?
Yes. The app works offline on all platforms. Cases and progress are cached locally. When you reconnect, pending sync operations are queued and executed automatically. The PWA uses a Service Worker (Workbox 7) with CacheFirst strategy for assets and NetworkFirst for API calls, enabling full offline functionality after the first load.
How often are new cases added?
New prescription cases are added regularly through app updates. The roadmap targets 500+ cases across additional specialties (oncology, pediatrics, critical care, veterinary). Updates are delivered via Google Play Store (Android), GitHub Releases (Windows/Linux), and automatic Service Worker refresh (PWA). Check the app's 'What's New' section or the GitHub Releases page for the latest case additions.
Is Rx Challenger available in languages other than English?
Currently, Rx Challenger is available in English only. Multi-language support (Arabic, Spanish, French — starting with UI localization) is on the roadmap for v1.3+. Sign up for updates at RxChallenger.app@gmail.com to be notified when new languages launch.
Support & Legal Resources
About Rx Challenger
Learn about the application, mission, and team
Contact Support
Get help, report bugs, or request features
Privacy Policy
How we collect, use, and protect your data
Terms of Service
Terms governing your use of Rx Challenger
Cookies Policy
How we use cookies and browser storage
Back to Rx Challenger
Return to the product page