VibeStep(바이브스텝) VibeStep
← 앱으로 돌아가기 ← Back to the appVibeStep(이하 “서비스”)은 이용자의 개인정보를 소중히 여기며, 「개인정보 보호법」 등 관련 법령을 준수합니다. 본 방침은 서비스가 어떤 정보를 수집해 어떤 목적으로 이용하고 언제 파기하는지를 설명합니다.
서비스는 2D 관절 키프레임으로 춤을 만들어 공유하는 소셜 앱입니다. 서비스 이용에 필요한 최소한의 정보만 수집합니다. 소셜 로그인은 이메일·프로필 등 추가 권한(scope)을 요구하지 않으며, 이메일 로그인은 인증에 필요한 이메일 주소만 사용합니다.
서비스 이용 규칙과 이용자 콘텐츠에 대한 정책은 이용약관에서 확인할 수 있습니다.
모바일 앱에서는 Apple App Store 또는 Google Play 인앱 결제로 재화를 구매할 수 있습니다. 결제와 환불은 각 스토어가 처리하며, 서비스는 카드번호를 받거나 저장하지 않습니다. 구매 권한 확인과 복원을 위해 RevenueCat이 스토어 구매 영수증, 앱 사용자 식별자와 구매 상태를 처리하며, 서비스 서버는 검증된 거래 식별자와 지급 내역을 보관합니다.
| 대상 | 보유 기간 |
|---|---|
| 계정 정보(UID·provider·닉네임, 이메일 가입 시 이메일 주소), 재화, 계정 설정 | 회원 탈퇴 또는 삭제 요청 시까지 |
| 춤 보관함, 게시물, 댓글, 이모지 반응 | 이용자가 삭제하거나 탈퇴할 때까지 |
| 인앱 결제·구매 이력, 광고 보상 거래 기록 | 탈퇴 시까지. 다만 결제 기록은 관련 법령 및 스토어 정책이 정한 기간 |
| 서버 접속 로그 | 인프라 정책에 따라 최대 1년 이내 자동 삭제 |
| 앱 충돌·오류 진단 정보, 앱 이용 통계 | Firebase 보존 정책에 따라 충돌 보고는 최대 90일, 이용자 단위 이용 통계는 최대 14개월 보관 후 삭제. 집계 통계는 개인을 식별할 수 없는 형태로만 유지 |
다만 다음 두 가지는 구조상 즉시 사라지지 않을 수 있습니다. 첫째, 게시물·댓글에는 작성 시점의 닉네임이 함께 저장되어 목록에 표시됩니다. 둘째, 춤 데이터는 내용 해시로 식별되는 불변 에셋으로 저장되어 다른 게시물이 같은 데이터를 참조할 수 있습니다. 이 경우 계정과의 연결(작성자 식별자)을 먼저 끊고, 더 이상 참조되지 않는 데이터는 정기적으로 정리합니다.
서비스는 이용자의 개인정보를 판매하지 않습니다. 다만 서비스 운영, 결제 검증 및 이용자가 선택한 보상형 광고 제공에 필요한 범위에서 다음 사업자가 정보를 처리할 수 있습니다.
| 수탁자 | 위탁 업무 |
|---|---|
| Google LLC / Google Cloud | Firebase Authentication(로그인 인증), Cloud Firestore(데이터 저장), Cloud Run(API 서버 운영), Firebase Hosting(웹 배포), Firebase Crashlytics(앱 충돌·오류 진단), Firebase Analytics(앱 이용 통계) |
| Apple Inc. | Apple로 로그인 이용 시 계정 인증, App Store 인앱 결제 처리 |
| Google LLC / Google Play / Google Mobile Ads | Google 로그인, Play 인앱 결제, 보상형 광고 제공·측정·부정행위 방지 및 광고 동의 관리 |
| RevenueCat, Inc. | 인앱 결제 영수증 검증, 구매 권한 확인과 복원 |
서비스 데이터와 API 서버는 미국 리전(us-west1, Oregon)에서 운영합니다. Firebase 및 소셜 로그인 인증 처리는 각 사업자의 글로벌 인프라에서 이루어질 수 있으며, 국외에서 처리되는 항목은 계정 고유 식별자, 이메일 가입 시 이메일 주소, 인증 토큰, 결제 상태, 광고·기기 식별자, 충돌·오류 진단 정보 및 서비스 이용 데이터입니다.
보유 기간이 지나거나 처리 목적이 달성된 개인정보는 지체 없이 파기합니다. 전자적 파일 형태의 정보는 복구할 수 없는 방법으로 데이터베이스에서 삭제하며, 백업본에 남은 정보는 백업 순환 주기에 따라 함께 삭제됩니다.
서비스는 만 14세 미만 아동의 가입을 받지 않으며, 아동의 개인정보를 알면서 수집하지 않습니다. 만 14세 미만 아동의 정보가 수집된 사실을 확인하면 지체 없이 해당 계정과 데이터를 삭제합니다.
개인정보 관련 문의, 열람·삭제 요청, 불만 처리는 위 연락처로 접수하며 성실하게 답변드립니다.
개인정보 침해로 도움이 필요하시면 아래 기관에 문의할 수 있습니다.
본 방침의 내용을 추가·삭제·수정할 경우 시행 최소 7일 전에 앱 내 공지 또는 본 페이지를 통해 알립니다. 다만 이용자 권리에 중대한 변경이 있는 경우에는 최소 30일 전에 알립니다.
VibeStep (“the Service”) respects your privacy and complies with the Korean Personal Information Protection Act (PIPA) and other applicable laws. This policy explains what we collect, why we use it, and when we delete it.
VibeStep is a social app for creating and sharing dances built from 2D joint keyframes. We collect only what the Service needs to work. We request no additional scopes (such as email or profile access) during social sign-in; email sign-in uses only the email address needed for authentication.
The rules for using the Service and our policy on user content are in the Terms of Use.
On mobile, you can purchase in-app currency through Apple App Store or Google Play. Those stores process payment and refunds; the Service does not receive or store card numbers. RevenueCat processes store receipts, an app user identifier, and purchase status so we can verify and restore purchases. Our server retains the verified transaction identifier and currency-grant record.
| Data | Retention |
|---|---|
| Account data (UID, provider, nickname, and email for email accounts), currency, account settings | Until you delete your account or request deletion |
| Saved dances, posts, comments, reactions | Until you delete them or close your account |
| In-app payment and purchase history; ad-reward transaction records | Until account closure, except payment records retained as required by law or store policy |
| Server access logs | Deleted automatically within one year per infrastructure policy |
| Crash and error diagnostics; app usage statistics | Per Firebase retention policy: crash reports up to 90 days and user-level usage data up to 14 months, then deleted. Aggregated statistics are kept only in a form that cannot identify you |
Two things may not disappear immediately. First, posts and comments store the nickname used at the time of writing so lists can render without extra lookups. Second, dance data is stored as immutable, content-hashed assets that other posts may reference. In those cases we first sever the link to your account (the author identifier) and periodically purge assets that are no longer referenced.
We do not sell your personal information. The following providers may process information as needed to operate the Service, verify purchases, and deliver rewarded ads that you choose to watch.
| Processor | Purpose |
|---|---|
| Google LLC / Google Cloud | Firebase Authentication (sign-in), Cloud Firestore (data storage), Cloud Run (API server), Firebase Hosting (web delivery), Firebase Crashlytics (crash and error diagnostics), Firebase Analytics (app usage statistics) |
| Apple Inc. | Sign in with Apple and App Store in-app payment processing |
| Google LLC / Google Play / Google Mobile Ads | Google sign-in, Play in-app payments, rewarded-ad delivery and measurement, fraud prevention, and ad consent management |
| RevenueCat, Inc. | In-app purchase receipt validation, entitlement checks, and purchase restoration |
Service data and the API server run in the United States region (us-west1, Oregon). Firebase and social sign-in verification may also take place on the providers' global infrastructure. Data processed outside Korea includes your account identifier, email address for email accounts, authentication tokens, purchase status, ad or device identifiers, crash and error diagnostics, and Service usage data.
If you are in the EEA or the UK, we process your data to perform our contract with you (providing the Service) and on the basis of our legitimate interest in keeping the Service secure. You may contact us to exercise your access, rectification, erasure, and objection rights.
Once the retention period ends or the purpose of processing is fulfilled, we delete the data without delay. Electronic records are removed from the database in a manner that prevents recovery, and copies remaining in backups are removed as those backups rotate out.
The Service is not intended for children under 14, and we do not knowingly collect their personal information. If we learn that we have collected data from a child under 14, we delete the account and its data without delay.
Send privacy questions, access or deletion requests, and complaints to the address above and we will respond in good faith.
If you need help with a privacy matter, you may also contact:
If we add to, remove from, or revise this policy, we will announce it in the app or on this page at least 7 days before it takes effect — at least 30 days ahead when the change materially affects your rights.