카드 사진이 휴대폰 밖으로 나가지 않는 이유
CardNugget는 iPhone 안에서 카드를 인식합니다. 기기에서 무슨 일이 일어나고, 네트워크로 무엇이 가는지, 그리고 그 이유를 쉽게 설명합니다.
대부분의 카드 스캐너는 사진을 찍어 서버로 보내고, 서버가 인식합니다. 만들기는 쉽지만, 사용자의 이미지가, 때로는 카드 주변에 찍힌 것까지 휴대폰 밖으로 나간다는 뜻입니다. CardNugget는 반대로 설계되었습니다.
iPhone 안에서 일어나는 일
카드를 보여 주면 이미지와 관련된 모든 처리가 기기에서 이루어집니다.
- 카메라가 카드 윤곽을 찾습니다.
- 카드가 완벽하게 평평한 것처럼 이미지를 바로잡습니다.
- 텍스트를 읽습니다: 이름, 번호, 세트.
- 앱에 들어 있는 13만 7천 장 이상의 카탈로그에서 카드를 식별합니다.
이 중 어느 단계도 인터넷이 필요 없습니다. 이미지는 메모리에서 처리된 뒤 잊힙니다.
네트워크로 가는 것
밖에서 받아야 하는 것은 가격 하나뿐입니다. 가격을 얻기 위해 앱은 카탈로그상의 카드 ID, 짧은 코드 하나만 보냅니다. 카탈로그가 여러 카드 사이에서 망설이면, 대신 읽은 텍스트(번호, 세트, 언어)를 보냅니다. 이미지도, 미리보기도, 이미지에서 파생된 어떤 것도 보내지 않습니다.
계정도, 광고도, 분석 도구도, 앱 안의 제3자 코드도 없습니다. Apple의 프레임워크만 사용합니다.
카드 이미지는 돌아서 옵니다
카드 상세 페이지를 열면 앱은 공식 카드 이미지를 보여 줍니다. 공개 이미지 서버에서 바로 받을 수도 있지만, 그러면 그 서버가 사용자의 IP 주소와 열람한 카드 목록을 알게 됩니다. 그래서 요청은 당사 서버를 거치고, 당사 서버가 이미지를 가져와 전달합니다. 만들기는 더 번거롭지만, 다른 누구도 컬렉션의 내용을 알 수 없습니다.
컬렉션이 사는 곳
컬렉션, 수량, 가격은 iPhone에만 저장됩니다. 카드나 컬렉션 전체를 언제든 삭제할 수 있고, 앱을 삭제하면 모든 것이 지워집니다. 잊힌 클라우드 사본 같은 것은 없습니다.
당사 서버가 무엇을 기록하는지까지, 자세한 내용은 개인정보 처리방침에 있습니다.