본문 바로가기
개발 일지/iOS앱 가리봉라디오

가리봉라디오(iOS) - 또 저작권 이슈로 반려, 1.0(4) 빌드 및 재심사 등록

by 가리봉맨 2026. 1. 8.

또 라이선스 문제, 'Guideline 5.2.3 - Legal'의 악몽

빌드 번호만 올려서 다시 심사를 넣은 1.0(3) 빌드가 재차 반려됐다. 반려 사유는 "Guideline 5.2.3 - Legal" 그대로다. 지난번 또 다른 반려 사유였던 "Guideline 2.1 - Performance - App Completeness"는 이번에 빠졌다. 해결이 된 건지 "Guideline 5.2.3 - Legal"를 충족하지 못해서 아예 테스트를 못했는지 여부는 알 수 없다. 반려 사유 전문을 '더보기'로 공유한다.

더보기

Hello,

Thank you for your efforts to follow our guidelines. There are still some issues that need your attention.

If you have any questions, we are here to help. Reply to this message in App Store Connect and let us know.

Review Environment

Submission ID: 3b5eb871-cbfe-46f8-8d0e-3642c16cec42
Review date: January 08, 2026
Review Device: iPad Air 11-inch (M3)
Version reviewed: 1.0


Guideline 5.2.3 - Legal


Your app contains content or features that may violate the rights of one or more third parties. Specifically, your app provides potentially unauthorized access to third-party audio or video streaming, catalogs, and discovery services.

Your app and its contents should not infringe upon the rights of another party. In the event your app infringes another party’s rights, you are responsible for any liability to Apple because of a claim.

Next Steps

To resolve this issue, please attach documentary evidence in the App Review Information section in App Store Connect evidencing that you have all necessary rights or permissions to the third-party audio or video streaming, catalogs, and discovery services in your app.

Once we have reviewed your documentation and confirmed its validity, we will proceed with the review of your app.

Resources

- Review Guideline 5.2 Intellectual Property for more information about appropriate uses of third-party content and services on the App Store
- Review App Store Connect Help for more information on including notes in the App Review Information section of App Store Connect

Support

- Reply to this message in your preferred language if you need assistance. If you need additional support, use the Contact Us module.
- Consult with fellow developers and Apple engineers on the Apple Developer Forums.
- Provide feedback on this message and your review experience by completing a short survey.

노력은 가상하지만 여전히 저작권을 침해할 여지가 남아 있단다. 리뷰에 통과하고 싶으면 컨텐츠 제공자 측으로부터 사용 허가를 받았다는 증빙 서류를 제출하라는 요청을 받았다. 앱 심사 정보 페이지의 메모 란에 '저작권 문제가 없는 컨텐츠로 교체했다'고 쓴 것만으로는 부족한 것이다.

 

저작권 이슈 해결을 위한 Documentary Evidence(증빙 서류) 준비

머리가 아파온다, 바로 Claude Desktop 앱을 실행하고 어떻게 된 거냐고 따졌.. 아니 도움을 요청했다. 아래는 Claude 답변의 일부다.

현재 스테이션 목록 (소스별)

소스 스테이션 수 라이선스 상태
RadioNOS (브라질) 8개 Creative Commons ✅
Public Domain Radio (스위스) 2개 Public Domain ✅
YourClassical/APM (미국) 3개 공영라디오 - 확인 필요 ⚠️
FluxFM (독일) 1개 상업방송 - 확인 필요 ⚠️
WWFM (미국) 1개 공영라디오 - 확인 필요 ⚠️
Jazz Radio (Infomaniak) 1개 상업방송 - 확인 필요 ⚠️

Apple이 요구하는 "documentary evidence"를 준비하는 방법은 크게 두 가지입니다:

옵션 1: 확실한 라이선스만 남기기 (권장)

명확한 Creative Commons/Public Domain 라이선스가 있는 스테이션만 유지하고, 불확실한 스테이션을 제거합니다.

옵션 2: 전체 스테이션에 대한 허가 문서 수집

각 방송국에 직접 연락하여 서면 허가를 받거나, 웹사이트의 이용약관에서 앱 내 스트리밍 허용 조항을 찾아 문서화합니다. (시간이 많이 소요됨)

 


