Local by default
Portfolio records stay on your device unless you enable a cloud feature.
Chakchak Privacy
This notice explains how Chakchak Dividend processes personal data for people in the European Economic Area (EEA), the United Kingdom, and Switzerland, including the legal bases we rely on and the choices available for advertising.
Portfolio records stay on your device unless you enable a cloud feature.
Login, sync, subscriptions, and feedback connect only when you use them.
Ad and analytics processing depends on SDK status, region, consent, and device settings.
Section
This notice supplements the Korean Privacy Policy for people in the EEA, the United Kingdom, and Switzerland. The controller is Lee Eun-hyeong (이은형), the operator of Chakchak Dividend, located in the Republic of Korea.
Chakchak Dividend is a local-first dividend and portfolio application. The operator does not receive your locally stored portfolio records unless you enable cloud synchronization, submit feedback, or otherwise choose to transmit them.
Section
| Category | When collected | Examples | Purpose | Retention |
|---|---|---|---|---|
| Account and social login data | When you sign in or link Google, Kakao, or Naver | Account identifier, email address, and profile fields you approve | Authentication, account continuity, family connection, and support | Until account deletion or unlinking, unless a legal retention duty applies |
| Private feedback and support data | When you submit private feedback through the app, website, or email | Optional reply email, category, title, message, app/device context, and a one-way abuse-prevention request identifier | Responding to requests, diagnosing errors, improving the service, and preventing abuse | Feedback for 1 year; one-way abuse-prevention identifiers for up to 30 days |
| Financial and portfolio records | When you enter assets, liabilities, income, expenses, goals, holdings, or dividends | The financial and portfolio records you choose to enter | On-device portfolio management, calculations, charts, and personalized views | Stored locally by default until you delete the data or uninstall the app |
| Cloud backup and family sync data | Only when you enable cloud backup or family synchronization | Account data and the financial records you choose to synchronize | Backup, recovery, device synchronization, and family sharing | Until sync is disabled, the account is deleted, or deletion is requested |
| Advertising data | When an app version with an enabled AdMob SDK or ad screen runs | Advertising identifier, device/app information, ad impressions, clicks, and diagnostics | Ad delivery, frequency controls, measurement, and fraud prevention | AdMob user activity reports for 90 days; other AdMob reporting data for up to 7 years |
| Analytics and crash data | When an app version with enabled Firebase services runs or an event/error occurs | App events, installation identifier, device/app information, and crash logs | Usage analysis, reliability monitoring, and error diagnosis | Firebase Analytics user-level events for 2 months; Crashlytics crash data for 90 days |
| Subscription and purchase status | When you subscribe or restore a purchase | Product, transaction, receipt, entitlement, and subscription status | Subscription verification, entitlement delivery, and purchase restoration | For the account/service term and 6 years after termination through RevenueCat |
Section
| Processing | Legal basis | Why it is needed |
|---|---|---|
| Account, cloud sync, and subscriptions | Performance of a contract or steps you request before entering one | To provide login, backup, synchronization, paid access, and restoration |
| Personalized advertising and analytics | Consent where required | To personalize or measure ads and understand service use |
| Security, abuse prevention, support, and essential diagnostics | Legitimate interests, subject to a balancing assessment | To protect the service, answer requests, and maintain reliability |
| Records required by law | Compliance with legal obligations | To meet applicable accounting, tax, legal, and regulatory duties |
Where consent is the legal basis, you may refuse or withdraw consent at any time without losing the app's core local portfolio functions. Withdrawal does not affect processing that was lawful before withdrawal.
Section
The app may use an advertising identifier, installation identifiers, SDK local storage, and similar device technologies for advertising, consent records, analytics, and crash diagnosis. Google's consent message identifies the advertising purposes and vendors applicable to your device and region.
This privacy-policy page does not contain advertising tags or scripts that require advertising consent. The app requests only notification permission, used for dividend schedules, goals, and other alerts you request.
Section
We use providers only to operate features you use, deliver advertising in enabled app versions, measure service performance, or maintain reliability. We do not sell personal data for money.
| Provider | Purpose | Data involved |
|---|---|---|
| Google AdMob | Advertising, measurement, and fraud prevention | Advertising identifiers, device/app data, and ad interactions |
| Firebase Analytics | Service analytics | App events, installation identifier, and device/app data |
| Firebase Crashlytics | Crash diagnosis and reliability | Crash logs, installation identifier, and device/app data |
| Supabase | Authentication, cloud backup, and family sync | Account data and records you choose to synchronize |
| RevenueCat | Subscription status and purchase restoration | Product, transaction, receipt, and entitlement data |
| Google, Kakao, and Naver login | Optional social login | Account identifier, email, and approved profile data |
| Neon | Private feedback storage | Feedback content, optional email, and app/device context |
| Resend | Operator email notification | Feedback summary, optional email, and receipt number |
Section
The controller is established in the Republic of Korea. The Republic of Korea is covered by an EU adequacy decision, which permits personal data to flow from the EU to covered Korean recipients without additional transfer authorization.
Google, RevenueCat, Neon, Resend, social-login providers, and their subprocessors may process data in the United States or other locations. Depending on the provider and destination, transfers may rely on an applicable adequacy decision, the EU-US Data Privacy Framework, the UK extension, Swiss-US framework, Standard Contractual Clauses, or another lawful safeguard. Provider details are available in the Google Privacy Policy, RevenueCat Privacy Policy, Neon Privacy Policy, and Resend Privacy Policy.
Section
We retain personal data only for the periods described above or as long as necessary for the stated purpose. Local records remain on your device until you delete them or uninstall the app. Synced records are deleted after account deletion, sync removal, or a verified deletion request, subject to legal obligations and limited backup cycles.
Section
Subject to applicable law, you may request:
Chakchak Dividend does not make decisions based solely on automated processing that produce legal or similarly significant effects. We normally respond to a verified request within one month, subject to lawful extensions.
Section
In regions where consent is required, Google User Messaging Platform (UMP) may ask for advertising and related choices before ads are requested. When privacy controls are available in the app, you can use them to review or change those choices. You may also contact us to withdraw consent or object to processing.
Refusing personalized advertising does not disable core local functions. You may still receive contextual or limited ads, and essential processing for security, fraud prevention, or consent records may continue where lawful.
Section
Portfolio records are stored in an encrypted local SQLite database, with the key held in the operating system's secure storage. Network transfers use TLS. When cloud synchronization is available, access controls and row-level security are applied to synchronized data. Device biometric checks remain on the device; we do not receive or store biometric templates.
Section
Chakchak Dividend is not directed to children. We do not knowingly collect a child's personal data without the authorization required by the law of the child's country. If we learn that such data was collected, we will delete or restrict it promptly.
Section
Send privacy requests in English or Korean to the address below. We may ask for information necessary to verify your identity.
Privacy contactOperator and controller: Lee Eun-hyeong (이은형)Republic of Koreabeboojax@gmail.comYou also have the right to lodge a complaint with your local data protection authority. EEA authorities are listed by the European Data Protection Board. UK residents may contact the Information Commissioner's Office, and Swiss residents may contact the Federal Data Protection and Information Commissioner.
Section
This notice is effective on July 29, 2026. We will update it when data flows, SDK settings, legal requirements, hosting regions, or store disclosures materially change and will provide additional notice where required.