Meloop.

Meloop · Quyền riêng tư

Chính sách quyền riêng tư

Áp dụng cho phiên bản Meloop đi kèm chính sách 1.3 này.

Điểm chính

• Nhật ký và âm thanh lưu trên thiết bị; không tự tải lên máy chủ.
• Mua Pro dùng Google Play và RevenueCat.
• Gửi báo lỗi là lựa chọn riêng, mặc định tắt.
• Không có tài khoản trong app. Bản Free có quảng cáo; Pro loại bỏ quảng cáo.

1. Người phụ trách và phạm vi

Meloop là ứng dụng nhật ký luyện nhạc dành cho Android, do Võ Trần Minh Trí phát hành dưới thương hiệu Moss Studio. Võ Trần Minh Trí chịu trách nhiệm về việc xử lý dữ liệu cá nhân của Meloop. “Chúng tôi” trong chính sách này gồm người phát hành và những thành viên được giao hỗ trợ Meloop.

Chính sách áp dụng cho ứng dụng, trang chính sách và việc hỗ trợ người dùng. Phiên bản đầu tiên dành cho người từ 13 tuổi tại Việt Nam và Mỹ, không có tài khoản trong app. Bản Free có thể hiển thị quảng cáo Google AdMob; Pro loại bỏ quảng cáo. Liên hệ: meloop.app.support@gmail.com.

2. Nhật ký trên thiết bị

Hồ sơ nhạc cụ, tên buổi luyện, ngày, thời lượng, nội dung đã luyện, khó khăn, ghi chú, cảm xúc và mức độ tập trung được lưu trong vùng dữ liệu riêng của app trên thiết bị. Buổi chưa kết thúc, mục tiêu tuần, ngôn ngữ và cài đặt nhắc luyện cũng được lưu tại đây.

Meloop dùng dữ liệu này để hiển thị nhật ký, tính thống kê và nhắc luyện. Cảm xúc và mức độ tập trung là đánh giá tùy chọn do bạn nhập, không dùng để chẩn đoán sức khỏe.

Meloop không tự tải nhật ký hoặc âm thanh lên máy chủ của team, RevenueCat, Firebase hay AdMob. Team không thể đọc hoặc khôi phục nhật ký trên máy của bạn. Dữ liệu chỉ được đưa ra ngoài khi bạn chủ động xuất tệp hoặc gửi nội dung qua dịch vụ khác.

3. Micro và thông báo

App xin quyền micro khi bạn ghi âm hoặc kiểm tra cao độ. Cao độ được phân tích trên thiết bị; âm thanh dùng cho việc này không được lưu thành bản ghi. Bản ghi bạn tạo, tên, thời lượng và thời điểm ghi được lưu trong vùng dữ liệu riêng của app. Meloop không nhận diện danh tính qua giọng nói.

Micro dừng khi bạn dừng hoặc rời công cụ, đưa app xuống nền hoặc có gián đoạn âm thanh. Bạn có thể từ chối hoặc thu hồi quyền micro trong Android và vẫn dùng nhật ký.

Nhắc luyện được tạo trên thiết bị, không gửi lịch luyện lên máy chủ. App chỉ xin quyền thông báo khi bạn bật nhắc luyện trên Android có yêu cầu quyền này. Thông báo có thể hiện trên màn hình khóa; bạn có thể tắt hoặc đổi cách hiển thị trong Android.

4. Mua và khôi phục Pro

Google Play xử lý thanh toán. Meloop không nhận số thẻ, mật khẩu thanh toán hoặc mật khẩu tài khoản Google của bạn.

RevenueCat giúp kiểm tra giao dịch, cấp và khôi phục Pro, đối chiếu trạng thái mua và tổng hợp giao dịch. Dữ liệu gồm mã người dùng do SDK tạo, mã sản phẩm, bằng chứng mua như purchase token, thời điểm và trạng thái giao dịch, tiền tệ, thông tin vùng hoặc ngôn ngữ cửa hàng, và thông tin kỹ thuật của app hoặc thiết bị. Dịch vụ có thể xử lý địa chỉ IP của kết nối và thời điểm kết nối gần nhất.

