AeroFox
AeroFox · 홈으로 돌아가기

개인정보 처리 안내

AeroFox는 무료 비영리 프로젝트입니다. 계정 없이, 개인정보를 전혀 알려주지 않아도 모든 레슨을 들을 수 있습니다. 이 페이지에서는 사이트가 저장하는 모든 것과 그 이유를 설명합니다.

요약

  • 계정은 선택 사항입니다. 계정이 없으면 여러분을 식별할 수 있는 정보를 전혀 보관하지 않습니다(의견 보내기로 이메일 주소 등을 직접 남기신 경우 제외). 다른 사이트까지 따라가는 것도 없습니다.
  • 계정이 없으면 레슨 진도와 설정은 여러분의 브라우저에만 저장되며 저희에게 전송되지 않습니다.
  • 방문 수와 페이지 속도는 Cloudflare Web Analytics로 집계합니다. Cloudflare에 따르면 여러분이 누구인지 식별하지 않습니다. 각 레슨이 몇 번, 얼마나 오래 이용되었는지에 대한 익명 집계도 보관합니다.국가, 주(도), 도시별 방문 수도 집계합니다.

브라우저에 저장되는 항목

아래 항목은 이 기기 브라우저의 로컬 저장소(local storage)에 저장되며, 사이트가 여러분의 선택을 기억하는 데 사용합니다. 계정이 없으면 저희에게 전송되지 않으며, 로그인하면 진도와 설정이 계정에도 복사됩니다(아래 참고). 그중 한 항목(아직 올리지 못한 순위표 기록)은 브라우저의 IndexedDB 데이터베이스에 저장됩니다.

항목기억하는 내용
af-theme색상 테마: 라이트, 다크 또는 자동
af-flight-settings자유 비행 설정: 시야각, 비네트, 터치 조작, 보조, 학습 도우미, 조종사의 팔과 다리 표시, 단위, 시점, 바람, 선택한 훈련기(고익 또는 저익)
aerofox.sound조종석 소리 켜짐 여부
aerofox.soundVolume조종석 소리 음량
af-progress-v1레슨별 최고 별점, 처음 통과한 날짜, 완료한 횟수, 그리고 초보자 보조를 끈 채 통과했는지 여부
af-sync-v1이 브라우저가 마지막으로 동기화한 계정의 익명 ID와 그 시점의 설정(여러 기기에서 바꾼 내용이 서로 덮어쓰지 않도록)
af-pending-runs순위표가 있는 레슨마다 아직 올리지 못한 가장 좋은 통과 기록(로그아웃, 이메일 미확인, 오프라인일 때)과 그 비행의 리플레이. 이 기기에만 저장되며 로그인하고 이메일 주소를 확인했고 순위표가 켜져 있으면 자동으로 올라갑니다. 올린 뒤, 또는 순위표가 꺼져 있으면 삭제됩니다

홈페이지의 '진도 지우기'는 레슨 진도를 삭제합니다. 모든 항목을 삭제하려면 브라우저 설정에서 이 사이트의 데이터를 지우세요. 시크릿 창에서는 창을 닫을 때 모두 삭제됩니다.

계정을 만든 경우

저희가 저장하는 것은 이메일 주소, 비밀번호의 해시(설정한 경우에만, 비밀번호 자체는 저장하지 않음), 선택 사항인 표시 이름, 저희가 준비한 그림 중에서 고른 아바타(사진은 받지 않음), 언어, 소식 메일 수신 여부, 나이 확인과 이 안내에 동의한 시각(및 버전), 가입 시각과 마지막 로그인 시각, 학습 진도, 로그인한 상태로 마친 각 레슨의 기록(레슨, 결과, 별, 시간, 최대 G 같은 몇 가지 비행 수치), 동기화한 설정, 현재 로그인 세션(각 로그인 토큰의 해시와 시각)입니다. 비밀번호나 로그인 코드 추측을 막기 위해 이메일 주소나 계정을 되돌릴 수 없게 변환한 값을 키로 하는 단기 시도 횟수도 보관하며, 하루 안에 삭제합니다.

