Langkau ke kandungan
SafhaSafha

Adakah Safha Selamat? Keselamatan dan Fail Anda

Cara Safha melindungi fail anda: di mana fail diproses, bila ia dipadam, siapa boleh melihatnya, piawaian yang kami ikuti dan apa yang akan datang.

Kami tahu fail anda mungkin mengandungi kontrak, kad pengenalan dan dokumen peribadi. Oleh itu, kami membina Safha supaya sebanyak mungkin kerja anda kekal pada peranti anda, dan apabila fail perlu keluar daripadanya, kami memberitahu anda bila, ke mana dan mengapa. Segala-galanya di halaman ini datang daripada konfigurasi sebenar perkhidmatan, kodnya dan respons pelayan yang sedang berjalan. Apa yang belum kami lakukan ditandakan dengan jelas "Dalam perancangan".

Kali terakhir dikemas kini:

Sepintas lalu

  • 0 baitdaripada fail anda sampai kepada kami dengan alat yang berjalan pada peranti anda
  • Serta-mertafail alat pelayan dipadam sebaik sahaja hasil anda dihantar
  • TLS 1.3menyulitkan sambungan, dengan HSTS selama dua tahun
  • bcryptmenyimpan kata laluan, pada kos 12

Prinsip privasi

Tiga prinsip di sebalik setiap ciri Safha:

  • Kami tidak menjual data anda

    Kami tidak menjual data peribadi anda, kami tidak memaparkan iklan bersasar, dan kami tidak menggunakan kuki pengiklanan atau kuki penjejakan pihak ketiga. Dasar Keselamatan Kandungan (Content Security Policy) laman ini hanya membenarkan halaman kami bersambung ke domain kami sendiri (connect-src 'self').

  • Kami hanya mengumpul apa yang perlu

    Anda tidak memerlukan akaun untuk menggunakan alat. Analitik kami milik kami sendiri: kami tidak pernah menyimpan alamat IP mentah anda, kami menukarnya kepada token cincang menggunakan rahsia yang berubah setiap hari. Log alat tidak pernah mengandungi nama atau kandungan fail anda, hanya alat, tempat ia berjalan, sama ada ia berjaya, berapa lama masa diambil dan julat saiz anggaran.

  • Anda yang mengawal

    Anda melihat di mana fail anda akan diproses sebelum memilihnya. Anda boleh memadam permintaan tandatangan dan aliran kerja pada bila-bila masa, dan memadam akaun anda sendiri dari halaman "Akaun saya". Butirannya ada dalam dasar privasi kami.

Di mana fail anda diproses

Setiap alat mempunyai lencana yang menunjukkan di mana fail anda diproses, sebelum anda memilihnya. Inilah keadaannya:

  • Pada peranti anda

    Fail dibaca dan diproses dalam pelayar anda, dan anda memuat turun hasilnya daripada pelayar itu sendiri. Fail tidak dihantar ke mana-mana pelayan. Ini meliputi kebanyakan alat PDF dan gambar, seperti menggabungkan, memisahkan, memutar, menandatangani fail anda sendiri dan memampatkan gambar.

  • Pada pelayan kami

    Sesetengah alat memerlukan perisian yang tidak berjalan dengan baik dalam pelayar, seperti penukaran Office dan OCR. Di sini fail anda dihantar melalui sambungan yang disulitkan ke perkhidmatan penukaran kami, yang memprosesnya dan memadamnya sebaik sahaja hasil anda dihantar.

  • Melalui penyedia AI

    Ringkaskan PDF, Terjemah PDF dan Tanya PDF Anda mengekstrak teks daripada fail anda dan menghantar teks itu, bukan fail, kepada Anthropic melalui sambungan yang disulitkan. Butirannya ada dalam bahagian AI. Kami mengesyorkan agar tidak menggunakan alat ini untuk dokumen yang sangat sensitif.

  • Minta Tandatangan

    Apabila anda meminta orang lain menandatangani dokumen, kami menyimpannya sehingga semua orang menandatangani: dokumen, nama dan e-mel penandatangan, serta jejak audit setiap langkah. Ciri ini hanya untuk pemegang akaun. Tempoh simpanannya ada di bawah Penyimpanan dan pemadaman.

  • Aliran kerja

    Jika anda merangkaikan beberapa alat menjadi aliran kerja yang disimpan, setiap langkah mengikut peraturan alatnya sendiri. Kami menyimpan tetapan aliran kerja dalam akaun anda, bukan fail yang melaluinya.

Piawaian yang kami ikuti

