번역 기록 및 프라이버시: 기기에 남아 있는 것

Last updated: 2026-09-03

번역 기록 및 프라이버시: 기기에 남아 있는 것

번역 기록은 로컬 아티팩트입니다. 모든 기록 항목은 Drift가 관리하는 기기의 SQLite 데이터베이스에 저장되며, 소스 사진의 JPEG 썸네일이 첨부됩니다. 아무것도 서버로 업로드되지 않습니다. 이 게시물은 무엇이 저장되는지, 무엇이 삭제되는지, 앱의 프라이버시 모델을 자세히 설명합니다.\n\n## 기록이 저장하는 것\n\n각 기록 레코드에는 다음이 포함됩니다:\n\n- 원본 사진 최대 가장자리에 맞게 축소된 JPEG 썸네일로. 저장 공간을 제한하기 위해 축소 후 전체 해상도 사진은 폐기됩니다.\n- 소스 언어 OCR로 감지됨(또는 수동으로 설정됨).\n- 타겟 언어 캡처에 대해 선택된 언어.\n- OCR 블록 경계 상자, 감지된 텍스트 및 신뢰도를 포함합니다.\n- 번역 블록별 및 결합된 전체 단락 번역.\n- 생성 타임스탬프 정렬 및 표시용.\n\n텍스트 번역은 자동 저장되지 않습니다. 텍스트 번역 페이지는 지우기를 누르거나 떠날 때까지 결과 영역에 결과를 표시합니다. 카메라 캡처 및 가져온 사진은 결과 페이지에서 기록에 저장할 수 있습니다.\n\n## 어디에 저장되는지\n\n기록은 두 곳에 저장됩니다:\n\n- 데이터베이스. Drift가 관리하는 기기의 SQLite 데이터베이스. 데이터베이스 파일은 앱의 샌드박스에 있습니다; 다른 앱은 액세스할 수 없습니다.\n- 사진. 기록별 디렉토리 아래 앱의 샌드박스 파일 시스템의 JPEG 썸네일.\n\n둘 다 앱 제거 시 제거됩니다.\n\n## 절대 업로드되지 않는 것\n\n- 사진. 업로드되지 않고, 동기화되지 않으며, 백업되지 않습니다.\n- OCR 텍스트. 업로드되지 않습니다.\n- 번역 텍스트. 업로드되지 않습니다.\n- 기록 항목. 업로드되지 않고, 동기화되지 않으며, 백업되지 않습니다.\n- 언어 설정. 업로드되지 않습니다.\n\n전체 기록은 기기에 있습니다. 정리할 클라우드 사본이 없습니다.\n\n## 삭제는 영구적입니다\n\n- 하나 삭제. 기록 페이지의 행에 있는 삭제 버튼은 레코드와 사진 썸네일을 제거합니다. 이 작업은 실수로 인한 삭제를 방지하기 위해 확인 대화 상자로 보호됩니다.\n- 모두 삭제. 앱을 제거하면 플랫폼 제거의 일부로 전체 기록 데이터베이스가 제거됩니다.\n- 클라우드 사본 없음. 삭제는 영구적입니다. 정리할 클라우드 측 상태가 없습니다.\n\n## 분석\n\n앱은 앱 안정성 및 사용 패턴을 이해하기 위해 익명 충돌 보고서 및 집계 카운터(예: "일일 번역 수")를 내보냅니다. 여기에는 다음이 포함되지 않습니다:\n\n- 사진 콘텐츠\n- OCR 텍스트\n- 번역 텍스트\n- 기록 항목\n\n미래의 보고서가 콘텐츠를 포함한다면, 그것은 버그이며 보고되어야 합니다.\n\n## 실용적인 위협 모델\n\n앱은 제3자에게 보내지 않고 민감한 문서를 번역하려는 사용자를 위해 설계되었습니다. 관련 위협은 다음과 같습니다:\n\n- 클라우드 유출. 아무것도 업로드되지 않으므로 불가능합니다.\n- 앱 간 액세스. 샌드박스가 데이터베이스와 사진 파일을 격리하므로 불가능합니다.\n- 백업 유출. 샌드박스가 기기의 자동 클라우드 백업에서 제외되므로 불가능합니다.\n- 기기 분실. 기기의 수동 백업이 수행되지 않는 한 기록은 기기와 함께 분실됩니다. 수동 백업은 암호화되며 기기 소유자만 액세스할 수 있습니다.\n\n위협 모델에 국가 수준의 적대자가 포함된 사용자의 경우, 온디바이스 파이프라인은 네트워크 공격 표면을 제거하지만 손상된 기기로부터는 보호하지 못합니다. 표준 기기 강화가 적용됩니다.\n\n## 한 문장 요약\n\n기록은 로컬입니다. 사진은 로컬입니다. 번역은 로컬입니다. 항목을 삭제하면 기기에서 제거됩니다. 삭제할 클라우드 사본이 없습니다.