보안
저희가 무엇을 저장하는지, API 키가 어떻게 보호되는지, 그리고 여러분의 에이전트가 MCP를 통해 무엇을 건드릴 수 있는지.
저희가 저장하는 것
Firestore가 유일한 데이터 저장소이며, 제품을 운영하는 데 정확히 필요한 것만 담고 있습니다. 이 중 어떤 것도 판매되거나 공유되지 않습니다.
| 데이터 | 보관 내용 |
|---|---|
| 계정 | 여러분의 uid, 이메일로 로그인한 경우 그 이메일, 그리고 사용한 로그인 제공자. |
| 구독 | 요금제, 상태, 갱신일로, Whop에서 그대로 반영됩니다. |
| 사용량 | 오늘 복사한 디자인 목록으로, 일일 한도를 적용하기 위한 용도로만 사용됩니다. |
| 북마크 | 저장한 디자인. |
| 에이전트 API 키 | 각 키의 SHA-256 해시. 키 자체는 절대 저장되지 않습니다. |
Firestore 보안 규칙
계정은 자신의 문서만 읽을 수 있으며 다른 계정의 문서는 읽을 수 없습니다. 모든 컬렉션에 대한 모든 쓰기는 Admin SDK를 사용하는 서버를 거치며, 클라이언트 측 규칙은 쓰기를 전면적으로 거부하므로 브라우저에서 데이터베이스로 곧장 이어지는 경로는 존재하지 않습니다.
에이전트 API 키
키는 mdc_ 접두사 뒤에 256비트의 무작위 값을 담고 있으며, 한 번만 생성되어 그 한 번만 여러분에게 표시됩니다. 저장되는 것은 문서 자체의 id로 쓰이는 SHA-256뿐이므로, 테이블 전체가 유출되어도 공격자가 재사용할 수 있는 것은 아무것도 없습니다: 역산할 비밀값은 없고, 조회할 해시만 있을 뿐입니다. 취소하면 그 자격 증명인 해당 행이 삭제되어 즉시 작동을 멈춥니다.
여러분의 에이전트가 MCP로 할 수 있는 것
모든 도구는 읽기 전용입니다. 검색과 목록 조회에는 키가 전혀 필요 없으며, 디자인 코드를 가져오는 것만 사용량으로 계산되고, 그 비용은 이곳의 복사 버튼과 정확히 같습니다.
- 여러분의 계정에 쓰기 작업을 할 수 없습니다. 유일하게 변화하는 것은 복사 횟수뿐입니다.
- 디자인의 테마를 바꾸거나 존재하지 않는 디자인을 지어낼 수 없습니다.
- 다른 계정의 키나 사용량을 볼 수 없습니다.
도구 자체에 대한 자세한 내용은 MCP 페이지에 있습니다.
결제
Whop이 판매자로 등록되어 있으며, 저희는 카드 번호 전체를 볼 수 없습니다. Whop이 보내는 모든 웹훅은 무엇이든 기록되기 전에 서명(메시지 ID, 타임스탬프, 원문 본문에 대한 HMAC-SHA256을 상수 시간으로 비교)으로 검증되며, 5분보다 오래된 전송은 재전송 공격으로 보고 거부하고, 서명이 없거나 일치하지 않는 요청은 그 자리에서 거부됩니다.
문제 신고하기
발견한 내용을 담아 support@clevens.com로 이메일을 보내주세요. 저희가 직접 읽으며, 먼저 티켓 시스템을 거치는 일은 없습니다.