Skip to content
@Duck-Pass

DuckPass

Password Manager

DuckPass Logo

Quack your way into seamless security !

Context

DuckPass is a group project carried out as part of the 3 weeks long PDG course during the summer university of 2023 at HEIG-VD, Yverdon.

Authors

  • ANNEN Rayane: Product owner, frontend developer
  • DUCOMMUN Hugo: Scrum Master, frontend developer
  • MARTINS Alexis, Backend developer
  • SAEZ Pablo, Backend developer

Project description

With the surge in cybersecurity incidents, the need to safeguard our data has become more pressing than ever. In 2022, Sortlist's statistics revealed a staggering exposure of 22 billion records due to over 4,100 data breaches. In the face of this landscape, digital security has taken center stage, both for businesses and individuals, who are keen on preserving the integrity of their information.

Current reality shows that 95% of hacking incidents stem from human errors and inadequate cybersecurity practices. Among prevailing bad habits, the use of predictable and easily discoverable credentials poses a significant threat. The complexity of remembering multiple strong passwords often leads to the adoption of easily memorable identifiers, subsequently resulting in their reuse.

The DuckPass project comes to life as an innovative password manager. Its aim? To aggregate and secure these intricate passwords, all while offering a seamless and reassuring experience. In addition to introducing a single master password requirement for easy access to the platform without compromising security, DuckPass sets itself apart by providing a groundbreaking feature. Users can now determine if their credentials have been compromised in previous data breaches, further enhancing their digital security. Armed with features like generating highly secure passwords, DuckPass is a robust solution fortified by end-to-end encryption, ensuring your data's security for complete peace of mind.

Features

  • Zero-knowledge of your vault
  • End-to-end encryption
  • Sign in
  • Sign up
  • Login
  • Account deletion
  • Indicator of the strength of your passwords
  • User profile page to view and edit information
  • 2FA login
  • 2FA manager for other apps
  • Search/filter passwords
  • Add username/password securely in the vault
  • Remove logins from the vault
  • Purge vault
  • Password generator
  • Integration of breached password search
  • Integration of breaches of your master email

How to launch the project locally

Frontend

The necessary information can be found in the documentation of the repository

Backend

The necessary information can be found in the documentation of the repository

With docker

See the self-host repository.

Contribute to the project

Please refer to the CONTRIBUTING.md files in the backend and web-client repositories.

Pinned

  1. docs docs Public

    Simple password manager

    Shell 1

  2. backend backend Public

    Python

  3. web-client web-client Public

    A simple and secure password manager

    TypeScript

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…