개인정보처리방침

bake · 버전 2.2 · 2026년 9월 28일 시행

앱 사용 분석·오류 진단

해당 기능이 포함된 앱 버전에서 아래 정보를 처리합니다.

그 밖의 로그인, 결제, AI 기능, 알림, 기기 내 데이터 보관에 관한 내용은 아래와 같습니다.

효과음 사용 통계 추가 안내

2026년 10월 30일 추가 안내 · 수집 기능이 포함된 앱으로 업데이트한 이후 적용됩니다. 이전 사용 내역은 소급 수집하지 않습니다.

훈연스튜디오(이하 “회사”)는 bake 서비스 제공을 위해 필요한 최소한의 정보를 처리합니다.

1. 수집하는 정보

기기 내 편집 데이터와 백업

앱 안의 편집 프로젝트와 프로젝트에 저장한 영상·사진·녹음 등 미디어는 기기에 로컬로 저장되며 회사 서버나 클라우드에 자동으로 동기화 또는 백업되지 않습니다. 앱을 삭제하면 앱 안의 프로젝트와 미디어도 함께 삭제되어 복구할 수 없습니다. 중요한 영상은 앱을 삭제하기 전에 사진 앱이나 파일 앱으로 내보내야 합니다. 사진 앱이나 파일 앱으로 이미 내보낸 사본은 앱을 삭제해도 유지됩니다.

AI 기능을 선택하면 해당 요청에 필요한 데이터와 사용자가 명시적으로 선택한 참고자료 또는 영상의 필요한 부분만 아래 외부 처리자에게 전송됩니다. 자동 컷편집과 자동 자막은 선택한 영상 파일 전체가 아니라 분석용 저용량 음성과 시간 매핑만 전송합니다. 계정 없이 로컬 영상 편집 기능을 이용할 수 있습니다.

2. 이용 목적

3. 저장 및 보유

Instagram 분석 보고서와 최소 공개 프로필 요약은 계정 삭제 또는 사용자의 삭제 요청 시까지 보관됩니다. 분석에 사용한 대표 썸네일 원본은 AI 요청 처리 중에만 일시적으로 내려받고 별도로 저장하지 않습니다. 이전 앱 버전에서 생성된 Instagram 연결 정보와 액세스 토큰은 새 공개 아이디 분석에 전혀 사용하지 않으며 계정 삭제 또는 사용자의 삭제 요청 시 삭제됩니다. 공개 상품 식별자·상품명·대표 이미지 URL·출처와 공개 참고자료의 구조화된 분석 결과는 중복 수집을 줄이기 위해 사용자 계정과 연결하지 않고 최대 14일 캐시될 수 있습니다. 원본 대표 이미지와 상품 상세 화면은 별도로 복제·보관하지 않습니다. 자동 컷편집·자동 자막 분석용 음성은 요청 처리 중에만 비공개로 임시 보관하고 성공·실패·취소 후 즉시 삭제를 시도합니다. 일시적인 삭제 실패는 삭제 대기로 기록해 자동 정리 작업이 재시도합니다. 전사·컷 경계·자막 결과와 과금 기록은 결과 복구와 분쟁 대응을 위해 계정 삭제 또는 삭제 요청 시까지 보관될 수 있습니다. AI 전송 동의 기록은 기기와 서버에 계정별로 저장되며 회원 탈퇴, 앱 데이터 삭제 또는 동의 철회 처리 시 삭제됩니다. 법령상 보존 의무가 있는 결제 기록은 해당 기간 동안 분리 보관할 수 있습니다. 외부 제공자의 처리는 각 제공자의 계약과 데이터 처리 정책에 따릅니다.

알림함 기록은 회원 탈퇴 시까지 보관하며 알림 받기를 꺼도 앱 내 알림함에는 유지됩니다. 앱 내 알림 받기를 끄거나 로그아웃하면 현재 기기의 Expo 푸시 토큰 등록을 해제하고, 회원 탈퇴 시 계정에 연결된 토큰을 삭제합니다. 앱을 먼저 삭제해 해제 요청이 전달되지 않은 경우에는 푸시 제공자가 토큰이 유효하지 않다고 응답할 때 해당 토큰을 비활성화하며, 비활성 토큰은 회원 탈퇴 또는 삭제 요청 시 삭제합니다. 기기 내 편집 프로젝트와 미디어는 자동 백업되지 않으며 앱 삭제 후 회사가 복구할 수 없습니다.

