개인정보 보호
VibeBlocks 개인정보처리방침
바이브블록스는 VibeBlocks 앱과 웹 서비스 이용자의 개인정보를 투명하고 안전하게 처리합니다.
1. 개인정보처리자
| 상호 | 바이브블록스 (VibeBlocks) |
| 대표자 | 이정희 |
| 사업자등록번호 | 533-06-03533 |
| 주소 | 전북특별자치도 전주시 덕진구 숲정이2길 46(진북동) |
| 문의 | develop@trymake.co |
본 방침은 2026년 7월 10일부터 적용됩니다.
2. 처리 목적과 항목
계정과 동기화
회원 식별, 로그인, 프로젝트와 학습 진도 동기화를 위해 사용자 식별자, 이메일, 표시 이름, 프로필 이미지 URL, 로그인 제공자 정보, 프로젝트 및 학습 진도를 처리합니다. 비밀번호는 Firebase Authentication이 처리하며 바이브블록스가 원문을 열람하지 않습니다.
AI 코드 생성
사용자의 지시, 현재 코드, 이전 생성물, 오류 정보와 생성 결과를 AI 코드 생성과 품질 개선을 위해 처리합니다. 프롬프트에 이름, 연락처, 학교명 등 불필요한 개인정보를 입력하지 마세요.
서비스 분석과 안정성
앱 버전, 플랫폼, 선택 언어, 화면 이동, 기능 사용 이벤트, 오류 및 충돌 진단 정보를 서비스 개선과 보안 목적으로 처리할 수 있습니다.
광고
광고가 활성화된 앱에서는 Google Mobile Ads SDK가 비개인화 광고 제공, 광고 빈도 관리, 집계 보고와 부정 사용 방지를 위해 IP 주소, 광고 상호작용, 진단 정보와 기기·앱 식별 정보를 처리할 수 있습니다. Android 광고 ID 권한은 사용하지 않으며, 연령에 따라 아동 또는 청소년 보호 신호와 광고 콘텐츠 등급을 적용합니다.
기기 기능
카메라는 QR/바코드 인식, Bluetooth와 위치 권한은 지원 기기 연결, 저장소 권한은 프로젝트 또는 펌웨어 파일 처리에 사용됩니다. 권한은 해당 기능을 사용할 때 요청합니다.
3. 처리 위탁과 국외 이전
| Google LLC | Firebase Authentication, Cloud Firestore, Analytics, Crashlytics를 통한 인증, 데이터 저장, 분석 및 오류 진단과 Google Mobile Ads를 통한 비개인화 광고 제공. Google 서비스 운영 지역으로 이전될 수 있습니다. |
| Amazon Web Services, Inc. | AI 요청 중계, 사용량 제한, 운영 로그 저장. 주 처리 리전은 대한민국 서울(ap-northeast-2)입니다. |
| AI 모델 제공업체 | OpenAI 및 서비스에서 선택한 모델 제공업체가 코드 생성 요청과 관련 컨텍스트를 처리할 수 있습니다. |
| PostHog, Inc. | 배포 설정에서 활성화된 경우 제품 사용 분석을 처리합니다. 세션 녹화와 텍스트 수집은 기본적으로 사용하지 않습니다. |
| Google / Apple | 사용자가 선택한 소셜 로그인 인증을 처리합니다. |
국외 이전은 서비스 제공에 필요한 범위에서 암호화된 통신으로 이루어지며, 각 업체의 계약과 개인정보 보호 조건에 따라 처리됩니다.
4. 아동과 보호자
앱은 최초 실행 시 정확한 생년월일 대신 연령대만 저장합니다. 만 14세 미만 사용자는 로컬 모드로 이용하며 계정 연동, 클라우드 동기화, AI 전송, Firebase Analytics, Crashlytics와 PostHog 분석을 사용하지 않습니다. 광고가 표시되는 경우 아동 대상·비개인화 요청과 일반(G) 콘텐츠 등급을 적용합니다.
보호자는 아동의 개인정보 열람, 정정, 삭제와 처리정지를 요청할 수 있습니다. 동의 없이 아동 정보가 수집되었다고 판단되면 develop@trymake.co로 알려주세요.
5. 보유와 삭제
- 계정, 프로젝트와 학습 진도: 계정 삭제 또는 처리 목적 달성 시까지
- AI 요청 및 운영 로그: 서비스 품질, 보안과 부정 이용 방지 목적 달성 시까지
- 법령 또는 분쟁 대응에 필요한 기록: 해당 법령과 정당한 보존 기간 동안
계정 삭제 시 계정에 연결된 프로젝트, 학습 진도와 인증 정보를 삭제합니다. 외부 처리업체가 보유한 연결 데이터도 식별 가능하고 법적으로 허용되는 범위에서 삭제 요청을 처리합니다.
6. 이용자의 권리
이용자와 법정대리인은 개인정보 열람, 정정, 삭제, 처리정지, 동의 철회를 요청할 수 있습니다. 앱의 계정 화면 또는 웹 삭제 요청 페이지에서 계정 삭제를 시작할 수 있으며, 이메일로도 권리를 행사할 수 있습니다.
7. 안전성 확보 조치
바이브블록스는 전송 구간 암호화, Firebase 인증과 접근 제어, 최소 권한, 앱 무결성 확인, 운영 접근권한 관리와 오류 모니터링을 적용합니다.
8. 방침 변경
중요한 변경이 있을 경우 앱 또는 웹사이트를 통해 시행 전에 알립니다. 이전 방침은 필요한 경우 문의를 통해 확인할 수 있습니다.
Privacy
VibeBlocks Privacy Policy
VibeBlocks handles personal data transparently and securely across the VibeBlocks app and web services.
1. Data controller
| Legal name | 바이브블록스 (VibeBlocks), sole proprietorship |
| Representative | 이정희 |
| Business registration | 533-06-03533 |
| Address | 46 Supjeongi 2-gil, Deokjin-gu, Jeonju-si, Jeonbuk State, Republic of Korea |
| Contact | develop@trymake.co |
Effective July 10, 2026.
2. Data we process and why
Accounts and synchronization
We process user identifiers, email addresses, display names, profile image URLs, sign-in provider information, projects, and learning progress to authenticate users and synchronize their work. Passwords are handled by Firebase Authentication and are not available to VibeBlocks in plain text.
AI code generation
We process instructions, current code, prior outputs, error information, and generated results to provide AI code generation and improve service quality. Users should not include unnecessary personal information in prompts.
Analytics and reliability
We may process app version, platform, selected language, navigation, feature events, errors, and crash diagnostics to improve reliability, security, and the learning experience.
Advertising
When ads are enabled, the Google Mobile Ads SDK may process IP addresses, ad interactions, diagnostic information, and device or app identifiers to deliver non-personalized ads, manage frequency, provide aggregate reporting, and prevent fraud. The Android advertising ID permission is removed, and age-appropriate child or teen treatment and ad-content ratings are applied.
Device features
Camera access supports QR or barcode scanning, Bluetooth and location permissions support compatible device connections, and storage access supports project or firmware files. Permissions are requested when the related feature is used.
3. Service providers and international transfers
| Google LLC | Authentication, cloud storage, analytics, and crash diagnostics through Firebase services, plus non-personalized advertising through Google Mobile Ads. Data may be transferred to regions where Google operates. |
| Amazon Web Services, Inc. | AI request routing, usage controls, and operational logs. The primary processing region is Seoul, Republic of Korea (ap-northeast-2). |
| AI model providers | OpenAI and other providers selected by the service may process code-generation requests and related context. |
| PostHog, Inc. | Product analytics when enabled in a deployment. Session recording and text capture are disabled by default. |
| Google / Apple | Social sign-in when selected by the user. |
International transfers use encrypted connections and are limited to what is required to provide the service under the applicable provider agreements and privacy terms.
4. Children and guardians
The app stores an age range rather than an exact date of birth. Users under 14 remain in local mode: account linking, cloud synchronization, AI transmission, Firebase Analytics, Crashlytics, and PostHog analytics are disabled. When ads are shown, requests use child-directed, non-personalized treatment and a General (G) content rating.
Guardians may request access, correction, deletion, or restriction of a child's data. Contact develop@trymake.co if you believe a child's information was collected without valid consent.
5. Retention and deletion
- Account, project, and learning data: until account deletion or the purpose is fulfilled
- AI request and operational logs: until service-quality, security, and abuse-prevention purposes are fulfilled
- Records required by law or legitimate dispute handling: for the applicable required period
Account deletion removes account-linked projects, learning progress, and authentication information. We also process deletion requests for identifiable data held by service providers where technically and legally possible.
6. Your rights
Users and legal guardians may request access, correction, deletion, restriction, or withdrawal of consent. Start account deletion in the app or on the web deletion page, or contact us by email.
7. Security
VibeBlocks uses encrypted transport, Firebase authentication and access controls, least-privilege permissions, app-integrity checks, operational access management, and error monitoring.
8. Policy changes
Material changes will be announced in the app or on the website before they take effect. Previous versions are available on request where required.