PUBLIC MVP · DATA GUIDE

데이터 보관 안내

TEUL 공개 MVP에서 프로젝트와 디자인 원본이 어디에, 얼마나 오래 저장되는지 설명합니다.

2026년 7월 14일 기준
01

이 기기의 브라우저

작업 내용은 먼저 브라우저 localStorage에 저장되어 새로고침 후에도 유지됩니다.

  • 브라우저 데이터 삭제 또는 TEUL 워크스페이스 초기화 전까지 이 기기에 남습니다.
  • JSON 백업에는 프로젝트·견적·알림·생산 상태가 포함되며 디자인 원본 파일은 포함되지 않습니다.
02

AWS 클라우드 워크스페이스

프로젝트 상태는 복구 코드로 보호된 DynamoDB 워크스페이스와 동기화됩니다.

  • 마지막으로 성공한 저장 시점부터 180일 동안 보관되며, 다시 저장하면 만료 시점이 연장됩니다.
  • 복구 코드는 서버 검증 후 HttpOnly 보안 쿠키로 교환되며 브라우저 저장소에 남기지 않습니다.
  • 복구 코드를 가진 사람은 워크스페이스에 접근할 수 있으므로 비밀번호처럼 관리해야 합니다.
03

비공개 디자인 원본

JPG·PNG·WEBP·PDF·CLO·DXF·ZIP 원본은 파일당 최대 25MB까지 비공개 S3에 저장됩니다.

  • 업로드와 다운로드 주소는 서버 검증 후 발급되며 5분 동안만 유효합니다.
  • 완료되지 않은 업로드 초안은 1일 후, 일반 덮어쓰기나 삭제로 남은 이전 버전은 30일 후 정리됩니다.
  • 사용자가 파일·프로젝트·워크스페이스를 영구 삭제하면 현재 버전과 이전 버전까지 함께 제거합니다.
04

TEUL 계정과 로그인

가입 이메일, 이메일 인증 상태와 2단계 인증 설정은 AWS Cognito 사용자 풀에서 관리합니다.

  • 비밀번호 입력·검증·복구는 Cognito 관리형 인증 화면에서 처리하며 TEUL 서버와 브라우저 저장소에 비밀번호를 보관하지 않습니다.
  • 로그인 토큰은 HttpOnly 보안 쿠키에만 저장됩니다. 접근 토큰은 최대 1시간, 갱신 토큰은 최대 30일 동안 유효하며 로그아웃할 때 폐기합니다.
  • 비밀번호 찾기는 인증된 이메일로만 진행하고, 인증 앱 설정 키는 설정 중인 로그인 세션에만 전달하며 TEUL 로그에 기록하지 않습니다.
05

운영 로그

장애 확인을 위해 API 요청 ID, 라우트, 상태 코드, 응답 시간과 통합 오류를 30일간 기록합니다.

  • 요청·응답 본문, 복구 코드와 디자인 원본은 운영 로그에 기록하지 않습니다.
  • 공개 API에는 요청 속도와 본문 크기 제한을 적용합니다.
06

사용자 제어와 MVP 한계

설정에서 백업, 복구 코드 교체와 워크스페이스 영구 삭제를 직접 실행할 수 있습니다.

  • 복구 코드 교체 시 기존 코드와 기존 세션의 접근은 즉시 폐기됩니다.
  • AWS Cognito 계정 인증, 이메일 복구, 선택형 인증 앱 2단계 인증과 로그아웃을 제공합니다.
  • 계정과 기존 복구 코드 워크스페이스의 소유권 연결 및 팀별 세부 권한은 아직 제공하지 않습니다.
  • 정식 거래 서비스 전환 전 별도의 이용약관과 개인정보 처리 안내를 제공합니다.
07

공개 베타 피드백

베타 피드백을 보내면 만족도, 분류, 작성 내용, 현재 화면, 언어와 작업 모드를 비공개 DynamoDB에 저장합니다.

  • 피드백에는 이메일, 계정 식별자, IP 주소, 브라우저 지문, 복구 코드와 인증 토큰을 저장하지 않습니다.
  • 작성된 피드백은 제품 개선 분석을 위해 최대 365일 보관한 뒤 자동 만료됩니다.
  • 피드백 조회 API는 공개하지 않으며 AWS 운영 권한이 있는 담당자만 확인합니다.