Prinsip Keterbukaan & Lisensi
GoSosmed bukan proyek sepenuhnya terbuka, dan bukan pula kotak hitam. Halaman ini menetapkan batasnya supaya Anda tidak perlu menebak.
Batasnya
Section titled “Batasnya”| Komponen | Status | Lokasi |
|---|---|---|
| Agent Android | Terbuka | gososmed-mobile-agent |
| Dokumentasi publik ini | Terbuka | Situs ini |
| Server / API | Tertutup | Repo privat |
| Dasbor web | Tertutup | Repo privat |
| Penanganan platform | Tertutup | Repo privat |
Kenapa agent dibuka
Section titled “Kenapa agent dibuka”Bukan karena keterbukaan terdengar baik, tapi karena di posisi agent ia wajib.
Agent berjalan di HP pribadi Anda dan meminta Aksesibilitas — izin yang secara teknis mampu membaca layar aplikasi yang sedang aktif. Meminta kepercayaan sebesar itu untuk biner yang tidak bisa Anda periksa adalah permintaan yang tidak pantas.
Dengan kode terbuka, Anda bisa memverifikasi sendiri:
- perintah apa saja yang bisa diterima agent;
- data apa yang dikirim ke server, dan seberapa sering;
- ke mana ia terhubung;
- apa yang disimpan permanen di perangkat Anda.
Dan kalau tetap tidak yakin, Anda bisa membangun APK sendiri sehingga yang berjalan di HP Anda berasal dari kode yang Anda baca. APK siap pakai diambil dari halaman rilis repo publik — versi terbaru sengaja tidak dicetak di dokumentasi, karena akan cepat basi.
Keterbukaan di sini bersifat fungsional, bukan simbolis.
Kenapa server dan dasbor ditutup
Section titled “Kenapa server dan dasbor ditutup”Alasannya komersial, dan kami sebut apa adanya alih-alih membungkusnya sebagai alasan keamanan.
Server memuat logika bisnis, orkestrasi job, penanganan platform, dan model berlangganan — di situlah nilai produk ini berada. Membukanya berarti menyerahkan seluruh produk, sementara membuka agent tidak.
Satu hal yang perlu ditegaskan: keamanan server tidak bergantung pada kerahasiaan kodenya. Keamanan berasal dari kontrol yang diterapkan — isolasi antar-pengguna, kontrol akses, dan jejak audit. Kalau sebuah sistem hanya aman karena kodenya tersembunyi, sistem itu memang tidak aman. Karena itu penutupan ini kami dasarkan pada alasan bisnis, bukan pada klaim “lebih aman”.
Apa yang Anda tetap dapatkan meski server tertutup
Section titled “Apa yang Anda tetap dapatkan meski server tertutup”- Sisi yang menyentuh perangkat Anda bisa diaudit sepenuhnya. Justru bagian paling sensitif yang dibuka.
- Sesi login akun sosial media Anda tetap di HP Anda. Anda login sendiri di aplikasi masing-masing. Ini bisa Anda verifikasi dari kode agent — tidak perlu percaya pada kode server.
- Perilaku sistem didokumentasikan terbuka, termasuk batasan dan mode kegagalannya, bukan hanya fitur unggulannya.
- Konten dan jadwal Anda tetap milik Anda. Tidak ada penyanderaan data.
Apa yang tidak bisa kami janjikan
Section titled “Apa yang tidak bisa kami janjikan”Agar seimbang:
- Anda tidak bisa mengaudit sendiri logika server, penjadwalan, atau penanganan platform. Untuk bagian itu Anda memang bergantung pada kami.
- Anda tidak bisa menjalankan GoSosmed sendiri. Tidak ada rencana ke arah itu.
- Pull request untuk sisi server tidak bisa diterima lewat repo publik, karena kodenya tidak ada di sana.
- Sebagian data memang dikirim dari perangkat ke server saat job berjalan — struktur layar dan tangkapan layar. Itu dijelaskan apa adanya di Izin & privasi.
Kalau kemandirian penuh atas seluruh tumpukan adalah syarat mutlak Anda, GoSosmed bukan pilihan yang tepat — dan lebih baik Anda tahu sekarang daripada setelah memakainya.
Dokumentasi internal tidak diterbitkan di sini
Section titled “Dokumentasi internal tidak diterbitkan di sini”Situs ini hanya memuat halaman yang ditulis khusus untuk publik. Dokumen internal — keputusan arsitektur, model ancaman, matriks peran, rencana rilis, dan riset kompetitif — tetap berada di repo privat dan tidak diproyeksikan ke situs ini.
Ini ditegakkan secara teknis, bukan hanya sebagai kebijakan tertulis: proses publikasi memakai model allowlist, sehingga dokumen internal baru tidak akan pernah terbit secara otomatis. Tidak ada yang publik kecuali seseorang secara sengaja menyatakannya publik.
Melaporkan masalah keamanan
Section titled “Melaporkan masalah keamanan”Temuan pada agent — komponen yang berjalan di perangkat Anda — boleh dilaporkan lewat issue di repo publik.
Untuk temuan yang menyangkut server atau dasbor, laporkan secara privat ke support@bamsbung.id lebih dulu, dan beri waktu perbaikan sebelum dipublikasikan.
Jangan sertakan kredensial, token, kode pairing, atau tangkapan layar yang memuat isi akun pribadi di dalam issue publik.
Langkah berikutnya
Section titled “Langkah berikutnya”- Memahami izin dan data yang dikirim: Izin & privasi
- Mengompilasi sendiri: Membangun dari sumber
- Batas dukungan platform: Mode publikasi & platform