QuickHubPulse is a fully client-side web application. This means all operations happen directly in your browser — there is no backend server, database, or external data storage.
Only the latest version of QuickHubPulse (deployed at quickhubpulse.netlify.app) is actively supported.
If you discover a security vulnerability, please report it responsibly.
Preferred Reporting Method:
- Open a private security advisory on GitHub:
→ Report a vulnerability
We will acknowledge your report within 48 hours and aim to resolve valid issues as quickly as possible.
- Client-side only: No user data or GitHub tokens are sent to any external server controlled by the application.
- Zero data collection: We do not collect analytics, logs, or any personal/repository data.
- No backend: The app runs entirely in the browser using GitHub’s official API.
- GitHub OAuth (Recommended): Uses secure OAuth 2.0 flow. Permissions are granted directly through GitHub.
- Personal Access Token:
- Stored only in your browser’s
localStorage. - Never transmitted to any server other than GitHub’s API.
- You can revoke it anytime from your GitHub settings.
- Stored only in your browser’s
- The app communicates only with
api.github.com. - Hosted statically on Netlify.
- No third-party tracking, analytics, or data processing services are used.
In Scope:
- Vulnerabilities in the web application (React frontend)
- Issues related to token handling and storage
- OAuth flow problems
- Cross-site scripting (XSS) or client-side injection risks
Out of Scope:
- GitHub API rate limiting or abuse
- Issues in your own GitHub account or repositories
- Social engineering attacks
We follow responsible disclosure:
- We will publicly acknowledge valid security issues after a fix is released.
- We aim to fix critical vulnerabilities within 7 days.
Thank you for helping keep QuickHubPulse secure and privacy-focused.