Mã SDK không phải tên hồ sơ nhạc cụ và không có nghĩa dữ liệu hoàn toàn vô danh. Dữ liệu cần thiết có thể được trao đổi khi hệ thống Pro khởi tạo hoặc cập nhật, kể cả khi bạn chưa mua. Chúng tôi không thêm nhật ký, tên hồ sơ, âm thanh, email hoặc mã quảng cáo vào thuộc tính khách hàng RevenueCat.

Khôi phục Pro chỉ khôi phục quyền mua, không khôi phục nhật ký hoặc âm thanh. App giải thích việc xử lý dữ liệu trước khi dùng chức năng và xin sự đồng ý riêng khi pháp luật yêu cầu.

5. Quảng cáo và lựa chọn đồng ý

Bản Free có thể hiển thị quảng cáo Google AdMob tại các vị trí được bật trong app. Quyền Meloop Pro đã xác minh loại bỏ quảng cáo của app. Bản Alpha dùng quảng cáo mẫu; bản phát hành có thể dùng quảng cáo thật.

Google Mobile Ads SDK có thể thu thập và chia sẻ địa chỉ IP (để ước lượng khu vực), mã quảng cáo Android hoặc mã thiết bị khác, tương tác với quảng cáo và thông tin chẩn đoán/hiệu năng để phân phát, đo lường quảng cáo và phòng chống gian lận. Đây là hoạt động của SDK quảng cáo, tách biệt với công tắc báo lỗi Crashlytics. Tắt báo lỗi không tự tắt hoạt động xử lý của AdMob. Meloop không gửi nhật ký, ghi chú, cảm xúc, tên hồ sơ hoặc âm thanh cho mục đích quảng cáo; không xin vị trí GPS để hiển thị quảng cáo.

App dùng Google User Messaging Platform (UMP) để cập nhật trạng thái đồng ý và hiển thị biểu mẫu khi cần. Chỉ yêu cầu quảng cáo khi UMP cho phép. Tùy khu vực và lựa chọn của bạn, Google có thể phân phát quảng cáo cá nhân hóa, không cá nhân hóa hoặc hạn chế; quảng cáo không cá nhân hóa vẫn có thể cần xử lý dữ liệu kỹ thuật.

Khi UMP yêu cầu, bạn có thể mở “Lựa chọn quyền riêng tư quảng cáo” trong Cài đặt để xem lại lựa chọn. Bạn cũng có thể quản lý mã quảng cáo trong Android. Mua Pro không thay thế việc xin sự đồng ý cần thiết và không xóa dữ liệu quảng cáo đã được xử lý trước đó.

6. Báo lỗi tùy chọn

Meloop dùng Firebase Crashlytics để tìm nguyên nhân lỗi. “Gửi báo cáo lỗi để cải thiện ứng dụng” mặc định tắt. Chỉ báo cáo từ những lần mở ứng dụng đã được cho phép mới có thể gửi ở lần mở sau. Khi bạn cho phép trong Cài đặt, Google/Firebase nhận thông tin lỗi, thời điểm xảy ra, phiên bản app và Android, loại thiết bị, thông tin kết nối, mã cài đặt, mã hỗ trợ báo lỗi ngẫu nhiên và thông tin phiên kỹ thuật để đánh giá độ ổn định.

Mã báo lỗi không phải tài khoản và không được ghép với mã RevenueCat. Báo cáo không kèm nhật ký, tên buổi luyện, cảm xúc, mức độ tập trung, âm thanh, email hoặc bằng chứng mua. Meloop không dùng Firebase Analytics để theo dõi việc luyện tập.

Bạn có thể tắt báo lỗi mà vẫn dùng các chức năng luyện tập. Việc tắt có hiệu lực đầy đủ từ lần khởi động app tiếp theo; app hướng dẫn khởi động lại khi cần. SDK có thể lưu lỗi tạm trên máy, nhưng lỗi phát sinh khi bạn chưa cho phép không được tự gửi khi bật lại. Lựa chọn này không thu hồi báo cáo đã xếp hàng gửi. Tắt lựa chọn không xóa báo cáo đã gửi; bạn có thể yêu cầu xử lý qua email hỗ trợ.

