Lịch âm thuần Việt, nhẹ và sạch: xem ngày âm, giờ hoàng đạo, đổi ngày âm dương, tính ngày giỗ & cúng và widget ngay màn hình chính.
Lịch Âm Việt dùng thuật toán chuẩn Hồ Ngọc Đức, hoạt động offline 100%: lịch tháng âm – dương với ngày lễ, mùng 1 và rằm; chi tiết từng ngày gồm can chi ngày/tháng/năm, tiết khí, ngày hoàng đạo – hắc đạo với trực thần và 6 giờ hoàng đạo; đổi ngày âm ↔ dương hỗ trợ tháng nhuận; danh sách ngày lễ sắp tới; widget ngày âm trên màn hình chính. Tính ngày giỗ & cúng: nhập ngày mất (âm hoặc dương) là có ngay lễ 3 ngày, tuần thất, cúng 49 ngày, 100 ngày, giỗ đầu, giỗ hết và giỗ hằng năm — xử lý đúng tháng nhuận; đầy cữ, đầy tháng, thôi nôi cho bé theo lệ "gái lùi 2, trai lùi 1" hoặc tuỳ chỉnh. Bạn còn thêm được sự kiện riêng theo ngày âm hoặc dương (giỗ, sinh nhật âm, các mốc cúng vừa tính) và được nhắc trước đúng số ngày bạn chọn. Nhẹ, sạch, không rác. Có gói "Xoá quảng cáo" mua một lần để tắt hẳn quảng cáo.
Cập nhật lần cuối: 19/09/2026 · Áp dụng cho ứng dụng Lịch Âm Việt - Lịch Vạn Niên (package home.free.lichamviet).
Đây là toàn bộ quyền có trong file cài đặt (AndroidManifest sau khi ghép), gồm cả quyền do SDK của Google tự thêm vào — đúng danh sách Google Play hiển thị. Ứng dụng không yêu cầu quyền vị trí, danh bạ, camera hay bộ nhớ.
| Quyền Android | Mục đích sử dụng |
|---|---|
| POST_NOTIFICATIONS | Hiện thông báo nhắc do chính bạn đặt trong ứng dụng. |
| RECEIVE_BOOT_COMPLETED | Đặt lại lịch nhắc của bạn sau khi thiết bị khởi động lại. |
| VIBRATE | Rung phản hồi nhẹ khi thao tác trong ứng dụng và khi hiện thông báo. |
| INTERNET | Tải quảng cáo Google AdMob và kiểm tra gói "Xoá quảng cáo" qua Google Play. Ứng dụng không dùng internet cho bất kỳ mục đích nào khác — mọi tính năng chính chạy offline. |
| com.android.vending.BILLING | Mua gói "Xoá quảng cáo" một lần qua Google Play. Thanh toán do Google Play xử lý — ứng dụng không nhìn thấy và không lưu thông tin thẻ của bạn. |
| com.google.android.gms.permission.AD_ID | Mã quảng cáo của thiết bị, do SDK Google AdMob khai báo để phân phối và đo lường quảng cáo. Bạn có thể đặt lại hoặc xoá mã này trong Cài đặt Android → Google → Quảng cáo. |
| ACCESS_NETWORK_STATE | SDK quảng cáo kiểm tra máy có mạng hay không trước khi tải quảng cáo (do SDK khai báo). |
| ACCESS_ADSERVICES_AD_ID | Do SDK AdMob khai báo cho Privacy Sandbox trên Android 13+ (đọc mã quảng cáo). |
| ACCESS_ADSERVICES_ATTRIBUTION | Do SDK AdMob khai báo cho Privacy Sandbox trên Android 13+ (đo lường chuyển đổi quảng cáo). |
| ACCESS_ADSERVICES_TOPICS | Do SDK AdMob khai báo cho Privacy Sandbox trên Android 13+ (chủ đề quảng cáo). |
| WAKE_LOCK | Do các SDK của Google (quảng cáo, thanh toán) và thư viện thông báo khai báo để công việc của chúng không bị ngắt giữa chừng. Bản thân ứng dụng không giữ máy thức chạy nền. |
| FOREGROUND_SERVICE | Do các SDK của Google và thư viện thông báo khai báo. Ứng dụng không chạy dịch vụ nền nào. |
Ứng dụng tích hợp hai dịch vụ của Google có kết nối mạng. Thứ nhất, Google AdMob (Google Mobile Ads SDK) để hiển thị quảng cáo — nguồn thu duy trì ứng dụng miễn phí. AdMob có thể thu thập: mã quảng cáo của thiết bị (Advertising ID), địa chỉ IP, thông tin thiết bị chung và dữ liệu tương tác quảng cáo, theo Chính sách quyền riêng tư của Google và cách Google sử dụng dữ liệu khi bạn dùng ứng dụng của đối tác. Bạn có thể đặt lại hoặc xóa Advertising ID trong Cài đặt Android → Google → Quảng cáo. Ngoài AdMob, ứng dụng không nhúng bất kỳ SDK phân tích, theo dõi hay mạng xã hội nào (không Firebase Analytics, không Facebook SDK, không crash reporting).
Thứ hai, Google Play Billing — dùng khi bạn mua gói "Xoá quảng cáo" một lần. Giao dịch do Google Play xử lý hoàn toàn: ứng dụng không nhìn thấy và không lưu số thẻ hay thông tin thanh toán của bạn; chúng tôi chỉ nhận biết trạng thái "đã mua" để tắt quảng cáo. Việc mua hàng tuân theo Chính sách quyền riêng tư của Google.
Ứng dụng lưu các sự kiện âm/dương bạn tự thêm (tên, ngày, ghi chú, số ngày nhắc trước) và cài đặt; ngày âm hôm nay được ghi ra cho widget màn hình chính. Ngày mất, ngày sinh và tên bạn nhập ở màn "Ngày giỗ & cúng" chỉ dùng để tính ngay trên máy và không được lưu, trừ khi bạn bấm thêm mốc đó vào Sự kiện của tôi. Toàn bộ nằm trong bộ nhớ riêng của ứng dụng trên máy bạn — không đồng bộ, không gửi lên máy chủ nào (chúng tôi không có máy chủ), và SDK quảng cáo không truy cập được.
Vì chúng tôi không lưu bất kỳ dữ liệu nào trên máy chủ nên không tồn tại dữ liệu phía chúng tôi để yêu cầu xóa. Với dữ liệu do Google AdMob xử lý, xem trang Trung tâm quảng cáo của Google.
Ứng dụng không hướng đến trẻ em dưới 13 tuổi và không cố ý thu thập dữ liệu từ trẻ em.
Khi chính sách thay đổi, chúng tôi cập nhật trang này và ngày "Cập nhật lần cuối" ở trên.
Mọi câu hỏi về quyền riêng tư: minhthang0792@gmail.com
A clean, lightweight Vietnamese lunar calendar: lunar dates, auspicious hours, date conversion, memorial & rite dates and a home-screen widget.
Viet Lunar Calendar uses the standard Hồ Ngọc Đức algorithm and works 100% offline: a monthly solar–lunar grid with holidays and new/full moon days; day details with can-chi, solar terms, auspicious/inauspicious day stars and the 6 auspicious hours; two-way lunar↔solar conversion with leap-month support; upcoming holidays; and a home-screen widget. Memorial & rite dates: enter a date of death (lunar or solar) to get the 3rd-day, weekly, 49th-day and 100th-day rites plus the first, second and yearly death anniversaries, with leap months handled correctly; and a newborn's đầy cữ, full-month and first-birthday dates by Vietnamese custom or your own rule. You can also add your own lunar or solar events (death anniversaries, lunar birthdays, the rite dates you just computed) and be reminded the number of days ahead you choose. Light and clean. A one-time "Remove ads" purchase switches the ads off for good.
Last updated: 19/09/2026 · Applies to Viet Lunar Calendar Offline (package home.free.lichamviet).
This is the complete list from the installed package (the merged AndroidManifest), including permissions added automatically by Google's SDKs — the same list Google Play shows. The app requests no location, contacts, camera or storage permission.
| Android permission | Purpose |
|---|---|
| POST_NOTIFICATIONS | Show the reminder notifications you set up yourself in the app. |
| RECEIVE_BOOT_COMPLETED | Re-arm your scheduled reminders after the device reboots. |
| VIBRATE | Light haptic feedback for in-app actions and notifications. |
| INTERNET | Load Google AdMob ads and check the "Remove ads" purchase through Google Play. The app uses the internet for nothing else — every core feature works offline. |
| com.android.vending.BILLING | Buy the one-time "Remove ads" item through Google Play. Payment is handled by Google Play — the app never sees or stores your card details. |
| com.google.android.gms.permission.AD_ID | The device advertising ID, declared by the Google AdMob SDK to serve and measure ads. You can reset or delete it in Android Settings → Google → Ads. |
| ACCESS_NETWORK_STATE | The ads SDK checks whether the device is online before requesting an ad (declared by the SDK). |
| ACCESS_ADSERVICES_AD_ID | Declared by the AdMob SDK for Privacy Sandbox on Android 13+ (read the advertising ID). |
| ACCESS_ADSERVICES_ATTRIBUTION | Declared by the AdMob SDK for Privacy Sandbox on Android 13+ (ad conversion measurement). |
| ACCESS_ADSERVICES_TOPICS | Declared by the AdMob SDK for Privacy Sandbox on Android 13+ (ads topics). |
| WAKE_LOCK | Declared by Google's SDKs (ads, billing) and the notification library so their work is not cut off. The app itself does not hold the device awake in the background. |
| FOREGROUND_SERVICE | Declared by Google's SDKs and the notification library. The app runs no foreground service. |
The app integrates two Google services that use the network. First, Google AdMob (Google Mobile Ads SDK), which serves the ads that keep this app free. AdMob may collect the device Advertising ID, IP address, general device information and ad-interaction data, as described in the Google Privacy Policy and how Google uses data from partner apps. You can reset or delete your Advertising ID in Android Settings → Google → Ads. Beyond AdMob, the app embeds no analytics, tracking or social SDKs (no Firebase Analytics, no Facebook SDK, no crash reporting).
Second, Google Play Billing — used when you buy the one-time "Remove ads" item. The transaction is handled entirely by Google Play: the app never sees or stores your card or payment details; it only learns the "purchased" state in order to switch ads off. Purchases are governed by the Google Privacy Policy.
The app stores the lunar/solar events you add yourself (title, date, note, how many days ahead to remind) and settings; today's lunar date is written out for the home-screen widget. The date of death, date of birth and name you type on the "Memorial & rites" screen are used only for the on-device calculation and are not stored unless you choose to add a rite to My events. All of it lives in the app's private storage on your phone — never synced, never uploaded to any server (we run none), and the advertising SDK cannot access it.
Since we store nothing on servers, there is no server-side data to request deletion of. For data processed by Google AdMob, visit Google My Ad Center.
This app is not directed at children under 13 and does not knowingly collect data from children.
When this policy changes, we update this page and the "Last updated" date above.
Privacy questions: minhthang0792@gmail.com