백업과 동기화는 서로 다른 두 가지 약속입니다
Sealby의 스위치 하나가 서로 맞닿은 두 가지 기능을 담당합니다. iCloud 백업은 금고를 읽을 수 없는 암호화된 블록으로 내 개인 iCloud에 복사해, 기기를 잃어도 내용은 잃지 않게 합니다. 기기 동기화는 여기서 한 걸음 더 나아갑니다. 내가 고른 금고를 다른 기기에서도 열 수 있게 되고, 수정 내용은 양쪽으로 오갑니다.
둘이 스위치를 함께 쓰는 것은 동기화가 백업 위에 얹혀 있기 때문입니다 — 그렇다고 백업을 켰다고 해서 기기가 동기화되지는 않습니다. 동기화는 의도적으로 나뉜 두 번째 단계이고, 시작하기 전에 알아두면 가장 쓸모 있는 사실이 바로 이것입니다. 백업을 켰는데 다른 iPhone이 여전히 비어 보인다면 잘못된 것이 아닙니다. 네 단계 중 첫 단계를 마친 것뿐입니다.
금고가 그냥 ‘나타나지’ 않는 이유 — 그리고 그것이 왜 기능인지
보통의 클라우드 앱이 모든 것을 자동으로 동기화할 수 있는 이유는, 계정과 마스터 키를 쥐고 있어서 내 데이터를 전부 나열할 수 있기 때문입니다. Sealby는 그 둘 다 일부러 갖지 않습니다. 금고마다 자기 키가 있고, 내 금고의 목록은 어디에도 없습니다 — Apple의 서버에도, 심지어 Sealby 자신의 저장소 안에도요. 내가 금고를 몇 개 가졌는지 누구도 입증할 수 없게 하는 그 성질이, 앱이 금고를 전부 새 기기로 말없이 보내는 것도 불가능하게 만듭니다.
그래서 설정은 보통의 앱이라면 결코 요구하지 않을 두 가지를 부탁합니다. 기기를 한 번 페어링하는 것, 그리고 금고 단위로 무엇을 가지고 다닐지 고르는 것입니다. iCloud에 도달하는 것은 크기가 같고 이름이 무작위인 봉인된 블록뿐입니다 — 금고의 이름도, 크기도, 존재 여부도 드러나지 않습니다. 동기화를 선택하지 않은 금고는 내 다른 기기 입장에서 무작위 잡음과 구분되지 않습니다.
시작하기 전에
필요한 것은 세 가지입니다. Sealby Premium(평생 구매 또는 활성 구독) — 백업과 동기화는 Premium 기능입니다. 동기화하려는 모든 기기가 같은 iCloud 계정으로 로그인되어 있어야 합니다. 그리고 ‘설정’ › ‘앱 설정’에서 ‘iCloud 동기화 및 백업’을 켜 두어야 합니다. 이게 전부입니다 — Sealby 계정도, 가입할 서버도 없습니다.
1단계 — ‘iCloud 동기화 및 백업’ 켜기
이미 금고가 있는 기기에서 ‘설정’ › ‘앱 설정’ › ‘iCloud 동기화 및 백업’으로 가서 켜세요. 금고는 곧바로 백그라운드에서 백업되기 시작합니다. 이것만으로 기기가 동기화되지는 않습니다 — 그 일은 페어링이 합니다.
2단계 — 기기 페어링하기
같은 iCloud 계정으로 로그인한 두 기기 모두에서 Sealby를 엽니다. 각 기기에서 ‘설정’ › ‘앱 설정’ › ‘동기화된 기기’ › ‘기기 동기화 설정’으로 이동하세요. 짧은 설명을 지나면 마지막 화면에서 각 기기가 자기 역할을 고릅니다. 이미 금고를 가진 기기는 ‘이 기기에 내 금고가 있습니다’를, 다른 기기는 ‘이것이 새 기기입니다’를 탭합니다.
그러면 두 화면에 같은 6자리 코드가 나타납니다. 서로 일치하는지 확인한 뒤 두 기기 모두에서 ‘코드가 일치합니다’를 탭하세요 — 기기들은 내 개인 iCloud를 통해 서로에게 닿기 때문에 30초 정도까지 걸릴 수 있습니다. 페어링이 끝나면 각 기기가 상대의 ‘동기화된 기기’ 목록에 하드웨어 모델명으로 표시됩니다. 이 코드는 몇 분 뒤 만료되는 일회성 확인일 뿐 비밀번호가 아닙니다 — 화면에 사진으로 남길 만한 것은 아무것도 없습니다.
3단계 — 어떤 금고를 동기화할지 고르기
페어링만으로는 아무것도 옮겨지지 않습니다. 다른 기기에 두고 싶은 금고마다 이렇게 하세요. 금고를 열고, 그 금고의 설정으로 가서 ‘이 금고 동기화’를 켭니다. 내가 켠 금고만 다른 곳에서 열릴 수 있습니다 — 동기화는 어떤 금고든 기본적으로 꺼져 있고, 나중에 만드는 금고도 마찬가지입니다(그 금고들도 켜 두면 페어링한 기기를 따라갑니다. 다시 페어링할 필요는 없습니다).
4단계 — 다른 기기에서 금고 열기
페어링한 기기에서 그 금고의 PIN — 원래 쓰던 그 PIN — 을 입력하세요. 암호화된 데이터를 다 내려받을 때까지 처음 한 번은 잠시 걸릴 수 있고, 그 뒤로는 여느 금고처럼 열립니다. 이 첫 PIN 입력은 형식적인 절차가 아닙니다. 마스터 키가 없다는 보장이 바로 여기서 작동합니다. 동기화된 금고는 내가 열 수 있음을 증명하기 전에는 어디에도 나타나지 않습니다.
일상에서의 사용, 그리고 솔직한 한계
동기화된 뒤에는 변경 사항이 양쪽으로 오갑니다 — 한 기기에서 파일을 추가하면 다른 기기에 나타납니다. Sealby는 앱이 전면으로 돌아올 때, ‘지금 백업’이나 ‘iCloud에서 복원’을 탭할 때, 그리고 iOS의 일정에 따라 백그라운드에서 주기적으로 동기화합니다. 즉시 푸시는 아닙니다. 변경 사항은 앱을 한두 번 다시 여는 사이에 맞춰집니다. 동기화가 도착할 때 금고가 열려 있다면 화면이 그 자리에서 갱신됩니다.
한계를 솔직히 말하면 이렇습니다. 동기화하는 모든 기기는 하나의 iCloud 계정을 함께 써야 합니다(다른 사람과 공유하는 것은 별개의 기능입니다). 동기화가 백업 위에 얹혀 있으므로 백업은 켜 둔 상태를 유지해야 합니다. 그리고 동기화를 끄는 것은 소급되지 않습니다 — 이미 그 금고를 받은 기기는 그 기기에서 삭제할 때까지 계속 가지고 있으며, 앱은 동기화를 켜는 바로 그 순간에 이 점을 알려줍니다.
새 기기, 잃어버린 기기, 최악의 경우
새 iPhone으로 옮기는 것은 일상의 경로입니다. 페어링하고, 원하는 금고를 켜고, 금고마다 PIN을 한 번씩 입력하면 됩니다. 기기를 잃어버렸다면 ‘동기화된 기기’에서 페어링을 해제하세요 — 새 금고는 더 이상 그 기기에 도달하지 않습니다. 그리고 혹시 모든 기기를 한꺼번에 잃더라도 복구 문구가 안전망입니다. 새로 설치한 기기에서 각 금고의 문구가 암호화된 iCloud 백업에서 그 금고를 복원합니다. 금고 하나에 문구 하나, 최악의 경우에만 필요합니다 — 나머지는 페어링이 다 감당합니다.