Kami tidak memegang pensijilan keselamatan pihak ketiga buat masa ini, seperti ISO/IEC 27001 atau SOC 2, dan kami tidak memaparkan logonya. Inilah piawaian yang benar-benar kami amalkan, dan apa yang sedang kami usahakan:

  • Prinsip GDPR

    Tiada "sijil GDPR" rasmi, dan kami tidak mendakwa memilikinya. Kami mengamalkan prinsipnya: kami mengumpul data sesedikit mungkin, menetapkan had masa pada semua yang kami simpan, dan menerangkan di mana setiap fail diproses. Hak anda termasuk:

    • Pemadaman: padam akaun anda sendiri dari halaman "Akaun saya".
    • Pembetulan: tukar nama dan bahasa anda di halaman "Akaun saya"; untuk perkara lain, e-mel kami.
    • Akses dan kebolehpindahan: minta salinan data akaun anda di [email protected].
  • Amalan OWASP

    Kami mengamalkan amalan daripada panduan keselamatan aplikasi web OWASP, termasuk:

    • Dasar Keselamatan Kandungan (CSP): skrip dan sambungan dihadkan kepada domain kami, dan laman ini tidak boleh dibenamkan dalam laman lain.
    • Perlindungan SSRF: HTML ke PDF dan HTML ke Gambar hanya menerima pautan http dan https awam, dan kami menyemak alamat IP pada setiap sambungan dan setiap ubah hala, jadi tiada permintaan boleh sampai ke rangkaian dalaman kami.
    • Pemaparan terasing: pelayar yang memaparkan halaman web tidak mempunyai akses internet terus; setiap permintaannya melalui semakan yang sama, dan skrip dimatikan secara lalai dalam fail HTML yang dimuat naik. Makro dalam fail Office tidak pernah dijalankan, dan setiap penukaran berjalan dalam prosesnya sendiri dengan had masa dan had pada apa yang boleh ditulisnya.
  • Undang-undang Tandatangan Elektronik Iraq

    Iraq mempunyai Undang-undang Tandatangan Elektronik dan Transaksi Elektronik No. 78 Tahun 2012. Tandatangan dalam Safha ialah tandatangan elektronik ringkas: kami menyimpan jejak audit dengan masa setiap langkah, dan cap jari SHA-256 bagi dokumen asal dan dokumen akhir. Ia bukan tandatangan yang diperakui oleh pihak berkuasa pensijilan, dan kami tidak memberi nasihat undang-undang tentang kesahannya. Jika dokumen anda memerlukan tandatangan dengan kedudukan undang-undang tertentu, rujuk pengamal undang-undang.

  • Apa yang sedang kami usahakan

    Dalam perancangan
    • ISO/IEC 27001: membina sistem pengurusan keselamatan maklumat mengikut piawaian ini, sebelum penilaian bebas.
    • Ujian penembusan bebas oleh firma luar.
    • Pengesahan dua faktor untuk akaun pentadbir.
    • Penyulitan semasa disimpan untuk fail permintaan tandatangan.

Keselamatan produk

  • Pengehosan

    Safha berjalan pada pelayan yang disewa daripada Contabo GmbH, yang julat alamatnya didaftarkan di Jerman menurut pendaftaran RIPE NCC. Setiap perkhidmatan berjalan dalam bekas Docker sendiri yang diuruskan dengan Coolify: aplikasi laman web, perkhidmatan penukaran dan pangkalan data PostgreSQL.

  • Rangkaian dan perlindungan DDoS

    Trafik laman melalui rangkaian Cloudflare, yang perkhidmatannya termasuk perlindungan automatik terhadap serangan penafian perkhidmatan teragih (DDoS). Di dalam pelayan, pangkalan data berada dalam rangkaian dalaman yang terputus daripada internet, dan perkhidmatan penukaran tidak menerima sambungan dari luar: hanya aplikasi laman web boleh mencapainya, dengan token rahsia yang dikongsi.

  • Penyulitan semasa penghantaran

    • Seluruh laman berjalan melalui HTTPS, dan permintaan HTTP diubah hala ke HTTPS.
    • Sambungan menyokong TLS 1.3.
    • Kami menghantar pengepala HSTS selama dua tahun (max-age=63072000; includeSubDomains), jadi pelayar anda hanya membuka laman ini melalui sambungan yang disulitkan.
    • Sambungan antara Cloudflare dan pelayan kami juga disulitkan, dengan sijil TLS yang sah.
  • Storan

    Kami menyimpan sedikit sahaja pada pelayan: akaun, aliran kerja, resume yang disimpan dan analitik dalam pangkalan data, dan fail permintaan tandatangan pada cakera pelayan. Kata laluan dan token pautan tandatangan hanya disimpan sebagai cincangan (bcrypt dan SHA-256). Untuk berterus terang: buat masa ini kami tidak menyulitkan pangkalan data atau fail permintaan tandatangan semasa disimpan dengan kunci kami sendiri; ia dilindungi oleh pengasingan rangkaian dan kebenaran pelayan.