7. Liên hệ hỗ trợ

“Liên hệ hỗ trợ” mở bản nháp trong ứng dụng email để bạn xem, sửa và quyết định gửi. Meloop không tự gửi thư. Thông tin kỹ thuật chỉ được thêm khi bạn chọn; app không tự đính kèm nhật ký, âm thanh hoặc purchase token.

Khi gửi tới meloop.app.support@gmail.com, bạn cung cấp địa chỉ email, nội dung thư và các tệp đã chọn. Chúng tôi xử lý qua Gmail của Google để trả lời, giải quyết yêu cầu hoặc xác minh vấn đề mua hàng. Việc gửi thư không đăng ký bạn nhận quảng cáo.

Chỉ gửi thông tin cần thiết. Bạn không cần gửi mật khẩu, thông tin thẻ hoặc giấy tờ tùy thân để báo lỗi thông thường. Hãy kiểm tra ảnh và tệp trước khi gửi để tránh lộ thông tin riêng tư của bạn hoặc người khác.

8. Sao lưu và xuất tệp

Bản sao lưu gồm hồ sơ, buổi đã lưu, đánh giá, mục tiêu và cài đặt nhật ký. Tệp không chứa buổi chưa kết thúc, âm thanh, thông tin bản ghi, quyền Pro, mã mua hàng, báo lỗi hoặc lựa chọn quyền và sự đồng ý. Âm thanh được xuất riêng.

Tệp JSON không được Meloop mã hóa. Bạn chọn nơi lưu hoặc app nhận tệp; nếu chọn dịch vụ đám mây, dịch vụ đó áp dụng chính sách của họ. Khôi phục thay thế nhật ký và cài đặt, đồng thời xóa bản ghi âm hiện có trên máy sau khi bạn xác nhận cảnh báo. Tệp lỗi hoặc hủy trước khi hoàn tất không làm mất dữ liệu hiện có.

Meloop loại trừ nhật ký, âm thanh, dữ liệu mua hàng và lựa chọn riêng tư khỏi sao lưu Android tự động. Công cụ chuyển dữ liệu của hệ điều hành hoặc nhà sản xuất có thể hoạt động khác nhau. Meloop không quản lý các tệp bạn đã xuất ra ngoài app.

9. Bên nhận dữ liệu và xử lý ở nước ngoài

Các bên liên quan gồm Google Play xử lý giao dịch; RevenueCat quản lý Pro; Google AdMob/UMP xử lý quảng cáo và lựa chọn đồng ý; Google/Firebase nhận báo lỗi khi bạn cho phép; Gmail nhận thư hỗ trợ; Firebase Hosting lưu trang chính sách; và dịch vụ nhận tệp do bạn chọn. Thành viên được giao hỗ trợ, xử lý giao dịch hoặc sửa lỗi chỉ truy cập dữ liệu cần cho công việc.

Các dịch vụ có thể xử lý dữ liệu ngoài Việt Nam, bao gồm tại Mỹ. Trước luồng cần sự đồng ý theo luật, app cung cấp thông tin về dữ liệu, mục đích và bên nhận để bạn quyết định. Đọc chính sách hoặc tiếp tục dùng app không thay thế sự đồng ý cần thiết.

Meloop không bán nhật ký hoặc âm thanh của bạn. Hoạt động xử lý/chia sẻ của Google cho quảng cáo được mô tả ở mục 5 và phụ thuộc cấu hình, khu vực và lựa chọn đồng ý. Dữ liệu đang giữ có thể được cung cấp theo yêu cầu hợp pháp của cơ quan có thẩm quyền, trong phạm vi pháp luật cho phép.

