Skip to content

IYTE-Yazilim-Toplulugu/hibpwned

Repository files navigation

E-MAIL DATA BREACH CONTROL

This is a Next.js application styled with Tailwind CSS that allows users to check if their email has been compromised in any data breaches. The app leverages the Have I Been Pwned (HIBP) API for reliable breach data.

Features

  • Email Breach Search: Quickly search for breaches associated with an email.
  • Real-time Results: Instant response from the HIBP API.
  • Privacy-focused: Only uses the HIBP API; no data is stored or shared.

Getting Started

Prerequisites

  • Node.js: Ensure you have Node.js installed (version 18+ recommended).
  • API Key: Obtain a Have I Been Pwned API key from HIBP's website.

Installation

  1. Clone the repository:
git clone https://github.com/IYTE-Yazilim-Toplulugu/hibpwned.git
cd email-data-breach-checker
  1. Install dependencies:
npm install
  1. Set up environment variables: Create a .env.local file in the project root and add the following:
HIBP_API_KEY=your_api_key_here
  1. Start the development server:
npm run dev
  1. Open http://localhost:3000 with your browser to see the result.

Usage

  1. Enter an email address into the search bar.
  2. Click the "Check" button.
  3. View breach details or confirmation of no breaches.

Technologies Used

Licence

This project is licensed under the MIT License. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published