6개의 스테이션(컨텐츠)이 여전히 라이선스 문제가 있다는 것이다. 아래 포스트에 정리한 claude의 지난번 답변에서는 16개 스테이션 모두 저작권 문제가 없다고 했다.

2026.01.07 - [개발 일지/iOS앱 가리봉라디오] - [iOS앱 개발] 저작권 이슈 있는 컨텐츠 제거, 버전 1.0 재심사 등록

 

[iOS앱 개발] 저작권 이슈 있는 컨텐츠 제거, 버전 1.0 재심사 등록

'가리봉 라디오'의 첫 버전이 리젝을 먹고, 앱을 대폭 수정해서 다시 심사를 올렸다. 앱의 정체성이 바뀔 정도로 많은 수정이 있었다. 리젝 관련 제세한 내용은 아래 포스트를 참고하시기 바란다

bongman.tistory.com

각 방송국에 직접 연락해서 서면 허가를 받는 방법은 현실성이 없다. 명확한 라이선스가 있는 스테이션만 유지하고, 불확실한 스테이션을 제거하는 수밖에 없다. 그나마 16개 중에 6개만 제거하면 되니 불행 중 다행이다. claude에게 아래 프롬프트를 던졌다.

RadioNOS(브라질)의 Creative Commons, Public Domain Radio(스위스)의 Public Domain이 명시된, 애플 심사 페이지에 첨부할 수 있는 형태의 증빙 문서를 제공하시오.

공식 웹사이트에 증빙 문서가 있으면 찾아오라는 의미로 던진 프롬프트인데 claude가 직접 pdf 문서를 작성하기 시작했다.

반응형

License_Evidence_Garibong_Radio.pdf
0.01MB

작성된 pdf 파일을 첨부한다. 이게 통할 지 모르겠지만 얼핏 보기에 제법 그럴듯하다. 내가 앱 심사 담당자라면 노력이 가상해서 통과시켜 줄 것 같다. 증빙 서류는 이걸로 제출하기로 결정하고, 앱 심사 정보 페이지에 업로드했다.

 

코드 수정 - 라이선스 문제가 있는 6개 스테이션 제거

코드 작업은 터미널을 켜고 claude code에게 요청했다. 저작권 이슈로 또 리젝 먹었다는 이야기는 굳이 하지 않았다.

remove these "FluxFM ChillHop, Peaceful Piano, YourClassical Relax, YourClassical Essentials, WWFM Classical, Jazz Radio Lounge" six stations from code and UI.

간단한 내용이고 귀찮기도 해서 평소와 달리 번역기를 안 쓰고, 바로 위의 프롬프트를 날렸다.

코드 수정 작업은 순식간에 완료됐다. 그런데 작업 브랜치를 생성하지 않고 바로 develop 브랜치에서 코드를 수정하셨다. CLAUDE.md 파일에 코드 수정 전에 작업 브랜치부터 생성하라고 명시해 놨는데 왜 지키지 않는지 모르겠다. 내 성격 까먹었나 보다.

 

스크린샷 수정 및 업로드 - 라이선스 문제 있는 6개 스테이션이 제거된 화면

스크린샷도 다시 찍어 올렸다.

이번에도 이미지 사이즈 수정 및 알파 값 제거 작업을 ChatGPT가 도와줬다. 중요한 건 claude가 다 하고 짜치는 작업만 시켜서 살짝 미안하다.

심사를 다시 넣었다. 수정 방향 결정, 증빙 서류 작성, 코드 수정, 재빌드 및 스크린샷 업로드까지의 전체 작업에 대략 28분 정도가 걸렸다. AI 도구들의 도움이 없었다면 꼬박 하루는 걸렸을 것이다. 이제 다시 기다림의 시간이다. 끝.

사업자 정보 표시
가리봉랩스(Garibong Labs) | 함동기 | 87, Jukjeon-ro | 사업자 등록번호 : 604-05-36402 | TEL : 010-5130-6483 | Mail : hamjoon@gmail.com | 통신판매신고번호 : 2026-용인수지-0037호 | 사이버몰의 이용약관 바로가기