Herkos Calendar
개발 중이라 아직 다운로드할 수 없습니다.
Android, Windows, Linux, 웹에서 쓰는 비공개 캘린더입니다. 모든 일정은 기기를 떠나기 전에 기기에서 암호화되고, 여러분이 고른 Nostr 릴레이에 보관됩니다. Herkos 계정도, Herkos 서버도 없습니다. 여러분의 Nostr ID로 로그인하며, 여러분의 캘린더는 회사가 아니라 여러분의 키에 속합니다.
할 수 있는 일
- 일, 3일, 주, 월, 일정 보기를 휴대폰과 컴퓨터에서, 25개 언어로 쓸 수 있습니다.
- 반복 일정은 시간이 바뀌지 않습니다. 마드리드에서 9:00인 회의는 서머타임으로 시계가 바뀌기 전에도 후에도, 어디서 보든 9:00 그대로입니다.
- 일정마다 알림을 최대 3개까지 설정할 수 있고, 알림은 기기 간에 동기화되며 암호화됩니다. 앱이 닫혀 있어도 시스템이 알림을 울립니다.
- Nostr를 쓰는 누구에게나 초대를 보낼 수 있습니다. 참석자마다 자기만의 봉인된 봉투를 받습니다. 릴레이는 누가 보냈는지도, 어떤 참석자들이 같은 일정에 속하는지도 알 수 없습니다.
- 링크로 공유해서 Nostr를 쓰지 않는 사람에게도 보낼 수 있습니다. 키는
#뒤에 붙는데, 이 부분은 브라우저가 절대 서버로 보내지 않는 주소의 일부입니다. 링크는 취소할 수 있습니다. - 바쁜 시간 목록은 기본값이 꺼짐입니다. 켜면 다른 사람들이 여러분이 바쁜 시간을 15분 또는 30분 단위로 반올림해서 볼 수 있습니다. 무엇을 하는지, 누구와 있는지는 절대 보이지 않습니다.
- 공개 일정은 여러분이 공개로 표시한 일정만 공개됩니다.
- .ics 가져오기와 내보내기로 Google, Outlook, Apple 등 어떤 캘린더에서든 옮겨 올 수
있고, 팔로우할 캘린더도 추가할 수 있습니다:
.ics주소, Nostr 공개 캘린더, 공휴일. - 전용 PIN이 있고, 컴퓨터에서는 아이콘에 오늘 날짜를 표시한 채 시스템 트레이에 남아 있어 알림이 계속 울립니다. Android에서는 홈 화면 위젯도 쓸 수 있습니다.
내 계정
Calendar는 키를 만들지 않습니다. 이미 가지고 있는 Nostr ID로 로그인합니다(Herkos Mail이나 어떤 Nostr 앱으로든 만들 수 있습니다).
- 개인 키로(
nsec, 또는 암호 문구와 함께ncryptsec). 키는 기기의 시스템 보안 저장소에 Herkos Mail의 키와 따로 보관됩니다. 한 앱에서 로그아웃해도 다른 앱에서는 로그아웃되지 않습니다. - 원격 서명기로(
bunker://링크 또는 Nostr Connect QR 코드). 키가 기기에 절대 닿지 않습니다. - 릴레이는 여러분의 Nostr 목록에 있는 릴레이입니다. Calendar는 여러분이 쓰는 곳에 게시하고, 여러분이 받는 곳에서 초대를 읽습니다. 참석자를 찾을 때도 여러분의 릴레이에만 묻고, 제3자 색인에는 절대 묻지 않습니다.
- 여러분의 기기들이 서로 맞춰집니다. 캘린더, 알림, 팔로우하는 캘린더, 무시한 초대가 항상 여러분 앞으로 암호화되어 동기화됩니다.
- 키 사본. 첫 일정 이후, 그리고 3개월마다 앱이 캘린더 키를 담은 파일을 저장하라고 제안합니다. 파일은 여러분이 고른 비밀번호로 암호화됩니다. 로그아웃할 때는 무엇을 잃게 되는지 알려 주고, 먼저 그 사본을 저장하도록 권합니다.
개인정보 처리방침에서 각 릴레이가 무엇을 볼 수 있는지 설명합니다.
Proton Calendar, Tuta Calendar와 다른 점
Proton과 Tuta는 좋은 암호화 캘린더를 만들며, 이미 그 메일을 쓰고 있다면 그 캘린더가 잘 맞습니다. Herkos와의 차이는 일정이 암호화되느냐가 아닙니다. 누가 여러분의 캘린더를 보관하는지, 그 서버가 무엇을 읽을 수 있는지, 그리고 누구를 초대할 수 있는지입니다.
| Herkos Calendar | Proton Calendar | Tuta Calendar | |
|---|---|---|---|
| 필요한 것 | Nostr ID(키) 하나. 이메일 주소, 전화번호, 가입 모두 필요 없음 | Proton 계정 | Tuta 계정 |
| 일정이 있는 곳 | 여러분이 고른 Nostr 릴레이(직접 운영하는 릴레이 포함) | Proton의 서버 | Tuta의 서버 |
| 제목, 장소, 메모, 참석자 | 암호화 | 암호화 | 암호화 |
| 날짜, 시간, 반복 | 암호화 | Proton이 읽을 수 있음: 시작과 끝, 시간대, 반복, 알림 시간은 서버가 색인할 수 있도록 암호화되지 않고 서명됨 | Tuta에 따르면 암호화되며, 알림이 울리는 시점도 마찬가지 |
| 서버가 아는 것 | 여러분의 공개 키, 일정마다 무작위 식별자 하나, 게시 시점, 대략적인 크기 | 여러분의 계정과 그 계정을 쓰는 시점, 그리고 일정과 알림이 언제인지 | 여러분의 계정과 그 계정을 쓰는 시점 |
| 암호화된 초대 | 여러분의 릴레이가 받은편지함을 아는 Nostr 사용자 누구에게나, 호환되는 어떤 앱에서든 | Proton 사용자끼리 | Tuta 사용자끼리. 그 밖의 사람은 비밀번호로 보호된 이메일을 받을 수 있지만, Tuta 웹 앱에서 열어야 하며 그 사람의 캘린더에 자동으로 추가되지 않음 |
| 그 밖의 모든 사람에게 보내는 초대 | 공유 링크(링크가 곧 키) | .ics가 첨부된 일반 이메일 |
.ics가 첨부된 일반 이메일 |
| 프로토콜 | 개방형(NIP-52): Formstr 캘린더 같은 다른 Nostr 캘린더도 읽을 수 있음 | Proton 자체 프로토콜. 가져오기와 내보내기는 .ics |
Tuta 자체 프로토콜. 가져오기와 내보내기는 .ics |
| 서비스가 종료되거나 계정이 차단되면 | 차단할 계정이 없음. 일정은 여러분의 릴레이에 남고, 호환되는 어떤 앱으로든 읽을 수 있음 | 내보낸 것은 남음 | 내보낸 것은 남음 |
| 쓸 수 있는 곳 | Android, Windows, Linux, 웹 | 웹, Android, iPhone, Windows, Mac, Linux(베타) | 웹, Android, iPhone, Windows, Mac, Linux |
| 소스 코드 | 전부, MIT. 서버가 없음 | 앱은 공개하지만 서버는 공개하지 않음 | 앱은 공개하지만 서버는 공개하지 않음 |
표에 나온 Proton과 Tuta에 관한 내용은 2026년 10월 21일에 읽은 각 회사의 페이지에서 가져왔습니다. Proton의 캘린더 보안 모델에 관한 글(2019년, 2022년 업데이트)과 다운로드 페이지, Tuta의 암호화 캘린더와 초대에 관한 글(2019–2021년)입니다. 바뀐 내용이 있다면 알려 주세요. 고치겠습니다.
그쪽이 더 나은 점
- 완성된 서비스입니다. 둘 다 수년째 쓰이고 있습니다. Herkos Calendar는 아직 개발 중이며 감사를 받지 않았습니다.
- 반복 일정 중 한 번만 바꾸거나 건너뛸 수 있습니다. Herkos에서는 아직 안 됩니다. Nostr 표준에는 예외가 없어서, 반복을 끝내고 새 반복을 시작해야 합니다.
- 삭제하면 그쪽에서는 그것으로 끝입니다. Nostr에서 삭제는 요청일 뿐입니다. 릴레이가 암호화된 상태 그대로 사본을 계속 가지고 있을 수 있습니다.
- 이메일은 누구에게나 닿습니다. 그쪽의 초대는 어떤 주소로든 보낼 수 있습니다. Herkos 초대에는 Nostr나 공유 링크가 필요합니다.
- iPhone과 Mac. 둘 다 두 플랫폼용 앱이 있지만, Herkos는 아직 없습니다.
- 계정을 복구할 수 있습니다. 둘 다 잃어버린 계정으로 돌아갈 방법이 있습니다. Herkos에는 복구할 계정이 없습니다. 사본 없이 Nostr 키를 잃어버리면 캘린더도 함께 잃게 됩니다. 키의 사본과, 앱이 권하는 캘린더 키 사본을 꼭 보관해 두세요.
그리고 어디서도 더 나을 것이 없는 점이 하나 있습니다. 어떤 서버든 방문자를 보듯이, 여러분이 쓰는 릴레이는 여러분의 IP 주소와 게시 시점을 봅니다.