일기를 맡길 무언가에게는 두 가지를 물어볼 만합니다. 누가 이걸 읽을 수 있는가, 그리고 앱이 사라지면 이건 어떻게 되는가.
✦
일기는 대부분의 소프트웨어보다 높은 기준으로 평가받고, 그래야 마땅합니다. 사람들은 진짜 이야기를 쓰기 전에 저에게 두 가지를 묻습니다. 누가 이걸 볼 수 있나요? 그리고 당신이 싫증 나서 다른 일을 하게 되면 어떻게 되나요? 둘 다 타당한 질문입니다. 안심시키려는 마케팅 버전이 아니라, 실제 답을 드리겠습니다.
계정도, 일기를 보관하는 서버도 없습니다
Ember에는 가입이 없습니다. 이메일도, 비밀번호도, 프로필도, 로그인할 것도 없습니다. 일기를 만들면 Ember는 텍스트 편집기와 똑같이, 기기 자체의 저장 공간에 파일을 직접 읽고 씁니다.
이것은 나중에 몰래 바꿀 수 있는 정책이 아닙니다. 당신의 글을 보관하는 서버가 없으니, 켜고 끌 스위치도 없습니다. 당신의 글은 저에게 절대 닿지 않습니다. 도착할 곳이 없으니까요. iCloud 동기화를 켜면 암호화와 동기화는 Apple이 맡습니다. Ember는 관여하지 않습니다.
기기 밖으로 나가는 모든 것
Ember는 기본적으로 오프라인입니다. 네트워크로 나가는 것은 다음뿐입니다.
- 익명 분석:버그를 고치기 위해 PostHog로 집계 데이터(예를 들어 특정 기능을 몇 명이 쓰는지)를 봅니다. 이는 무작위 기기 식별자에 연결됩니다. 글, 이름, 내용은 기기 밖으로 나가는 것이 엄격하게 차단됩니다.
- 장소 조회:글에 장소를 첨부하면 Apple의 기본 지오코더가 좌표를 도시 이름으로 바꿉니다. 사진 앱과 마찬가지로 Apple의 네이티브 API를 통해 이루어집니다.
- iCloud 동기화:iCloud 백업을 직접 켜면, 암호화된 파일이 Apple의 서버를 통해 동기화됩니다.
Ember 없이도 남는 당신의 일기
많은 앱이 당신의 글을 독점 데이터베이스에 가둡니다. Ember의 구조는 완전히 열려 있습니다. 모든 것이 열려 있고 꼼꼼하게 문서화된 JSON 아카이브로 저장됩니다.
즉, 일기 데이터베이스를 어떤 코드 편집기로든 열 수 있고, 표준 터미널 도구로 검색할 수 있으며, 폴더 하나만 복사해 백업하고, 그 위에 직접 도구를 만들 수도 있습니다. 데이터 형식의 전체 사양은 아카이브 형식 참고 문서(영어)에서 볼 수 있습니다. 내보내기는 이미 끝나 있습니다. 당신이 타이핑할 때마다요.
만약 제가 사라진다면
사람들이 예의 때문에 묻지 못하는 질문이니, 분명하게 답하겠습니다. Ember는 제가 운영합니다. 제 선택으로, 사정 때문에, 혹은 버스에 치여서 멈출 수도 있습니다. 20년 뒤에도 갖고 싶은 일기가 제가 계속 있을지에 달려 있어서는 안 됩니다.
Ember는 Apple 플랫폼에 완전히 네이티브이고 로컬 우선이기 때문에, 서버 확인이 실패했다고 당신을 잠가 두는 일이 없습니다. 멈출 DRM 서버도 없습니다. 웹사이트가 영원히 사라져도 Mac, iPhone, iPad의 앱은 계속 동작합니다.
그리고 그 모든 것의 밑바탕에서, 당신의 일기는 그저 열린 JSON 파일입니다. 최악의 경우 Apple 플랫폼이 크게 바뀌어 15년 뒤 앱이 더 이상 실행되지 않더라도, 당신의 데이터베이스는 지구상의 어떤 개발자든 완전히 읽고 해석할 수 있는 상태로 남습니다.
당신의 인생 아카이브는 당신의 것입니다.