Trang chính sách được lưu trên Firebase Hosting. Google có thể xử lý IP, thông tin trình duyệt, thiết bị và truy cập để vận hành, bảo vệ dịch vụ theo chính sách của Google. Meloop không thêm quảng cáo, Google Analytics hoặc công cụ theo dõi vào trang. Tín hiệu “Do Not Track” không thay đổi cách Meloop xử lý dữ liệu; bạn vẫn có các lựa chọn ở mục 11.

10. Thời gian lưu và xóa

Nhật ký và âm thanh được giữ trên thiết bị đến khi bạn xóa từng mục, hồ sơ hoặc toàn bộ dữ liệu cục bộ. Nếu dọn tệp chưa hoàn tất, app thông báo và tiếp tục xử lý. Xóa thông thường không bảo đảm loại bỏ vĩnh viễn mọi dấu vết trên bộ nhớ. Gỡ app có thể làm mất dữ liệu cục bộ.

Xóa trong Meloop không xóa tệp đã xuất, thư đã gửi, bản sao tại dịch vụ khác hoặc giao dịch Google Play/RevenueCat. Thao tác này không hoàn tiền hoặc hủy Pro. Tắt báo lỗi hay đặt lại app không tự xóa báo cáo đã gửi.

Dữ liệu Pro được giữ trong thời gian cần để duy trì, khôi phục quyền mua, giải quyết giao dịch và đáp ứng pháp luật. Khi bạn yêu cầu xóa, chúng tôi xử lý phần có thể xóa và giải thích phần cần giữ. Google Play quản lý hồ sơ giao dịch riêng.

Theo Firebase, Crashlytics giữ dữ liệu lỗi và mã liên quan 90 ngày trước khi bắt đầu xóa khỏi hệ thống hoạt động và sao lưu. Các hệ thống khác có thời hạn riêng. Khi có yêu cầu xóa, chúng tôi dùng cơ chế của dịch vụ và thông báo phạm vi, tiến độ; không coi hết 90 ngày là mọi bản sao đã bị xóa.

Thư hỗ trợ và tệp team lưu được xóa khỏi nơi team quản lý chậm nhất 90 ngày sau khi yêu cầu kết thúc, hoặc sớm hơn theo yêu cầu hợp lệ. Ngoại lệ áp dụng khi cần giải quyết giao dịch, tranh chấp hoặc nghĩa vụ pháp luật. Nhà cung cấp có thể cần thêm thời gian xóa bản sao theo chính sách của họ.

Dữ liệu quảng cáo và lựa chọn đồng ý do Google xử lý được lưu theo mục đích, cài đặt và chính sách của Google. Xóa nhật ký hoặc mua Pro không tự xóa dữ liệu quảng cáo đã gửi. Bạn có thể dùng các lựa chọn của Google hoặc liên hệ hỗ trợ để yêu cầu xử lý; Meloop không cam kết một thời hạn xóa chung cho mọi dữ liệu quảng cáo.

11. Lựa chọn và quyền về dữ liệu

Bạn có thể mở lựa chọn quyền riêng tư quảng cáo trong Cài đặt khi mục này được UMP yêu cầu. Việc từ chối hoặc rút một lựa chọn không tự xóa dữ liệu Google đã xử lý.

Bạn có thể xem, sửa, xuất, xóa nhật ký; tắt báo lỗi, nhắc luyện; thu hồi quyền micro hoặc thông báo trong Android. Các quyền riêng tư này không yêu cầu mua Pro.

Để yêu cầu truy cập, chỉnh sửa, nhận bản sao hoặc xóa dữ liệu team hay dịch vụ của Meloop đang giữ, gửi email tới meloop.app.support@gmail.com. Bạn cũng có thể rút sự đồng ý, yêu cầu hạn chế, phản đối xử lý hoặc khiếu nại tới cơ quan có thẩm quyền theo luật áp dụng. Chúng tôi không đối xử bất lợi vì bạn thực hiện quyền.

