어느 날 플레이스토어 앱 업데이트를 실패했다 feat. UGC 정책 위반 | by 이준범 | kmong

 
notion imagenotion image
안녕하세요! 크몽 팀 Vigli입니다.
11월 29일, 주말에 내시경과 치료를 받아 컨디션이 좋지 않아 주간온도*마저 1점이었던 월요일. (실은 계속된 식단관리로 먹고싶은 음식을 못 먹어서 1점인건 안 비밀🤫)
  • 주간온도 : kmong에서는 본인 상태를 점수(1~5)로 매겨 팀에 공유합니다. 숫자가 높을수록 좋습니다.
릴리즈를 앞두고 평소와 다를 바 없이 구글 플레이스토어에 kmong 앱을 프로덕션 배포했습니다.
잠시 후… 날아온 한 통의 메일 📧
notion imagenotion image
메일로 온 거절 사유와 해결 방법
이 메일로 kmong 앱이 플레이스토어 검토를 통과 하기까지 제 하루하루는 버라이어티해졌습니다.
오늘은 이 버라이어티 했던 날들을 기록해보려 합니다. 그리고 예방법과 검토 거절 시 대응 방법에 대한 제 생각도 함께 얘기해보겠습니다.

첫 검토 거절

검토가 거절되고 가장 먼저 한 일은, 왜? 거절되었는가를 파악하는 일이었습니다. 그리고 대응 방안도 함께 정리해서 팀에 최대한 빠르게 공유 했습니다.
notion imagenotion image
근래들어 가장 핫 했던 쓰레드, 좋은 일로 핫 했다면…
무엇이 문제인가 메일을 보면 이렇게 쓰여 있습니다.
검토 거절 사유
notion imagenotion image
상세 사유
사용자 제작 콘텐츠(UGC) 정책을 준수하지 않는 콘텐츠가 포함되었다고 합니다.
그걸 바탕으로 메일에 첨부된 스크린샷과 사용자 제작 콘텐츠 정책을 보며 정확히 어디가 문제인지 얘기하던 중 —
notion imagenotion image
마치 코난 같았던 Android 개발자 Kyle
Android 개발자 Kyle의 분석을 기점으로 Gig 서비스 리뷰에 신고 기능을 추가하기로 했습니다.
PO인 Ted의 주도하에 신속하게 ‘신고하기' 기능 사양이 정해지고, 이어서 디자이너인 Rahel이 ‘신고하기’ 기능을 디자인했습니다.
notion imagenotion image
리뷰에 추가된 신고하기 기능
처음 신고하기 기능은 이런 플로우를 가지고 있었습니다.
  • 신고하기 클릭
  • 로그인 상태 체크 > 게스트인 경우 로그인
  • 신고 확인 다이얼로그 출력
  • 확인 시 신고 접수 메시지 노출
  • 운영팀이 신고 내용을 확인하여, 정책에 따라 조치
그렇게 신고하기 기능을 빠르게 개발하고, 앱을 업데이트 제출했습니다.

두 번째 검토 거절

다시 날아온 한 통의 메일 📧
첫 번째와 같은 검토 거절 메일을 받았습니다. 😢
notion imagenotion image
이때까지 몰랐다.. 몇번 더 거절 될것이란것을
첫 번째 분석이 틀렸나 생각하며 메일과 함께 온 스크린샷과 사용자 제작 콘텐츠 정책을 다시 한번 살펴보고 다른 앱의 신고 기능도 살펴보았습니다.
notion imagenotion image
또 다시 해법을 들고 찾아온 코난 Kyle
신고에 대한 사용자의 피드백이 약하다는 판단하에 신고 기능을 더욱 강화하기로 하고 작업을 진행했습니다.
notion imagenotion image
신고하기 사유를 사용자가 선택해서 더 정확한 내용으로 신고할수 있도록 변경
UGC 위반사항에 대해 이 전보다 더욱 명확하게 조치할 수 있게 변경하도록 신속하게 작업하고 검토를 위해 업데이트를 제출했습니다.

세 번째 검토 거절 😭

notion imagenotion image
아버지! 날 보고 있다면 정답을 알려줘!
예상했던 대응이 실패로 돌아가자 이때부터 크게 두 방향으로 대응을 시작했습니다.
  1. 구글 정책 지원팀 문의
  1. 사용자 제작 콘텐츠 정책을 참고하여 앱 위반 사항 검토와 대응
1번 방향으로 다양한 경로로 구글과 커뮤니케이션을 했으나 모두 비슷한 답변을 받았습니다. “UGC 를 위반하였고 신고와 부적절한 사용자를 차단할 수 있는 기능을 발견하지 못했다.” 라는 게 주된 내용이었습니다.
2번 방향으로는 구글 정책 검토와 다른 앱 리서치를 진행했습니다. 그러던 중 Youtube 앱의 신고하기 절차가 저의 눈을 사로잡았습니다.
notion imagenotion image
Youtube 앱은 신고한 댓글을 보이지 않게 한다.
저희는 차단 기능을 신고된 댓글의 내부 정책 검토 후 처리라고 판단했으나, 추가로 즉시 조치도 필요했죠.
notion imagenotion image
신고한 리뷰를 신고한 사용자에게 보이지 않도록 기술 검토 진행
그래서 즉시 조치에 필요한 기술을 검토 후, 빠르게 대응하는 방법으로 작업을 진행했습니다. 기존 플로우 끝에 댓글을 숨기는 기능을 추가하는 것으로 작업을 선택했습니다.

🎉 드디어 릴리즈 성공 🎉

notion imagenotion image
😆
결국 신고와 즉시 조치로 정책 이슈를 통과하였습니다.
릴리즈 성공까지 어려 움이 있었지만, 모든 분의 빠르고 정확한 의사 결정과 진행으로 착착! 잘 대응했습니다. (이게 바로 애자일🤣)
정책 변경에 대해 대비를 하겠지만, 잘 못 판단하여 같은 이슈가 또 발생할 수 있습니다. 하지만 이번 이슈를 통해 배운 점이 있습니다.
  • 정책을 꼼꼼하게 살펴보자
  • Google 앱에서 정책과 관련된 앱의 기능을 확인해보자
  • 검색해보자
  • 믿을 수 있는 좋은 동료가 많으니 함께 논의해보자
이런 방법으로 사전에 대비하고, 이슈가 발생해도 더 빠르게 대응할 수 있을 거라 생각합니다.
이 이슈는 12월 1일부터 변경된 정책에 해당합니다. 다음 링크에 적힌 정책으로 여러분의 앱도 점검해 보길 바랍니다.
긴 글 읽어주셔서 감사합니다.
크몽까지 내 능력 프리랜서 마켓 No.1, 크몽
notion imagenotion image
Android Developer