Google Play 구매 검증·소유권 연결 기록은 구매 복구, 환불 확인과 동일 구매의 중복 지급·다른 계정 재사용 방지를 위해 필요한 범위에서 접근을 제한하여 보관하며, 회원 탈퇴 즉시 모두 삭제되지는 않습니다. 법령상 보존 의무가 있는 결제 기록은 해당 기간 동안 보관하고, 그 밖의 기록은 해당 처리 목적을 달성하여 더 이상 필요하지 않으면 삭제합니다. 해당 기록의 열람·삭제는 아래 문의처로 요청할 수 있습니다.

Play Integrity 보안 토큰과 검증 결과는 요청 검증에 사용합니다. 재사용 방지를 위한 토큰 해시 기반 일회성 기록은 5분의 유효기간을 두고 저장하며, 만료 후 자동 정리 작업으로 삭제합니다. Google에서 처리하는 보안 정보의 보유·삭제는 Google의 Play Integrity 데이터 처리 정책에 따릅니다.

선택한 프로필 사진은 프로필 사진을 변경·삭제하거나 회원 탈퇴를 처리할 때 정리합니다. 일시적인 파일 삭제 실패는 삭제 대기목록으로 관리해 재시도하며, 회원 탈퇴는 저장된 프로필 사진 정리를 완료한 뒤 처리합니다.

4. 외부 처리자

사용자가 프로필 사진을 직접 선택하면 해당 이미지를 같은 계정의 프로필에 표시하기 위해 Supabase의 비공개 저장소에 업로드합니다. 프로필 사진은 접근 기한이 있는 링크로 표시됩니다.

Google Play 결제 확인 과정에서 Google과 Supabase는 구매 토큰·주문 정보와 계정 연결용 해시 식별자를 처리합니다. Android 보안 확인 과정에서 Google은 요청 해시, 앱 메타데이터와 기기 인증 정보를 처리하고, Cloudflare에서 실행되는 bake 서버는 보안 토큰·검증 결과와 요청 재사용 방지 기록을 처리합니다. Google에는 요청 내용을 해시로 변환한 값을 보내 보안 확인을 요청합니다.

각 제공자의 보유·삭제는 해당 상업용 서비스 계약, 데이터 처리 조건 및 개인정보처리방침에 따릅니다. 회사는 외부 처리자가 본 방침과 관련 법령에서 요구하는 것과 동등한 수준의 보호 조치를 제공하는지 계약·처리 조건 및 공개 보안 문서를 통해 확인하고, 서비스 제공에 필요한 범위에서만 처리하도록 요구합니다.

Expo 푸시 토큰, 기기 플랫폼과 알림 내용은 사용자가 선택한 서비스 알림 제공에만 사용하며 광고, 사용자 추적 또는 광고 프로파일링에 사용하지 않습니다.

5. 사용자의 선택과 권리

공개 Instagram 계정 분석과 AI 기능은 선택 사항입니다. 계정 분석에는 Instagram 로그인·Meta 연결·액세스 토큰을 사용하지 않습니다. 온보딩의 공개 계정·참고자료·AI 기획·AI 음성 동의는 기기 내 개인 영상 음성을 포함하지 않습니다. 자동 컷편집·자동 자막을 처음 실행할 때 별도의 화면에서 OpenAI로 전송되는 데이터·목적·삭제 시점을 확인하고 동의를 받습니다. 동의하지 않으면 음성 추출·업로드·AI 요청과 크레딧 차감이 시작되지 않으며 로컬 영상 편집은 계속 사용할 수 있습니다. 향후 전송을 원하지 않으면 선택형 AI 기능을 더 이상 실행하지 않을 수 있습니다. 기기와 서버에 저장된 동의 기록은 프로필 → 계정 → 회원 탈퇴, 앱 데이터 삭제 또는 동의 철회 처리로 삭제할 수 있고, 동의 철회·처리 정지는 hunyeon.studio@gmail.com으로 요청할 수 있습니다. 프로필 → 알림 설정에서 알림 받기를 끌 수 있습니다. 이 경우 현재 기기의 푸시 토큰 등록과 예약된 로컬 알림은 해제되지만 앱 내 알림함 기록은 회원 탈퇴 전까지 유지됩니다. 프로필의 계정 설정에서 계정을 영구 삭제할 수 있습니다. 자세한 절차는 데이터 삭제 안내를 확인하세요.

6. 보안 및 문의

전송 구간 암호화, 사용자별 접근 제어 및 인증 토큰으로 정보를 보호합니다. 개인정보 문의: hunyeon.studio@gmail.com

Privacy Policy

bake · Version 2.2 · Effective September 28, 2026

App analytics and error diagnostics

