ํ•œ๊ตญ์–ด
๋ฌด๋ฃŒ ํ”Œ๋ ˆ์ด

๊ผฌ๊ผฌ์˜ ๋ถ„๋…ธ ยท ๋ฒ•์  ์•ˆ๋‚ด ยท ์›น์‚ฌ์ดํŠธ

๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ

๊ผฌ๊ผฌ์˜ ๋ถ„๋…ธ๋Š” ๊ณ„์ • ์—†์ด๋„ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌด๋ฃŒ ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค. ๊ฒŒ์ŠคํŠธ๋„ ์„œ๋ฒ„์— ๊ฒŒ์ž„ ํ”„๋กœํ•„๊ณผ ์ง„ํ–‰๋„๋ฅผ ์ €์žฅํ•˜๋ฉฐ, GoogleยทApple ๋ฐ ์ด๋ฉ”์ผยท๋น„๋ฐ€๋ฒˆํ˜ธ ๋กœ๊ทธ์ธ์€ ์„ ํƒ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. ๊ธฐ๊ธฐ์—๋Š” ์„ค์ •๊ณผ ์ธ์ฆ ์ •๋ณด๊ฐ€ ๋‚จ์Šต๋‹ˆ๋‹ค. ์˜คํ”„๋ผ์ธ ์—ฐ์Šต์˜ ์•„์ดํ…œยท์žฌํ™”๋Š” ์ €์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์›น์‚ฌ์ดํŠธ๋Š” ๊ด‘๊ณ ๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์›น์‚ฌ์ดํŠธ์—๋Š” ๋กœ๊ทธ์ธํ•œ ๊ณ„์ •๋งŒ ์“ธ ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐœ ๊ฒŒ์‹œํŒ์ด ์žˆ์Šต๋‹ˆ๋‹ค(4ํ•ญ). ์ด ๋ฐฉ์นจ์€ ์›น์‚ฌ์ดํŠธ์šฉ์ด๋ฉฐ, iOS ์•ฑ์—๋Š” ์•ฑ์šฉ ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

์‹œํ–‰์ผ: 2026๋…„ 10์›” 9์ผ

iOS ์•ฑ ์ด์šฉ์ž๋Š” ์•ฑ์šฉ ๋ฐฉ์นจ์„ ๋ณด์„ธ์š”

1. ์ ์šฉ ๋ฒ”์œ„

์ด ๋ฐฉ์นจ์€ ์ด์ถฉํ—Œ(์ดํ•˜ โ€˜์šด์˜์žโ€™, ์„œ๋น„์Šค ํ‘œ๊ธฐ๋ช… lodado)์ด ์ œ๊ณตํ•˜๋Š” ๋ฌด๋ฃŒ ๊ฒŒ์ž„ โ€˜๊ผฌ๊ผฌ์˜ ๋ถ„๋…ธ(Wrath of Cluck)โ€™์˜ ์›น์‚ฌ์ดํŠธ์™€ ํ™ˆ ํ™”๋ฉด์— ์„ค์น˜ํ•œ ์›น์•ฑ(PWA)์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. iOS ์•ฑ์—๋Š” ์•ฑ์šฉ ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ์ด ์ ์šฉ๋˜๋ฉฐ, ๊ฐ™์€ ์„œ๋ฒ„์™€ ๊ณ„์ •์„ ์“ฐ๊ธฐ ๋•Œ๋ฌธ์— ์•„๋ž˜์—๋Š” iOS ์•ฑ๊ณผ ๊ณตํ†ต์ธ ์ฒ˜๋ฆฌ๋„ ํ•จ๊ป˜ ์ ์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„์€ ๊ณ„์ • ์—†์ด ์ด์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์›น๊ณผ iOS ์•ฑ์—์„œ ์„ ํƒ์ ์œผ๋กœ Google ๊ณ„์ •์— ๋กœ๊ทธ์ธํ•˜๊ฑฐ๋‚˜ Apple๋กœ ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›น๊ณผ iOS ์•ฑ์—์„œ ์‚ฌ์ „ ์ƒ์„ฑ๋œ ์ด๋ฉ”์ผยท๋น„๋ฐ€๋ฒˆํ˜ธ ๊ณ„์ •์œผ๋กœ๋„ ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ธ์ฆ ๊ณต๊ธ‰์ž๊ฐ€ ๊ณ„์ • ์‹๋ณ„์ž์™€ ์„ ํƒ์ ์œผ๋กœ ์ด๋ฆ„ยท์ด๋ฉ”์ผยทํ”„๋กœํ•„ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „ํ™”๋ฒˆํ˜ธ, ์ •ํ™•ํ•œ ์œ„์น˜, ์‚ฌ์šฉ์ž์˜ ์‚ฌ์ง„ ์—…๋กœ๋“œ๋Š” ์š”์ฒญํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜จ๋ผ์ธ ๊ธฐ๋Šฅ์€ IP ์ฃผ์†Œ์—์„œ ๊ตญ๊ฐ€๋ฅผ ์ถ”์ •ํ•ฉ๋‹ˆ๋‹ค.

2. ๊ธฐ๊ธฐ์™€ ํด๋ผ์šฐ๋“œ์— ์ €์žฅ๋˜๋Š” ์ •๋ณด

๊ฒŒ์ž„ ์„ค์ •์€ ์‚ฌ์šฉ ์ค‘์ธ ๊ธฐ๊ธฐ์˜ ๋ธŒ๋ผ์šฐ์ € ๋˜๋Š” ์•ฑ ์ €์žฅ์†Œ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ํ”„๋กœํ•„๊ณผ ์•„์ดํ…œยท์žฌํ™”๋Š” ์„œ๋ฒ„ ๊ถŒ์œ„ ์ €์žฅ์†Œ์— ๊ธฐ๋ก๋˜๋ฉฐ, ์›น ๋˜๋Š” iOS ์•ฑ์—์„œ ๋กœ๊ทธ์ธํ•˜๋ฉด ๊ธฐ์กด ์„œ๋ฒ„ ํ”„๋กœํ•„์ด ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค. ์˜คํ”„๋ผ์ธ ์—ฐ์Šต์—์„œ ์–ป์€ ์•„์ดํ…œยท์žฌํ™”๋Š” ์ €์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • ๊ฒŒ์ž„ ์„ค์ •(localStorage): ๊ทธ๋ž˜ํ”ฝ ํ’ˆ์งˆ, ๋‚œ์ด๋„, ์ ‘๊ทผ์„ฑ, ์–ธ์–ด ๋“ฑ. ํ”„๋กœํ•„ยท์•„์ดํ…œยท์žฌํ™”๋Š” ์„œ๋ฒ„ ๊ถŒ์œ„ ์ €์žฅ์†Œ์— ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค.
  • ๊ฒŒ์ŠคํŠธ ์ž๊ฒฉ ํ‚ค: ์›น์€ HttpOnly Secure SameSite ์ฟ ํ‚ค, iOS ์•ฑ์€ ๋ณ„๋„์˜ ThisDeviceOnly Keychain์— ๋ณด๊ด€ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ทธ๋ž˜ํ”ฝ ํ’ˆ์งˆ์€ ๊ธฐ๊ธฐ๋ณ„ ์„ค์ •์ด๊ณ , ๋‚œ์ด๋„ยท์ ‘๊ทผ์„ฑ ์„ค์ •์€ ๋กœ๊ทธ์ธ ๊ณ„์ •๋ณ„(๋กœ๊ทธ์•„์›ƒ ์ƒํƒœ์—์„œ๋Š” ๊ฒŒ์ŠคํŠธ๋ณ„) localStorage ์„ค์ •์ž…๋‹ˆ๋‹ค.
  • ์˜คํ”„๋ผ์ธ ์—ฐ์Šต ๋ฐ์ดํ„ฐ: ์„œ๋ฒ„ ํ™•์ธ ์ „์˜ ์•„์ดํ…œยท์žฌํ™”๋Š” ํด๋ผ์šฐ๋“œ ํ”„๋กœํ•„๋กœ ์ €์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ๋กœ๊ทธ์ธ ์ƒํƒœ์™€ ์ธ์ฆ ๋ณด์•ˆ์„ ์œ„ํ•œ ์ฟ ํ‚ค: ์›น์—์„œ ์„ ํƒ์ ์œผ๋กœ ๋กœ๊ทธ์ธํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • ๊ธฐ๊ธฐ ์‹๋ณ„์ž์™€ ๊ตญ๊ฐ€(๊ณ ๋ฅธ ๊ตญ๊ฐ€, localStorage): ๊ธฐ๊ธฐ ์‹๋ณ„์ž๋Š” ๊ธฐ๊ธฐ๋ณ„์ด๋ฉฐ, ๊ณ ๋ฅธ ๊ตญ๊ฐ€๋Š” ๋กœ๊ทธ์ธ ๊ณ„์ •๋ณ„(๋กœ๊ทธ์•„์›ƒ ์ƒํƒœ์—์„œ๋Š” ๊ฒŒ์ŠคํŠธ๋ณ„)๋กœ ์ €์žฅ๋˜๊ณ  ์˜จ๋ผ์ธ ๊ธฐ๋Šฅ์„ ์“ธ ๋•Œ 4ํ•ญ์ฒ˜๋Ÿผ ๋ณด๋‚ด์ง‘๋‹ˆ๋‹ค.
  • ๋ฐฉ๋ฌธ ํšŸ์ˆ˜์™€ ๋งˆ์ง€๋ง‰ ๋ฐฉ๋ฌธ ์‹œ๊ฐ(localStorage): ์›น์‚ฌ์ดํŠธ์—์„œ๋Š” ๋ถ„์„์— ๋™์˜ํ•œ ๊ฒฝ์šฐ์—๋งŒ โ€˜์ฒซ ๋ฐฉ๋ฌธโ€™, โ€˜2โ€“3ํšŒโ€™ ๊ฐ™์€ ๊ตฌ๊ฐ„์œผ๋กœ ๋ฐ”๋€Œ์–ด 3ํ•ญ์˜ ๋ฐฉ๋ฌธ ํ†ต๊ณ„์— ์“ฐ์ด๋ฉฐ, ์›๋ž˜ ๊ฐ’์€ ๊ธฐ๊ธฐ๋ฅผ ๋– ๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์—ฐ๋ น๋Œ€(localStorage `henpocalypse:age-band:v2`): ์—ฐ๋ น ์งˆ๋ฌธ์—์„œ ๊ณ ๋ฅธ ์ถœ์ƒ ์—ฐ๋„๋กœ 13์„ธ ๋ฏธ๋งŒ/13~15์„ธ/16์„ธ ์ด์ƒ๋งŒ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์ถœ์ƒ ์—ฐ๋„๋Š” ์ €์žฅํ•˜์ง€ ์•Š์œผ๋ฉฐ ์„œ๋ฒ„๋กœ ๋ณด๋‚ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค(8ํ•ญ).
  • ์„ ํƒ์  ๋ถ„์„ ์ €์žฅ์†Œ: ๋™์˜ ์„ ํƒ์„ ๊ธฐ๊ธฐ์— ์ €์žฅํ•˜๋ฉฐ, ๋™์˜ํ•œ ๋’ค์—๋งŒ PostHog๊ฐ€ ์›น์‚ฌ์ดํŠธ์—์„œ๋Š” ์ฟ ํ‚ค์™€ localStorage์—, iOS ์•ฑ์€ localStorage์— ๋ฌด์ž‘์œ„ ๊ฐ€๋ช… ๋ถ„์„ ์‹๋ณ„์ž๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๋ถ„์„ SDK๋Š” ์„ธ์…˜ ์‹œ์ž‘ ํŽ˜์ด์ง€์™€ ์œ ์ž… ์ฃผ์†Œ๋„ ๊ธฐ๊ธฐ์— ๋ณด๊ด€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ๊ณ„์ •ยท๊ธฐ๊ธฐ ์‹๋ณ„์ž์™€ ์—ฐ๊ฒฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์„ ํƒํ•œ ์–ธ์–ด: iOS ์•ฑ์—์„œ๋Š” localStorage์—, ์›น์—์„œ๋Š” ์„ ํƒํ•œ ๊ฒฝ๋กœ์™€ ์–ธ์–ด๋ฅผ ๋งž์ถ”๋Š” NEXT_LOCALE ์ฟ ํ‚ค์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

3. ์›น์‚ฌ์ดํŠธ์™€ ์›น API์—์„œ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌ๋˜๋Š” ์ •๋ณด