Penyimpanan dan pemadaman

Angka ini datang daripada tetapan sebenar perkhidmatan:

Data Berapa lama
Fail untuk alat yang berjalan pada peranti anda Tidak pernah sampai kepada kami
Fail dan hasil alat pelayan Dipadam sebaik sahaja hasil anda dihantar, atau sebaik sahaja pemprosesan gagal
Fail tugas yang tersangkut (cth. jika sambungan anda terputus) Pembersih automatik berjalan setiap 5 minit dan memadam mana-mana fail tugas yang berusia lebih 42 minit
Tempat fail sementara disimpan Sistem fail sementara dalam memori (tmpfs), bukan cakera kekal, dikosongkan sepenuhnya apabila perkhidmatan dimulakan semula
Teks alat AI di pihak kami Tidak disimpan selepas pemprosesan
Teks Tanya PDF Anda Disimpan dalam memori pelayan selama 30 minit paling lama, tidak pernah ditulis ke cakera
Teks di Anthropic Dipadam dalam tempoh 30 hari menurut dasar yang diterbitkannya, dengan pengecualian yang disenaraikannya
Pautan tandatangan yang dihantar kepada penandatangan Sah selama 30 hari dari penghantaran
Memuat turun salinan bertandatangan dengan pautan penandatangan 30 hari selepas permintaan selesai
Dokumen dan jejak audit permintaan tandatangan Sehingga anda sendiri memadam permintaan
Sesi log masuk 30 hari
Rekod analitik terperinci 400 hari, selepas itu hanya jumlah harian yang kekal
Akaun anda Sehingga anda memadamnya di halaman "Akaun saya"

Apabila anda memadam akaun, kami memadam daripada pangkalan data akaun, aliran kerja, resume yang disimpan, permintaan tandatangan dan jejak auditnya; kiraan penggunaan alat kekal tanpa sebarang kaitan dengan anda. Fail permintaan tandatangan juga dipadam daripada cakera pelayan.

Akaun dan kata laluan

  • Kata laluan disimpan sebagai cincangan bcrypt pada kos 12, yang tidak boleh ditukar semula kepada kata laluan. Kami tidak menerima kata laluan yang kurang daripada 8 aksara.
  • Sesi anda disimpan dalam kuki yang ditandatangani dengan atribut HttpOnly, Secure dan SameSite=Lax, dan tamat selepas 30 hari. Untuk setiap permintaan sensitif, kami menyemak semula status akaun dalam pangkalan data.
  • Menukar kata laluan menamatkan semua sesi anda yang lain serta-merta.
  • Percubaan log masuk dihadkan: 5 percubaan salah bagi setiap akaun dan 20 bagi setiap alamat IP, dalam tempoh 15 minit.
  • Kami tidak akan sekali-kali meminta kata laluan anda, melalui e-mel atau cara lain.

AI

Ringkaskan PDF, Terjemah PDF dan Tanya PDF Anda menggunakan API Anthropic, dan hanya berfungsi apabila kami menghidupkannya pada pelayan.

  • Apa yang dihantar: teks yang diekstrak daripada fail anda, bukan fail itu sendiri, dengan had saiz bagi setiap permintaan.
  • Apa yang kami simpan: tiada apa-apa selepas pemprosesan. Hanya Tanya PDF Anda menyimpan teks dalam memori pelayan sehingga 30 minit, untuk menjawab soalan susulan anda.
  • Apa yang dinyatakan oleh Anthropic: menurut dasar privasi yang diterbitkannya (kemas kini terakhir 1 Julai 2026), ia memadam input dan output API daripada sistemnya dalam tempoh 30 hari, kecuali dalam keadaan yang disenaraikannya, termasuk penguatkuasaan Dasar Penggunaannya dan pematuhan undang-undang. Terma Komersialnya menyatakan bahawa ia tidak boleh melatih model menggunakan kandungan pelanggan daripada perkhidmatannya.
  • Nasihat kami: jangan gunakan alat ini untuk dokumen yang sangat sensitif.

Pembayaran

Setiap alat dan ciri Safha percuma dalam versi semasa. Kami tidak meminta kad pembayaran, dan laman ini tiada sistem pembayaran. Oleh itu, kami tidak mengumpul atau menyimpan sebarang data pembayaran.