Google 또는 Apple로 로그인하면 해당 서비스가 준 계정 ID와 이메일 주소를 저장합니다. 이름이나 사진은 요청하지 않습니다.

이 정보는 계정 운영(로그인, 진도와 설정 동기화, 레슨 기록 표시)에만 사용합니다. 판매하거나 공유하지 않으며 광고에도 쓰지 않습니다.

모든 레슨과 자유 비행은 비행하는 동안 브라우저 메모리에 기록되므로 공유할 수 있습니다. 기록하는 것은 조종 입력, 시작 조건, 공항, 시뮬레이터 버전, 기록을 시작한 시각뿐이며, 그 밖의 것(위치, 기기 정보, 음성)은 기록하지 않습니다. 이 기록은 페이지를 떠나면 폐기됩니다. 확인된 이메일 주소로 로그인한 상태에서 '리플레이 공유'를 선택하지 않는 한 아무것도 업로드되지 않습니다. 공유를 선택하면 비행 기록은 Cloudflare가 정하는 위치의 Cloudflare R2 저장소에 저장하고, 저희 데이터베이스에는 어떤 레슨 또는 자유 비행인지, 기종, 시뮬레이터 버전, 길이, 별과 통과 여부, 크기, 공유한 시각을 담은 간단한 정보를 저장합니다. 링크가 있는 사람은 누구나 볼 수 있으며, 링크는 무작위로 만들어지고 어디에도 목록으로 게시되지 않으며 검색되지도 않습니다. 공유한 리플레이는 계정 페이지에서 삭제하거나 계정을 삭제할 때까지 보관하며, 계정을 삭제하면 비행 기록도 함께 삭제됩니다. 삭제한 뒤에는 1시간 이내에 링크가 작동하지 않게 됩니다. 이미 리플레이를 연 사람의 브라우저에는 사본이 저장되어 남아 있을 수 있습니다. 예외: 순위표가 있는 레슨을 통과했지만 아직 올릴 수 없을 때는 그 비행의 기록이 이 기기에 저장되고(위 표 참고), 로그인하고 이메일 주소를 확인하면 자동으로 업로드됩니다(순위표를 켠 경우에만).

AI 코치: 확인된 이메일 주소로 로그인한 상태에서 레슨 결과 화면의 “AI 코치에게 묻기”를 누르면, 그 비행의 요약을 Cloudflare Workers AI로 보냅니다. 언어 모델은 Cloudflare 자체 서버에서 실행됩니다. 요약에는 레슨, 통과 여부, 별 개수, 레슨이 끝난 이유, 각 단계의 속도·경사각·G 같은 수치, 그리고 표시 언어가 들어 있습니다. 이름, 이메일 주소, 계정 ID, 비행 녹화는 들어 있지 않습니다. 답변은 사용자에게만 표시되며 답변과 요약 모두 저장하지 않습니다. Cloudflare는 이 내용을 AI 모델 학습에 사용하지 않는다고 밝히고 있습니다. 서비스를 무료로 유지하기 위해 계정별로 하루(UTC) 사용 횟수를 셉니다. 이 횟수는 이틀 뒤에 삭제되며, 계정을 삭제하면 즉시 삭제됩니다. AI 없이 표시되는 팁은 브라우저 안에서 계산되며 어디로도 보내지지 않습니다.