์›น์‚ฌ์ดํŠธ์™€ PWA๋ฅผ ์ด์šฉํ•  ๋•Œ, ๊ทธ๋ฆฌ๊ณ  iOS ์•ฑ์ด ์›น API๋ฅผ ์ด์šฉํ•  ๋•Œ ์•„๋ž˜ ์ •๋ณด๊ฐ€ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

  • ํ˜ธ์ŠคํŒ…(Vercel): ์›น์‚ฌ์ดํŠธ๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๊ณผ์ •์—์„œ IP ์ฃผ์†Œ, ๋ธŒ๋ผ์šฐ์ € ์ •๋ณด(User-Agent), ์š”์ฒญํ•œ ์ฃผ์†Œ์™€ ์‹œ๊ฐ์ด ์„œ๋ฒ„ ๋กœ๊ทธ์— ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค. ์„œ๋น„์Šค ์ œ๊ณต, ์žฅ์•  ๋Œ€์‘, ์•…์šฉ ๋ฐฉ์ง€์— ์“ฐ์ž…๋‹ˆ๋‹ค.
  • ๋ฐฉ๋ฌธ ํ†ต๊ณ„(PostHog, Vercel ํ”„๋กœ๋•์…˜ ์›น์‚ฌ์ดํŠธ์™€ iOS ์•ฑ): 16์„ธ ์ด์ƒ์œผ๋กœ ๋‹ตํ•œ ๊ธฐ๊ธฐ์—์„œ ๋ถ„์„์— ๋™์˜ํ•œ ๋’ค์—๋งŒ ํŽ˜์ด์ง€ ์กฐํšŒ์™€ ๊ฒŒ์ž„ ์ด๋ฒคํŠธ(๊ฒŒ์ž„ ๋กœ๋“œ, ์ฒซ ์‹คํ–‰ ์ „ ์ž…์žฅยท์•ˆ๋‚ด ๋‹จ๊ณ„์˜ ํ‘œ์‹œ์™€ ์‘๋‹ต ์—ฌ๋ถ€, ์Šคํ…Œ์ด์ง€ ์‹œ์ž‘ยท์Šน๋ฆฌยทํŒจ๋ฐฐ, ์—…๊ทธ๋ ˆ์ด๋“œยท์ƒ์ ยท์žฅ๋น„ ์„ ํƒ ๋“ฑ)๋ฅผ ์ง‘๊ณ„ํ•˜๊ณ  ๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ฟ ํ‚ค์™€ localStorage(iOS ์•ฑ์€ localStorage)์— ๋ฌด์ž‘์œ„ ๊ฐ€๋ช… ๋ถ„์„ ์‹๋ณ„์ž๋ฅผ ์ €์žฅํ•˜๊ณ , PostHog๋Š” ์ด ์‹๋ณ„์ž๋งˆ๋‹ค ๊ธฐ๊ธฐ๋ณ„ ๊ฐ€๋ช… ๋ถ„์„ ํ”„๋กœํ•„์„ ๋งŒ๋“ค์–ด ์žฌ๋ฐฉ๋ฌธยท๋ฆฌํ…์…˜๊ณผ ์ด์šฉ ํ๋ฆ„์„ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ๊ณ„์ •ยท๊ธฐ๊ธฐ ์‹๋ณ„์ž๋ฅผ ๋ณด๋‚ด๊ฑฐ๋‚˜ ์—ฐ๊ฒฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ž๋™ ์ˆ˜์ง‘์€ ๋ถ„์„์šฉ์œผ๋กœ ์•ˆ์ „ํ•˜๋‹ค๊ณ  ๋ช…์‹œํ•œ ๋ฒ„ํŠผ์˜ ํด๋ฆญ์—๋งŒ ์ œํ•œํ•˜๋ฉฐ, ํ…์ŠคํŠธ์™€ ์ž…๋ ฅ๊ฐ’์„ ์ˆ˜์ง‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์„ค๋ฌธ๊ณผ ์„ธ์…˜ ๋…นํ™”๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €ยท์šด์˜์ฒด์ œยท๊ธฐ๊ธฐ ์œ ํ˜•ยทํ™”๋ฉดยท์–ธ์–ดยท์œ ์ž… ๊ฒฝ๋กœ์™€ 2ํ•ญ์˜ ๋ฐฉ๋ฌธ ํšŸ์ˆ˜ ๊ตฌ๊ฐ„์ด ๊ธฐ๋ก๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํŽ˜์ด์ง€ ์ฃผ์†Œ์™€ ์œ ์ž… ์ฃผ์†Œ์˜ ์ฟผ๋ฆฌยทํ•ด์‹œ๋Š” ์ „์†ก ์ „์— ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐฉ๋ฌธ ํ†ต๊ณ„(Vercel Analytics): PostHog ๋ถ„์„ ๋™์˜์™€ ๊ด€๊ณ„์—†์ด Vercel ํ”„๋กœ๋•์…˜ ์›น์‚ฌ์ดํŠธ์˜ ํŽ˜์ด์ง€ ์กฐํšŒ์™€ ๊ฒŒ์ž„ ์ด๋ฒคํŠธ, ๊ทธ๋ฆฌ๊ณ  iOS ์•ฑ์˜ ๊ฒŒ์ž„ ์ด๋ฒคํŠธ๋ฅผ ์ง‘๊ณ„ํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ์ด๋ฒคํŠธ๋Š” ๊ณตํ†ต ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ์˜ ์‚ฌ์šฉ์ž ์ •์˜ ์ด๋ฒคํŠธ ์‹ฑํฌ๋กœ ์ „์†กํ•˜๋ฉฐ ๊ฒŒ์ž„ ๊ณ„์ •ยท๊ธฐ๊ธฐ ์‹๋ณ„์ž๋Š” ๋ณด๋‚ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ž…์žฅยท์•ˆ๋‚ด ๋‹จ๊ณ„ ์ด๋ฒคํŠธ์—๋Š” ๋‹จ๊ณ„ ์ด๋ฆ„๊ณผ ์‘๋‹ต ์—ฌ๋ถ€(๋‹ตํ•จยท๊ฑด๋„ˆ๋›ฐ๊ธฐยท์ˆ˜๋ฝยท๊ฑฐ๋ถ€, ํˆฌ์–ด๋Š” ๋งˆ์นœ ๋‹จ๊ณ„ ๋ฒˆํ˜ธ)๋งŒ ๋‹ด๊ณ  ์ถœ์ƒ ์—ฐ๋„๋‚˜ ์—ฐ๋ น๋Œ€๋Š” ๋‹ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. iOS ์•ฑ์˜ ๊ฒŒ์ž„ ์ด๋ฒคํŠธ๋Š” ์›น API๋ฅผ ๊ฑฐ์ณ Vercel Analytics๋กœ ์ „๋‹ฌ๋˜๋ฉฐ, ๋ฐฉ๋ฌธ์ž ์ง‘๊ณ„์—๋Š” ๊ทธ ์š”์ฒญ์˜ IP ์ฃผ์†Œ์™€ User-Agent๊ฐ€ ์“ฐ์ž…๋‹ˆ๋‹ค. ์ฃผ์†Œ์˜ ์ฟผ๋ฆฌยทํ•ด์‹œ๋Š” ์ „์†ก ์ „์— ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. Vercel Analytics๋Š” ๋ถ„์„ ๋™์˜ ๋ฐฐ๋„ˆ์™€ ๊ฒŒ์ž„์˜ โ€˜์„ค์ •โ€™ ํƒญ์— ์žˆ๋Š” โ€˜๋ถ„์„ ์„ค์ •โ€™์˜ ์ˆ˜๋ฝยท๊ฑฐ๋ถ€ยท์ฒ ํšŒ ๋Œ€์ƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. PostHog๋Š” ๋™์˜ ์ „์ด๋‚˜ ๊ฑฐ๋ถ€ยท์ฒ ํšŒ ํ›„์—๋Š” ์ƒˆ ๋ถ„์„ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‘ ์„œ๋น„์Šค ๋ชจ๋‘ ๋กœ์ปฌยทํ”„๋ฆฌ๋ทฐ์—์„œ๋Š” ๋น„ํ™œ์„ฑ์ž…๋‹ˆ๋‹ค. ๋ฐฐ๋„ˆ์™€ ๊ฒŒ์ž„์˜ โ€˜์„ค์ •โ€™ ํƒญ์— ์žˆ๋Š” โ€˜๋ถ„์„ ์„ค์ •โ€™์—์„œ๋Š” PostHog ๋™์˜๋งŒ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ์ฒ ํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์˜ค๋ฅ˜ ์ง„๋‹จ(Sentry, ๋ฏธ๊ตญ): ์›น์‚ฌ์ดํŠธ, iOS ์•ฑ์ด ์‚ฌ์šฉํ•˜๋Š” ์›น API, iOS ์•ฑ์—์„œ ์šด์˜ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ์›น์‚ฌ์ดํŠธ์™€ ์›น API๋Š” ๋ช…์‹œ์ ์œผ๋กœ ์ผ  Vercel ํ”„๋กœ๋•์…˜ ๋ฐฐํฌ์—์„œ๋งŒ, iOS ์•ฑ์€ ์˜ค๋ฅ˜ ์ง„๋‹จ์„ ์ผ  iOS ์•ฑ ์ถœ์‹œ ๋นŒ๋“œ์—์„œ๋งŒ ๋ณด๋ƒ…๋‹ˆ๋‹ค. Sentry๋กœ ์ „์†ก๋˜๋Š” ์˜ค๋ฅ˜ ์ •๋ณด์—๋Š” ์˜ค๋ฅ˜ ์ข…๋ฅ˜, ์•ˆ์ „ํ•œ ๋นŒ๋“œ ํŒŒ์ผ ๊ฒฝ๋กœ, ์—ด๊ฑฐ๋œ ์ž‘์—… ์ด๋ฆ„๊ณผ ์—ด๊ฑฐ๋œ ์˜ค๋ฅ˜ ์ฝ”๋“œ, iOS ์•ฑ์˜ ์•ฑ ๋ฒ„์ „๋งŒ ๋‹ด๊น๋‹ˆ๋‹ค. ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€ยท์‚ฌ์šฉ์ž ์‹๋ณ„์žยท์š”์ฒญ ํ—ค๋”ยท์ฟ ํ‚คยท๋ณธ๋ฌธยท์ฟผ๋ฆฌยทํ”„๋กœํ•„ ์ •๋ณด๋Š” ์ œ์™ธํ•ฉ๋‹ˆ๋‹ค. Sentry ์ „์†ก ์š”์ฒญ์˜ ์—ฐ๊ฒฐ IP ์ฃผ์†Œ์™€ User-Agent ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋Š” Sentry์™€ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์ž๊ฐ€ ๋ณ„๋„๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์žฌ์ƒยท์„ฑ๋Šฅ ์ถ”์ ยทํ”„๋กœํŒŒ์ผ๋งยท๋กœ๊ทธ ์ˆ˜์ง‘์€ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋กœ์ปฌยทํ…Œ์ŠคํŠธยทํ”„๋ฆฌ๋ทฐ ๋ฐฐํฌ์™€ ๊ฐœ๋ฐœ์šฉ ์•ฑ ๋นŒ๋“œ์—์„œ๋Š” ๋น„ํ™œ์„ฑ์ž…๋‹ˆ๋‹ค.
  • ๊ฒŒ์ž„ ๋ชจ๋ธ, ์†Œ๋ฆฌ, ๊ธ€๊ผด์€ ์ด ์›น์‚ฌ์ดํŠธ์—์„œ ์ง์ ‘ ์ œ๊ณต๋˜๋ฉฐ, ์ด๋ฅผ ์œ„ํ•ด ๋‹ค๋ฅธ ์„œ๋น„์Šค์— ์š”์ฒญํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

4. ์˜จ๋ผ์ธ ๊ธฐ๋Šฅ์ด ๋ณด๋‚ด๋Š” ์ •๋ณด

