Ketentuan Penggunaan
Terima kasih telah menggunakan WebAPI Badan Pusat Statistik (BPS).
Ketentuan Penggunaan WebAPI BPS ini ("Ketentuan") mengatur hak, kewajiban, dan tanggung jawab setiap pihak ("Pengguna") yang melakukan pendaftaran, memperoleh kredensial akses, atau menggunakan WebAPI BPS.
Dengan melakukan pendaftaran dan/atau menggunakan WebAPI BPS, Pengguna dianggap telah membaca, memahami, dan menyetujui seluruh ketentuan yang tercantum dalam dokumen ini. Apabila Pengguna tidak menyetujui Ketentuan ini, Pengguna tidak diperkenankan menggunakan WebAPI BPS.
BPS berhak melakukan perubahan, penambahan, atau penyempurnaan terhadap Ketentuan ini dari waktu ke waktu. Ketentuan terbaru akan tersedia melalui laman resmi WebAPI BPS.
1. Penjelasan Layanan
- Nama Layanan: WebAPI BPS.
- Penyedia Layanan: Badan Pusat Statistik (BPS).
- Sasaran Pengguna: publik, sepanjang memenuhi persyaratan dan ketentuan yang berlaku.
- WebAPI BPS merupakan layanan pemrograman aplikasi (Application Programming Interface/API) yang disediakan BPS untuk memberikan akses terprogram terhadap data dan/atau informasi statistik yang tersedia melalui layanan tersebut.
- Ketersediaan data, endpoint, atribut, format respons, dokumentasi, serta fitur WebAPI BPS dapat berubah sesuai dengan kebijakan, kebutuhan layanan, dan perkembangan sistem BPS.
2. Pendaftaran Pengguna dan Aplikasi
- WebAPI BPS hanya dapat digunakan oleh Pengguna yang telah melakukan pendaftaran sesuai dengan mekanisme yang ditetapkan BPS.
- Dalam melakukan pendaftaran, Pengguna wajib memberikan informasi yang benar, akurat, lengkap, dan dapat dipertanggungjawabkan.
- Pengguna wajib memperbarui informasi pendaftaran apabila terdapat perubahan informasi yang relevan.
- Pengguna wajib mendaftarkan aplikasi sesuai dengan tujuan dan penggunaan sebenarnya.
- Satu kredensial akses hanya diperuntukkan bagi aplikasi yang terdaftar dan tidak boleh digunakan untuk aplikasi lain yang tidak terdaftar.
- BPS berhak melakukan verifikasi terhadap informasi pendaftaran dan dapat menolak, menunda, atau membatasi permohonan akses berdasarkan pertimbangan keamanan, kepatuhan, kapasitas layanan, atau kepentingan penyelenggaraan statistik.
- Penggunaan data dan/atau konten tertentu dapat memiliki persyaratan tambahan berdasarkan ketentuan BPS, perjanjian kerja sama, atau peraturan perundang-undangan yang berlaku.
3. Kredensial dan Token API
- Setelah proses pendaftaran disetujui, BPS dapat memberikan kredensial akses, termasuk API Key, token, atau bentuk kredensial lainnya ("Token API"), untuk mengidentifikasi dan mengotorisasi aplikasi Pengguna.
- Token API bersifat unik dan rahasia serta merupakan kredensial yang digunakan untuk mengakses WebAPI BPS.
- Pengguna dilarang memberikan, meminjamkan, menjual, menyewakan, memperdagangkan, mempublikasikan, atau dengan cara apa pun membagikan Token API kepada pihak lain.
- Pengguna dilarang menempatkan Token API pada sumber kode yang bersifat publik, repository publik, dokumentasi publik, atau media lain yang memungkinkan pihak yang tidak berwenang memperoleh Token API.
- Pengguna bertanggung jawab untuk menerapkan pengamanan yang memadai terhadap Token API, termasuk pada aplikasi, server, repository kode, sistem pengembangan, dan lingkungan produksi.
- Pengguna bertanggung jawab atas seluruh permintaan yang dilakukan menggunakan Token API miliknya, sepanjang tidak dapat dibuktikan bahwa penggunaan tersebut terjadi akibat kesalahan atau tindakan BPS.
- Apabila Token API diketahui atau diduga telah bocor, hilang, dicuri, atau digunakan oleh pihak yang tidak berwenang, Pengguna wajib segera melakukan pencabutan/regenerasi Token API apabila fasilitas tersebut tersedia dan/atau menghubungi BPS.
- BPS berhak menonaktifkan, mencabut, atau mengganti Token API apabila ditemukan indikasi kebocoran, penyalahgunaan, pelanggaran Ketentuan, atau risiko terhadap keamanan dan stabilitas layanan.
- BPS tidak bertanggung jawab atas kerugian yang timbul akibat kelalaian Pengguna dalam menjaga kerahasiaan dan keamanan Token API.
4. Hak Akses dan Rate Limiting
- Akses terhadap WebAPI BPS diberikan berdasarkan aplikasi dan kredensial yang telah terdaftar dan disetujui.
- BPS menerapkan pembatasan jumlah permintaan (rate limiting) untuk menjaga ketersediaan, keamanan, kinerja, dan pemerataan pemanfaatan WebAPI BPS.
- Batas permintaan dapat ditetapkan berdasarkan, antara lain:
- aplikasi atau Token API;
- endpoint atau jenis layanan;
- periode waktu tertentu;
- alamat IP atau karakteristik trafik;
- tingkat penggunaan; dan/atau
- kondisi kapasitas dan keamanan infrastruktur BPS.
- Batas permintaan dapat berbeda antar-aplikasi atau jenis akses sesuai dengan kebijakan layanan yang berlaku.
- Apabila jumlah permintaan melebihi batas yang ditetapkan, BPS berhak menolak permintaan untuk sementara waktu sampai batas penggunaan kembali tersedia.
- Pengguna dilarang melakukan tindakan yang bertujuan untuk menghindari, mengakali, atau menonaktifkan mekanisme rate limiting, termasuk namun tidak terbatas pada:
- menggunakan atau membuat banyak Token API untuk aplikasi yang sama dengan tujuan menghindari batas penggunaan;
- melakukan pergantian Token API secara tidak semestinya;
- menggunakan banyak alamat IP, proxy, atau mekanisme lain untuk menghindari pembatasan; atau
- melakukan pola permintaan otomatis yang secara sengaja membebani layanan.
- BPS berhak melakukan pembatasan tambahan terhadap akses Pengguna apabila pola penggunaan berpotensi mengganggu ketersediaan, keamanan, atau kinerja WebAPI BPS.
- BPS dapat menyesuaikan batas penggunaan dari waktu ke waktu berdasarkan kebutuhan operasional, kapasitas infrastruktur, keamanan, dan kebijakan layanan.
5. Penggunaan WebAPI BPS
Dalam menggunakan WebAPI BPS, Pengguna wajib:
-
mematuhi seluruh Ketentuan Penggunaan, dokumentasi teknis, dan ketentuan lain yang berlaku;
-
menggunakan WebAPI BPS hanya untuk tujuan yang sah dan sesuai dengan informasi aplikasi yang didaftarkan;
-
menampilkan atribusi berikut pada aplikasi atau layanan yang menggunakan data dari WebAPI BPS:
"Layanan ini menggunakan API Badan Pusat Statistik (BPS)."
-
menjaga agar penggunaan data tidak menimbulkan kesan bahwa aplikasi Pengguna merupakan aplikasi resmi, disponsori, didukung, atau disertifikasi oleh BPS, kecuali terdapat persetujuan resmi dari BPS;
-
memperhatikan metadata, periode referensi, satuan, definisi, klasifikasi, dan informasi lain yang menyertai data;
-
melakukan pemeriksaan terhadap pembaruan atau perubahan data apabila data digunakan untuk keperluan publikasi, analisis, atau pengambilan keputusan; dan
-
memastikan bahwa aplikasi yang menggunakan WebAPI BPS memiliki pengamanan yang memadai.
6. Larangan Penggunaan
Pengguna dilarang menggunakan WebAPI BPS untuk:
- kegiatan yang melanggar peraturan perundang-undangan;
- melakukan tindakan yang mengganggu keamanan, ketersediaan, integritas, atau kinerja sistem BPS;
- melakukan serangan, eksploitasi, pemindaian keamanan tanpa izin, atau tindakan lain yang dapat mengganggu sistem;
- menyebarkan malware, spyware, adware, ransomware, atau kode berbahaya lainnya;
- menyembunyikan atau memalsukan identitas Pengguna atau aplikasi;
- memperoleh akses terhadap endpoint, data, atau layanan yang tidak diberikan kepada Pengguna;
- melakukan scraping, harvesting, polling, atau pengambilan data secara otomatis dengan pola yang membebani layanan;
- menghindari atau mengakali pembatasan akses, rate limiting, autentikasi, atau mekanisme keamanan lainnya;
- menjual, menyewakan, memperdagangkan, atau memberikan kembali akses WebAPI BPS kepada pihak lain;
- menggunakan data atau layanan untuk melanggar hak kekayaan intelektual, hak privasi, atau hak pihak lain; dan/atau
- melakukan kegiatan lain yang dapat merugikan BPS, Pengguna lain, atau keberlangsungan layanan WebAPI BPS.
Penggunaan WebAPI BPS untuk tujuan komersial hanya diperbolehkan apabila telah memperoleh persetujuan atau diatur dalam perjanjian kerja sama atau ketentuan lain yang ditetapkan BPS.
7. Penggunaan Data dan Konten
- Penggunaan data dan konten yang diperoleh melalui WebAPI BPS tunduk pada ketentuan penggunaan data dan konten BPS yang berlaku.
- Pengguna wajib memperhatikan ketentuan mengenai atribusi, hak kekayaan intelektual, metadata, penggunaan kembali data, dan ketentuan lain yang melekat pada data atau konten.
- Pengguna tidak diperkenankan mengubah data sedemikian rupa sehingga menghilangkan konteks, definisi, sumber, periode referensi, atau metadata yang dapat menyebabkan kesalahan interpretasi.
- Apabila Pengguna melakukan pengolahan, agregasi, transformasi, atau analisis terhadap data BPS, Pengguna bertanggung jawab atas hasil pengolahan tersebut.
- Pengguna tidak boleh menyatakan bahwa hasil pengolahan atau analisis tersebut merupakan produk resmi BPS kecuali telah memperoleh persetujuan dari BPS.
8. Caching dan Pembaruan Data
- Pengguna dapat melakukan penyimpanan sementara (caching) terhadap respons WebAPI BPS sepanjang dilakukan secara wajar dan tidak bertentangan dengan ketentuan yang berlaku.
- Pengguna bertanggung jawab memastikan bahwa data yang disimpan secara lokal tidak disajikan sebagai data terbaru apabila telah terdapat pembaruan pada sumber data BPS.
- Untuk penggunaan yang membutuhkan data terbaru, Pengguna wajib memperhatikan informasi pembaruan data dan metadata yang tersedia pada WebAPI BPS.
- BPS dapat melakukan revisi, koreksi, pembaruan, atau perubahan terhadap data sesuai dengan proses statistik yang berlaku.
9. Keamanan dan Privasi
- Pengguna bertanggung jawab sepenuhnya atas keamanan aplikasi, server, infrastruktur, dan sistem yang digunakan untuk mengakses WebAPI BPS.
- Pengguna wajib menjaga Token API dan kredensial lainnya agar tidak dapat diakses oleh pihak yang tidak berwenang.
- Pengguna tidak diperkenankan mengekspos kredensial akses pada sisi aplikasi yang dapat diakses secara langsung oleh publik apabila hal tersebut memungkinkan kredensial disalahgunakan.
- Setiap insiden keamanan yang berkaitan dengan Token API atau penggunaan WebAPI BPS wajib segera dilaporkan kepada BPS.
- Apabila aplikasi Pengguna mengelola data pribadi atau data sensitif, Pengguna bertanggung jawab untuk memenuhi seluruh kewajiban yang berlaku terkait perlindungan data dan keamanan informasi.
- BPS tidak bertanggung jawab atas kebocoran data, gangguan keamanan, atau kerugian yang terjadi pada aplikasi dan infrastruktur yang dikelola Pengguna atau pihak ketiga yang bekerja sama dengan Pengguna.
10. Monitoring dan Log Akses
- BPS dapat melakukan pencatatan dan monitoring terhadap aktivitas akses WebAPI BPS untuk kepentingan:
- keamanan layanan;
- deteksi dan pencegahan penyalahgunaan;
- pengendalian kapasitas dan kinerja;
- pelaporan dan statistik penggunaan;
- evaluasi dan peningkatan kualitas layanan; dan
- pemenuhan kewajiban berdasarkan peraturan perundang-undangan.
- Informasi teknis terkait penggunaan layanan dapat mencakup, antara lain, identitas aplikasi, Token API atau identitas kredensial, endpoint yang diakses, waktu akses, alamat IP, jumlah permintaan, status respons, dan informasi teknis lainnya yang diperlukan untuk penyelenggaraan layanan.
- BPS dapat menggunakan informasi tersebut untuk melakukan investigasi terhadap dugaan pelanggaran, penyalahgunaan, atau insiden keamanan.
11. Kepemilikan dan Hak Kekayaan Intelektual
- WebAPI BPS merupakan layanan yang disediakan dan dikelola oleh BPS serta tunduk pada ketentuan peraturan perundang-undangan mengenai hak kekayaan intelektual dan ketentuan lain yang berlaku.
- Ketentuan ini tidak memberikan kepada Pengguna hak kepemilikan atas sistem, perangkat lunak, merek, dokumentasi, atau kekayaan intelektual BPS.
- Penggunaan data dan konten yang diperoleh melalui WebAPI BPS tetap tunduk pada ketentuan yang berlaku terhadap data dan konten tersebut.
12. Ketersediaan dan Dukungan Layanan
- BPS berupaya menyediakan WebAPI BPS secara berkelanjutan, namun tidak menjamin bahwa layanan akan selalu tersedia tanpa gangguan.
- BPS dapat melakukan pemeliharaan, pembaruan, perbaikan, perubahan konfigurasi, atau tindakan teknis lainnya yang dapat menyebabkan gangguan atau penghentian sementara layanan.
- BPS dapat mengubah, menangguhkan, membatasi, atau menghentikan sebagian atau seluruh fitur WebAPI BPS berdasarkan pertimbangan teknis, keamanan, operasional, kebijakan, atau ketentuan peraturan perundang-undangan.
- Dukungan teknis diberikan berdasarkan kebijakan dan kapasitas BPS yang berlaku.
13. Biaya dan Pembayaran
- BPS menyediakan akses WebAPI BPS secara gratis untuk penggunaan yang sesuai dengan ketentuan layanan.
- Ketentuan khusus terkait penggunaan untuk tujuan komersial, kebutuhan dengan kapasitas khusus, atau layanan tertentu dapat diatur melalui perjanjian kerja sama atau ketentuan lain yang ditetapkan BPS.
- BPS dapat menetapkan ketentuan biaya untuk layanan tertentu apabila diperbolehkan berdasarkan peraturan perundang-undangan yang berlaku.
14. Sanggahan
- WebAPI BPS disediakan berdasarkan ketersediaan layanan.
- BPS berupaya menjaga kualitas, akurasi, dan keandalan layanan serta data yang disediakan, namun tidak menjamin bahwa layanan selalu bebas dari kesalahan, gangguan, keterlambatan, ketidakakuratan, atau ketidaktersediaan.
- Pengguna bertanggung jawab untuk melakukan verifikasi dan memastikan kesesuaian data dengan tujuan penggunaannya.
- Penggunaan WebAPI BPS dan hasil pengolahan data yang diperoleh melalui WebAPI BPS merupakan tanggung jawab Pengguna.
- BPS tidak bertanggung jawab atas kerugian yang timbul dari penggunaan data atau layanan di luar kendali BPS, termasuk kerugian yang timbul akibat kesalahan implementasi aplikasi Pengguna, kegagalan infrastruktur Pengguna, atau penyalahgunaan Token API.
15. Penghentian atau Penangguhan Akses
- Pengguna dapat menghentikan penggunaan WebAPI BPS kapan saja.
- BPS dapat menangguhkan, membatasi, atau menghentikan akses Pengguna apabila:
- Pengguna melanggar Ketentuan ini;
- Token API disalahgunakan atau diduga telah dikompromikan;
- penggunaan Pengguna mengganggu keamanan, stabilitas, atau kinerja layanan;
- terdapat indikasi kegiatan yang melanggar hukum;
- informasi pendaftaran terbukti tidak benar atau menyesatkan; atau
- terdapat alasan teknis, operasional, keamanan, atau kebijakan yang mendasarinya.
- Dalam kondisi tertentu yang berkaitan dengan keamanan atau potensi gangguan layanan, BPS dapat melakukan penghentian atau pembatasan akses tanpa pemberitahuan terlebih dahulu.
- Penghentian akses tidak menghapus kewajiban Pengguna yang berdasarkan sifatnya tetap berlaku setelah penghentian penggunaan layanan.
16. Perubahan Versi API
- BPS dapat menerbitkan versi baru WebAPI BPS dan melakukan penghentian terhadap versi sebelumnya.
- Perubahan versi dapat mencakup perubahan endpoint, parameter, format respons, autentikasi, batas penggunaan, struktur data, dan fitur lainnya.
- BPS akan menyediakan informasi mengenai versi, dokumentasi, perubahan, dan status dukungan melalui laman resmi WebAPI BPS.
- Pengguna bertanggung jawab menyesuaikan aplikasi dengan perubahan versi WebAPI BPS.
- BPS dapat menetapkan masa transisi atau masa deprecation untuk versi tertentu sesuai dengan kebijakan layanan.
17. Tanggung Jawab Terhadap Pihak Ketiga
- Pengguna yang mengembangkan aplikasi atau layanan dengan memanfaatkan WebAPI BPS bertanggung jawab atas aplikasi, layanan, dan hubungan Pengguna dengan pihak ketiga.
- Setiap keluhan, sengketa, tuntutan, atau permasalahan yang timbul antara Pengguna dengan pihak ketiga terkait aplikasi atau layanan yang dikembangkan Pengguna menjadi tanggung jawab Pengguna.
- Pengguna tidak diperkenankan mengatasnamakan BPS dalam hubungan dengan pihak ketiga tanpa kewenangan atau persetujuan resmi dari BPS.
18. Ketentuan Umum
- Pengguna dan BPS merupakan pihak yang berdiri sendiri dan tidak dianggap sebagai mitra, agen, pekerja, usaha bersama, atau hubungan hukum lainnya selain sebagaimana secara tegas ditentukan dalam ketentuan yang berlaku.
- Pengguna tidak memiliki kewenangan untuk membuat pernyataan, perikatan, kontrak, atau kewajiban atas nama BPS.
- Apabila salah satu ketentuan dalam dokumen ini dinyatakan tidak berlaku atau tidak dapat dilaksanakan berdasarkan putusan pihak yang berwenang, ketentuan lainnya tetap berlaku sepanjang tidak bertentangan dengan ketentuan yang berlaku.
19. Penyediaan Informasi dan Evaluasi Layanan
- BPS dapat menggunakan informasi mengenai aplikasi dan penggunaan WebAPI BPS untuk keperluan evaluasi, pengembangan, monitoring, dan peningkatan kualitas layanan.
- BPS dapat meminta Pengguna untuk berpartisipasi dalam survei, kuesioner, atau evaluasi terkait layanan WebAPI BPS.
- Pengguna diharapkan memberikan informasi yang benar dan relevan apabila berpartisipasi dalam kegiatan tersebut.
- BPS dapat menggunakan hasil evaluasi dan survei untuk kepentingan peningkatan pelayanan publik sesuai dengan ketentuan yang berlaku.
20. Ketentuan Penggunaan Data dan Konten BPS
Penggunaan data dan konten yang diperoleh melalui WebAPI BPS tunduk pada ketentuan penggunaan data dan konten BPS yang berlaku, termasuk ketentuan penggunaan konten pada situs web BPS.
Ketentuan tersebut dapat diakses melalui laman resmi BPS.
21. Hukum yang Berlaku
Ketentuan ini ditafsirkan dan dilaksanakan berdasarkan hukum dan peraturan perundang-undangan yang berlaku di wilayah Negara Kesatuan Republik Indonesia.
22. Bahasa
Ketentuan, dokumentasi, prosedur, dan komunikasi terkait WebAPI BPS dapat disediakan dalam Bahasa Indonesia dan/atau Bahasa Inggris.
23. Persetujuan
Dengan melakukan pendaftaran, memperoleh Token API, atau menggunakan WebAPI BPS, Pengguna menyatakan bahwa:
- telah membaca dan memahami Ketentuan Penggunaan ini;
- menyetujui seluruh ketentuan yang berlaku;
- memberikan informasi pendaftaran yang benar dan dapat dipertanggungjawabkan;
- bertanggung jawab atas penggunaan aplikasi dan Token API;
- menjaga kerahasiaan dan keamanan Token API; dan
- bersedia mematuhi seluruh ketentuan yang ditetapkan BPS serta peraturan perundang-undangan yang berlaku.
Terms of Use
Thank you for using the Badan Pusat Statistik (BPS) WebAPI.
These Terms of Use ("Terms") govern the rights, obligations, and responsibilities of any individual or entity ("User") that registers for, obtains access credentials to, or uses the BPS WebAPI.
By registering for and/or using the BPS WebAPI, the User acknowledges that they have read, understood, and agreed to be bound by all provisions contained in these Terms. If the User does not agree to these Terms, the User must not use the BPS WebAPI.
BPS reserves the right to amend, supplement, or otherwise update these Terms from time to time. The latest version of these Terms will be made available through the official BPS WebAPI website.
1. Service Description
- Service Name: BPS WebAPI.
- Service Provider: Badan Pusat Statistik (BPS).
- Eligible Users: The public, subject to applicable requirements and terms.
- The BPS WebAPI is an Application Programming Interface (API) service provided by BPS to enable programmatic access to statistical data and/or information made available through the service.
- The availability of data, endpoints, attributes, response formats, documentation, and features of the BPS WebAPI may change in accordance with BPS policies, service requirements, and system developments.
2. User and Application Registration
- The BPS WebAPI may only be used by Users who have completed the registration process in accordance with the mechanism established by BPS.
- When registering, the User must provide information that is true, accurate, complete, and accountable.
- The User must promptly update their registration information if any relevant information changes.
- The User must register each application in accordance with its actual purpose and intended use.
- Access credentials may only be used for the registered application and must not be used for other, unregistered applications.
- BPS reserves the right to verify registration information and may reject, defer, or restrict an access request based on security considerations, compliance requirements, service capacity, or the interests of statistical service delivery.
- The use of certain data and/or content may be subject to additional requirements under BPS policies, cooperation agreements, or applicable laws and regulations.
3. API Credentials and Tokens
- Upon approval of the registration process, BPS may provide access credentials — including an API Key, token, or other form of credential ("API Token") — to identify and authorize the User's application.
- An API Token is unique and confidential and constitutes an access credential for the BPS WebAPI.
- The User must not disclose, lend, sell, lease, trade, publish, or otherwise share an API Token with any other party.
- The User must not place an API Token in publicly accessible source code, public repositories, public documentation, or any other medium through which an unauthorized party may obtain the API Token.
- The User is responsible for implementing reasonable and appropriate safeguards to protect the API Token, including within applications, servers, code repositories, development environments, and production environments.
- The User is responsible for all requests made using their API Token, unless it can be demonstrated that such use resulted from an error or action attributable to BPS.
- If an API Token is known or suspected to have been exposed, lost, stolen, compromised, or used by an unauthorized party, the User must promptly revoke or regenerate the API Token where such functionality is available and/or contact BPS.
- BPS reserves the right to disable, revoke, or replace an API Token if there is an indication of credential exposure, misuse, violation of these Terms, or a risk to the security or stability of the service.
- BPS shall not be responsible for losses arising from the User's failure to maintain the confidentiality and security of an API Token.
4. Access Rights and Rate Limiting
- Access to the BPS WebAPI is granted based on registered and approved applications and access credentials.
- BPS implements rate limiting to maintain the availability, security, performance, and fair use of the BPS WebAPI.
- Request limits may be determined based on, among other factors:
- the application or API Token;
- the endpoint or type of service;
- a specified period of time;
- IP address or traffic characteristics;
- the level of usage; and/or
- the capacity and security conditions of BPS infrastructure.
- Request limits may differ among applications or types of access in accordance with the applicable service policies.
- If the number of requests exceeds the applicable limit, BPS may temporarily reject requests until the applicable usage limit becomes available again.
- The User must not take any action intended to circumvent, evade, or disable the rate-limiting mechanism, including but not limited to:
- using or creating multiple API Tokens for the same application for the purpose of circumventing usage limits;
- improperly rotating or replacing API Tokens;
- using multiple IP addresses, proxies, or other mechanisms to circumvent restrictions; or
- generating automated request patterns that intentionally place excessive load on the service.
- BPS reserves the right to impose additional access restrictions if the User's usage pattern may adversely affect the availability, security, or performance of the BPS WebAPI.
- BPS may adjust usage limits from time to time based on operational requirements, infrastructure capacity, security considerations, and service policies.
5. Use of the BPS WebAPI
When using the BPS WebAPI, the User must:
-
comply with all applicable Terms of Use, technical documentation, and other applicable service requirements;
-
use the BPS WebAPI only for lawful purposes and in accordance with the purpose of the registered application;
-
display the following attribution in any application or service that uses data obtained from the BPS WebAPI:
"This service uses the Badan Pusat Statistik (BPS) API."
-
ensure that use of the BPS WebAPI does not create the impression that the User's application is an official BPS application, or is sponsored, endorsed, supported, or certified by BPS, unless officially authorized by BPS;
-
take into account metadata, reference periods, units of measurement, definitions, classifications, and other information accompanying the data;
-
verify data updates or changes where data is used for publication, analysis, or decision-making purposes; and
-
ensure that applications using the BPS WebAPI implement appropriate security measures.
6. Prohibited Use
The User must not use the BPS WebAPI to:
- conduct activities that violate applicable laws and regulations;
- interfere with the security, availability, integrity, or performance of BPS systems;
- conduct attacks, unauthorized security testing, exploitation, scanning, or other activities that may interfere with BPS systems;
- distribute malware, spyware, adware, ransomware, or other malicious code;
- conceal or falsify the identity of the User or application;
- obtain access to endpoints, data, or services that have not been authorized for the User;
- conduct scraping, harvesting, polling, or automated data retrieval using patterns that place excessive load on the service;
- circumvent or evade access restrictions, rate limits, authentication mechanisms, or other security controls;
- sell, lease, trade, or otherwise provide access to the BPS WebAPI to another party;
- use data or services in a manner that infringes intellectual property rights, privacy rights, or other rights of any party; and/or
- engage in any other activity that may adversely affect BPS, other Users, or the continuity of the BPS WebAPI.
Use of the BPS WebAPI for commercial purposes is permitted only where such use has been authorized or is governed by a cooperation agreement or other applicable provisions established by BPS.
7. Use of Data and Content
- The use of data and content obtained through the BPS WebAPI is subject to the applicable BPS data and content use policies.
- The User must comply with applicable requirements concerning attribution, intellectual property rights, data reuse, metadata, and other conditions applicable to the relevant data or content.
- The User must not alter data in a manner that removes its context, definitions, reference period, source, or metadata and thereby creates a risk of misinterpretation.
- If the User processes, aggregates, transforms, or analyzes BPS data, the User is responsible for the resulting output.
- The User must not represent such processed or analyzed results as official BPS products unless expressly authorized by BPS.
8. Caching and Data Updates
- The User may temporarily store (cache) responses obtained from the BPS WebAPI, provided that such caching is reasonable and does not conflict with applicable requirements.
- The User is responsible for ensuring that locally stored data is not presented as current or up-to-date data when the corresponding BPS source data has subsequently been updated.
- For use cases requiring current data, the User must take into account available information regarding data updates and metadata provided through the BPS WebAPI.
- BPS may revise, correct, update, or otherwise modify data in accordance with applicable statistical processes.
9. Security and Privacy
- The User is solely responsible for the security of the applications, servers, infrastructure, and systems used to access the BPS WebAPI.
- The User must protect API Tokens and other access credentials from unauthorized access.
- The User must not expose access credentials through client-side applications or other publicly accessible environments where such exposure may enable unauthorized use or compromise.
- Any security incident involving an API Token or the use of the BPS WebAPI must be promptly reported to BPS.
- If the User's application processes personal or sensitive data, the User is responsible for fulfilling all applicable obligations concerning data protection and information security.
- BPS shall not be responsible for data breaches, security incidents, or losses occurring within applications or infrastructure operated by the User or third parties engaged by the User.
10. Access Monitoring and Logging
- BPS may record and monitor activity involving the BPS WebAPI for purposes including:
- service security;
- detection and prevention of misuse;
- capacity and performance management;
- usage reporting and statistics;
- service evaluation and improvement; and
- compliance with applicable laws and regulations.
- Technical information relating to service usage may include, among other things, application identity, API Token or credential identity, accessed endpoints, access timestamps, IP addresses, request volumes, response status, and other technical information necessary for service operation.
- BPS may use such information to investigate suspected violations, misuse, or security incidents.
11. Ownership and Intellectual Property Rights
- The BPS WebAPI is provided and managed by BPS and is subject to applicable intellectual property laws and other applicable provisions.
- These Terms do not grant the User any ownership rights over BPS systems, software, trademarks, documentation, or other BPS intellectual property.
- The use of data and content obtained through the BPS WebAPI remains subject to the provisions applicable to such data and content.
12. Service Availability and Support
- BPS endeavors to provide the BPS WebAPI on an ongoing basis but does not guarantee that the service will always be available without interruption.
- BPS may conduct maintenance, updates, repairs, configuration changes, or other technical activities that may result in temporary service interruptions.
- BPS may modify, suspend, restrict, or discontinue any or all BPS WebAPI features based on technical, security, operational, policy, or regulatory considerations.
- Technical support will be provided in accordance with BPS policies and available resources.
13. Fees and Payment
- BPS provides access to the BPS WebAPI free of charge for uses that comply with the applicable service requirements.
- Specific provisions concerning commercial use, special capacity requirements, or particular services may be governed by a cooperation agreement or other provisions established by BPS.
- BPS may impose fees for certain services where permitted under applicable laws and regulations.
14. Disclaimer
- The BPS WebAPI is provided on an "as available" basis.
- BPS endeavors to maintain the quality, accuracy, and reliability of the service and data provided through the BPS WebAPI. However, BPS does not guarantee that the service will always be free from errors, interruptions, delays, inaccuracies, or unavailability.
- The User is responsible for verifying the data and determining its suitability for the User's intended purpose.
- The use of the BPS WebAPI and any results obtained through the service are the responsibility of the User.
- BPS shall not be responsible for losses arising from circumstances beyond BPS's reasonable control, including losses resulting from improper application implementation, failures within the User's infrastructure, or misuse of API Tokens.
15. Suspension or Termination of Access
- The User may discontinue use of the BPS WebAPI at any time.
- BPS may suspend, restrict, or terminate the User's access if:
- the User violates these Terms;
- an API Token is misused or suspected to have been compromised;
- the User's usage adversely affects the security, stability, or performance of the service;
- there is an indication of unlawful activity;
- registration information is found to be false, inaccurate, or misleading; or
- there are technical, operational, security, or policy reasons requiring such action.
- In circumstances involving security risks or potential service disruption, BPS may suspend or restrict access without prior notice.
- Termination of access does not release the User from obligations that, by their nature, survive termination.
16. API Versioning
- BPS may release new versions of the BPS WebAPI and discontinue previous versions.
- Version changes may include changes to endpoints, parameters, response formats, authentication mechanisms, usage limits, data structures, and other features.
- BPS will provide information regarding API versions, documentation, changes, and support status through the official BPS WebAPI website.
- The User is responsible for adapting their application to changes in the BPS WebAPI.
- BPS may establish a transition period or deprecation period for specific API versions in accordance with its service policies.
17. Responsibility for Third Parties
- A User that develops an application or service using the BPS WebAPI is responsible for that application, service, and the User's relationship with any third party.
- Any complaint, dispute, claim, or issue arising between the User and a third party in connection with an application or service developed by the User shall be the responsibility of the User.
- The User must not represent or bind BPS in any relationship with a third party without proper authority or official authorization from BPS.
18. General Provisions
- The User and BPS are independent parties and shall not be considered partners, agents, employees, joint venturers, or otherwise related parties except as expressly provided under applicable provisions.
- The User has no authority to make representations, enter into agreements, or create obligations on behalf of BPS.
- If any provision of these Terms is determined by a competent authority to be invalid or unenforceable, the remaining provisions shall remain in full force and effect to the extent permitted by applicable law.
19. User Information and Service Evaluation
- BPS may use information relating to applications and the use of the BPS WebAPI for service monitoring, evaluation, development, and improvement purposes.
- BPS may invite Users to participate in surveys, questionnaires, or evaluations concerning the BPS WebAPI.
- Users are expected to provide accurate and relevant information when participating in such activities.
- BPS may use the results of surveys and evaluations for the purpose of improving public services in accordance with applicable provisions.
20. BPS Data and Content Use Policy
The use of data and content obtained through the BPS WebAPI is subject to the applicable BPS data and content use policies, including the terms governing the use of content available through the BPS website.
The applicable provisions are available through the official BPS website.
21. Governing Law
These Terms shall be governed by and construed in accordance with the laws and regulations applicable in the Republic of Indonesia.
22. Language
These Terms, documentation, procedures, and communications relating to the BPS WebAPI may be provided in Bahasa Indonesia and/or English.
23. Acceptance
By registering for, obtaining an API Token, or using the BPS WebAPI, the User acknowledges and agrees that they:
- have read and understood these Terms of Use;
- agree to comply with all applicable provisions;
- have provided registration information that is true and accurate;
- are responsible for the use of their application and API Token;
- will maintain the confidentiality and security of their API Token; and
- agree to comply with all requirements established by BPS and all applicable laws and regulations.