오늘도 직장인개인정보처리방침
시행일 · 2026년 10월 9일
1. 운영자와 적용 범위
비엔알비(사업자등록번호 698-49-00903)는 오늘도 직장인 iOS 앱(App Store), Android 앱(Google Play)과 이 안내 사이트를 운영합니다. 개인정보 관련 문의와 열람·정정·삭제·처리정지 요청은 support@bn-rb.com으로 보내 주세요.
2. 처리하는 정보와 목적
- 게임 진행과 계정: 별도의 회원가입 입력 없이 Firebase 익명 계정을 자동 생성합니다. 계정 식별자, 게임 진행·선택·능력치·보유 아이템·획득 기록과 처리한 요청을 Firebase 서버에 저장합니다. 진행 검증, 부정 변경과 중복 처리 방지, 오류 복구에 사용하며 게임 진행에는 인터넷 연결이 필요합니다. 기기에는 진행 캐시, 미확정 요청, 언어·소리·효과 설정과 보상 지급 기록을 저장합니다. 이전 버전의 오프라인 저장은 기기에 백업으로 남으며 서버 진행으로 옮기지 않습니다. iOS 이전 버전의 iCloud 동기화 기록은 남아 있을 수 있지만 온라인 진행을 덮어쓰는 데 사용하지 않습니다.
- 서버 다이아 지갑: 익명 계정 식별자, 다이아 잔액, 상품·거래 식별자, 아이템 구매 요청과 처리 결과 및 구매 대상 회차·주차를 Firebase 서버에 저장합니다. 구매 검증, 다이아 지급·사용 확인, 환불 정산, 중복 차감 방지와 오류 복구에 사용합니다. 앱 삭제만으로는 서버 기록이 삭제되지 않습니다. 앱의 계정 삭제 기능으로 지울 수 있습니다(5항).
- 광고 보상과 앱 검증: 계정별 서버 날짜, 광고 예약·완료·보상 지급 기록을 한도 확인과 중복 보상 방지에 사용합니다. Firebase App Check가 iOS에서는 Apple App Attest를, Android에서는 Google Play Integrity API를 이용해 앱과 기기의 무결성 검증 정보를 처리합니다. 앱 검증을 통과하지 못하면 광고 보상 확인이 제한될 수 있습니다.
- 구매: Apple(App Store) 또는 Google(Google Play)과 RevenueCat이 익명 앱 사용자 ID, 상품·거래 식별자, 구매·환불·광고 제거·다이아 상품 상태, 국가·통화와 가격 정보를 구매 검증과 복원에 사용합니다. 카드 번호와 스토어 계정 비밀번호를 운영자가 직접 받지 않습니다.
- 광고: Google AdMob과 동의 관리 SDK가 IP 주소, 대략적인 지역, 앱·기기 식별자, 기기·운영체제 정보, 광고 표시·반응, 진단 정보와 동의 상태를 광고 제공·측정·부정 이용 방지에 처리할 수 있습니다. 앱은 비개인화 광고를 요청합니다. iOS의 IDFA 접근은 아래 Meta 광고 성과 측정 항목에 설명한 추적 허용 조건을 따릅니다. Android에서는 광고 ID가 위 목적에 사용될 수 있으며, 기기 설정에서 광고 ID를 재설정하거나 삭제할 수 있습니다. 비개인화 광고도 광고 제공에 필요한 정보를 처리합니다.
- 이용 통계: 정식 배포 환경에서 Firebase Analytics가 앱 인스턴스·기기 정보와 게임 시작, 메뉴 이용, 활동·주간 진행, 광고·구매 화면 관련 이벤트를 서비스 개선에 사용합니다. 개발자가 정의한 이벤트에는 이름, 대사, 저장 원문을 넣지 않으며 게임 계정 식별자와 연결하지 않습니다.
- Apple Ads 유입 분석(iOS): App Store에서 받은 앱에서 Apple AdServices의 광고 유입 토큰을 Apple과 RevenueCat에 전달합니다. Apple이 알려 준 유입 여부와 캠페인·광고그룹·키워드 식별자는 Firebase Analytics에서 게임 진행 이벤트와 함께 분석합니다. RevenueCat에서는 이 정보를 익명 앱 사용자 ID와 구매 기록에 연결해 광고별 구매 성과를 확인합니다. IDFA를 요청하거나 플레이어 이름·대화 내용을 이 분석에 보내지 않습니다. 유입 토큰을 게임 진행 데이터에 저장하지 않습니다. 계정 삭제 시 기기의 유입 분석 기록과 Analytics 앱 인스턴스 데이터를 초기화하며 외부 서비스의 기존 기록은 각 서비스의 보존 정책을 따릅니다.
- Meta 광고 성과 측정(iOS, 지원 버전에서 선택): 이 기능을 지원하는 버전에서 iOS 추적 권한(ATT)을 허용하고 필요한 광고 동의 조건을 충족하면 Meta SDK가 광고 식별자(IDFA), Meta 익명 식별자, IP 주소와 대략적인 지역, 앱·기기·운영체제 정보, 설치·실행 및 첫 일정·첫 주 완료 이벤트를 Meta에 전달합니다. RevenueCat은 매칭에 필요한 식별자와 동의 상태, 상품 식별자, 구매 시점·금액·통화 등의 구매 정보를 Meta에 전달합니다. Meta는 이를 다른 앱·웹사이트의 정보와 연결하여 오늘도 직장인 광고의 설치·구매 성과 측정과 광고 최적화에 사용할 수 있습니다. 플레이어 이름, 캐릭터 대화 원문, 공략 인물과 연애 선택은 이 측정에 보내지 않습니다. 추적을 거절해도 기본 게임을 이용할 수 있으며 iOS 설정 → 개인정보 보호 및 보안 → 추적에서 선택을 바꿀 수 있습니다. 거절·철회 시 앱은 이 측정의 새 전송을 중단하며 이미 전달된 기록이 자동 삭제되지는 않습니다. 기록은 Meta와 RevenueCat의 보존 정책을 따르고 삭제 요청은 고객지원으로 문의할 수 있습니다. 별도 지역 동의가 필요한 환경은 해당 동의 연동이 준비되기 전까지 이 기능을 사용하지 않습니다.
- 원격 설정과 오류 진단: Firebase Remote Config는 설치 식별자와 앱·기기 정보를 이용해 광고 빈도와 기능 설정을 제공합니다. Firebase Crashlytics는 정식 배포 환경에서 설치 식별자, 앱·기기 정보, 비정상 종료와 오류 진단 정보를 안정성 개선에 사용합니다.
- 캐릭터와 대화하기(선택): 이용자가 안내를 확인하고 동의한 뒤 대화를 시작하면, 보낸 말(한 번에 100자 이하)과 답장에 필요한 게임 정보(인물, 주차, 관계 단계, 이미 본 장면의 요약)를 OpenAI에 보내 답장을 만들고 부적절한 내용을 검사합니다. 플레이어 이름은 보내지 않습니다. 19세 이상만 이용할 수 있으며, 기기의 연령 정보(Apple·Google 제공)나 이용자가 고른 태어난 해로 기기 안에서 확인하고 나이는 서버로 보내지 않습니다. 서버에는 확인 방법, 동의 시점과 안내 문구 버전, 대화 내용, 이용권 사용과 하루 이용 기록을 저장합니다. 대화 내용은 답장 생성, 안전 검사, 신고 검토와 부정 이용 방지에 사용합니다.
- 고객지원과 웹사이트: 문의할 때 보낸 이메일 주소, 문의 내용과 첨부물을 답변에 사용합니다. 이 사이트의 제공과 보안을 위해 Firebase Hosting에서 IP 주소와 요청 정보가 처리될 수 있습니다. 이 사이트에는 광고나 별도의 분석 스크립트를 넣지 않습니다.
3. 외부 서비스와 국외 처리
위 기능을 사용할 때 필요한 정보가 네트워크를 통해 각 서비스에 전달됩니다. Google(Firebase·AdMob·Google Play), RevenueCat, Inc., Apple, Meta Platforms, Inc.와 OpenAI, L.L.C.의 미국 및 전 세계 인프라에서 처리될 수 있습니다. 캐릭터 대화 내용은 이용자가 동의한 경우에만 미국의 OpenAI로 전송되며, OpenAI는 이를 답장 생성과 안전 검사에 사용하고 모델 학습에 사용하지 않습니다. OpenAI는 자체 정책에 따라 남용 방지를 위해 최대 30일 동안 보관할 수 있습니다. 처리 항목과 목적은 위 항목과 같으며 보유기간과 처리 지역은 각 서비스 정책 및 계약을 따릅니다.
국외 처리나 외부 서비스 기록의 삭제는 고객지원으로 문의해 주세요. 확인에 필요한 최소한의 정보를 안내하고 관련 처리자의 절차에 따라 요청합니다. 온라인 진행과 구매 검증에 필요한 정보 처리를 중단하면 게임 진행과 구매 기능 이용이 제한될 수 있습니다.
4. 보유기간과 파기
- 서버의 게임 진행·다이아 지갑·광고 보상 기록과 익명 계정은 계정을 삭제할 때까지 보관하고, 계정을 삭제하면 지체 없이 파기합니다.
- 결제 확인 기록(상품·거래 식별자, 지급 수량, 환불 여부)은 계정 이용 중 구매 검증과 환불 정산에 사용합니다. 계정을 삭제하면 계정 식별자를 지우고 결제일부터 5년이 되는 날까지 남은 기간 동안 법정 보관과 중복 지급 방지를 위해 보관합니다. 기간이 이미 지났다면 삭제 대상이 되며 자동 파기는 즉시 완료되지 않을 수 있습니다. 원 결제일 확인이 필요한 기록은 확인 후 같은 기준으로 파기합니다. 서버 기록이 없는 5년 이전 구매의 다이아는 자동 재지급하지 않으며 고객지원으로 문의할 수 있습니다. 광고 제거·외전 등 영구 상품의 복원은 이 제한의 대상이 아닙니다.
- App Store·Google Play·RevenueCat의 구매 기록은 구매 복원을 위해 각 사업자의 정책에 따라 별도로 남습니다. 이용 통계와 오류 진단 정보는 게임 계정과 연결하지 않으며 Google의 보존 기간 설정에 따라 삭제됩니다.
- 기기 내 데이터는 앱의 계정 삭제, 게임 진행 초기화 또는 앱 삭제로 지울 수 있습니다. 운영체제 백업은 사용자 설정에 따라 별도로 남을 수 있습니다.
- 캐릭터 대화 내용은 현재 회차의 기록을 다시 볼 수 있도록 서버와 기기에 저장하며 엔딩 이후에도 보관합니다. 새로운 회차 시작 또는 진행 초기화가 서버에서 완료되면 이전 회차의 대화를 삭제합니다. 앱을 다시 설치한 뒤 같은 게임 계정이 복원되면 현재 회차의 대화를 다시 불러올 수 있습니다. 다른 계정으로 시작하면 이전 계정의 대화를 불러올 수 없습니다. 신고한 대화는 별도로 보관하며 신고일부터 365일 뒤 자동 삭제 대상이 됩니다. 신고 기록의 Firestore TTL 삭제는 보통 만료 후 24시간 이내에 완료되며 서비스 지연에 따라 더 늦어질 수 있습니다. 계정 삭제 시 대화와 신고 기록도 삭제합니다. 대화 동의와 이용권 사용 기록은 계정을 삭제할 때까지 보관합니다.
- 문의 기록은 답변과 후속 처리에 필요한 기간 동안 보관하고 목적 달성 후 파기합니다. 그 밖에 법령상 보존 의무가 있는 기록은 해당 기간 동안 필요한 범위에서 보관합니다. 전자 기록은 복구하기 어렵도록 삭제합니다.
5. 계정 삭제
앱의 설정 → 고객지원 → 계정 삭제에서 언제든지 계정을 삭제할 수 있습니다. 삭제하면 서버의 게임 진행·엔딩·다이아 지갑·광고 보상 기록, 캐릭터 대화 동의·이용 기록과 대화 내용(신고한 대화 포함), 익명 계정, 이 기기의 게임 저장과 iOS의 iCloud 게임 저장을 지우며 되돌릴 수 없습니다. 남은 다이아와 아이템은 사라집니다. 광고 제거와 정규직 패키지는 같은 스토어 계정으로 구매 복원하면 다시 받을 수 있지만 다이아는 복원되지 않습니다. 앱을 사용할 수 없을 때의 요청 방법은 계정 삭제 안내를 확인해 주세요.
6. 이용자의 선택과 권리
게임 설정에서 진행을 초기화하거나 계정을 삭제할 수 있습니다. 광고 동의 설정 변경이 필요한 경우 게임 설정에 표시되는 ‘광고 개인정보 설정’을 이용할 수 있습니다. 광고 동의를 거절하거나 광고를 볼 수 없어도 기본 게임은 이용할 수 있습니다. 캐릭터와 대화하기는 선택 기능이며, 동의하지 않아도 게임 진행에는 제한이 없습니다. 광고 제거 구매는 배너·전면·네이티브 광고에 적용되며 보상형 광고는 사용자가 선택해서 이용합니다.
본인 또는 적법한 대리인은 열람·정정·삭제·처리정지 및 동의 철회를 요청할 수 있습니다. 필요한 최소한의 본인 확인 후 처리하고 법령상 보존 사유가 있으면 해당 사유를 안내합니다. 앱은 스토어에 표시된 이용 연령과 지역별 요건에 따라 이용해야 합니다. 법정대리인 동의가 필요한 아동의 개인정보 처리가 확인되면 보호자 확인과 삭제 등 필요한 조치를 진행합니다.
7. 보호 조치와 변경
정보 전송 암호화와 접근 제한, 스토어 구매 검증 등을 통해 정보를 보호합니다. 처리 목적이나 항목이 변경되면 이 페이지 또는 앱을 통해 안내하고 필요한 경우 동의 절차를 제공합니다.
- 2026년 10월 9일: 캐릭터 대화 기록을 다음 회차 시작 전까지 보관하고 다시 불러오는 방식을 추가했습니다. 이전 방침(2026년 10월 8일 시행)
- 2026년 10월 8일: 영어·일본어·스페인어 전체 번역을 추가했습니다.
- 2026년 10월 8일: Apple Ads 유입 분석 항목과 자동 삭제 시점 안내를 보완했습니다.
- 2026년 10월 8일: 캐릭터와 대화하기(OpenAI 전송, 연령 확인, 보관 기간과 삭제)를 추가했습니다. 이전 방침(2026년 10월 6일 시행)
- 2026년 10월 6일: Android(Google Play) 앱, Google Play Integrity, Android 광고 ID와 계정 삭제 안내를 추가했습니다. 이전 방침(2026년 10월 5일 시행)
Privacy Policy
Effective: October 9, 2026
1. Operator and scope
BNRB (비엔알비, Korean business registration number 698-49-00903) operates Office Princess / 오늘도 직장인 for iOS (App Store) and Android (Google Play), and this information website. For privacy questions or requests to access, correct, delete or restrict processing of your information, contact support@bn-rb.com.
2. Information we process and why
- Game progress and account: A Firebase anonymous account is created automatically without a registration form. We store the account identifier, game progress, choices, attributes, items, collection records and processed requests on Firebase servers to validate progress, prevent tampering and duplicate processing, and recover from errors. An internet connection is required for progress. Your device stores a progress cache, pending requests, language, sound and effects settings, and reward records. Offline saves from older versions remain on the device as backups and are not migrated into server progress. Older iOS iCloud sync records may remain but are not used to overwrite online progress.
- Server diamond wallet: We store the anonymous account identifier, diamond balance, product and transaction identifiers, item purchase requests and results, and the game year and week associated with purchases on Firebase servers. These records support purchase validation, crediting and spending diamonds, refund adjustments, prevention of duplicate charges and error recovery. Uninstalling the app does not delete server records. You can delete them through account deletion (section 5).
- Ad rewards and app verification: We use server dates, ad reservations, completion and reward records for each account to enforce limits and prevent duplicate rewards. Firebase App Check processes app and device integrity information through Apple App Attest on iOS and Google Play Integrity API on Android. Ad reward verification may be restricted if app verification fails.
- Purchases: Apple (App Store), Google (Google Play) and RevenueCat use anonymous app user IDs, product and transaction identifiers, purchase and refund status, ad removal and diamond product status, country, currency and price information to validate and restore purchases. We do not directly receive your card number or store account password.
- Advertising: Google AdMob and its consent management SDK may process IP addresses, approximate location, app and device identifiers, device and operating system information, ad impressions and interactions, diagnostics and consent status to deliver and measure ads and prevent abuse. The app requests non-personalized ads. On iOS, IDFA access follows the tracking permission conditions described under Meta ad performance measurement below. On Android the advertising ID may be used for these purposes; you can reset or delete it in device settings. Non-personalized ads still process information needed to serve ads.
- Usage analytics: In the public release environment, Firebase Analytics uses app instance and device information and events about game starts, menu use, activities, weekly progress, ads and purchase screens to improve the service. Developer-defined events do not contain names, dialogue or raw saves and are not linked to the game account identifier.
- Apple Ads attribution (iOS): On App Store installations, Apple AdServices attribution tokens are sent to Apple and RevenueCat. Attribution results and campaign, ad group and keyword identifiers are analyzed alongside game events in Firebase Analytics. RevenueCat links this information to its anonymous app user ID and purchase records to measure purchases by ad. We do not request IDFA access or send player names or chat content for this analysis. Tokens are not stored in game progress. Account deletion resets device attribution records and the Analytics app instance. Existing records held by external providers follow their retention policies.
- Meta ad performance measurement (iOS, optional in supported versions): In versions supporting this feature, after you allow iOS App Tracking Transparency (ATT) and the required advertising consent conditions are met, the Meta SDK sends the advertising identifier (IDFA), a Meta anonymous identifier, IP address and approximate region, app/device/OS information, installs, app activations, and completion of the first activity and first week to Meta. RevenueCat sends matching identifiers and consent status, product identifiers, purchase time, amount and currency to Meta. Meta may combine this information with data from other apps and websites to measure installs and purchases from Office Princess ads and optimize advertising. We do not send player names, character chat text, romance targets or romance choices for this measurement. You can play the basic game if you refuse tracking and change your choice in iOS Settings → Privacy & Security → Tracking. After refusal or withdrawal, the app stops new transmissions for this measurement; previously sent records are not automatically deleted. Records follow Meta and RevenueCat retention policies; contact support for deletion requests. This feature remains off where separate regional consent is required until that consent integration is available.
- Remote configuration and diagnostics: Firebase Remote Config uses installation identifiers and app and device information to provide ad frequency and feature settings. In the public release environment, Firebase Crashlytics uses installation identifiers, app and device information, crash reports and error diagnostics to improve stability.
- Character chat (optional): After you read the notice and consent to start a chat, your messages (up to 100 characters each) and game context needed for replies (character, week, relationship stage and summaries of scenes you have seen) are sent to OpenAI to generate replies and check for inappropriate content. Your player name is not sent. Only people aged 19 or over may use this feature. Age is checked on the device using age information provided by Apple or Google, or the birth year you select; age is not sent to our server. We store the verification method, consent time and notice version, chat content, ticket usage and daily usage records on our server. Chat content is used for replies, safety checks, review of reports and abuse prevention.
- Support and website: We use the email address, message and attachments you send when contacting support to respond. Firebase Hosting may process IP addresses and request information to serve and protect this website. This website has no ads or separate analytics scripts.
3. External services and international processing
Information needed for these features is transmitted over the network to the relevant services. Google (Firebase, AdMob and Google Play), RevenueCat, Inc., Apple, Meta Platforms, Inc. and OpenAI, L.L.C. may process it on infrastructure in the United States and elsewhere around the world. Character chat content is sent to OpenAI in the United States only with your consent. OpenAI uses it for replies and safety checks, not model training, and may retain it for up to 30 days for abuse prevention under its policies. The data and purposes are described above; retention periods and processing regions follow each provider's policies and agreements.
Contact support about international processing or deletion of records held by external providers. We will explain the minimum information needed to verify your request and forward requests through the relevant processor's procedures. Stopping processing needed for online progress and purchase validation may restrict progress and purchase features.
4. Retention and deletion
- Server game progress, diamond wallets, ad reward records and anonymous accounts are kept until account deletion and then deleted without undue delay.
- Payment verification records (product and transaction identifiers, credited quantities and refund status) are used to verify purchases and reconcile refunds while the account is in use. When you delete your account, we remove the account identifier and retain these records for the remainder of five years from the purchase date for legal retention and prevention of duplicate credits. Records whose period has already ended become eligible for deletion; automatic deletion may not be immediate. If the original purchase date needs verification, we apply the same deletion rule after verification. Diamonds from purchases more than five years old without a server record are not credited automatically; you can contact support for assistance. This restriction does not prevent restoration of permanent products such as ad removal and side stories.
- App Store, Google Play and RevenueCat purchase records remain separately under those providers' policies for purchase restoration. Usage analytics and diagnostics are not linked to the game account and are deleted according to Google's retention settings.
- You can remove local data through account deletion, resetting game progress or uninstalling the app. Operating system backups may remain separately according to your settings.
- Chat content is saved on the server and device for rereading during the current run, including after its ending. When starting a new run or resetting progress completes on the server, chats from the previous run are deleted. After reinstalling, current-run chats can be retrieved if the same game account is restored; a different account cannot retrieve them. Reported chats are kept separately and become eligible for automatic deletion 365 days after the report. Firestore TTL deletion of reports usually finishes within 24 hours after expiry but may take longer during service delays. Account deletion also deletes chats and reports. Consent and ticket usage records remain until account deletion.
- Support inquiries are kept as long as needed to answer and follow up, then deleted when that purpose is fulfilled. Other records subject to legal retention obligations are kept only as necessary for the required period. Electronic records are deleted in a manner intended to prevent recovery.
5. Account deletion
You can delete your account at any time in Settings → Support → Delete account. This irreversibly deletes server game progress, endings, diamond wallet and ad reward records; chat consent, usage, conversations and reported conversations; the anonymous account; the game save on this device; and the iOS iCloud game save. Remaining diamonds and items are lost. Ad removal and the full-time employee package can be restored using the same store account, but diamonds cannot be restored. If you cannot access the app, see the account deletion instructions or contact support.
6. Your choices and rights
You can reset progress or delete your account in game settings. Where changes to ad consent are required, use the ad privacy settings entry shown in game settings. The main game remains available if you decline ad consent or cannot view ads. Character chat is optional; declining consent does not limit the main game. Ad removal purchases cover banner, interstitial and native ads; rewarded ads remain optional.
You or your lawful representative may request access, correction, deletion, restriction of processing or withdrawal of consent. We process requests after the minimum necessary identity verification and explain any legal reason to retain records. Use of the app is subject to the age rating shown in the store and applicable regional requirements. If we discover processing of a child's information that requires parental consent, we take necessary steps such as guardian verification and deletion.
7. Protection and changes
We protect information through encryption in transit, access restrictions and store purchase validation. If our purposes or data types change, we notify you on this page or in the app and request consent where needed.
- October 9, 2026: Chats remain until the next run and can be retrieved with the same game account. Previous policy: October 8, 2026.
- October 8, 2026: Added full English, Japanese and Spanish translations; clarified Apple Ads attribution and automatic deletion timing.
- October 8, 2026: Added character chat, OpenAI transfers, age checks, retention and deletion. Previous policy: October 6, 2026.
- October 6, 2026: Added Android, Google Play Integrity, Android advertising ID and account deletion guidance. Previous policy: October 5, 2026.
한국어 · 日本語 · Español
プライバシーポリシー
施行日:2026年10月9日
1. 運営者と適用範囲
BNRB(비엔알비、韓国事業者登録番号698-49-00903)は、Office Princess/오늘도 직장인のiOS版(App Store)、Android版(Google Play)および本案内サイトを運営しています。個人情報に関するお問い合わせ、開示・訂正・削除・利用停止のご請求は、support@bn-rb.comへご連絡ください。
2. 取り扱う情報と目的
- ゲームの進行とアカウント:会員登録フォームへの入力なしでFirebaseの匿名アカウントを自動作成します。アカウント識別子、進行・選択・能力値・所持アイテム・獲得記録と処理済みリクエストをFirebaseサーバーに保存します。進行の検証、不正な変更や二重処理の防止、エラーからの復旧に使用します。進行にはインターネット接続が必要です。端末には進行のキャッシュ、未確定のリクエスト、言語・音・演出の設定、報酬付与記録を保存します。旧版のオフラインセーブは端末内にバックアップとして残り、サーバーの進行には移行しません。旧iOS版のiCloud同期記録が残る場合もありますが、オンラインの進行を上書きするためには使用しません。
- サーバー上のダイヤ残高:匿名アカウント識別子、ダイヤ残高、商品・取引識別子、アイテム購入リクエストと結果、購入対象の周回・週をFirebaseサーバーに保存します。購入の検証、ダイヤの付与・使用確認、返金の精算、二重消費の防止と復旧に使用します。アプリのアンインストールだけではサーバーの記録は消えません。アカウント削除機能で削除できます(第5項)。
- 広告報酬とアプリの検証:アカウントごとのサーバー日付、広告の予約・完了・報酬付与記録を利用上限の確認と二重付与の防止に使います。Firebase App Checkは、iOSではApple App Attest、AndroidではGoogle Play Integrity APIを通じてアプリと端末の完全性に関する情報を処理します。検証に失敗すると広告報酬の確認が制限される場合があります。
- 購入:Apple(App Store)、Google(Google Play)、RevenueCatは、匿名アプリユーザーID、商品・取引識別子、購入・返金・広告削除・ダイヤ商品の状態、国・通貨・価格の情報を購入の検証と復元に使用します。運営者がカード番号やストアのパスワードを直接受け取ることはありません。
- 広告:Google AdMobと同意管理SDKは、広告の配信・測定・不正利用の防止のため、IPアドレス、おおよその地域、アプリ・端末識別子、端末・OS情報、広告の表示・反応、診断情報、同意状態を処理する場合があります。アプリは非パーソナライズド広告をリクエストします。iOSのIDFAへのアクセスは、以下のMeta広告の成果測定で説明するトラッキング許可の条件に従います。Androidでは上記の目的に広告IDを使用する場合があり、端末設定でリセットまたは削除できます。非パーソナライズド広告でも配信に必要な情報を処理します。
- 利用状況の分析:正式配信環境ではFirebase Analyticsがアプリインスタンス・端末情報、ゲーム開始、メニュー利用、活動・週ごとの進行、広告・購入画面に関するイベントをサービス改善に使用します。開発者が定義するイベントに名前、台詞、セーブデータの原文は含めず、ゲームのアカウント識別子とも関連付けません。
- Apple Adsの流入分析(iOS):App Storeからインストールされたアプリでは、Apple AdServicesの流入トークンをAppleとRevenueCatへ送信します。Appleが返した流入結果とキャンペーン・広告グループ・キーワード識別子をFirebase Analyticsでゲームイベントとともに分析します。RevenueCatでは匿名アプリユーザーIDと購入記録に関連付け、広告ごとの購入成果を確認します。IDFAの許可は求めず、プレイヤー名や会話内容をこの分析に送りません。トークンはゲームの進行データに保存しません。アカウント削除時に端末上の流入分析記録とAnalyticsのアプリインスタンスをリセットします。外部事業者に残る既存記録には各社の保管方針が適用されます。
- Meta広告の成果測定(iOS、対応バージョンで任意): 対応バージョンでiOSのトラッキング許可(ATT)を与え、必要な広告同意の条件を満たした場合、Meta SDKは広告識別子(IDFA)、Metaの匿名識別子、IPアドレスとおおよその地域、アプリ・端末・OS情報、インストール・起動、最初の活動と最初の週の完了イベントをMetaへ送信します。RevenueCatは照合用の識別子と同意状態、商品識別子、購入日時・金額・通貨などの購入情報をMetaへ送信します。Metaは他のアプリやウェブサイトの情報と組み合わせ、Office Princessの広告によるインストール・購入の測定や広告の最適化に利用する場合があります。プレイヤー名、キャラクターとの会話本文、攻略対象や恋愛の選択はこの測定に送りません。拒否しても基本のゲームを利用でき、iOSの設定 → プライバシーとセキュリティ → トラッキングで変更できます。拒否・撤回後はこの測定の新規送信を停止しますが、送信済みの記録は自動削除されません。記録の保管はMetaとRevenueCatの方針に従います。削除はサポートへお問い合わせください。地域別の追加同意が必要な場合、その同意の連携が整うまでこの機能を使用しません。
- リモート設定とエラー診断:Firebase Remote Configはインストール識別子、アプリ・端末情報を使い、広告の頻度や機能設定を提供します。Firebase Crashlyticsは正式配信環境でインストール識別子、アプリ・端末情報、クラッシュとエラー診断情報を安定性の改善に使用します。
- キャラクターとの会話(任意):案内を読んで同意し、会話を始めると、送信内容(1回100文字まで)と返信に必要なゲーム情報(人物、週、関係段階、閲覧済み場面の要約)をOpenAIへ送り、返信の生成と不適切な内容の確認に使います。プレイヤー名は送りません。19歳以上の方のみ利用できます。Apple・Googleが提供する年齢情報、または選択した生まれ年を使って端末内で確認し、年齢はサーバーへ送りません。サーバーには確認方法、同意日時と案内の版、会話内容、利用券の使用と日ごとの利用記録を保存します。会話内容は返信生成、安全確認、通報の確認、不正利用の防止に使用します。
- サポートとウェブサイト:お問い合わせ時に送られたメールアドレス、内容、添付資料を回答に使用します。サイトの提供と保護のため、Firebase HostingでIPアドレスとリクエスト情報を処理する場合があります。本サイトに広告や別の分析スクリプトは設置していません。
3. 外部サービスと国外での処理
各機能に必要な情報はネットワーク経由で該当サービスへ送られます。Google(Firebase・AdMob・Google Play)、RevenueCat, Inc.、Apple、Meta Platforms, Inc.、OpenAI, L.L.C.の米国および世界各地の設備で処理される場合があります。キャラクターとの会話内容は同意した場合にのみ米国のOpenAIへ送られ、返信生成と安全確認に使用されます。モデルの学習には使用されません。OpenAIは自社方針に基づき、不正利用防止のため最大30日間保管する場合があります。項目・目的は上記のとおりで、保管期間と処理地域は各社の方針と契約に従います。
国外での処理や外部サービスに残る記録の削除についてはサポートへお問い合わせください。確認に必要な最小限の情報をご案内し、該当事業者の手続きに従って申請します。オンライン進行や購入検証に必要な処理を停止した場合、進行や購入機能の利用が制限される場合があります。
4. 保管期間と削除
- サーバー上の進行、ダイヤ残高、広告報酬記録、匿名アカウントはアカウント削除まで保管し、削除後は遅滞なく消去します。
- 決済確認記録(商品・取引識別子、付与数量、返金状態)は、アカウントの利用中に購入の検証と返金処理に使用します。アカウント削除時にアカウント識別子を取り除き、法令上の保管と二重付与の防止のため、購入日から5年となる日までの残りの期間保管します。すでに期間が過ぎた記録は削除対象となりますが、自動削除は即時ではない場合があります。元の購入日の確認が必要な記録は、確認後に同じ基準で削除します。サーバーに記録がない5年以上前の購入についてはダイヤを自動で再付与せず、サポートへのお問い合わせで確認します。広告削除や外伝などの永続商品の復元は、この制限の対象ではありません。
- App Store・Google Play・RevenueCatの購入記録は、購入復元のため各社の方針に従って別途残ります。利用分析とエラー診断情報はゲームアカウントに関連付けず、Googleの保管期間設定に従って削除されます。
- 端末内データはアカウント削除、進行リセット、アプリのアンインストールで削除できます。OSのバックアップは利用者の設定に応じて別途残る場合があります。
- 会話内容は現在の周回で読み返せるようサーバーと端末に保存し、エンディング後も保管します。新しい周回の開始または進行状況の初期化がサーバーで完了すると、前の周回の会話を削除します。再インストール後、同じゲームアカウントが復元されれば現在の周回の会話を再取得できます。別のアカウントでは取得できません。通報された会話は別途保管し、通報から365日後に自動削除の対象となります。通報記録のFirestore TTL削除は通常期限後24時間以内に完了しますが、サービスの遅延によりそれ以上かかる場合があります。アカウント削除時は会話と通報記録も削除します。同意と利用券の使用記録はアカウント削除まで保管します。
- お問い合わせは回答と後続対応に必要な期間保管し、目的達成後に削除します。法令で保管が必要なその他の記録は、必要な範囲と期間に限って保管します。電子記録は復元が困難な方法で削除します。
5. アカウント削除
設定 → サポート → アカウント削除から、いつでも削除できます。サーバーの進行・エンディング・ダイヤ残高・広告報酬記録、会話の同意・利用記録・内容(通報分を含む)、匿名アカウント、この端末のゲームセーブ、iOSのiCloudゲームセーブを削除します。取り消せません。残ったダイヤとアイテムは失われます。広告削除と正社員パッケージは同じストアアカウントで復元できますが、ダイヤは復元できません。アプリを使えない場合はアカウント削除の案内をご覧いただくか、サポートへご連絡ください。
6. 利用者の選択と権利
ゲーム設定から進行リセットやアカウント削除ができます。広告への同意を変更する必要がある場合は、設定に表示される広告のプライバシー設定をご利用ください。同意しない場合や広告を見られない場合でも本編は利用できます。キャラクターとの会話は任意の機能で、同意しなくても本編の進行に制限はありません。広告削除の購入はバナー・インタースティシャル・ネイティブ広告に適用され、リワード広告は任意で利用できます。
本人または適法な代理人は開示・訂正・削除・利用停止・同意の撤回を請求できます。必要最小限の本人確認後に対応し、法令による保管理由がある場合は説明します。アプリはストアの対象年齢と地域ごとの要件に従ってご利用ください。保護者の同意が必要な子どもの情報処理が判明した場合は、保護者確認や削除など必要な措置を取ります。
7. 保護措置と変更
通信の暗号化、アクセス制限、ストア購入検証などで情報を保護します。処理目的や項目を変更する場合は、このページまたはアプリでお知らせし、必要に応じて同意を求めます。
- 2026年10月9日:会話を次の周回の開始まで保管し、同じゲームアカウントで再取得できるようにしました。前の方針:2026年10月8日
- 2026年10月8日:英語・日本語・スペイン語の全文翻訳を追加。Apple Adsの流入分析と自動削除時期の案内を補足しました。
- 2026年10月8日:キャラクターとの会話、OpenAIへの送信、年齢確認、保管と削除を追加。旧方針:2026年10月6日。
- 2026年10月6日:Android、Google Play Integrity、広告ID、アカウント削除案内を追加。旧方針:2026年10月5日。
한국어 · English · Español
Política de privacidad
En vigor desde el 9 de octubre de 2026
1. Responsable y ámbito
BNRB (비엔알비, número de registro empresarial de Corea 698-49-00903) gestiona Office Princess / 오늘도 직장인 para iOS (App Store) y Android (Google Play), así como este sitio informativo. Para consultas de privacidad o solicitudes de acceso, rectificación, eliminación o limitación del tratamiento, escribe a support@bn-rb.com.
2. Información tratada y finalidades
- Progreso y cuenta: Se crea automáticamente una cuenta anónima de Firebase sin rellenar un formulario de registro. Guardamos en servidores de Firebase el identificador de cuenta, el progreso, las decisiones, los atributos, los objetos, los registros de colecciones y las solicitudes procesadas. Se usan para validar el progreso, impedir modificaciones no autorizadas y procesamientos duplicados, y recuperarse de errores. Para avanzar se necesita conexión a internet. El dispositivo guarda una caché del progreso, solicitudes pendientes, ajustes de idioma, sonido y efectos, y registros de recompensas. Las partidas sin conexión de versiones anteriores permanecen como copias de seguridad en el dispositivo y no se trasladan al progreso del servidor. Pueden quedar registros de sincronización de iCloud de versiones anteriores de iOS, pero no se usan para sobrescribir el progreso en línea.
- Monedero de diamantes del servidor: Guardamos en Firebase el identificador de cuenta anónima, el saldo de diamantes, los identificadores de producto y transacción, las solicitudes de compra de objetos y sus resultados, y el año de partida y la semana asociados a la compra. Se usan para verificar compras, abonar y gastar diamantes, ajustar reembolsos, evitar cargos duplicados y recuperarse de errores. Desinstalar la app no borra estos registros. Puedes eliminarlos mediante la eliminación de cuenta (apartado 5).
- Recompensas publicitarias y verificación: Usamos la fecha del servidor y los registros de reserva, finalización y recompensa de anuncios de cada cuenta para comprobar límites y evitar recompensas duplicadas. Firebase App Check trata información de integridad de la app y el dispositivo mediante Apple App Attest en iOS y Google Play Integrity API en Android. Si falla la verificación, puede limitarse la comprobación de recompensas.
- Compras: Apple (App Store), Google (Google Play) y RevenueCat usan identificadores anónimos de usuario de la app, identificadores de productos y transacciones, estados de compras, reembolsos, eliminación de anuncios y productos de diamantes, y datos de país, moneda y precio para verificar y restaurar compras. No recibimos directamente números de tarjeta ni contraseñas de cuentas de las tiendas.
- Publicidad: Google AdMob y su SDK de gestión del consentimiento pueden tratar direcciones IP, ubicación aproximada, identificadores de app y dispositivo, datos del dispositivo y sistema operativo, impresiones e interacciones publicitarias, diagnósticos y estado del consentimiento para mostrar y medir anuncios y prevenir abusos. La app solicita anuncios no personalizados. En iOS, el acceso al IDFA sigue las condiciones de permiso descritas abajo en la medición de anuncios de Meta. En Android puede usarse el ID publicitario para esos fines; puedes restablecerlo o eliminarlo en los ajustes del dispositivo. Los anuncios no personalizados también tratan información necesaria para su presentación.
- Estadísticas de uso: En el entorno de distribución pública, Firebase Analytics utiliza datos de instancia de la app y del dispositivo, y eventos sobre inicio del juego, menús, actividades, progreso semanal, anuncios y pantallas de compra para mejorar el servicio. Los eventos definidos por el desarrollador no incluyen nombres, diálogos ni partidas guardadas en bruto y no se vinculan con el identificador de la cuenta del juego.
- Atribución de Apple Ads (iOS): En instalaciones desde el App Store se envían tokens de atribución de Apple AdServices a Apple y RevenueCat. Los resultados de atribución y los identificadores de campaña, grupo de anuncios y palabra clave se analizan junto con eventos del juego en Firebase Analytics. RevenueCat los vincula con su ID anónimo de usuario de la app y sus registros de compra para medir las compras por anuncio. No solicitamos acceso al IDFA ni enviamos nombres de jugador o conversaciones para este análisis. El token no se guarda en el progreso. Al eliminar la cuenta se reinician los registros de atribución del dispositivo y la instancia de Analytics. Los registros existentes en proveedores externos siguen sus políticas de conservación.
- Medición de anuncios de Meta (iOS, opcional en versiones compatibles): En las versiones compatibles, si autorizas el seguimiento de iOS (ATT) y se cumplen las condiciones de consentimiento publicitario necesarias, el SDK de Meta envía a Meta el identificador publicitario (IDFA), un identificador anónimo de Meta, la dirección IP y región aproximada, información de la app, dispositivo y sistema operativo, instalaciones, aperturas y la finalización de la primera actividad y primera semana. RevenueCat envía identificadores de coincidencia, estado del consentimiento, identificador del producto, fecha, importe y moneda de la compra. Meta puede combinar estos datos con información de otras apps y sitios web para medir instalaciones y compras procedentes de anuncios de Office Princess y optimizar la publicidad. No enviamos nombres de jugador, texto de conversaciones, personajes elegidos ni decisiones románticas para esta medición. Puedes jugar sin permitir el seguimiento y cambiar tu decisión en Ajustes de iOS → Privacidad y seguridad → Rastreo. Al rechazar o retirar el permiso, la app detiene los nuevos envíos para esta medición; los datos ya enviados no se eliminan automáticamente. Se aplican las políticas de conservación de Meta y RevenueCat. Contacta con soporte para solicitar su eliminación. La función permanece desactivada donde se requiera consentimiento regional adicional hasta que esa integración esté disponible.
- Configuración remota y diagnóstico: Firebase Remote Config usa identificadores de instalación e información de la app y del dispositivo para proporcionar ajustes de frecuencia publicitaria y funciones. En el entorno de distribución pública, Firebase Crashlytics usa identificadores de instalación, información de la app y del dispositivo, fallos y diagnósticos de errores para mejorar la estabilidad.
- Charlas con personajes (opcionales): Tras leer el aviso y dar tu consentimiento para empezar, tus mensajes (hasta 100 caracteres cada uno) y el contexto necesario del juego (personaje, semana, etapa de la relación y resúmenes de escenas vistas) se envían a OpenAI para generar respuestas y detectar contenido inapropiado. No se envía tu nombre de jugador. Solo pueden usar esta función las personas de 19 años o más. La edad se comprueba en el dispositivo mediante información proporcionada por Apple o Google, o el año de nacimiento que selecciones; no se envía al servidor. Guardamos el método de comprobación, la fecha del consentimiento y la versión del aviso, las conversaciones, el uso de pases y el uso diario. Las conversaciones se usan para generar respuestas, comprobar la seguridad, revisar denuncias y prevenir abusos.
- Soporte y sitio web: Usamos el correo electrónico, el mensaje y los archivos adjuntos que envíes para responder a tus consultas. Firebase Hosting puede tratar la dirección IP y datos de solicitudes para prestar y proteger el sitio. Este sitio no contiene anuncios ni scripts de análisis adicionales.
3. Servicios externos y tratamiento internacional
La información necesaria para estas funciones se transmite por la red a los servicios correspondientes. Puede tratarse en infraestructura de Google (Firebase, AdMob y Google Play), RevenueCat, Inc., Apple, Meta Platforms, Inc. y OpenAI, L.L.C. en Estados Unidos y otros lugares del mundo. Las conversaciones se envían a OpenAI en Estados Unidos solo si das tu consentimiento. OpenAI las usa para generar respuestas y comprobar la seguridad, no para entrenar modelos, y puede conservarlas hasta 30 días para prevenir abusos conforme a sus políticas. Los datos y finalidades son los descritos anteriormente; los períodos de conservación y regiones de tratamiento siguen las políticas y acuerdos de cada proveedor.
Contacta con soporte para consultar el tratamiento internacional o solicitar la eliminación de registros en proveedores externos. Te indicaremos la información mínima necesaria para verificar la solicitud y la tramitaremos según los procedimientos del proveedor correspondiente. Detener el tratamiento necesario para el progreso en línea y la verificación de compras puede limitar esas funciones.
4. Conservación y eliminación
- El progreso, el monedero de diamantes, los registros de recompensas publicitarias del servidor y la cuenta anónima se conservan hasta que elimines la cuenta y después se borran sin demora indebida.
- Los registros de verificación de pagos (identificadores de producto y transacción, cantidades abonadas y estado de reembolso) se usan para verificar compras y conciliar reembolsos mientras la cuenta está en uso. Al eliminar la cuenta, retiramos su identificador y conservamos los registros durante el plazo restante hasta cumplir cinco años desde la fecha de compra, para la conservación legal y la prevención de abonos duplicados. Los registros cuyo plazo ya haya vencido pasan a ser objeto de eliminación, que puede no ser inmediata. Si es necesario verificar la fecha original de compra, aplicamos el mismo criterio tras verificarla. Los diamantes de compras de hace más de cinco años sin registro en el servidor no se abonan automáticamente; puedes contactar con soporte para su revisión. Esta limitación no impide restaurar productos permanentes, como la eliminación de anuncios y las historias adicionales.
- Los registros de compras del App Store, Google Play y RevenueCat permanecen por separado para restaurar compras conforme a las políticas de cada proveedor. Las estadísticas y diagnósticos no se vinculan con la cuenta del juego y se eliminan según los ajustes de conservación de Google.
- Puedes borrar los datos del dispositivo eliminando la cuenta, reiniciando el progreso o desinstalando la app. Las copias de seguridad del sistema operativo pueden permanecer según tus ajustes.
- Las conversaciones se guardan en el servidor y el dispositivo para releerlas durante la partida actual, incluso después del final. Al completarse en el servidor el inicio de una nueva partida o el reinicio del progreso, se borran las conversaciones de la partida anterior. Tras reinstalar, pueden recuperarse las conversaciones de la partida actual si se restaura la misma cuenta del juego; otra cuenta no puede recuperarlas. Las conversaciones denunciadas se conservan por separado y pasan a estar pendientes de borrado automático 365 días después de la denuncia. El borrado por TTL de Firestore suele completarse en las 24 horas siguientes a la caducidad, aunque puede tardar más si hay retrasos. Al eliminar la cuenta también se borran sus conversaciones y denuncias. Los registros de consentimiento y uso de pases se conservan hasta eliminar la cuenta.
- Las consultas de soporte se conservan durante el tiempo necesario para responder y realizar el seguimiento, y se eliminan al cumplir esa finalidad. Los demás registros sujetos a obligaciones legales se conservan solo en la medida y durante el período exigidos. Los registros electrónicos se eliminan de forma que resulte difícil recuperarlos.
5. Eliminación de cuenta
Puedes eliminar tu cuenta en cualquier momento desde Ajustes → Soporte → Eliminar cuenta. Se borran de forma irreversible el progreso, los finales, el monedero de diamantes y los registros de recompensas del servidor; el consentimiento, los registros de uso y las conversaciones, incluidas las denunciadas; la cuenta anónima; la partida guardada en este dispositivo; y la partida de iCloud en iOS. Se pierden los diamantes y objetos restantes. La eliminación de anuncios y el paquete de empleado fijo pueden restaurarse con la misma cuenta de la tienda, pero los diamantes no se restauran. Si no puedes acceder a la app, consulta las instrucciones de eliminación de cuenta o escribe a soporte.
6. Opciones y derechos
Puedes reiniciar el progreso o eliminar la cuenta desde los ajustes del juego. Cuando sea necesario cambiar el consentimiento publicitario, usa la opción de privacidad de anuncios que aparece en los ajustes. Puedes usar el juego principal aunque rechaces el consentimiento o no puedas ver anuncios. Las charlas con personajes son opcionales y rechazar el consentimiento no limita el progreso. La compra de eliminación de anuncios cubre banners, intersticiales y anuncios nativos; los anuncios con recompensa siguen siendo opcionales.
Tú o tu representante legal podéis solicitar acceso, rectificación, eliminación, limitación del tratamiento o retirada del consentimiento. Tramitamos las solicitudes tras la verificación mínima de identidad necesaria y explicamos cualquier motivo legal de conservación. La app debe usarse de acuerdo con la edad indicada en la tienda y los requisitos regionales. Si detectamos tratamiento de información de menores que requiera consentimiento parental, adoptamos las medidas necesarias, como verificar al tutor o eliminar los datos.
7. Protección y cambios
Protegemos la información mediante cifrado en tránsito, restricciones de acceso y verificación de compras en la tienda. Si cambian los fines o los tipos de datos tratados, lo indicamos en esta página o en la app y solicitamos consentimiento cuando sea necesario.
- 9 de octubre de 2026: Las conversaciones se conservan hasta la siguiente partida y pueden recuperarse con la misma cuenta del juego. Política anterior: 8 de octubre de 2026.
- 8 de octubre de 2026: Se añadieron traducciones completas al inglés, japonés y español y se aclararon la atribución de Apple Ads y los plazos del borrado automático.
- 8 de octubre de 2026: Se añadieron las charlas con personajes, los envíos a OpenAI, la comprobación de edad, la conservación y la eliminación. Política anterior: 6 de octubre de 2026.
- 6 de octubre de 2026: Se añadieron Android, Google Play Integrity, el ID publicitario de Android y las instrucciones de eliminación de cuenta. Política anterior: 5 de octubre de 2026.
한국어 · English · 日本語