์›น์‚ฌ์ดํŠธ์™€ iOS ์•ฑ์€ ๊ฒŒ์ž„ ์‹œ์ž‘ ์‹œ ๋กœ๋น„์˜ ์ˆœ์œ„ยท์ง„์˜ยท๊ตญ๊ฐ€ ์ •๋ณด๋ฅผ ํ™•์ธํ•˜๋Š” ์š”์ฒญ์„ ์ž๋™์œผ๋กœ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๊ณ , ์›น ๋˜๋Š” iOS ์•ฑ ๋กœ๊ทธ์ธ ์‹œ ํด๋ผ์šฐ๋“œ ์ €์žฅ ์ƒํƒœ๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›น์‚ฌ์ดํŠธ์™€ iOS ์•ฑ์€ ์˜จ๋ผ์ธ ๊ธฐ๋Šฅ์„ ์“ธ ๋•Œ ์•„๋ž˜ ์ •๋ณด๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ํŒ ๊ธฐ๋กยทํˆฌํ‘œยท๊ณต์œ  ๋งํฌ๋Š” ์›น์‚ฌ์ดํŠธ์˜ ์„œ๋ฒ„๋ฅผ ๊ฑฐ์ณ Supabase์— ์ €์žฅ๋˜๊ณ , ์ด ์š”์ฒญ์—๋„ 3ํ•ญ์˜ ํ˜ธ์ŠคํŒ… ๋กœ๊ทธ(IP ์ฃผ์†Œ, User-Agent ๋“ฑ)๊ฐ€ ๋‚จ์Šต๋‹ˆ๋‹ค. ํŒ ๊ธฐ๋กยทํˆฌํ‘œยท๊ณต์œ  ๋งํฌ์—๋Š” ์ด๋ฆ„ยท์—ฐ๋ฝ์ฒ˜๋ฅผ ๋„ฃ์ง€ ์•Š์œผ๋ฉฐ, ์„ ํƒ ๋กœ๊ทธ์ธ์€ ์•„๋ž˜์™€ ๊ฐ™์ด ๋ณ„๋„๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

  • ๊ธฐ๊ธฐ ์‹๋ณ„์ž: ์ฒ˜์Œ ์˜จ๋ผ์ธ ๊ธฐ๋Šฅ์„ ์“ธ ๋•Œ ๊ธฐ๊ธฐ์—์„œ ๋งŒ๋“  ๋ฌด์ž‘์œ„ ๊ฐ’(localStorage)์œผ๋กœ, ํ•œ ๊ธฐ๊ธฐ์˜ ๊ธฐ๋ก์„ ๋ฌถ๊ณ , ๋กœ๊ทธ์ธํ•œ ๊ฒฝ์šฐ ํ•ด๋‹น ๊ธฐ๊ธฐ๋ฅผ ๊ฒŒ์ž„ ๊ณ„์ •์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐ ์“ฐ์ž…๋‹ˆ๋‹ค.
  • ์บ ํŽ˜์ธ ํšŒ์ˆ˜ ๊ธฐ๋ก: ํ”Œ๋ ˆ์ด ์ž…์žฅ ์ •๋ณด์™€ ํ•จ๊ป˜ ํšŒ์ˆ˜ ๋ชฉํ‘œ ๋‹ฌ์„ฑ ์—ฌ๋ถ€๋ฅผ ํŒ ์š”์•ฝ์— ๋ณด๋‚ด๋ฉฐ, ์„œ๋ฒ„๊ฐ€ ์Šคํ…Œ์ด์ง€๋ณ„ ์ตœ์ดˆ ํšŒ์ˆ˜์™€ ํฌ๋ ˆ๋”ง ์ •์‚ฐ์„ ํ”„๋กœํ•„์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์บ ํ”„์™€ ์Šคํ† ๋ฆฌ๋Š” ํ™•์ •๋œ ๊ฒŒ์ž„ ์ง„ํ–‰์„ ํ‘œ์‹œํ•˜๋ฉฐ ์‹ค์ œ ์œ„์น˜์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ๊ฒŒ์ŠคํŠธ ์„œ๋ฒ„ ์ €์žฅ: ๋กœ๊ทธ์ธ ์ „์—๋„ ์„œ๋ฒ„๊ฐ€ ๊ฒŒ์ŠคํŠธ ์‹๋ณ„์ž์™€ ์ž๊ฒฉ ํ‚ค์˜ ํ•ด์‹œ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ํ”„๋กœํ•„ยท์•„์ดํ…œยท์žฌํ™”, ํ”Œ๋ ˆ์ด ์ž…์žฅยท๊ฒฐ๊ณผ ๊ธฐ๋ก, ๋ณ€๊ฒฝ ์š”์ฒญ ์‹๋ณ„์ž์™€ ์ฒ˜๋ฆฌ ์˜์ˆ˜์ฆ์„ ๊ฒŒ์ž„ ์ง„ํ–‰ ์ €์žฅยท๊ฒ€์ฆ ๋ฐ ์ค‘๋ณต ๋ณด์ƒ ๋ฐฉ์ง€์— ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธ ์‹œ ๊ฒŒ์ŠคํŠธ ์ž๊ฒฉ์˜ ๊ณ„์ • ๊ท€์†๊ณผ ์‚ฌ์šฉ ์‹œ์ ์„ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค.
  • ์˜ค๋Š˜์˜ ํ–„์ฐŒ ๋–ผ ๊ณต์‹ ํŒ ๊ธฐ๋ก: ๊ธฐ๊ธฐ ์‹๋ณ„์ž, ๊ตญ๊ฐ€, ์ƒ์กด ์‹œ๊ฐ„ยท์ฒ˜์น˜ ์ˆ˜ยท์Šคํ…Œ์ด์ง€ยท์žฅ๋น„ยท์‚ฌ์šฉํ•œ ์—…๊ทธ๋ ˆ์ด๋“œ ๋“ฑ ํŒ ๊ฒฐ๊ณผ์™€ ๋ณด์ƒ ํŒ์ •์— ํ•„์š”ํ•œ ๊ฐ’. ๊ตญ๊ฐ€๋Š” ์š”์ฒญ์˜ IP ์ฃผ์†Œ๋กœ ์ถ”์ •ํ•œ ๊ตญ๊ฐ€์ด๋ฉฐ, ์ถ”์ •ํ•  ์ˆ˜ ์—†์„ ๋•Œ๋งŒ ์ง์ ‘ ๊ณ ๋ฅธ ๊ตญ๊ฐ€(๊ณ ๋ฅด์ง€ ์•Š์•˜์œผ๋ฉด ๋ธŒ๋ผ์šฐ์ € ์–ธ์–ด๋กœ ์ •ํ•œ ๊ตญ๊ฐ€)๋ฅผ ์”๋‹ˆ๋‹ค. ์ผ์ผ ์ˆœ์œ„์™€ ์ฃผ๊ฐ„ ๊ตญ๊ฐ€ ๋Œ€ํ•ญ์ „, ํ•œ์ • ๋ณด์ƒ ์ž๊ฒฉ ํŒ์ •์— ์“ฐ์ž…๋‹ˆ๋‹ค.
  • ์ง„์˜ ํˆฌํ‘œ: ๊ธฐ๊ธฐ ์‹๋ณ„์ž์™€ ๊ณ ๋ฅธ ์ง„์˜(์ฃผ๋งˆ๋‹ค ํ•œ ๋ฒˆ).
  • ๋ ˆ์ด๋“œ ๊ธฐ๋ก: ๋ ˆ์ด๋“œ API๋ฅผ ์ด์šฉํ•˜๋ฉด ์ด๋ฒคํŠธยท๊ณ„์ • ์‹๋ณ„์ž, ๊ธฐ๊ธฐ ์‹๋ณ„์ž, ๊ตญ๊ฐ€, ํŒ ๋‚ ์งœ๋ฅผ ์„œ๋ฒ„ ์žฌ์ƒ ๊ฒ€์ฆํ•˜๊ณ  ๊ฒ€์ฆ๋œ ํ”ผํ•ด๋Ÿ‰ยท์ƒ์กด ์‹œ๊ฐ„ยท์Šน๋ฆฌ ์—ฌ๋ถ€์™€ ์ค‘๋ณต ๋ฐฉ์ง€์šฉ ํŒ ํ•ด์‹œ๋ฅผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์™•๊ด€ ์ˆ˜๋ น ์˜์ˆ˜์ฆ์€ ๊ณ„์ •ยท์ด๋ฒคํŠธ๋ณ„๋กœ ์ €์žฅํ•˜๋ฉฐ ๊ณ„์ • ์‚ญ์ œยท๋งŒ๋ฃŒ ์‹œ ์˜์ˆ˜์ฆ๊ณผ ์™•๊ด€ ์†Œ์œ ๊ถŒ์„ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด ํ”ผํ•ด ๊ธฐ๋ก์˜ user_id ์—ฐ๊ฒฐ์€ ํ•ด์ œ๋˜์ง€๋งŒ ์ตœ๊ทผ ๊ธฐ๋ก์€ ์ž์ฒด ๋ณด๊ด€๊ธฐ๊ฐ„๊นŒ์ง€ ๋‚จ๊ณ  ๊ธฐ๊ธฐ ์‹๋ณ„์ž๋„ ๋‚จ์œผ๋ฏ€๋กœ ์™„์ „ ์ต๋ช…ํ™”๋œ ์ •๋ณด๋ผ๊ณ  ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ๊ณต์œ  ๋งํฌ: โ€˜ํŒ ๋ณด๋‚ด๊ธฐโ€™ยทโ€˜์›จ์ด๋ธŒ ๋ณด๋‚ด๊ธฐโ€™๋ฅผ ๋ˆ„๋ฅด๋ฉด ๊ทธ ํŒ ๊ธฐ๋ก์ด๋‚˜ ์›จ์ด๋ธŒ๋ฅผ ์งง์€ ๊ณต์œ  ๋งํฌ๋กœ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
  • Google ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธ(์›นยทiOS, ์„ ํƒ): ๋กœ๊ทธ์ธํ•˜๋ฉด Google์ด ์ œ๊ณตํ•œ ๊ณ„์ • ๋ฒˆํ˜ธ๋กœ ๋งŒ๋“  ํ”Œ๋ ˆ์ด์–ด ์‹๋ณ„์ž(google:๋กœ ์‹œ์ž‘)์™€ ํ•จ๊ป˜ ํด๋ผ์šฐ๋“œ ์ €์žฅ(๊ฒŒ์ž„ ํ”„๋กœํ•„ ์ „์ฒด), ์ด ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•œ ๊ธฐ๊ธฐ์˜ ๊ธฐ๊ธฐ ์‹๋ณ„์ž ์—ฐ๊ฒฐ, ํ•œ์ • ๋ณด์ƒ ๋ฐ›๊ธฐ ๊ธฐ๋ก์„ Supabase์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธํ•˜๋ฉด Google์ด ์ œ๊ณตํ•˜๋Š” ์ด๋ฆ„ยท์ด๋ฉ”์ผยทํ”„๋กœํ•„ ์‚ฌ์ง„์€ ์ธ์ฆ๊ณผ ๋กœ๊ทธ์ธ ์„ธ์…˜์—์„œ ์ฒ˜๋ฆฌ๋˜์ง€๋งŒ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—๋Š” ์ €์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์„ค์ •์˜ โ€˜๊ณ„์ • ์‚ญ์ œโ€™๋กœ ๊ณ„์ • user_id ์—ฐ๊ฒฐ๊ณผ ํด๋ผ์šฐ๋“œ ์ €์žฅยท๊ธฐ๊ธฐ ์—ฐ๊ฒฐยท๋ณด์ƒ ๋ฐ›๊ธฐ ๊ธฐ๋ก์„ ์‚ญ์ œํ•˜์ง€๋งŒ, ๋ณ„๋„์˜ ์ผ์ผยทํˆฌํ‘œยท๊ณต์œ  ๊ธฐ๋ก๊ณผ ๊ฒŒ์ŠคํŠธยท๋‹ค๋ฅธ ๊ณ„์ •์˜ ์ง„ํ–‰๋„๋Š” ์‚ญ์ œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‚ญ์ œ ํ›„ ๋‚จ๋Š” ์‹๋ณ„์ž์™€ ๋ณด๊ด€๊ธฐ๊ฐ„์€ 7ํ•ญ์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.
  • Apple๋กœ ๋กœ๊ทธ์ธ(์›นยทiOS, ์„ ํƒ): Apple ๊ณ„์ • ์‹๋ณ„์ž๋กœ ํ”Œ๋ ˆ์ด์–ด ID(apple:๋กœ ์‹œ์ž‘)๋ฅผ ๋งŒ๋“ค๋ฉฐ Google ๊ณ„์ •๊ณผ ์ž๋™ ๋ณ‘ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Apple์€ ์„ ํƒ์— ๋”ฐ๋ผ ์ด๋ฆ„ยท์ด๋ฉ”์ผ ๋˜๋Š” ์ด๋ฉ”์ผ ๊ฐ€๋ฆฌ๊ธฐ ์ฃผ์†Œ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ •๋ณด๋Š” ๊ฒŒ์ž„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ ํ”„๋กœํ•„ยท๊ธฐ๊ธฐ ์—ฐ๊ฒฐยท๋ณด์ƒ ๊ธฐ๋ก์€ Google ๋กœ๊ทธ์ธ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ Supabase์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
  • ์ด๋ฉ”์ผยท๋น„๋ฐ€๋ฒˆํ˜ธ ๋กœ๊ทธ์ธ(์›นยทiOS, ์„ ํƒ, 16์„ธ ์ด์ƒ์œผ๋กœ ๋‹ตํ•œ ๊ธฐ๊ธฐ์—์„œ๋งŒ): ์ธ์ฆ์„ ์œ„ํ•ด ์ด๋ฉ”์ผ, ๊ณ„์ • ์‹๋ณ„์ž, ์†”ํŠธ๊ฐ€ ์ ์šฉ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ ํ•ด์‹œ๋ฅผ Supabase ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ํ‰๋ฌธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ์„œ๋ฒ„ ๊ฒ€์ฆ์—๋งŒ ์‚ฌ์šฉํ•˜๋ฉฐ ์ €์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธ ์‹œ๋„ ํšŸ์ˆ˜์™€ ์ž ๊ธˆ ์‹œ๊ฐ์€ ๋ฌด์ฐจ๋ณ„ ๋Œ€์ž… ๋ฐฉ์ง€๋ฅผ ์œ„ํ•ด ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ๊ธฐ๋Šฅ๊ณผ ํ”„๋กœํ•„ ์ €์žฅ์€ ๋‹ค๋ฅธ ๋กœ๊ทธ์ธ ๊ณ„์ •๊ณผ ๋™์ผํ•˜๋ฉฐ, ๊ณ„์ • ์‚ญ์ œ ๋˜๋Š” ์—ฐ๊ฒฐ๋œ ๊ฒŒ์ž„ ํ”„๋กœํ•„์˜ ๋ณด๊ด€๊ธฐ๊ฐ„ ๋งŒ๋ฃŒ ์‹œ ์ด๋ฉ”์ผ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ ํ•ด์‹œ๋„ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.
  • ์›น ๋กœ๊ทธ์ธ์€ ์•”ํ˜ธํ™”๋œ HttpOnly ์„ธ์…˜ ์ฟ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. Google ๋˜๋Š” Apple์ด ์ œ๊ณตํ•œ ์ด๋ฆ„ยท์ด๋ฉ”์ผ์ด ์„ธ์…˜์— ํฌํ•จ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, Google ๋กœ๊ทธ์ธ์—๋Š” ํ”„๋กœํ•„ ์‚ฌ์ง„ ์ฃผ์†Œ๋„ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. iOS ์•ฑ์€ ์„œ๋ฒ„๊ฐ€ ๋ฐœ๊ธ‰ํ•œ ๊ฒŒ์ž„ ์ธ์ฆ ํ† ํฐ์„ ๊ธฐ๊ธฐ์˜ Keychain์— ๋ณด๊ด€ํ•ฉ๋‹ˆ๋‹ค. Apple ๊ฐœ์ธํ‚ค์™€ ํด๋ผ์ด์–ธํŠธ ์‹œํฌ๋ฆฟ์€ ์•ฑ์— ํฌํ•จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ๊ฒŒ์‹œํŒ(์ž์œ  ๊ฒŒ์‹œํŒยทQ&A ๋ฌธ์˜๋ž€, ์›น์‚ฌ์ดํŠธ ์ „์šฉ): ๊ธ€๊ณผ ๋Œ“๊ธ€์€ ๋กœ๊ทธ์ธ ์—†์ด ๋ˆ„๊ตฌ๋‚˜ ์ฝ์„ ์ˆ˜ ์žˆ๊ณ , ๊ธ€์€ ๊ฒ€์ƒ‰์—”์ง„์— ์ƒ‰์ธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์“ฐ๋ ค๋ฉด ๋กœ๊ทธ์ธํ•œ ๊ณ„์ •์ด ํ•„์š”ํ•˜๋ฉฐ(๋กœ๊ทธ์ธ ์—ฐ๋ น ๊ทœ์น™์€ 8ํ•ญ) ๊ฒŒ์ŠคํŠธ๋Š” ์“ธ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด์šฉ์ž๊ฐ€ ์ •ํ•œ ๊ณต๊ฐœ ๋‹‰๋„ค์ž„(2~16์ž, 30์ผ์— ํ•œ ๋ฒˆ๋งŒ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ), ์„œ๋ฒ„๊ฐ€ ๋งŒ๋“  ๋ฌด์ž‘์œ„ ๊ณต๊ฐœ ์ž‘์„ฑ์ž ํ‘œ์‹œ(๊ณ„์ •์—์„œ ์œ ์ถ”ํ•  ์ˆ˜ ์—†์Œ), ๊ธ€(์ œ๋ชฉยท๋ณธ๋ฌธยท๊ฒŒ์‹œํŒ ์ข…๋ฅ˜), ๋Œ“๊ธ€(๋‹ค๋ฅธ ๋Œ“๊ธ€์— ๋‹จ ๋‹ต๊ธ€ ํฌํ•จ), ์ถ”์ฒœ(์ถ”์ฒœํ•œ ๊ณ„์ • ์‹๋ณ„์žยท์ถ”์ฒœ ๋Œ€์ƒยท์‹œ๊ฐ), ์ถ”์ฒœยท์ทจ์†Œ ํšŸ์ˆ˜ ์ œํ•œ์„ ์œ„ํ•œ ๋ณ€๊ฒฝ ๊ธฐ๋ก(๊ณ„์ • ์‹๋ณ„์žยท์‹œ๊ฐ), ์‹ ๊ณ (์‹ ๊ณ ํ•œ ๊ณ„์ • ์‹๋ณ„์žยท์‹ ๊ณ  ๋Œ€์ƒยท200์ž ์ด๋‚ด์˜ ์„ ํƒ ์‚ฌ์œ ), ์ž‘์„ฑ ์‹œ๊ฐ, ์šด์˜์ž ๋‹ต๋ณ€ ์—ฌ๋ถ€๋ฅผ Supabase์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๋‹‰๋„ค์ž„๊ณผ ๊ธ€ยท๋Œ“๊ธ€, ์ถ”์ฒœ ์ˆ˜๋Š” ๊ณต๊ฐœ๋˜๋ฉฐ, ๋ˆ„๊ฐ€ ์ถ”์ฒœํ–ˆ๋Š”์ง€๋Š” ๊ณต๊ฐœํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธ ๊ณต๊ธ‰์ž๊ฐ€ ์ค€ ์ด๋ฆ„ยท์ด๋ฉ”์ผ๊ณผ ๊ณ„์ • ์‹๋ณ„์ž๋Š” ๊ฒŒ์‹œํŒ์— ํ‘œ์‹œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋งํฌ๊ฐ€ ๋“  ๊ธ€์€ ๊ฑฐ์ ˆํ•˜๋ฉฐ, ์ผ์ • ์‹œ๊ฐ„ ์•ˆ์— ์“ธ ์ˆ˜ ์žˆ๋Š” ๊ธ€ยท๋Œ“๊ธ€ ์ˆ˜์— ์ œํ•œ์„ ๋‘ก๋‹ˆ๋‹ค.

