Security & Privacy Transparency Hub

We believe in complete transparency. Our architecture ensures your data remains yours, with Zero-Knowledge processing.

Privacy Architecture

Privacy and Compliance

HIPAA Compliance Alignment

This application is designed to support HIPAA-compliant workflows through a Zero Knowledge Client-Side Architecture.

1. Data Privacy (The "Won't Use Your Data" Guarantee)

  • Local Processing: All QR code generation happens locally within the user's browser using HTML5 Canvas and JavaScript.
  • No Data Transmission: The data you enter to generate a QR code (which may include PHI) is never sent to our servers. It remains strictly in your device's memory.
  • Volatile Memory: Data entered into the application is cleared when the browser tab is closed or refreshed.

2. Logging & Metrics Policy

To maintain security, performance, and legal accountability, we collect basic access logs. However, our architecture ensures this does not compromise PHI.

  • What IS Logged:
    • IP Address (for security auditing).
    • User Agent (browser/device type).
    • Request Path (e.g., /, /about - which are static).
    • Timestamp.
  • What is NOT Logged:
    • User Input: Since the application runs client-side, the text, URLs, or WiFi passwords you type are never part of the HTTP request to the server.
    • Generated Images: The QR codes created are generated in the browser and never uploaded.

3. Technical Safeguards

  • HTTPS: All connections are secured via HTTPS.
  • State Isolation: The application does not store user input in URL query parameters (e.g., ?data=...), ensuring that sensitive data does not leak into browser history, proxy logs, or server access logs.

Certification Note

While this software is architected to support HIPAA compliance by preventing PHI from reaching the server, "HIPAA Certification" is a process that applies to the organization and its practices, not just the software. This tool provides the technical safeguards (specifically regarding Transmission Security and Data Integrity) to allow you to use it within a compliant environment.

Legal Disclaimer

NO LEGAL ADVICE: The information provided in this document does not constitute legal advice.

NO WARRANTY: This software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software.

USER RESPONSIBILITY: Compliance with HIPAA is the responsibility of the covered entity or business associate. Using this tool does not automatically ensure compliance. Users must ensure that their specific use case, device security, and internal policies align with regulatory requirements.

Security Policy

Security Policy

CI/CD Security Governance

To protect against supply-chain attacks, this project enforces immutable dependency pinning for all CI/CD components.

  • Versioning Standard: All third-party GitHub Actions must be pinned to specific, immutable SHA-1 hashes instead of mutable version tags (e.g., @v4). Each pinned hash must be accompanied by a human-readable comment specifying the original version tag (e.g., # v4.1.0) to maintain readability.
  • Automated Monitoring: Dependabot is configured to check for updates to external CI/CD dependencies weekly to ensure workflows are running the latest security patches.
  • Remediation: In the event a vulnerable action is identified or an automated update PR is generated, developers must review the PR, verify the hash corresponds to the legitimate version update, and merge the update immediately. Any new workflows introduced must adhere to this pinning standard.

Privacy & Compliance

This application is designed with a "Privacy First" architecture. Please refer to COMPLIANCE.md for detailed information on how this application handles data and aligns with regulations like HIPAA.

Reporting a Vulnerability

If you discover a security vulnerability or a privacy leak, please report it immediately.

How to Report

Please use the GitHub Security Advisory to report vulnerabilities directly to the maintainers. We will acknowledge your report within 48 hours.

Scope

  • In Scope:
    • Data leaks (e.g., data being sent to a server).
    • XSS vulnerabilities.
    • Improper configuration of the client-side generator.
  • Out of Scope:
    • Physical security of the user's device.
    • Browser-level vulnerabilities.

Report a Vulnerability

Security is our top priority. If you have discovered a security vulnerability, we want to hear from you immediately through our secure channel.

Secure Disclosure Portal