TaxonomyDJ do Ngô Thanh Triều phát triển ("chúng tôi"). TaxonomyDJ chạy trên máy tính của bạn: nhạc được phân tích, gán nhãn và huấn luyện ngay trên máy.
Chúng tôi nhận:
- Thông tin license: email, mã định danh thiết bị, tên máy tính, loại máy và hệ điều hành, và thông tin đơn hàng.
- Báo cáo lỗi khi ứng dụng gặp sự cố, để sửa lỗi. Mặc định bật, tắt được.
- Số liệu sử dụng dạng số đếm, để cải tiến ứng dụng. Mặc định tắt, chỉ gửi khi bạn bật.
- Góp ý mà bạn tự gửi.
Chúng tôi không bao giờ nhận:
- file nhạc, tên file, đường dẫn thư mục, nội dung tag, tên nhãn bạn tự đặt, kết quả phân tích hay model của bạn;
- số thẻ, tài khoản PayPal hay thông tin đăng nhập ngân hàng.
Chúng tôi không bán dữ liệu, không quảng cáo và không gửi email quảng cáo.
1. Dữ liệu nằm trên máy của bạn
- File nhạc nằm nguyên ở thư mục của bạn; TaxonomyDJ không sao chép hay mã hóa chúng. Nhãn, kết quả phân tích và model nằm trong thư mục
.taxonomydjtrên máy của bạn, được mã hóa. Không thứ nào được tải lên. - Cài đặt của ứng dụng nằm ở file riêng, KHÔNG mã hóa (macOS:
~/.config/TaxonomyDJ/; Windows:%APPDATA%\TaxonomyDJ\). File này có thể chứa đường dẫn thư mục nhạc bạn đã chọn và không được tải lên. - Nhật ký lỗi cũng nằm trong thư mục đó, được mã hóa và có thể chứa đường dẫn file. Nó chỉ rời khỏi máy khi bạn tự gửi cho chúng tôi.
- File sao lưu và gói nhãn (.tdnhan) được lưu ở nơi bạn chọn. Gói nhãn chứa tên nhãn, tên file, Title và đường dẫn con của các bài, cùng dữ liệu phân tích, không chứa nhạc. Hãy cân nhắc trước khi chia sẻ.
2. Báo cáo lỗi
- Khi có lỗi ngoài dự kiến, TaxonomyDJ gửi báo cáo tới Sentry, chỉ để sửa lỗi.
- Báo cáo gồm thông tin kỹ thuật về lỗi (loại lỗi, vị trí lỗi trong mã, vài dòng nhật ký ngay trước lỗi), phiên bản ứng dụng và Mã máy. Lỗi license có thêm 4 ký tự cuối của key.
- Trước khi gửi, TaxonomyDJ xóa mọi đường dẫn và tên file, và che các đoạn trong ngoặc kép, như tên nhãn. Báo cáo không có tên máy tính của bạn.
- Để tắt, bỏ chọn “Gửi báo cáo lỗi tự động” ở Cài đặt ▸ Ứng dụng.
3. Số liệu sử dụng
- Chỉ gửi khi bạn bật, tới PostHog, chỉ để cải tiến ứng dụng.
- Chỉ gồm con số và giá trị cố định, ví dụ "quét thư mục: 320 bài mới, 45,2 giây" hay "EQ: preset Vinahouse". Không có số liệu riêng cho từng bài. Mọi chữ bạn tự nhập đều bị bỏ.
- Kèm theo Mã máy, tên và phiên bản hệ điều hành. PostHog không được suy ra vị trí của bạn từ địa chỉ IP (đã đặt tắt trong ứng dụng).
- Bật hoặc tắt bằng ô “Gửi số liệu sử dụng để cải tiến ứng dụng” ở Cài đặt ▸ Ứng dụng.
Mã máy là một chuỗi ngẫu nhiên do TaxonomyDJ tạo ở lần chạy đầu, không chứa tên máy tính, tên người dùng hay thông tin phần cứng. Bạn xem được Mã máy ở Cài đặt ▸ Ứng dụng. Mã máy khác với Mã license của máy ở mục 4.
4. License và thanh toán
TaxonomyDJ gửi tới máy chủ license:
- khi bắt đầu gói Free: email bạn nhập, mã định danh thiết bị, tên máy tính, loại máy, tên và phiên bản hệ điều hành, và phiên bản ứng dụng. Ứng dụng gửi các thông tin này MỘT LẦN (lần này cần mạng). Máy chủ lưu lại để chúng tôi biết có bao nhiêu người dùng gói Free và trên những máy nào;
- mỗi lần mở ứng dụng và định kỳ trong lúc dùng, ở cả gói Free lẫn Premium: mã định danh thiết bị và phiên bản ứng dụng, để xác minh máy này được phép dùng TaxonomyDJ. Lần xác minh này không gửi email; tên máy tính chỉ đi dưới dạng băm bên trong mã định danh thiết bị. Không xác minh được trong 14 ngày, hoặc đồng hồ máy lệch so với giờ thực, thì ứng dụng tạm khóa cho tới khi có mạng lại hoặc đồng hồ được chỉnh đúng; dữ liệu của bạn giữ nguyên;
- khi kích hoạt key: email, key, mã định danh thiết bị, tên máy tính và phiên bản ứng dụng. Tên máy tính hiện trong danh sách máy ở Cài đặt ▸ License;
- khi gỡ một máy khỏi key: email, key và mã định danh thiết bị;
- khi tạo đơn mua gói Premium: email nhận key, gói, cách thanh toán và mã định danh thiết bị;
- mỗi lần kiểm tra gói Premium: email, key, mã định danh thiết bị và phiên bản ứng dụng.
Mã định danh thiết bị gồm các bản băm của thông tin phần cứng và hệ thống của máy (kể cả tên máy tính). Nó dùng để nhận ra cùng một máy và không chứa email hay tài khoản của bạn.
Khi bạn mua gói Premium, máy chủ lưu email nhận key, gói, cách thanh toán, số tiền, thời điểm và mã định danh thiết bị. Thẻ và PayPal được nhập trực tiếp trên trang của Lemon Squeezy; chuyển khoản dùng mã VietQR của payOS. Chúng tôi nhận lại trạng thái đơn, và với Lemon Squeezy là cả email bạn nhập ở trang của họ; hệ thống không lưu thông tin thẻ. Tên và số tài khoản của bạn có thể hiện trên sao kê ngân hàng của chúng tôi, nhưng hệ thống license không lưu chúng.
Mã license của máy là một đoạn ngắn lấy từ mã định danh thiết bị. Nó hiện ở Cài đặt ▸ License và trên các màn khóa của ứng dụng, để bạn gửi cho bộ phận hỗ trợ.
Các dữ liệu này chỉ dùng để cấp license, áp giới hạn của gói Premium, chống gian lận, chặn thiết bị vi phạm điều khoản, yêu cầu cập nhật khi một phiên bản ngừng hỗ trợ, đếm số người dùng gói Free và hỗ trợ bạn khi mất key.
5. Góp ý, bản cập nhật và địa chỉ IP
- Góp ý (Cài đặt ▸ Góp ý) gửi nội dung bạn viết, loại góp ý, email license (nếu có), Mã máy, phiên bản ứng dụng và hệ điều hành, và mã định danh thiết bị.
- Kiểm tra bản cập nhật không gửi email hay mã nào của bạn.
- Mọi máy chủ mà TaxonomyDJ kết nối tới đều thấy địa chỉ IP của bạn. Máy chủ license lưu địa chỉ IP kèm số lượt yêu cầu, để chống lạm dụng.
6. Ai nhận dữ liệu
Chỉ các nhà cung cấp dịch vụ sau, và chỉ phần dữ liệu họ cần:
- Supabase: máy chủ license (gồm danh sách người dùng gói Free), đơn hàng và góp ý.
- Sentry (Mỹ): báo cáo lỗi.
- PostHog (Mỹ): số liệu sử dụng, chỉ khi bạn bật.
- Lemon Squeezy: thanh toán bằng thẻ và PayPal.
- payOS và các ngân hàng: chuyển khoản tại Việt Nam.
- Cloudflare và GitHub: website, thông tin bản cập nhật và gói cài đặt.
Các máy chủ này có thể đặt ngoài Việt Nam. Chúng tôi không chia sẻ dữ liệu với ai khác, trừ khi cơ quan nhà nước có thẩm quyền yêu cầu theo luật.
7. Lưu trữ và xóa dữ liệu
- Dữ liệu trên máy: còn tới khi bạn xóa. Gỡ ứng dụng, xóa thư mục
.taxonomydjvà thư mục cài đặt (macOS:~/.config/TaxonomyDJ/; Windows:%APPDATA%\TaxonomyDJ\) là xóa hết. - Dữ liệu license và đơn hàng: giữ trong thời gian license còn dùng, và lâu hơn nếu luật yêu cầu lưu chứng từ.
- Đăng ký gói Free và góp ý: giữ tới khi bạn yêu cầu xóa.
- Số lượt yêu cầu theo địa chỉ IP: tự xóa sau khoảng một ngày.
- Báo cáo lỗi và số liệu sử dụng: giữ theo thời hạn lưu của Sentry và PostHog.
- Muốn xem hoặc xóa dữ liệu của bạn trên máy chủ, email DJTDope@gmail.com kèm Mã máy và email license. Khi xóa, chúng tôi chỉ giữ lại bản băm của email cùng mã định danh thiết bị, để chống gian lận license.
8. Bảo mật
- Mọi kết nối tới máy chủ đều dùng HTTPS.
- Dữ liệu trong thư mục
.taxonomydjđược mã hóa; file cài đặt thì không. - Nếu có sự cố làm lộ dữ liệu của bạn, chúng tôi sẽ báo cho bạn.
9. Thay đổi và liên hệ
- Khi chính sách thay đổi, ngày hiệu lực ở đầu văn bản được cập nhật. Bản mới mở được ở Trợ giúp ▸ Chính sách riêng tư.
- Câu hỏi về chính sách này: DJTDope@gmail.com. Gửi kèm Mã máy để được hỗ trợ nhanh hơn.