한 줄 요약 — 사진첩과 사진의 촬영 위치는 기기 안에서만 처리하며 서버로 보내지 않습니다. 예외는 여러분이 명소 인증샷으로 직접 고른 사진 한 장뿐이며, 이 사진도 위치·기기 정보(EXIF)를 지운 사본만 올라갑니다. 인증샷·좋아요·댓글을 쓰려면 Google 계정으로 로그인하며(선택), 이메일·이름·프로필 사진은 저장하지 않습니다. 앱에는 Google AdMob 광고가 있으며, 광고 제거(선택, 평생 한 번 결제 또는 1개월 구독)는 Google Play 결제와 RevenueCat으로 확인합니다.
발자국 지도는 기기의 사진·동영상을 보여 주는 갤러리이면서, 사진의 촬영 위치(EXIF)를 읽어 지도를 격자 단위로 칠해 보여줍니다. 명소 지도에서는 나라별 명소를 보고, 그 명소 근처에서 찍은 내 사진을 인증샷으로 올려 다른 사람과 나눌 수 있습니다(선택).
사진·동영상을 휴지통으로 보내거나, 다른 앨범으로 옮기거나 복사하는 일은 여러분이 그 기능을 직접 누를 때에만 합니다. 이때 안드로이드가 확인 창을 띄웁니다(아래 5항의 ‘미디어 관리’를 허용한 경우는 창 없이 처리합니다). 휴지통의 항목은 30일 동안 되살릴 수 있고, 그 뒤 기기가 비웁니다.
| 정보 | 목적 | 저장 위치 |
|---|---|---|
| 사진의 촬영 위치(위도·경도) | 지도에 밟은 칸 표시, 명소 근처에서 찍은 사진 찾기 | 기기 내부 저장소에만 |
| 사진의 촬영 시각 | 연도별 보기 | 기기 내부 저장소에만 |
| 사진 식별자(사진첩 내부 ID) | 칸을 눌렀을 때 해당 사진을 다시 찾아 보여주기 | 기기 내부 저장소에만 |
| 즐겨찾기·숨긴 앨범·고정한 앨범 목록, 지도 메모 | 갤러리 정리 상태·메모를 기억 | 기기 내부 저장소에만 |
| 검색어 | 사진첩 안에서 장소·날짜·앨범·사진 속 내용 찾기 | 저장·전송하지 않음 (기기 안에서만 찾음) |
| 사진 속 글자·사물 이름표 | 사진 속 내용으로 찾기(예: ‘신분증’·‘영수증’·‘강아지’) | 기기 내부 저장소에만 (안드로이드 자동 백업에서도 뺌) |
| 여행 묶음·다시 보기·특별한 날 일정 | 사진을 찍은 날과 자리로 여행 앨범과 ‘N년 전 오늘’을 만들고, 켠 경우 그날 알림 | 기기 내부 저장소에만 |
사진 파일 자체는 앱이 저장하지 않습니다. 식별자만 기억해 두었다가 화면에 보여줄 때 사진첩에서 직접 읽습니다. ‘복사’를 누르면 사본은 앱이 아니라 여러분의 사진첩(고른 앨범)에 만들어집니다.
사진 속 내용 분석 — 폰이 충전 중일 때 Google ML Kit의 기기 안 모델(Google Play 서비스)이 사진 속 글자(한국어·영어)와 사물 이름표(예: 음식·바다·강아지)를 읽어 검색용으로 적어 둡니다. 사진과 읽은 글자는 기기 밖으로 보내지 않습니다. 주민등록번호처럼 생긴 숫자와 카드·계좌처럼 긴 숫자는 적지 않고 ‘신분증’ 표시만 남깁니다. ML Kit는 기능 개선과 오류 확인을 위해 기기·앱 정보와 성능 지표(사진 내용·글자는 아님)를 Google에 보낼 수 있습니다(HTTPS, 제3자 제공 없음 — Google의 SDK 안내).
스토리 영상은 기기 안에서 만들며, 여러분이 ‘영상 저장’을 누를 때만 사진첩(Movies/Footprint Map)에 저장됩니다.
명소 창의 인증샷 올리기를 누르면, 앱이 기기 안에서 그 명소 반경(예: 1km·5km) 안에서 찍은 사진을 찾아 보여줍니다. 이 목록·좌표는 서버로 보내지 않습니다. 여러분이 한 장을 고르고 올리기를 눌렀을 때만 아래 정보가 전송됩니다.
| 정보 | 목적 | 저장 위치 · 공개 |
|---|---|---|
| 고른 사진의 사본(긴 변 1600px)과 작은 미리보기 | 인증샷 보여주기 | Cloudflare R2 · 누구나 볼 수 있음 |
| 함께 쓴 글(최대 300자), 명소, 찍은 해·달(예: 2024.03), 명소와의 거리 구간(300m·1km·5km·15km 안) | 인증샷 보여주기 | Supabase · 누구나 볼 수 있음 |
| 닉네임(여러분이 정함), 좋아요, 댓글 | 커뮤니티 | Supabase · 닉네임·댓글은 공개 |
| Google 계정 식별 번호(sub) | 로그인 계정 구분 | Supabase · 비공개 |
| 신고·차단 기록 | 커뮤니티 운영(신고 3건이면 자동 숨김) | Supabase · 비공개 |
| 폰 안 AI가 매긴 사진의 선정성 점수(0~1) | 운영자 확인(선정적인 사진 막기) | Supabase · 비공개 |
앱을 열면 기기에서 임의로 만든 설치 식별자, 실행일, 플랫폼과 앱 버전, 기기에 설정된 로케일과 그 안의 국가 코드(예: KR), 특별한 날 알림을 켰는지 여부를 Supabase로 보냅니다. 알림을 눌러 앱을 열면 그날 "알림으로 열었다"는 횟수만 하나 더 셉니다(무슨 날·무슨 사진이었는지는 보내지 않습니다). 이는 설치 수, 활성 사용자, 버전 및 지역 설정 분포, 알림이 쓸모 있는지를 집계하는 데만 사용합니다.
사진·동영상·앨범 탭 아래에 배너 광고가, 재생(타임랩스)을 끝까지 보고 닫을 때·공유 카드를 보낸 뒤·명소 지도를 둘러보고 돌아올 때 전면 광고가 나올 수 있습니다. 지도 탭, 사진을 크게 보는 화면, 재생 화면에는 광고를 넣지 않습니다. 광고 제거를 이용하는 동안에는 광고를 요청하지 않습니다. AdMob은 광고 제공·측정·부정 방지를 위해 기기의 광고 ID, IP 주소, 기기·앱 정보, 광고 상호작용을 처리할 수 있습니다. 기기 설정 → Google → 광고에서 광고 ID를 재설정하거나 맞춤 광고를 끌 수 있습니다. Google이 파트너 앱의 정보를 사용하는 방법을 참고하세요. 사진·사진 위치·인증샷 정보는 광고에 쓰지 않습니다.
광고 제거(평생 한 번 결제 또는 1개월 구독)는 Google Play 결제로 판매합니다. 구매 상태를 확인하려고 앱 실행 시 RevenueCat SDK가 앱 설치마다 무작위로 만든 익명 고객 ID를 처리하고, 구매·복원할 때 Google Play와 RevenueCat이 결제 처리와 구매 확인·복원을 위해 상품·거래 식별자, 구매 영수증, 구독 상태(1개월 구독의 만료일·갱신 여부)를 처리합니다. 카드 번호 등 결제 수단 정보는 Google Play만 다루며 앱과 운영자는 받지 않습니다. 사진·사진 위치·인증샷 정보는 결제 서비스에 보내지 않습니다. 1개월 구독의 해지는 Google Play 구독 관리에서 합니다.
사진 지도의 도로·지명·지형은 Google Maps SDK로 내려받습니다. 보고 있는 지도 영역과 지도 조작 정보가 Google에 전달될 수 있습니다. Google 공식 수집 안내, Google 개인정보처리방침, Google Maps 이용약관이 적용됩니다. 명소 지도의 그림 지도와 명소 그림은 앱 안에 들어 있어 따로 내려받지 않습니다.
명소 지도를 켜면 고른 나라의 지역별 지금 날씨를 발자국 지도 날씨 서버(Cloudflare Workers)에서 받아 옵니다. 요청에는 나라 코드만 들어가며 기기 위치·사진 위치는 보내지 않습니다. 날씨 서버는 정해진 지역 지점의 날씨를 MET Norway(노르웨이 기상청)에서 한 시간에 한 번 받아 둔 것을 나눠 줍니다. 일반적인 인터넷 통신처럼 서버에 IP 주소가 전달될 수 있으나 날씨 서버는 이를 저장하지 않습니다.
공유 카드 이미지는 기기 안에서 만들어집니다. 사진·동영상과 공유 카드는 여러분이 직접 공유·다른 앱으로 열기·편집을 눌러 특정 앱을 선택했을 때에만 그 앱으로 전달됩니다.
| 권한 | 왜 필요한가 |
|---|---|
| 사진·동영상 접근 (READ_MEDIA_IMAGES, READ_MEDIA_VIDEO) |
사진첩의 사진·동영상을 갤러리로 보여 주고, 사진의 촬영 위치와 시각을 읽기 위해서입니다. 오디오에는 접근하지 않습니다. |
| 미디어 관리 — 선택 (MANAGE_MEDIA) |
여러분이 기기 설정에서 직접 허용한 경우에만, 휴지통 보내기·옮기기를 할 때마다 뜨는 확인 창을 생략합니다. |
| 미디어 위치 접근 (ACCESS_MEDIA_LOCATION) |
사진에 기록된 좌표를 읽기 위해 안드로이드가 요구하는 권한입니다. 기기의 현재 위치(GPS)는 사용하지 않습니다. |
| 알림 — 선택 (POST_NOTIFICATIONS, RECEIVE_BOOT_COMPLETED) |
‘특별한 날 알림’을 켠 경우에만, 몇 년 전 오늘 찍은 사진을 그날 아침 알림으로 보여 드립니다(사흘에 한 번보다 잦지 않게). 여행에서 돌아온 뒤에는 그 여행을 알려 드립니다 — 이를 위해 몇 시간에 한 번 최근 2주 사진 몇 장의 위치를 기기 안에서만 읽어 집과의 거리를 봅니다. 알림은 기기 안에서 만들어지며 서버에서 보내는 것이 아닙니다. 폰을 다시 켠 뒤에도 일정이 이어지도록 기기 시작 신호를 받습니다. 앨범 탭 ⋯ 메뉴에서 언제든 끌 수 있습니다. |
| 인터넷, 광고 ID(AD_ID) | 익명 분석, 지도 배경, 인증샷 커뮤니티, 광고를 위해서입니다(3·4항). |
이 정보를 판매하지 않습니다. 익명 분석은 텔레그램 관리자 봇에 합계만 표시되고, 텔레그램으로 가는 개별 정보는 위의 인증샷 확인 알림뿐입니다.
이 앱은 만 14세 미만 아동을 대상으로 하지 않으며, 아동의 개인정보를 알면서 수집하지 않습니다. 만 14세 미만은 인증샷 커뮤니티에 가입하지 마세요.
인증샷·댓글은 앱에서 직접 지울 수 있고, 계정은 6항의 방법으로 탈퇴할 수 있습니다. 그 밖의 열람·정정·삭제 요청은 11항의 연락처로 받습니다.
내용이 바뀌면 이 페이지를 갱신하고 최종 수정일을 함께 고칩니다. 수집 항목이 늘어나는 등 중요한 변경이 있을 경우 앱 안에서도 안내합니다.
개인정보 관련 문의: whdcjf8172@gmail.com · 커뮤니티 이용약관: footprint-map.pages.dev/terms
7항의 업체는 국외에 본사나 처리 시설이 있어 아래 정보가 국외에서 처리됩니다. 모든 전송은 해당 기능을 쓸 때마다 암호화 통신(HTTPS)으로 이루어집니다.
국외 이전을 원하지 않으면 해당 기능을 쓰지 않거나 앱을 삭제할 수 있습니다. 광고 표시에 필요한 전송을 거부하면 무료 이용이 제한될 수 있으며, 광고 제거를 이용하는 동안에는 광고를 요청하지 않습니다.
개인정보 열람·정정·삭제·처리정지 요청과 문의는 위 이메일로 보내 주시면 10일 이내에 답드립니다.
개인정보 침해에 대한 상담·신고는 아래 기관에도 할 수 있습니다.
In one line — Your photo library and photo capture locations are processed on your device and never sent to a server. The only exception is a photo you choose to post as a landmark visit photo, and even then only a copy with location and device data (EXIF) removed is uploaded. Posting, liking and commenting require an optional Google sign-in; your email, name and profile picture are not stored. The app shows Google AdMob ads; the optional ad removal (paid once, or a 1-month subscription) is checked through Google Play billing and RevenueCat.
Footprint Map is a gallery for the photos and videos on your device, and it reads the capture location (EXIF) of photos to paint a map in grid cells. In the landmark map you can browse landmarks by country and, optionally, post a photo you took near a landmark as a visit photo to share with others.
Photos and videos are moved to the trash, moved to another album or copied only when you tap that action.
When you tap Post a visit photo, the app finds, on your device, photos taken within a radius of the landmark (e.g. 1 km or 5 km). That list and its coordinates are not sent anywhere. Only when you pick one photo and tap Post is the following sent:
Before upload, AI on your device checks the photo and sexual photos are not uploaded; the photo is not sent anywhere for this check. Posted visit photos become public only after a moderator approves them; until then only you can see them. The moderator receives the photo, landmark, nickname, text and AI score via Telegram and approves or rejects it. Rejected posts stay private and you can delete them.
Uploaded photos are re-encoded on the device so that location and device data (EXIF) are removed; the server rejects photos that still contain EXIF. Exact coordinates and capture date/time are never sent. Google sign-in uses Android Credential Manager; your email, name and profile picture are not stored even though the sign-in token contains them. The 30-day app session token stays in the app's private storage. The "taken nearby" label compares photo location records on the device and cannot detect edited location data.
Anonymous analytics: a random install identifier, launch date, platform, app and build version, device locale and locale region code, and whether special-day reminders are on, are sent to Supabase to count installs and active users. If you open the app from a reminder, only a count of "opened from a reminder" is added for that day (never which day or photo). It is not linked to your community account, name, contacts or advertising ID.
Ads (Google AdMob): banner ads may appear at the bottom of the Photos, Videos and Albums tabs, and full-screen ads when you close a timelapse you watched to the end, after you share a share card, or when you return from browsing the landmark map. There are no ads on the Map tab, full-screen photo views or the replay screen. No ads are requested while ad removal is active. AdMob may process your device's advertising ID, IP address, device and app information and ad interactions to serve and measure ads and prevent fraud. You can reset your advertising ID or opt out of personalized ads in Settings → Google → Ads. See how Google uses information from partner apps. Photos, photo locations and visit photo data are not used for ads.
Ad removal (optional): sold through Google Play billing — forever (paid once) or a 1-month subscription. To check your purchase, the RevenueCat SDK processes a random anonymous customer ID created for each install when the app starts; when you buy or restore, Google Play and RevenueCat process product and transaction identifiers, the purchase receipt and subscription status (expiry, renewal) to process payment and verify or restore the purchase. Card and other payment details are handled only by Google Play — never by the app or by us. Photos, photo locations and visit photo data are not sent to payment services. Cancel the 1-month subscription anytime in Google Play subscriptions.
Map backgrounds: the photo map uses Google Maps SDK, which processes map requests, device/SDK metadata and IP addresses (Google's SDK disclosure). The landmark map's painted maps and landmark artwork are bundled in the app.
Landmark map weather: when the landmark map is on, the app fetches current weather for regions of the chosen country from our weather server (Cloudflare Workers). The request contains only the country code — never your location or photo locations. The server shares weather for fixed regional points that it fetches hourly from MET Norway. As with any internet request your IP address reaches the server, but the weather server does not store it.
Photos, videos and share images are only handed to another app when you tap Share, Open with or Edit and choose one.
We do not sell this information.
This app is not directed to children under 14 and does not knowingly collect their personal information. Children under 14 should not join the visit photo community.
If this policy changes, this page and its date are revised; material changes are also announced in the app. Contact: whdcjf8172@gmail.com · Community terms: footprint-map.pages.dev/terms
October 23, 2026: added on-device photo content search, trip albums, memories, story videos and special-day reminders.
October 16, 2026: added privacy officer, international transfers and remedies.
The providers in section 7 are based outside Korea, so the information below is processed abroad, sent over encrypted connections (HTTPS) each time the feature is used: Supabase, Inc. (US company; database in the Seoul, Korea region; privacy@supabase.io) — anonymous analytics and community account numbers, nicknames, posts, comments, likes and reports, for usage counts and running the community · Cloudflare, Inc. (United States, privacyquestions@cloudflare.com) — visit photos, the country code of weather requests and technical connection data, website visits · Telegram Messenger Inc. (outside Korea) — photo link, landmark, nickname, text and AI score for moderation · Google LLC (United States, privacy contact form) — sign-in data, advertising ID, IP address, device and app data, ad interactions, the map area you view, purchase history and ML Kit performance metrics (not photo content), for sign-in, ads, map backgrounds, billing and improving photo analysis · RevenueCat, Inc. (United States, privacy@revenuecat.com) — anonymous customer ID, product and transaction identifiers, receipts and subscription status, to verify and restore purchases. If you do not want these transfers you can stop using the feature or delete the app; refusing the transfers needed for ads may limit free use, and no ads are requested while ad removal is active.
Jongcheol Lee (owner), whdcjf8172@gmail.com. We reply to access, correction, deletion and suspension requests within 10 days.
You can also contact the Personal Information Dispute Mediation Committee (1833-6972, www.kopico.go.kr), the Privacy Infringement Report Center (118, privacy.kisa.or.kr), the Supreme Prosecutors' Office cyber crime unit (1301, www.spo.go.kr) or the National Police Agency cyber bureau (182, ecrm.police.go.kr).