5. iOS ์•ฑ

iOS ์•ฑ์€ ๊ฒŒ์ž„ ํŒŒ์ผ์„ ์•ฑ ์•ˆ์— ๋‹ด๊ณ  ์žˆ์–ด ๋„คํŠธ์›Œํฌ ์—†์ด๋„ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์•ฑ ์ž์ฒด์—๋Š” ์˜ค๋ฅ˜ ์ง„๋‹จ์„ ์œ„ํ•ด Sentry SDK๊ฐ€ ๋“ค์–ด ์žˆ์–ด 3ํ•ญ์˜ ์˜ค๋ฅ˜ ์ •๋ณด๋งŒ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ๊ฒŒ์ž„ ์ด๋ฒคํŠธ๋Š” 3ํ•ญ์— ๋”ฐ๋ผ ์›น API๋ฅผ ๊ฑฐ์ณ Vercel Analytics๋กœ ๋ณด๋‚ด๊ณ , 16์„ธ ์ด์ƒ์œผ๋กœ ๋‹ตํ•œ ๊ธฐ๊ธฐ์—์„œ ๋ถ„์„์— ๋™์˜ํ•œ ๊ฒฝ์šฐ์—๋งŒ ์•ฑ์˜ PostHog SDK๊ฐ€ 3ํ•ญ์˜ ๋ฐฉ๋ฌธ ํ†ต๊ณ„๋ฅผ PostHog๋กœ ๋ณด๋ƒ…๋‹ˆ๋‹ค. iOS ์•ฑ์˜ ๊ด‘๊ณ ์™€ ์•ฑ ๊ณ ์œ ์˜ ์ฒ˜๋ฆฌ๋Š” ์•ฑ์šฉ ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ์— ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์—ฐ๊ฒฐ๋œ ์ƒํƒœ์—์„œ๋Š” ์‹œ์ž‘ ์‹œ ์ž๋™ ์กฐํšŒ๋ฅผ ํฌํ•จํ•ด 4ํ•ญ์˜ ์ •๋ณด๋ฅผ ์›น์‚ฌ์ดํŠธ๋กœ ๋ณด๋‚ด๋ฉฐ, ํ•ด๋‹น ์›น API์˜ ์„œ๋ฒ„ ์˜ค๋ฅ˜๋Š” 3ํ•ญ์— ๋”ฐ๋ผ Sentry์—์„œ ์ฒ˜๋ฆฌ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•ฑ ์•ˆ์˜ ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ ๋งํฌ์ฒ˜๋Ÿผ ์›น์‚ฌ์ดํŠธ๋กœ ๊ฐ€๋Š” ๋งํฌ๋Š” ๊ธฐ๊ธฐ์˜ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์—ด๋ฆฌ๋ฉฐ, ๊ทธ๋•Œ๋ถ€ํ„ฐ๋Š” 3ํ•ญ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž๊ฐ€ ๊ธฐ๊ธฐ ์„ค์ •์—์„œ ๋ถ„์„ ์ •๋ณด ๊ณต์œ ์— ๋™์˜ํ•œ ๊ฒฝ์šฐ, Apple์ด ์ถฉ๋Œ ๋ณด๊ณ ์„œ์™€ ์‚ฌ์šฉ ํ†ต๊ณ„๋ฅผ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ •๋ณด๋Š” Apple์˜ ๊ฐœ์ธ์ •๋ณด ์ฒ˜๋ฆฌ๋ฐฉ์นจ์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

6. ์ฒ˜๋ฆฌ ์œ„ํƒ๊ณผ ๊ตญ์™ธ ์ด์ „