순위표는 레슨 결과 화면의 '순위표에 내 기록 표시'나 계정 페이지에서 켜기 전까지 꺼져 있습니다. 2026년 10월 이전에 이미 순위표에 참여했던 사람은 켜진 상태로 유지됩니다. 켜져 있고 이메일 주소가 확인되었으면, 로그인한 상태로 순위표가 있는 레슨을 통과할 때 이전 기록보다 좋으면 기록이 리플레이와 함께 자동으로 올라갑니다. 로그아웃 상태에서 이 기기로 통과한 기록은 로그인한 뒤에 올라갑니다. 처음 올라갈 때 Pilot-7K2QX 같은 자동 생성 공개 이름을 드립니다. 무작위 문자로 만들며 이메일 주소나 표시 이름에서 따오지 않고, 계정 페이지에서 바꿀 수 있습니다. 저장하는 정보는 공개 이름, 순위표를 켠 시각, 그리고 올라간 기록마다 원본 리플레이, 별 개수, 레슨이 순위를 매기는 수치(예: 접지 시 강하율), 시간, 올린 시각입니다. 공개 이름, 아바타, 이 기록들과 리플레이 링크는 누구나 볼 수 있지만, 이메일 주소나 표시 이름은 절대 표시하지 않습니다. 계정 페이지에서 어떤 기록이든 내리거나 순위표를 끌 수 있습니다. 끄면 공개 이름과 모든 기록이 즉시 삭제되고, 다시 켤 때까지 새 기록은 올라가지 않습니다. 기록의 리플레이를 삭제하거나 계정을 삭제해도 그 기록은 순위표에서 내려갑니다. 이미 순위표를 불러온 브라우저는 최대 1분 동안 이전 사본을 계속 보여 줄 수 있습니다. 공개 이름, 기록, 순위표를 켠 시각은 데이터 다운로드에 포함됩니다. 다른 공유 리플레이와 달리 순위표에 있는 리플레이는 공개적으로 나열됩니다. 기록을 내리거나 순위표를 꺼도 리플레이는 삭제되지 않습니다. 계정 페이지에서 삭제할 때까지 공유 상태로 남아 있어 링크가 있는 사람은 계속 볼 수 있습니다.

기록은 동의한 경우에만 순위표에 올립니다(GDPR 제6조 제1항 (a)). 순위표를 켜는 것이 동의입니다. 계정 페이지에서 순위표를 끄면 언제든지 동의를 철회할 수 있으며, 즉시 적용되어 공개 이름과 기록이 삭제됩니다. 공개되는 것은 자동 생성되었거나 직접 정한 가명뿐이며, 이름이나 이메일 주소가 아닙니다.

이메일 주소 확인, 비밀번호 재설정, 일회용 로그인 코드 메일은 Cloudflare의 이메일 서비스로 보냅니다. 로그인 코드는 해시로만 저장하며, 이메일 주소를 되돌릴 수 없게 변환한 값을 키로 언어와 함께 보관합니다. 10분이 지나거나 5번 틀리면 무효가 되고, 사용하거나 새 코드로 바뀌면 삭제하며, 만료된 코드도 자동으로 정리합니다. 아직 계정이 없는 이메일이면 올바른 코드를 입력했을 때에만 계정을 만듭니다. 계정은 있지만 이메일이 한 번도 확인되지 않았다면, 코드로 로그인할 때 그 계정과 저장된 모든 데이터를 삭제하고 새로 만듭니다. 레슨과 기능 소식은 해당 항목에 체크한 분께만 보내며, 계정 페이지에서 언제든지 끌 수 있습니다.

로그인하면 저희 서버가 api.aerofox.app에 쿠키(af_session)를 설정합니다. 로그인 상태를 유지하는 용도로만 쓰이며, 페이지 스크립트로는 읽을 수 없고, 30일 동안 쓰지 않거나 로그아웃하면 만료됩니다. Google 또는 Apple로 로그인하는 동안에는 그 왕복을 여러분의 브라우저와 연결하기 위해 두 번째 쿠키(af_oauth)를 최대 10분간 씁니다. 이 사이트의 페이지는 로그인 여부를 저희 서버에 묻습니다. 쿠키가 없으면 그 요청에는 여러분에 관한 정보가 전혀 담기지 않습니다.

