개인정보 보호
VibeBlocks 개인정보처리방침
바이브블록스는 VibeBlocks 앱과 웹 서비스 이용자의 개인정보를 투명하고 안전하게 처리합니다.
1. 개인정보처리자
| 상호 | 바이브블록스 (VibeBlocks) |
| 대표자 | 이정희 |
| 사업자등록번호 | 533-06-03533 |
| 주소 | 전북특별자치도 전주시 덕진구 숲정이2길 46(진북동) |
| 문의 | develop@trymake.co |
본 방침은 2026년 7월 30일부터 적용됩니다.
2. 처리 목적과 항목
계정과 동기화
회원 식별, 로그인, 프로젝트와 학습 진도 동기화를 위해 사용자 식별자, 이메일, 표시 이름, 프로필 이미지 URL, 로그인 제공자 정보, 프로젝트 및 학습 진도를 처리합니다. 비밀번호는 Firebase Authentication이 처리하며 바이브블록스가 원문을 열람하지 않습니다.
AI 코드 생성
사용자의 지시, 현재 코드, 이전 생성물, 오류 정보와 생성 결과를 AI 코드 생성과 품질 개선을 위해 처리합니다. 프롬프트에 이름, 연락처, 학교명 등 불필요한 개인정보를 입력하지 마세요.
서비스 분석과 안정성
앱 버전, 플랫폼, 선택 언어, 화면 이동, 기능 사용 이벤트, 오류 및 충돌 진단 정보를 서비스 개선과 보안 목적으로 처리할 수 있습니다.
광고
현재 앱 내 광고 송출과 Google Mobile Ads 초기화는 잠정 중단되어 있으며, 앱은 광고 요청을 보내지 않습니다. 향후 광고 기능을 재개하기 전 이 방침과 앱 안내를 업데이트하고 필요한 동의, 연령 보호 설정과 데이터 공개를 다시 검증합니다.
기기 기능
카메라는 QR/바코드 인식, Bluetooth와 위치 권한은 지원 기기 연결, 저장소 권한은 프로젝트 또는 펌웨어 파일 처리에 사용됩니다. 권한은 해당 기능을 사용할 때 요청합니다.
3. 처리 위탁과 국외 이전
| Google LLC | Firebase Authentication, Cloud Firestore, Analytics, Crashlytics를 통한 인증, 데이터 저장, 분석 및 오류 진단. Google 서비스 운영 지역으로 이전될 수 있습니다. |
| Amazon Web Services, Inc. | AI 요청 중계, 사용량 제한, 운영 로그 저장. 주 처리 리전은 대한민국 서울(ap-northeast-2)입니다. |
| AI 모델 제공업체 | OpenAI 및 서비스에서 선택한 모델 제공업체가 코드 생성 요청과 관련 컨텍스트를 처리할 수 있습니다. |
| PostHog, Inc. | 배포 설정에서 활성화된 경우 제품 사용 분석을 처리합니다. 세션 녹화와 텍스트 수집은 기본적으로 사용하지 않습니다. |
| Google / Apple | 사용자가 선택한 소셜 로그인 인증을 처리합니다. |
국외 이전은 서비스 제공에 필요한 범위에서 암호화된 통신으로 이루어지며, 각 업체의 계약과 개인정보 보호 조건에 따라 처리됩니다.
4. 아동과 보호자
현재 앱은 연령대를 묻거나 저장하지 않으며, 연령대에 따른 기능 제한이나 광고 요청을 하지 않습니다. 만 13세 미만 이용자를 대상으로 하는 별도 운영은 잠정 중단되어 있습니다. 향후 연령 기반 처리나 만 13세 미만 대상 운영을 재개하기 전 이 방침과 앱 동작을 업데이트하고 필요한 보호자 동의와 보호 조치를 적용합니다.
보호자는 아동의 개인정보 열람, 정정, 삭제와 처리정지를 요청할 수 있습니다. 동의 없이 아동 정보가 수집되었다고 판단되면 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 30, 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
In-app advertising and Google Mobile Ads initialization are currently paused, and the app does not send ad requests. Before advertising is resumed, we will update this policy and the in-app notice and revalidate the required consent, age-protection settings, and data disclosures.
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. 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 currently does not ask for or store an age range, apply age-based feature restrictions, or send ad requests. Separate operation directed to users under 13 is temporarily paused. Before age-based processing or operation directed to users under 13 is resumed, we will update this policy and the app behavior and apply the required guardian consent and safeguards.
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.