188 lines
12 KiB
Markdown
188 lines
12 KiB
Markdown
# 스토어 등록정보 초안
|
||
|
||
## 공통 메타데이터
|
||
|
||
| 필드 | 입력안 | 상태·근거 |
|
||
| --------- | -------------------------- | ------------------------------------------------------------------------ |
|
||
| 앱 이름 | `D3RO Voice` | **후보**, 10자. 앱 label과 제품명에 일치 |
|
||
| 앱/게임 | 앱 | **확정**, 생산성 앱 |
|
||
| 무료/유료 | 무료 | **후보**, Free 요금제 + 선택형 구독·광고 모델 |
|
||
| 기본 언어 | 한국어 (`ko-KR`) | Play 생성 양식 준비값 |
|
||
| 카테고리 | 생산성 (`Productivity`) | **후보** |
|
||
| 태그 | 음성 녹음, 전사, 메모/노트 | **검증 필요**, Console이 제공하는 실제 태그 중 기능과 일치하는 것만 선택 |
|
||
| 패키지 | `com.d3ro.voice` | `apps/mobile-rn/android/app/build.gradle:289-302` |
|
||
|
||
Play Console이 허용하는 스토어 제목은 30자, 짧은 설명은 80자, 전체 설명은 4,000자 이하여야 한다. 아래 문자 수는 줄바꿈을 제외한 해당 필드 원문 기준이며, 입력 후 Console의 실제 카운터를 다시 확인한다.
|
||
|
||
## `ko-KR`
|
||
|
||
### 앱 이름
|
||
|
||
```text
|
||
D3RO Voice
|
||
```
|
||
|
||
### 짧은 설명 — 42자
|
||
|
||
```text
|
||
녹음·전사·AI 문서화·팀 협업까지, 음성을 바로 활용할 수 있는 기록으로.
|
||
```
|
||
|
||
### 전체 설명
|
||
|
||
```text
|
||
말하는 동안에는 대화에 집중하세요.
|
||
|
||
D3RO Voice가 음성 녹음부터 전사, AI 보조 문서화, 메모와 팀 공유까지 하나의 흐름으로 이어줍니다. 음성을 남기는 데서 끝내지 않고, 다시 찾고 정리해 다음 작업에 활용할 수 있는 기록으로 바꿔보세요.
|
||
|
||
D3RO VOICE로 할 수 있는 일
|
||
|
||
• 바로 녹음하기
|
||
마이크 녹음을 시작하면 지속 알림에서 상태를 확인하고 일시정지, 재개, 중지 또는 폐기할 수 있습니다.
|
||
|
||
• 오디오와 MP4 가져오기
|
||
앱이 직접 검증할 수 있는 지원 오디오 형식과 MP4 파일을 선택해 처리할 수 있습니다.
|
||
|
||
• 상황에 맞게 전사하기
|
||
인증된 클라우드 전사를 사용합니다. 지원되는 Android 환경에서는 클라우드 제공자를 사용할 수 없을 때 기기 내 전사를 대체 경로로 사용할 수 있습니다.
|
||
|
||
• 기록을 한곳에 정리하기
|
||
전사문, 회의록, 메모, 템플릿과 생성 문서를 계정에 모아 관리합니다.
|
||
|
||
• AI로 핵심과 다음 작업 찾기
|
||
대화형 AI와 문서 생성 기능으로 전사 내용을 요약하고 후속 작업을 구체화할 수 있습니다.
|
||
|
||
• 팀과 필요한 기록 공유하기
|
||
초대한 팀원과 팀 회의 및 관련 기록을 공유하고 역할을 관리할 수 있습니다.
|
||
|
||
• 내 데이터 관리하기
|
||
계정 데이터 내보내기와 복원, 등록 기기 관리, 계정 삭제 경로를 제공합니다.
|
||
|
||
FREE 요금제, 광고 및 구독
|
||
|
||
Free 요금제에는 Google AdMob 배너 광고가 표시될 수 있습니다. 사용자가 직접 선택해 보상형 광고를 완료하면 서버 검증 후 앱 내부 AI 사용량 크레딧을 받을 수 있습니다.
|
||
|
||
선택형 Google Play 구독은 추가 사용량과 광고 없는 이용 환경을 제공할 수 있습니다. 실제 가격, 갱신 및 취소 조건은 구매 화면과 Google Play 결제 창에서 확인할 수 있습니다.
|
||
|
||
개인정보와 데이터 관리
|
||
|
||
마이크 권한은 녹음을 시작할 때 요청합니다. 음성과 텍스트는 사용자가 클라우드 기능을 실행한 경우 필요한 범위에서 처리됩니다. 광고 요청은 적용되는 동의 및 개인정보 옵션을 확인한 뒤 시작합니다.
|
||
|
||
개인정보처리방침과 계정 삭제 경로는 앱 설정에서 언제든 확인할 수 있습니다.
|
||
|
||
책임 있는 사용
|
||
|
||
자동 전사와 AI 생성 결과에는 오류가 있을 수 있습니다. 중요한 사실과 결정은 직접 검토하세요. 의료·법률·재무 또는 안전에 중대한 전문 조언으로 사용해서는 안 됩니다.
|
||
|
||
타인의 음성을 녹음하거나 콘텐츠를 공유할 때는 관련 법률을 확인하고 필요한 동의를 받아야 합니다.
|
||
```
|
||
|
||
### `ko-KR` 카피 벤치마크
|
||
|
||
2026-08-29에 Google Play의 [Google Recorder](https://play.google.com/store/apps/details?id=com.google.android.apps.recorder&hl=ko),
|
||
[Voicenotes](https://play.google.com/store/apps/details?id=com.app.voicenotes&hl=ko),
|
||
[Fireflies](https://play.google.com/store/apps/details?id=ai.fireflies.mobile&hl=ko),
|
||
[Otter](https://play.google.com/store/apps/details?id=com.aisense.otter&hl=ko),
|
||
[Notta](https://play.google.com/store/apps/details?id=com.langogo.transcribe&hl=ko),
|
||
[Dolby On](https://play.google.com/store/apps/details?id=com.dolby.dolby234&hl=ko),
|
||
[PLAUD](https://play.google.com/store/apps/details?id=ai.plaud.android.plaud&hl=ko),
|
||
[Transkriptor](https://play.google.com/store/apps/details?id=com.transkriptor.app&hl=ko)
|
||
등록정보를 대조했다. 문구를 복제하지 않고, 첫 문단에서 제품 흐름을 설명한 뒤
|
||
결과 중심 기능, 요금·광고, 개인정보, 책임 고지를 분리하는 정보 구조만 적용했다.
|
||
검증되지 않은 정확도, 처리 시간, 사용자 수, 인증 또는 최상급 표현은 사용하지 않는다.
|
||
|
||
## `en-US`
|
||
|
||
### App name
|
||
|
||
```text
|
||
D3RO Voice
|
||
```
|
||
|
||
### Short description — 76 characters
|
||
|
||
```text
|
||
Record, transcribe, and turn conversations into practical AI-assisted notes.
|
||
```
|
||
|
||
### Full description
|
||
|
||
```text
|
||
Stay focused on the conversation while you speak.
|
||
|
||
D3RO Voice connects voice recording, transcription, AI-assisted documentation, notes, and team sharing in one continuous flow. Go beyond saving audio and turn it into records you can find, organize, and use for the next step.
|
||
|
||
WHAT YOU CAN DO WITH D3RO VOICE
|
||
|
||
• Start recording right away
|
||
When microphone recording starts, use the ongoing notification to check its status, pause, resume, stop, or discard it.
|
||
|
||
• Import audio and MP4 files
|
||
Select supported audio formats and MP4 files that the app can independently validate and process.
|
||
|
||
• Transcribe through an available path
|
||
Use authenticated cloud transcription. On supported Android environments, on-device transcription can serve as a fallback when the cloud provider is unavailable.
|
||
|
||
• Keep records organized
|
||
Manage transcripts, meeting notes, memos, templates, and generated documents in your account.
|
||
|
||
• Find key points and next steps with AI
|
||
Use conversational AI and document generation to summarize transcripts and shape follow-up work.
|
||
|
||
• Share the records your team needs
|
||
Share team meetings and related records with invited members and manage member roles.
|
||
|
||
• Manage your data
|
||
Export or restore account data, manage registered devices, and access the account-deletion path.
|
||
|
||
FREE PLAN, ADS, AND SUBSCRIPTIONS
|
||
|
||
The Free plan may show Google AdMob banner ads. If a user chooses to complete a rewarded ad, in-app AI usage credits are granted only after server verification.
|
||
|
||
Optional Google Play subscriptions may provide additional usage and an ad-free experience. Current pricing, renewal, and cancellation terms are shown on the purchase screen and in the Google Play billing flow.
|
||
|
||
PRIVACY AND DATA CONTROLS
|
||
|
||
Microphone permission is requested when recording starts. Audio and text are processed only as needed when the user invokes a cloud feature. Ad requests begin only after the applicable consent and privacy-options flow.
|
||
|
||
The privacy policy and account-deletion path remain available from Settings.
|
||
|
||
RESPONSIBLE USE
|
||
|
||
Automated transcripts and AI-generated output can be incorrect. Review important facts and decisions yourself. Do not treat the output as professional medical, legal, financial, or safety advice.
|
||
|
||
Follow applicable law and obtain any required consent before recording another person or sharing content.
|
||
```
|
||
|
||
## 지원 정보
|
||
|
||
| 필드 | 입력안 | 상태 |
|
||
| ---------------- | ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
|
||
| 지원 이메일 | `yunchan8804@gmail.com` | **후보**. 공개 법적 페이지와 일치. 배포 전 수신·응답 가능 여부 확인 |
|
||
| 개인정보처리방침 | `https://d3ro.chanpaca.net/privacy/` | **확정**, 앱 Settings 링크와 일치 |
|
||
| 이용약관 | `https://d3ro.chanpaca.net/terms/` | **확정**, 앱 가입·Settings·Paywall 링크와 일치 |
|
||
| 계정 삭제 | `https://d3ro.chanpaca.net/delete-account/` | **확정**, Data safety의 삭제 URL 후보 |
|
||
| 웹사이트 | 입력 보류 | **차단 아님**. `https://d3ro.chanpaca.net/` 루트가 지원 사이트로서 200과 유효한 콘텐츠를 제공하기 전에는 등록하지 않는다 |
|
||
| 전화번호 | 비워 둠 | 선택 필드. 실제 공개 지원 번호가 생기기 전에는 임의 값 금지 |
|
||
|
||
## 등록정보 제출 전 대조
|
||
|
||
- 설명에 넣은 기능은 release AAB를 Play internal track으로 설치한 실제 화면에서 모두 접근 가능해야 한다.
|
||
- `Free` reviewer 계정에서 배너와 보상형 광고 경로를, 별도 유료 reviewer 계정에서 광고 미요청과 구독 기능을 확인한다.
|
||
- AI 신고 source와 local tests는 구현·GREEN이지만 아직 production migration/function 배포, purge scheduler·운영 담당 연결과 Play 설치본 E2E가 없다. 이 운영 경로가 GREEN이 되기 전에는 AI 보조 문구가 포함된 등록정보를 제출하지 않는다.
|
||
- Play icon 512×512와 canonical SVG source는 `docs/v3/play/assets/`에 생성됐고 Android legacy/adaptive/monochrome launcher resource에도 반영됐다. Pixel Launcher emulator의 adaptive circle mask는 `assets/proof/d3ro-icon-pixel-launcher-20260824.png`로 확인됐다. 다만 Play-signed release 설치본과 실제 Pixel/Samsung 등 OEM mask·scale 검증은 아직 필요하다.
|
||
- feature graphic A-D 역사 후보와 imagegen canonical E의 원본·prompt·1024×500 제출본·해시는 `assets/feature-graphic/`에 준비됐다. E는 2026-08-29 Console preview에서 safe crop·thumbnail contrast·규격 경고 없음을 확인했다.
|
||
- 실제 앱 화면 스크린샷 최소 2장(권장 4장 이상)은 아직 준비해야 한다. 로그인/초대 E2E 증거 이미지는 스토어 자산으로 사용하지 않는다.
|
||
- 자막이나 합성 UI가 실제 기능을 과장하지 않는지 확인한다. [Google의 등록정보 정확성 기준](https://support.google.com/googleplay/android-developer/answer/15191715?hl=en)을 따른다.
|
||
|
||
## 코드 근거
|
||
|
||
- 녹음·foreground service: `apps/mobile-rn/src/screens/RecordScreen.tsx`, `apps/mobile-rn/android/app/src/main/java/com/d3ro/voice/D3RORecordingService.kt`
|
||
- 미디어 가져오기 MIME 경계: `apps/mobile-rn/android/app/src/main/AndroidManifest.xml:88-116`
|
||
- 클라우드→기기 내 전사 fallback: `apps/mobile-rn/src/features/import/audio-transcription-service.ts:739-786`
|
||
- AI 대화: `apps/mobile-rn/src/screens/TalkScreen.tsx`, `apps/mobile-rn/src/features/talk/llm-stream-service.ts`
|
||
- 팀 협업: `apps/mobile-rn/src/screens/TeamsScreen.tsx`, `apps/mobile-rn/src/screens/TeamDetailScreen.tsx`
|
||
- 광고 eligibility·동의: `apps/mobile-rn/src/lib/mobile-ads-context.tsx:65-175`
|
||
- 비개인화 배너·보상형 광고: `apps/mobile-rn/src/components/FreeTierBanner.tsx:44-73`, `apps/mobile-rn/src/lib/mobile-ads-context.tsx:225-240`
|
||
- Play 구독: `apps/mobile-rn/src/lib/billing-context.tsx`, `apps/mobile-rn/src/screens/ProPaywallScreen.tsx`
|
||
- 데이터 이동성·삭제: `apps/mobile-rn/src/features/data-portability/`, `apps/mobile-rn/src/screens/AccountScreen.tsx:410-455`
|