Privacy Policy
นโยบายความเป็นส่วนตัว — Jodwise
Jodwise is an offline-first personal budgeting app. Your financial data lives on your device. We (the developer) operate no servers and do not collect, sell, or monetize your personal data.
Jodwise เป็นแอปจัดการงบประมาณส่วนบุคคลแบบออฟไลน์เป็นหลัก ข้อมูลการเงินของคุณอยู่บนเครื่องของคุณ ผู้พัฒนา ไม่มีเซิร์ฟเวอร์ และ ไม่ เก็บ ขาย หรือนำข้อมูลส่วนตัวของคุณไปหาประโยชน์
ภาษาไทย
นโยบายความเป็นส่วนตัว
1. ข้อมูลที่แอปใช้ และเหตุผล
| ข้อมูล | ใช้ทำอะไร | เก็บที่ไหน |
| ข้อมูลการเงิน (รายรับ-รายจ่าย หมวดหมู่ เป้าหมายออม งบจำกัด) | ฟังก์ชันหลักของแอป | ในเครื่อง (ฐานข้อมูล SQLite) |
| ชื่อโปรไฟล์ที่คุณกรอก | แสดงในแอป | ในเครื่อง |
| รูปถ่ายใบเสร็จ (กล้อง/แกลเลอรี) | สแกนตัวเลข/ร้านค้าด้วย OCR | ประมวลผลในเครื่อง |
| เสียงพูด (ไมโครโฟน) | บันทึกรายการด้วยเสียง (Voice Transaction) | ดูข้อ 3 |
| อีเมล/ชื่อบัญชี Google | เฉพาะเมื่อคุณเปิดสำรองข้อมูลขึ้น Google Drive | ในเครื่อง + บัญชี Google ของคุณ |
| รหัสอุปกรณ์ (สุ่มสร้างขึ้น) | ตั้งชื่อไฟล์สำรองข้อมูลให้ไม่ชนกันระหว่างเครื่อง | เก็บแบบเข้ารหัสในเครื่อง |
แอป ไม่มี ระบบโฆษณา ไม่มีเครื่องมือวิเคราะห์พฤติกรรม (analytics) และไม่มีการติดตามตัวผู้ใช้
2. การประมวลผลในเครื่อง (On-device)
- OCR ใบเสร็จ: รูปภาพถูกประมวลผล ในเครื่องทั้งหมด (PaddleOCR / Tesseract / Google ML Kit แบบ on-device) รูปและข้อความที่อ่านได้ ไม่ถูกส่งออกไปยังเซิร์ฟเวอร์ของเรา (เราไม่มีเซิร์ฟเวอร์)
- ล็อกแอปด้วยไบโอเมตริก: ลายนิ้วมือ/ใบหน้า ตรวจสอบโดยระบบปฏิบัติการของเครื่องเท่านั้น แอปไม่เห็นและไม่เก็บข้อมูลไบโอเมตริก
- การแจ้งเตือน: เป็นการแจ้งเตือนในเครื่อง (local) ทั้งหมด ไม่มีการส่ง push จากเซิร์ฟเวอร์ และไม่มีการเก็บ push token
3. การบันทึกด้วยเสียง (สำคัญ)
เมื่อคุณใช้ฟีเจอร์บันทึกรายการด้วยเสียง เสียงพูดจะถูกส่งให้ บริการรู้จำเสียงของระบบปฏิบัติการ/อุปกรณ์ของคุณ (เช่น บริการของ Google บน Android หรือของ Apple บน iOS) เพื่อแปลงเสียงเป็นข้อความ การประมวลผลส่วนนี้อยู่ภายใต้นโยบายความเป็นส่วนตัวของผู้ให้บริการนั้น ๆ แอปจะรับกลับมาเฉพาะ "ข้อความ" เท่านั้น และไม่ได้เก็บไฟล์เสียงไว้
4. Google Sign-In และการสำรองข้อมูลขึ้น Google Drive (เป็นทางเลือก ปิดไว้โดยปริยาย)
- ฟีเจอร์นี้ทำงานเฉพาะเมื่อคุณล็อกอินและเปิดใช้เอง
- ข้อมูลสำรองถูกอัปโหลดไปยัง โฟลเดอร์ส่วนตัวของแอป (appDataFolder) ใน Google Drive ของคุณเอง ซึ่งเข้าถึงได้เฉพาะแอปนี้ ผู้พัฒนาเข้าไม่ถึง
- คุณยกเลิกสิทธิ์ได้ทุกเมื่อที่ myaccount.google.com/permissions และลบไฟล์สำรองได้จากในแอป
- การส่งออกไฟล์ด้วยตนเอง (Manual Export) จะถูก เข้ารหัส ด้วยรหัสผ่านที่คุณตั้ง (PBKDF2-HMAC-SHA256 + AES-GCM)
5. การเก็บรักษาและการลบข้อมูล
- ข้อมูลอยู่ในเครื่องจนกว่าคุณจะลบ — รายการที่ลบจะอยู่ในถังขยะ (Recycle Bin) แล้วถูกล้างอัตโนมัติตามรอบเวลา
- ถอนการติดตั้งแอป = ลบข้อมูลในเครื่องทั้งหมด หากเคยสำรองขึ้น Drive ให้ลบไฟล์ใน Drive เพิ่ม
- เราไม่มีระบบบัญชีผู้ใช้บนเซิร์ฟเวอร์ของเรา จึงไม่มีข้อมูลฝั่งผู้พัฒนาที่ต้องร้องขอให้ลบ การลบทั้งหมดทำได้เองตามขั้นตอนข้างต้น
6. เด็กและเยาวชน
แอปนี้ไม่ได้มุ่งเป้าไปที่เด็กอายุต่ำกว่า 13 ปี และเราไม่เก็บข้อมูลจากเด็กโดยเจตนา
7. การเปลี่ยนแปลงนโยบาย
หากมีการแก้ไข จะปรับ "วันที่มีผล" ด้านบนและประกาศผ่านหน้า Store / ในแอป
8. ติดต่อ
มีคำถามเรื่องความเป็นส่วนตัว ติดต่อ: jodwise.support@gmail.com
ENGLISH
Privacy Policy
1. Data the app uses, and why
| Data | Purpose | Where it lives |
| Financial data (income/expenses, categories, savings goals, budgets) | Core app functionality | On device (SQLite) |
| Profile name you enter | Shown in the app | On device |
| Receipt photos (camera/gallery) | OCR to read amounts/store names | Processed on device |
| Voice input (microphone) | Voice transactions | See §3 |
| Google account email/name | Only if you enable Google Drive backup | On device + your Google account |
| Device ID (randomly generated) | Naming backup files so they don't collide across devices | Stored encrypted on device |
The app contains no ads, no analytics, and no user tracking.
2. On-device processing
- Receipt OCR: images are processed entirely on your device (PaddleOCR / Tesseract / on-device Google ML Kit). Images and recognized text are never uploaded to our servers (we have none).
- Biometric app lock: fingerprint/face is verified by your operating system only; the app never sees or stores biometric data.
- Notifications: all reminders are local (on-device); there are no server push messages and no push tokens are collected.
3. Voice input (important)
When you use voice transactions, your speech is sent to your device's / operating system's speech-recognition service (e.g., Google on Android, Apple on iOS) to convert speech to text. That processing is governed by the respective provider's privacy policy. The app receives only the resulting text and does not retain audio.
4. Google Sign-In & Google Drive backup (optional, off by default)
- Works only when you sign in and enable it.
- Backups are uploaded to the app-private folder (appDataFolder) in your own Google Drive, accessible only to this app. The developer cannot access it.
- You can revoke access anytime at myaccount.google.com/permissions and delete backups from within the app.
- Manual file export is encrypted with your chosen password (PBKDF2-HMAC-SHA256 + AES-GCM).
5. Retention & deletion
- Data stays on your device until you delete it — deleted items go to a Recycle Bin and are auto-purged on a schedule.
- Uninstalling the app deletes all on-device data. If you used Drive backup, also delete those files in Drive.
- We do not maintain user accounts on our servers, so there is no developer-held data to request deletion of; all deletion is performed by you via the steps above.
6. Children
This app is not directed to children under 13, and we do not knowingly collect data from children.
7. Changes to this policy
If we make changes, we will update the "Effective date" above and post notice via the Store / in-app.
8. Contact
Privacy questions: jodwise.support@gmail.com
Note for Google Play Data Safety form: No data is collected to the developer (no server). On-device use: Financial info, Photos, Audio (transient → text), Name, Email (only with Drive backup), App activity. Shared with third parties: Google (Sign-In/Drive when enabled, and the OS speech service for voice). Encryption in transit: Yes (HTTPS). Deletion: user-controlled. Ads/Analytics: None.