생성형 AI의 불확실성과 사용자의 무의식적인 개인정보 공유를 방지하기 위한 웹 서비스
-
프로젝트 목적:
현 생성형 AI 사용 환경에서 발생할 수 있는 불확실성과 위험을 줄이고 사용자의 무의식적인 개인정보 공유를 방지하기 위한 안전한 웹서비스 플랫폼 구축 -
해결하려는 문제:
- 사용자가 AI와 상호작용할 때 의도치 않게 개인정보를 공유하는 문제
- 생성형 AI의 불확실한 응답으로 인해 발생할 수 있는 정보 유출 및 오용 위험
-
프로젝트 목표:
- 실시간 위험 텍스트 감지 및 알림 제공
- 개인정보 자동 익명화 기능 구현
- 사용 습관 및 안전도 시각화를 통한 사용자 인식 개선
-
협업 관점:
백엔드, 프론트엔드, 데이터 분석 영역을 나누어, 위험 감지 → 알림 → 대시보드 시각화까지 통합된 서비스 개발
| 담당 영역 | 인원 | 주요 역할 / 책임 | 비고 |
|---|---|---|---|
| Frontend | 1명 | UI/UX 구현, 사용자 인터랙션 개발, API 연동 | React + JavaScript |
| Backend | 1명 | 서버 로직 개발, API 설계 및 구현 | Node.js |
| 데이터 & 대시보드 | 2명 | DB 설계 및 관리, 데이터 처리, 통계 분석, 대시보드 제작 | MySQL + 시각화 툴 담당 |
- 입력란 자동 감지 후 백그라운드에서 단어 및 문장 분석
- 개인정보(주민번호, 전화번호, 이름 등) 자동 패턴 분석으로 탐지
- 개인정보 유출 방지를 위한 익명화 기능 제공
- 실시간 모달 경고 기능으로 감지된 개인정보 카테고리 및 텍스트 표시
- 감지된 위험 텍스트의 유형 및 시간별 통계 제공
- 그래프 및 통계를 통한 사용자 습관 개선 지원
- 안전도 점수 제공으로 사용자 습관에 대한 객관적 지표 제공
- 언어: JavaScript, HTML/CSS
- 프레임워크: React 18
- 스타일링: CSS Modules
- 배포: Netlify
- 언어/플랫폼: Node.js (Express)
- 인증: JWT (JSON Web Tokens)
- 데이터베이스: MySQL (AWS RDS)
- 배포: Heroku
- 언어: JavaScript
- 기능: 실시간 텍스트 분석, 위험 단어/패턴 탐지