개인정보 처리방침
최종 갱신 2026-08-24 · Privacy Policy (English summary at the bottom)
1. 맥 앱 (M-INDEX for macOS)
3.0 에서 앱을 다시 만들었습니다. 그전까지 맥 앱은 메뉴 막대에 숫자만 띄우고 나머지는 브라우저로 넘기는 물건이었습니다. 이제 웹·모바일과 같은 화면이 앱 안에 들어와 있습니다 — 종목 상세, 분기 실적, 심리 투표, 게시판, 리포트까지. 그래서 수집하는 것도 모바일 앱과 거의 같아졌습니다. 다른 점이 둘 있습니다 — 맥 앱은 서버 푸시를 받지 않고(그래서 기기 토큰이 없고), 모바일 1.6.0 에 들어간 앱 사용 계측이 맥 앱에는 없습니다.
메뉴 막대는 그대로입니다. 창을 열지 않아도 오늘 지수와 네 단계 경보가 막대에
떠 있고, https://m-index.app 의 공개 API(/api/public/…)를
15분마다 GET 해서 갱신합니다. 여기까지는 로그인 없이 전부 됩니다.
| 로그인 (선택) | Google · Apple 계정으로 로그인합니다. 하지 않아도 지수와 글은 전부 읽을 수 있습니다. 로그인하면 사업자에게서 식별자·이메일·표시 이름을 받습니다. 비밀번호는 만들지도 받지도 않습니다. 웹·모바일과 같은 계정이며 삭제도 함께 됩니다(아래 4. 회원 계정). |
|---|---|
| 알림 | 경보 알림은 기기 안에서 만들어집니다(로컬 알림). 앱이 15분마다 받아 온 값에서 단계가 바뀐 것을 보고 띄웁니다. 서버가 맥으로 푸시를 보내지 않으며, 기기 토큰을 수집하지 않습니다 — 이 점은 모바일 앱과 다릅니다. |
| 글쓰기·투표 | 게시판 글과 심리 투표를 앱에서도 할 수 있습니다. 저장되는 것은 웹과 같습니다 (아래 3. 웹의 익명 게시판·심리 투표 항목). |
| 기기에 남는 것 | 알림 표시 선호 같은 환경설정, 로그인 상태, 알림 중복을 막기 위한 직전 경보 상태. macOS 표준 저장소에 저장되며 앱을 삭제하면 함께 사라집니다. |
| 음성 브리핑 | 서버가 새벽 배치에서 미리 만들어 둔 mp3 파일을 재생할 뿐입니다. 앱은 마이크를 쓰지 않습니다. |
| 파일 접근 | 없습니다. 앱은 샌드박스 안에서 동작하며 권한은 네트워크 통신 하나뿐입니다. |
| 광고·추적 | 앱에는 광고 SDK 가 없습니다. 광고 식별자(IDFA)를 읽지 않으며, 어떤 데이터도 추적 목적으로 쓰거나 데이터 중개인과 공유하지 않습니다. |
앱에서 링크를 누르면 기본 브라우저로 웹 페이지가 열립니다. 그때부터는 아래 3. 웹 항목이 적용됩니다.
2. 모바일 앱 (M-INDEX for iOS / Android)
화면에 보이는 지수·종목·실적은 https://m-index.app 의 공개 API
(/api/public/…)를 GET 해서 그립니다. 여기까지는 로그인 없이
전부 됩니다. 앱 1.4 부터 두 가지가 더해졌습니다 — 선택 로그인과
서버가 보내는 알림입니다. 1.6.0 에서 하나 더 늘었습니다 —
앱 사용 계측입니다.
| 로그인 (선택) | Google · Apple 계정으로 로그인합니다. 하지 않아도 지수와 글은 전부 읽을 수 있습니다. 로그인하면 사업자에게서 식별자·이메일·표시 이름을 받습니다. 비밀번호는 만들지도 받지도 않습니다. 웹과 같은 계정이며 삭제도 함께 됩니다 (아래 4. 회원 계정). |
|---|---|
| 알림 | 경보 단계·실적·시세 변화를 서버가 보냅니다(APNs / Firebase Cloud Messaging). 이걸 배달하려고 각 OS 가 발급한 기기 토큰 하나를 저장합니다 — 이름도 이메일도 아니고 그 기기로 알림을 보내기 위한 주소값입니다. 로그인한 상태면 계정과 이어 둡니다. 알림을 끄거나 앱을 지우면 토큰도 지웁니다. 어떤 종류를 받을지는 설정에서 항목별로 고를 수 있고, 마케팅·광고 알림은 보내지 않습니다. |
| 글쓰기·투표 | 게시판 글과 심리 투표를 앱에서도 할 수 있습니다. 저장되는 것은 웹과 같습니다 (아래 3. 웹의 익명 게시판·심리 투표 항목). ‘내 기록’(/me)은 아직 웹 전용입니다. |
| 기기에 남는 것 | 알림 표시 선호 같은 환경설정과 로그인 상태. 각 OS 표준 저장소 (Android SharedPreferences / iOS UserDefaults)에 저장되며 앱을 삭제하면 함께 사라집니다. |
| 권한 | 인터넷 통신과 알림뿐입니다. 알림 권한은 처음 켤 때 물어보고, 거절해도 앱은 그대로 동작합니다. 위치·연락처·사진·마이크·카메라를 요청하지 않습니다. |
| 앱 사용 계측 (1.6.0 부터) |
1.6.0 에서 새로 들어갔습니다. 그전까지 앱은 아무것도 재지 않았고,
그래서 어느 화면이 열리는지 우리가 몰랐습니다. 하단 메뉴를 새로 짜면서
그게 실제로 쓰이는지를 알아야 해서 붙였습니다.
재는 것은 화면 이름과 메뉴 이름뿐입니다 — home,
landscape, wiki 처럼 우리가 코드에 적어 둔
문자열만 나갑니다.
여러분이 입력한 값은 보내지 않습니다 — 게시판 글, 검색어, 보유 종목은 이벤트에 넣지 않는 것이 코드의 규칙입니다. 도구는 Google Firebase Analytics 이고, 이 목적은 스토어에도 ‘분석’으로 신고해 두었습니다. |
| 광고·추적 | 앱에는 광고 SDK 가 없습니다. 광고를 띄우지 않고, 어떤 데이터도
추적 목적(다른 회사의 앱·웹에서의 활동과 이어 붙이는 일)으로 쓰거나
데이터 중개인과 공유하지 않습니다.
다만 위의 앱 사용 계측 때문에 한 가지를 정확히 적어 둡니다 — Android 에서는 Firebase Analytics 가 측정을 위해 Android 광고 ID를 읽을 수 있고, 그래서 앱 패키지에 그 권한이 들어 있습니다. Play 에도 그렇게 신고했습니다. iOS 에서는 IDFA 를 읽지 않습니다(App Store 제출 시 ‘광고 식별자 사용 안 함’으로 신고). 알림 배달에는 Firebase Cloud Messaging 을 씁니다. |
앱이 서버에 접속하면 아래 3. 웹의 접속 기록 항목이 동일하게 적용됩니다 (요청 시각·경로·IP).
3. 웹 (m-index.app)
| 접속 기록 | 서버(Google Cloud Run)가 표준 접속 로그를 남깁니다 — 접속 시각, 요청 경로, 브라우저 종류, IP 주소. 서비스 운영·오류 추적·과금 확인 목적이며, 클라우드 제공자의 기본 보존기간(30일)이 지나면 삭제됩니다. |
|---|---|
| 방문 통계 | Google Analytics 4 를 사용합니다. 페이지 조회·유입 경로 같은 집계를 보기 위한 것이며, 집계 결과는 /stats 에 공개되어 있습니다. |
| 광고 | Google AdSense 및 Kakao AdFit 광고가 게재될 수 있습니다. 광고 제공 과정에서 각 사업자가 쿠키 또는 비식별화된 이용 정보를 처리할 수 있으며, Google 광고 정책과 Kakao AdFit 안내를 따릅니다. |
| 알림(웹푸시) | 직접 신청한 경우에만 브라우저가 만든 구독 정보를 저장합니다. 이름이나 이메일이 아니라 브라우저가 발급한 주소값이며, 알림을 끄면 삭제됩니다. |
| 익명 게시판 | 작성한 글과 작성 시각이 저장됩니다. 로그인이 없으므로 글 내용에 개인정보를 적지 마세요 — 적으신 내용은 그대로 공개됩니다. |
| 심리 투표 | ‘앞으로 한 달, 메모리 반도체 주가는?’에 답하면 선택한 답·날짜·접속 IP를
변환한 해시값·웹인지 앱인지·들어오신 링크 이름이 저장됩니다.
IP 원문은 저장하지 않으며, 해시값은 하루 한 표를 지키기 위한 것입니다.
‘들어오신 링크 이름’은 저희가 커뮤니티에 올린 글의 링크에 붙여 둔 표시
(예: exports_dc_semi)로, 어느 글을 보고 오신 분들의 응답인지
나누어 보기 위한 것입니다 — 개인을 식별하는 값이 아닙니다.
로그인하신 경우에는 계정도 함께 기록됩니다(아래 4번).
집계 결과는 공개되지만 개별 응답은 공개되지 않습니다. |
4. 회원 계정 — 웹의 ‘내 기록’ (선택)
지수·게시판·투표는 로그인 없이 그대로 쓸 수 있습니다. 계정은 /me 한 화면을 위한 선택 기능입니다 — 내가 적어 둔 매수 기록으로 수익률을 보고, 내가 정한 값에 종가가 닿으면 알림을 받고, 메모리 산업 퀴즈의 학습 기록을 다시 보기 위한 것입니다.
| 로그인 | Google · Apple · 네이버 계정으로 로그인합니다. 비밀번호를 만들지 않고, 받지도 저장하지도 않습니다. 로그인 사업자에게서 받는 것은 식별자·이메일·표시 이름뿐입니다. Apple 로그인의 비공개 이메일 (privaterelay.appleid.com)도 그대로 씁니다. |
|---|---|
| 내가 적는 것 | 종목·주식수·매수가·매수일·메모, 그리고 경보 기준값. 직접 입력한 것만 저장되며 증권사 계좌와 연결되지 않습니다 — 실제 잔고를 가져오지 않습니다. 이 값은 본인 계정에서만 보입니다. |
| 회원 평균가 통계 | 기본은 꺼짐입니다. 본인이 켠 경우에만 매수가가 집계에 들어가고, 들어가더라도 개별 금액은 공개되지 않습니다. 같은 종목을 적어 둔 회원이 일정 수(현재 30명)를 넘을 때만 중앙값·사분위가 계산되며, 그보다 적으면 아예 계산하지 않습니다. 언제든 끌 수 있고, 끄면 그 즉시 집계에서 빠집니다. |
| 심리 투표와 계정 | 로그인한 상태로 투표하면 그 응답에 계정이 함께 기록됩니다. 두 가지 때문입니다 — ① 폰과 PC로 각각 누르셔도 한 표로 세기 위해서, ② ‘상승이라고 답하셨던 분들이 이후 어떻게 바뀌는지’를 합계로 보기 위해서입니다. 개별 응답은 어디에도 공개되지 않고, 화면에 나가는 것은 언제나 여러 사람을 합친 숫자뿐입니다. 이 기록이 싫으시면 로그아웃한 상태로 투표하시면 됩니다 — 그때는 예전과 같이 계정 없이 저장됩니다. 계정을 지우시면 지난 응답에서 계정 표시가 즉시 떨어져 나가, 처음부터 로그인 없이 답하신 것과 똑같은 상태가 됩니다. 응답 자체를 지우지는 않는데, 이미 공개된 지난 집계 숫자가 나중에 소급해서 바뀌면 안 되기 때문입니다 — 떨어져 나간 뒤에는 그 응답을 회원님과 이어 볼 방법이 저희에게도 없습니다. |
| 메모리 산업 퀴즈 | 퀴즈는 로그인 없이도 전 문항·채점·해설을 이용할 수 있습니다. 로그인한 상태로 제출한 경우에만 점수·등급·선택한 답·오답 목록·제출 시각을 계정에 저장해 복습 기록으로 보여 줍니다. 비로그인 제출은 저장하지 않습니다. 기록은 본인 계정에서만 볼 수 있고, 계정을 지우면 함께 삭제됩니다. |
| 알림 | ‘내 경보’는 아래 웹푸시 구독으로 갑니다. 하루 두 번, 그날 반영된 종가로만 판정합니다(실시간 감시가 아닙니다). 알림 문구에는 본인이 적어 둔 기준값과 종가·기준일만 담깁니다. |
| 보관 기간 | 계정을 지울 때까지 보관합니다. 서버 사고로 계정이 사라지면 본인이 적어 둔 기록을 되찾을 길이 없으므로, 회원 정보는 날짜별 백업본으로 최대 45일간 따로 보관하고 그보다 오래된 백업본은 자동으로 삭제됩니다. 계정을 지우면 운영 데이터베이스에서는 즉시 사라지고, 이미 떠 놓은 백업본에 남아 있던 내용은 45일 안에 함께 없어집니다. 백업본은 복구 목적 외에 열람하지 않습니다. |
| 삭제 | /me 하단의 계정 삭제를 누르면 계정·매수 기록·경보· 퀴즈 기록·로그인 연결이 즉시 함께 삭제됩니다. 별도 요청이나 승인 절차가 없습니다. |
5. 제3자 제공
수집한 정보를 판매하거나 광고 목적으로 제공하지 않습니다. 위에 적은 인프라·분석·광고 사업자(Google), 로그인 사업자(Google · Apple · 네이버), 그리고 앱 알림 배달 사업자(Apple APNs · Google Firebase Cloud Messaging) 외에 데이터를 넘기는 곳은 없습니다. 로그인 사업자에게는 로그인 요청이 갈 뿐이며, 매수 기록이나 경보 내용을 보내지 않습니다. 알림 사업자에게는 기기 토큰과 알림 문구가 갈 뿐이며, 그것이 배달에 필요한 전부입니다.
6. 아동
M-INDEX 는 만 14세 미만을 대상으로 하지 않으며, 아동의 정보를 의도적으로 수집하지 않습니다.
7. 문의·삭제 요청
계정과 매수 기록은 /me 에서 직접 지울 수 있습니다(위 4번). 그 밖의 문의는 익명 게시판에 남겨 주세요. 게시판 글 삭제를 원하시면 같은 곳에 요청해 주시면 됩니다. 앱에 저장된 설정은 앱을 삭제하면 전부 사라집니다.
8. 면책
M-INDEX 가 표시하는 점수·판정·‘상승여력’은 공개된 계산식의 산출값입니다. 증권사 목표주가가 아니고, 투자 자문·매매 권유도 아닙니다. 모든 투자 판단과 그 결과의 책임은 이용자 본인에게 있습니다.
English summary
Viewing the index requires no sign-in. The macOS app was rebuilt in version 3.0 and now contains the same screens as the web and mobile apps — stock detail, quarterly results, the sentiment poll, the community board. Sign-in is optional (Google or Apple); when you use it we receive an identifier, an email address and a display name, never a password, and it is the same account as on the web. Posting and voting are available in the app and are stored exactly as on the web. Alerts are still generated locally on the device — our server does not push to the Mac and no device token is stored, which is the one way the Mac app differs from the mobile ones. It contains no advertising SDK, does not read the advertising identifier, and no data is used for tracking or shared with data brokers. Its only sandbox entitlement is outgoing network access.
The mobile apps (iOS / Android) changed in version 1.4. Everything on screen is still
readable without an account. Two things were added. Sign-in is optional (Google or
Apple); when you use it we receive an identifier, an email address and a display name, never
a password, and it is the same account as on the web. Notifications are now sent by our
server (APNs via Firebase Cloud Messaging) when the alert stage, an earnings item or a
tracked price changes; to deliver them we store one device token issued by the OS — not a
name or an email — linked to your account if you are signed in, and deleted when you turn
notifications off or remove the app. You choose which categories to receive, and we never
send marketing or promotional pushes. Posting and voting are now available in the app and are
stored exactly as on the web. The apps contain no advertising SDK and show no ads, and
no data is used for tracking across other companies’ apps or shared with data brokers.
Since 1.6.0 the mobile apps count which screens and menu items are opened, using
Firebase Analytics; only strings written in our own source (home,
landscape, wiki) are sent — never anything you typed, such as posts,
search terms or holdings. On Android that measurement may read the Android advertising
ID, which is why the permission appears in the package and is declared to Google Play as
analytics; on iOS the IDFA is not read.
The website is separate: the server keeps standard access logs (time, path, user agent, IP) for up to 30 days, uses Google Analytics 4 for aggregate traffic (published at /stats), may serve Google AdSense and Kakao AdFit, and stores a browser-issued push subscription only if you opt in. Nothing is sold or shared for advertising beyond those advertising services. Scores and “upside” figures are outputs of a published formula — not broker price targets and not investment advice.
The website additionally offers an optional account for one page, /me, where you may record your own purchases (symbol, shares, price, date, memo) and thresholds you choose yourself. Sign-in is through Google, Apple or Naver; we receive only an identifier, an email address and a display name, and never a password. Apple’s private relay address is accepted as is. Your entries are visible only to you and are never fetched from a brokerage — nothing is connected to a real account. Inclusion in the aggregate “member average” is off by default; when enabled, individual amounts are never published and a figure is computed only once enough members hold the same symbol (currently 30). Deleting your account at /me removes the account, the entries, the alerts and the sign-in link together, immediately.