Nêu yêu cầu và loại dữ liệu liên quan. Chúng tôi chỉ hỏi thông tin cần để xác minh đúng người và dữ liệu. Có thể cần mã hỗ trợ mua hàng hoặc báo lỗi tương ứng; không cần gửi purchase token hoặc mật khẩu. Nếu không đủ thông tin để tìm dữ liệu, chúng tôi giải thích giới hạn và cách xử lý.

Tại Việt Nam, chúng tôi phản hồi yêu cầu hợp lệ theo thủ tục trong 2 ngày làm việc, hướng dẫn cách thực hiện và giải quyết theo thời hạn của từng quyền. Khi cần gia hạn hoặc giữ dữ liệu theo luật, chúng tôi thông báo lý do và thời gian. Tại thị trường khác, quyền và thời hạn tuân theo luật liên quan.

Xóa tại RevenueCat không xóa giao dịch Google Play và có thể ảnh hưởng việc xác minh Pro. Khi bạn dùng mua hoặc khôi phục lần nữa, dịch vụ có thể tạo lại dữ liệu cần thiết. Chúng tôi giải thích tác động này khi xử lý yêu cầu.

12. Người dùng chưa thành niên

Meloop dành cho người từ 13 tuổi, không hướng tới trẻ dưới 13 tuổi. Nếu biết đã nhận dữ liệu của trẻ dưới 13 tuổi ngoài trường hợp luật cho phép, chúng tôi ngừng xử lý liên quan và thực hiện biện pháp xóa phù hợp. Cha mẹ hoặc người đại diện có thể liên hệ meloop.app.support@gmail.com.

Tại Việt Nam, người 13–15 tuổi vẫn là trẻ em. Người đại diện theo pháp luật thực hiện quyền về dữ liệu theo quy định. Việc công bố hoặc tiết lộ thông tin đời sống riêng tư, bí mật cá nhân của trẻ từ 7 tuổi trở lên cần sự đồng ý hợp lệ của cả trẻ và người đại diện.

Các luồng mua hàng, báo lỗi và gửi dữ liệu của người chưa thành niên phải đáp ứng yêu cầu về sự đồng ý và người đại diện theo luật áp dụng. Meloop không mở luồng cần sự đồng ý trước khi có cơ chế phù hợp. Người đại diện có thể gửi yêu cầu qua email hỗ trợ.

13. Bảo vệ dữ liệu và cập nhật chính sách

Meloop dùng vùng lưu trữ riêng của app và HTTPS cho kết nối dịch vụ. Chúng tôi giới hạn quyền truy cập hệ thống hỗ trợ, mua hàng và báo lỗi cho người cần xử lý. Tệp JSON xuất ra không có lớp mã hóa riêng của Meloop; chúng tôi không cam kết mọi dữ liệu được mã hóa đầu cuối.

Khi có sự cố dữ liệu, chúng tôi ngăn chặn, khắc phục và thông báo cho bên liên quan theo pháp luật. Bạn có thể báo sự cố qua email hỗ trợ. Hãy bảo vệ thiết bị và tệp đã xuất; không có hệ thống nào an toàn tuyệt đối.

Mỗi bản chính sách có số phiên bản và thời điểm áp dụng. Bản đầu tiên áp dụng khi Meloop được phát hành chính thức trên Google Play. Bản đọc offline được đi kèm ứng dụng; bản mới nhất nằm tại website chính sách. Khi thay đổi quan trọng, chúng tôi thông báo trong app trước khi áp dụng và xin sự đồng ý mới nếu cần. Tiếp tục dùng app không thay thế sự đồng ý mà luật yêu cầu.

14. Chính sách của nhà cung cấp

Google Play, AdMob/UMP, Gmail, Google Sites và Firebase Hosting: https://policies.google.com/privacy

RevenueCat: https://www.revenuecat.com/privacy

Firebase: https://firebase.google.com/support/privacy

Các nguồn này giải thích cách nhà cung cấp xử lý dữ liệu. Yêu cầu liên quan đến dữ liệu Meloop vẫn được gửi tới team; dùng dịch vụ bên ngoài không thay thế trách nhiệm của người phát hành.

meloop.app.support@gmail.com