Skip to content
All work
Built end to endChrome ExtensionLive2023

Uniq Password Generator

Generate unique, safe, customized passwords in one click.

RoleCreator
Chrome Web Store
  • Chrome Extension
  • JavaScript
  • Privacy
  • Security
0.0.2
Version
457 KiB
Size
None
Data collected
01

Overview

Uniq Password Generator is a simple, user-friendly Chrome extension for creating unique, safe, and customized passwords. It keeps the surface small on purpose: set a length, toggle numbers, uppercase, lowercase, and symbols, and copy a strong password without leaving the browser. I built and published it as a focused utility with no data collection.

02

The Problem

  • People reuse weak passwords because generating a strong one feels like friction.
  • Many generators are buried in websites or require accounts and unnecessary permissions.
  • Users want quick control — length and character types — without a bloated security suite.
03

The Solution

  • A one-click extension popup for custom-length password generation.
  • Include/exclude controls for numbers, uppercase, lowercase, and symbols.
  • Zero data collection — the developer declares no user data is collected or used.
04

Architecture

  • Manifest-based Chrome extension with a lightweight popup UI for generation options.
  • Client-side random generation only; nothing is sent off-device.
  • Minimal permissions footprint aligned with a single-purpose utility.
05

Engineering Decisions

Popup over a full app

Passwords are generated in seconds. A focused extension popup beats a dashboard when the job is generate → copy → done.

No sync, no accounts

Avoiding cloud features kept the permission surface tiny and the trust story clean.

06

Challenges

Useful without being complex

Password tools fail when they expose too many knobs. I kept the defaults sensible and the options obvious: length plus character classes, nothing more.

Trust for a security utility

For a password generator, collecting data would be disqualifying. Shipping with an explicit no-collection privacy declaration was part of the product, not a legal afterthought.

07

Lessons Learned

  • Small utilities win when they remove one moment of friction completely.
  • For security tools, what you refuse to build (accounts, telemetry) is part of the brand.
  • Ship early, keep the scope tight, and let the Web Store listing do the distribution.
08

Tech Stack

Extension

  • Chrome Extension
  • JavaScript
  • HTML/CSS

Security

  • Client-side generation
  • No network

Distribution

  • Chrome Web Store
09

Screenshots

Uniq Password Generator website

Next case study

Authic
Work with me