신뢰와 보안
QuoteBill이 계약서를 지키기 위해 하는 아홉 가지입니다. QuoteBill의 말을 그냥 믿으라고 하지 않습니다. 항목마다 그것이 무슨 뜻인지, 직접 무엇을 확인할 수 있는지, 무엇을 증명하지 못하는지를 적었습니다.
감사 기록이 남는 단순 전자서명
- 고정 본문과 SHA-256 문서 지문
- 해시로 이어진 감사 기록
- 계약 페이지에 광고·분석 도구 없음

1. QuoteBill의 서명은 어떤 서명인가
무슨 뜻인가: QuoteBill이 만드는 것은 감사 기록이 남는 단순 전자서명입니다. EU eIDAS 규칙에서 말하는 고급·적격 전자서명이 아니며, QuoteBill은 서명자가 누구인지 확인하지 않습니다. 회원님이 전달한 링크와 액세스 코드가 사용된 사실을 기록할 뿐입니다.
직접 확인할 수 있는 것: 모든 서명자가 동의한 문구가 서명 확인서마다 그대로 인쇄되고, 이것이 단순 전자서명이라는 안내도 함께 적힙니다.
증명하지 못하는 것: 링크 너머에 있던 사람이 누구인지.
2. 내용은 표 나지 않게 바뀔 수 없다
무슨 뜻인가: 보내는 순간 계약서 내용이 고정되고 SHA-256 문서 지문이 매겨져 모든 서명자에게 표시됩니다. 지문이 화면의 내용과 맞지 않으면 서명이 거부되고, 내용이 조금이라도 바뀌면 지문도 달라집니다.
직접 확인할 수 있는 것: 증거 파일에 고정된 본문이 들어 있습니다. 어떤 도구로든 그 SHA-256 값을 계산하면 서명 확인서의 문서 지문과 같아야 합니다. 정확한 규칙은 가이드에 공개되어 있습니다.
증명하지 못하는 것: 내용이 옳거나 공정하다는 것. 서명하기 전에 읽어 보세요.
3. 모든 단계가 기록되고 서로 이어진다
무슨 뜻인가: 발송, 링크 발급, 열람, 잘못된 코드, 동의, 서명, 거절, 인쇄, 알림 준비, 기한 변경, 완료가 모두 시각과 함께 기록되고, 보낸 사람이나 서명자가 한 작업에는 IP 주소와 브라우저 정보도 남습니다. 각 기록에는 바로 앞 기록의 해시가 들어 있어, 기록을 고치거나 지우면 연결이 끊어집니다.
직접 확인할 수 있는 것: 확인 페이지가 증거 파일로부터 연결 전체를 브라우저 안에서 다시 계산하고, 회원님의 계약서 페이지에도 보낸 계약서마다 연결 확인 결과가 표시됩니다.
증명하지 못하는 것: 시각이 공인되었다는 것(QuoteBill 데이터베이스 시계의 값이지 적격 타임스탬프가 아닙니다), 그리고 IP 주소가 특정한 사람을 가리킨다는 것.
연결은 이렇게 이어집니다
각 기록은 바로 앞 기록의 해시를 담습니다. 마지막 기록인 완료 기록의 해시가 모든 사본에 인쇄되는 확인서 해시입니다.
4. 서명 링크와 액세스 코드
무슨 뜻인가: 링크의 비밀값은 # 기호 뒤에 있습니다. 브라우저는 이 부분을 요청 주소에 넣지 않으므로 보통의 웹 서버 접속 기록에 남지 않고, QuoteBill은 그 해시만 저장합니다. 기본으로 켜져 있는 8자리 액세스 코드가 링크마다 붙으며, 다른 경로로 전달하도록 되어 있습니다. 코드를 5번 틀리면 링크가 15분 동안 잠기고, 15번 틀리면 중지됩니다. 링크와 코드는 회원님이 직접 전달하고, 새 링크를 발급하면 이전 링크는 그 즉시 쓸 수 없게 됩니다.
직접 확인할 수 있는 것: 서명 확인서에 서명자마다 발급된 모든 링크와 잘못 입력한 코드 횟수가 적히고, 보낸 사람과 같은 IP 주소를 쓴 서명자는 따로 표시됩니다. 보낼 때 화면이 코드를 어디로 보내야 하는지 알려 줍니다. 링크와 같은 메시지에는 절대 넣지 않습니다.
증명하지 못하는 것: 링크를 누가 썼는지. 중요한 계약이라면 코드를 전화나 문자로 직접 건네고, 상대방이 누구인지 스스로 확인하세요.
5. 사본만 있으면 누구나 확인하는 서명 확인서
무슨 뜻인가: 모든 사본에 참조번호, 문서 지문, 확인서 해시가 적힙니다. 공개 확인 페이지는 이 참조번호와 지문의 계약서가 완료되었는지, 언제, 몇 개의 서명으로 완료되었는지만 답하고 확인서 해시를 보여 줍니다. 계약서가 삭제된 뒤에도 계속 답합니다.
직접 확인할 수 있는 것: 두 값을 입력하거나 증거 파일을 끌어다 놓으세요. 파일은 브라우저 안에서 읽히고, 참조번호와 문서 지문만 밖으로 나갑니다.
증명하지 못하는 것: 서명자가 누구였는지. 일치는 법적 판단이 아닙니다.
각각을 어디에서 볼 수 있나
가상의 계약서로 찍은 실제 화면입니다.
6. 서명자가 보는 것과 남기는 것
무슨 뜻인가: 서명자는 계정이 필요 없고 이메일 주소도 선택 사항입니다. 서명하기 전에 고지 사항 다섯 가지와 동의 문구를 읽습니다. 거절하거나 종이 사본을 요청할 수 있다는 것, 시각과 자기 IP 주소와 브라우저 정보가 기록되어 다른 당사자와 공유된다는 것, 링크가 완료 후 30일이 지나면 열리지 않는다는 것입니다.
직접 확인할 수 있는 것: 아무 서명 링크나 열어 보세요. 고지 사항은 서명 전 화면에 있고, 동의 문구는 서명 확인서에 인쇄됩니다.
증명하지 못하는 것: 서명자가 회사를 대표해 서명할 권한이 있는지. 동의 문구에서 서명자가 스스로 확인할 뿐, QuoteBill은 확인하지 않습니다.
7. 무엇을 어디에 얼마나 오래 저장하나
무슨 뜻인가: QuoteBill은 계약서 내용, 당사자 정보, 서명자의 이름과 직함(회원님이 입력했다면 이메일 주소도), 서명, 동의 문구, 그리고 사건마다 시각과 보낸 사람이나 서명자의 작업인 경우 IP 주소와 브라우저 정보를 Supabase가 호스팅하는 데이터베이스에 저장합니다. 세션과 액세스 코드 해시는 계약이 종료되면 삭제하고, 더 이상 쓸 수 없게 된 링크의 해시는 30일 안에, 요청 횟수 제한 기록은 몇 시간 안에 삭제합니다. 보낸 적이 있는 계약서가 삭제되면 악용 조사를 위한 최소한의 기록을 180일 동안 보관한 뒤 삭제하는데, 여기에는 보낸 사람의 계정 이메일과, 악용 신고가 있었던 경우에만 계약서 내용이 들어갑니다. 사본을 계속 확인할 수 있도록 이름과 내용이 없는 작은 확인용 기록은 남습니다.
직접 확인할 수 있는 것: 개인정보 안내에 이 기록 하나하나와 보관 기간이 적혀 있습니다.
증명하지 못하는 것: 운영자가 계약서를 읽을 수 없다는 것. 운영자는 기술적으로 저장된 기록에 접근할 수 있으므로, 서명된 PDF와 증거 파일을 직접 보관하세요.
8. 계약 페이지에는 광고도 분석 도구도 없다
무슨 뜻인가: 계약서, 서명, 확인 페이지는 별도 구역에서 실행됩니다. 드나들 때마다 페이지를 완전히 새로 불러오고, 광고·분석·챗봇·팝업 코드가 없으며, 보안 정책이 QuoteBill 자체 스크립트만 실행하고 QuoteBill의 데이터베이스 호스트에만 연결하도록 허용합니다. 다른 사이트 안에 끼워 넣을 수 없고, 브라우저가 캐시하지 않으며, 검색 엔진에 색인되지 않습니다. 방문자 추적도 없습니다. 유일한 집계는 악용을 막기 위한 짧은 기간의 해시 처리된 요청 횟수 제한뿐입니다.
직접 확인할 수 있는 것: 브라우저 개발자 도구에서 페이지가 연결하는 호스트를 볼 수 있습니다. 서명 페이지와 확인 페이지에서는 QuoteBill과 그 데이터베이스 호스트뿐입니다.
증명하지 못하는 것: 링크가 오가는 회원님의 이메일이나 메신저가 안전하다는 것. 그래서 코드는 다른 경로로 보냅니다.
9. 한계를 한곳에
QuoteBill로 보내지 말아야 할 것: 유언과 상속·의료 결정에 관한 문서. 개인 자격으로 서는 보증(한국에서는 전자적 형태로 표시된 보증은 효력이 없고, 독일에서는 전자 방식이 배제됩니다). 독일을 비롯한 많은 나라의 부동산 매매처럼 공증이 필요한 문서와, 영국의 날인증서나 유언처럼 증인이 그 자리에 있어야 하는 문서. 독일에서 근로계약을 해지하거나 기간을 정하는 문서. 위임장, 신탁, 유가증권, 권리증서(뉴욕주, 캐나다, 인도 등에서 제외). 법원 제출 서류와 미국의 퇴거·압류·보험 해지 통지처럼 법이 정한 통지. 회원님이 있는 곳의 법이 적격 전자서명, 등록된 인감(일본의 実印 등), 특정한 정부 서식을 요구하는 문서. 그리고 적용되는 소비자 관련 규정을 확인하지 않은 소비자 계약.
샘플 계약서 다섯 가지는 사업자 간 거래를 위해 쓰였으며, 샘플이지 법률 자문이 아닙니다. 가이드는 한국, EU, 영국, 미국, 일본, 독일이 단순 전자서명을 어떻게 다루는지 출처와 함께 설명하고, 증거 파일 확인 규칙을 그대로 공개합니다.
더 읽기
믿기 전에 확인하세요
이 페이지의 모든 장치는 직접 확인할 수 있는 무언가를 남깁니다. 문서 지문, 해시 연결, 서명 확인서, 공개 확인 페이지. 샘플 계약서로 시작해 직접 확인해 보세요.


