MoyeoBom - Smart Building Management
Bomtobe (hereinafter referred to as "the Company") establishes and discloses this Privacy Policy to protect users' personal information in accordance with the Personal Information Protection Act and related regulations, and to promptly and effectively address any related grievances.
| Category | Collected Items | Required/Optional |
|---|---|---|
| Required Information | Name, email address, password, site code (building identifier) | Required |
| Optional Information | Phone number, department name, building (Building), unit number (UnitNumber), company name | Optional |
| Consent Information | Terms of service agreement, privacy policy agreement, marketing communication consent | Required/Optional |
| Category | Collected Items | Collection Purpose |
|---|---|---|
| Device Information | Device model, OS version, platform (Android/iOS/Web), push notification token (FCM) | Push notification delivery, device identification |
| Service Usage Records | Login date/time, post creation/view records, vote participation records, message send/receive records | Service provision and improvement |
| App Usage Analytics | App events (login, post creation, search, etc.), error logs, screen view records | Service quality improvement, error analysis |
App registration screen, profile settings screen, automatic generation and collection during service use, automatic device information collection
The Company processes personal information for the following purposes.
| Purpose | Details |
|---|---|
| Member Management | Verification of registration/withdrawal intent, identity verification, prevention of fraudulent use, grievance handling |
| Service Provision | Provision of building management services including notices, bulletin boards, voting, calendar, messaging, and marketplace |
| AI Chatbot Service | RAG-based AI response generation for user inquiries, chat session management |
| Notification Service | Push notification delivery for notices, votes, messages, and other key activities |
| Voting Rights Management | Unit owner verification and area-based voting rights calculation |
| Service Improvement | App usage statistical analysis, error diagnosis, and service quality enhancement |
| Marketing (Optional) | New feature announcements and event information (only with marketing consent) |
The Company shall promptly destroy personal information after the purpose of collection and use has been fulfilled. The retention period for each item is as follows.
| Item | Retention Period | Notes |
|---|---|---|
| Member Account Information | Until account deletion | Destroyed immediately upon withdrawal |
| Posts, Comments, Messages | Until account deletion | All deleted upon withdrawal |
| AI Chat Sessions | 30 days after last activity | Automatic TTL deletion |
| Push Notification History | 30 days after creation | Automatic TTL deletion |
| Authentication Token (Access) | 60 minutes after issuance | Automatic expiration |
| Authentication Token (Refresh) | 7 days after issuance | Automatic expiration; previous token revoked upon reissuance |
| Password Reset Code | 30 minutes after issuance | Destroyed upon use or expiration |
| Uploaded Files | Until account deletion | Completely deleted from storage upon withdrawal |
| App Usage Analytics | 26 months after collection | Firebase Analytics default policy |
The Company does not, in principle, provide users' personal information to external parties. However, the following cases are exceptions.
The Company entrusts personal information processing or uses third-party services as follows for service provision.
| Service | Company | Entrusted Tasks | Processed Information |
|---|---|---|---|
| Push Notifications | Google (Firebase Cloud Messaging) | Mobile and web push notification delivery | Device token, notification content |
| App Analytics | Google (Firebase Analytics) | App usage statistical analysis | App event logs, device information, user identifiers |
| File Storage | Kakao (Kakao Cloud Object Storage) | Image and document file storage | Original uploaded files |
| Email Delivery | Google (Gmail SMTP) | Password reset code delivery, etc. | Recipient email address |
| Cloud Infrastructure | Kakao (Kakao Cloud) | Server hosting, database operations | All service data |
AI Service Notice: The AI chatbot is operated on a self-hosted Ollama server. User conversation content is not transmitted to external AI services (ChatGPT, Claude, etc.).
Users' personal information is destroyed without delay in accordance with internal policies after the purpose of collection and use has been fulfilled.
Upon account withdrawal, the following data is completely deleted sequentially.
Users (or legal representatives) may exercise the following rights at any time.
The above rights may be exercised through the app settings menu or by submitting a written or email request to the Privacy Officer listed below. We will take action without delay.
The Company takes the following measures to ensure the security of personal information.
| Category | Measures |
|---|---|
| Password Encryption | Encrypted with BCrypt one-way hash algorithm (original text cannot be recovered) |
| Authentication Token Security | JWT-based authentication; Access Token expires in 60 minutes, Refresh Token in 7 days; previous token immediately revoked upon auto-renewal |
| Data Transmission Encryption | HTTPS (TLS) encrypted communication with Let's Encrypt certificate |
| Access Control | Role-based access control (RBAC: dev/manager/ceo/member), site code-based data isolation |
| API Security | Rate limiting applied (authentication 10 requests/min, API 100 requests/min, uploads 5 requests/min) |
| Biometric Authentication | Processed locally on the device only (fingerprint/face data is not transmitted to the server) |
| Sensitive Information Protection | Password hash values excluded from API responses (JsonIgnore), search query regex escaping applied |
| Infrastructure Security | Kubernetes container-based operations, security header middleware applied |
The MoyeoBom app provides biometric authentication (fingerprint, facial recognition) for convenient login.
The Company uses Firebase Analytics to collect app usage statistics for service improvement.
Device tokens are collected for push notification delivery. If you do not wish to receive notifications, you can disable notifications in the app settings.
The Company may transfer personal information overseas as follows for service provision.
| Recipient | Country | Transfer Purpose | Transferred Items | Retention Period |
|---|---|---|---|---|
| Google LLC | United States | Firebase Analytics (app usage statistics), FCM (push notifications) | App event logs, device tokens | 26 months / upon termination of service use |
The Company designates a Privacy Officer as follows to oversee the processing of personal information and to handle user complaints and remedies for damages.
Users may apply for dispute resolution or consultation with the following organizations to seek remedies for personal information infringement.
This Privacy Policy is effective from the enforcement date. In the event of additions, deletions, or modifications due to changes in laws, policies, or security technologies, the changes shall be announced through the app at least 7 days prior to their effective date.
Announcement Date: February 20, 2026
Effective Date: February 20, 2026
© Bomtobe. All rights reserved.