Last Updated: March 20, 2026
Privacy Policy for FinCalc
This Privacy Policy describes how FinCalc ("we", "us", or "our") handles information when you use our mobile and web application ("App"). We are committed to protecting your privacy and ensuring transparency about our data practices.
KEY PRIVACY PRINCIPLE:
All your financial calculations (loan data, savings data, income, expenses) are stored locally on your device only and never sent to our servers. However, the App uses third-party SDKs (Firebase, AdMob, RevenueCat) that may collect anonymised usage, crash, and purchase data as described below.
1. Data We DO NOT Collect
FinCalc never collects or transmits your financial information. Specifically, we do NOT collect:
- Financial Information: Loan calculations, savings data, income, expenses, or any financial figures you enter — these stay on your device only
- Personal Identity: Names, email addresses, phone numbers, or other personally identifiable information
- Location Data: We do not track or request your location
- Contacts or Media: We do not access your contacts, photos, camera, or microphone
2. Data Stored Locally on Your Device
The following data is stored exclusively on your device using local storage (SharedPreferences) and never leaves it:
| Data Type | Purpose | Storage Location |
|---|---|---|
| Saved Loan Calculations | Save and manage multiple loan scenarios | Device local storage |
| Language Preference | Remember your selected language (English / Vietnamese) | Device local storage |
| Currency Preference | Remember your selected currency (VND, USD, EUR) | Device local storage |
| Number Format Preference | Remember comma vs. period decimal format | Device local storage |
| Onboarding Status | Track whether onboarding has been completed | Device local storage |
3. Data Collected by Third-Party Services
FinCalc integrates the following third-party SDKs that may collect data on our behalf. None of them can access your financial calculations.
| Service | Purpose | Data Collected | Privacy Policy |
|---|---|---|---|
| Firebase Analytics | Understand how users engage with the app | Anonymised usage events, screen views, session duration | Google Privacy Policy |
| Firebase Crashlytics | Detect and fix crashes automatically | Crash logs, device model, OS version, app version | Google Privacy Policy |
| Firebase Remote Config | Remotely control feature flags (e.g., show/hide ads) | Minimal anonymous identifiers for config fetching | Google Privacy Policy |
| Google AdMob | Display banner and interstitial ads (free users) | Advertising ID, device info, IP address (for ad targeting) | Google Privacy Policy |
| RevenueCat | Manage in-app purchases and Premium subscriptions | Purchase history, subscription status, anonymous user ID | RevenueCat Privacy Policy |
AdMob ads are shown only to non-premium users. Upgrading to FinCalc Pro removes all ads and prevents AdMob from serving ads to you.
4. How We Use Local Data
The locally stored data is used solely for:
4.1 Saved Loan Calculations
- Displaying your previously saved loan scenarios
- Allowing you to compare different loan options
- Enabling you to edit and recalculate saved loans
- Managing your saved calculations (view, delete)
4.2 App Preferences
- Displaying the app in your preferred language
- Formatting currency amounts in your selected format
- Maintaining your settings across app sessions
5. Data Security
We take data security seriously, even for locally stored data:
Local Storage Security
- Data is stored using platform-native secure storage mechanisms (SharedPreferences on Android, UserDefaults on iOS)
- Data is sandboxed within the app and not accessible by other apps
- iOS and Android provide built-in encryption for app data
- We follow Flutter and mobile platform best practices for secure local storage
Your Responsibilities
Since data is stored locally on your device, you are responsible for:
- Protecting your device with a passcode/biometric lock
- Not sharing your device with unauthorized users
- Backing up your data if you want to keep it when switching devices
- Securing your device against malware and unauthorized access
6. Data Sharing and Disclosure
YOUR FINANCIAL DATA IS NEVER SHARED.
Your loan calculations, savings data, and personal financial figures remain on your device and are never sent to our servers or any third party. Third-party SDKs listed in Section 3 may collect anonymised usage, crash, and purchase data as described in their own privacy policies. We do NOT:
- Sell your information to third parties
- Share your financial data with advertisers
- Disclose personal financial data to government agencies
7. Children's Privacy
FinCalc is intended for users aged 18 and above. We do not knowingly collect information from children under 18. Your financial calculations remain solely on your device and are never transmitted to us.
8. Your Rights and Choices
Since all your financial data is stored locally on your device, you have complete control:
8.1 Access Your Data
You can view all your saved calculations and preferences within the app at any time.
8.2 Modify Your Data
You can edit your saved loan scenarios and change your preferences (language, currency, number format) at any time.
8.3 Delete Your Data
You can delete data in several ways:
- Individual Loans: Delete saved loans one by one in the "Saved Loans" screen
- App Settings: Clear app data through your device's settings
- Complete Removal: Uninstall the app to remove all stored data
8.4 Opt-Out of Ads
Upgrade to FinCalc Pro to remove all ads and prevent AdMob from serving personalised advertisements to you within the app.
9. International Data Transfers
Your financial calculations never leave your device. Third-party services (Firebase, AdMob, RevenueCat) may transfer anonymised usage data internationally in accordance with their own privacy policies and data transfer mechanisms (e.g., Standard Contractual Clauses).
10. Data Retention
Local data is retained on your device for as long as:
- The app is installed on your device
- You choose not to delete it
When you uninstall the app, all locally stored data is removed from your device. Third-party services retain anonymised data per their own retention policies.
11. Changes to This Privacy Policy
We may update this Privacy Policy from time to time to reflect:
- Changes in our privacy practices
- New features in the app
- Legal or regulatory requirements
When we make changes, we will:
- Update the "Last Updated" date at the top of this policy
- Notify users through app updates or in-app notifications for material changes
- Continue to protect your privacy as our core principle
12. Compliance with Privacy Laws
Our privacy practices are designed to align with major privacy regulations including:
- GDPR (EU): General Data Protection Regulation
- CCPA (California): California Consumer Privacy Act
- PDPA (Singapore, Thailand): Personal Data Protection Acts
- Other jurisdictions: We respect privacy rights globally
13. Permissions Required
FinCalc requires minimal permissions:
Android Permissions:
- Storage: Only for local data storage (SharedPreferences) — no access to your files
- Internet: Required for Firebase services, AdMob ads, and RevenueCat purchases
iOS Permissions:
- No special permissions required
- Standard app sandbox storage only
We do NOT request permissions for:
- Camera
- Microphone
- Location
- Contacts
- Phone
- SMS
- Calendar
14. Questions and Contact
If you have questions about this Privacy Policy or our privacy practices, please contact us:
- Walter Vu — waltervu85@gmail.com
- For data deletion requests related to third-party services, please refer to the relevant service's privacy policy (Google / RevenueCat)
15. Summary
In Plain English:
FinCalc keeps your financial calculations private — they never leave your device. The app uses Firebase (for crash reporting and analytics), AdMob (for ads shown to free users), and RevenueCat (for Premium purchases). These services collect only anonymised technical data. Upgrade to FinCalc Pro to remove ads entirely.
We believe:
- Your financial calculations are private and stay on your device
- Transparency about third-party services is essential
- You should be able to opt out of ads by going Premium
- Privacy should be the default, not an option
16. Transparency Report
For complete transparency, here's what happens with your data:
| Action | What Happens |
|---|---|
| You enter loan amount | Stored locally on device, never sent anywhere |
| You save a calculation | Saved to local storage, accessible only by you |
| You change language | Preference saved locally, no transmission |
| You view saved loans | Loaded from local storage, no network activity |
| You delete a loan | Removed from local storage immediately |
| You uninstall app | All data deleted from device automatically |
Your privacy is not for sale. It's a right.
Cập nhật lần cuối: 20 tháng 3, 2026
Chính Sách Bảo Mật cho FinCalc
Chính Sách Bảo Mật này mô tả cách FinCalc ("chúng tôi", "của chúng tôi") xử lý thông tin khi bạn sử dụng ứng dụng di động và web của chúng tôi ("Ứng Dụng"). Chúng tôi cam kết bảo vệ quyền riêng tư của bạn và đảm bảo tính minh bạch về các thực hành dữ liệu của chúng tôi.
NGUYÊN TẮc BẢO MẬT CỐT LÕI:
Tất cả tính toán tài chính của bạn (dữ liệu khoản vay, tiết kiệm, thu nhập, chi tiêu) được lưu trữ chỉ trên thiết bị của bạn và không bao giờ được gửi đến máy chủ của chúng tôi. Tuy nhiên, Ứng Dụng sử dụng các SDK bên thứ ba (Firebase, AdMob, RevenueCat) có thể thu thập dữ liệu sử dụng, sự cố và mua hàng ẩn danh như mô tả bên dưới.
1. Dữ Liệu Chúng Tôi KHÔNG Thu Thập
FinCalc không bao giờ thu thập hoặc truyền tải thông tin tài chính của bạn. Cụ thể, chúng tôi KHÔNG thu thập:
- Thông Tin Tài Chính: Tính toán khoản vay, dữ liệu tiết kiệm, thu nhập, chi tiêu hoặc bất kỳ số liệu tài chính nào bạn nhập — những thông tin này chỉ lưu trên thiết bị của bạn
- Thông Tin Cá Nhân: Tên, địa chỉ email, số điện thoại hoặc thông tin nhận dạng cá nhân khác
- Dữ Liệu Vị Trí: Chúng tôi không theo dõi hoặc yêu cầu vị trí của bạn
- Danh Bạ hoặc Phương Tiện: Chúng tôi không truy cập danh bạ, ảnh, camera hoặc microphone của bạn
2. Dữ Liệu Được Lưu Trữ Cục Bộ Trên Thiết Bị
Dữ liệu sau được lưu trữ độc quyền trên thiết bị của bạn sử dụng lưu trữ cục bộ (SharedPreferences) và không bao giờ rời khỏi thiết bị:
| Loại Dữ Liệu | Mục Đích | Vị Trí Lưu Trữ |
|---|---|---|
| Tính Toán Khoản Vay Đã Lưu | Lưu và quản lý nhiều kịch bản vay | Lưu trữ cục bộ thiết bị |
| Tùy Chọn Ngôn Ngữ | Ghi nhớ ngôn ngữ đã chọn (Tiếng Anh / Tiếng Việt) | Lưu trữ cục bộ thiết bị |
| Tùy Chọn Tiền Tệ | Ghi nhớ tiền tệ đã chọn (VND, USD, EUR) | Lưu trữ cục bộ thiết bị |
| Tùy Chọn Định Dạng Số | Ghi nhớ định dạng phẩy hoặc chấm thập phân | Lưu trữ cục bộ thiết bị |
| Trạng Thái Onboarding | Ghi nhớ xem onboarding đã hoàn thành chưa | Lưu trữ cục bộ thiết bị |
3. Dữ Liệu Thu Thập Bởi Dịch Vụ Bên Thứ Ba
FinCalc tích hợp các SDK bên thứ ba sau có thể thu thập dữ liệu thay mặt chúng tôi. Không có dịch vụ nào trong số này có thể truy cập tính toán tài chính của bạn.
| Dịch Vụ | Mục Đích | Dữ Liệu Thu Thập |
|---|---|---|
| Firebase Analytics | Phân tích hành vi người dùng trong ứng dụng | Sự kiện sử dụng ẩn danh, lượt xem màn hình, thời gian phiên |
| Firebase Crashlytics | Phát hiện và sửa lỗi crash | Log lỗi, model thiết bị, phiên bản OS, phiên bản ứng dụng |
| Firebase Remote Config | Điều khiển tính năng từ xa (bật/tắt quảng cáo) | Định danh ẩn danh tối thiểu để tải cấu hình |
| Google AdMob | Hiển thị quảng cáo banner và toàn màn hình (người dùng miễn phí) | ID quảng cáo, thông tin thiết bị, địa chỉ IP |
| RevenueCat | Quản lý mua hàng trong app và gói Premium | Lịch sử mua hàng, trạng thái đăng ký, ID người dùng ẩn danh |
Quảng cáo AdMob chỉ hiển thị cho người dùng miễn phí. Nâng cấp lên FinCalc Pro sẽ loại bỏ tất cả quảng cáo.
4. Cách Chúng Tôi Sử Dụng Dữ Liệu Cục Bộ
Dữ liệu được lưu trữ cục bộ chỉ được sử dụng cho:
4.1 Tính Toán Khoản Vay Đã Lưu
- Hiển thị các kịch bản vay đã lưu trước đó của bạn
- Cho phép bạn so sánh các tùy chọn vay khác nhau
- Cho phép bạn chỉnh sửa và tính toán lại các khoản vay đã lưu
- Quản lý các tính toán đã lưu của bạn (xem, xóa)
4.2 Tùy Chọn Ứng Dụng
- Hiển thị ứng dụng bằng ngôn ngữ bạn ưa thích
- Định dạng số tiền theo định dạng bạn đã chọn
- Duy trì cài đặt của bạn qua các phiên ứng dụng
5. Bảo Mật Dữ Liệu
Chúng tôi coi trọng việc bảo mật dữ liệu, ngay cả đối với dữ liệu được lưu trữ cục bộ:
Bảo Mật Lưu Trữ Cục Bộ
- Dữ liệu được lưu trữ bằng cơ chế lưu trữ an toàn gốc của nền tảng (SharedPreferences trên Android, UserDefaults trên iOS)
- Dữ liệu được sandbox trong ứng dụng và không thể truy cập bởi các ứng dụng khác
- iOS và Android cung cấp mã hóa tích hợp cho dữ liệu ứng dụng
- Chúng tôi tuân theo các thực hành tốt nhất của Flutter và nền tảng di động cho lưu trữ cục bộ an toàn
Trách Nhiệm Của Bạn
Vì dữ liệu được lưu trữ cục bộ trên thiết bị của bạn, bạn chịu trách nhiệm về:
- Bảo vệ thiết bị của bạn bằng mã khóa/khóa sinh trắc học
- Không chia sẻ thiết bị của bạn với người dùng không được ủy quyền
- Sao lưu dữ liệu của bạn nếu bạn muốn giữ nó khi chuyển thiết bị
- Bảo mật thiết bị của bạn chống lại phần mềm độc hại và truy cập trái phép
6. Chia Sẻ và Tiết Lộ Dữ Liệu
DỮ LIỆU TÀI CHÍNH CỦA BẠN KHÔNG BAO GIỜ ĐƯỢC CHIA SẺ.
Tính toán khoản vay, dữ liệu tiết kiệm và số liệu tài chính cá nhân của bạn ở lại trên thiết bị và không bao giờ được gửi đến máy chủ của chúng tôi hoặc bên thứ ba. Các SDK bên thứ ba được liệt kê trong Mục 3 có thể thu thập dữ liệu ẩn danh theo chính sách bảo mật riêng của họ. Chúng tôi KHÔNG:
- Bán thông tin của bạn cho bên thứ ba
- Chia sẻ dữ liệu tài chính của bạn với nhà quảng cáo
- Tiết lộ dữ liệu tài chính cá nhân cho cơ quan chính phủ
7. Quyền Riêng Tư Của Trẻ Em
FinCalc dành cho người dùng từ 18 tuổi trở lên. Chúng tôi không cố ý thu thập thông tin từ trẻ em dưới 18 tuổi. Tính toán tài chính của bạn vẫn chỉ trên thiết bị của bạn và không bao giờ được truyền đến chúng tôi.
8. Quyền và Lựa Chọn Của Bạn
Vì tất cả dữ liệu tài chính được lưu trữ cục bộ trên thiết bị, bạn có toàn quyền kiểm soát:
8.1 Truy Cập Dữ Liệu
Bạn có thể xem tất cả các tính toán và tùy chọn đã lưu trong ứng dụng bất cứ lúc nào.
8.2 Sửa Đổi Dữ Liệu
Bạn có thể chỉnh sửa các kịch bản vay đã lưu và thay đổi tùy chọn (ngôn ngữ, tiền tệ, định dạng số) bất cứ lúc nào.
8.3 Xóa Dữ Liệu
Bạn có thể xóa dữ liệu theo nhiều cách:
- Từng Khoản Vay: Xóa các khoản vay đã lưu từng cái một trong màn hình "Khoản Vay Đã Lưu"
- Cài Đặt Ứng Dụng: Xóa dữ liệu ứng dụng thông qua cài đặt thiết bị
- Xóa Hoàn Toàn: Gỡ cài đặt ứng dụng để xóa tất cả dữ liệu đã lưu trữ
8.4 Từ Chối Quảng Cáo
Nâng cấp lên FinCalc Pro để loại bỏ tất cả quảng cáo và ngăn AdMob hiển thị quảng cáo cá nhân hóa cho bạn trong ứng dụng.
9. Chuyển Giao Dữ Liệu Quốc Tế
Tính toán tài chính của bạn không bao giờ rời khỏi thiết bị. Các dịch vụ bên thứ ba (Firebase, AdMob, RevenueCat) có thể chuyển giao dữ liệu ẩn danh quốc tế theo chính sách bảo mật riêng của họ.
10. Lưu Giữ Dữ Liệu
Dữ liệu cục bộ được lưu giữ trên thiết bị trong khi ứng dụng được cài đặt và bạn chọn không xóa nó. Khi gỡ cài đặt, tất cả dữ liệu cục bộ bị xóa khỏi thiết bị. Các dịch vụ bên thứ ba lưu giữ dữ liệu ẩn danh theo chính sách lưu giữ riêng của họ.
11. Thay Đổi Chính Sách Bảo Mật
Chúng tôi có thể cập nhật Chính Sách Bảo Mật này để phản ánh:
- Thay đổi trong thực hành bảo mật của chúng tôi
- Tính năng mới trong ứng dụng
- Yêu cầu pháp lý hoặc quy định
Khi thực hiện thay đổi, chúng tôi sẽ cập nhật ngày "Cập nhật lần cuối" và thông báo cho người dùng qua cập nhật ứng dụng đối với các thay đổi quan trọng.
12. Tuân Thủ Luật Bảo Mật
Các thực hành bảo mật của chúng tôi được thiết kế để tuân thủ các quy định bảo mật lớn bao gồm:
- GDPR (EU): Quy Định Bảo Vệ Dữ Liệu Chung
- CCPA (California): Đạo Luật Bảo Mật Người Tiêu Dùng California
- PDPA (Singapore, Thái Lan): Các Đạo Luật Bảo Vệ Dữ Liệu Cá Nhân
- Các khu vực pháp lý khác: Chúng tôi tôn trọng quyền riêng tư toàn cầu
13. Quyền Được Yêu Cầu
FinCalc yêu cầu quyền tối thiểu:
Quyền Android:
- Lưu trữ: Chỉ cho lưu trữ dữ liệu cục bộ (SharedPreferences) — không truy cập vào tệp của bạn
- Internet: Cần thiết cho các dịch vụ Firebase, quảng cáo AdMob và mua hàng RevenueCat
Quyền iOS:
- Không yêu cầu quyền đặc biệt
- Chỉ lưu trữ sandbox ứng dụng tiêu chuẩn
Chúng tôi KHÔNG yêu cầu quyền cho:
- Camera
- Microphone
- Vị trí
- Danh bạ
- Điện thoại
- SMS
- Lịch
14. Câu Hỏi và Liên Hệ
Nếu bạn có câu hỏi về Chính Sách Bảo Mật này hoặc các thực hành bảo mật của chúng tôi, vui lòng liên hệ:
- Walter Vu — waltervu85@gmail.com
- Đối với các yêu cầu xóa dữ liệu liên quan đến dịch vụ bên thứ ba, vui lòng tham khảo chính sách bảo mật của dịch vụ đó (Google / RevenueCat)
15. Tóm Tắt
Nói Một Cách Đơn Giản:
FinCalc giữ các tính toán tài chính của bạn hoàn toàn riêng tư — chúng không bao giờ rời khỏi thiết bị. Ứng dụng sử dụng Firebase (báo cáo lỗi và phân tích), AdMob (quảng cáo cho người dùng miễn phí) và RevenueCat (mua hàng Premium). Các dịch vụ này chỉ thu thập dữ liệu kỹ thuật ẩn danh. Nâng cấp lên FinCalc Pro để loại bỏ quảng cáo hoàn toàn.
Chúng tôi tin rằng:
- Các tính toán tài chính của bạn là riêng tư và ở lại trên thiết bị của bạn
- Sự minh bạch về dịch vụ bên thứ ba là điều cần thiết
- Bạn nên có thể từ chối quảng cáo bằng cách nâng cấp Premium
- Quyền riêng tư nên là mặc định, không phải là tùy chọn
16. Báo Cáo Minh Bạch
Để minh bạch hoàn toàn, đây là những gì xảy ra với dữ liệu của bạn:
| Hành Động | Điều Gì Xảy Ra |
|---|---|
| Bạn nhập số tiền vay | Được lưu cục bộ trên thiết bị, không bao giờ gửi đi đâu |
| Bạn lưu một tính toán | Lưu vào bộ nhớ cục bộ, chỉ bạn mới truy cập được |
| Bạn thay đổi ngôn ngữ | Tùy chọn được lưu cục bộ, không truyền tải |
| Bạn xem các khoản vay đã lưu | Tải từ bộ nhớ cục bộ, không có hoạt động mạng |
| Bạn xóa một khoản vay | Xóa khỏi bộ nhớ cục bộ ngay lập tức |
| Bạn gỡ cài đặt ứng dụng | Tất cả dữ liệu được xóa khỏi thiết bị tự động |
Quyền riêng tư của bạn không phải để bán. Đó là một quyền.