No description
Find a file
2026-01-20 01:20:02 +00:00
client Initial commit - K-Anon.info Privacy Analysis Platform 2026-01-19 19:13:22 -06:00
server Initial commit - K-Anon.info Privacy Analysis Platform 2026-01-19 19:13:22 -06:00
shared Initial commit - K-Anon.info Privacy Analysis Platform 2026-01-19 19:13:22 -06:00
static-only Initial commit - K-Anon.info Privacy Analysis Platform 2026-01-19 19:13:22 -06:00
.gitignore Initial commit - K-Anon.info Privacy Analysis Platform 2026-01-19 19:13:22 -06:00
admin.html Initial commit - K-Anon.info Privacy Analysis Platform 2026-01-19 19:13:22 -06:00
coming-soon.html Initial commit - K-Anon.info Privacy Analysis Platform 2026-01-19 19:13:22 -06:00
feature-demo.html Initial commit - K-Anon.info Privacy Analysis Platform 2026-01-19 19:13:22 -06:00
index.html Initial commit - K-Anon.info Privacy Analysis Platform 2026-01-19 19:13:22 -06:00
package.json Initial commit - K-Anon.info Privacy Analysis Platform 2026-01-19 19:13:22 -06:00
postcss.config.js Initial commit - K-Anon.info Privacy Analysis Platform 2026-01-19 19:13:22 -06:00
README.md Update README.md 2026-01-20 01:20:02 +00:00
tailwind.config.ts Initial commit - K-Anon.info Privacy Analysis Platform 2026-01-19 19:13:22 -06:00
tsconfig.json Initial commit - K-Anon.info Privacy Analysis Platform 2026-01-19 19:13:22 -06:00
vite.config.ts Initial commit - K-Anon.info Privacy Analysis Platform 2026-01-19 19:13:22 -06:00

K-Anon.info Privacy Analysis Platform

A comprehensive privacy-focused web application for assessing k-anonymity levels in datasets. All data processing happens locally in the browser - no server-side data storage.

Quick Start

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

# Install dependencies
npm install

# Start development server
npm run dev

The application will be available at http://localhost:5000

Production Build

# Build for production
npm run build

# Start production server
npm start

Project Structure

├── client/              # React frontend
│   └── src/
│       ├── components/  # UI components
│       ├── lib/         # Privacy algorithms & utilities
│       └── pages/       # Page components
├── server/              # Express backend
│   ├── index.ts         # Server entry point
│   └── routes.ts        # API routes
├── shared/              # Shared types/schemas
├── waitlist/            # Newsletter signups (auto-created)
├── index.html           # Main landing page
├── coming-soon.html     # Coming soon marketing page
├── feature-demo.html    # Interactive demo
└── admin.html           # Admin dashboard for signups

Static Files

The following standalone HTML files can be hosted independently:

  • index.html - Main marketing landing page with newsletter signup
  • coming-soon.html - Colorful coming soon page
  • feature-demo.html - Interactive platform demonstration
  • admin.html - Newsletter admin dashboard

API Endpoints

Endpoint Method Description
/api/newsletter/signup POST Subscribe email to newsletter
/api/newsletter/stats GET Get signup statistics

Features

  • K-Anonymity Analysis - Calculate privacy metrics for datasets
  • L-Diversity - Assess attribute diversity within groups
  • T-Closeness - Measure distribution similarity
  • Interactive Tutorials - Learn anonymization techniques
  • Industry Scenarios - Real-world compliance examples
  • Export Reports - PDF, CSV, JSON, HTML formats

Privacy

All CSV data processing happens entirely in the browser. No personal data is ever transmitted to or stored on the server.

Environment Variables

Variable Default Description
PORT 5000 Server port
NODE_ENV development Environment mode

License

<<<<<<< HEAD

bc07d38ea2