# Project Governance

## 🏛️ Project Overview

**Knowledge is the countermeasure.**

hapara.fail is a student-led project dedicated to exposing the pervasive nature of student surveillance technology. We provide technical insights, practical tools, and resources to empower students and advocate for digital privacy.

This project follows a specialized governance model to ensure decisive leadership while maintaining transparency and inviting community contribution.

---

## 👥 Roles and Responsibilities

### Benevolent Dictator For Life (BDFL)

**a9x** (Founder) serves as the project's BDFL.

- **Responsibilities**:
  - Setting the strategic and technical direction of the project.
  - Final authority on all technical decisions and major project changes.
  - Resolving disputes within the community.
  - Ensuring the project stays true to its mission of privacy and empowerment.

### Contributors

Contributors are vital members of the community who help improve the project.

- **Responsibilities**:
  - Submitting pull requests for bug fixes, documentation, or new features.
  - Reporting bugs and suggesting enhancements via GitHub Issues.
  - Participating in community discussions on Discord.
  - Adhering to the project's standards and mission.

---

## ⚖️ Decision Making Process

### Technical Decisions

1.  **Proposal**: Contributors can propose changes via GitHub Issues or Pull Requests.
2.  **Review**: The BDFL and designated community members review proposals for technical feasibility and alignment with the project mission.
3.  **Approval**: The BDFL has the final say on merging code or adopting new technologies.

### Major Changes

For significant changes to the project (e.g., new major features, architectural overhauls):

1.  **Discussion**: A detailed issue or proposal should be opened to solicit community feedback.
2.  **Consensus seeking**: While the BDFL has final authority, community input is heavily weighed to ensure changes benefit the users.
3.  **Decision**: The BDFL makes the final execution decision.

---

## 💬 Communication

- **GitHub Issues**: The primary place for bug reports, feature requests, and technical discussion.
- **Discord**: Our community server for real-time discussion, support, and collaboration ([www.hapara.fail/discord](https://www.hapara.fail/discord)).
- **Email**: For private or sensitive matters ([support@support.hapara.fail](mailto:support@support.hapara.fail)).

---

## ☎️ Contact Information

- **Project Lead & Governance**: [a9x@hapara.fail](mailto:a9x@hapara.fail)
- **General Support**: [SUPPORT.md](SUPPORT.md)
