Skip to content
@PrivaShield

PrivaShield

생성형 AI 환경 실시간 위험 텍스트 감지 및 개인정보 보호 플랫폼

PrivaShield

생성형 AI의 불확실성과 사용자의 무의식적인 개인정보 공유를 방지하기 위한 웹 서비스

프로젝트 기획서


프로젝트 개요 (Project Overview)

  • 프로젝트 목적:
    현 생성형 AI 사용 환경에서 발생할 수 있는 불확실성과 위험을 줄이고 사용자의 무의식적인 개인정보 공유를 방지하기 위한 안전한 웹서비스 플랫폼 구축

  • 해결하려는 문제:

    1. 사용자가 AI와 상호작용할 때 의도치 않게 개인정보를 공유하는 문제
    2. 생성형 AI의 불확실한 응답으로 인해 발생할 수 있는 정보 유출 및 오용 위험
  • 프로젝트 목표:

    • 실시간 위험 텍스트 감지 및 알림 제공
    • 개인정보 자동 익명화 기능 구현
    • 사용 습관 및 안전도 시각화를 통한 사용자 인식 개선
  • 협업 관점:
    백엔드, 프론트엔드, 데이터 분석 영역을 나누어, 위험 감지 → 알림 → 대시보드 시각화까지 통합된 서비스 개발


팀원 역할 (Team Roles by Area)

담당 영역 인원 주요 역할 / 책임 비고
Frontend 1명 UI/UX 구현, 사용자 인터랙션 개발, API 연동 React + JavaScript
Backend 1명 서버 로직 개발, API 설계 및 구현 Node.js
데이터 & 대시보드 2명 DB 설계 및 관리, 데이터 처리, 통계 분석, 대시보드 제작 MySQL + 시각화 툴 담당

주요 기능 (Key Features)

1. 실시간 위험 텍스트 감지

  • 입력란 자동 감지 후 백그라운드에서 단어 및 문장 분석
  • 개인정보(주민번호, 전화번호, 이름 등) 자동 패턴 분석으로 탐지

2. 위험 정보 배너 알림

  • 개인정보 유출 방지를 위한 익명화 기능 제공
  • 실시간 모달 경고 기능으로 감지된 개인정보 카테고리 및 텍스트 표시

3. 사용 내역 대시보드

  • 감지된 위험 텍스트의 유형 및 시간별 통계 제공
  • 그래프 및 통계를 통한 사용자 습관 개선 지원
  • 안전도 점수 제공으로 사용자 습관에 대한 객관적 지표 제공

기술 스택 (Tech Stack)

프론트엔드

  • 언어: JavaScript, HTML/CSS
  • 프레임워크: React 18
  • 스타일링: CSS Modules
  • 배포: Netlify

백엔드 (API 및 서버)

  • 언어/플랫폼: Node.js (Express)
  • 인증: JWT (JSON Web Tokens)
  • 데이터베이스: MySQL (AWS RDS)
  • 배포: Heroku

개인정보 감지 기능

  • 언어: JavaScript
  • 기능: 실시간 텍스트 분석, 위험 단어/패턴 탐지

Pinned Loading

  1. frontend frontend Public

    JavaScript

  2. backend backend Public

    JavaScript 1

  3. dashboard dashboard Public

    HTML 1

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…