The following applies to app versions that include these features.

  • Purpose: measure feature use, completion and failure, and investigate app crashes and local feature failures such as export.
  • Google LLC (US), Firebase Analytics: app-instance identifiers, automatically collected app/device/OS information and basic usage events, and fixed screen/feature events sent by bake.
  • Additional app metrics: cut counts, video duration, foreground editor time, export duration/progress, media completion, edit counts, AI-result application, reference counts by type, onboarding stages, workflow blockers, purchase entry points/results, and random project-journey, operation, export-attempt and purchase-attempt identifiers.
  • Functional Software, Inc. (US), Sentry: crashes and handled app failures, error messages/stacks, app/device/OS details, feature names and bounded diagnostics such as export progress and elapsed time.
  • Exports still running after 60 seconds: without a share-button action, the applicable app version sends one Firebase summary per attempt with progress, elapsed time, composition stage, cut/audio indices, completed frames and audio-track count. It also sends Sentry an allowlisted diagnostic snapshot with numeric media format/duration/size, cut feature counts, frame/export state, app/OS versions, thermal state and total device RAM. A random attempt ID connects the reports without containing an account or project ID.
  • Limits: Additional events sent to Firebase Analytics and Sentry exclude video/photo content, captions, AI prompts, file paths, search terms and account IDs. Random workflow identifiers contain neither actual project IDs nor account IDs. Advertising-ID collection, ad-personalization signals, Sentry performance tracing, session replay and screenshots are configured off. SDK defaults are also subject to each provider's policies.
  • Retention and requests: Google Analytics settings/policies and Sentry project retention settings/policies apply. Contact hunyeon.studio@gmail.com for suspension or deletion requests.

Sound-effect usage supplement

Supplement dated October 30, 2026. Applies after updating to an app version that includes this collection. Past use is not collected retroactively.

  • Sound-effect usage · Supabase: supporting app versions record signed-in users’ sound-effect identifiers/counts, final manual application or successful video-file rendering, random event identifiers, app version/build and platform. The server associates these with the account, receipt time and Pro subscription status at receipt to measure popularity and usage by subscription group. No original photo/video/audio, captions, project identifiers or file paths are sent. Records are deleted on account deletion; deletion or suspension can be requested at the contact below. Offline records may arrive later.

Hunyeon Studio processes only the information needed to provide bake.

Information we process

Optional Apple or Google sign-in details; subscription, credit and Apple transaction records; Google Play purchase tokens and their hashes, order IDs, product IDs, hashed identifiers linking purchases to a bake account, subscription/payment status, expiry times, paid amounts/currency and refund information; An image the user chooses as a profile photo; and, when you run Instagram account analysis, the public username you enter, public name, bio, website, profile-photo URL and account metrics. Account analysis processes up to 40 recent public posts’ IDs, captions, hashtags, media types, permalinks, timestamps, likes, comments, views and representative thumbnails. When you save a shopping link or use it for AI video planning, we process the public Coupang/Naver product URL, public product identity, product name, representative-image URL and page metadata. AI video planning may process the topic, revision request, selected identity/style settings, saved Instagram-analysis key message and key audience when Content is enabled, text and Coupang page metadata, public Naver Store product-detail images, and public-video audio and frames from references you select. AI voice generation processes only the selected cut caption and voice type. Auto Cut and Auto Captions process low-bitrate audio, analysis ranges, cut identifiers, duration and time mapping from the on-device video the user selects. When you allow system notifications and turn on notifications in the app, we store the Expo push token and device platform (iOS/Android). We also store account notification-inbox records, including notification kind, title, body, related-screen data, creation time and read time.

For Android AI requests, we process a randomly generated installation identifier, a hash derived from the account and installation identifiers and request contents, a Google Play Integrity security token, and verification results for the app package, version, signing certificate, app license and device integrity.

On-device editing data and backups

In-app editing projects and project media, including videos, photos and recordings, are stored locally on the device. bake does not automatically sync or back up this local data to Company servers or cloud storage. Deleting the app deletes the projects and media stored inside bake, and they cannot be recovered. Export important videos to Photos or Files before deleting the app. Copies already exported to Photos or Files remain after the app is deleted.

We verify and restore Google Play purchases, grant subscription access and credits without duplicate grants, verify refunds, and assess monthly-subscription conversion and settlement for affiliate-code users. We verify the authenticity of Android apps, devices and requests, and prevent tampering, replay and abuse.

Processors and purpose

