Syarat dan Ketentuan Penggunaan NgFlask

28 Jul 2026

Terakhir diperbarui: 28 Juli 2026

1. Pendahuluan

Selamat datang di NgFlask, sebuah Content Management System (CMS) berbasis Python dan Flask yang dirancang untuk membantu pengguna dalam membangun, mengelola, dan mengembangkan website maupun aplikasi web secara aman, fleksibel, dan mudah dikembangkan.

Dengan mengunduh, memasang, menggunakan, atau mengakses NgFlask, Anda dianggap telah membaca, memahami, dan menyetujui seluruh syarat dan ketentuan yang tercantum dalam dokumen ini.

2. Definisi

Dalam dokumen ini:

NgFlask adalah perangkat lunak CMS beserta modul, plugin, dokumentasi, dan komponen pendukungnya.

Pengguna adalah individu, organisasi, perusahaan, instansi pemerintah, lembaga pendidikan, maupun pihak lain yang menggunakan NgFlask.

Pengembang adalah pihak yang membuat dan mengembangkan NgFlask.

3. Penggunaan NgFlask

Pengguna diperbolehkan menggunakan NgFlask untuk:

  • Website perusahaan
  • Website organisasi
  • Portal pemerintahan
  • Website komunitas
  • Website sekolah atau kampus
  • Portal berita
  • Website UMKM
  • Aplikasi internal instansi
  • Sistem informasi lainnya yang sesuai dengan hukum yang berlaku.

Pengguna bertanggung jawab penuh atas seluruh konten, data, dan aktivitas yang dilakukan melalui sistem yang dibangun menggunakan NgFlask.

4. Larangan Penggunaan

Pengguna dilarang menggunakan NgFlask untuk:

  • Melanggar hukum yang berlaku.
  • Menyebarkan malware, virus, ransomware, atau perangkat lunak berbahaya lainnya.
  • Menyebarkan spam.
  • Melakukan penipuan atau phishing.
  • Menyebarkan ujaran kebencian.
  • Melakukan pelanggaran hak cipta.
  • Mengakses sistem tanpa izin.
  • Aktivitas lain yang bertentangan dengan peraturan perundang-undangan.

Apabila ditemukan penyalahgunaan, pengembang tidak bertanggung jawab atas konsekuensi hukum yang timbul.

5. Keamanan Sistem

NgFlask dikembangkan dengan mengutamakan keamanan aplikasi web melalui penerapan praktik pengembangan yang baik dan mekanisme perlindungan terhadap berbagai risiko keamanan. Namun demikian, tidak ada perangkat lunak yang dapat menjamin keamanan secara mutlak. Pengguna tetap bertanggung jawab untuk:

  • Melakukan pembaruan sistem secara berkala.
  • Menggunakan kata sandi yang kuat.
  • Mengaktifkan HTTPS.
  • Melakukan pencadangan data.
  • Membatasi hak akses pengguna.
  • Menjaga keamanan server dan infrastruktur yang digunakan.

6. Modul dan Plugin

NgFlask mendukung penggunaan modul maupun plugin tambahan.

Pengembang tidak bertanggung jawab terhadap:

  • Kerusakan akibat plugin pihak ketiga.
  • Kebocoran data yang disebabkan plugin eksternal.
  • Konflik antar modul.
  • Kerugian akibat penggunaan plugin yang tidak resmi.
  • Pengguna disarankan hanya menggunakan modul dari sumber yang terpercaya.

7. Hak Kekayaan Intelektual

Seluruh hak cipta atas kode sumber, dokumentasi, logo, nama, serta identitas NgFlask tetap menjadi milik pengembang, kecuali komponen yang menggunakan lisensi pihak ketiga.

Apabila NgFlask didistribusikan sebagai perangkat lunak sumber terbuka (open source), maka penggunaan, modifikasi, dan distribusinya mengikuti lisensi yang ditetapkan untuk proyek tersebut. Lisensi open source pada umumnya memperbolehkan penggunaan, modifikasi, dan distribusi sesuai syarat lisensinya.

8. Pembaruan Sistem

Pengembang dapat sewaktu-waktu:

  • Menambahkan fitur baru.
  • Memperbaiki bug.
  • Menutup celah keamanan.
  • Menghapus fitur yang sudah tidak digunakan.
  • Melakukan perubahan struktur sistem.

Pengguna disarankan selalu menggunakan versi terbaru demi keamanan dan stabilitas.

9. Backup Data

Pengembang tidak bertanggung jawab atas kehilangan data yang disebabkan oleh:

  • Kesalahan pengguna.
  • Kerusakan perangkat keras.
  • Gangguan server.
  • Serangan siber.
  • Kesalahan konfigurasi.
  • Bencana alam.

Pengguna wajib memiliki sistem pencadangan (backup) yang memadai.

10. Batasan Tanggung Jawab

NgFlask disediakan sebagaimana adanya (as is).

Pengembang tidak memberikan jaminan bahwa:

  • Sistem bebas dari kesalahan.
  • Sistem selalu tersedia tanpa gangguan.
  • Seluruh kebutuhan pengguna akan terpenuhi.
  • Sistem sepenuhnya bebas dari kerentanan keamanan.
  • Sejauh diizinkan oleh hukum, pengembang tidak bertanggung jawab atas kerugian langsung maupun tidak langsung yang timbul akibat penggunaan NgFlask.

11. Layanan Dukungan

Dukungan teknis dapat diberikan sesuai kebijakan pengembang.

Jenis dukungan dapat meliputi:

  • Dokumentasi.
  • Panduan instalasi.
  • Pembaruan keamanan.
  • Perbaikan bug.
  • Konsultasi implementasi (apabila tersedia).

Layanan tertentu dapat dikenakan biaya sesuai perjanjian terpisah.

12. Privasi Data

NgFlask tidak mengumpulkan data pengguna secara otomatis kecuali dinyatakan secara jelas oleh implementasi yang digunakan.

Pengelola website atau aplikasi yang dibangun menggunakan NgFlask bertanggung jawab atas:

  • Pengumpulan data pengguna.
  • Penyimpanan data.
  • Pemrosesan data pribadi.
  • Kepatuhan terhadap peraturan perlindungan data yang berlaku.

13. Penghentian Penggunaan

Pengembang berhak menghentikan dukungan terhadap versi tertentu apabila:

  • Sudah tidak didukung.
  • Mengandung risiko keamanan.
  • Digantikan oleh versi yang lebih baru.

Pengguna disarankan melakukan migrasi ke versi terbaru.

14. Perubahan Syarat dan Ketentuan

Pengembang dapat mengubah dokumen ini sewaktu-waktu untuk menyesuaikan perkembangan teknologi, keamanan, maupun peraturan yang berlaku.

Versi terbaru akan menjadi acuan sejak tanggal diterbitkan.

15. Hukum yang Berlaku

Syarat dan Ketentuan ini tunduk pada hukum yang berlaku di wilayah tempat pengembang beroperasi, kecuali ditentukan lain dalam perjanjian tertulis antara pengembang dan pengguna.

16. Persetujuan

Dengan menggunakan NgFlask, Pengguna menyatakan telah membaca, memahami, dan menyetujui seluruh isi Syarat dan Ketentuan ini serta bersedia mematuhinya.