Effective Date: April 3, 2026 | Last Updated: May 23, 2026
Welcome to Gumi Save ("the App"), a personal finance management application developed and operated by bitcore (Republic of Korea, sole proprietor, Business Registration No. 774-32-01396), trading as KawKaw.dev ("we," "us," or "our"). We are committed to protecting your privacy and personal information in accordance with the Republic Act No. 10173 (Data Privacy Act of 2012) of the Philippines and its Implementing Rules and Regulations.
This Privacy Policy explains what information we collect, how we use it, and your rights regarding your personal data.
The majority of your data is stored exclusively on your device and is never transmitted to our servers unless you explicitly initiate a backup or use an online feature. This includes:
We store minimal information on our servers (hosted via Supabase):
| Data | Purpose | Retention |
|---|---|---|
| Anonymous user ID | Authentication and account identification — every install starts as an anonymous account so you can use the App without entering any personal data | Until account deletion |
| Phone number and SHA-256 phone hash (only if you verify your phone) | SMS one-time passcode (OTP) authentication, transferring your account to a new device, and privacy-preserving lookups inside Paluwagan groups. The phone number is stored in our authentication system (Supabase Auth). The hash uses a server-side pepper so the phone number cannot be reversed from the hash alone. | Until you remove your phone verification or delete your account |
| AI Coach last report | To display your most recent financial coaching result | Until overwritten by new report or account deletion |
| Daily Fortune last result | To cache your most recent daily fortune | Until overwritten or account deletion |
| AI Chat memories (if you use the "Kuwentuhan with AI" feature) | To let the AI assistant remember context across conversations and respond more helpfully. Each memory entry consists of (a) one of five English category keys (profile, finance, paluwagan, preference, life_event), (b) a short text fact (up to 200 characters) extracted from things you explicitly told the AI about yourself, (c) an importance score (1–10), and (d) a 768-dimension vector embedding used for similarity search. No raw chat transcripts and no AI replies are stored on our servers — only the extracted facts. Short messages (greetings, thanks, yes/no) are skipped from extraction. | Until you tap "Reset AI memory" inside the AI Chat screen (which permanently deletes every memory entry for your account on the server), or until account deletion. There is no automatic age-based expiry. |
| AI Chat daily usage counters (only when you use the AI Chat feature) | To enforce the daily AI quota (input/output token counts and request count per Philippine-time calendar day) so that the service stays available and fair for all users. No message content is stored in this counter — only numeric usage totals keyed by user ID and date. | Retained as historical usage rows; resets to zero counters each Philippine-time midnight. Removed upon account deletion. |
| Encrypted backup file (.bin) | To allow data transfer when changing devices. The file is encrypted on your device with a key derived from your passphrase before upload — we cannot decrypt it. See Section 6 for the encryption details. | Automatically deleted 30 days after upload |
| Paluwagan group records (if you use the Paluwagan feature) | To operate rotating savings groups between you and other members — stores group name, cycle, turn order, scrambled phone numbers (hashed, never plain text), payment records, screenshots uploaded by members as proof of payment, connection info, device details, the signature you provide when signing a group agreement (typed name or drawn image) together with its cryptographic hash, your individual confirmations on each consent item of the agreement (recorded as boolean flags and bound to the agreement's cryptographic record for groups finalized on or after May 1, 2026), and the language locale (English/Tagalog/Cebuano) you viewed the agreement in at signing time | Retained while the group is active and for at least 10 years from group closure as a legal/audit record. This period is aligned with the ten (10)-year prescriptive period for actions upon a written contract under Article 1144 of the Civil Code of the Philippines (referenced in Clause 13 of the group agreement). Immutable audit-log entries and agreement signatures cannot be modified or deleted individually, in line with Philippine data privacy regulations. Deleted only upon account deletion. |
| Phone identity event audits (if you change your phone or remove your phone verification) | To prevent fraud and resolve disputes within Paluwagan groups when a member changes SIM/device or removes phone verification — stores the hashed phone number, the last 4 digits of the previous phone, the affected group IDs, device details, and IP address. We do not store the full plain-text phone number in this audit. | Retained as an immutable audit record for up to 10 years from the event date for fraud prevention and dispute resolution purposes, aligned with the ten (10)-year prescriptive period for actions upon a written contract under Article 1144 of the Civil Code of the Philippines. Cannot be modified or individually deleted, in line with Philippine data privacy regulations. Removed upon account deletion. |
Important: Other than the items listed above, no user data is stored on our servers. All your financial data remains on your device.
Certain features require an internet connection and temporarily process your data. These features are clearly marked with an "online" badge in the App:
If you participate in the Paluwagan feature and you are confirmed as a defaulter by your group's vote, the App may, upon another Paluwagan group leader attempting to invite you to a different group, present that leader with a summary consisting of:
The summary is keyed by your scrambled (SHA-256-hashed) phone number and never includes the group name, member names, monetary amounts, or any other identifying detail. This disclosure is internal to the App between users acting in the role of group leaders and is not shared with any third party.
Your explicit, informed consent for this cross-group disclosure is obtained at the time you sign each Paluwagan group's agreement (consent item 7). The disclosure consent is a precondition to participating in any Paluwagan group: members who do not give this consent cannot join Paluwagan groups. Once given, the consent remains in effect for the entire duration of every Paluwagan group you participate in. You may withdraw the consent only when you have no active Paluwagan memberships, and any defaulter records confirmed before withdrawal will remain shared in line with the consent given at the time of the confirmation. Withdrawal stops future cross-group disclosures but does not retroactively invalidate processing that already occurred.
Withholding consent does not exempt you from a defaulter vote within an existing group; it only restricts cross-group disclosure. Defaulter records are processed by us as a personal information controller under Section 12(a) and (f) of the Data Privacy Act of 2012 (consent, and the legitimate interest of other group leaders in protecting against repeat default), and your rights as a data subject under Section 16 of the Act remain available, subject to the contractual and legitimate interest constraints described above.
We process your personal data based on the following legal grounds under the Data Privacy Act of 2012:
You may withdraw your consent at any time by discontinuing use of the relevant online features or by contacting us.
The App may request the following permissions, each for a specific purpose:
| Permission | Purpose | Required? |
|---|---|---|
| Camera | Scanning receipts and palm reading feature | Only when using these features |
| Photo Library | Saving dream goal cards to your gallery | Only when saving images |
| Biometric (Face ID / Fingerprint) | Unlocking the app securely | Optional, user-enabled |
| Notifications | Payment reminders and daily fortune alerts | Optional, user-enabled |
You may deny or revoke any permission at any time through your device settings. The App will continue to function with reduced features.
We use your information solely for the following purposes:
We use the following third-party services to operate the App:
| Service | Purpose | Data Shared |
|---|---|---|
| Supabase | Authentication (anonymous and SMS OTP), encrypted backup storage, server functions | Anonymous user ID, phone number (if verified), encrypted backup files, AI feature data |
| SMS messaging provider (integrated with Supabase Auth) | Delivery of one-time passcodes via SMS for phone verification and device transfer | Phone number, one-time passcode |
| Google Cloud Vision API | Receipt text extraction (OCR) | Receipt images (processed in real-time, not stored) |
| Google Gemini AI | AI coaching, receipt categorization, fortune, palm reading, Paluwagan payment-receipt analysis, AI Chat conversational reply generation, AI Chat memory extraction, and AI Chat memory-search embeddings | Aggregated financial data, images (including Paluwagan payment screenshots), profile info, AI Chat messages (recent window only), AI Chat memory facts and their vector embeddings |
| RevenueCat | In-app purchase management | Purchase entitlements, anonymous user ID |
| Apple App Store / Google Play | App distribution and in-app purchases | As per their respective privacy policies |
Each third-party service operates under its own privacy policy. We encourage you to review them.
We implement the following security measures to protect your data:
In the event of a personal data breach that is likely to affect your rights and freedoms, we will:
Depending on which features you use, the following types of data may be stored on our servers. None of this data is collected automatically — it is only sent when you actively use the corresponding feature:
| Feature Used | Data Collected |
|---|---|
| AI Coach | Transaction summaries, envelope budgets, savings goals, debt records, monthly financial overview |
| Daily Swerte | Name (optional), birthday, gender, zodiac sign, birth hour (optional), region (optional) |
| Receipt Scanning | Receipt photo (processed in real-time, not stored) |
| Palad Guide | Palm photo (processed in real-time, not stored) |
| AI Chat (Kuwentuhan with AI) | Recent conversation window (up to 12 messages) sent to Google Gemini AI for reply generation, extracted memory facts (≤200 chars each, max 5 per call) stored on our servers with their 768-dim vector embeddings, daily token usage counters (no message content). Full chat history kept only on your device. Anonymous sessions are not allowed. |
| Cloud Backup | End-to-end encrypted backup file (.bin) containing all local app data — encrypted on your device with a key derived from your passphrase before upload (we cannot decrypt it) |
| Phone Verification | Phone number (E.164) stored in Supabase Auth, SHA-256 phone hash with server-side pepper used inside Paluwagan groups, one-time passcode delivered via SMS |
| In-App Purchase | Purchase entitlements and anonymous user ID (via RevenueCat) |
| Paluwagan Phone Identity Events | Hashed phone number, last 4 digits of previous phone, affected group IDs, device info, IP address — recorded only when you transfer your account to a new device or remove your phone verification |
As a data subject under Philippine law, you have the following rights:
The App is not intended for children under 13 years of age. We do not knowingly collect personal information from children under 13.
For users aged 13 to 17 years old, the use of the App requires the consent of a parent or legal guardian, in accordance with the Data Privacy Act of 2012 and its Implementing Rules and Regulations. By allowing a minor to use the App, the parent or guardian agrees to these terms on the minor's behalf and assumes responsibility for the minor's use of the App.
If you believe a child has provided us with personal data without appropriate parental consent, please contact us so we can take appropriate action.
Your data may be processed on servers located outside the Philippines (Supabase and Google infrastructure). By using online features, you consent to this transfer. We ensure that appropriate safeguards are in place in compliance with the Data Privacy Act of 2012 and NPC Circular 2016-02, including:
We may update this Privacy Policy from time to time. We will notify you of any material changes through the App or by updating the "Last Updated" date. Your continued use of the App after changes constitutes your acceptance of the updated policy.
In compliance with the Data Privacy Act of 2012 and NPC Circular 2016-01, we have designated a Data Protection Officer (DPO) to oversee our data protection practices. For any data privacy concerns, you may contact our DPO:
Data Protection Officer
bitcore (trading as KawKaw.dev)
Business Registration No. 774-32-01396, Republic of Korea
Email: kawkaw.app@gmail.com
If you have questions, concerns, or wish to exercise your data privacy rights, please contact us:
KawKaw.dev (trade name of bitcore, BRN 774-32-01396, Republic of Korea)
Email: kawkaw.app@gmail.com
Website: https://kawkaw.dev
For complaints regarding data privacy, you may also contact:
National Privacy Commission (NPC)
Website: https://www.privacy.gov.ph
Phone: (02) 8234-2228
Petsa ng Pagkakabisa: Abril 3, 2026 | Huling Na-update: Mayo 23, 2026
Maligayang pagdating sa Gumi Save ("ang App"), isang application para sa pamamahala ng personal na pananalapi na binuo at pinapatakbo ng bitcore (Republic of Korea, sole proprietor, Business Registration No. 774-32-01396), trading as KawKaw.dev ("kami," "namin," o "aming"). Kami ay nakatuon sa pagprotekta ng iyong privacy at personal na impormasyon alinsunod sa Republic Act No. 10173 (Data Privacy Act of 2012) ng Pilipinas at ang mga Implementing Rules and Regulations nito.
Ipinapaliwanag ng Privacy Policy na ito kung anong impormasyon ang aming kinokolekta, kung paano namin ito ginagamit, at ang iyong mga karapatan tungkol sa iyong personal na datos.
Karamihan ng iyong datos ay naka-store eksklusibo sa iyong device at hindi kailanman ipinapadala sa aming mga server maliban kung ikaw mismo ang mag-i-initiate ng backup o gagamit ng online feature. Kabilang dito ang:
Nag-iimbak kami ng minimal na impormasyon sa aming mga server (hosted via Supabase):
| Datos | Layunin | Pagpapanatili |
|---|---|---|
| Anonymous user ID | Authentication at pagkilala ng account — bawat install ay nagsisimula bilang isang anonymous na account upang magamit mo ang App nang hindi naglalagay ng anumang personal na datos | Hanggang sa deletion ng account |
| Phone number at SHA-256 phone hash (kapag lang nag-verify ka ng iyong phone) | SMS one-time passcode (OTP) authentication, paglipat ng iyong account sa bagong device, at privacy-preserving lookup sa loob ng Paluwagan groups. Ang phone number ay naka-store sa aming authentication system (Supabase Auth). Ang hash ay gumagamit ng server-side pepper kaya hindi ma-reverse ang phone number mula sa hash lamang. | Hanggang alisin mo ang iyong phone verification o tanggalin ang iyong account |
| Huling ulat ng AI Coach | Para ipakita ang iyong pinakabagong financial coaching result | Hanggang mapalitan ng bagong ulat o deletion ng account |
| Huling resulta ng Daily Fortune | Para i-cache ang iyong pinakabagong daily fortune | Hanggang mapalitan o deletion ng account |
| AI Chat memories (kung ginagamit mo ang "Kuwentuhan with AI" feature) | Para matandaan ng AI assistant ang konteksto sa mga pag-uusap at maging mas matulungin. Ang bawat memory entry ay binubuo ng (a) isa sa limang English category keys (profile, finance, paluwagan, preference, life_event), (b) maikling text fact (hanggang 200 character) na kinuha mula sa mga bagay na sariling sinabi mo tungkol sa iyong sarili, (c) importance score (1–10), at (d) 768-dimension vector embedding para sa similarity search. Walang buong chat transcript at walang AI replies ang naka-store sa aming server — kinukunin lang ang mga extracted fact. Ang maiikling mensahe (greetings, salamat, oo/hindi) ay nilalaktawan sa extraction. | Hanggang i-tap mo ang "Reset AI memory" sa loob ng AI Chat screen (na permanenteng nagde-delete ng bawat memory entry para sa iyong account sa server), o hanggang sa deletion ng account. Walang automatic age-based expiry. |
| AI Chat daily usage counters (kapag lang ginagamit mo ang AI Chat feature) | Para i-enforce ang daily AI quota (input/output token counts at request count bawat Philippine-time calendar day) upang manatiling available at patas ang serbisyo para sa lahat ng user. Walang mensaheng nilalaman ang naka-store sa counter na ito — numeric usage totals lang na naka-key sa user ID at petsa. | Pinapanatili bilang historical usage rows; nagre-reset sa zero counters bawat Philippine-time midnight. Tatanggalin kapag na-delete ang account. |
| Encrypted backup file (.bin) | Para payagan ang paglipat ng datos kapag nagpalit ng device. Ang file ay naka-encrypt sa iyong device gamit ang key na nakuha mula sa iyong passphrase bago i-upload — hindi namin ito ma-decrypt. Tingnan ang Seksyon 6 para sa detalye ng encryption. | Awtomatikong dini-delete 30 araw matapos ang upload |
| Mga Paluwagan group record (kung ginagamit mo ang Paluwagan feature) | Para magpatakbo ng rotating savings group sa pagitan mo at ng ibang miyembro — nag-iimbak ng pangalan ng grupo, cycle, turn order, scrambled phone numbers (hashed, hindi kailanman plain text), payment records, mga screenshot na ina-upload ng miyembro bilang patunay ng bayad, connection info, device details, ang pirmang ibinibigay mo sa pagpirma ng group agreement (nakasulat na pangalan o iginuhit na imahe) kasama ang cryptographic hash nito, ang iyong indibidwal na pagsang-ayon sa bawat consent item ng kasunduan (naka-record bilang boolean flags at nakatali sa cryptographic record ng kasunduan para sa mga grupong na-finalize sa o pagkatapos ng May 1, 2026), at ang wika (English/Tagalog/Cebuano) na ginamit mo sa pagtingin ng kasunduan sa oras ng pagpirma | Pinapanatili habang aktibo ang grupo at sa loob ng hindi bababa sa 10 taon mula sa pagsasara ng grupo bilang legal/audit na record. Ang panahong ito ay naaayon sa sampung (10) taong prescriptive period para sa aksyon batay sa nakasulat na kontrata sa ilalim ng Article 1144 ng Civil Code ng Pilipinas (tinutukoy sa Clause 13 ng group agreement). Ang immutable audit-log entries at agreement signature ay hindi maaaring baguhin o tanggalin isa-isa, alinsunod sa regulasyon ng Philippine data privacy. Tatanggalin lamang kapag na-delete ang account. |
| Phone identity event audits (kapag pinalitan mo ang phone o inalis ang phone verification) | Para iwasan ang fraud at lutasin ang mga dispute sa Paluwagan groups kapag pumalit ng SIM/device o nag-alis ng phone verification ang isang miyembro — nag-iimbak ng hashed phone number, huling 4 na digit ng nakaraang phone, mga apektadong group ID, device details, at IP address. Hindi kami nag-iimbak ng buong plain-text phone number sa audit na ito. | Pinapanatili bilang immutable audit record hanggang 10 taon mula sa petsa ng kaganapan para sa fraud prevention at paglutas ng dispute, naaayon sa sampung (10) taong prescriptive period para sa aksyon batay sa nakasulat na kontrata sa ilalim ng Article 1144 ng Civil Code ng Pilipinas. Hindi maaaring baguhin o tanggalin isa-isa, alinsunod sa Philippine data privacy regulations. Tatanggalin kapag na-delete ang account. |
Mahalaga: Bukod sa mga nakalista sa itaas, walang datos ng user ang naka-store sa aming mga server. Lahat ng iyong financial data ay nananatili sa iyong device.
Ang ilang feature ay nangangailangan ng koneksyon sa internet at pansamantalang pinoproseso ang iyong datos. Ang mga feature na ito ay malinaw na may markang "online" badge sa App:
Kung sumasali ka sa Paluwagan feature at ikaw ay nakumpirmang defaulter sa pamamagitan ng botohan ng grupo, maaaring ipakita ng App sa leader ng ibang Paluwagan group na nagsusubok kang imbitahan ang isang summary na binubuo ng:
Ang summary ay nakabase sa scrambled (SHA-256-hashed) na phone number mo at hindi kailanman naglalaman ng pangalan ng grupo, pangalan ng miyembro, halaga ng pera, o anumang ibang nakakapagpakilalang detalye. Ang disclosure na ito ay panloob sa App sa pagitan ng mga user na gumaganap bilang group leader at hindi ibinabahagi sa anumang third party.
Ang iyong hayag at may-kaalamang pahintulot para sa cross-group disclosure na ito ay kinukuha sa oras ng pagpirma ng kasunduan ng bawat Paluwagan group (consent item 7). Ang disclosure consent ay precondition sa pagsali sa anumang Paluwagan group: hindi makakasali sa Paluwagan ang miyembrong hindi nagbibigay ng pahintulot na ito. Sa sandaling naibigay, mananatili itong epektibo sa buong tagal ng bawat Paluwagan group na sasalihan mo. Maaari mo lamang bawiin ang pahintulot kapag wala ka nang aktibong Paluwagan membership, at mananatiling ibinabahagi ang anumang defaulter records na kumpirmado bago ang pagbawi alinsunod sa pahintulot na ibinigay sa oras ng kumpirmasyon. Ang pagbawi ay humihinto sa hinaharap na cross-group disclosure pero hindi nag-i-invalidate sa mga pagprosesong nangyari na.
Ang hindi pagbibigay ng pahintulot ay hindi nag-eexempt sa iyo mula sa defaulter vote sa loob ng isang ekzistente nga grupo; pinipigilan lamang nito ang cross-group disclosure. Ang mga defaulter records ay pinoproseso namin bilang personal information controller sa ilalim ng Section 12(a) at (f) ng Data Privacy Act of 2012 (pahintulot, at lehitimong interes ng ibang group leaders sa pagprotekta laban sa paulit-ulit na default), at ang iyong mga karapatan bilang data subject sa ilalim ng Section 16 ng Act ay nananatili, sumasailalim sa kontraktwal at lehitimong interes na mga limitasyong inilarawan sa itaas.
Pinoproseso namin ang iyong personal na datos batay sa mga sumusunod na legal na batayan sa ilalim ng Data Privacy Act of 2012:
Maaari mong bawiin ang iyong pahintulot anumang oras sa pamamagitan ng paghinto sa paggamit ng mga kaugnay na online feature o sa pamamagitan ng pakikipag-ugnayan sa amin.
Ang App ay maaaring humiling ng mga sumusunod na pahintulot, bawat isa para sa isang tiyak na layunin:
| Pahintulot | Layunin | Kinakailangan? |
|---|---|---|
| Camera | Pag-scan ng mga resibo at palm reading feature | Kapag ginagamit lang ang mga feature na ito |
| Photo Library | Pag-save ng dream goal cards sa iyong gallery | Kapag nagse-save lang ng mga imahe |
| Biometric (Face ID / Fingerprint) | Secure na pag-unlock ng app | Opsyonal, ine-enable ng user |
| Notifications | Mga paalala sa bayad at daily fortune alerts | Opsyonal, ine-enable ng user |
Maaari mong tanggihan o bawiin ang anumang pahintulot sa anumang oras sa pamamagitan ng iyong device settings. Ang App ay patuloy na gagana na may mga limitadong feature.
Ginagamit namin ang iyong impormasyon para lamang sa mga sumusunod na layunin:
Gumagamit kami ng mga sumusunod na third-party service para sa operasyon ng App:
| Serbisyo | Layunin | Datos na Ibinabahagi |
|---|---|---|
| Supabase | Authentication (anonymous at SMS OTP), encrypted backup storage, server functions | Anonymous user ID, phone number (kung naka-verify), encrypted backup files, AI feature data |
| SMS messaging provider (integrated sa Supabase Auth) | Paghahatid ng one-time passcodes sa pamamagitan ng SMS para sa phone verification at device transfer | Phone number, one-time passcode |
| Google Cloud Vision API | Receipt text extraction (OCR) | Mga imahe ng resibo (pinoproseso sa real-time, hindi sino-store) |
| Google Gemini AI | AI coaching, receipt categorization, fortune, palm reading, Paluwagan payment-receipt analysis, AI Chat conversational reply generation, AI Chat memory extraction, at AI Chat memory-search embeddings | Aggregated financial data, mga imahe (kasama ang Paluwagan payment screenshots), profile info, AI Chat messages (recent window lang), AI Chat memory facts at ang kanilang vector embeddings |
| RevenueCat | In-app purchase management | Purchase entitlements, anonymous user ID |
| Apple App Store / Google Play | App distribution at in-app purchases | Ayon sa kani-kanilang privacy policies |
Nagpapatupad kami ng mga sumusunod na hakbang sa seguridad para protektahan ang iyong datos:
Sa pagkakaroon ng paglabag sa personal na datos na maaaring makaapekto sa iyong mga karapatan at kalayaan, kami ay:
Depende sa mga feature na ginagamit mo, ang mga sumusunod na uri ng datos ay maaaring ma-store sa aming mga server. Wala sa mga datos na ito ang awtomatikong kinokolekta — ipinapadala lamang ito kapag aktibong ginamit mo ang kaukulang feature:
| Feature na Ginamit | Datos na Kinokolekta |
|---|---|
| AI Coach | Buod ng mga transaksyon, budget ng envelope, savings goals, mga talaan ng utang, monthly financial overview |
| Daily Swerte | Pangalan (opsyonal), birthday, kasarian, zodiac sign, oras ng kapanganakan (opsyonal), rehiyon (opsyonal) |
| Receipt Scanning | Larawan ng resibo (pinoproseso sa real-time, hindi sino-store) |
| Palad Guide | Larawan ng palad (pinoproseso sa real-time, hindi sino-store) |
| AI Chat (Kuwentuhan with AI) | Recent conversation window (hanggang 12 mensahe) na ipinapadala sa Google Gemini AI para mag-generate ng sagot, extracted memory facts (≤200 char bawat isa, max 5 bawat call) na naka-store sa aming server kasama ang kanilang 768-dim vector embeddings, daily token usage counters (walang mensaheng nilalaman). Ang buong chat history ay nasa iyong device lamang. Hindi pinapayagan ang anonymous sessions. |
| Cloud Backup | End-to-end encrypted backup file (.bin) na naglalaman ng lahat ng lokal na datos sa app — naka-encrypt sa iyong device gamit ang key na nakuha mula sa iyong passphrase bago i-upload (hindi namin ito ma-decrypt) |
| Phone Verification | Phone number (E.164) na naka-store sa Supabase Auth, SHA-256 phone hash na may server-side pepper na ginagamit sa loob ng Paluwagan groups, one-time passcode na inihatid sa pamamagitan ng SMS |
| In-App Purchase | Purchase entitlements at anonymous user ID (sa pamamagitan ng RevenueCat) |
| Paluwagan Phone Identity Events | Hashed phone number, huling 4 na digit ng nakaraang phone, mga apektadong group ID, device info, IP address — naitatala lamang kapag inilipat mo ang account sa bagong device o inalis mo ang phone verification |
Bilang data subject sa ilalim ng batas ng Pilipinas, mayroon kang mga sumusunod na karapatan:
Ang App ay hindi inilaan para sa mga batang wala pang 13 taong gulang. Hindi kami sinasadyang kumokolekta ng personal na impormasyon mula sa mga batang wala pang 13.
Para sa mga user na may edad 13 hanggang 17 taong gulang, ang paggamit ng App ay nangangailangan ng pahintulot ng magulang o legal na tagapag-alaga, alinsunod sa Data Privacy Act of 2012 at ang mga Implementing Rules and Regulations nito. Sa pagpayag na gamitin ng menor de edad ang App, sumasang-ayon ang magulang o tagapag-alaga sa mga tuntuning ito sa ngalan ng menor de edad at inaako ang responsibilidad para sa paggamit ng menor de edad sa App.
Kung naniniwala kang ang isang bata ay nagbigay sa amin ng personal na datos nang walang naaangkop na pahintulot ng magulang, mangyaring makipag-ugnayan sa amin upang makagawa kami ng naaangkop na aksyon.
Ang iyong datos ay maaaring iproseso sa mga server na matatagpuan sa labas ng Pilipinas (Supabase at Google infrastructure). Sa paggamit ng online features, pumapayag ka sa paglipat na ito. Tinitiyak namin na ang naaangkop na mga pananggalang ay nakalagay alinsunod sa Data Privacy Act of 2012 at NPC Circular 2016-02, kabilang ang:
Maaari naming i-update ang Privacy Policy na ito paminsan-minsan. Aabisuhan ka namin tungkol sa anumang mahahalagang pagbabago sa pamamagitan ng App o sa pag-update ng petsa ng "Huling Na-update." Ang iyong patuloy na paggamit ng App pagkatapos ng mga pagbabago ay nangangahulugan ng iyong pagtanggap sa na-update na patakaran.
Alinsunod sa Data Privacy Act of 2012 at NPC Circular 2016-01, nagtalaga kami ng Data Protection Officer (DPO) upang pangasiwaan ang aming mga kasanayan sa proteksyon ng datos. Para sa anumang alalahanin sa data privacy, maaari kang makipag-ugnayan sa aming DPO:
Data Protection Officer
bitcore (trading as KawKaw.dev)
Business Registration No. 774-32-01396, Republic of Korea
Email: kawkaw.app@gmail.com
Kung mayroon kang mga katanungan, alalahanin, o nais gamitin ang iyong mga karapatan sa data privacy, mangyaring makipag-ugnayan sa amin:
KawKaw.dev (trade name of bitcore, BRN 774-32-01396, Republic of Korea)
Email: kawkaw.app@gmail.com
Website: https://kawkaw.dev
Para sa mga reklamo tungkol sa data privacy, maaari ka ring makipag-ugnayan sa:
National Privacy Commission (NPC)
Website: https://www.privacy.gov.ph
Telepono: (02) 8234-2228
Petsa sa Pagkakabisa: Abril 3, 2026 | Kataposang Na-update: Mayo 23, 2026
Maayong pag-abot sa Gumi Save ("ang App"), usa ka application para sa pagdumala sa personal nga pananalapi nga gihimo ug gipadagan sa bitcore (Republic of Korea, sole proprietor, Business Registration No. 774-32-01396), trading as KawKaw.dev ("kami," "among," o "namo"). Kami nakatutok sa pagpanalipod sa imong privacy ug personal nga impormasyon sumala sa Republic Act No. 10173 (Data Privacy Act of 2012) sa Pilipinas ug ang mga Implementing Rules and Regulations niini.
Gipasabot niining Privacy Policy kung unsang impormasyon ang among gikolekta, kung giunsa namo kini gamiton, ug ang imong mga katungod bahin sa imong personal nga datos.
Kadaghanan sa imong datos naka-store eksklusibo sa imong device ug dili gayud ipadala sa among mga server gawas kung ikaw mismo ang mag-initiate og backup o mogamit og online feature. Naglakip kini sa:
Nag-tipig kami og minimal nga impormasyon sa among mga server (hosted pinaagi sa Supabase):
| Datos | Katuyoan | Pagpatunhay |
|---|---|---|
| Anonymous user ID | Authentication ug pag-ila sa account — matag install nagsugod isip anonymous nga account aron magamit nimo ang App nga walay isulod nga personal nga datos | Hangtud sa deletion sa account |
| Phone number ug SHA-256 phone hash (kung mag-verify ka sa imong phone) | SMS one-time passcode (OTP) authentication, pagbalhin sa imong account ngadto sa bag-ong device, ug privacy-preserving nga pag-pangita sa sulod sa Paluwagan groups. Ang phone number naka-store sa among authentication system (Supabase Auth). Ang hash naggamit og server-side pepper aron dili ma-reverse ang phone number gikan sa hash lang. | Hangtud tangtangon nimo ang imong phone verification o i-delete ang imong account |
| Katapusang ulat sa AI Coach | Para ipakita ang imong pinakabag-o nga financial coaching result | Hangtud mapulihan og bag-ong ulat o deletion sa account |
| Katapusang resulta sa Daily Fortune | Para i-cache ang imong pinakabag-o nga daily fortune | Hangtud mapulihan o deletion sa account |
| AI Chat memories (kung gigamit nimo ang "Kuwentuhan with AI" feature) | Aron mahinumdoman sa AI assistant ang konteksto sa mga panagsulti ug mahimong mas matabangon. Matag memory entry naglangkob sa (a) usa sa lima ka English category keys (profile, finance, paluwagan, preference, life_event), (b) mubo nga text fact (hangtud 200 ka character) nga gikuha gikan sa mga butang nga klaro nimong gisulti bahin sa imong kaugalingon, (c) importance score (1–10), ug (d) 768-dimension vector embedding alang sa similarity search. Walay hingpit nga chat transcript ug walay AI replies ang naka-store sa among server — ang mga extracted facts lamang. Ang mubo nga mga mensahe (greetings, salamat, oo/dili) gi-skip sa extraction. | Hangtud i-tap nimo ang "Reset AI memory" sa sulod sa AI Chat screen (nga permanente nga magdelete sa matag memory entry sa imong account sa server), o hangtud sa deletion sa account. Walay automatic age-based expiry. |
| AI Chat daily usage counters (kung gigamit ra ang AI Chat feature) | Aron ipatuman ang daily AI quota (input/output token counts ug request count matag Philippine-time calendar day) aron magpabilin nga available ug patas ang serbisyo alang sa tanan nga user. Walay sulod sa mensahe ang naka-store niini nga counter — numeric usage totals lamang nga gi-key sa user ID ug petsa. | Gipatunhay isip historical usage rows; mag-reset sa zero counters matag Philippine-time midnight. Wagtangon kung ma-delete ang account. |
| Encrypted backup file (.bin) | Para tugotan ang pagbalhin sa datos kung mag-ilis og device. Ang file gi-encrypt sa imong device gamit ang key nga nakuha gikan sa imong passphrase sa wala pa i-upload — dili namo kini ma-decrypt. Tan-awa ang Seksyon 6 para sa detalye sa encryption. | Awtomatiko nga gina-delete 30 ka adlaw human sa upload |
| Mga Paluwagan group record (kung gigamit nimo ang Paluwagan feature) | Aron pag-operate sa rotating savings groups tali nimo ug sa ubang miyembro — nagtipig sa ngalan sa grupo, cycle, turn order, scrambled phone numbers (hashed, dili gayud plain text), payment records, mga screenshot nga gi-upload sa miyembro isip pruweba sa bayad, connection info, device details, ang pirma nga imong gihatag sa pagpirma sa group agreement (gisulat nga ngalan o giguhit nga hulagway) uban sa cryptographic hash niini, ang imong indibidwal nga mga pag-uyon sa matag consent item sa kasabutan (gi-record isip boolean flags ug gihigot sa cryptographic record sa kasabutan para sa mga grupo nga gi-finalize sa o pagkahuman sa May 1, 2026), ug ang pinulongan (English/Tagalog/Cebuano) nga imong gigamit sa pagtan-aw sa kasabutan sa panahon sa pagpirma | Gipatunhay samtang aktibo ang grupo ug sulod sa labing menos 10 ka tuig human masirad-an ang grupo isip legal/audit nga record. Kining panahona naa sa linya sa napulo (10) ka tuig nga prescriptive period alang sa aksyon base sa nakasulat nga kontrata ubos sa Article 1144 sa Civil Code sa Pilipinas (gihisgutan sa Clause 13 sa group agreement). Ang immutable audit-log entries ug agreement signature dili mahimong usbon o wagtangon isa-isa, sumala sa regulasyon sa Philippine data privacy. Wagtangon lamang kung ma-delete ang account. |
| Phone identity event audits (kung mag-ilis ka og phone o mag-tangtang sa phone verification) | Aron malikayan ang fraud ug masulbad ang mga dispute sa Paluwagan groups kung ang miyembro mag-ilis og SIM/device o mag-tangtang sa phone verification — nagtipig sa hashed phone number, kataposang 4 ka digit sa miaging phone, mga apektadong group ID, device details, ug IP address. Wala kami nagtipig sa kompletong plain-text phone number niini nga audit. | Gipatunhay isip immutable audit record hangtud 10 ka tuig gikan sa petsa sa kaganapan para sa fraud prevention ug paglutas sa dispute, nahiusa sa napulo (10) ka tuig nga prescriptive period alang sa aksyon base sa nakasulat nga kontrata ubos sa Article 1144 sa Civil Code sa Pilipinas. Dili mahimong usbon o wagtangon isa-isa, sumala sa Philippine data privacy regulations. Wagtangon kung ma-delete ang account. |
Importante: Gawas sa mga gilista sa ibabaw, walay datos sa user ang naka-store sa among mga server. Tanan nimong financial data nagpabilin sa imong device.
Ang pipila ka feature nanginahanglan og koneksyon sa internet ug temporaryo nga nagproseso sa imong datos. Kining mga feature tin-aw nga may marka nga "online" badge sa App:
Kung mosalmot ka sa Paluwagan feature ug ikaw gikumpirmang defaulter pinaagi sa botohan sa imong grupo, mahimong ipakita sa App sa leader sa laing Paluwagan group nga mosulay og imbitar kanimo ang summary nga naglangkob sa:
Ang summary nakabase sa scrambled (SHA-256-hashed) nga phone number nimo ug walay sulod nga ngalan sa grupo, ngalan sa miyembro, kantidad sa kwarta, o bisan unsang ubang nakapakilala nga detalye. Kining disclosure sulod sa App taliwala sa mga user nga naggampanay isip group leader ug dili ipaambit sa bisan unsang third party.
Ang imong hayag ug may-kahibalo nga pagtugot alang niini nga cross-group disclosure gikuha sa panahon sa pag-pirma sa kasabutan sa matag Paluwagan group (consent item 7). Ang disclosure consent precondition sa pag-apil sa bisan unsang Paluwagan group: dili makaapil sa Paluwagan ang miyembro nga walay gihatag nga pagtugot. Sa diha nga gihatag na, magpabilin kining epektibo sa tibuok panahon sa matag Paluwagan group nga sudlon nimo. Mahimo ra nimo bawion ang pagtugot kung wala kay aktibong Paluwagan membership, ug magpabilin nga ipaambit ang bisan unsang defaulter records nga gikumpirmar sa wala pa ang pagbawi sumala sa pagtugot nga gihatag sa panahon sa kumpirmasyon. Ang pagbawi mohunong sa umaabot nga cross-group disclosure apan dili magpawalay-bili sa pagprosesong nahitabo na.
Ang dili paghatag og pagtugot wala mag-exempt kanimo gikan sa defaulter vote sulod sa usa ka anaa nga grupo; gipugngan ra niini ang cross-group disclosure. Ang mga defaulter records gi-proseso namo isip personal information controller ubos sa Section 12(a) ug (f) sa Data Privacy Act of 2012 (pagtugot, ug ang lehitimong interes sa ubang group leaders sa pagpanalipod batok sa balik-balik nga default), ug ang imong mga katungod isip data subject ubos sa Section 16 sa Act magpabilin nga magamit, sakop sa kontraktuwal ug lehitimong interes nga mga pagpugong nga gihulagway sa ibabaw.
Giproseso namo ang imong personal nga datos base sa mosunod nga legal nga basihan ubos sa Data Privacy Act of 2012:
Mahimo nimong bawion ang imong pagtugot bisan unsang oras pinaagi sa paghunong sa paggamit sa mga kalabutan nga online feature o pinaagi sa pagkontakta namo.
Ang App mahimong mangayo sa mosunod nga mga pagtugot, matag usa para sa piho nga katuyoan:
| Pagtugot | Katuyoan | Gikinahanglan? |
|---|---|---|
| Camera | Pag-scan sa mga resibo ug palm reading feature | Kung gamiton ra kining mga feature |
| Photo Library | Pag-save sa dream goal cards sa imong gallery | Kung mag-save ra og mga imahe |
| Biometric (Face ID / Fingerprint) | Luwas nga pag-unlock sa app | Opsyonal, gi-enable sa user |
| Notifications | Mga pahinumdum sa bayad ug daily fortune alerts | Opsyonal, gi-enable sa user |
Mahimo nimong balibaran o bawion ang bisan unsang pagtugot sa bisan unsang oras pinaagi sa imong device settings. Ang App magpadayon sa pagfunksyon nga adunay limitado nga mga feature.
Gigamit namo ang imong impormasyon alang ra sa mosunod nga mga katuyoan:
Naggamit kami sa mosunod nga third-party service para sa operasyon sa App:
| Serbisyo | Katuyoan | Datos nga Gipaambit |
|---|---|---|
| Supabase | Authentication (anonymous ug SMS OTP), encrypted backup storage, server functions | Anonymous user ID, phone number (kung naka-verify), encrypted backup files, AI feature data |
| SMS messaging provider (integrated sa Supabase Auth) | Pag-hatud sa one-time passcodes pinaagi sa SMS para sa phone verification ug device transfer | Phone number, one-time passcode |
| Google Cloud Vision API | Receipt text extraction (OCR) | Mga imahe sa resibo (giproseso sa real-time, dili gisave) |
| Google Gemini AI | AI coaching, receipt categorization, fortune, palm reading, Paluwagan payment-receipt analysis, AI Chat conversational reply generation, AI Chat memory extraction, at AI Chat memory-search embeddings | Aggregated financial data, mga imahe (kasama ang Paluwagan payment screenshots), profile info, AI Chat messages (recent window lang), AI Chat memory facts at ang kanilang vector embeddings |
| RevenueCat | In-app purchase management | Purchase entitlements, anonymous user ID |
| Apple App Store / Google Play | App distribution ug in-app purchases | Sumala sa ilang tagsa-tagsa ka privacy policies |
Nagpatuman kami sa mosunod nga mga lakang sa seguridad para panalipdan ang imong datos:
Kung adunay paglapas sa personal nga datos nga lagmit makaapekto sa imong mga katungod ug kagawasan, kami:
Depende sa mga feature nga imong gigamit, ang mosunod nga mga klase sa datos mahimong ma-store sa among mga server. Wala niining datos ang awtomatiko nga gikolekta — gipadala lamang kini kung aktibo nimong gigamit ang katugbang nga feature:
| Feature nga Gigamit | Datos nga Gikolekta |
|---|---|
| AI Coach | Buod sa mga transaksyon, budget sa envelope, savings goals, mga talaan sa utang, monthly financial overview |
| Daily Swerte | Ngalan (opsyonal), birthday, kasarian, zodiac sign, oras sa pagkatawo (opsyonal), rehiyon (opsyonal) |
| Receipt Scanning | Litrato sa resibo (giproseso sa real-time, dili gisave) |
| Palad Guide | Litrato sa palad (giproseso sa real-time, dili gisave) |
| AI Chat (Kuwentuhan with AI) | Recent conversation window (hangtud 12 ka mensahe) ipadala sa Google Gemini AI alang sa pag-generate og tubag, extracted memory facts (≤200 ka char matag usa, max 5 matag call) gi-store sa among server uban sa ilang 768-dim vector embeddings, daily token usage counters (walay sulod sa mensahe). Ang hingpit nga chat history naa ra sa imong device. Dili gitugotan ang anonymous sessions. |
| Cloud Backup | End-to-end encrypted backup file (.bin) nga adunay sulod nga tanan nga lokal nga datos sa app — gi-encrypt sa imong device gamit ang key nga nakuha gikan sa imong passphrase sa wala pa i-upload (dili namo kini ma-decrypt) |
| Phone Verification | Phone number (E.164) nga gi-store sa Supabase Auth, SHA-256 phone hash nga adunay server-side pepper nga gigamit sa sulod sa Paluwagan groups, one-time passcode nga gihatud pinaagi sa SMS |
| In-App Purchase | Purchase entitlements ug anonymous user ID (pinaagi sa RevenueCat) |
| Paluwagan Phone Identity Events | Hashed phone number, kataposang 4 ka digit sa miaging phone, mga apektadong group ID, device info, IP address — gi-record lamang kung gibalhin nimo ang account sa bag-ong device o gi-tangtang nimo ang phone verification |
Isip data subject ubos sa balaod sa Pilipinas, aduna kay mosunod nga mga katungod:
Ang App dili gituyo para sa mga bata nga ubos 13 anyos ang edad. Dili kami tinuyo nga nagkolekta og personal nga impormasyon gikan sa mga bata nga ubos 13.
Para sa mga user nga adunay edad 13 hangtud 17 anyos, ang paggamit sa App nanginahanglan sa pagtugot sa ginikanan o legal nga tigbantay, sumala sa Data Privacy Act of 2012 ug ang mga Implementing Rules and Regulations niini. Sa pagtugot nga mogamit ang menor de edad sa App, miuyon ang ginikanan o tigbantay niining mga tuntunin sa ngalan sa menor de edad ug nagdawat sa responsibilidad para sa paggamit sa menor de edad sa App.
Kung nagtuo ka nga ang usa ka bata naghatag namo og personal nga datos nga walay angay nga pagtugot sa ginikanan, palihug kontaka kami aron makahimo kami og angay nga aksyon.
Ang imong datos mahimong iproseso sa mga server nga nahimutang sa gawas sa Pilipinas (Supabase ug Google infrastructure). Sa paggamit og online features, miuyon ka niining pagbalhin. Gisiguro namo nga ang angay nga mga panalipod nakabutang sumala sa Data Privacy Act of 2012 ug NPC Circular 2016-02, naglakip sa:
Mahimo namong i-update kining Privacy Policy matag karon ug unya. Ipahibalo namo kanimo ang bisan unsang importante nga pagbag-o pinaagi sa App o sa pag-update sa petsa sa "Kataposang Na-update." Ang imong padayon nga paggamit sa App human sa mga pagbag-o nagpasabot sa imong pagdawat sa na-update nga polisiya.
Sumala sa Data Privacy Act of 2012 ug NPC Circular 2016-01, nagpiho kami og Data Protection Officer (DPO) aron magdumala sa among mga kasanayan sa proteksyon sa datos. Para sa bisan unsang kabalaka sa data privacy, mahimo kang mokontakta sa among DPO:
Data Protection Officer
bitcore (trading as KawKaw.dev)
Business Registration No. 774-32-01396, Republic of Korea
Email: kawkaw.app@gmail.com
Kung aduna kay mga pangutana, kabalaka, o gusto nimong gamiton ang imong mga katungod sa data privacy, palihug kontaka kami:
KawKaw.dev (trade name of bitcore, BRN 774-32-01396, Republic of Korea)
Email: kawkaw.app@gmail.com
Website: https://kawkaw.dev
Para sa mga reklamo bahin sa data privacy, mahimo ka usab mokontakta sa:
National Privacy Commission (NPC)
Website: https://www.privacy.gov.ph
Telepono: (02) 8234-2228