Keamanan & kepercayaan
File Anda tetap milik Anda, dan kami terbuka soal batasan kami
File Anda tidak pernah diunggah ke server kami. Cadangan cloud terenkripsi hanya bisa dibuka dengan kunci yang tetap berada di perangkat Anda. Dan Syncra menyimpan salinan sebelumnya sebelum mengganti atau menghapus apa pun.
Terakhir ditinjau:
Prinsip agar data tidak hilang
Ini adalah aturan mesin sinkronisasi itu sendiri, bukan pengaturan yang harus Anda cari.
Salinan lama disimpan lebih dulu
Sebelum Syncra mengganti atau menghapus file, salinan sebelumnya dipindahkan ke penyimpanan versi (.syncra/versions). Saat memulihkan sebuah versi, file saat ini juga disimpan sebagai versi, sehingga pemulihan bisa dibatalkan. Versi disimpan selama masa retensi yang Anda atur.
Penghapusan massal berhenti dan bertanya
Jika suatu proses akan menghapus sebagian besar isi folder, proses itu berhenti dan menunggu konfirmasi Anda. Pengaman ini tidak bisa dimatikan, hanya ambang batasnya yang bisa disesuaikan, dan agen AI atau MCP tidak dapat mencabutnya sendiri: dibutuhkan konfirmasi manusia.
Rencanakan dulu, baru jalankan
Setiap perubahan direncanakan dan dapat dipratinjau sebelum terjadi. Asisten AI yang terhubung lewat MCP hanya dapat menjalankan rencana yang sudah dipratinjau, dan jika file berubah di sela-sela itu, ia harus merencanakan ulang.
Saat konflik, kedua versi tetap ada
Jika sebuah file berubah di kedua sisi, Syncra menyimpan kedua versi berdampingan alih-alih membiarkan salah satunya menimpa yang lain.
Penulisan aman, hanya di dalam folder Anda
File parsial ditulis dengan nama sementara (.syncra-part) lalu ditukar secara atomik. Tautan simbolik tidak diikuti, dan path tidak bisa keluar dari folder yang disinkronkan.
Tanpa kode unsafe di inti kami
Mesin sinkronisasi, jaringan, cloud, layanan, daemon, AI, MCP, dan cangkang desktop dikompilasi dengan #![forbid(unsafe_code)], sehingga kode yang tidak aman memori tidak bisa terselip tanpa sengaja. Dependensi pihak ketiga tidak tercakup dalam jaminan ini.
Enkripsi dan pengelolaan kunci
Syncra punya tiga jalur data, dan masing-masing punya perlindungan sendiri.
Cadangan cloud dengan enkripsi aktif
Isi file dienkripsi di PC Anda sebelum diunggah, dalam potongan 64 KiB dengan XChaCha20-Poly1305 di bawah kunci acak 256-bit. Setiap potongan mengautentikasi posisinya dan path lengkap file di dalam remote, sehingga byte yang diubah, data yang diacak urutannya atau dipotong, file yang ditukar, atau kunci yang salah terdeteksi saat membaca. Penyedia cloud hanya melihat ciphertext.
Di mana kunci disimpan
Kunci enkripsi dan kunci pemulihan Anda hanya disimpan di penyimpanan kredensial aman milik sistem operasi Anda (Windows Credential Manager, Keychain macOS, Linux Secret Service), berdampingan dengan rahasia cloud Anda yang lain. Kunci tidak pernah ditulis ke file konfigurasi dan tidak pernah dikirim ke Syncra. Kunci pemulihan membuka cadangan di PC lain. Jika Anda kehilangan kunci sekaligus PC-nya, tidak ada yang bisa memulihkan file itu, termasuk kami.
Sinkronisasi langsung di jaringan Anda
Perangkat dipasangkan dengan kode QR atau kode, rahasia sekali pakai, dan kode perbandingan enam digit. Koneksi memakai QUIC dengan TLS 1.3 dan kunci publik perangkat yang disematkan, bukan otoritas sertifikat, dan potongan data disegel dengan XChaCha20-Poly1305. Tidak ada yang melewati server kami.
Siapa yang bisa melihat apa
| Data | Perangkat Anda | Server Syncra | Penyedia cloud Anda |
|---|---|---|---|
| Isi file pada remote cloud terenkripsi | Dapat dibaca | Tidak pernah menerima | Hanya ciphertext |
| Isi file yang disinkronkan lewat jaringan Anda | Dapat dibaca | Tidak pernah menerima | Tidak terlibat |
| Kunci enkripsi dan kunci pemulihan | Di penyimpanan kredensial OS | Tidak pernah menerima | Tidak pernah menerima |
| Struktur folder, jumlah file, perkiraan ukuran, dan waktu ubah dari tujuan cloud terenkripsi | Dapat dibaca | Tidak pernah menerima | Terlihat — nama file dan folder itu sendiri dienkripsi pada tujuan yang dibuat dengan desktop 0.1.3 atau lebih baru |
| Data akun: email, nama, kunci publik perangkat | Milik Anda | Disimpan (lihat Kebijakan Privasi) | Tidak terlibat |
| Data kartu | Dimasukkan di penyedia pembayaran | Tidak pernah menerima | Tidak terlibat |
Enkripsi Anda aktifkan untuk setiap remote cloud, dan tidak bisa dimatikan setelahnya. Remote tanpa enkripsi menyimpan file Anda sebagai file biasa di penyedia. Pada server tanpa penyimpanan kredensial OS, rahasia disimpan di file terenkripsi yang batasannya dijelaskan dalam dokumentasi.
Akun dan perangkat
Control plane (akun, tim, penagihan, daftar perangkat) tidak pernah melihat file Anda. Beginilah ia melindungi apa yang memang disimpannya.
Permintaan perangkat bertanda tangan
Setiap perangkat punya pasangan kunci Ed25519 sendiri. Permintaan ditandatangani atas metode, path, cap waktu, nonce sekali pakai, dan hash SHA-256 dari isi. Server menerima setiap nonce hanya sekali dan menolak permintaan yang selisih waktunya lebih dari lima menit, sehingga permintaan yang disadap tidak bisa diputar ulang. Mencabut perangkat langsung menghentikannya.
Masuk
Anda dapat masuk dengan tautan email, akun Google, atau passkey. Token sesi disimpan di server hanya sebagai hash. Sesi peramban dilindungi dari permintaan lintas situs dengan token CSRF dan pemeriksaan asal.
Rahasia dienkripsi saat disimpan
Kunci penyedia pembayaran dan rahasia operasional lainnya disegel dengan AES-256-GCM sebelum disimpan, di bawah kunci yang disimpan sebagai rahasia platform, dan tidak pernah dikembalikan ke peramban.
Pembayaran tanpa webhook yang bisa dipalsukan
Kami tidak membuka webhook pembayaran masuk. Harga hanya ditentukan di server; setelah pembayaran, server bertanya langsung ke penyedia pembayaran untuk memastikannya dan memeriksa ulang pembayaran yang tertunda setiap sepuluh menit. Data kartu tetap berada di penyedia pembayaran.
Log audit yang tidak bisa diubah
Tindakan akun, perangkat, dan tim ditulis ke log audit yang tabelnya menolak UPDATE dan DELETE di tingkat basis data. Ruang kerja Business dapat mengekspornya.
Ransomware dan pemulihan
Alat sinkronisasi bisa menyebarkan kerusakan secepat ia menyebarkan pekerjaan. Syncra dibuat untuk mencegah hal itu.
Berhenti sendiri
Syncra mengamati tanda-tanda kerusakan massal di perangkat Anda: perubahan ekstensi massal, penimpaan berentropi tinggi, pengeditan atau penghapusan massal yang tiba-tiba, dan nama file catatan tebusan. Saat skor mencapai tingkat jeda, pasangan masuk mode perlindungan dan setiap proses otomatis maupun manual ditolak sampai seseorang melanjutkannya, sehingga kerusakan di satu sisi tidak menjalar ke sisi lain. Agen AI tidak dapat melanjutkannya.
Pemulihan sekali klik
Pemulihan mengembalikan setiap sisi yang tidak terdampak ke waktu bersih terakhir, membuat sisi yang terdampak kembali identik dengan sisi yang bersih, lalu mencabut perlindungan. File rusak yang digantikan dipindahkan ke penyimpanan versi, tidak pernah dihapus.
Pemulihan ke titik waktu
Kembalikan satu sisi penuh atau subfolder ke keadaannya pada saat yang Anda pilih, disusun ulang dari penyimpanan versi dan log audit. Pemulihan tidak menghancurkan apa pun dan dengan sendirinya dicatat, sehingga bisa dibatalkan dengan pemulihan lain.
Deteksi bersifat heuristik: bisa melewatkan serangan atau memberi alarm palsu (yang dapat Anda abaikan). Perubahan yang dilakukan langsung di folder di luar Syncra tidak dicatat, jadi pemulihan ke titik waktu tidak dapat membatalkannya — pada kasus itu pemulihan menyalin kembali sisi yang bersih. Tidak satu pun dari ini menggantikan cadangan offline atau di luar lokasi.
Yang bisa Anda verifikasi sendiri
Kami tidak bisa meminta Anda memercayai segalanya begitu saja, jadi inilah yang dapat Anda periksa sendiri.
Rilis bertanda tangan
Penginstal Windows dan alat baris perintah ditandatangani dengan sertifikat penandatanganan kode yang diterbitkan untuk PROJECTTEAMFORYOU. Pipeline rilis menolak menerbitkan file yang tanda tangan atau cap waktunya tidak terverifikasi, dan checksum SHA-256 (SHA256SUMS) dihitung setelah penandatanganan, sehingga Anda dapat membandingkannya dengan file yang Anda unduh.
Dependensi dipantau
Dependabot mengusulkan pembaruan dependensi setiap minggu, dan setiap perubahan diperiksa dalam integrasi berkelanjutan terhadap basis data advisori RustSec serta audit npm tingkat keparahan tinggi.
Situs web yang ketat
Halaman memiliki Content Security Policy yang hanya mengizinkan skrip yang hash-nya terdaftar untuk halaman itu, HSTS, larangan disematkan dalam frame, dan tidak menebak tipe konten. Aplikasi web memproses folder di dalam peramban Anda dan tidak mengunggah apa pun.
security.txt standar
Kontak keamanan dan kebijakan pelaporan kami diterbitkan di /.well-known/security.txt, tempat standar yang dilihat para peneliti.
Laporkan kerentanan
Kirim email ke [email protected] dengan subjek “Security”. Mohon jangan membuka issue publik atau memublikasikan detail sebelum kami sempat memperbaiki masalahnya. Laporan dalam bahasa Inggris atau Korea kami terima.
Mohon sertakan
- Apa yang Anda temukan dan komponen atau URL yang terdampak
- Langkah untuk mereproduksi, atau proof of concept
- Versi atau build yang Anda uji
- Cara kami menghubungi Anda
Target respons kami
- Kami mengonfirmasi laporan Anda dalam 3 hari kerja.
- Kami membagikan penilaian awal dalam 7 hari.
- Kami menargetkan perbaikan atau mitigasi dalam 14 hari untuk masalah kritis dan 90 hari untuk lainnya.
Ini target, bukan jaminan. Kami tidak akan menempuh jalur hukum terhadap penelitian beritikad baik yang menghindari data orang lain dan gangguan layanan. Saat ini kami tidak menjalankan program bug bounty berbayar.
Batasan saat ini
Halaman seperti ini hanya layak dibaca jika menyebutkan apa yang belum ada.
Belum ada audit independen
Syncra belum ditinjau oleh pihak ketiga independen dan tidak memiliki sertifikasi keamanan seperti ISO 27001 atau SOC 2. Semua yang ada di halaman ini adalah deskripsi kami sendiri tentang cara perangkat lunak ini dibangun.
Kode sumber kami bersifat privat
Saat ini Anda tidak dapat membaca kodenya sendiri. Karena itu kami menerbitkan fakta desain di atas, menandatangani rilis kami, dan menyediakan checksum.
Enkripsi cloud tidak menyembunyikan struktur
Pada tujuan terenkripsi baru (desktop 0.1.3 atau lebih baru), nama file dan folder juga dienkripsi, tetapi struktur folder, jumlah file, perkiraan ukuran, dan waktu ubah tetap terlihat oleh penyedia cloud. Tujuan yang dibuat sebelumnya tetap memakai nama yang terbaca, dan enkripsi harus diaktifkan per tujuan.
PC yang terkompromi di luar jangkauan kami
Jika malware menguasai komputer Anda saat Anda sedang masuk, ia bisa menjangkau apa pun yang dapat dijangkau akun Anda, termasuk penyimpanan kredensial OS. Syncra tidak menggantikan perlindungan endpoint atau cadangan offline.
Kunci hilang berarti data hilang
Karena hanya Anda yang memegang kunci enkripsi dan kunci pemulihan, kami tidak dapat memulihkan cadangan terenkripsi jika Anda kehilangan keduanya.
Peta jalan
Rencana, bukan janji: tidak satu pun punya tanggal.
Penilaian keamanan independen
Kami sedang bersiap untuk tinjauan independen: cakupan, model ancaman, dokumentasi alur data, dan inventaris dependensi. Belum ada penilai atau tanggal yang disepakati.
Ringkasan model ancaman untuk publik
Menerbitkan ringkasan model ancaman kami, beserta risiko yang kami terima, agar bisa dikritik.
Single sign-on untuk Business
Masuk melalui penyedia identitas perusahaan direncanakan untuk ruang kerja Business.
Ada pertanyaan soal keamanan?
Tulis ke [email protected]. Kami menjawab apa yang bisa kami jawab dan mengatakannya bila tidak bisa.