์•„๋ž˜ ์ œ๊ณต์—…์ฒด๋ฅผ ์ด์šฉํ•˜๋ฉฐ, ํšŒ์‚ฌ ์†Œ์žฌ๊ตญ๊ณผ ์‹ค์ œ ์ €์žฅยท์ฒ˜๋ฆฌ๊ตญ์€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›น์‚ฌ์ดํŠธ๋‚˜ ์•ฑ์˜ ์˜จ๋ผ์ธ ๊ธฐ๋Šฅ ์ด์šฉ ์‹œ ํ•ด๋‹น ๊ธฐ๋Šฅ์— ํ•„์š”ํ•œ ์ •๋ณด๊ฐ€ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ์˜ค๋ฅ˜ ์ •๋ณด๋Š” Sentry์˜ ๋ฏธ๊ตญ ๋ฆฌ์ „์œผ๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. PostHog ์ „์†ก ์ฃผ์†Œ๋Š” ๋ฏธ๊ตญ ๋ฆฌ์ „์ด๊ณ  ์—ฐ๊ฒฐ๋œ Supabase ์ฃผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๋Œ€ํ•œ๋ฏผ๊ตญ ์„œ์šธ ๋ฆฌ์ „์ž…๋‹ˆ๋‹ค. ๋ฐฑ์—…ยท์ง€์› ์ ‘๊ทผ ๋ฐ ๋‹ค๋ฅธ ์ฒ˜๋ฆฌ ์œ„์น˜๋Š” ๊ฐ ์„œ๋น„์Šค์˜ ์„ค์ •ยท์ •์ฑ…์— ๋”ฐ๋ฅด๋ฉฐ ์ด ๊ตญ๊ฐ€๋“ค๋งŒ ๊ด€์—ฌํ•œ๋‹ค๊ณ  ๋ณด์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์šด์˜์ž๋Š” ์ •๋ณด๋ฅผ ํŒ๋งคํ•˜์ง€ ์•Š์œผ๋ฉฐ, ์•„๋ž˜์— ๊ธฐ์žฌ๋œ ์ œ๊ณต์—…์ฒด ์™ธ์—๋Š” ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ตญ์™ธ ์ด์ „์˜ ์ด์ „ ์‹œ๊ธฐยท๋ฐฉ๋ฒ•: ํ•ด๋‹น ๊ธฐ๋Šฅ์„ ์ด์šฉํ•  ๋•Œ๋งˆ๋‹ค ์•”ํ˜ธํ™”๋œ ๋„คํŠธ์›Œํฌ(HTTPS)๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ๊ฑฐ๋ถ€ ๋ฐฉ๋ฒ•๊ณผ ํšจ๊ณผ: ๋ถ„์„์€ ๋™์˜ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ฒ ํšŒํ•˜๋ฉด PostHog๋กœ ๋ณด๋‚ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ˜ธ์ŠคํŒ…ยท์ €์žฅยท์˜ค๋ฅ˜ ์ง„๋‹จยท๋กœ๊ทธ์ธ์ฒ˜๋Ÿผ ์„œ๋น„์Šค ์ œ๊ณต์— ํ•„์š”ํ•œ ์ด์ „์„ ๊ฑฐ๋ถ€ํ•˜๋ ค๋ฉด ํ•ด๋‹น ๊ธฐ๋Šฅ(์˜จ๋ผ์ธ ๊ธฐ๋Šฅยท๋กœ๊ทธ์ธ)์„ ์“ฐ์ง€ ์•Š๊ฑฐ๋‚˜ ๊ณ„์ • ์‚ญ์ œ๋ฅผ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด ๊ฒฝ์šฐ ๊ทธ ๊ธฐ๋Šฅ์„ ์ด์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ˆ˜๋ น์ž์˜ ์—ฐ๋ฝ์ฒ˜๋Š” ๊ฐ ์—…์ฒด์˜ ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ์— ์•ˆ๋‚ด๋œ ์—ฐ๋ฝ ์ฐฝ๊ตฌ์ž…๋‹ˆ๋‹ค.

  • Vercel Inc.(๋ฏธ๊ตญ): ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…์˜ IP ์ฃผ์†Œ, User-Agent, ์š”์ฒญ ์ฃผ์†Œ์™€ ์‹œ๊ฐ. PostHog ๋ถ„์„ ๋™์˜์™€ ๊ด€๊ณ„์—†์ด Vercel Analytics์˜ ํ”„๋กœ๋•์…˜ ์›น์‚ฌ์ดํŠธ ํŽ˜์ด์ง€ ์กฐํšŒยท๊ฒŒ์ž„ ์ด๋ฒคํŠธ์™€ iOS ์•ฑ์˜ ๊ฒŒ์ž„ ์ด๋ฒคํŠธ(3ํ•ญ)
  • PostHog Inc.(๋ฏธ๊ตญ): ๋ถ„์„ ๋™์˜ ํ›„ ์›น์‚ฌ์ดํŠธ์™€ iOS ์•ฑ์˜ ๋ฐฉ๋ฌธ ํ†ต๊ณ„์™€ ๊ธฐ๋Šฅ ํ”Œ๋ž˜๊ทธ. 3ํ•ญ์˜ ํ†ต๊ณ„ ์ •๋ณด, ๋ฌด์ž‘์œ„ ๊ฐ€๋ช… ๋ถ„์„ ์‹๋ณ„์ž์™€ ๊ทธ ์‹๋ณ„์ž์˜ ๊ธฐ๊ธฐ๋ณ„ ๊ฐ€๋ช… ๋ถ„์„ ํ”„๋กœํ•„. ์ „์†ก ๊ณผ์ •์—์„œ IP ์ฃผ์†ŒยทUser-Agent ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋„ ์ฒ˜๋ฆฌ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Functional Software, Inc.(Sentry, ๋ฏธ๊ตญ): ์›น์‚ฌ์ดํŠธยท์›น APIยทiOS ์•ฑ์˜ ์˜ค๋ฅ˜ ์ง„๋‹จ. 3ํ•ญ์˜ ์˜ค๋ฅ˜ ์ข…๋ฅ˜, ์•ˆ์ „ํ•œ ๋นŒ๋“œ ํŒŒ์ผ ๊ฒฝ๋กœ, ์ž‘์—… ์ด๋ฆ„๊ณผ ์˜ค๋ฅ˜ ์ฝ”๋“œ, iOS ์•ฑ ๋ฒ„์ „
  • Google LLC(๋ฏธ๊ตญ): ์„ ํƒ์  Google ๋กœ๊ทธ์ธ. ๋กœ๊ทธ์ธ ๊ณ„์ • ์‹๋ณ„์žยท์ด๋ฆ„ยท์ด๋ฉ”์ผยทํ”„๋กœํ•„ ์ •๋ณด๋Š” 4ํ•ญ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Google ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ(https://policies.google.com/privacy)์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • Supabase, Inc.(๋ฏธ๊ตญ ์†Œ์žฌ, ์—ฐ๊ฒฐ๋œ ์ฃผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฆฌ์ „: ๋Œ€ํ•œ๋ฏผ๊ตญ ์„œ์šธ): ์˜จ๋ผ์ธ ๊ธฐ๋Šฅ์˜ ๊ธฐ๋ก ์ €์žฅ(์›น๊ณผ iOS ์•ฑ). 4ํ•ญ์˜ ์ •๋ณด
  • NAVER ๋ฉ”์ผ: ycp998@naver.com์—์„œ ๋ฌธ์˜๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค. ๋ฉ”์ผ ์ฒ˜๋ฆฌยท๋ฐฑ์—… ์žฅ์†Œ๋Š” NAVER ์„œ๋น„์Šค ์กฐ๊ฑด์— ๋”ฐ๋ฅด๋ฉฐ ๊ตญ๋‚ด ์ด๋ฉ”์ผ ์ฃผ์†Œ๋งŒ์œผ๋กœ ๋ชจ๋“  ์ฒ˜๋ฆฌ๊ฐ€ ๊ตญ๋‚ด๋ผ๊ณ  ๋ณด์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • Apple Inc.(๋ฏธ๊ตญ): ์›นยทiOS์˜ Apple ๋กœ๊ทธ์ธ๊ณผ ์Šน์ธ ์ฒ ํšŒ. Apple ๊ณ„์ • ์‹๋ณ„์ž์™€ ์ธ์ฆ ์ •๋ณด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋ฉฐ, Apple ๊ฐœ์ธ์ •๋ณด ์ฒ˜๋ฆฌ๋ฐฉ์นจ(https://www.apple.com/legal/privacy/)์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
  • Google LLC(๋ฏธ๊ตญ, YouTube): ์›น์‚ฌ์ดํŠธ /soundtrack ํŽ˜์ด์ง€์˜ ๊ณก ์žฌ์ƒ. ์ด์šฉ์ž๊ฐ€ ์žฌ์ƒ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ ๋•Œ youtube-nocookie.com์˜ YouTube ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๋ถˆ๋Ÿฌ์™€์ง€๋ฉฐ, ๊ทธ๋•Œ ์ด์šฉ์ž์˜ IP ์ฃผ์†Œ์™€ ๊ธฐ๊ธฐยท๋ธŒ๋ผ์šฐ์ € ์ •๋ณด๊ฐ€ Google๋กœ ์ „์†ก๋˜๊ณ  Google์ด ์ฟ ํ‚ค ๋“ฑ์œผ๋กœ ์ •๋ณด๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์žฌ์ƒ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ธฐ ์ „์—๋Š” YouTube๋กœ ์š”์ฒญ์„ ๋ณด๋‚ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Google ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ(https://policies.google.com/privacy)์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

7. ๋ณด๊ด€ ๊ธฐ๊ฐ„

  • Keychain ์ธ์ฆ ์ •๋ณด๋ฅผ ์ œ์™ธํ•œ ๊ธฐ๊ธฐ ์ €์žฅ ์ •๋ณด: ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์šฐ๊ฑฐ๋‚˜ ์•ฑ์„ ์‚ญ์ œํ•  ๋•Œ๊นŒ์ง€
  • ํ˜ธ์ŠคํŒ… ๋กœ๊ทธ: Vercel์˜ ๋ณด๊ด€ ์ •์ฑ…์— ๋”ฐ๋ผ ์‚ญ์ œ
  • ๋ฐฉ๋ฌธ ํ†ต๊ณ„: PostHog์™€ Vercel Analytics ๊ฐ๊ฐ์˜ ์„œ๋น„์Šค ์„ค์ •๊ณผ ๋ณด๊ด€ ์ •์ฑ…์— ๋”ฐ๋ฆ„. PostHog ๋™์˜ ์ฒ ํšŒ๋Š” ์ดํ›„ PostHog ์ˆ˜์ง‘์„ ์ค‘๋‹จํ•˜๋ฉฐ ์ด๋ฏธ ์ „์†ก๋œ ๊ธฐ๋ก์„ ์ž๋™ ์‚ญ์ œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋™์˜ ์ค‘ PostHog๊ฐ€ ์ˆ˜์ง‘ํ•˜์—ฌ ์ „์†ก ๋Œ€๊ธฐยท์žฌ์‹œ๋„ ์ค‘์ด๊ฑฐ๋‚˜ ์ด๋ฏธ ์ „์†ก์„ ์‹œ์ž‘ํ•œ ๊ธฐ๋ก์€ ์ฒ ํšŒ ํ›„์—๋„ ์ „์†ก์ด ์™„๋ฃŒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. PostHog ๋™์˜ ์ฒ ํšŒ๋Š” Vercel Analytics ์ˆ˜์ง‘์ด๋‚˜ ๋ณด๊ด€์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ๋กœ๊ทธ์ธ ์„ธ์…˜: ๋กœ๊ทธ์•„์›ƒํ•˜๊ฑฐ๋‚˜ ์„ธ์…˜์ด ๋งŒ๋ฃŒ๋  ๋•Œ๊นŒ์ง€. ์ธ์ฆ ๊ณผ์ •์˜ ๋ณด์•ˆ ์ฟ ํ‚ค๋Š” ํ•ด๋‹น ์ฟ ํ‚ค์˜ ๋งŒ๋ฃŒ ์ •์ฑ…์— ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.
  • ์˜จ๋ผ์ธ ๊ธฐ๋ก(4ํ•ญ): ๋งค์ผ ์ •๋ฆฌ ์ž‘์—…์—์„œ ์ƒ์„ฑ ํ›„ ๋‹ฌ๋ ฅ ๊ธฐ์ค€ 1๋…„์ด ์ง€๋‚œ ์ผ์ผ ํŒ ๊ธฐ๋กยทํˆฌํ‘œยท๋ ˆ์ด๋“œ ์›๋ณธยท๊ณต์œ  ๋งํฌ๋ฅผ ๋‹ค์Œ ์ •๋ฆฌ ์‹คํ–‰์—์„œ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ ์ €์žฅ์€ ๋งˆ์ง€๋ง‰์œผ๋กœ ์„ฑ๊ณต์ ์œผ๋กœ ์ €์žฅํ•œ ์‹œ์ (updated_at)๋ถ€ํ„ฐ ๋‹ฌ๋ ฅ ๊ธฐ์ค€ 1๋…„์ด ์ง€๋‚˜๋ฉด ๋งŒ๋ฃŒ๋˜๋ฉฐ, ๊ณ„์ • ์‚ญ์ œ๋ฅผ ์š”์ฒญํ•˜๋ฉด ๋” ์ผ์ฐ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์ • ์—ฐ๊ฒฐยท๋ณด์ƒ ๊ธฐ๋ก์€ ์—ฐ๊ฒฐ๋œ ๊ณ„์ •์˜ ๋งŒ๋ฃŒ๋ฅผ ๋”ฐ๋ฅด๊ณ , ๊ณ ์•„ ์—ฐ๊ฒฐยท๋ณด์ƒ ๊ธฐ๋ก์€ ๊ฐ ๊ธฐ๋ก์˜ ์‹œ์ ๋ถ€ํ„ฐ ๋‹ฌ๋ ฅ ๊ธฐ์ค€ 1๋…„์ด ์ง€๋‚œ ๋’ค ๋‹ค์Œ ์ •๋ฆฌ ์ž‘์—…์—์„œ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.
  • Sentry ์˜ค๋ฅ˜ ์ง„๋‹จ: Sentry์˜ ๋ณด๊ด€ ์ •์ฑ…์— ๋”ฐ๋ผ ๋ณด๊ด€ํ•ฉ๋‹ˆ๋‹ค
  • ๊ณ„์ • ๊ธฐ๋ก: ํด๋ผ์šฐ๋“œ ์ €์žฅ์€ ๋งˆ์ง€๋ง‰ ์„ฑ๊ณต ์ €์žฅ ํ›„ 1๋…„, ๊ธฐ๊ธฐ ์—ฐ๊ฒฐยท๋ณด์ƒ ๊ธฐ๋ก์€ ์—ฐ๊ฒฐ๋œ ๊ณ„์ •์˜ ๋งŒ๋ฃŒ๊นŒ์ง€ ๋ณด๊ด€ํ•˜๋ฉฐ ๊ณ„์ • ์‚ญ์ œ ์‹œ ๋” ์ผ์ฐ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.
  • ๋กœ๊ทธ์ธํ•œ iOS ๊ณ„์ • ์ธ์ฆ ํ† ํฐ: ๋ฐœ๊ธ‰ ํ›„ ์ตœ๋Œ€ 30์ผ์ด๋ฉฐ ๋กœ๊ทธ์•„์›ƒ ์‹œ ๊ธฐ๊ธฐ์˜ Keychain์—์„œ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. Keychain ์ธ์ฆ ์ •๋ณด๋Š” ์•ฑ ์‚ญ์ œ ํ›„์—๋„ ๋‚จ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ† ํฐ ๋งŒ๋ฃŒ๋Š” ์ธ์ฆ ํšจ๋ ฅ์˜ ์ข…๋ฃŒ์ด๋ฉฐ ์ €์žฅ๋œ ๊ฐ’์˜ ์ž๋™ ์‚ญ์ œ๋ฅผ ๋œปํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Apple refresh token์€ ๊ฒŒ์ž„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์žฅ๊ธฐ ๋ณด๊ด€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์ด ์ž๋™ ์‚ญ์ œ๋Š” ์šด์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์›๋ณธ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ณต๊ธ‰์ž ๋กœ๊ทธยท๊ด‘๊ณ /๋ถ„์„ ์ •๋ณดยท๋ฐฑ์—…์€ ๊ฐ ์„œ๋น„์Šค์˜ ์‹ค์ œ ์„ค์ •ยท๋ณด๊ด€ ์ •์ฑ…์— ๋”ฐ๋ฅด๋ฉฐ ์ด SQL๋กœ ์ง€์›Œ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์ง€์› ๋ฌธ์˜: ๋ฐœ์‹ ์ž ์ด๋ฉ”์ผ ์ฃผ์†Œ, ๋ฌธ์˜ ๋‚ด์šฉ๊ณผ ์„ ํƒ์  ์ฒจ๋ถ€ํŒŒ์ผ์„ ์ฒ˜๋ฆฌํ•˜๋ฉฐ ๋ฌธ์˜ ์‘๋Œ€์™€ ์žฌ๋ฌธ์˜ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ํ•ด๊ฒฐ ํ›„ 1๋…„ ๋™์•ˆ ๋ณด๊ด€ํ•œ ๋’ค ํŒŒ๊ธฐํ•ฉ๋‹ˆ๋‹ค. ์šด์˜์ž๋Š” ์ˆ˜๋™์œผ๋กœ ์ •๋ฆฌํ•˜๋ฉฐ ์ž๋™ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •๋ฆฌ ๋Œ€์ƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๋น„๋ฐ€๋ฒˆํ˜ธยท์ธ์ฆ ํ† ํฐยท๋น„๋ฐ€ํ‚ค๋Š” ๋ณด๋‚ด์ง€ ๋งˆ์„ธ์š”.
  • ์‚ญ์ œ ์ด๋ ฅ: ์„œ๋ฒ„๋Š” ๊ณต๊ธ‰์ž ๊ธฐ๋ฐ˜ ํ”Œ๋ ˆ์ด์–ด ์‹๋ณ„์ž, ์ธ์ฆ ์„ธ๋Œ€, ์‚ญ์ œ ์‹œ๊ฐ๊ณผ ์ด์ „ ์ธ์ฆ์˜ ์ฐจ๋‹จ ๊ธฐ์ค€ ์‹œ๊ฐ์„ ๋ณด๊ด€ํ•ฉ๋‹ˆ๋‹ค. ์‚ญ์ œ ์ƒํƒœ์˜ ์ด๋ ฅ์€ ์‚ญ์ œ ์‹œ์ ๋ถ€ํ„ฐ ๋‹ฌ๋ ฅ ๊ธฐ์ค€ 1๋…„์ด ์ง€๋‚˜๋ฉด ๋‹ค์Œ ์ •๋ฆฌ ์ž‘์—…์—์„œ ์ง€์›๋‹ˆ๋‹ค. ์ƒˆ ์ธ์ฆ์œผ๋กœ ์žฌ๊ฐ€์ž…ํ•˜๋ฉด ์‹๋ณ„์ž๋Š” ํ™œ์„ฑ ๊ณ„์ • ์ •๋ณด๋กœ ์œ ์ง€๋˜๊ณ  ์ด์ „ ์ธ์ฆ์˜ ์ฐจ๋‹จ ๊ธฐ์ค€๋„ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ŠคํŠธ ์‚ญ์ œ๋Š” ๊ฒŒ์ŠคํŠธ ์ž๊ฒฉ๊ณผ ํ”„๋กœํ•„์„ ์ง€์šฐ๋ฉฐ ๋ณ„๋„์˜ ๊ฒŒ์ŠคํŠธ ์‚ญ์ œ ์ด๋ ฅ์„ ๋‚จ๊ธฐ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ๊ณ„์ • ์‚ญ์ œ ๋’ค ์ด์ „ ์ธ์ฆ ํ† ํฐ๊ณผ ์ธ์ฆ ์„ธ๋Œ€๋Š” ์ƒˆ ํ”„๋กœํ•„์„ ๋˜์‚ด๋ฆฌ์ง€ ๋ชปํ•˜๋„๋ก ํ๊ธฐํ•ฉ๋‹ˆ๋‹ค. ๊ฐ™์€ ๊ณต๊ธ‰์ž ๊ณ„์ •์œผ๋กœ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ์‚ญ์ œ ๋’ค ๋ณด์ˆ˜์ ์ธ ์‹œ๊ณ„ ์ง€์—ฐ(์•ฝ 60์ดˆ)์„ ๋‘” ์ƒˆ ๊ณต๊ธ‰์ž ์ธ์ฆ์ด ํ•„์š”ํ•˜๋ฉฐ, ๊ณต๊ธ‰์ž ์‹๋ณ„์ž์™€ ์ด์ „ ์ธ์ฆ์˜ ์ฐจ๋‹จ ๊ธฐ์ค€์€ ์œ„ ๊ธฐ์ค€์— ๋”ฐ๋ผ ๋ณด๊ด€ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฒŒ์ŠคํŠธ๋„ ์„ค์ •์˜ ๊ณ„์ • ์‚ญ์ œ์—์„œ ๊ฒŒ์ŠคํŠธ ํ”„๋กœํ•„ยท์ž๊ฒฉ ์ •๋ณดยท๋™๊ธฐํ™” ๋Œ€๊ธฐ๋ฅผ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ญ์ œ ์š”์ฒญ์ด ์ผ์‹œ์ ์ธ ๋„คํŠธ์›Œํฌ ์˜ค๋ฅ˜๋กœ ํ™•์ธ๋˜์ง€ ์•Š์œผ๋ฉด ์„ฑ๊ณต์œผ๋กœ ํ‘œ์‹œํ•˜์ง€ ์•Š๊ณ  ์žฌ์‹œ๋„ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์‚ญ์ œ๋œ ๊ณ„์ •์˜ ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์—์„œ๋Š” ๋‹ค์Œ ๋™๊ธฐํ™” ๋•Œ ํ•ด๋‹น ๊ณ„์ •๋งŒ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฒŒ์ŠคํŠธ ์ž๊ฒฉ ํ‚ค๋Š” ๊ณ„์ • ์ธ์ฆ ํ† ํฐ๊ณผ ๋ณ„๊ฐœ์ด๋ฉฐ 30์ผ ๋งŒ๋ฃŒ ๊ทœ์น™์ด ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„์˜ ์ž๊ฒฉ ํ‚ค ํ•ด์‹œยท๊ณ„์ • ๊ท€์† ์ •๋ณด๋Š” ์—ฐ๊ฒฐ๋œ ํ”„๋กœํ•„ ์‚ญ์ œ ์‹œ ์‚ญ์ œ๋˜๊ณ , ์‚ฌ์šฉ๋˜์—ˆ๊ฑฐ๋‚˜ ํ”„๋กœํ•„์ด ์—†๋Š” ์ž๊ฒฉ ๊ธฐ๋ก์€ ์ƒ์„ฑ ํ›„ 1๋…„์ด ์ง€๋‚œ ๋‹ค์Œ ์ •๋ฆฌ ์ž‘์—…์—์„œ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๊ธฐ์˜ Keychain ๊ฐ’์€ ์•ฑ ์‚ญ์ œ ํ›„์—๋„ ๋‚จ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Apple ์ธ์ฆ ์ •๋ณด: Apple์˜ ๋ณด๊ด€ ์ •์ฑ…์— ๋”ฐ๋ฅด๋ฉฐ ์šด์˜์ž๊ฐ€ ์ œ3์ž์˜ ๋ณด๊ด€ ๊ธฐ๊ฐ„์„ ์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ๊ฒŒ์‹œํŒ ๊ธ€ยท๋Œ“๊ธ€ยท๋‹‰๋„ค์ž„(4ํ•ญ): ์ž‘์„ฑ์ž๊ฐ€ ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ ๊ณ„์ •์ด ์‚ญ์ œ๋  ๋•Œ๊นŒ์ง€ ๋ณด๊ด€ํ•ฉ๋‹ˆ๋‹ค. ์ž‘์„ฑ์ž๊ฐ€ ๊ธ€์„ ์‚ญ์ œํ•˜๋ฉด ์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ์ด ์ง€์›Œ์ง€๊ณ  ๊ทธ ๊ธ€์˜ ๋Œ“๊ธ€์€ ๋‚จ์Šต๋‹ˆ๋‹ค. ๋Œ“๊ธ€์„ ์‚ญ์ œํ•˜๋ฉด ๊ทธ ๋Œ“๊ธ€์˜ ๋ณธ๋ฌธ์ด ์ง€์›Œ์ง‘๋‹ˆ๋‹ค. ์‚ญ์ œํ•œ ๊ธ€ยท๋Œ“๊ธ€์€ ๊ณ„์ •์ด ์‚ญ์ œ๋  ๋•Œ๊นŒ์ง€ ์ž‘์„ฑ์ž ๊ณ„์ •์— ์—ฐ๊ฒฐ๋œ ์ฑ„ ๋‚จ์Šต๋‹ˆ๋‹ค. ๊ณ„์ •์ด ์‚ญ์ œ๋˜๊ฑฐ๋‚˜ ์œ„ ๊ณ„์ • ๊ธฐ๋ก์˜ ๋ณด๊ด€๊ธฐ๊ฐ„์ด ์ง€๋‚˜ ์ •๋ฆฌ๋˜๋ฉด ๊ทธ ๊ณ„์ •์˜ ๊ธ€ยท๋Œ“๊ธ€์€ ๋‚ด์šฉ์ด ์—†๊ณ  ์ž‘์„ฑ์ž ์—ฐ๊ฒฐ์ด ๋Š๊ธด โ€˜์‚ญ์ œ๋จโ€™ ์ƒํƒœ๋กœ ๋‚จ์œผ๋ฉฐ, ๋‹‰๋„ค์ž„๊ณผ ๊ทธ ๊ณ„์ •์ด ํ•œ ์‹ ๊ณ  ๊ธฐ๋ก์€ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค. ๊ทธ ๊ณ„์ •์˜ ์ถ”์ฒœ ๊ธฐ๋ก๋„ ์‚ญ์ œ๋˜๋ฉฐ ์ถ”์ฒœ ์ˆ˜๋Š” ๊ทธ๋Œ€๋กœ ๋‚จ์Šต๋‹ˆ๋‹ค. ํšŸ์ˆ˜ ์ œํ•œ์— ์“ฐ๋Š” ์ถ”์ฒœ ๋ณ€๊ฒฝ ๊ธฐ๋ก๋„ ํ•จ๊ป˜ ์‚ญ์ œ๋˜๊ณ , ๊ณ„์ •์ด ์‚ญ์ œ๋˜์ง€ ์•Š์•„๋„ 24์‹œ๊ฐ„์ด ์ง€๋‚œ ๊ธฐ๋ก์€ ๋งค์‹œ๊ฐ„ ๋„๋Š” ์ •๋ฆฌ ์ž‘์—…์ด ์ง€์›๋‹ˆ๋‹ค. ์„œ๋กœ ๋‹ค๋ฅธ 3๋ช…์ด ์‹ ๊ณ ํ•ด ์ˆจ๊ฒจ์ง„ ๊ธ€ยท๋Œ“๊ธ€์€ ์šด์˜์ž ๊ฒ€ํ† ๋ฅผ ์œ„ํ•ด ๋‚ด์šฉ์ด ์„œ๋ฒ„์— ๋‚จ๊ณ , ์ž‘์„ฑ์ž๊ฐ€ ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ ๊ณ„์ •์ด ์‚ญ์ œ๋˜๋ฉด ์ง€์›Œ์ง‘๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰์—”์ง„์ด๋‚˜ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ด๋ฏธ ๋ณต์‚ฌํ•œ ๋‚ด์šฉ์€ ์šด์˜์ž๊ฐ€ ์ง€์šธ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • YouTube ์žฌ์ƒ ์ •๋ณด(6ํ•ญ): ์šด์˜์ž ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•˜์ง€ ์•Š์œผ๋ฉฐ Google์˜ ๋ณด๊ด€ ์ •์ฑ…์— ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

8. ์•„๋™

13์„ธ ๋ฏธ๋งŒ๋„ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์—ฐ๋ น์—์„œ ๊ฒŒ์ž„ ์ง„ํ–‰๊ณผ ๋ฌด์ž‘์œ„ ๊ฒŒ์ŠคํŠธ ์‹๋ณ„์ž์— ๋ฌถ์ธ ์ €์žฅ, ์ด๋ฆ„ ์—†์ด ๊ตญ๊ฐ€ยท๊ธฐ๋ก๋งŒ ๋ณด์ด๋Š” ๋žญํ‚น์€ ์„œ๋น„์Šค ์ œ๊ณต์— ํ•„์š”ํ•œ ๋ฒ”์œ„์—์„œ ์ตœ์†Œํ•œ์œผ๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ถœ์ƒ ์—ฐ๋„๋Š” ๋กœ๋น„์— ์ฒ˜์Œ ๋“ค์–ด๊ฐˆ ๋•Œ ํ•œ ๋ฒˆ ๋ฌป๊ณ , ๋‹ตํ•˜๊ธฐ ์ „์ด๊ฑฐ๋‚˜ ๊ฑด๋„ˆ๋›ฐ์—ˆ๋‹ค๋ฉด ๋‹ตํ•˜์ง€ ์•Š์€ ๊ธฐ๊ธฐ์™€ ๊ฐ™๊ฒŒ ๊ฐ€์žฅ ์ œํ•œ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. 13์„ธ ๋ฏธ๋งŒ์—๊ฒŒ๋Š” GoogleยทAppleยท์ด๋ฉ”์ผ ๋กœ๊ทธ์ธ์„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(๋กœ๊ทธ์ธ ๊ณต๊ธ‰์ž๊ฐ€ ์ด๋ฆ„ยท์ด๋ฉ”์ผ์„ ๋„˜๊ธฐ๊ธฐ ๋•Œ๋ฌธ). 16์„ธ ๋ฏธ๋งŒ์ด๊ฑฐ๋‚˜ ๋‹ตํ•˜์ง€ ์•Š์€ ๊ธฐ๊ธฐ์—๋Š” ๋™์˜๋ฅผ ๊ทผ๊ฑฐ๋กœ ํ•˜๋Š” PostHog ๋ถ„์„๊ณผ ์ด๋ฉ”์ผยท๋น„๋ฐ€๋ฒˆํ˜ธ ๋กœ๊ทธ์ธ์„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—ฐ๋„๋งŒ์œผ๋กœ๋Š” ์ƒ์ผ์ด ์ง€๋‚ฌ๋Š”์ง€ ์•Œ ์ˆ˜ ์—†์–ด ๋‚˜์ด๋ฅผ ๊ฐ€์žฅ ๋‚ฎ๊ฒŒ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค. ์ถœ์ƒ ์—ฐ๋„๋Š” ์ €์žฅํ•˜์ง€ ์•Š๊ณ  ์—ฐ๋ น๋Œ€(13์„ธ ๋ฏธ๋งŒ/13~15์„ธ/16์„ธ ์ด์ƒ)๋งŒ ์ด ๊ธฐ๊ธฐ์— ์ €์žฅํ•˜๋ฉฐ ์„œ๋ฒ„๋กœ ๋ณด๋‚ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ณ„๋„์˜ ๋ณดํ˜ธ์ž ๋™์˜ ์ ˆ์ฐจ๋‚˜ ๋ณดํ˜ธ์ž ํ†ต์ œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ณดํ˜ธ์ž๋Š” ์•„๋ž˜ ์ด๋ฉ”์ผ๋กœ ์•„๋™์˜ ๊ฒŒ์ŠคํŠธยท๊ณ„์ • ๊ธฐ๋ก ์‚ญ์ œ๋ฅผ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

9. ์ด์šฉ์ž์˜ ๊ถŒ๋ฆฌ

๊ธฐ๊ธฐ์— ์ €์žฅ๋œ ์ •๋ณด๋Š” ์–ธ์ œ๋“  ์ง์ ‘ ์ง€์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธํ•œ ๊ฒฝ์šฐ ์„ค์ •์˜ โ€˜๊ณ„์ • ์‚ญ์ œโ€™๋กœ ํด๋ผ์šฐ๋“œ ์ €์žฅยท๊ธฐ๊ธฐ ์—ฐ๊ฒฐยท๋ณด์ƒ ๋ฐ›๊ธฐ ๊ธฐ๋ก์„ ์ง€์šฐ๊ณ , ์ด ๊ธฐ๊ธฐ์˜ ํ•ด๋‹น ๊ณ„์ • ํ”„๋กœํ•„๊ณผ ๋™๊ธฐํ™” ๋Œ€๊ธฐ ์ •๋ณด๋„ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์ŠคํŠธยท๋‹ค๋ฅธ ๊ณ„์ •์˜ ์ง„ํ–‰๋„, ๊ณ„์ •๋ณ„ ์„ค์ •๊ณผ ์ผ์ผ ํŒ ๊ธฐ๋กยทํˆฌํ‘œยท๊ณต์œ  ๋งํฌ๋Š” ์‚ญ์ œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฒŒ์ž„์˜ โ€˜์ง„ํ–‰ ์ดˆ๊ธฐํ™”โ€™๋Š” ์„œ๋ฒ„ ๋ช…๋ น์œผ๋กœ ๊ฒŒ์ž„ ํ”„๋กœํ•„์„ ์ฒ˜์Œ์œผ๋กœ ๋Œ๋ฆฌ๋ฉฐ, ๊ณ„์ •์ด๋‚˜ ๋ชจ๋“  ์˜จ๋ผ์ธ ๊ธฐ๋ก์„ ์‚ญ์ œํ•˜๋Š” ๊ธฐ๋Šฅ๊ณผ๋Š” ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €์˜ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ ์‚ญ์ œ๋‚˜ ์•ฑ ์‚ญ์ œ๋Š” 2ํ•ญ์˜ ๊ธฐ๊ธฐ ์ €์žฅ ์ •๋ณด(์•ฑ ์‚ญ์ œ ํ›„ ๋‚จ์„ ์ˆ˜ ์žˆ๋Š” Keychain ์ธ์ฆ ์ •๋ณด ์ œ์™ธ)๋ฅผ ๋ชจ๋‘ ์ง€์›๋‹ˆ๋‹ค.

Apple๋กœ ๋กœ๊ทธ์ธํ•œ ๊ฒŒ์ž„ ๊ณ„์ • ์‚ญ์ œ๋Š” ๋‘ ๋‹จ๊ณ„ ํ™•์ธ ํ›„ Apple ์žฌ์ธ์ฆ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ ๊ฒŒ์ž„ ๊ณ„์ •๊ณผ ๊ฐ™์€ Apple ๊ณ„์ •์ธ์ง€ ํ™•์ธํ•˜๊ณ  ์Šน์ธ์„ ์ฒ ํšŒํ•œ ๋’ค ์„œ๋ฒ„ ๊ณ„์ •์„ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. ์ทจ์†Œยท๋ถˆ์ผ์น˜ยท์ธ์ฆ ๋˜๋Š” ์ฒ ํšŒ ์‹คํŒจ ์‹œ ์„œ๋ฒ„ ๋ฐ์ดํ„ฐ๋Š” ์ง€์šฐ์ง€ ์•Š์œผ๋ฉฐ ๋‹ค์‹œ ์‹œ๋„ํ•˜๊ฑฐ๋‚˜ ์œ„ ์—ฐ๋ฝ์ฒ˜๋กœ ๋ฌธ์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๊ทธ์•„์›ƒ์€ ํ•ด๋‹น ๊ณ„์ •์˜ ๋กœ์ปฌ ์ง„ํ–‰๋„๋ฅผ ๋ณด๊ด€ํ•˜๊ณ  ๋ณ„๋„ ๊ฒŒ์ŠคํŠธ ์ง„ํ–‰๋„๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์ • ์‚ญ์ œ๋Š” ํ•ด๋‹น ๊ณ„์ •์˜ ์ด ๊ธฐ๊ธฐ ํ”„๋กœํ•„๊ณผ ๋™๊ธฐํ™” ๋Œ€๊ธฐ ์ •๋ณด๋ฅผ ์ง€์›๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์—์„œ ๊ณ„์ •์„ ์‚ญ์ œํ–ˆ๊ฑฐ๋‚˜ ํด๋ผ์šฐ๋“œ ์ €์žฅ์ด ๋ณด๊ด€๊ธฐ๊ฐ„ ๋งŒ๋ฃŒ๋กœ ์‚ญ์ œ๋œ ๊ฒฝ์šฐ, ๋กœ๊ทธ์ธ๋œ ๋‹ค๋ฅธ ๊ธฐ๊ธฐ๋„ ๋‹ค์Œ ๋™๊ธฐํ™” ๋•Œ ํ•ด๋‹น ๊ณ„์ •์˜ ๊ธฐ๊ธฐ ํ”„๋กœํ•„๊ณผ ๋™๊ธฐํ™” ๋Œ€๊ธฐ ์ •๋ณด๋ฅผ ์ง€์šฐ๊ณ  ๋กœ๊ทธ์•„์›ƒํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์ •๊ณผ ๋ณ„๋„๋กœ ์ €์žฅ๋œ ์ผ์ผ ๊ธฐ๋กยทํˆฌํ‘œยท๊ณต์œ  ๋งํฌ๋Š” ๊ณ„์ • ์‚ญ์ œ๋งŒ์œผ๋กœ ์‚ญ์ œ๋˜์ง€ ์•Š๊ณ  7ํ•ญ์˜ ๋ณด๊ด€๊ธฐ๊ฐ„์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

PostHog ๋ฐฉ๋ฌธ ํ†ต๊ณ„ ์ˆ˜์ง‘์€ ์„ ํƒ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. ์—ฐ๋ น ์งˆ๋ฌธ ๋’ค์— ๋‚˜์˜ค๋Š” ๋ถ„์„ ๋™์˜ ํ™”๋ฉด์—์„œ ์ˆ˜๋ฝยท๊ฑฐ๋ถ€ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฒŒ์ž„์˜ โ€˜์„ค์ •โ€™ ํƒญ์— ์žˆ๋Š” โ€˜๋ถ„์„ ์„ค์ •โ€™์—์„œ ์–ธ์ œ๋“  ๋™์˜๋ฅผ ์ฒ ํšŒํ•ด ์ดํ›„ PostHog ์ˆ˜์ง‘์„ ์ค‘๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฑฐ๋ถ€ํ•˜๊ฑฐ๋‚˜ ์ฒ ํšŒํ•ด๋„ ๊ฒŒ์ž„์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Vercel Analytics๋Š” ์ด ์„ ํƒ๊ณผ ๊ด€๊ณ„์—†์ด ํ”„๋กœ๋•์…˜ ์›น์‚ฌ์ดํŠธ์—์„œ ์ž‘๋™ํ•˜๋ฉฐ ์ด ๋™์˜ ์„ค์ •์œผ๋กœ ๋Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

ํ˜ธ์ŠคํŒ… ๋กœ๊ทธ์™€ ๋ฐฉ๋ฌธ ํ†ต๊ณ„์˜ ํ™•์ธยท์‚ญ์ œ๋ฅผ ์š”์ฒญํ•˜๋ ค๋ฉด ์•„๋ž˜ ์—ฐ๋ฝ์ฒ˜๋กœ ๋ฌธ์˜ํ•ด ์ฃผ์„ธ์š”. ์šด์˜์ž๊ฐ€ ํŠน์ • ๊ฐœ์ธ๊ณผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†๋Š” ๊ธฐ๋ก์€ ๊ฐœ์ธ๋ณ„ ์š”์ฒญ ๋ฒ”์œ„๊ฐ€ ์ œํ•œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ฒŒ์‹œํŒ: ๋ณธ์ธ์ด ์“ด ๊ธ€๊ณผ ๋Œ“๊ธ€์€ ๊ฒŒ์‹œํŒ์—์„œ ์ง์ ‘ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ๊ณ , ๋‹‰๋„ค์ž„์€ 30์ผ์— ํ•œ ๋ฒˆ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ„์ •์„ ์‚ญ์ œํ•  ๋•Œ ๊ฒŒ์‹œํŒ ์ •๋ณด์˜ ์ฒ˜๋ฆฌ๋Š” 7ํ•ญ์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ด์šฉ์ž์˜ ๊ธ€ยท๋Œ“๊ธ€์€ ์‹ ๊ณ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ(๊ณ„์ •๋‹น ๋Œ€์ƒ๋งˆ๋‹ค ํ•œ ๋ฒˆ, ๋ณธ์ธ ๊ธ€ ์ œ์™ธ) ์„œ๋กœ ๋‹ค๋ฅธ 3๋ช…์ด ์‹ ๊ณ ํ•˜๋ฉด ์ž๋™์œผ๋กœ ์ˆจ๊ฒจ์ง‘๋‹ˆ๋‹ค. ์ถ”์ฒœํ•˜๋ ค๋ฉด ๋‹‰๋„ค์ž„์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ถ”์ฒœ์€ ์–ธ์ œ๋“  ์ง์ ‘ ์ทจ์†Œํ•  ์ˆ˜ ์žˆ๊ณ , ๋ณธ์ธ ๊ธ€ยท๋Œ“๊ธ€์—๋Š” ์ถ”์ฒœํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ์ผ์ • ์‹œ๊ฐ„ ์•ˆ์˜ ์ถ”์ฒœยท์ทจ์†Œ ํšŸ์ˆ˜์— ์ œํ•œ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒŒ์‹œ๋ฌผ ์‚ญ์ œ ์š”์ฒญ์ด๋‚˜ ์‹ ๊ณ  ์ฒ˜๋ฆฌ์— ๊ด€ํ•œ ๋ฌธ์˜๋Š” ์•„๋ž˜ ์ด๋ฉ”์ผ๋กœ ๋ณด๋‚ด ์ฃผ์„ธ์š”.

10. ๋ฐฉ์นจ์˜ ๋ณ€๊ฒฝ

์ฒ˜๋ฆฌํ•˜๋Š” ์ •๋ณด๋‚˜ ์—…์ฒด๊ฐ€ ๋ฐ”๋€Œ๋ฉด ์ด ํŽ˜์ด์ง€๋ฅผ ๊ณ ์น˜๊ณ  ์‹œํ–‰์ผ์„ ๊ฐฑ์‹ ํ•ฉ๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ๋‚ด์šฉ์€ ์‹œํ–‰ 7์ผ ์ „๋ถ€ํ„ฐ ์ด ํŽ˜์ด์ง€์™€ ๊ฒŒ์ž„ ์•ˆ์— ์•Œ๋ฆฌ๋ฉฐ, ์ˆ˜์ง‘ ํ•ญ๋ชฉ ์ถ”๊ฐ€๋‚˜ ์ œ3์ž ์ œ๊ณต์ฒ˜๋Ÿผ ์ด์šฉ์ž์—๊ฒŒ ๋ถˆ๋ฆฌํ•œ ๋ณ€๊ฒฝ์€ ์‹œํ–‰ 30์ผ ์ „๋ถ€ํ„ฐ ์•Œ๋ฆฝ๋‹ˆ๋‹ค. ๋ฒ•์— ๋”ฐ๋ผ ๋™์˜๊ฐ€ ํ•„์š”ํ•œ ๋ณ€๊ฒฝ์€ ๋™์˜๋ฅผ ๋ฐ›์€ ๋’ค ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด์ „ ๋ฐฉ์นจ์€ ์š”์ฒญํ•˜๋ฉด ์ด๋ฉ”์ผ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

11. ์ฒ˜๋ฆฌ ๋ชฉ์ ยทํ•ญ๋ชฉยท๋ฒ•์  ๊ทผ๊ฑฐยท๋ณด์œ ๊ธฐ๊ฐ„

์„œ๋น„์Šค ์ œ๊ณต์— ํ•„์š”ํ•œ ๋ฒ”์œ„์˜ ๊ฒŒ์ž„ ์ง„ํ–‰ ์ •๋ณด์™€ ์˜จ๋ผ์ธ ๊ธฐ๋Šฅ ์ •๋ณด๋Š” ์„œ๋น„์Šค ์ œ๊ณต์„ ์œ„ํ•œ ์ฒ˜๋ฆฌ ๊ทผ๊ฑฐ์— ๋”ฐ๋ผ ์ตœ์†Œํ•œ์œผ๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ ๊ทผ๊ฑฐ ๋ถ„๋ฅ˜๋Š” ์šด์˜์ž์˜ ํ•ด์„์ด๋ฉฐ ๋ฒ•๋ฅ  ์ž๋ฌธ์„ ๊ฑฐ์นœ ํŒ๋‹จ์€ ์•„๋‹™๋‹ˆ๋‹ค. ์„ ํƒ์  ๋ถ„์„, ๊ด‘๊ณ ยท๊ด‘๊ณ  ์ถ”์ , ๋งˆ์ผ€ํŒ…์€ ๊ฒŒ์ž„ ์ €์žฅ๊ณผ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๊ฑฐ๋ถ€ํ•˜๊ฑฐ๋‚˜ ์ฒ ํšŒํ•ด๋„ ๊ฒŒ์ž„๊ณผ ์ €์žฅ์€ ๊ทธ๋Œ€๋กœ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ธ๋ถ€ ๋‚ด์šฉ์€ ๊ฐ ํ•ญ์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

  • ๊ฒŒ์ž„ ์ง„ํ–‰ ์ €์žฅ: ๋ชฉ์  โ€” ๊ฒŒ์ž„ ์ง„ํ–‰ยท์žฌํ™”ยท์žฅ๋น„ ์ €์žฅ. ํ•ญ๋ชฉ โ€” ๊ฒŒ์ž„ ํ”„๋กœํ•„. ๊ทผ๊ฑฐ โ€” ์„œ๋น„์Šค ์ œ๊ณต์— ํ•„์š”ํ•œ ์ฒ˜๋ฆฌ(์ œ15์กฐ ์ œ1ํ•ญ ์ œ4ํ˜ธ๋ฅผ ๊ทผ๊ฑฐ๋กœ ๋ณด๋Š” ์šด์˜์ž ํ•ด์„). ๋ณด์œ  โ€” ๋งˆ์ง€๋ง‰ ์ €์žฅ ํ›„ 1๋…„ ๋˜๋Š” ์‚ญ์ œ ์š”์ฒญ ์‹œ๊นŒ์ง€(7ํ•ญ).
  • ๊ฒŒ์ŠคํŠธ ํ”„๋กœํ•„: ๋ชฉ์  โ€” ๋กœ๊ทธ์ธ ์—†์ด ์ €์žฅ์„ ์ด์–ด ๊ฐ€๊ธฐ. ํ•ญ๋ชฉ โ€” ๋ฌด์ž‘์œ„ ๊ฒŒ์ŠคํŠธ ์ž๊ฒฉ ํ‚ค, ๊ธฐ๊ธฐ ์‹๋ณ„์ž. ์ด๋ฆ„ยท์—ฐ๋ฝ์ฒ˜๋Š” ์—†์Œ. ๊ทผ๊ฑฐ โ€” ์„œ๋น„์Šค ์ œ๊ณต์— ํ•„์š”ํ•œ ์ฒ˜๋ฆฌ(์ œ15์กฐ ์ œ1ํ•ญ ์ œ4ํ˜ธ๋ฅผ ๊ทผ๊ฑฐ๋กœ ๋ณด๋Š” ์šด์˜์ž ํ•ด์„). ๋ณด์œ  โ€” ๋งˆ์ง€๋ง‰ ์ €์žฅ ํ›„ 1๋…„ ๋˜๋Š” ์‚ญ์ œ ์š”์ฒญ ์‹œ๊นŒ์ง€(7ํ•ญ).
  • GoogleยทApple ๋กœ๊ทธ์ธ(์„ ํƒ, 13์„ธ ์ด์ƒ์œผ๋กœ ๋‹ตํ•œ ๊ธฐ๊ธฐ): ๋ชฉ์  โ€” ๊ณ„์ • ํ™•์ธ๊ณผ ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์—์„œ ์ด์–ด ํ•˜๊ธฐ. ํ•ญ๋ชฉ โ€” ๊ณต๊ธ‰์ž ๊ณ„์ • ์‹๋ณ„์ž(google:ยทapple:), ์ธ์ฆ ์„ธ๋Œ€์™€ ์‹œ๊ฐ. ์ด๋ฆ„ยท์ด๋ฉ”์ผ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•˜์ง€ ์•Š์Œ. ๊ทผ๊ฑฐ โ€” ์ด์šฉ์ž๊ฐ€ ๊ณ ๋ฅธ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ์ œ๊ณต์„ ์œ„ํ•œ ์ฒ˜๋ฆฌ(์ œ15์กฐ ์ œ1ํ•ญ ์ œ4ํ˜ธ์— ๋Œ€ํ•œ ์šด์˜์ž ํ•ด์„). ๋ณด์œ  โ€” ๊ณ„์ • ์‚ญ์ œ ๋˜๋Š” ์ €์žฅ ๋งŒ๋ฃŒ ์‹œ๊นŒ์ง€, ์‚ญ์ œ ์ด๋ ฅ์€ ์‚ญ์ œ ํ›„ 1๋…„(7ํ•ญ).
  • ๋žญํ‚น๊ณผ ์˜จ๋ผ์ธ ๊ธฐ๋ก(์ผ์ผ ํŒยท์ง„์˜ ํˆฌํ‘œยท๋ ˆ์ด๋“œยท๊ณต์œ  ๋งํฌ): ๋ชฉ์  โ€” ๋žญํ‚น๊ณผ ์ด๋ฒคํŠธ ์šด์˜. ํ•ญ๋ชฉ โ€” ๊ธฐ๊ธฐ ์‹๋ณ„์ž, ๊ตญ๊ฐ€, ํŒ ๊ธฐ๋ก. ์ด๋ฆ„์€ ํ‘œ์‹œํ•˜์ง€ ์•Š์Œ. ๊ทผ๊ฑฐ โ€” ๊ฒŒ์ž„ ๊ธฐ๋Šฅ ์ œ๊ณต์„ ์œ„ํ•œ ์ฒ˜๋ฆฌ(์ œ15์กฐ ์ œ1ํ•ญ ์ œ4ํ˜ธ์— ๋Œ€ํ•œ ์šด์˜์ž ํ•ด์„). ๋ณด์œ  โ€” ์ƒ์„ฑ ํ›„ 1๋…„(7ํ•ญ).
  • ๋ณด์•ˆยท์šด์˜ ๊ธฐ๋ก(์›น ํ˜ธ์ŠคํŒ… ๋กœ๊ทธยท์˜ค๋ฅ˜ ๋ณด๊ณ ): ๋ชฉ์  โ€” ์„œ๋น„์Šค ์ œ๊ณต, ์žฅ์•  ๋Œ€์‘, ๋ถ€์ • ์ด์šฉ ๋ฐฉ์ง€. ํ•ญ๋ชฉ โ€” IP ์ฃผ์†Œ, User-Agent, ์š”์ฒญ ์ฃผ์†Œ์™€ ์‹œ๊ฐ, ์˜ค๋ฅ˜ ์ •๋ณด. ๊ทผ๊ฑฐ โ€” ์„œ๋น„์Šค ์šด์˜์— ํ•„์š”ํ•œ ์ฒ˜๋ฆฌ(์ œ15์กฐ ์ œ1ํ•ญ ์ œ4ํ˜ธ์— ๋Œ€ํ•œ ์šด์˜์ž ํ•ด์„). ๋ณด์œ  โ€” ๊ฐ ์ œ๊ณต์‚ฌ ์„ค์ •์— ๋”ฐ๋ฆ„(6ยท7ํ•ญ).
  • ๊ณ ๊ฐ ์ง€์›: ๋ชฉ์  โ€” ๋ฌธ์˜ ์‘๋Œ€. ํ•ญ๋ชฉ โ€” ๋ฐœ์‹  ์ด๋ฉ”์ผ ์ฃผ์†Œ, ๋ฌธ์˜ ๋‚ด์šฉ๊ณผ ์ฒจ๋ถ€ํŒŒ์ผ. ๊ทผ๊ฑฐ โ€” ์ด์šฉ์ž ์š”์ฒญ ์ฒ˜๋ฆฌ(์ œ15์กฐ ์ œ1ํ•ญ ์ œ4ํ˜ธ์— ๋Œ€ํ•œ ์šด์˜์ž ํ•ด์„). ๋ณด์œ  โ€” ํ•ด๊ฒฐ ํ›„ 1๋…„(7ํ•ญ).
  • ์„ ํƒ์  ๋ถ„์„(PostHog, ์›นยทiOS ์•ฑ): ๋ชฉ์  โ€” ์žฌ๋ฐฉ๋ฌธยท๋ฆฌํ…์…˜๊ณผ ์ด์šฉ ํ๋ฆ„ ๋ถ„์„. ํ•ญ๋ชฉ โ€” ๊ฐ€๋ช… ๋ถ„์„ ์‹๋ณ„์ž์™€ ๊ธฐ๊ธฐ๋ณ„ ๊ฐ€๋ช… ๋ถ„์„ ํ”„๋กœํ•„, ํŽ˜์ด์ง€ยท๊ฒŒ์ž„ ์ด๋ฒคํŠธ, ๋ธŒ๋ผ์šฐ์ €ยท๊ธฐ๊ธฐ ์ •๋ณด. ๊ทผ๊ฑฐ โ€” ์ œ15์กฐ ์ œ1ํ•ญ ์ œ1ํ˜ธ(๋™์˜). 16์„ธ ๋ฏธ๋งŒ์ด๊ฑฐ๋‚˜ ์—ฐ๋ น์„ ๋‹ตํ•˜์ง€ ์•Š์€ ๊ธฐ๊ธฐ์—๋Š” ๋ฌป์ง€ ์•Š๊ณ  ๊บผ ๋‘ก๋‹ˆ๋‹ค. ๋ณด์œ  โ€” PostHog ์„ค์ •์— ๋”ฐ๋ฅด๋ฉฐ ์ฒ ํšŒํ•˜๋ฉด ์ดํ›„ ์ˆ˜์ง‘์„ ๋ฉˆ์ถฅ๋‹ˆ๋‹ค(7ํ•ญ).
  • ์ด๋ฉ”์ผยท๋น„๋ฐ€๋ฒˆํ˜ธ ๋กœ๊ทธ์ธ: ๋ชฉ์  โ€” ์„ ํƒ ๋กœ๊ทธ์ธ ์ˆ˜๋‹จ ์ œ๊ณต. ํ•ญ๋ชฉ โ€” ์ด๋ฉ”์ผ ์ฃผ์†Œ, ์†”ํŠธ๋ฅผ ๋„ฃ์€ ๋น„๋ฐ€๋ฒˆํ˜ธ ํ•ด์‹œ, ๋กœ๊ทธ์ธ ์‹œ๋„ ๊ธฐ๋ก. ๊ทผ๊ฑฐ โ€” ์ œ15์กฐ ์ œ1ํ•ญ ์ œ1ํ˜ธ(๋™์˜). 16์„ธ ์ด์ƒ์œผ๋กœ ๋‹ตํ•œ ๊ธฐ๊ธฐ์—์„œ๋งŒ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ณด์œ  โ€” ๊ณ„์ • ์‚ญ์ œ ๋˜๋Š” ๋งŒ๋ฃŒ ์‹œ๊นŒ์ง€(7ํ•ญ).
  • ๋งˆ์ผ€ํŒ…: ๋งˆ์ผ€ํŒ… ๋ชฉ์ ์˜ ์ •๋ณด ์ „์†ก์ด๋‚˜ ์ฒ˜๋ฆฌ๋ฅผ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜๊ฒŒ ๋˜๋ฉด ๋ณ„๋„ ๋™์˜๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค.
  • ๊ฒŒ์‹œํŒ(์ž์œ  ๊ฒŒ์‹œํŒยทQ&A ๋ฌธ์˜๋ž€): ๋ชฉ์  โ€” ์ด์šฉ์ž๊ฐ€ ์“ด ๊ธ€ยท๋Œ“๊ธ€ยท๋ฌธ์˜์˜ ๊ฒŒ์‹œ, ์šด์˜์ž ๋‹ต๋ณ€, ์ถ”์ฒœ ์ˆ˜ ํ‘œ์‹œ, ์‹ ๊ณ  ์ฒ˜๋ฆฌ์™€ ๋„๋ฐฐ ๋ฐฉ์ง€. ํ•ญ๋ชฉ โ€” ๊ณต๊ฐœ ๋‹‰๋„ค์ž„, ๊ณต๊ฐœ ์ž‘์„ฑ์ž ํ‘œ์‹œ, ๊ธ€ยท๋Œ“๊ธ€, ์ถ”์ฒœ(์ถ”์ฒœ ๊ณ„์ • ์‹๋ณ„์žยท๋Œ€์ƒยท์‹œ๊ฐ), ์ถ”์ฒœยท์ทจ์†Œ ๋ณ€๊ฒฝ ๊ธฐ๋ก(๊ณ„์ • ์‹๋ณ„์žยท์‹œ๊ฐ, 24์‹œ๊ฐ„ ๋ณด๊ด€ ํ›„ ๋งค์‹œ๊ฐ„ ์ •๋ฆฌ), ์‹ ๊ณ (์‹ ๊ณ  ๊ณ„์ • ์‹๋ณ„์žยท๋Œ€์ƒยท์‚ฌ์œ ), ์ž‘์„ฑ ์‹œ๊ฐ, ์šด์˜์ž ๋‹ต๋ณ€ ์—ฌ๋ถ€. ๊ทผ๊ฑฐ โ€” ์ด์šฉ์ž๊ฐ€ ์ง์ ‘ ์“ด ๊ฒŒ์‹œ๋ฌผ์„ ๊ฒŒ์‹œํ•˜๋Š” ๊ธฐ๋Šฅ ์ œ๊ณต์„ ์œ„ํ•œ ์ฒ˜๋ฆฌ(์ œ15์กฐ ์ œ1ํ•ญ ์ œ4ํ˜ธ์— ๋Œ€ํ•œ ์šด์˜์ž ํ•ด์„). ๋ณด์œ  โ€” ์ž‘์„ฑ์ž๊ฐ€ ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ ๊ณ„์ •์ด ์‚ญ์ œ๋  ๋•Œ๊นŒ์ง€(7ํ•ญ).
  • YouTube ์˜์ƒ ์žฌ์ƒ(์›น์‚ฌ์ดํŠธ /soundtrack, ์ด์šฉ์ž๊ฐ€ ์žฌ์ƒ์„ ๋ˆ„๋ฅผ ๋•Œ๋งŒ): ๋ชฉ์  โ€” ์ด์šฉ์ž๊ฐ€ ๊ณ ๋ฅธ ๊ณก ์˜์ƒ์˜ ์žฌ์ƒ. ํ•ญ๋ชฉ โ€” ์ด์šฉ์ž์˜ IP ์ฃผ์†Œ์™€ ๊ธฐ๊ธฐยท๋ธŒ๋ผ์šฐ์ € ์ •๋ณด(ํ”Œ๋ ˆ์ด์–ด๋ฅผ ํ†ตํ•ด Google์ด ์ˆ˜์ง‘, 6ํ•ญ). ๊ทผ๊ฑฐ โ€” ์ด์šฉ์ž๊ฐ€ ์žฌ์ƒ์„ ๋ˆŒ๋Ÿฌ ์š”์ฒญํ•œ ๊ธฐ๋Šฅ ์ œ๊ณต์„ ์œ„ํ•œ ์ฒ˜๋ฆฌ(์ œ15์กฐ ์ œ1ํ•ญ ์ œ4ํ˜ธ์— ๋Œ€ํ•œ ์šด์˜์ž ํ•ด์„). ๋ณด์œ  โ€” ์šด์˜์ž๋Š” ์ €์žฅํ•˜์ง€ ์•Š์œผ๋ฉฐ Google์˜ ๋ณด๊ด€ ์ •์ฑ…์— ๋”ฐ๋ฆ„(7ํ•ญ).

12. ๊ด‘๊ณ 

์›น์‚ฌ์ดํŠธ๋Š” ํ˜„์žฌ ๊ด‘๊ณ ๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š์œผ๋ฉฐ ๊ด‘๊ณ  ๋ชฉ์ ์˜ ์ฟ ํ‚คยท์‹๋ณ„์ž๋ฅผ ์ €์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์›น ๊ด‘๊ณ (Google AdSense)๋ฅผ ์ผœ๋Š” ๊ฒฝ์šฐ์—๋Š” ์ด ๋ฐฉ์นจ์„ ๋จผ์ € ๊ณ ์ณ 10ํ•ญ์— ๋”ฐ๋ผ ๋ฏธ๋ฆฌ ์•Œ๋ฆฌ๊ณ , ๋ฒ•์ด ์š”๊ตฌํ•˜๋Š” ์ง€์—ญ์—์„œ๋Š” Google ์ธ์ฆ ๋™์˜ ๊ด€๋ฆฌ ๋„๊ตฌ๋กœ ๋™์˜๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค.

iOS ์•ฑ์˜ ๊ด‘๊ณ ๋Š” ์•ฑ์šฉ ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ์— ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

13. ๊ฐœ์ธ์ •๋ณด์˜ ์•ˆ์ „์„ฑ ํ™•๋ณด์กฐ์น˜

์šด์˜์ž๋Š” ๋‹ค์Œ ์•ˆ์ „์„ฑ ํ™•๋ณด์กฐ์น˜๋ฅผ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ „์†ก ๊ตฌ๊ฐ„ ์•”ํ˜ธํ™”: ์›น์‚ฌ์ดํŠธยท์›น APIยท์™ธ๋ถ€ ์„œ๋น„์Šค์™€์˜ ํ†ต์‹ ์€ HTTPS๋กœ ์•”ํ˜ธํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • ์ธ์ฆ ์ •๋ณด ๋ณดํ˜ธ: ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ์†”ํŠธ๋ฅผ ๋„ฃ์€ ํ•ด์‹œ๋กœ๋งŒ, ๊ฒŒ์ŠคํŠธ ์ž๊ฒฉ ํ‚ค๋Š” ํ•ด์‹œ๋กœ๋งŒ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์›น ๋กœ๊ทธ์ธ ์„ธ์…˜์€ ์•”ํ˜ธํ™”๋œ HttpOnly ์ฟ ํ‚ค, iOS ์ธ์ฆ ์ •๋ณด๋Š” Keychain์— ๋ณด๊ด€ํ•ฉ๋‹ˆ๋‹ค.
  • ์ ‘๊ทผ ํ†ต์ œ: ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ํ–‰ ์ˆ˜์ค€ ๋ณด์•ˆ์„ ์ผœ๊ณ  ๊ณต๊ฐœ ์ ‘๊ทผ ์ •์ฑ…์„ ๋‘์ง€ ์•Š์œผ๋ฉฐ, ์„œ๋ฒ„๋งŒ ๋ณ„๋„ ์„œ๋น„์Šค ํ‚ค๋กœ ์ ‘๊ทผํ•ฉ๋‹ˆ๋‹ค. ์„œ๋น„์Šค ํ‚ค์™€ ๋น„๋ฐ€๊ฐ’์€ ์•ฑ๊ณผ ๋ธŒ๋ผ์šฐ์ €์— ํฌํ•จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์šด์˜ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ์€ ์šด์˜์ž 1์ธ์ž…๋‹ˆ๋‹ค.
  • ์ตœ์†Œ ์ฒ˜๋ฆฌ์™€ ์ •๋ฆฌ: ์ด๋ฆ„ยท์ด๋ฉ”์ผ ๊ฐ™์€ ๋กœ๊ทธ์ธ ๊ณต๊ธ‰์ž ์ •๋ณด๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•˜์ง€ ์•Š๊ณ , ๋ณด๊ด€๊ธฐ๊ฐ„์ด ์ง€๋‚œ ๊ธฐ๋ก์€ ๋งค์ผ ์ •๋ฆฌ ์ž‘์—…์œผ๋กœ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.

14. ํŒŒ๊ธฐ ์ ˆ์ฐจ์™€ ๋ฐฉ๋ฒ•, ์ž๋™ ์ˆ˜์ง‘ ์žฅ์น˜

  • ํŒŒ๊ธฐ ์ ˆ์ฐจ: 7ํ•ญ์˜ ๋ณด๊ด€๊ธฐ๊ฐ„์ด ์ง€๋‚˜๊ฑฐ๋‚˜ ๊ณ„์ • ์‚ญ์ œ๋ฅผ ์š”์ฒญํ•˜๋ฉด ๋งค์ผ ์ •๋ฆฌ ์ž‘์—… ๋˜๋Š” ์‚ญ์ œ ์š”์ฒญ ์ฒ˜๋ฆฌ์—์„œ ํ•ด๋‹น ๊ธฐ๋ก์„ ์ง€์›๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ฒ•๋ น์— ๋”ฐ๋ผ ๋ณด๊ด€ํ•ด์•ผ ํ•˜๋Š” ์ •๋ณด๋Š” ํ˜„์žฌ ์—†์Šต๋‹ˆ๋‹ค.
  • ํŒŒ๊ธฐ ๋ฐฉ๋ฒ•: ์ „์ž ๊ธฐ๋ก์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์‚ญ์ œํ•ด ์„œ๋น„์Šค์—์„œ ๋‹ค์‹œ ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์—†๊ฒŒ ํ•˜๊ณ , ์ข…์ด ๊ธฐ๋ก์€ ๋งŒ๋“ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ œ๊ณต์—…์ฒด์˜ ๋ฐฑ์—…ยท๋กœ๊ทธ๋Š” ๊ฐ ์—…์ฒด์˜ ๋ณด๊ด€ ์ •์ฑ…์— ๋”ฐ๋ผ ์ง€์›Œ์ง‘๋‹ˆ๋‹ค. ์ง€์› ๋ฉ”์ผ์€ ์šด์˜์ž๊ฐ€ ์ง์ ‘ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค.
  • ์ž๋™ ์ˆ˜์ง‘ ์žฅ์น˜์˜ ์„ค์น˜ยท์šด์˜: ์›น์‚ฌ์ดํŠธ๋Š” ๋กœ๊ทธ์ธ ์„ธ์…˜ยท๋ณด์•ˆ ์ฟ ํ‚ค์™€ ์–ธ์–ด ์ฟ ํ‚ค(NEXT_LOCALE)๋ฅผ ์“ฐ๊ณ , ๋ถ„์„์— ๋™์˜ํ•œ ๊ฒฝ์šฐ์—๋งŒ PostHog ์ฟ ํ‚ค๋ฅผ ์”๋‹ˆ๋‹ค. iOS ์•ฑ์€ ๋ถ„์„์— ๋™์˜ํ•œ ๊ฒฝ์šฐ์—๋งŒ PostHog ์‹๋ณ„์ž๋ฅผ localStorage์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์›น๊ณผ ์•ฑ์€ localStorage์— ์„ค์ •๊ณผ ๊ธฐ๊ธฐ ์‹๋ณ„์ž๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
  • ์ž๋™ ์ˆ˜์ง‘ ์žฅ์น˜์˜ ๊ฑฐ๋ถ€: ๋ธŒ๋ผ์šฐ์ € ์„ค์ •์—์„œ ์ฟ ํ‚ค๋ฅผ ๋ง‰๊ฑฐ๋‚˜ ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์ง€์šธ ์ˆ˜ ์žˆ๊ณ , ๋ถ„์„์€ ๊ฒŒ์ž„์˜ โ€˜์„ค์ •โ€™ ํƒญ์— ์žˆ๋Š” โ€˜๋ถ„์„ ์„ค์ •โ€™์—์„œ ๊ฑฐ๋ถ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธ ์ฟ ํ‚ค๋ฅผ ๋ง‰์œผ๋ฉด ์›น ๋กœ๊ทธ์ธ์„ ์ด์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

15. ๊ถŒ์ต์นจํ•ด ๊ตฌ์ œ๋ฐฉ๋ฒ•

๊ฐœ์ธ์ •๋ณด ์นจํ•ด์— ๋Œ€ํ•œ ์‹ ๊ณ ๋‚˜ ์ƒ๋‹ด์ด ํ•„์š”ํ•˜๋ฉด ์•„๋ž˜ ๊ธฐ๊ด€์— ๋ฌธ์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ฐœ์ธ์ •๋ณด๋ถ„์Ÿ์กฐ์ •์œ„์›ํšŒ: 1833-6972 (www.kopico.go.kr)
  • ๊ฐœ์ธ์ •๋ณด์นจํ•ด์‹ ๊ณ ์„ผํ„ฐ(ํ•œ๊ตญ์ธํ„ฐ๋„ท์ง„ํฅ์›): ๊ตญ๋ฒˆ ์—†์ด 118 (privacy.kisa.or.kr)
  • ๋Œ€๊ฒ€์ฐฐ์ฒญ: ๊ตญ๋ฒˆ ์—†์ด 1301 (www.spo.go.kr)
  • ๊ฒฝ์ฐฐ์ฒญ: ๊ตญ๋ฒˆ ์—†์ด 182 (ecrm.police.go.kr)