We release patches for security vulnerabilities for the following versions:
| Version | Supported |
|---|---|
| 2.1.x | ✅ |
| 2.0.x | ✅ |
| 1.4.x | ❌ |
| < 1.4 | ❌ |
The Match Mania team takes security bugs seriously. We appreciate your efforts to responsibly disclose your findings and will make every effort to acknowledge your contributions.
Please DO NOT report security vulnerabilities through public GitHub issues.
Instead, please report them via email to: [email protected]
Include the following information:
- Type of issue (e.g., buffer overflow, SQL injection, cross-site scripting, etc.)
- Full paths of source file(s) related to the manifestation of the issue
- The location of the affected source code (tag/branch/commit or direct URL)
- Any special configuration required to reproduce the issue
- Step-by-step instructions to reproduce the issue
- Proof-of-concept or exploit code (if possible)
- Impact of the issue, including how an attacker might exploit it
After you submit a report, you can expect:
- Acknowledgment: We'll acknowledge receipt of your vulnerability report within 48 hours
- Initial Assessment: We'll provide an initial assessment of the report within 5 business days
- Status Updates: We'll keep you informed about our progress
- Resolution: We'll work to release a fix as quickly as possible, depending on complexity
- Credit: With your permission, we'll credit you in the security advisory
- Critical vulnerabilities: Patched within 7 days
- High severity: Patched within 30 days
- Medium severity: Patched within 90 days
- Low severity: Patched in next regular release
- No Network Communication: App operates entirely offline, eliminating many attack vectors
- No Sensitive Data Storage: No passwords, personal info, or payment data stored
- Minimal Permissions: Only requests essential Android permissions
- Secure Random: Uses
SecureRandomfor card shuffling (cryptographically secure) - No Third-Party Services: No external APIs or analytics that could leak data
- Local Data Only: All game data stored locally in app private storage
Match Mania does NOT collect, transmit, or store:
- Personal identifying information
- Location data
- Contact information
- Device identifiers
- Usage analytics
- Crash reports (unless manually submitted)
The following are explicitly out of scope for security reports:
- Theoretical vulnerabilities: Without proof of exploitability
- Social engineering: Attacks requiring user interaction beyond normal app use
- Physical device access: Vulnerabilities requiring physical access to device
- Rooted devices: Issues only present on rooted/jailbroken devices
- Outdated OS versions: Security issues in Android OS itself
- Game balance: AI behavior, card distribution, or gameplay fairness (use game balance template instead)
Match Mania uses minimal third-party dependencies. Security vulnerabilities in:
- Android SDK components
- Gradle build system
- Java standard library
Should be reported to the respective upstream projects.
To keep your Match Mania installation secure:
- Download from Official Sources: Only download APKs from GitHub Releases
- Verify Signatures: Check that APK signatures match official releases
- Keep Updated: Install updates promptly when released
- Report Issues: If something seems wrong, report it
- Check Permissions: Verify app requests only necessary permissions
When we receive a security bug report, we will:
- Confirm the problem and determine affected versions
- Audit code to find any similar problems
- Prepare fixes for all supported releases
- Release patches as quickly as possible
- We aim to disclose vulnerabilities within 90 days of receiving the report
- We'll coordinate disclosure timing with the reporter
- Security advisories will be published on GitHub
- Fixes will be included in release notes (unless disclosure timing requires delay)
We'd like to thank the following individuals for responsibly disclosing security issues:
(No reports received yet)
If you've reported a security issue and would like to be acknowledged (or not), please let us know in your report.
Security updates are released as:
- Patch releases for supported versions (e.g., 2.1.2)
- Hotfix releases for critical vulnerabilities
- Documented in CHANGELOG.md and release notes
Subscribe to:
- GitHub Releases for notifications
- Security Advisories for security-specific updates
Have questions about this security policy?
- Email: [email protected]
- GitHub Discussions: https://github.com/ssfdre38/match-mania/discussions
By reporting security vulnerabilities to us, you agree that:
- You will not publicly disclose the vulnerability without our consent
- You will not exploit the vulnerability beyond what is necessary to demonstrate it
- You will not violate any laws or regulations in your research
We commit to:
- Not pursue legal action against researchers who follow this policy
- Work with you to understand and resolve the issue quickly
- Recognize your contribution (if desired)
Thank you for helping keep Match Mania and its users safe! 🔒
Last Updated: January 2025