Syarat dan Ketentuan VibeCode
Syarat dan Ketentuan ini mengatur cara Anda memakai VibeCode: aplikasi, situs, Credit dan Dompet, Paket Free, Pro, dan Max, serta API publik. Baca seluruhnya sebelum Anda membuat Akun, membeli, atau memakai Layanan.
Terakhir diperbarui:
1. Ruang lingkup dan penerimaan
1.1 Syarat dan Ketentuan ini ("Syarat") adalah perjanjian antara Anda dan VibeCode, beralamat di Jakarta ("Penyelenggara").
1.2 Syarat ini berlaku untuk Layanan, yaitu Aplikasi, Situs, Credit, Dompet, Paket, dan API, sebagaimana didefinisikan di Pasal 2.
1.3 Dengan membuat Akun, masuk, memakai Layanan, membeli Credit atau Paket, atau membuat Kunci API, Anda menyatakan telah membaca dan menyetujui Syarat ini. Jika Anda tidak setuju, jangan memakai Layanan.
1.4 Kebijakan Privasi dan Kebijakan Refund adalah dokumen terpisah yang berlaku bersama Syarat ini. Mengenai pemrosesan data pribadi, Kebijakan Privasi yang berlaku; mengenai pengembalian dana, Kebijakan Refund yang berlaku; selebihnya Syarat ini yang berlaku.
2. Definisi
2.1 Istilah berikut dipakai dalam Syarat ini:
- Anda atau Pengguna: setiap orang yang membuat Akun atau memakai Layanan.
- Penyelenggara: pihak yang disebut di butir 1.1.
- Layanan: Aplikasi, Situs, Credit, Dompet, Paket, dan API.
- Aplikasi: aplikasi VibeCode untuk komputer (macOS dan Windows) dan ekstensi VS Code.
- Situs: situs VibeCode di vibecodeagent.my.id, termasuk Chat web dan halaman pembayaran.
- API: antarmuka pemrograman publik VibeCode yang kompatibel dengan format OpenAI, di
https://api.vibecodeagent.my.id/v1. - Kunci API: kode rahasia berawalan
sk-vc-yang dipakai untuk mengakses API. - Akun: akun VibeCode Anda, yang dibuat dan diautentikasi lewat Firebase Authentication (layanan pihak ketiga).
- Credit: satuan saldo dan pemakaian di Layanan. Pemakaian Model yang berbayar ditagih dalam Credit. Credit hanya berlaku di VibeCode.
- Dompet: saldo Credit Akun Anda yang bertambah lewat Isi Ulang dan berkurang karena pemakaian.
- Isi Ulang: penambahan saldo Dompet lewat pembayaran QRIS.
- Paket: tingkat layanan Free, Pro, atau Max. Free tidak berbayar; Pro dan Max berbayar.
- Credit Paket: jatah pemakaian dalam Credit yang menyertai Paket Pro dan Max, yang dibatasi per jendela waktu dan bukan saldo.
- Model: model kecerdasan buatan yang ditawarkan lewat Layanan.
- Penyedia Model Pihak Ketiga: pihak lain yang menjalankan Model atau menyediakan infrastruktur untuk menjalankannya.
- Konten: pesan, berkas, kode, perintah, gambar, dan data lain yang Anda kirim ke Layanan atau terima darinya, termasuk keluaran Model.
- Permintaan: satu panggilan ke Model lewat Layanan.
- Token: satuan potongan teks yang dipakai untuk menghitung pemakaian Model.
3. Akun
3.1 Untuk memakai Model yang disediakan VibeCode, Chat web, Credit, Paket, dan API, Anda memerlukan Akun. Akun dibuat dan diautentikasi lewat Firebase Authentication (layanan pihak ketiga), dengan email dan kata sandi atau dengan akun Google.
3.2 Informasi yang Anda berikan harus benar, dan Anda wajib menjaganya tetap benar, terutama alamat email yang dapat dihubungi.
3.3 Satu orang hanya boleh memiliki satu Akun. Akun bersifat pribadi dan tidak boleh dipakai bersama atau dialihkan kepada orang lain. Anda tidak boleh membuat Akun tambahan untuk menghindari batas pemakaian, memperoleh pemakaian gratis berulang, atau menghindari penangguhan. Tim yang memakai Layanan membuat satu Akun untuk setiap anggota.
3.4 Anda bertanggung jawab menjaga kerahasiaan kata sandi, akses ke akun Google yang tertaut, perangkat yang Anda biarkan tetap masuk (pilihan "Tetap masuk di perangkat ini"), dan Kunci API Anda. Anda bertanggung jawab atas semua aktivitas lewat Akun Anda, termasuk pemakaian Credit dan Kunci API. Jika Anda menduga Akun atau Kunci API Anda dipakai tanpa izin, segera cabut aksesnya dan hubungi Penyelenggara.
3.5 Batas usia pengguna: Layanan hanya untuk pengguna berusia minimal 18 tahun. Dengan membuat Akun, Anda menyatakan bahwa Anda berusia minimal 18 tahun. Tidak ada pengecualian dengan izin orang tua atau wali. Penyelenggara tidak memeriksa usia pengguna, tetapi dapat menutup Akun yang diketahui milik pengguna di bawah usia itu.
3.6 Anda dapat menghapus Akun lewat Aplikasi (Pengaturan, tab Akun, "Hapus akun saya"). Penghapusan bersifat permanen dan tidak dapat dibatalkan: akun masuk Anda dan profil Akun di Firebase dihapus, sedangkan percakapan yang tersimpan di komputer Anda tetap ada. Penghapusan itu tidak otomatis menghapus catatan Akun di server Penyelenggara (antara lain saldo, masa aktif Paket, transaksi, riwayat Chat web, dan Kunci API), dan sesudah Akun dihapus Anda tidak dapat lagi masuk untuk memakai saldo dan Paket yang tersisa. Catatan itu tetap ada sampai Anda meminta penghapusannya lewat vibetokenapi1@gmail.com; Situs belum menyediakan tombol hapus Akun. Kunci API yang belum dicabut tetap berlaku sesudah Akun dihapus dan tetap ditagih ke Dompet, jadi cabut Kunci API Anda sebelum menghapus Akun. Saldo dan Paket yang tersisa tidak dikembalikan otomatis saat Akun dihapus, jadi ajukan pengembalian lebih dulu menurut Kebijakan Refund. Penghapusan data di server diatur dalam Kebijakan Privasi.
4. Credit dan Dompet
4.1 Credit adalah satuan saldo dan pemakaian di Layanan. Pemakaian Model yang berbayar ditagih dalam Credit. Credit hanya berlaku di VibeCode.
4.2 Dompet bertambah lewat Isi Ulang, yang dibayar dengan QRIS. Anda dapat memilih nominal Isi Ulang bebas dari Rp5.000 sampai Rp100.000 dalam kelipatan Rp1.000 ("nominal dasar").
4.3 Total yang Anda bayar adalah nominal dasar, ditambah biaya layanan dan admin pembayaran sebesar 13%. Biaya layanan dan admin pembayaran bukan tambahan saldo: Dompet bertambah sebesar nominal dasar. Penyelenggara tidak menerbitkan faktur pajak, dan kuitansi yang diterbitkan Layanan bukan faktur pajak.
4.4 Kode QR berlaku 10 menit. Bayarlah tepat sebesar total yang tertera pada kode QR. Pembayaran dengan jumlah yang berbeda dapat gagal dicocokkan secara otomatis. Membuat kode QR baru membatalkan kode QR sebelumnya yang belum dibayar.
4.5 Pembayaran untuk kode QR yang sudah kedaluwarsa atau dibatalkan tetap diakui bila terdeteksi dalam 15 menit sesudahnya. Pembayaran yang tidak dapat dicocokkan secara otomatis, atau yang terdeteksi lebih lambat, ditangani sesuai Kebijakan Refund. Penyelenggara tidak menjamin berapa lama pembayaran akan terdeteksi.
4.6 Dompet tidak memiliki masa kedaluwarsa.
4.7 Credit adalah saldo untuk memakai Layanan. Dompet tidak dapat dipindahkan ke Akun lain, dijual, ditukar dengan uang, atau ditarik tunai, kecuali pengembalian dana menurut Kebijakan Refund.
4.8 Harga per Token tiap Model ditampilkan di Aplikasi dan, untuk API, di daftar model. Pemakaian masuk dan keluar masing-masing dihitung dalam Token dan dibulatkan ke atas ke satuan terkecil Credit. Harga yang ditampilkan sudah memperhitungkan tarif minimum per Token yang berlaku. Penyelenggara dapat mengubah harga kapan saja; harga baru berlaku untuk Permintaan yang diproses sesudahnya.
4.9 Di Aplikasi dan Chat web, pemakaian Model yang berbayar ditagih lebih dulu dari Credit Paket (bila Anda punya Paket berbayar yang aktif dan batasnya belum tercapai), sisanya dari Dompet. Pemakaian lewat API hanya ditagih dari Dompet.
4.10 Di Aplikasi dan Chat web, biaya akhir suatu Permintaan dapat berbeda dari taksiran awalnya, sehingga saldo Dompet dapat sementara berada di bawah nol; kekurangan itu diperhitungkan dengan Isi Ulang berikutnya. Pemakaian lewat API tidak pernah membuat saldo Dompet menjadi negatif (butir 6.8).
5. Paket langganan
5.1 Layanan menyediakan tiga Paket: Free, Pro, dan Max. Free tidak berbayar. Pro dan Max dijual dengan harga per 30 hari dan Credit Paket yang tertera di Situs dan Aplikasi; harga itu belum termasuk biaya layanan dan admin pembayaran 13%. Pembelian dibayar dengan QRIS, dan butir 4.3 sampai 4.5 berlaku juga untuk pembelian Paket.
5.2 Pro dan Max aktif selama 30 hari sejak pembayarannya terkonfirmasi dan tidak diperpanjang otomatis; untuk memperpanjang, Anda harus membeli lagi. Pembelian saat Paket masih aktif menambah masa aktif di akhir masa aktif yang sedang berjalan. Paket dengan tingkat lebih rendah tidak dapat dibeli selagi Paket dengan tingkat lebih tinggi masih aktif. Bila Anda membeli Paket dengan tingkat lebih tinggi (misalnya dari Pro ke Max) selagi Paket lama masih aktif, sisa masa aktif Paket lama ikut menjadi tingkat yang lebih tinggi dan masa aktif bertambah penuh, dengan harga penuh tanpa potongan untuk sisa masa aktif yang lama.
5.3 Credit Paket adalah batas pemakaian, bukan saldo. Credit Paket dibatasi per jendela lima jam dan per jendela mingguan, dipakai lebih dulu, dan hangus setiap kali jendela waktunya berganti; sisa yang tidak terpakai tidak terbawa ke jendela berikutnya. Bila salah satu batas tercapai, pemakaian diambil dari Dompet. Credit Paket tidak dapat diakumulasi, dipindahkan, ditarik, atau diuangkan.
5.4 Credit Paket hanya berlaku untuk pemakaian lewat Aplikasi dan Chat web, bukan lewat API.
5.5 Setelah masa aktif Pro atau Max berakhir, Akun kembali ke Paket Free. Saldo Dompet tidak terpengaruh.
5.6 Pemakaian Model yang ditandai gratis dibatasi jumlah Permintaan harian dan mingguan, dan batasnya bergantung pada Paket Anda (Free, Pro, atau Max). Model gratis tidak mengurangi Credit, tetapi tetap dihitung terhadap batas itu. Penyelenggara dapat mengubah batas tersebut.
5.7 Pengembalian dana atas Paket diatur dalam Kebijakan Refund. Penyelenggara dapat mengubah harga, Credit Paket, atau fitur Paket. Perubahan Credit Paket atau fitur berlaku seketika, juga untuk Paket yang sedang aktif (batas Credit Paket dibaca langsung pada setiap Permintaan); perubahan harga tidak mengubah pembayaran yang sudah dilakukan. Perubahan diumumkan lewat banner di Situs dan Aplikasi.
6. API publik
6.1 API kompatibel dengan format OpenAI dan tersedia di https://api.vibecodeagent.my.id/v1 dengan tiga rute: POST /v1/chat/completions, GET /v1/models, dan GET /v1/models/{id}. Fitur lain, seperti Responses API, embeddings, serta pembuatan gambar dan audio, tidak tersedia.
6.2 Untuk membuat Kunci API, Akun Anda harus pernah menyelesaikan setidaknya satu pembayaran QRIS yang sudah lunas, baik Isi Ulang maupun pembelian Paket. Isi ulang manual oleh Penyelenggara tidak dihitung.
6.3 Kunci API berawalan sk-vc-. Kunci hanya ditampilkan sekali, tepat setelah dibuat. Penyelenggara tidak menyimpan kunci utuh; yang disimpan antara lain sidik jari (hash) kunci, nama kunci, dan empat karakter terakhirnya, sehingga kunci yang hilang tidak dapat dilihat lagi: cabut, lalu buat yang baru. Satu Akun dapat memiliki paling banyak 10 Kunci API aktif dan membuat paling banyak 30 Kunci API per hari (hari menurut WIB, yaitu UTC+7).
6.4 Anda bertanggung jawab atas semua Permintaan yang memakai Kunci API Anda, dan seluruh biayanya ditagih ke Dompet Anda sampai kunci itu dicabut. Rahasiakan kunci Anda. API menerima permintaan dari peramban mana pun (CORS terbuka), sehingga kunci yang tertanam di kode yang dapat dibaca publik dapat dipakai siapa pun untuk menghabiskan saldo Anda. Cabut kunci yang bocor segera lewat panel di halaman API; pencabutan berlaku langsung.
6.5 Anda tidak boleh memakai rute dan token akun yang dipakai Aplikasi VibeCode dan Chat web di luar Aplikasi dan Chat web itu. Akses terprogram ke Model dari luar Aplikasi dan Chat web hanya boleh lewat API dengan Kunci API.
6.6 Batas bawaan adalah 20 Permintaan per menit per Akun (jendela geser satu menit), dihitung lintas semua Kunci API Anda. Penyelenggara dapat mengubah batas ini; angka yang berlaku untuk Akun Anda tampil di panel kunci dan pada header jawaban. Permintaan yang melewati batas ditolak dengan kode 429 (rate_limit_exceeded).
6.7 Kapasitas Model dipakai bersama oleh Aplikasi dan semua pengguna lain. Saat kapasitas penuh, Permintaan dapat menunggu dalam antrean atau ditolak dengan kode 429 (capacity_exhausted); ikuti header Retry-After. Penyelenggara tidak menjamin ketersediaan, kecepatan, atau waktu respons API.
6.8 Cara tagih API:
- Pemakaian API ditagih per Token menurut harga Model di daftar model API (Credit per 1 juta Token) pada saat Permintaan diproses, dan hanya dari Dompet. Credit Paket serta batas harian, mingguan, dan lima jam di Aplikasi tidak berlaku untuk API.
- Sebelum Model dijalankan, Layanan memesan taksiran biaya dari Dompet: Token masuk ditaksir dari ukuran Permintaan (sekitar 4 byte per Token), ditambah batas keluaran. Setelah selesai, selisihnya dikembalikan. Bila saldo tidak cukup untuk taksiran itu, Permintaan ditolak (402,
insufficient_balance) sebelum Model dijalankan dan tidak ditagih. - Nilai
max_tokensdanmax_completion_tokens, bila Anda mengisinya, harus bilangan bulat minimal 1; bila keduanya ada, yang terbesar yang dipakai. Bila Anda tidak mengisinya, Layanan menetapkan batas keluaran sebesar yang dapat dibayar saldo Anda, paling banyak 32.768 Token atau sebesar jendela konteks Model, mana yang lebih kecil, sehingga jawaban dapat berakhir denganfinish_reason"length". - Saldo Dompet tidak pernah menjadi negatif lewat API. Bila biaya sebenarnya melebihi taksiran dan sisa saldo tidak cukup menutupnya, Anda ditagih sebesar saldo yang tersedia dan kelebihannya tidak ditagihkan.
- Bila jumlah Token dari Model tidak sampai (misalnya aliran dari Model terputus), Layanan menagih Token masuk yang ditaksir dari ukuran Permintaan dan Token keluar yang ditaksir dari teks yang sudah terkirim kepada Anda (sekitar 4 byte per Token), tidak lebih dari taksiran yang sudah dipesan, dan menandainya "ditaksir" di log pemakaian.
- Bila koneksi Anda terputus sesudah Permintaan diteruskan ke Model, Model tetap menyelesaikan jawabannya di sisi Layanan dan seluruh keluarannya ditagih; bila terputus saat Permintaan masih menunggu antrean, Permintaan dibatalkan dan tidak ditagih.
- Tidak ditagih: Permintaan yang ditolak sebelum Model dijalankan (misalnya kunci tidak sah, akun diblokir, batas laju terlewati, atau saldo tidak cukup), dan kegagalan di sisi Model sebelum ada jawaban yang dihasilkan.
- Layanan menambahkan satu kalimat identitas singkat ke Permintaan Anda supaya Model mengetahui namanya; Token tambahan itu ikut ditagih sebagai Token masuk.
- Dalam keadaan tertentu (misalnya server dimulai ulang saat Permintaan berjalan), saldo yang dipesan dapat tertahan. Hubungi Penyelenggara (Pasal 16) dan sebutkan header
x-request-iddari jawaban. - Pemakaian yang sudah berjalan tidak dikembalikan, kecuali terbukti salah tagih. Keberatan atas tagihan diajukan ke vibetokenapi1@gmail.com paling lambat 14 hari sejak tanggal pemakaian, dengan menyebut header
x-request-id. Log per Permintaan hanya disimpan untuk jangka terbatas dan ringkasan harian lebih lama (lihat Kebijakan Privasi), jadi keberatan yang terlambat mungkin tidak dapat diperiksa.
6.9 Hanya Model yang ditandai tersedia di API yang dapat dipakai lewat API. Tidak semua Model di Aplikasi tersedia di API, dan Model gratis tidak ditawarkan lewat API. Daftar Model, id, harga, dan kemampuannya dapat berubah, ditambah, diganti, atau dihapus kapan saja; tidak ada jaminan Model tertentu akan tetap tersedia. Kemampuan seperti pemanggilan fungsi dan response_format bergantung pada Model dan tidak dijamin.
6.10 Anda bertanggung jawab atas alat atau perangkat lunak pihak ketiga yang Anda sambungkan ke API, termasuk jumlah Permintaan dan biaya yang ditimbulkannya. Penyelenggara tidak menjamin API cocok dengan alat tertentu.
6.11 Penyelenggara mencatat satu baris untuk setiap Permintaan API yang lolos pemeriksaan Kunci API dan batas laju (antara lain waktu, id Permintaan, id Kunci API, Model, status, jumlah Token, dan biaya), tanpa isi pesan dan tanpa Kunci API itu sendiri, untuk penagihan, keamanan, dan dukungan. Masa simpan dan rinciannya ada di Kebijakan Privasi. Anda dapat melihat ringkasan dan log pemakaian Anda di halaman Credit.
6.12 Penyelenggara dapat membatasi, menangguhkan, atau menghentikan API, seluruhnya atau sebagian, sesuai Pasal 9.
7. Konten, Penyedia Model Pihak Ketiga, dan keluaran Model
7.1 Konten Anda tetap milik Anda. Anda bertanggung jawab atas Konten yang Anda kirim, dan Anda menyatakan berhak mengirimnya serta bahwa Konten itu tidak melanggar hukum atau hak pihak lain.
7.2 Untuk memproses Permintaan ke Model yang disediakan VibeCode, isi Konten yang Anda kirim (pesan, berkas atau kode yang dibaca agen, dan gambar) diteruskan lewat server VibeCode ke Penyedia Model Pihak Ketiga agar Permintaan Anda terjawab. Penyedia itu memprosesnya dan dapat menyimpannya menurut kebijakannya sendiri atas data yang diterimanya. Penyelenggara sendiri tidak memakai Konten Anda untuk melatih model. Jangan mengirim Konten yang tidak boleh Anda bagikan kepada pihak ketiga, termasuk kata sandi, kunci rahasia, dan data pribadi orang lain tanpa dasar yang sah. Rincian pemrosesan dan penyimpanan data, termasuk riwayat Chat web, ada di Kebijakan Privasi.
7.3 Keluaran Model dihasilkan secara otomatis dan dapat keliru, tidak lengkap, usang, atau tidak aman. Periksa keluaran sebelum Anda memakainya, terutama kode, perintah, dan saran untuk keputusan penting. Keluaran Model bukan nasihat hukum, medis, keuangan, atau profesional lainnya.
7.4 Agen di Aplikasi dapat membaca dan menulis berkas serta menjalankan perintah di komputer Anda atas permintaan Anda. Aplikasi meminta persetujuan Anda menurut mode izin yang Anda pilih; pada mode tertentu, misalnya Auto dan Bypass, perintah dan edit berjalan tanpa persetujuan per tindakan. Anda bertanggung jawab atas mode yang Anda pilih, proyek tempat Anda menjalankannya, dan hasilnya. Pembatas keamanan di Aplikasi bukan sandbox dan tidak menjamin dapat mencegah semua tindakan yang tidak diinginkan, jadi simpan cadangan data Anda dan pakai kontrol versi.
7.5 Server MCP, skill, dan alat lain yang Anda pasang atau sambungkan sendiri ke Aplikasi berjalan atas tanggung jawab Anda. Penyelenggara tidak menjamin keamanan atau isinya.
7.6 Bila Anda memakai kunci atau endpoint model milik Anda sendiri di Aplikasi (misalnya kunci dari penyedia model lain atau endpoint lokal atau kustom), pemakaian itu diatur oleh syarat penyedia tersebut, biayanya Anda bayar langsung kepadanya, dan tidak memakai Credit Paket atau Dompet. Konten dikirim langsung ke alamat yang Anda tetapkan.
8. Larangan dan penyalahgunaan
8.1 Anda tidak boleh, dan tidak boleh membantu pihak lain untuk:
- memakai Layanan untuk tujuan yang melanggar hukum yang berlaku atau hak pihak lain, termasuk membuat, menyimpan, atau menyebarkan Konten yang melanggar hukum;
- memakai rute dan token akun yang dipakai Aplikasi VibeCode dan Chat web di luar Aplikasi dan Chat web itu, termasuk lewat skrip, proksi, atau alat otomatis; akses terprogram ke Model hanya boleh lewat API dengan Kunci API;
- mengakali, menghindari, atau menguji secara agresif batas laju, antrean, penagihan, batas pemakaian, atau pembatasan lain, termasuk dengan membuat banyak Akun atau banyak Kunci API untuk melipatgandakan batas;
- mengirim spam atau Permintaan massal, berulang, atau otomatis yang tidak wajar, atau membebani Layanan sampai mengganggu pengguna lain;
- mencoba menembus keamanan, memindai kerentanan, atau mengakses tanpa izin sistem, Akun, Kunci API, atau data milik orang lain;
- membagikan, menjual, atau memublikasikan Kunci API atau kredensial Akun, atau menanamnya di kode yang dapat dibaca publik seperti kode frontend publik, aplikasi yang didistribusikan, atau repositori publik;
- menjual kembali Kunci API, Credit, atau akses mentah ke Model kepada pihak ketiga tanpa izin tertulis dari Penyelenggara (membangun aplikasi atau alur kerja Anda sendiri yang memanggil API untuk melayani pengguna Anda sendiri tetap diperbolehkan);
- memberi informasi palsu, menyamar sebagai pihak lain, atau memanipulasi pembayaran atau saldo;
- merekayasa balik, membongkar, atau memodifikasi Layanan, kecuali diizinkan oleh hukum yang berlaku;
- mengirim Permintaan yang melanggar kebijakan pemakaian Penyedia Model Pihak Ketiga. Syarat ini tidak meneruskan kebijakan tambahan dari penyedia itu, tetapi Penyelenggara dapat menolak atau membatasi Permintaan yang melanggarnya.
8.2 Penyelenggara dapat menindak pelanggaran sesuai Pasal 9.
9. Penangguhan, pembatasan, dan penghentian
9.1 Bila ada dugaan pelanggaran Syarat ini, penyalahgunaan, risiko keamanan, atau kewajiban hukum, Penyelenggara dapat, kapan saja:
- mencabut satu atau semua Kunci API Anda;
- memblokir akses API Akun Anda (Kunci API tetap tercatat, tetapi Permintaan ditolak dan pembuatan kunci baru ditolak, sampai blokir dibuka);
- membatasi fitur Layanan untuk Akun Anda; atau
- menangguhkan atau menonaktifkan Akun Anda.
9.2 Pemberitahuan, keberatan, dan saldo: Penyelenggara dapat mengambil tindakan pada butir 9.1 tanpa pemberitahuan lebih dulu bila penyalahgunaannya serius, dan memberi tahu Anda lewat email Akun bila memungkinkan. Keberatan atas tindakan itu diajukan ke vibetokenapi1@gmail.com. Sisa saldo Dompet tetap menjadi hak Anda dan dikembalikan menurut Kebijakan Refund bila penghentian bukan karena pelanggaran; bila penghentian karena pelanggaran, saldo dapat hangus.
9.3 Penyelenggara dapat mematikan API sementara atau seluruhnya (sakelar darurat), kapan saja dan untuk alasan apa pun, termasuk keamanan, kapasitas, dan pemeliharaan. Selama API dimatikan, Permintaan lewat API ditolak (503, service_unavailable) dan tidak ditagih; daftar model tetap dilayani. Aplikasi, Chat web, dan Paket tetap berjalan seperti biasa kecuali dinyatakan lain.
9.4 Anda dapat berhenti memakai Layanan kapan saja. Anda dapat mencabut Kunci API Anda sendiri lewat panel di halaman API dan menghapus Akun sesuai butir 3.6.
9.5 Ketentuan yang menurut sifatnya tetap berlaku sesudah penghentian (antara lain mengenai tanggung jawab atas Kunci API, hak kekayaan intelektual, dan batasan tanggung jawab) tetap berlaku.
10. Ketersediaan dan perubahan Layanan
10.1 Layanan disediakan "sebagaimana adanya" dan "sebagaimana tersedia", tanpa perjanjian tingkat layanan (SLA). Pemeliharaan, gangguan teknis, keterbatasan kapasitas, gangguan jaringan, atau gangguan Penyedia Model Pihak Ketiga dapat membuat Layanan atau Model tertentu tidak tersedia atau lebih lambat.
10.2 Penyelenggara dapat menambah, mengubah, mengganti, atau menghentikan fitur, Model, harga, batas pemakaian, Credit Paket, dan bagian lain Layanan, termasuk menghentikan dukungan versi Aplikasi yang lama. Perubahan yang berdampak pada pengguna diumumkan lewat banner di Situs dan Aplikasi.
10.3 Layanan memakai atau terhubung dengan layanan pihak ketiga, misalnya Firebase Authentication untuk masuk dan aplikasi pembayaran QRIS pilihan Anda. Layanan pihak ketiga itu tunduk pada syaratnya masing-masing.
11. Hak kekayaan intelektual
11.1 Layanan, termasuk Aplikasi, Situs, merek, logo, desain, dokumentasi, dan perangkat lunak terkait, dilindungi hak cipta dan hak kekayaan intelektual lainnya, dan dimiliki Penyelenggara atau pemberi lisensinya. Selama Anda mematuhi Syarat ini, Anda mendapat lisensi pribadi, terbatas, tidak eksklusif, dan tidak dapat dialihkan untuk memakai Layanan sesuai Syarat ini. Komponen sumber terbuka di dalam Aplikasi tunduk pada lisensinya masing-masing.
11.2 Konten Anda tetap milik Anda. Anda memberi Penyelenggara izin terbatas untuk memproses, meneruskan ke Penyedia Model Pihak Ketiga, menyimpan, dan menampilkan Konten semata-mata untuk menyediakan Layanan kepada Anda.
11.3 Penyelenggara tidak mengklaim kepemilikan atas keluaran Model yang dihasilkan untuk Anda. Keluaran dapat mirip dengan keluaran yang dihasilkan untuk pengguna lain.
12. Tanpa jaminan dan batasan tanggung jawab
12.1 Sepanjang diizinkan hukum yang berlaku, Layanan disediakan tanpa jaminan apa pun, tersurat maupun tersirat, termasuk jaminan ketersediaan, ketepatan, kesesuaian untuk tujuan tertentu, dan bebas dari galat.
12.2 Sepanjang diizinkan hukum yang berlaku, Penyelenggara tidak bertanggung jawab atas kerugian tidak langsung, insidental, khusus, atau konsekuensial, termasuk hilangnya keuntungan, data, atau kesempatan usaha, dan atas: tindakan yang dijalankan agen di komputer Anda menurut izin atau mode yang Anda pilih; keluaran Model; gangguan atau perubahan pada Penyedia Model Pihak Ketiga; serta pemakaian Kunci API Anda oleh pihak yang memperolehnya karena kelalaian Anda.
12.3 Tidak ada ketentuan Syarat ini yang mengecualikan atau membatasi tanggung jawab, atau mengurangi hak Anda, yang menurut hukum yang berlaku tidak dapat dikecualikan, dibatasi, atau dikesampingkan.
13. Perubahan Syarat
13.1 Penyelenggara dapat mengubah Syarat ini. Tanggal pembaruan terakhir tertera di bagian atas dokumen.
13.2 Cara pemberitahuan dan saat berlakunya perubahan: perubahan diumumkan lewat banner di Situs dan Aplikasi serta lewat tanggal pembaruan terakhir di bagian atas halaman ini. Perubahan berlaku sejak tanggal itu untuk pemakaian berikutnya, dan tidak berlaku surut atas pembayaran yang sudah dilakukan.
13.3 Bila Anda terus memakai Layanan sesudah perubahan berlaku, Anda dianggap menyetujuinya. Bila Anda tidak setuju, hentikan pemakaian Layanan (butir 9.4).
14. Ketentuan umum
14.1 Bila satu ketentuan Syarat ini dinyatakan tidak sah atau tidak dapat dilaksanakan, ketentuan lainnya tetap berlaku.
14.2 Penyelenggara tidak kehilangan haknya bila tidak langsung menggunakannya.
14.3 Syarat ini, bersama Kebijakan Privasi dan Kebijakan Refund, adalah keseluruhan perjanjian antara Anda dan Penyelenggara mengenai Layanan.
14.4 Anda tidak boleh mengalihkan hak atau kewajiban Anda tanpa persetujuan tertulis Penyelenggara. Penyelenggara dapat mengalihkan Syarat ini kepada penerus usahanya.
14.5 Penyelenggara tidak bertanggung jawab atas keterlambatan atau kegagalan yang disebabkan keadaan di luar kendali wajarnya (keadaan memaksa), termasuk gangguan listrik, jaringan, penyedia infrastruktur, atau Penyedia Model Pihak Ketiga.
15. Bahasa
15.1 Syarat ini disediakan dalam bahasa Indonesia dan Inggris. Bila ada perbedaan, versi bahasa Indonesia yang mengikat.
16. Kontak
16.1 Pertanyaan tentang Syarat ini, laporan penyalahgunaan, dan masalah pembayaran atau tagihan dapat dikirim ke vibetokenapi1@gmail.com.
16.2 Untuk masalah tagihan API, sertakan header x-request-id dari jawaban yang bersangkutan.