Plantri (the “App”) values your privacy and complies with the applicable laws of the Republic of Korea, including the Personal Information Protection Act. This policy explains what information the App collects and how it is used, stored, and deleted.
| Permission | Purpose | Storage |
|---|---|---|
| Photos/Camera | Select photos for memos, journals, and schedule backgrounds | Stored on the device by default; backed up to Firebase Storage only after separate consent |
| Calendar | Synchronize schedules with the device calendar | Stored in the device’s standard calendar storage |
| Notifications | Deliver morning briefings and schedule alerts | Only notification tokens are stored on the device |
Only when you optionally consent, we collect screen views, feature-use events, App and device information, language/country, and a signed-in user’s Firebase UID to improve the App. We do not collect the body text of journals, schedules, memos, or goals for analytics; account profile information; or advertising identifiers such as IDFA. You can use every core feature without consenting and can change this choice at any time under Settings → Usage Analytics.
Release builds use Google Firebase Crashlytics to reproduce and fix crashes and other application errors only when you optionally consent. This choice can be changed together with Firebase Analytics in Settings.
We do not set email address, name, or Firebase UID as a Crashlytics user identifier, and we do not intentionally attach the body text of journals, schedules, memos, or goals to crash reports.
We may optionally ask for your age range and gender to understand service use and improve features. You may skip the survey without losing access to any feature. Responses are stored only as Firebase Analytics user properties and in your own account data under users/{uid}, can be edited under Settings → Profile Survey, and are deleted with your account.
Only when you invoke an AI assistant, goal-planning, coaching, or insight feature and separately consent, we send your request and the limited schedule, goal, or journal context needed for that feature to the OpenAI API. We do not send your email address or Firebase UID.
| Purpose | Information used |
|---|---|
| User identification and sign-in | Email address and UID |
| Cloud synchronization | Schedules, journals, memos, goals, and related settings |
| Photo backup and restoration | Selected photos, UID, generated filename, and upload time |
| Requested AI assistant responses, goal plans, coaching, and insights | Request and relevant context described in Section 1.8 after separate consent |
| Notifications | Notification token and time settings |
| Abuse prevention | App Check and authentication tokens |
| Analytics and feature improvement | Analytics information and optional profile survey responses |
| Error diagnosis and stability improvement | Crash diagnostic information described in Section 1.6 |
| Data | Location | Retention |
|---|---|---|
| Schedules, journals, memos, and goals | Firebase Firestore under users/{uid} | Deleted immediately when the account is deleted |
| Consented photo backups | Firebase Storage under users/{uid} | Until the photo is deleted, consent is withdrawn, or the account is deleted |
| On-device cache and images | SQLite and App-only folders | Deleted when the account or App is deleted |
| Authentication data | Firebase Authentication | Deleted immediately when the account is deleted |
| Analytics data | Firebase Analytics | Automatically deleted under Google’s retention policy, generally within 14 months |
| Crash diagnostic data | Firebase Crashlytics | Retained for 90 days before Google begins deletion from live and backup systems |
You may delete your account and data at any time through Settings → My Account → Delete Account.
| Provider | Services | Country |
|---|---|---|
| Google LLC | Firebase Authentication, Firestore, Storage, App Check, Google Sign-In, Firebase Analytics, Firebase Crashlytics, and push notifications | United States |
| Apple Inc. | Sign in with Apple and App Attest | United States |
| OpenAI, L.L.C. | AI comment generation; submitted text is not used for model training | United States |
We do not send identifying information such as your email address or UID to OpenAI. Required text is sent only after you invoke an AI feature and separately consent. OpenAI API inputs and outputs are not used for model training unless Plantri separately opts in, and may be retained in abuse-monitoring logs for up to 30 days.
Photos are transferred and stored overseas only after you separately consent to cloud photo backup. Without consent, photos stay on the device and cannot be restored after the App is deleted or the device is lost.
| Item | Details |
|---|---|
| Legal basis | Article 28-8(1)(1) of Korea’s Personal Information Protection Act |
| Information | Attached photos, schedule backgrounds, Firebase UID, generated filename, and upload time |
| Recipient | Google LLC (Firebase Storage); privacy contact |
| Destination | United States (US-EAST1) |
| Timing/method | Encrypted HTTPS when a photo is attached or connectivity returns |
| Purpose | Backup and restoration after reinstalling or changing devices |
| Retention | Until deletion, withdrawal of consent, or account deletion |
| Withdrawal | Settings → Cloud Photo Backup; server backups are deleted on withdrawal |
Only when you invoke an AI feature and separately consent, the required text is transferred overseas as follows.
| Item | Details |
|---|---|
| Data transferred | Your AI request and limited schedule, goal, or journal context needed for the feature; email address and UID are excluded |
| Recipient | OpenAI, L.L.C. |
| Destination | United States |
| Timing and method | Encrypted HTTPS through Plantri servers when you invoke an AI feature |
| Purpose | AI assistant responses, goal plans, coaching, and insights |
| Retention and training | Not used for model training; may be retained in abuse-monitoring logs for up to 30 days |
| Refusal and withdrawal | Withdraw under Settings → AI Data Sharing Consent. Refusal limits only AI features |
Plantri does not provide your personal information to outside third parties, except when required through a lawful process such as a valid request from an investigative authority.
users/{uid} dataPlantri does not knowingly collect personal information from children under 14. If we learn that a child under 14 attempted to create an account, we will delete it immediately.
We will announce changes and their reasons in the App or on this page at least seven days before they take effect, or 30 days in advance for changes that materially affect user rights. A change that narrows processing or immediately strengthens privacy and user choice may take effect promptly after notice with the reason stated.