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.
- 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.
- 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.
- Clone the repository:
git clone https://github.com/IYTE-Yazilim-Toplulugu/hibpwned.git
cd email-data-breach-checker
- Install dependencies:
npm install
- Set up environment variables: Create a .env.local file in the project root and add the following:
HIBP_API_KEY=your_api_key_here
- Start the development server:
npm run dev
- Open http://localhost:3000 with your browser to see the result.
- Enter an email address into the search bar.
- Click the "Check" button.
- View breach details or confirmation of no breaches.
- Framework:
Next.js
- Styling:
Tailwind CSS
- API:
Have I Been Pwned (HIBP) API
This project is licensed under the MIT License. See the LICENSE file for details.