계정 데이터는 북미에 있는 Cloudflare 데이터베이스에 저장되며, 계정을 삭제할 때까지 보관합니다. 삭제하면 모든 데이터가 한꺼번에 지워지고, Cloudflare의 자동 데이터베이스 백업에서도 30일 이내에 사라집니다.

iOS 및 macOS 앱

앱은 계정 없이도 동작하며 레슨 진도를 기기에 저장합니다. 로그인하면 앱은 저희 서버(api.aerofox.app)와만 통신하고, 이 사이트와 같은 계정 규칙이 적용됩니다. 쿠키 대신 로그인 토큰을 그 기기의 시스템 키체인에만 보관합니다(iCloud로 동기화되지 않음). 저희 서버에는 그 해시만 앱 로그인으로 표시해 저장합니다. 앱에서 로그아웃하거나, 30일 동안 사용하지 않거나, 비밀번호가 바뀌거나 계정이 삭제될 때까지 유효합니다. 로그아웃하면 기기와 저희 서버 양쪽에서 삭제되고, 계정의 진도도 기기에서 지워집니다. 순위표가 있는 레슨의 합격 결과를 아직 올릴 수 없으면 리플레이와 함께 기기의 앱 전용 저장 공간에 보관했다가, 로그인하고 이메일 주소를 확인하면 자동으로 올립니다(순위표를 켠 경우에만). 올린 뒤나 로그아웃할 때 삭제됩니다. 앱에는 분석, 광고, 충돌 보고를 위한 제3자 코드가 없습니다.

의견 보내기

의견 보내기 양식으로 메시지를 보내면 메시지 내용, 선택한 종류, 적어 주신 이메일 주소(답장에만 사용), 첨부한 파일, 페이지 언어, 그리고 이 사이트의 어느 페이지에서 왔는지(주소에서 '?' 뒤의 내용은 빼고)를 저장합니다. 로그인한 상태라면 메시지가 계정에도 연결됩니다. 메시지는 북미에 있는 Cloudflare 데이터베이스에, 첨부 파일은 Cloudflare R2 저장소에 보관하며, 사이트 관리자만 열어 볼 수 있습니다. 새 메시지가 오면 Cloudflare의 이메일 서비스를 통해 관리자에게 짧은 알림 메일이 갈 수 있습니다(하루 최대 20통). 알림에는 종류, 언어, 보낸 페이지, 첨부 파일 수, 접수 번호, 관리 페이지 링크만 들어 있고, 메시지 내용이나 이메일 주소는 들어 있지 않습니다. IP 주소는 메시지와 함께 저장하지 않습니다. 악용을 막기 위해 Cloudflare가 주소별 요청 수를 메모리에서 잠깐 동안 셉니다. 마찬가지로 악용을 막기 위해, 양식의 스팸 방지 검사가 제출을 막은 경우(소프트웨어만 채우는 숨겨진 입력란, 없거나 이미 쓰였거나 만료된 자동 확인, 너무 빠른 전송)에는 그 시도의 짧은 기록을 남깁니다. 기록하는 것은 시각, 어떤 검사가 막았는지, 페이지 언어, 이 사이트의 어느 페이지에서 왔는지(주소에서 '?' 뒤의 내용은 빼고), 그리고 숨겨진 입력란의 경우 거기에 입력된 내용의 앞 60자입니다. 이 기록에는 IP 주소, 브라우저 정보, 메시지 내용, 이메일 주소가 들어 있지 않고, 어떤 계정과도 연결되지 않으며, 관리자가 정한 일수(기본 30일, 최대 90일)가 지나면 삭제됩니다. 세부 내용이 없는 일별 합계는 90일 동안 보관합니다. 이 양식의 사람 확인은 사이트 설정에 따라 두 가지 중 하나입니다. 하나는 브라우저가 스스로 하는 작은 계산(쿠키도, 저장하는 것도, 제3자 서비스도 없음)이고, 다른 하나는 Cloudflare Turnstile로, 양식을 작성하기 시작한 뒤에야 challenges.cloudflare.com에서 불러옵니다. Turnstile은 저희 호스팅 업체인 Cloudflare가 운영하며, IP 주소, TLS 핑거프린트, 브라우저 종류 같은 신호를 보고 사람과 소프트웨어를 구분합니다. Cloudflare는 이 신호만으로는 여러분을 직접 식별할 수 없다고 밝히고 있습니다. 저희는 Turnstile의 프리클리어런스 옵션(쿠키를 추가하는 옵션)을 켜지 않으며, 저희 서버는 결과를 확인할 때 여러분의 IP 주소를 Cloudflare에 보내지 않습니다. Turnstile이 하는 일은 Cloudflare의 Turnstile Privacy Addendum에 설명되어 있습니다. 메시지와 첨부 파일은 처리를 마치고(종료하고) 12개월 동안 보관하며, 그보다 먼저 삭제할 수도 있습니다. 삭제를 요청하시면 언제든 삭제합니다. 대략 언제 보냈는지, 또는 보낸 뒤 표시된 접수 번호를 적어 메시지를 한 번 더 보내 주세요. 이 내용을 다른 곳과 공유하거나 광고에 쓰는 일은 절대 없으며, 저희는 쿠키를 추가하지 않으며 브라우저에 아무것도 저장하지 않습니다. 계정을 삭제하면 메시지와 계정의 연결은 끊기지만, 메시지 자체는 삭제를 요청하시거나 12개월 보관 기간이 끝날 때까지 남습니다. 메시지는 계정 데이터 다운로드에 포함되지 않습니다. 관리자는 후속 조치를 위해 메시지에 내부용 메모와 처리 상태를 덧붙일 수 있습니다.

