Kebijakan privasi
Kami tidak mengumpulkan data Anda.
Tidak ada yang bisa kami jual, bagikan, hilangkan, atau serahkan, karena kami tidak pernah menerimanya. Sisa halaman ini adalah rincian di balik kalimat itu.
Terakhir diperbarui
Halaman ini adalah terjemahan, disediakan untuk kemudahan. Jika ada perbedaan dengan versi asli bahasa Inggris, versi bahasa Inggris yang berlaku.
Versi singkatnya. Ninja mengompres, mengonversi, dan mengedit video sepenuhnya di ponsel Anda. Ninja tidak punya server, akun, iklan, atau analitik, dan aplikasinya sendiri tidak melakukan permintaan jaringan apa pun. Jika Anda membeli Ninja Pro, Apple atau Google yang menangani pembayarannya, dan Ninja hanya mengetahui paket mana yang dimiliki akun toko Anda. Tidak ada yang Anda buka di Ninja — tidak ada video, nama file, atau statistik penggunaan — yang dikirim ke kami atau ke pihak lain.
Kebijakan ini berlaku untuk aplikasi Ninja — tercantum sebagai Ninja: Kompres Video di Google Play dan Ninja: Kompres Video di App Store, paket app.ninjacompress.mobile — dan situs web ini. Keduanya diterbitkan oleh Aviad Katani (Katani Labs), yang di bawah ini disebut “kami”.
Apa yang disentuh Ninja di perangkat Anda
Video yang Anda pilih. Anda memilih video lewat pemilih bawaan ponsel Anda (Photo Picker Android, pemilih perpustakaan foto iOS, pemilih file, atau dengan membagikan video ke Ninja dari aplikasi lain). Ninja membaca video yang Anda pilih, mengompresnya, dan menulis hasilnya ke tempat yang Anda tentukan. Ninja tidak pernah memindai perpustakaan Anda atas inisiatifnya sendiri dan tidak pernah membuka file yang tidak Anda pilih.
Frame video, sebentar saja. Untuk menampilkan thumbnail, perbandingan sebelum/sesudah, atau pemeriksaan yang membuktikan file terkompresi benar-benar bisa diputar, Ninja mendekode beberapa frame di memori perangkat Anda. Frame itu digambar di layar, lalu dibuang.
Apa yang disimpan Ninja di perangkat Anda
Semuanya ada di penyimpanan aplikasi pribadi milik Ninja — database lokal dan folder vault pribadi. Tidak ada aplikasi lain yang bisa membacanya, dan tidak ada yang dikirim ke mana pun.
| Apa | Isinya |
|---|---|
| Riwayat tugas | Untuk setiap video yang Anda proses: namanya dan referensi yang Anda pilih, ukuran file, setelan yang Anda pakai, berhasil atau tidak, berapa banyak ruang yang dihemat, dan stempel waktu. |
| Ninja Vault | Untuk file asli yang Anda pilih untuk ditampung alih-alih langsung dihapus: nama dan referensi file asli, lokasi salinan yang ditampung di penyimpanan pribadi, ukurannya, dan berapa lama disimpan. Salinan yang ditampung adalah file video asli itu sendiri. |
| Preset | Preset kompresi yang Anda simpan, dan nama yang Anda berikan. |
| Status Ninja Pro | Jika Anda membeli Pro: paket mana yang dimiliki akun toko Anda, kapan toko terakhir mengonfirmasinya, dan untuk langganan, kapan periode berjalan berakhir — agar Pro tetap berfungsi offline. Tanpa nama, email, atau detail pembayaran; toko tidak pernah memberikannya kepada aplikasi. |
| Preferensi dan penghitung | Setelan Anda (tindakan default setelah kompresi, retensi, templat nama file, tema, getaran, dan sebagainya) dan total sepanjang waktu seperti ruang yang dibebaskan dan tugas yang selesai. |
Apa yang keluar dari perangkat Anda
Tidak ada, kecuali Anda sengaja mengirimkannya.
Satu-satunya cara file keluar dari Ninja adalah jika Anda mengetuk Bagikan dan memilih tujuan di lembar berbagi ponsel Anda. Sistem operasi lalu menyerahkan file itu ke aplikasi yang Anda pilih, dan kebijakan privasi aplikasi itulah yang berlaku — bukan kebijakan kami. Ninja sendiri tidak mengunggah, menyinkronkan, atau mencadangkan apa pun.
Dua rincian jujur di balik janji itu:
- Di Android, aplikasi ini tidak meminta izin
INTERNET. Karena itu sistem operasi memblokir semua akses jaringan oleh aplikasi, apa pun yang mungkin dicoba library di dalamnya. - Ninja menyertakan FFmpeg, library media serbaguna yang mampu membaca dari alamat jaringan. Ninja hanya pernah memberinya file lokal. Di Android, tidak adanya izin
INTERNETmenegakkan hal itu di tingkat sistem; iOS tidak punya izin yang setara, jadi di sana jaminannya bergantung pada kode aplikasi, yang tidak berisi alamat jaringan dan tidak punya klien HTTP jenis apa pun.
Cadangan milik Anda sendiri adalah pengecualian yang tidak kami kendalikan. Penyimpanan pribadi Ninja adalah data aplikasi biasa, jadi jika pencadangan perangkat aktif, sistem operasi Anda mungkin memasukkannya ke dalam cadangan Anda — cadangan Android ke akun Google Anda, atau cadangan iCloud atau komputer di iOS. Itu cadangan Anda, di bawah akun Anda, diatur oleh ketentuan Google atau Apple. Kami tidak pernah melihatnya.
Memberi rating Ninja adalah urusan Anda dan toko aplikasi Anda. Sesekali saja — hanya tepat setelah kompresi yang benar-benar menghemat ruang, tidak pernah di hari pertama Anda, dan paling sering sekali setiap 120 hari — Ninja meminta ponsel Anda menampilkan lembar rating milik App Store atau Google Play. Toko yang menggambarnya, memutuskan apakah akan menampilkannya sama sekali, dan menyimpan apa pun yang Anda lakukan di sana berdasarkan ketentuan Apple atau Google; Ninja tidak diberi tahu apakah lembar itu muncul atau apa pilihan Anda. Untuk menjaga jadwal itu, Ninja menyimpan dua tanggal di ponsel Anda: kapan Anda pertama kali membukanya, dan kapan terakhir kali Ninja meminta.
Pembelian Ninja Pro
Ninja Pro dijual lewat App Store milik Apple dan Google Play. Saat Anda membeli atau memulihkan, lembar milik toko yang mengambil alih: toko memproses pembayaran dan kami tidak pernah melihat kartu, nama, atau email Anda. Toko lalu memberi Ninja catatan bertanda tangan tentang paket Pro mana yang dimiliki akun Anda, yang diperiksa Ninja di ponsel Anda — tidak ada server Ninja yang terlibat. Apple dan Google menyimpan catatan mereka sendiri tentang pembelian Anda berdasarkan kebijakan privasi Apple dan Google. Kami bisa melihat laporan penjualan agregat di konsol toko kami, seperti setiap developer; laporan itu tidak mengidentifikasi Anda kepada kami.
Izin, dan alasan setiap izin diminta
Ninja meminta sesedikit mungkin, dan memintanya sesuai konteks, bukan saat aplikasi dibuka. Anda bisa menolak izin mana pun dan tetap mengompres video lewat pemilih sistem.
Android
| Izin | Alasan |
|---|---|
READ_MEDIA_VIDEO, READ_MEDIA_VISUAL_USER_SELECTED | Hanya untuk kisi video di dalam aplikasi dan daftar “video terbesar di perangkat Anda”. Photo Picker sistem sama sekali tidak butuh izin, dan Ninja tetap berfungsi tanpa izin ini. |
READ_EXTERNAL_STORAGE (Android 12 dan yang lebih lama) | Padanan izin di atas dari masa sebelum ada Photo Picker. |
WRITE_EXTERNAL_STORAGE (Android 10 dan yang lebih lama) | Menyimpan salinan terkompresi ke galeri Anda, dan menghapus file asli yang Anda pilih untuk dihapus, di versi Android sebelum ada penyimpanan terbatas (scoped storage). |
ACCESS_MEDIA_LOCATION | Mempertahankan tag lokasi video saat Ninja menyalinnya — salinan terkompresi, salinan Vault, dan “Ganti file asli”. Tanpa izin ini, Android menghapus lokasi dari setiap salinan, dan peta galeri Anda kehilangan video tersebut. Lokasi hanya ditulis kembali ke file Anda sendiri; lokasi itu tidak pernah keluar dari ponsel Anda. |
MANAGE_MEDIA (Android 12 dan yang lebih baru, opsional) | Tidak pernah diminta dengan sendirinya. Jika Anda mengaktifkannya di Setelan sistem, memindahkan file asli ke Sampah atau menghapusnya tidak lagi memunculkan dialog konfirmasi untuk setiap batch. Selain itu tidak ada yang berubah: sembilan pemeriksaan tetap berjalan lebih dulu, dan Ninja bekerja sama saja tanpa izin ini. |
FOREGROUND_SERVICE, …MEDIA_PROCESSING, …DATA_SYNC | Menjaga kompresi panjang tetap berjalan saat Anda berpindah aplikasi, alih-alih kehilangan progres Anda. |
POST_NOTIFICATIONS | Notifikasi progres untuk layanan itu. |
WAKE_LOCK | Menjaga perangkat tetap menyala selama tugas berjalan, jika Anda mengaktifkan setelan itu. |
com.android.vending.BILLING | Memungkinkan Ninja meminta aplikasi Google Play menampilkan lembar pembelian Ninja Pro dan membaca paket mana yang Anda miliki. Pembelian berjalan di dalam aplikasi Play Store, jadi Ninja tetap tidak punya izin Internet. |
ACCESS_NETWORK_STATE | Ditambahkan oleh library pemutar video; izin ini hanya bisa mengetahui apakah ada jaringan. Izin ini tidak bisa membuka koneksi — hanya INTERNET yang bisa, dan Ninja tidak memilikinya. |
Ninja sengaja tidak pernah meminta MANAGE_EXTERNAL_STORAGE (“akses semua file”). Ninja tidak membutuhkannya.
iOS
| Izin | Alasan |
|---|---|
| Akses perpustakaan foto | Hanya saat Anda menyimpan video terkompresi ke perpustakaan Anda, atau memindahkan file asli ke “Baru Dihapus”. Kompresi sendiri berjalan tanpa izin ini. |
Aplikasi iOS juga membawa keterangan penggunaan kamera dan mikrofon, karena Apple mewajibkannya untuk kode perekaman di dalam library FFmpeg. Ninja tidak pernah memanggil kode itu dan tidak pernah meminta kedua izin tersebut.
Menghapus semuanya
- Item Ninja Vault: buka Vault, lalu hapus atau pulihkan setiap file asli yang ditampung.
- Semua yang disimpan Ninja: di Android, Setelan → Aplikasi → Ninja Video Compress → Penyimpanan → Hapus data, atau copot pemasangan aplikasinya. Di iOS, hapus aplikasinya. Keduanya menghapus database, folder vault, dan semua preferensi.
- Pembelian Ninja Pro melekat pada akun toko Anda, bukan pada penyimpanan aplikasi: menghapus data atau mencopot pemasangan tidak membatalkan langganan, dan Pulihkan pembelian mengembalikan Pro setelah pemasangan ulang.
- Video yang Anda simpan ke galeri atau ke app File tetap di tempatnya. Itu file Anda, di penyimpanan Anda; menghapus Ninja tidak menyentuhnya.
Tidak ada proses “minta data saya”, karena tidak ada salinan data Anda di mana pun selain di ponsel Anda.
Situs web ini
ninjacompress.app tidak memasang cookie, tidak menjalankan analitik, dan tidak memuat apa pun dari perusahaan lain — font, gambar, dan skripnya semua disajikan dari domain ini. Server web dikonfigurasi untuk tidak menyimpan log akses, jadi server tidak mencatat halaman yang Anda kunjungi, alamat IP Anda, atau browser Anda. Situs ini disajikan dari server di Jerman melalui HTTPS.
Dua hal kecil yang dilakukan server dengan user-agent browser Anda (nama dan versinya, yang dikirim setiap browser ke setiap situs): server membacanya untuk menampilkan tombol toko yang tepat — App Store di iPhone, Google Play di ponsel Android — lalu melupakannya. Tidak ada yang dicatat.
Di iPhone, Safari mungkin menampilkan Smart App Banner milik Apple untuk Ninja di bagian atas halaman. Banner itu bagian dari Safari: Safari sendiri yang meminta nama dan ikon aplikasi ke Apple, seperti untuk situs mana pun yang menyebut sebuah aplikasi. Tidak ada halaman lain di situs ini yang memuat apa pun dari Apple.
Jika Anda menutup saran bahasa di bagian bawah halaman, atau memilih bahasa dari menu, browser Anda mengingat pilihan itu di penyimpanannya sendiri di perangkat Anda, jadi saran itu tidak muncul lagi. Pilihan itu tidak pernah dikirim kepada kami. Menghapus data situs ini di browser Anda akan menghapusnya.
Ada satu pengecualian lagi, dan itu hanya berlaku jika Anda datang dengan mengetuk salah satu iklan kami. Bagian berikutnya menjelaskannya secara lengkap.
Iklan kami, dan satu hal yang dikirim situs ini
Kami mengiklankan Ninja di Facebook, Instagram, dan TikTok. Saat Anda mengetuk salah satu iklan itu, jaringan iklan menambahkan ID klik ke alamat halaman yang dibukanya — fbclid untuk Meta, ttclid untuk TikTok — dan biasanya beberapa tag kampanye (utm_…).
Selama Anda menjelajah dari iklan itu, tautan antarhalaman kami mempertahankan parameter yang sama di alamatnya — tidak ada yang disimpan di perangkat Anda untuk itu. Jika Anda lalu mengetuk tombol toko, halaman mengirim satu pesan ke server kami sendiri, yang langsung meneruskannya ke jaringan pemilik iklan yang Anda ketuk. Pesan itu berisi:
- ID klik dari iklan,
- string user-agent browser Anda (nama dan versinya, yang dikirim setiap browser ke setiap situs),
- tombol toko mana yang Anda ketuk dan di halaman kami yang mana Anda berada,
- waktunya.
Dengan itu Meta atau TikTok bisa menghitung bahwa sebuah iklan menghasilkan kunjungan ke toko, dan menampilkan iklan kepada orang yang lebih mungkin menginginkan aplikasinya. Meta dan TikTok menangani ID klik berdasarkan kebijakan mereka sendiri (Meta, TikTok).
- Tidak ada yang dikirim jika Anda tidak datang dari salah satu iklan kami, atau jika browser Anda mengirim Global Privacy Control atau Do Not Track.
- Tanpa cookie, tanpa penyimpanan lokal, tanpa piksel atau skrip pelacak dari jaringan iklan mana pun. Situs ini tetap tidak memuat apa pun dari perusahaan lain.
- Server kami tidak menyimpan apa pun. Server tidak menyimpan atau mencatat pesan itu, dan tidak meneruskan alamat IP Anda.
- Tag kampanye juga ikut di tautan toko itu sendiri, sehingga Google Play dan App Store bisa memberi tahu kami — sebagai total, tidak pernah per orang — berapa banyak pemasangan yang berasal dari setiap kampanye.
- Aplikasinya tidak terlibat. Aplikasi tetap tidak melakukan permintaan jaringan apa pun, dan di Android tetap tidak punya izin Internet.
Anak-anak
Ninja adalah utilitas serbaguna. Ninja tidak mengumpulkan apa pun dari siapa pun, berapa pun usianya.
Perubahan
Jika kebijakan ini berubah, versi barunya akan diterbitkan di sini dengan tanggal “terakhir diperbarui” yang baru. Ninja tidak bisa memberi tahu Anda di dalam aplikasi, karena Ninja tidak pernah menghubungi server.
Kontak
Pertanyaan tentang kebijakan ini: support@ninjacompress.app.