선택적인 일회성 구매
모든 QR 기능은 계속 무료입니다. Google Play에서 개발자를 응원하고 광고를 영구 제거하는 일회성 상품을 선택해 구매할 수 있으며 구독이 아닙니다. 결제와 구매 기록은 Google Play가 자사 정책에 따라 처리합니다. 개발자는 카드나 은행 계좌 정보를 받지 않습니다. 앱은 Google Play에 구매 상태를 조회하고 광고 제거 확인 및 복원을 위해 서명된 구매 영수증과 서명을 앱 전용 저장소에 보관합니다. 이 기록을 앱 로그나 직접 기록하는 분석 이벤트에 넣거나 개발자 서버로 보내지 않습니다. 앱 데이터 삭제 또는 제거 시 기기의 기록은 삭제되며 Google Play의 거래 기록은 별도로 유지됩니다. 재설치하거나 기기를 바꿨다면 인터넷에 연결해 구매한 Google Play 계정으로 복원할 수 있습니다. 환불 또는 구매 철회가 완료되면 Google Play가 다음 조회에서 미보유 상태를 반환할 때 광고 제거가 해제됩니다. 설정 초기화는 구매를 취소하거나 삭제하지 않습니다.
선택적 Firebase 분석은 기본적으로 꺼져 있습니다. 사용자가 분석을 켜면 Google Analytics for Firebase가 인앱 구매 이벤트를 자동 기록할 수 있으며, 위 구매 확인 처리와 별개입니다. 구매만으로 분석에 동의한 것으로 처리하지 않습니다.
0.7.0의 QR 카드·PDF·인쇄
Wi-Fi QR 사진은 사용자가 시스템 화면에서 선택하며 기기에서 읽습니다. QR 내용, 카드 제목과 안내 문구는 카드 이미지와 PDF를 만드는 데 사용됩니다. 보관함에서 수정한 내용은 기기의 암호화된 앱 전용 보관함에 저장됩니다. 이미 내보낸 이미지·PDF·인쇄물은 자동으로 바뀌지 않으므로 Wi-Fi 비밀번호 등을 바꾸면 직접 교체해야 합니다.
PDF는 앱 캐시에 임시로 생성됩니다. 저장을 선택하면 시스템 파일 선택 화면에서 정한 위치에 복사되고, 공유를 선택하면 선택한 수신 앱에 임시 읽기 권한을 부여합니다. 인쇄를 선택하면 Android 인쇄 서비스로 전달되며 해당 서비스와 수신 앱의 처리 방침이 적용됩니다. QRTransfer의 카드 생성 기능은 QR 내용과 PDF를 개발자 서버로 전송하지 않습니다.
내보낸 PNG·PDF와 인쇄물은 암호화되지 않습니다. 이를 볼 수 있는 사람은 QR에 포함된 Wi-Fi 비밀번호 등 정보를 읽을 수 있습니다. 앱 밖에 저장하거나 다른 앱에 공유한 사본은 QRTransfer 삭제로 제거되지 않으므로 해당 위치나 앱에서 삭제해야 합니다. 앱은 손님의 실제 Wi-Fi 연결 성공 여부를 확인하지 않습니다.
0.6.2에서 도입된 선택적 분석은 0.7.0에서도 기본 꺼짐이며, 아래의 동의·데이터 처리·보관 안내가 계속 적용됩니다.
0.6.2의 선택적 분석
0.6.2의 선택적 사용 분석
0.6.0부터 안내한 Google AdMob/UMP 광고와 Nearby 기기 간 전송의 데이터 처리는 별도 서비스로 유지됩니다. 0.6.2에는 기능 사용과 안정성 개선을 위한 선택적 Google Analytics for Firebase가 추가됩니다. 이 방침의 선택적 분석은 0.6.2에 적용되며 0.6.0에는 포함되지 않았습니다. 한국어·영어 기능은 유지됩니다.
새 설치와 업그레이드에서 분석은 기본 꺼짐이며 앱 사용에 필수 사항이 아닙니다. 설정에서 분석 허용을 선택하기 전에 개인정보처리방침을 읽을 수 있습니다. 동의 전에는 선택적 분석을 위한 Firebase를 초기화하지 않습니다. 설정의 분석 끄기 및 초기화 또는 전체 설정 초기화는 이후 측정을 중단하고 분석 동의를 거부하며 기기의 분석 데이터와 분석 설치 식별자를 초기화합니다. 재시작해도 꺼짐을 유지합니다. 이미 서버로 전송된 데이터의 즉시 삭제를 보장하지 않으며 기존 집계 보고서는 남을 수 있습니다. Google이 처리·삭제 시점을 관리하고 서버 보관 기간은 Analytics 속성 설정에 따릅니다.
맞춤 이벤트에는 정해진 분류만 포함합니다. 기기에서 판단한 신규·재사용, 전송 방식·결과, QR 도구 종류, 오류 단계·코드입니다. 개발자가 지정하는 사용자 ID는 사용하지 않습니다. QR 내용, 텍스트, 연락처, 이름, 이메일, 전화번호, URL/URI, 경로, 파일명, 바이트, 크기, 제목, Wi-Fi SSID·비밀번호·BSSID, EXIF/GPS, 사용자 입력, 예외 원문·스택·원인은 맞춤 분석 이벤트에 넣지 않습니다. QR 표시를 상대방 수신 성공으로 기록하지 않습니다. Crashlytics와 원본 치명적 오류 수집은 사용하지 않습니다.
분석 허용은 데이터 수집이 없다는 뜻이 아닙니다. Google SDK는 첫 실행·세션·참여 등의 자동 이벤트, 가명 설치 식별자, 기기·앱·네트워크 정보와 IP 주소에서 추정한 대략적 위치를 처리할 수 있습니다. 분석에는 인터넷과 암호화된 통신을 사용합니다. Google은 전 세계에서 서비스를 운영하므로 한국 밖에서 처리될 수 있습니다. 실제 클라우드 설정 확인 없이 특정 서버 국가나 보관 기간을 약속하지 않습니다.
AdMob과 UMP의 데이터 처리·선택은 아래 설명대로 별도입니다. 분석 동의는 광고 저장, 광고 사용자 데이터, 개인 맞춤 광고 동의를 허용하지 않으며 해당 분석 동의는 계속 거부됩니다. 분석의 광고 ID 수집과 자동 화면 보고도 꺼져 있습니다. 운영자가 Analytics와 AdMob을 연결하더라도 이 선택은 바뀌지 않습니다. Google signals나 개인 맞춤 광고에 의존하지 않습니다. 운영자: gagadodo, 문의: kmymgd@gmail.com. 기존 지원 경로는 https://wekinu.github.io/입니다.
전송 제한
QR 사진 전송은 최대 3MB입니다. Galaxy 빠른 파일 전송은 최대 1MB이며 기기 호환성과 권한에 따라 사용이 제한됩니다. 큰 사진의 QR 전송에는 수 분 이상 걸릴 수 있습니다. 일반·연속 QR는 암호화되지 않아 화면을 보는 사람이 내용을 읽을 수 있습니다. Nearby 기기 간 전송은 양쪽에서 확인 번호를 비교하고 승인한 뒤 암호화된 연결을 사용합니다. 분석 추가는 전송 규약과 제한을 바꾸지 않습니다.
QR 공유와 광고
회원가입 없이 QR로 내용을 주고받습니다. QR 전송은 인터넷 없이 작동합니다. 개발자 서버로 텍스트, 연락처, 사진 또는 카메라 영상을 전송하지 않으며, 해당 내용과 파일명을 광고 요청이나 맞춤 광고 키워드에 넣지 않습니다.
이 버전은 Google AdMob 광고 SDK와 Google 사용자 메시지 플랫폼(UMP)을 사용합니다. 광고와 동의 정보 확인에 인터넷 연결을 사용하며, 홈에 배너 광고를 표시할 수 있습니다. 광고를 불러오지 못해도 QR 전송 기능은 사용할 수 있습니다.
Google SDK의 데이터 처리
빠른 파일 전송에는 Google Play 서비스의 Nearby Connections SDK를 사용합니다. 사용자가 선택한 파일을 연결한 상대 기기로 직접 전송하며, Nearby 연결은 암호화됩니다. Google Nearby SDK는 성능·연결 지연·안정성·전송률 및 기기 모델·국가·빌드 버전·앱 패키지 이름 등의 사용 진단 정보를 수집해 사용 경험 개선에 활용합니다. Android 설정의 Google > 사용 및 진단에서 관련 수집을 허용하거나 거부할 수 있습니다. 안내: Nearby SDK 데이터 수집 안내
Google 광고 SDK는 광고 제공·분석·부정행위 방지를 위해 IP 주소(대략적인 위치 추정 가능), 앱 실행·광고 상호작용, 진단 정보, 광고 ID·앱 세트 ID 및 해당되는 기기·계정 식별자를 수집하거나 공유할 수 있습니다. SDK 통신에는 TLS 암호화가 사용됩니다. 이 통신과 QR 자체의 비암호화 전송은 서로 다릅니다. UMP는 적용 지역과 선택에 따른 동의 상태를 확인하고 필요한 개인정보 선택 화면을 제공합니다.
광고 요청 가능 여부는 UMP의 확인 결과를 따릅니다. 개인정보 선택 변경이 필요한 경우 앱 설정에 '광고 개인정보 선택 변경' 항목이 표시됩니다. Android 설정에서 광고 ID를 재설정하거나 삭제할 수 있습니다.
Google 개인정보처리방침: policies.google.com/privacy
SDK 처리 정보: developers.google.com/admob/.../play-data-disclosure
기기에서 처리하는 정보
입력하거나 선택한 텍스트·연락처·사진을 QR로 표시하거나 읽기 위해 기기에서 처리합니다. 카메라 영상은 QR 인식에 사용하며 영상 자체를 녹화하거나 저장하지 않습니다. 연락처 전체 읽기 권한과 사진 전체 접근 권한은 요청하지 않습니다. 사용자가 시스템 선택 화면에서 고른 항목만 읽습니다.
저장과 삭제
QR 도구에서 선택한 사진은 기기에서 QR 인식에 사용합니다. 사진이나 스캔 내용을 개발자 서버에 보내거나 자동으로 스캔 이력을 저장하지 않습니다. Wi-Fi QR는 목록에서 선택하거나 직접 입력한 네트워크 이름과 사용자가 입력한 비밀번호로 생성합니다. 보관함에 저장을 선택하면 QR 내용과 이름, 안내 카드의 제목·문구를 Android Keystore의 키로 암호화해 앱 전용 저장소에 보관합니다. 보관함에서 개별 삭제하거나 앱 데이터 삭제·앱 삭제로 지울 수 있습니다.
Wi-Fi 목록의 ‘위치 권한 허용’ 버튼을 누르면 정확한 위치 권한을 요청합니다. 권한을 허용하면 현재 연결된 Wi-Fi 이름과 주변 네트워크의 이름·보안 방식·신호 세기를 기기에서 읽습니다. 연결 여부를 구분하기 위해 접속 지점 식별자(BSSID)를 일시적으로 비교합니다. 검색 목록과 BSSID를 파일이나 서버에 저장하지 않으며 광고 요청에도 넣지 않습니다. 위치 좌표와 저장된 Wi-Fi 비밀번호를 읽지 않습니다. 위치 설정이 켜져 있어야 하며, 목록 화면이 활성화되어 있을 때만 검색 결과를 기다립니다. 설정과 권한은 사용자가 직접 변경합니다.
이미지로 저장하거나 이미지 저장 후 공유를 선택하면 QR와 안내 카드가 갤러리의 QRTransfer 앨범에 PNG로 저장됩니다. 내보낸 이미지는 암호화되지 않으며 QR에 담은 비밀번호 등도 읽을 수 있습니다. 앱 삭제 후에도 남으므로 갤러리에서 직접 삭제해야 합니다.
명함 저장을 선택하면 이름·회사·직함·전화번호·이메일 중 입력한 내용을 앱의 전용 저장소에 보관합니다. 내 명함의 저장본 삭제로 지울 수 있습니다. 전송 설정과 연속 QR 수신 결과의 파일명·크기·시각·기기 정보·성공 여부 등 진단 기록을 기기에 저장합니다. 전송 내용 자체는 진단 기록에 넣지 않습니다.
앱 정보의 저장공간에서 데이터 삭제 또는 앱 삭제로 앱 전용 데이터를 지울 수 있습니다. 자동 백업은 사용하지 않습니다. 연속 QR 수신 파일과 사용자가 내보낸 결과 CSV는 다운로드의 QRTransfer 폴더에 남으므로 시스템 파일 앱에서 별도로 삭제해야 합니다. 공유용 임시 파일은 앱 캐시에 저장되며 다음 공유 시 오래된 파일과 용량 한도를 넘는 파일을 정리합니다. 시스템의 캐시 삭제 또는 앱 삭제로도 지울 수 있습니다.
사용자가 선택한 공유
일반 QR·연속 QR로 내용을 표시하면 주변에서 QR를 볼 수 있는 사람이 정보를 읽을 수 있습니다. 이러한 QR 전송은 암호화되지 않습니다. 빠른 전송의 연결 QR에는 임시 연결 식별자만 담으며 파일 내용은 담지 않습니다. 두 폰에서 확인 번호를 비교하고 연결을 승인하면 암호화된 무선 연결로 파일을 전송합니다. 원본 사진에는 촬영 위치 등의 메타데이터가 포함될 수 있습니다. 크기 줄여 보내기로 만든 JPEG에는 원본 메타데이터를 복사하지 않습니다. 다른 앱으로 공유하거나 연락처 추가를 선택한 뒤에는 해당 앱의 저장·처리 정책이 적용됩니다.
권한
카메라 권한은 QR 수신과 빠른 전송 연결 QR 스캔에 사용합니다. 빠른 전송을 선택할 때 근처 기기(Bluetooth·Wi-Fi) 권한을 요청합니다. Android 10~12 계열에서는 주변 기기 검색에 위치 권한과 위치 설정이 필요하며, 앱은 위치 좌표를 읽거나 기록하지 않습니다. 전체 파일 접근 권한은 요청하지 않고 시스템 선택창에서 고른 파일만 읽습니다. 인터넷·네트워크 상태 권한은 광고 SDK와 Nearby의 기기 간 네트워크 연결에 사용되며 광고 식별자 관련 권한은 광고 SDK에 사용됩니다. Android 설정에서 앱 권한을 변경할 수 있습니다.
빠른 전송의 파일 보관
보내기 위해 선택한 파일의 임시 복사본을 앱 캐시에 만들고, 완료 또는 취소 시 정리합니다. 앱이 강제 종료되면 캐시에 남을 수 있으며 시스템의 캐시 삭제 또는 앱 삭제로 지울 수 있습니다. 받은 파일은 다운로드의 QRTransfer 폴더에 저장하며, 앱 삭제 후에도 남으므로 파일 앱에서 직접 삭제해야 합니다.
문의
Google Play의 QRTransfer 스토어 페이지에 표시된 개발자 연락처, 또는 kmymgd@gmail.com으로 문의할 수 있습니다.
현재 서비스 설정: Analytics의 사용자·이벤트 수준 보관 기간은 2개월이며 새 활동에 따른 보관 기간 재설정은 꺼져 있습니다. 이 설정은 모든 일반 집계 보고서의 보관을 제한하거나 서버의 즉시 삭제를 보장하지 않습니다. 상세 기기·위치 데이터, Google signals, 개인 맞춤 광고, 향상된 Firebase 잠재고객은 꺼져 있습니다. SDK의 기본 기기·네트워크 처리와 가명 식별자에 관한 안내는 위 설명대로 적용됩니다. QRTransfer AdMob은 qrx.app에 대해서만 해당 Firebase 프로젝트에 연결되어 있습니다. 이 연결은 선택적 분석 동의를 대신하거나 분석의 광고 관련 동의를 허용하지 않습니다. 계정 전체 노출 수익 수집은 꺼져 있습니다.
Google Analytics 계정의 선택적 데이터 공유 설정 4개는 모두 꺼져 있습니다.