FiturHargaBlogDownload

Advanced

Keamanan & Privasi

Pelajari tentang kebijakan data khusus lokal dan fitur keamanan Snipset yang ketat.

Snipset dirancang dengan filosofi "hanya di perangkat" yang ketat dan tidak dapat dinegosiasikan. Karena sebuah teks expander memonitor penekanan tombol Anda dan memiliki akses ke clipboard Anda, kepercayaan adalah yang terpenting. Halaman ini menguraikan mekanisme spesifik yang diterapkan untuk menjamin data Anda tetap pribadi dan aman.

Kebijakan Data Pada Perangkat

Snipset tidak memiliki fitur telemetri, analitik, atau sinkronisasi cloud. Tidak ada yang dikirimkan internet (kecuali untuk instance Ollama lokal Anda atau server pembaruan untuk memeriksa aplikasi baru versi).

  • Snipset & Basis Data: Disimpan secara lokal dalam basis data SQLite yang terletak di %APPDATA%\Snipset\snipset.db.
  • Riwayat Papan Klip: Disimpan secara ketat di database lokal yang sama.
  • AI Riwayat Obrolan: Disimpan secara lokal. Percakapan tidak pernah mencapai cloud eksternal layanan seperti OpenAI atau Anthropic.
  • Sematan Vektor: Dihitung secara lokal melalui Ollama dan disimpan secara lokal untuk OmniSearch.

Mengetik Memantau Privasi

Snipset menggunakan pengait keyboard global untuk memantau kata kunci cuplikan. Namun, itu adalah bukan keylogger.

  • Snipset menyimpan "buffer" kecil yang berisi karakter terbaru yang Anda ketik—cukup untuk mencocokkan kata kunci terpanjang Anda.
  • Ini sangat cocok dengan buffer ini dengan kata kunci cuplikan yang Anda ketahui.
  • Penekanan tombol mentah tidak pernah dicatat ke file, database, atau dikirim ke mana pun.
  • Segera setelah Anda menggunakan mouse, menekan Escape, atau menjeda pengetikan, buffer langsung dihapus ingatan.

Validasi URL Ollama

Untuk mencegah konfigurasi berbahaya merutekan ulang permintaan AI Anda ke server eksternal, Snipset memvalidasi secara ketat URL Basis Ollama sebelum membuat permintaan HTTP apa pun.

  • Hanya RFC1918 alamat jaringan pribadi yang diperbolehkan.
  • Accepted ranges: localhost, 127.0.0.1, 10.x.x.x, 172.16.x.x172.31.x.x, 192.168.x.x.
  • Alamat IP publik atau nama domain apa pun akan langsung ditolak dengan kesalahan "URL Tidak Tepercaya".

Keamanan Skrip Rhai

Mesin skrip Rhai berjalan di kotak pasir Rust yang terisolasi. Itu tidak dapat membaca atau menulis ke sistem file, tidak dapat membuat permintaan jaringan, dan tidak dapat mengimpor modul eksternal. Iterasi loop adalah dibatasi untuk mencegah Denial of Service (DoS) membeku.

Sanitasi Masukan & Integritas Cadangan

  • Checksum Cadangan: File ZIP cadangan ditandatangani dengan hash SHA-256 internal. Saat memulihkan, Snipset memverifikasi hash untuk memastikan file cadangan tidak rusak atau rusak diubah dengan jahat.
  • Validasi Masukan: Semua teks cuplikan divalidasi sebagai UTF-8 yang sesuai. byte nol (\0) injections are actively rejected before storage.
  • Batas Ukuran: Panjang konten cuplikan dibatasi untuk mencegah kehabisan memori dan Serangan DoS terhadap mesin SQLite.