방문 통계

얼마나 많은 사람이 방문하고 페이지가 얼마나 빨리 열리는지 알기 위해 Cloudflare Web Analytics를 사용합니다. 페이지를 볼 때마다 페이지 주소, 어느 사이트에서 왔는지, 국가, 브라우저·운영체제·기기 종류, 페이지 로딩 시간을 기록합니다. Cloudflare는 이를 위해 쿠키나 로컬 저장소를 쓰지 않으며 방문자 핑거프린팅도 하지 않는다고 밝힙니다. 저희는 합계만 볼 수 있고 개별 방문자는 볼 수 없습니다.

어떤 레슨이 이용되는지 알기 위해, 시뮬레이터는 레슨이나 자유 비행이 시작될 때와 끝날 때 저희 서버에 다음을 알립니다. 어떤 레슨인지, 통과했는지, 얼마나 걸렸는지, 웹사이트와 앱 중 어디에서 실행했는지, 그리고 화면 언어입니다. 이 집계에는 쿠키나 계정, 기기 식별자가 없고 IP 주소도 함께 저장하지 않으므로, 여러분이나 여러분의 다른 방문과 연결할 수 없습니다. 3개월 동안 보관합니다.

방문자가 어디에서 오는지 알아보기 위해, 브라우저에서 페이지가 열릴 때마다 사이트가 자체 서버에도 알려 줍니다. 서버는 Cloudflare가 연결을 바탕으로 판단한 대륙, 국가, 주(도), 도시와 페이지 언어만 기록하여 합계에 더합니다. 브라우저는 그 밖의 것을 보내지 않습니다. 쿠키, 계정, 기기 식별자, 페이지 주소가 없고 IP 주소도 저장하지 않으므로, 이 집계를 사용자나 다른 방문과 연결할 수 없습니다. 브라우저가 추적 거부(Do Not Track 또는 Global Privacy Control)를 설정한 경우에는 아무것도 보내지 않습니다. 3개월 동안 보관합니다.

호스팅과 서버 로그