Supabase provides authentication, database, private temporary audio storage and serverless functions and stores and removes user-selected profile photos privately and stores Google Play purchase-verification, ownership-linking, payment/refund records and account-linked consent, job, billing, Expo push-token/platform and notification-inbox records plus public-product snapshots kept separate from user accounts. Anthropic processes video-planning inputs, Coupang page text and metadata, selected public Naver Store product-detail screens, the saved Instagram-analysis key message and key audience when selected, and public Instagram profile/account/post text, public metrics and representative thumbnails to create AI results. OpenAI processes audio, frames and captions when you select a public Instagram video reference, and low-bitrate analysis audio and time mapping from an on-device video only when you run Auto Cut or Auto Captions. Bright Data collects the public profile, recent posts and representative thumbnails for the Instagram username you enter; public post/video information when you select a public Instagram reference; public Coupang product-page text and metadata; or public Naver Store product-page text and detail images when you select a shopping reference. ElevenLabs processes a selected cut caption and voice type only when you choose AI voice generation. 650 Industries, Inc. (Expo) processes the Expo push token, notification title/body and related-screen data for the period needed to relay a notification to Apple Push Notification service (APNs) or Firebase Cloud Messaging (FCM). Apple provides optional sign-in, App Store billing and APNs system-push delivery. Google provides optional sign-in, Google Play in-app billing, purchase/subscription verification, restoration and refund checks, Play Integrity app/device/request verification, and Firebase Cloud Messaging (FCM) delivery. Cloudflare provides proxying and security, including Android security-token/verdict processing and request-replay prevention. Push identifiers, device platform and notification content are used only for service notifications, not for advertising, user tracking or advertising profiles.

When you choose a profile photo, we upload the selected image to private Supabase storage to display it in the same account. Profile photos are displayed using access-limited links with an expiry time.

Google and Supabase process purchase tokens, order information and hashed account-linking identifiers for Google Play purchase verification. For Android security verification, Google processes a request hash, app metadata and device-attestation information; bake’s Cloudflare server processes security tokens, verdicts and replay-prevention records. Request contents are hashed before being passed to Google for this security check.

Retention and equivalent protection

Analysis reports and a minimized public-profile summary remain until account deletion or a user deletion request. Original Instagram thumbnails are downloaded only temporarily for the AI request and are not stored separately. Instagram connection data or access tokens created by an earlier app version are never used by the new public-username analysis and are deleted upon account deletion or a user deletion request. Public product identity, product name, representative-image URL, provenance and structured public-reference analysis results may be cached for up to 14 days without a link to a user account. Original representative images and product-detail screenshots are not copied or retained separately. Auto Cut and Auto Captions analysis audio is privately retained only during request processing; deletion is attempted after success, failure or cancellation, and transient failures are retried by automated cleanup. Generated transcript, cut-boundary and caption results and billing records may remain until account deletion or a deletion request for result recovery and dispute handling. Notification-inbox records remain until account deletion, including while push is turned off. The current-device Expo push token is unregistered when you turn off in-app notifications or sign out, account-linked tokens are deleted upon account deletion, and the token is disabled when the push provider reports it as invalid. Provider-side retention and deletion follow each provider’s commercial contract and data-processing policies. We review contractual/data-processing terms and public security materials to confirm protection equivalent to this Policy and applicable law, and require processing to be limited to service delivery.

Access to Google Play purchase-verification and ownership-linking records is restricted. We retain them as needed for purchase restoration, refund checks, and prevention of duplicate grants or reuse by another account; they are not all deleted immediately upon account deletion. Payment records subject to a statutory retention duty are kept for that period. Other records are deleted when their processing purpose has been fulfilled and they are no longer needed. You can request access to or deletion of these records using the contact information below.

Play Integrity tokens and verdicts are used to verify requests. A one-use record based on the token hash is stored with a five-minute validity period and removed by automated cleanup after expiry. Google-side security-data retention and deletion follow Google’s Play Integrity data-handling policy.

Uploaded profile photos are removed when you replace or delete the photo or delete the account. Transient file-deletion failures are queued for retry. Account deletion is completed after stored profile photos have been removed.

Your choices

Public Instagram account analysis and AI features are optional. Account analysis does not use Instagram login, a Meta connection or an access token. Onboarding consent for public-account, reference, AI-planning and AI-voice features does not include audio from a private on-device video. Before the first Auto Cut or Auto Captions request, a separate disclosure identifies the data sent to OpenAI, its purpose and deletion timing. Declining blocks audio extraction, upload, the AI request and credit charge, not local editing. You can prevent future transfers by not using the optional AI features. Delete consent records by deleting your bake account in Profile → Account, deleting app data, or requesting withdrawal. To withdraw consent or request suspension of processing, email hunyeon.studio@gmail.com. Turn off push in Profile → Notification Settings; this unregisters the current-device push token and cancels scheduled local notifications while notification-inbox records remain until account deletion. You may permanently delete your account in Profile → Account. See our data deletion instructions.