보안 및 데이터
이 페이지는 참고 자료입니다. 비즈니스 데이터가 물리적으로 어디에 저장되는지, 누가 이를 볼 수 있는지, 해당 접근 권한을 어떻게 철회하는지, 문제가 발생했을 때 무엇을 해야 하는지 설명합니다. 로그인 및 비밀번호 관련 지침은 계정 및 로그인에서 확인할 수 있습니다.
데이터가 저장되는 위치#
클라우드와 리전은 가입한 브랜드에 따라 결정되며, 이는 계정 설정이 아니고 도중에 변경할 수 없습니다.
| 브랜드 | 클라우드 | 리전 | 의미 |
|---|---|---|---|
| cenaly.com, cenaly.com | AWS | us-east-1 | 계정 데이터, 미디어 파일, 쇼케이스 제공이 AWS 환경에 있습니다. 정적 파일 제공은 전 세계 CDN을 통해 이루어집니다 |
| cenaly.ru | Yandex Cloud | 러시아 | 자체 인증을 포함한 독립 환경 전체입니다. .ru 환경의 계정은 미국 로그인 제공자에 생성되지 않습니다 |
| 터키 브랜드 | AWS | eu-central-1 | 시장에 더 가까운 리전 복제본입니다. ⚠️ 솔직히 말씀드리면, eu-central-1은 독일이며 터키 내 배치가 아닙니다 |
실제로 이로부터 도출되는 사항:
- 두 환경의 계정은 연결되지 않습니다. cenaly.ru의 계정은 자체 데이터를 가진 별도 계정입니다. 계정을 한 클라우드에서 다른 클라우드로 "이전"할 수 없으며, 이전은 새 계정과 데이터 가져오기를 의미합니다.
- 일부 기능은 하나의 클라우드에서만 작동합니다. 예를 들어 쿠키 스캐너는 AWS 브랜드에서 작동하지만, cenaly.ru에서는 스캔 실행 시 정상적으로 "지원되지 않음"으로 응답합니다. 이는 오류가 아닙니다.
- 거의 읽지 않는 대용량 미디어(예: 통화 녹음)는 브랜드의 별도 콜드 아카이브에 저장됩니다. 더 저렴하고 동일한 환경에 있습니다. 파일 접근은 즉시 이루어집니다.
- 쇼케이스 파일(메뉴, 사진, 공개 문서)은 의도적으로 공개됩니다. 방문자의 브라우저가 인증 없이 이를 읽습니다.
접근 권한이 있는 사람#
| 누구 | 무엇을 보는가 | 어떻게 제한하거나 철회하는가 |
|---|---|---|
| 계정 소유자 | 모든 것 | 계정 양도만 가능 (/settings/access) |
| 로그인한 직원 | 자신의 역할에 부여된 섹션과 해당 범위 내 지점 | /staff의 역할 생성기, 직원 비활성화 또는 삭제 |
| PIN 코드를 가진 직원 | 자신의 역할 권한 범위 내 POS | 직원 카드에서 PIN 변경 또는 해제 |
| 코드로 접속한 기기 | 전체 접근 없이 하나의 대상 페이지(모니터, 주방 화면) | "QR 코드" → "기기"에서 코드 삭제 |
| 지원 직원 | 동의가 활성화되고 선택된 범위 내에서만. 모든 세션은 로그에 기록됨 | /settings/support-access의 토글. 철회 시 진행 중인 세션도 종료됨 |
| 파트너 구현업체 | 승인된 요청에 의해서만, 제한된 시간 동안 | 동일 섹션의 회사 모드: "허용 안 함" / "매번 묻기" / "조회 건너뛰기" |
| API 키를 통한 외부 AI 에이전트 | 계정 키가 허용하는 범위 | /settings/access에서 키 철회 |
파트너 접근 방식#
파트너는 절대 스스로 로그인하지 않습니다. 파트너는 사유, 모드, 기간을 포함한 요청을 보내며, 이를 결정하는 것은 오직 계정 소유자입니다. 직원이나 당사 지원팀이 아닙니다. 항상 적용되는 규칙:
- 기본 모드는 조회 전용입니다. "조회 및 변경"은 응답 시 별도 체크박스로 부여됩니다.
- 시간이 제한되며(기본 1시간, 최대 2시간), 동시에 하나의 세션만 열립니다.
- 방문 내내 인터페이스에 회사명, 담당자 이름, 모드, 남은 시간이 표시된 보라색 배너가 나타납니다.
- 모든 모드에서 차단되는 항목: 구독 및 결제, 소유자 데이터, 직원 권한, 데이터 내보내기, 통합, 메일, 통화 및 전화, 거래처 및 문서, 파트너 프로그램. 거부는 숨겨진 메뉴 항목뿐만 아니라 서버에서도 이루어집니다.
- 응답 없는 요청은 24시간 후 만료되며, 모든 로그인에 대해 이메일을 받습니다.
- 동의 철회는 진행 중인 세션을 종료합니다.
- cenaly.ru에는 파트너 로그인이 전혀 없습니다.
프로그램 자체에 대한 자세한 내용은 파트너 프로그램을 참조하세요.
비밀번호, 코드 및 세션#
| 접근 키 | 요구 사항 | 철회 위치 |
|---|---|---|
| 소유자 또는 직원 비밀번호 | 8자 이상, 대문자 및 소문자, 숫자, 기호 | /settings/access — 변경, /staff — 직원 비밀번호 재설정 |
| 캐셔 PIN | 4–6자리 숫자, 계정 내 고유, 서버에는 비가역 해시 형태로만 저장됨 | /staff의 직원 카드 |
| 기기 로그인 코드 | 링크 /login?code=…, 필요 시 PIN 또는 비밀번호로 보호 |
/client-codes?tab=devices에서 코드 삭제 |
| 패널 로그인 QR 코드 | "관리자 로그인" 탭 — 소유자 및 "설정" 권한이 있는 역할에 표시됨 | 동일 위치에서 코드 삭제 |
| AI 에이전트용 API 키 | 생성 시 한 번만 표시됨 | /settings/access |
| 개인 SIP 계정 | 각자의 비공개 목록: 본인만 볼 수 있음 | /settings/sip-accounts |
유용한 정보:
- 로그아웃은 브라우저의 모든 탭에서 세션을 종료합니다. 별도의 "로그인 유지" 체크박스는 없습니다.
- 퇴사 시 직원의 전화 내선이 모든 지점에서 즉시 철회됩니다. 퇴사자가 작동하는 소프트폰을 가지고 나갈 수 없습니다.
- 섹션 접근 수준("조회", "변경", "설정")은 역할에서 지정됩니다. 현재의 솔직한 한계: "변경" 수준은 실제로 서버에서 섹션 데이터 기록을 금지하지만, "조회 전용" 모드는 아직 패널 화면 자체에서 구현되지 않았습니다. 내용을 볼 수 없어야 하는 사람에게 섹션을 부여하지 마세요.
게스트 데이터 및 동의#
| 메커니즘 | 기능 | 문서 |
|---|---|---|
| Cookie 배너 | 네 가지 카테고리, 동의 전 외부 스크립트 차단, 증거용 CSV 내보내기가 가능한 동의 로그, 바로 사용할 수 있는 쿠키 정책 페이지 | Cookies 및 동의 |
| 법률 문서 | 개인정보 처리방침, 이용약관, 반품, 배송 및 국가별 세트에 따른 추가 다섯 가지 문서의 생성기; 사이트 페이지로 게시 | 법률 문서 |
| 쇼케이스의 “내 데이터” 화면 | 게스트가 자신의 기기에 저장된 정보를 확인하고, JSON 파일로 내보내며, 버튼 하나로 삭제합니다 | — |
| 연령 게이트 18+ | 소유자가 활성화하며 쇼케이스 콘텐츠 전체 앞에 표시됩니다 | Cookies 및 동의 |
“내 데이터”에 관한 두 가지 솔직한 단서: 이 화면은 게스트 기기의 데이터(브라우저에 있는 것)를 다루며 서버의 기록을 다루지 않고, 여기서의 삭제는 기기만을 정리합니다. 게스트가 자신의 주문과 연락처를 귀하의 데이터베이스에서 삭제해 달라고 요청하는 경우, 이는 귀하가 처리합니다 — 고객 섹션에서.
중요한 구분: 게스트가 보는 배너와 문서는 우리 것이 아니라 귀하의 것입니다. 귀하는 사업주로서 그 내용에 책임이 있습니다. 플랫폼은 생성기, 페이지 호스팅 및 동의 로그를 제공합니다.
내보내기 및 삭제#
- 전부 가져가기 — 데이터 내보내기: 설정, 카탈로그, 주문, 고객 및 리뷰가 담긴 하나의 ZIP. 아카이브에는 의도적으로 포함되지 않는 것: 직원 PIN 코드, 통합 키와 토큰, 비밀번호 — 아카이브는 종종 회계사나 외주 업체에 전달됩니다. 사진은 압축되지 않고 링크만 남습니다. 완성된 아카이브는 7일 동안 유지됩니다.
- 계정 삭제 — 내보내기 후 지원에 문의하여 진행합니다: 패널에 직접 누를 수 있는 버튼은 없습니다. 요청 처리 기간은 확인 시점부터 30일입니다. 삭제 후에는 데이터를 가져올 방법이 없으므로 내보내기는 후가 아니라 먼저 해야 합니다.
- 게스트 한 명의 데이터 삭제 — 고객 섹션에서.
백업#
패널에 “특정 날짜로 계정 복원” 버튼은 없고, 내부 백업의 보관 기간도 공개하지 않습니다 — 따라서 직접 백업을 만드십시오: 대량 가져오기, 카탈로그 정리 또는 메뉴 구조 변경 전에 내보내기를 수집하십시오. 이것이 가능한 방법 중 가장 확실한 롤백입니다.
유출이 의심되는 경우#
순서대로, 위에서 아래로:
- 소유자의 비밀번호를 변경하십시오 —
/settings/access. - “지원 접근”을 끄고, 켜져 있었다면 세션 로그를 확인하십시오: 누가 언제 로그인했는지.
- 지금 필요하지 않은 기기 코드와 패널 로그인 QR 코드를 삭제하십시오 (
/client-codes). - “접근” 탭에서 API 키를 폐기하고, 실제로 사용되는 곳에서 새로 발급하십시오.
- 의심되는 직원의 PIN 코드를 변경하고 비밀번호를 재설정하십시오. 퇴사자는
/staff에서 비활성화하십시오. - 지원에 문의하십시오 — 도움 받는 방법. 사고 발생 시각, 브랜드 및 계정 주소, 지점, 그리고 목격한 내용을 첨부하십시오. 이는 귀하의 계정에 관한 문의입니다. 플랫폼 취약점은 다른 채널로 접수됩니다 — 아래를 참조하십시오.
플랫폼 자체에서 발견한 취약점은 일반 지원이 아니라 별도 주소인 **security@cenaly.com**으로 알려 주십시오 (이 주소는 모든 브랜드의 메일을 수신합니다. 브랜드 도메인의 동일한 security@ 메일함 — security@cenaly.com, security@cenaly.ru, security@masamenu.tr — 도 연결됩니다). 메일에는 페이지 주소, 재현 단계, 그리고 확보한 내용을 적어 주십시오. 답변 전까지 세부 사항을 공개하지 마시고, “규모를 확인”하려고 타인의 데이터를 내보내지 마십시오. 채널에 대한 자세한 내용 — 도움 받는 방법.
우리가 저장하지 않는 것#
- 결제 카드 데이터. 번호도 CVV도 없습니다: 카드는 결제 제공업체(예: PCI Level 1 인증을 받은 Stripe)가 처리하며, 우리에게는 결제 결과만 전달됩니다 — 결제 및 Stripe 참조.
- 내보내기 내 비밀 정보. PIN 코드, 키, 토큰 및 비밀번호는 아카이브에 포함되지 않습니다.
- 생체 정보. 이러한 데이터 등급은 시스템에서 금지되며 수집되지 않습니다.
진행 중인 작업#
개인 데이터의 별도 저장 영역 — 데이터 등급별 암호화, 각 접근에 대한 로그, 이벤트 기반 보존 — 은 진행 중입니다. 이에 대한 기한과 약속은 여기서 하지 않습니다: 해당 영역이 다음 데이터 등급을 처리하게 되면 관련 섹션 설명에 나타날 것입니다. 마찬가지로 데이터 주체 요청(DSAR) 창구도 진행 중입니다 — 현재 이러한 요청은 내보내기와 “고객” 및 “직원” 섹션을 통해 수동으로 처리됩니다. cenaly.ru 및 모바일 앱의 2단계 인증도 준비 중입니다 — 기한은 약속하지 않습니다.
제한 사항#
- 2단계 인증은 AWS 브랜드의 웹 계정에서만 (cenaly.com, cenaly.com 등): “설정 → 접근”에서 활성화하며, 비밀번호 로그인 시 인증 앱의 코드를 요구합니다. 모바일 앱과 Google 또는 QR 코드를 통한 로그인은 아직 코드를 요구하지 않고, 백업 코드도 없으며, cenaly.ru에는 이 요소가 없습니다. 모든 곳에서 긴 비밀번호와 직원별 개별 로그인으로 로그인을 보호하십시오 (모두가 공유하는 비밀번호는 할 수 있는 최악의 선택입니다). 태블릿과 화면은 PIN이 있는 기기 코드로 유지하십시오.
- 클라우드 분리는 엄격합니다: cenaly.ru 계정과 cenaly.com 계정은 서로 다른 계정이며, 공통 계정은 존재하지 않습니다.
- cenaly.ru에는 없습니다: 파트너 로그인, 지원 세션 로그, 다른 이메일로의 계정 이전, 쿠키 스캐너.
- **게스트의 “내 데이터”**는 서버의 주문 기록이 아니라 기기를 정리합니다.
- “보기” 및 “설정” 접근 수준은 아직 화면을 읽기 전용 모드로 전환하지 않습니다 (위 참조).
- “내 직원 중 누가 무엇을 열었는지”에 대한 로그는 패널에 없습니다. 로그는 지원 및 파트너 로그인에 대해 기록됩니다.
- 인증된 암호화 보호 수단과 공식적인 ISPDn 경계는 선언하지 않습니다: 귀하의 사업에 법적으로 이것이 필요하다면, 연결 전에 논의하십시오.
문제 해결#
| 증상 | 원인 | 해야 할 일 |
|---|---|---|
| 지원팀이 접근 권한을 요청하는데 어디서 부여하는지 찾을 수 없음 | 토글이 해당 탭에 있음 | 설정 → 지원팀 접근(/settings/support-access): 동의를 켜고 범위를 선택합니다 |
| 파트너가 로그인할 수 없다고 함 | 요청이 승인되지 않았거나, 만료되었거나(24시간), 회사 모드가 "허용 안 함"으로 설정됨. cenaly.ru에서는 로그인 자체가 없음 | 같은 탭에서 모드와 이력을 확인하고, 파트너에게 요청을 다시 보내달라고 합니다 |
| 직원이 필요하지 않은 섹션을 볼 수 있음 | 해당 역할에 섹션이 통째로 부여됨 | 역할 편집기 /staff에서 섹션을 해제합니다. "보기 전용" 수준은 아직 화면을 포함하지 않습니다 |
| cenaly.ru에서 cookies 스캐너가 실행되지 않음 | 이 기능은 AWS 브랜드에서만 작동함 | 정상 동작입니다. cookies 선언은 수동으로 작성하십시오 — Cookies 및 동의 |
| 고객이 자신의 데이터 삭제를 요구함 | "내 데이터" 화면은 해당 기기만 정리함 | 고객 섹션에서 해당 고객의 카드를 삭제합니다 |
| 카탈로그 대량 변경을 되돌려야 함 | 패널에 "날짜 기준" 복원 기능이 없음 | 변경 전에 만든 내보내기에서 카탈로그를 업로드합니다 |
자주 묻는 질문#
제 데이터는 어느 나라에 저장되나요? 브랜드에 따라 다릅니다: cenaly.com와 cenaly.com — AWS(us-east-1), cenaly.ru — 러시아의 Yandex Cloud, 터키 브랜드 — eu-central-1(독일)에 복제된 환경입니다.
지원팀이 허락 없이 제 계정에 접근할 수 있나요? 아니요. "지원팀 접근" 토글이 켜져 있어야 합니다. 범위는 직접 선택하며, 모든 세션은 로그에 기록되고, 동의를 철회하면 진행 중인 세션도 중단됩니다.
파트너가 제 자금과 직원 데이터를 볼 수 있나요? 아니요. 구독 및 결제, 소유자 데이터, 직원 권한, 데이터 내보내기, 통합, 연락, 거래처 및 문서는 모든 모드에서 차단되며 서버가 거부합니다.
직원이 퇴사하면 무엇을 회수해야 하나요?
/staff에서 해당 직원을 비활성화하거나 삭제합니다(패널 로그인도 차단되고 전화 내선 번호도 회수됩니다). 그가 알고 있던 PIN을 변경하고, 불필요한 기기 코드를 삭제합니다.
고객의 카드 번호를 저장하나요? 아니요. 카드는 결제 제공업체가 처리하며, 저희에게는 거래 결과만 남습니다.
자신의 데이터 삭제를 요구하는 고객에게 어떻게 답해야 하나요? "고객" 섹션에서 해당 고객을 찾아 카드를 삭제합니다. 자신의 기기에 있는 로컬 데이터는 고객이 매장 화면의 "내 데이터" 화면에서 직접 지울 수 있습니다.
DPA 및 기타 검토용 문서가 있나요? 데이터 처리 조건은 데이터 처리 계약(DPA) 문서에 설명되어 있습니다. 서명된 사본과 기타 문서는 지원팀에 요청하십시오.
관련 섹션#
- 계정 및 로그인 — 비밀번호, 기기 코드, 지원팀 접근
- 계정 및 지점 설정 — 어디서 무엇을 설정하는지
- 직원 및 근무 — 역할, 지점 범위, PIN
- 데이터 내보내기 — 전부 가져가서 백업 만들기
- Cookies 및 동의 — 배너, 동의 로그, cookies 정책
- 법적 문서 — 개인정보 처리방침 및 약관
- 고객 — 특정 고객의 데이터 삭제
- 데이터 처리 계약(DPA) — 무엇을 어떤 근거로 처리하는지, 하위 처리자는 누구인지
- 도움 받는 방법 — 사고 발생 시 어디에 문의하는지, 취약점은 브랜드의
security@로