Peti simpanan "Dokumen Saya"

Akan datang dalam aplikasi

Peti simpanan untuk dokumen rasmi anda, seperti kad pengenalan dan pasport, dalam aplikasi telefon Safha:

  • Kekal pada telefon anda sahaja: tiada apa-apa di dalamnya dihantar melalui internet.
  • Disulitkan dengan AES-256-GCM: setiap dokumen, pratontonnya dan indeks peti simpanan.
  • Kuncinya dilindungi oleh sistem telefon: Android Keystore atau iOS Keychain, dibuka dengan biometrik atau kod laluan peranti, atau dengan PIN 6 digit untuk peti simpanan.
  • Dikecualikan daripada sandaran dan daripada pemindahan ke peranti lain.

Keselamatan dalaman

  • Pengurusan akses

    Safha hanya mempunyai dua peranan: ahli dan pentadbir. Papan pemuka pentadbir hanya dibuka untuk akaun yang mempunyai peranan pentadbir, dan kami menyemak peranan itu pada pelayan dua kali: apabila papan pemuka dicapai, kemudian pada setiap halaman dan tindakan di dalamnya. Menukar peranan akaun atau menggantungnya menamatkan sesinya serta-merta.

  • Keistimewaan minimum

    • Perkhidmatan penukaran berjalan sebagai pengguna bukan root pada sistem fail baca sahaja, dan hanya menulis ke folder sementara dalam memori.
    • Ia membaca rahsianya sekali semasa dimulakan, kemudian melepaskan keistimewaan root; rahsia itu tidak pernah sampai ke proses penukaran.
    • Kunci Anthropic hanya berada dalam perkhidmatan penukaran; ia tidak pernah sampai ke aplikasi laman web atau pelayar.
    • Kata laluan pangkalan data dan kunci tandatangan sesi dijana oleh platform pelaksanaan; tiada sesiapa menaipnya secara manual.
  • Pengesahan dua faktor untuk pentadbir

    Dalam perancangan

    Kami tidak menawarkan pengesahan dua faktor untuk akaun pentadbir buat masa ini, dan kami tidak akan mendakwa sebaliknya. Sehingga kami menambahnya, kata laluan pentadbir pertama dijana secara rawak oleh platform pelaksanaan, dan percubaan log masuk dihadkan seperti untuk setiap akaun.

  • Log tindakan pentadbir

    Tindakan yang sampai ke peranti pengguna, seperti menghantar pemberitahuan dan menerbitkan keluaran aplikasi, direkodkan bersama identiti pentadbir dan masanya.

Semak sendiri bahawa fail anda tidak dimuat naik

Anda tidak perlu percaya kata-kata kami sahaja. Untuk alat yang berjalan pada peranti anda, anda boleh menyemaknya pada komputer:

  1. Buka halaman alat dalam Chrome, Edge atau Firefox.
  2. Tekan F12 (atau klik kanan dan pilih "Inspect"), kemudian buka tab Network (Rangkaian).
  3. Pilih fail anda dan jalankan alat.
  4. Perhatikan senarai: anda tidak akan melihat sebarang permintaan yang membawa fail anda atau sepadan dengan saiznya.

Ada cara yang lebih mudah: buka halaman alat, putuskan sambungan internet, dan alat itu terus berfungsi.

Melaporkan kelemahan keselamatan

Jika anda menemui kelemahan keselamatan dalam Safha, e-mel [email protected]. Kami menerbitkan alamat ini dalam fail security.txt mengikut RFC 9116. Sila:

  • Terangkan isu itu, langkah untuk mengulanginya dan halaman atau alat yang terjejas.
  • Jangan akses, ubah atau padam data orang lain, dan jangan ganggu perkhidmatan semasa menguji.
  • Beri kami masa yang munasabah untuk membaikinya sebelum anda menerbitkan sebarang butiran.

Kami membaca dan membalas setiap laporan. Buat masa ini kami tidak menawarkan ganjaran pepijat berbayar, tetapi kami berterima kasih kepada semua yang membantu kami melindungi pengguna. Untuk sebarang soalan lain tentang privasi atau akaun anda: [email protected].

Apa yang kami janjikan

Tiada perlindungan di internet yang sempurna. Apa yang kami janjikan ialah apa yang tertulis di sini: bahawa sebanyak mungkin kerja anda kekal pada peranti anda, dan bahawa kami memberitahu anda dengan jelas apabila fail anda keluar daripadanya, ke mana ia pergi dan mengapa. Apabila apa-apa di sini berubah, kami mengemas kini halaman ini dan tarikhnya.