AeroFox는 Cloudflare에서 운영됩니다. 다른 모든 웹사이트처럼, 페이지를 열면 저희 서버는 IP 주소와 기본 요청 정보를 받습니다. Cloudflare는 이 요청 로그를 며칠간 보관하며, 저희는 오류를 해결할 때만 확인합니다. Cloudflare는 연결에 실패했을 때 브라우저가 이를 보고하도록 요청할 수도 있습니다(네트워크 오류 로깅).

동영상

일부 해설 페이지에는 YouTube(Google)의 동영상이 들어 있을 수 있습니다. 페이지를 열 때는 YouTube에서 아무것도 불러오지 않습니다. 보이는 것은 저희 카드와 「재생」 버튼뿐입니다. 「재생」을 누른 뒤에야 브라우저가 YouTube의 개인정보 강화 도메인(youtube-nocookie.com)에 연결되며, 그 후의 방문은 YouTube 자체 개인정보 처리방침에 따라 처리됩니다. YouTube가 IP 주소를 받거나 기기에서 쿠키 등 유사한 식별자를 설정하거나 읽을 수 있습니다. 원하지 않으면 「재생」을 누르지 마세요. 사이트의 내용은 동영상에 의존하지 않습니다. 이 동영상, 위의 방문 통계, 의견 보내기 양식의 사람 확인(「의견 보내기」 항목 참고)을 제외하면 저희 페이지는 다른 사이트에서 아무것도 불러오지 않습니다.

공유

‘공유’ 버튼은 이미지, 짧은 글, 링크를 기기의 공유 메뉴에 넘길 뿐이며 저희에게는 아무것도 보내지 않습니다. 공유 이미지의 QR 코드는 QR Maker(qrmaker.ai)의 짧은 링크로, AeroFox 제작자가 운영하는 서비스입니다. 누군가 코드를 스캔하면 휴대폰이 먼저 qrmk.cc를 열어 스캔을 기록하고(국가와 지역, 기기 종류, 운영체제, 브라우저, 언어, 시간) AeroFox 페이지로 이동시킵니다. 이 단계에는 QR Maker의 개인정보 처리방침이 적용됩니다. 저희 웹페이지와 앱은 QR Maker에 접속하지 않으며, QR 코드 이미지는 저희 사이트에 저장되어 있습니다. 이 단계를 거치고 싶지 않다면 코드를 스캔하지 말고 글 속의 링크를 여세요.

저희가 하지 않는 것

  • 아무것도 판매하지 않으며, 이 사이트에서는 결제도 받지 않습니다.
  • 광고 네트워크, 사이트 간 추적, 소셜 미디어 픽셀을 쓰지 않습니다.
  • 저희 쪽에서는 쿠키를 쓰지 않습니다(로그인한 경우의 로그인용 쿠키 제외).
  • 글꼴, 3D 장면, 지형은 이 사이트에서 제공하며, 조종석 소리는 브라우저에서 합성합니다.

여러분의 권리

계정이 없으면 여러분을 식별할 수 있는 정보를 전혀 보관하지 않습니다(의견 보내기로 이메일 주소 등을 직접 남기신 경우 제외). 위의 요청 로그와 방문 통계는 여러분과 연결되어 있지 않습니다. 계정이 있으면 계정 페이지에서 언제든지 데이터를 다운로드하고, 표시 이름과 메일 설정을 바꾸고, 계정을 삭제할 수 있습니다. GDPR과 캐나다 PIPEDA 같은 법률이 많은 분께 이 권리를 보장하며, 저희는 모든 분께 똑같이 적용합니다.

어린이

레슨에는 계정이 필요 없습니다. 계정은 만 16세 이상이거나, 부모님 또는 보호자가 동의한 16세 미만인 분이 만들 수 있습니다.

변경 사항

수집하는 내용을 바꾸게 되면 적용 전에 이 페이지를 업데이트하고 맨 위의 날짜를 바꾸겠습니다.