나는 로컬에 폼 데이터를 자동 저장하는 Chrome Extension을 만들었습니다 (네트워크 요청 없음)
Source: Dev.to
문제점
긴 양식—예를 들어 구직 신청서, 보험 견적서, 혹은 학교 등록 양식—을 절반 정도 작성했는데 실수로 탭을 닫아버렸습니다. 혹은 페이지가 충돌했거나 세션이 만료되었습니다. 입력한 모든 내용이 사라집니다.
브라우저 자동완성은 기본적인 정보(이름, 이메일, 주소)만 다룹니다. 실제 양식의 90 %를 차지하는 사용자 정의 필드, 텍스트 영역, 드롭다운 등은 저장되지 않습니다.
FormVault – 양식 데이터를 자동 저장
FormVault는 Chrome 확장 프로그램으로, 웹 양식에 입력하는 모든 내용을 로컬(내 컴퓨터)에서 자동으로 저장합니다. 계정도 없고, 클라우드 동기화도 없으며, 네트워크 요청도 전혀 발생하지 않습니다. 양식 페이지에 다시 방문하면 FormVault가 한 번의 클릭으로 이전 입력 내용을 복원해 줍니다.
기능
- 모든 페이지의 양식 필드를 감지
- 입력할 때마다 Chrome 로컬 스토리지에 저장
- 저장된 데이터가 있는 페이지를 다시 방문하면 복원 버튼 표시
- 모든 데이터가 기기에만 저장 — 네트워크 요청 전혀 없음
민감한 양식 데이터를 신뢰할 수 있는 무언가가 필요했습니다. 대부분의 양식 저장 도구는 클라우드에 동기화하거나 계정을 요구합니다. FormVault는 그 어느 것도 하지 않습니다. 소스 코드를 직접 확인할 수 있습니다. 이 확장 프로그램은 무료이며 오픈 소스입니다.
소스 코드 및 피드백
- GitHub: (link to repository)
저는 사이버 보안 전공 학생으로, 여가 시간에 도구를 만들고 있습니다. 특히 프라이버시·보안 측면에 대한 피드백을 진심으로 환영합니다. 어떤 점을 개선하면 좋을까요?