Chính sách quyền riêng tư
Chúng tôi không thu thập dữ liệu của bạn.
Chúng tôi chẳng có gì để bán, chia sẻ, đánh mất hay giao nộp, vì chúng tôi không bao giờ nhận được nó. Phần còn lại của trang này là chi tiết đằng sau câu nói đó.
Cập nhật lần cuối
Trang này là bản dịch, được cung cấp để bạn tiện theo dõi. Nếu có khác biệt với bản gốc tiếng Anh, bản tiếng Anh được áp dụng.
Tóm tắt. Ninja nén, chuyển đổi và chỉnh sửa video hoàn toàn trên điện thoại của bạn. Ứng dụng không có máy chủ, không tài khoản, không quảng cáo và không công cụ phân tích, và bản thân ứng dụng không gửi yêu cầu mạng nào. Nếu bạn mua Ninja Pro, Apple hoặc Google xử lý việc thanh toán và Ninja chỉ biết tài khoản cửa hàng của bạn sở hữu gói nào. Không có gì bạn mở trong Ninja — không video, không tên tệp, không số liệu sử dụng — được gửi cho chúng tôi hay bất kỳ ai khác.
Chính sách này áp dụng cho ứng dụng Ninja — có tên Ninja: Nén video & chuyển đổi trên Google Play và Ninja: Nén video & chuyển đổi trên App Store, gói app.ninjacompress.mobile — và trang web này. Cả hai đều do Aviad Katani (Katani Labs) phát hành, dưới đây gọi là “chúng tôi”.
Những gì Ninja truy cập trên thiết bị của bạn
Các video bạn chọn. Bạn chọn video qua trình chọn của chính điện thoại (Trình chọn ảnh của Android, trình chọn thư viện ảnh của iOS, trình chọn tệp, hoặc bằng cách chia sẻ video vào Ninja từ ứng dụng khác). Ninja đọc những video bạn chọn, nén chúng và ghi kết quả vào nơi bạn chỉ định. Ứng dụng không bao giờ tự quét thư viện của bạn và không bao giờ mở một tệp bạn không chọn.
Khung hình video, trong chốc lát. Để hiển thị ảnh thu nhỏ, phần so sánh trước/sau, hay bước kiểm tra chứng minh tệp đã nén thật sự phát được, Ninja giải mã vài khung hình trong bộ nhớ trên thiết bị. Chúng được vẽ lên màn hình rồi bị loại bỏ.
Những gì Ninja lưu trên thiết bị của bạn
Tất cả đều nằm trong bộ nhớ ứng dụng riêng của Ninja — một cơ sở dữ liệu cục bộ và một thư mục vault riêng. Không ứng dụng nào khác đọc được, và không phần nào được truyền đi đâu cả.
| Mục | Chứa gì |
|---|---|
| Lịch sử tác vụ | Với mỗi video bạn đã xử lý: tên và tham chiếu bạn đã chọn, dung lượng tệp, cài đặt bạn đã dùng, có thành công hay không, tiết kiệm được bao nhiêu dung lượng, và các mốc thời gian. |
| Ninja Vault | Với các bản gốc bạn chọn tạm giữ thay vì xóa ngay: tên và tham chiếu của bản gốc, vị trí bản tạm giữ trong bộ nhớ riêng, dung lượng của nó, và nó được giữ trong bao lâu. Bản tạm giữ chính là tệp video gốc. |
| Cài đặt sẵn | Các cài đặt sẵn nén bạn đã lưu, và tên bạn đặt cho chúng. |
| Trạng thái Ninja Pro | Nếu bạn đã mua Pro: tài khoản cửa hàng của bạn sở hữu gói nào, lần gần nhất cửa hàng xác nhận là khi nào và, với gói đăng ký, khi nào kỳ hiện tại kết thúc — để Pro vẫn hoạt động khi ngoại tuyến. Không tên, email hay thông tin thanh toán; cửa hàng không bao giờ đưa những thứ đó cho ứng dụng. |
| Tùy chọn và bộ đếm | Các cài đặt của bạn (hành động mặc định sau khi nén, thời gian lưu giữ, mẫu tên tệp, chủ đề, phản hồi rung, v.v.) và các tổng số tích lũy như dung lượng đã giải phóng và số tác vụ đã hoàn tất. |
Những gì rời khỏi thiết bị của bạn
Không gì cả, trừ khi bạn chủ động gửi đi.
Cách duy nhất để một tệp rời khỏi Ninja là bạn nhấn Chia sẻ và chọn nơi nhận trong bảng chia sẻ của điện thoại. Khi đó hệ điều hành chuyển tệp cho ứng dụng bạn chọn, và chính sách quyền riêng tư của ứng dụng đó được áp dụng — không phải của chúng tôi. Bản thân Ninja không tải lên, đồng bộ hay sao lưu bất cứ thứ gì.
Hai chi tiết thẳng thắn đằng sau lời hứa đó:
- Trên Android, ứng dụng không yêu cầu quyền
INTERNET. Vì thế hệ điều hành chặn mọi truy cập mạng của ứng dụng, bất kể thư viện nào bên trong nó có thể thử làm gì. - Ninja đi kèm FFmpeg, một thư viện đa phương tiện đa năng có khả năng đọc từ địa chỉ mạng. Ninja chỉ đưa cho nó các tệp cục bộ. Trên Android, việc thiếu quyền
INTERNETbảo đảm điều đó ở cấp hệ thống; iOS không có quyền tương đương, nên ở đó sự bảo đảm dựa vào mã của ứng dụng, vốn không chứa địa chỉ mạng nào và không có HTTP client nào.
Bản sao lưu của chính bạn là ngoại lệ chúng tôi không kiểm soát. Bộ nhớ riêng của Ninja là dữ liệu ứng dụng thông thường, nên nếu bật sao lưu thiết bị, hệ điều hành có thể đưa nó vào bản sao lưu của bạn — bản sao lưu Android vào tài khoản Google của bạn, hoặc bản sao lưu iCloud hay máy tính trên iOS. Đó là bản sao lưu của bạn, dưới tài khoản của bạn, theo điều khoản của Google hoặc Apple. Chúng tôi không bao giờ thấy nó.
Việc đánh giá Ninja là chuyện giữa bạn và cửa hàng ứng dụng. Hiếm khi — chỉ ngay sau một lần nén tiết kiệm được dung lượng đáng kể, không bao giờ trong ngày đầu tiên, và tối đa một lần mỗi 120 ngày — Ninja yêu cầu điện thoại hiển thị bảng đánh giá của chính App Store hoặc Google Play. Cửa hàng vẽ bảng đó, quyết định có hiển thị hay không, và giữ mọi thao tác của bạn ở đó theo điều khoản của Apple hoặc Google; Ninja không được biết bảng có hiện ra hay bạn đã chọn gì. Để theo đúng lịch đó, Ninja lưu hai ngày trên điện thoại: lần đầu bạn mở ứng dụng, và lần gần nhất ứng dụng đã hỏi.
Giao dịch mua Ninja Pro
Ninja Pro được bán qua App Store của Apple và Google Play. Khi bạn mua hoặc khôi phục, bảng của chính cửa hàng tiếp quản: cửa hàng xử lý thanh toán và chúng tôi không bao giờ thấy thẻ, tên hay email của bạn. Sau đó cửa hàng đưa cho Ninja một bản ghi có chữ ký về gói Pro mà tài khoản của bạn sở hữu, và Ninja kiểm tra bản ghi đó ngay trên điện thoại — không có máy chủ Ninja nào tham gia. Apple và Google lưu hồ sơ giao dịch mua của bạn theo chính sách quyền riêng tư của Apple và Google. Chúng tôi xem được báo cáo doanh số tổng hợp trong bảng điều khiển của cửa hàng, như mọi nhà phát triển; các báo cáo đó không cho chúng tôi biết bạn là ai.
Các quyền, và vì sao xin từng quyền
Ninja xin càng ít càng tốt, và xin đúng lúc cần thay vì ngay khi khởi động. Bạn có thể từ chối bất kỳ quyền nào dưới đây mà vẫn nén được video qua trình chọn của hệ thống.
Android
| Quyền | Lý do |
|---|---|
READ_MEDIA_VIDEO, READ_MEDIA_VISUAL_USER_SELECTED | Chỉ dùng cho lưới video trong ứng dụng và danh sách “video lớn nhất trên thiết bị”. Trình chọn ảnh của hệ thống không cần quyền nào cả, và Ninja vẫn hoạt động khi không có quyền này. |
READ_EXTERNAL_STORAGE (Android 12 trở xuống) | Quyền tương đương với quyền ở trên, trên các phiên bản trước khi có Trình chọn ảnh. |
WRITE_EXTERNAL_STORAGE (Android 10 trở xuống) | Lưu bản nén vào thư viện ảnh, và xóa bản gốc bạn đã chọn xóa, trên các phiên bản ra đời trước bộ nhớ phân vùng (scoped storage). |
ACCESS_MEDIA_LOCATION | Giữ thẻ vị trí của video khi Ninja sao chép nó — bản nén, bản sao trong Vault, và “Thay thế bản gốc”. Không có quyền này, Android xóa vị trí khỏi mọi bản sao, và bản đồ trong thư viện ảnh sẽ mất những video đó. Vị trí chỉ được ghi trở lại vào chính tệp của bạn; nó không bao giờ rời khỏi điện thoại. |
MANAGE_MEDIA (Android 12 trở lên, tùy chọn) | Không bao giờ tự xin. Nếu bạn bật quyền này trong Cài đặt hệ thống, việc chuyển bản gốc vào Thùng rác hoặc xóa chúng sẽ không còn hiện hộp thoại xác nhận cho mỗi lô. Ngoài ra không thay đổi gì: chín bước kiểm tra vẫn chạy trước, và Ninja vẫn hoạt động y như vậy khi không có quyền này. |
FOREGROUND_SERVICE, …MEDIA_PROCESSING, …DATA_SYNC | Giữ cho một lần nén dài tiếp tục chạy khi bạn chuyển ứng dụng, thay vì mất tiến độ. |
POST_NOTIFICATIONS | Thông báo tiến trình của dịch vụ đó. |
WAKE_LOCK | Giữ thiết bị không ngủ trong lúc chạy tác vụ, nếu bạn đã bật cài đặt đó. |
com.android.vending.BILLING | Cho phép Ninja yêu cầu ứng dụng Google Play hiển thị bảng mua Ninja Pro và đọc gói bạn sở hữu. Giao dịch mua chạy bên trong ứng dụng Cửa hàng Play, nên Ninja vẫn không có quyền truy cập Internet. |
ACCESS_NETWORK_STATE | Do thư viện phát video thêm vào; quyền này chỉ cho biết có mạng hay không. Nó không thể mở kết nối — chỉ INTERNET mới làm được, và Ninja không có quyền đó. |
Ninja cố ý không bao giờ xin MANAGE_EXTERNAL_STORAGE (“quyền truy cập mọi tệp”). Ứng dụng không cần đến nó.
iOS
| Quyền | Lý do |
|---|---|
| Quyền truy cập thư viện ảnh | Chỉ khi bạn lưu video đã nén vào thư viện, hoặc chuyển bản gốc vào album Đã xóa gần đây. Bản thân việc nén không cần quyền này. |
Ứng dụng iOS cũng có ghi chú sử dụng camera và micrô, vì Apple yêu cầu chúng cho phần mã quay phim, ghi âm bên trong thư viện FFmpeg. Ninja không bao giờ gọi phần mã đó và không bao giờ xin quyền nào trong hai quyền này.
Xóa mọi thứ
- Các mục trong Ninja Vault: mở Vault và xóa hoặc khôi phục từng bản gốc đang được tạm giữ.
- Mọi thứ Ninja lưu: trên Android, Cài đặt → Ứng dụng → Ninja Video Compress → Bộ nhớ → Xóa dữ liệu, hoặc gỡ cài đặt ứng dụng. Trên iOS, xóa ứng dụng. Cách nào cũng xóa cơ sở dữ liệu, thư mục vault và mọi tùy chọn.
- Giao dịch mua Ninja Pro thuộc về tài khoản cửa hàng của bạn, không thuộc bộ nhớ của ứng dụng: xóa dữ liệu hay gỡ cài đặt không hủy gói đăng ký, và Khôi phục giao dịch mua đưa Pro trở lại sau khi cài lại.
- Các video bạn đã lưu vào thư viện ảnh hoặc ứng dụng Tệp vẫn ở nguyên chỗ. Đó là tệp của bạn, trong bộ nhớ của bạn; gỡ Ninja không động đến chúng.
Không có quy trình “yêu cầu dữ liệu của tôi”, vì không có bản sao nào của dữ liệu bạn ở đâu ngoài điện thoại của bạn.
Trang web này
ninjacompress.app không đặt cookie, không chạy công cụ phân tích, và không tải gì từ bất kỳ công ty nào khác — phông chữ, hình ảnh và script đều được phục vụ từ chính tên miền này. Máy chủ web được cấu hình để không lưu nhật ký truy cập, nên không ghi lại các trang bạn xem, địa chỉ IP hay trình duyệt của bạn. Trang web được phục vụ từ một máy chủ ở Đức qua kết nối HTTPS.
Hai việc nhỏ mà máy chủ làm với user-agent của trình duyệt (tên và phiên bản trình duyệt, thứ mà mọi trình duyệt gửi cho mọi trang web): máy chủ đọc nó để hiển thị đúng nút cửa hàng — App Store trên iPhone, Google Play trên điện thoại Android — rồi quên nó đi. Không gì được ghi lại.
Trên iPhone, Safari có thể hiển thị Smart App Banner của Apple cho Ninja ở đầu trang. Biểu ngữ đó là một phần của Safari: chính Safari hỏi Apple tên và biểu tượng của ứng dụng, như với mọi trang web có nêu tên một ứng dụng. Không trang nào khác trên trang web này tải gì từ Apple.
Nếu bạn đóng gợi ý ngôn ngữ ở cuối trang, hoặc chọn một ngôn ngữ từ menu, trình duyệt của bạn ghi nhớ lựa chọn đó trong bộ nhớ riêng của nó trên thiết bị của bạn, nên gợi ý sẽ không hiện lại. Lựa chọn này không bao giờ được gửi cho chúng tôi. Xóa dữ liệu của trang web này trong trình duyệt sẽ xóa lựa chọn đó.
Còn một ngoại lệ nữa, và nó chỉ áp dụng nếu bạn đến đây bằng cách nhấn vào một quảng cáo của chúng tôi. Phần tiếp theo giải thích đầy đủ.
Quảng cáo của chúng tôi, và điều duy nhất trang web này gửi đi
Chúng tôi quảng cáo Ninja trên Facebook, Instagram và TikTok. Khi bạn nhấn vào một quảng cáo như vậy, mạng quảng cáo thêm một mã nhấp (click ID) vào địa chỉ của trang được mở — fbclid cho Meta, ttclid cho TikTok — và thường kèm một số thẻ chiến dịch (utm_…).
Trong lúc bạn duyệt trang từ quảng cáo đó, các liên kết giữa các trang của chúng tôi giữ nguyên các tham số ấy trong địa chỉ — không có gì được lưu trên thiết bị của bạn để làm việc này. Nếu sau đó bạn nhấn một nút cửa hàng, trang sẽ gửi một thông điệp tới máy chủ của chính chúng tôi, và máy chủ chuyển thẳng nó tới mạng quảng cáo đã hiển thị quảng cáo bạn nhấn. Thông điệp gồm:
- mã nhấp từ quảng cáo,
- chuỗi user-agent của trình duyệt (tên và phiên bản, thứ mà mọi trình duyệt gửi cho mọi trang web),
- bạn đã nhấn nút cửa hàng nào và bạn đang ở trang nào của chúng tôi,
- thời điểm.
Nhờ đó Meta hoặc TikTok đếm được rằng một quảng cáo đã dẫn tới một lượt ghé cửa hàng, và hiển thị quảng cáo cho những người có nhiều khả năng muốn dùng ứng dụng hơn. Meta và TikTok xử lý mã nhấp theo chính sách của họ (Meta, TikTok).
- Không gì được gửi nếu bạn không đến từ một quảng cáo của chúng tôi, hoặc nếu trình duyệt của bạn gửi tín hiệu Global Privacy Control hoặc Do Not Track.
- Không cookie, không bộ nhớ cục bộ, không pixel theo dõi hay script từ bất kỳ mạng quảng cáo nào. Trang web vẫn không tải gì từ bất kỳ công ty nào khác.
- Máy chủ của chúng tôi không giữ lại gì. Máy chủ không lưu hay ghi nhật ký thông điệp, và không chuyển tiếp địa chỉ IP của bạn.
- Các thẻ chiến dịch cũng đi kèm chính liên kết cửa hàng, nên Google Play và App Store có thể cho chúng tôi biết — dưới dạng tổng số, không bao giờ theo từng người — có bao nhiêu lượt cài đặt đến từ mỗi chiến dịch.
- Ứng dụng không liên quan. Ứng dụng vẫn không gửi yêu cầu mạng nào, và trên Android vẫn không có quyền truy cập Internet.
Trẻ em
Ninja là một tiện ích đa dụng. Ứng dụng không thu thập gì từ bất kỳ ai, ở bất kỳ độ tuổi nào.
Thay đổi
Nếu chính sách này thay đổi, phiên bản mới sẽ được đăng tại đây với ngày “cập nhật lần cuối” mới. Ninja không thể báo cho bạn trong ứng dụng, vì ứng dụng không bao giờ liên lạc với máy chủ nào.
Liên hệ
Câu hỏi về chính sách này: support@ninjacompress.app.