Apakah Safha Aman? Keamanan dan File Anda
Cara Safha melindungi file Anda: di mana file diproses, kapan dihapus, siapa yang bisa melihatnya, standar yang kami ikuti, dan apa yang akan datang.
Kami tahu file Anda bisa berisi kontrak, kartu identitas, dan dokumen pribadi. Karena itu kami membangun Safha agar sebanyak mungkin pekerjaan Anda tetap di perangkat Anda, dan saat file harus keluar darinya, kami memberi tahu kapan, ke mana, dan mengapa. Semua yang ada di halaman ini berasal dari konfigurasi layanan yang sebenarnya, kodenya, dan respons server yang sedang berjalan. Hal yang belum kami lakukan diberi tanda jelas “Sedang dikerjakan”.
Terakhir diperbarui:
Sekilas
- 0 bytedari file Anda sampai kepada kami dengan alat yang berjalan di perangkat Anda
- Langsungfile alat server dihapus begitu hasil Anda terkirim
- TLS 1.3mengenkripsi koneksi, dengan HSTS selama dua tahun
- bcryptmenyimpan kata sandi, dengan cost 12
Di halaman ini
Prinsip privasi
Tiga prinsip di balik setiap fitur Safha:
Kami tidak menjual data Anda
Kami tidak menjual data pribadi Anda, tidak menampilkan iklan bertarget, dan tidak memakai cookie iklan atau cookie pelacak pihak ketiga. Content Security Policy situs ini hanya mengizinkan halaman kami terhubung ke domain kami sendiri (
connect-src 'self').Kami hanya mengumpulkan yang diperlukan
Anda tidak memerlukan akun untuk memakai alat-alatnya. Analitik kami adalah milik kami sendiri: kami tidak pernah menyimpan alamat IP mentah Anda, kami mengubahnya menjadi token hash dengan rahasia yang berganti setiap hari. Log alat tidak pernah berisi nama atau isi file Anda, hanya alatnya, tempat berjalan, apakah berhasil, berapa lama prosesnya, dan perkiraan rentang ukuran.
Anda yang memegang kendali
Anda melihat di mana file Anda akan diproses sebelum memilihnya. Anda bisa menghapus permintaan tanda tangan dan alur kerja kapan saja, dan menghapus akun Anda sendiri dari halaman “Akun saya”. Detailnya ada di kebijakan privasi kami.
Di mana file Anda diproses
Setiap alat punya label yang menunjukkan di mana file Anda diproses, sebelum Anda memilihnya. Inilah kasus-kasusnya:
Di perangkat Anda
File dibaca dan diproses di dalam browser Anda, dan Anda mengunduh hasilnya dari browser itu sendiri. File tidak dikirim ke server mana pun. Ini mencakup sebagian besar alat PDF dan gambar, seperti menggabungkan, memisahkan, memutar, menandatangani file Anda sendiri, dan mengompres gambar.
Di server kami
Sebagian alat memerlukan perangkat lunak yang tidak berjalan baik di browser, seperti konversi Office dan OCR. Di sini file Anda dikirim melalui koneksi terenkripsi ke layanan konversi kami, yang memprosesnya dan menghapusnya begitu hasil Anda terkirim.
Melalui penyedia AI
Rangkum PDF, Terjemahkan PDF, dan Tanya PDF mengambil teks dari file Anda dan mengirim teks itu, bukan filenya, ke Anthropic melalui koneksi terenkripsi. Detailnya ada di bagian AI. Kami menyarankan tidak memakai alat ini untuk dokumen yang sangat sensitif.
Minta Tanda Tangan
Saat Anda meminta orang lain menandatangani dokumen, kami menyimpannya sampai semua orang menandatangani: dokumen, nama dan email penanda tangan, serta jejak audit setiap langkah. Fitur ini hanya untuk pemilik akun. Berapa lama kami menyimpannya ada di bagian Penyimpanan dan penghapusan.
Alur kerja
Jika Anda merangkai beberapa alat menjadi alur kerja tersimpan, setiap langkah mengikuti aturan alatnya sendiri. Kami menyimpan pengaturan alur kerja di akun Anda, bukan file yang melewatinya.
Standar yang kami ikuti
Saat ini kami tidak memegang sertifikasi keamanan pihak ketiga, seperti ISO/IEC 27001 atau SOC 2, dan kami tidak menampilkan logonya. Inilah standar yang benar-benar kami terapkan, dan yang sedang kami kerjakan:
Prinsip GDPR
Tidak ada “sertifikat GDPR” resmi, dan kami tidak mengklaimnya. Kami menerapkan prinsip-prinsipnya: kami mengumpulkan data sesedikit mungkin, menetapkan batas waktu untuk semua yang kami simpan, dan menjelaskan di mana setiap file diproses. Hak Anda meliputi:
- Penghapusan: hapus akun Anda sendiri dari halaman “Akun saya”.
- Perbaikan: ubah nama dan bahasa Anda di halaman “Akun saya”; untuk hal lain, kirimi kami email.
- Akses dan portabilitas: minta salinan data akun Anda di [email protected].
Praktik OWASP
Kami menerapkan praktik dari panduan keamanan aplikasi web OWASP, termasuk:
- Content Security Policy (CSP): skrip dan koneksi dibatasi ke domain kami, dan situs ini tidak bisa disematkan di situs lain.
- Perlindungan SSRF: HTML ke PDF dan HTML ke Gambar hanya menerima tautan http dan https publik, dan kami memeriksa alamat IP pada setiap koneksi dan setiap pengalihan, sehingga tidak ada permintaan yang bisa mencapai jaringan internal kami.
- Rendering terisolasi: browser yang merender halaman web tidak punya akses internet langsung; setiap permintaannya melewati pemeriksaan yang sama, dan skrip dimatikan secara bawaan pada file HTML yang diunggah. Makro di file Office tidak pernah dijalankan, dan setiap konversi berjalan dalam prosesnya sendiri dengan batas waktu dan batas jumlah yang bisa ditulisnya.
Undang-Undang Tanda Tangan Elektronik Irak
Irak memiliki Undang-Undang Tanda Tangan Elektronik dan Transaksi Elektronik No. 78 Tahun 2012. Tanda tangan di Safha adalah tanda tangan elektronik sederhana: kami menyimpan jejak audit berisi waktu setiap langkah, serta sidik jari SHA-256 dari dokumen asli dan dokumen final. Tanda tangan ini bukan tanda tangan yang disertifikasi oleh otoritas sertifikasi, dan kami tidak memberikan nasihat hukum tentang keabsahannya. Jika dokumen Anda memerlukan tanda tangan dengan kedudukan hukum tertentu, konsultasikan dengan ahli hukum.
Yang sedang kami kerjakan
Sedang dikerjakan- ISO/IEC 27001: membangun sistem manajemen keamanan informasi sesuai standar ini, menjelang penilaian independen.
- Uji penetrasi independen oleh perusahaan luar.
- Autentikasi dua faktor untuk akun administrator.
- Enkripsi saat disimpan (at rest) untuk file permintaan tanda tangan.
Keamanan produk
Hosting
Safha berjalan di server yang disewa dari Contabo GmbH, yang rentang alamatnya terdaftar di Jerman menurut registri RIPE NCC. Setiap layanan berjalan dalam kontainer Docker tersendiri yang dikelola dengan Coolify: aplikasi situs web, layanan konversi, dan basis data PostgreSQL.
Jaringan dan perlindungan DDoS
Lalu lintas situs melewati jaringan Cloudflare, yang layanannya mencakup perlindungan otomatis terhadap serangan penolakan layanan terdistribusi (DDoS). Di dalam server, basis data berada di jaringan internal yang terputus dari internet, dan layanan konversi tidak menerima koneksi dari luar: hanya aplikasi situs web yang bisa menjangkaunya, dengan token rahasia bersama.
Enkripsi saat transit
- Seluruh situs berjalan melalui HTTPS, dan permintaan HTTP dialihkan ke HTTPS.
- Koneksi mendukung TLS 1.3.
- Kami mengirim header HSTS selama dua tahun (
max-age=63072000; includeSubDomains), sehingga browser Anda hanya membuka situs melalui koneksi terenkripsi. - Koneksi antara Cloudflare dan server kami juga terenkripsi, dengan sertifikat TLS yang valid.
Penyimpanan
Kami menyimpan sedikit data di server: akun, alur kerja, CV tersimpan, dan analitik di basis data, serta file permintaan tanda tangan di disk server. Kata sandi dan token tautan penandatanganan disimpan hanya sebagai hash (bcrypt dan SHA-256). Agar jelas: saat ini kami tidak mengenkripsi basis data atau file permintaan tanda tangan saat disimpan dengan kunci kami sendiri; keduanya dilindungi oleh isolasi jaringan dan izin server.
Penyimpanan dan penghapusan
Angka-angka ini berasal dari pengaturan layanan yang sebenarnya:
| Data | Berapa lama |
|---|---|
| File untuk alat yang berjalan di perangkat Anda | Tidak pernah sampai kepada kami |
| File dan hasil alat server | Dihapus begitu hasil Anda terkirim, atau begitu pemrosesan gagal |
| File pekerjaan yang tersangkut (misalnya jika koneksi Anda terputus) | Pembersih otomatis berjalan setiap 5 menit dan menghapus file pekerjaan yang berumur lebih dari 42 menit |
| Tempat file sementara disimpan | Sistem file sementara di memori (tmpfs), bukan disk permanen, yang terhapus seluruhnya saat layanan dimulai ulang |
| Teks alat AI di pihak kami | Tidak disimpan setelah diproses |
| Teks Tanya PDF | Disimpan di memori server paling lama 30 menit, tidak pernah ditulis ke disk |
| Teks di Anthropic | Dihapus dalam 30 hari sesuai kebijakan yang dipublikasikannya, dengan pengecualian yang dicantumkannya |
| Tautan penandatanganan yang dikirim ke penanda tangan | Berlaku 30 hari sejak dikirim |
| Mengunduh salinan bertanda tangan dengan tautan penanda tangan | 30 hari setelah permintaan selesai |
| Dokumen permintaan tanda tangan dan jejak audit | Sampai Anda sendiri menghapus permintaan |
| Sesi masuk | 30 hari |
| Catatan analitik terperinci | 400 hari, setelah itu hanya total harian yang tersisa |
| Akun Anda | Sampai Anda menghapusnya di halaman “Akun saya” |
Saat Anda menghapus akun, kami menghapus dari basis data akun Anda, alur kerja, CV tersimpan, permintaan tanda tangan, dan jejak auditnya; hitungan penggunaan alat tetap ada tanpa kaitan apa pun dengan Anda. File permintaan tanda tangan juga dihapus dari disk server.
Akun dan kata sandi
- Kata sandi disimpan sebagai hash bcrypt dengan cost 12, yang tidak bisa dikembalikan menjadi kata sandi. Kami tidak menerima kata sandi yang lebih pendek dari 8 karakter.
- Sesi Anda berada dalam cookie bertanda tangan dengan atribut
HttpOnly,Secure, danSameSite=Lax, dan berakhir setelah 30 hari. Untuk setiap permintaan sensitif, kami memeriksa ulang status akun di basis data. - Mengganti kata sandi langsung mengakhiri semua sesi Anda yang lain.
- Percobaan masuk dibatasi: 5 percobaan salah per akun dan 20 per alamat IP, dalam 15 menit.
- Kami tidak akan pernah meminta kata sandi Anda, baik lewat email maupun cara lain.
AI
Rangkum PDF, Terjemahkan PDF, dan Tanya PDF memakai API Anthropic, dan hanya berfungsi jika kami mengaktifkannya di server.
- Apa yang dikirim: teks yang diambil dari file Anda, bukan filenya, dengan batas ukuran pada setiap permintaan.
- Apa yang kami simpan: tidak ada setelah diproses. Hanya Tanya PDF yang menyimpan teks di memori server hingga 30 menit, untuk menjawab pertanyaan lanjutan Anda.
- Apa kata Anthropic: menurut kebijakan privasi yang dipublikasikannya (terakhir diperbarui 1 Juli 2026), Anthropic menghapus input dan output API dari sistemnya dalam 30 hari, kecuali dalam kasus yang dicantumkannya, termasuk penegakan Kebijakan Penggunaannya dan kepatuhan pada hukum. Ketentuan Komersialnya menyatakan bahwa Anthropic tidak boleh melatih model dengan konten pelanggan dari layanannya.
- Saran kami: jangan memakai alat ini untuk dokumen yang sangat sensitif.
Pembayaran
Setiap alat dan fitur Safha gratis di versi saat ini. Kami tidak meminta kartu pembayaran, dan situs ini tidak punya sistem pembayaran. Jadi kami tidak mengumpulkan atau menyimpan data pembayaran apa pun.
Brankas "Dokumen Saya"
Brankas untuk dokumen resmi Anda, seperti kartu identitas dan paspor, di aplikasi Safha untuk HP:
- Hanya tersimpan di HP Anda: tidak ada isinya yang pernah dikirim lewat internet.
- Dienkripsi dengan AES-256-GCM: setiap dokumen, pratinjaunya, dan indeks brankas.
- Kuncinya dilindungi oleh sistem HP: Android Keystore atau iOS Keychain, dibuka dengan biometrik atau kode sandi perangkat, atau dengan PIN 6 digit untuk brankas.
- Dikecualikan dari cadangan dan dari pemindahan ke perangkat lain.
Keamanan internal
Manajemen akses
Safha hanya punya dua peran: anggota dan administrator. Dasbor admin hanya terbuka untuk akun dengan peran administrator, dan kami memeriksa peran itu di server dua kali: saat dasbor diakses, lalu di setiap halaman dan tindakan di dalamnya. Mengubah peran akun atau menangguhkannya langsung mengakhiri sesinya.
Hak akses minimum
- Layanan konversi berjalan sebagai pengguna non-root pada sistem file hanya-baca, dan hanya menulis ke folder sementara di memori.
- Layanan ini membaca rahasianya sekali saat dimulai, lalu melepaskan hak root; rahasia itu tidak pernah sampai ke proses konversi.
- Kunci Anthropic hanya berada di layanan konversi; kunci itu tidak pernah sampai ke aplikasi situs web atau browser.
- Kata sandi basis data dan kunci penandatanganan sesi dibuat oleh platform deployment; tidak ada yang mengetiknya secara manual.
Autentikasi dua faktor untuk administrator
Sedang dikerjakanSaat ini kami tidak menyediakan autentikasi dua faktor untuk akun administrator, dan kami tidak akan mengklaimnya. Sampai kami menambahkannya, kata sandi administrator pertama dibuat secara acak oleh platform deployment, dan percobaan masuk dibatasi seperti untuk setiap akun.
Log tindakan admin
Tindakan yang menjangkau perangkat pengguna, seperti mengirim notifikasi dan menerbitkan rilis aplikasi, dicatat beserta identitas administrator dan waktunya.
Periksa sendiri bahwa file Anda tidak diunggah
Anda tidak perlu sekadar percaya kepada kami. Untuk alat yang berjalan di perangkat Anda, Anda bisa memeriksanya di komputer:
- Buka halaman alat di Chrome, Edge, atau Firefox.
- Tekan F12 (atau klik kanan dan pilih “Inspect”), lalu buka tab Network.
- Pilih file Anda dan jalankan alatnya.
- Perhatikan daftarnya: Anda tidak akan melihat permintaan apa pun yang membawa file Anda atau yang ukurannya sama dengan file Anda.
Ada cara yang lebih sederhana lagi: buka halaman alat, putuskan koneksi internet, dan alat tetap berjalan.
Melaporkan kerentanan keamanan
Jika Anda menemukan kerentanan keamanan di Safha, kirim email ke [email protected]. Kami mempublikasikan alamat ini di file security.txt sesuai RFC 9116. Mohon:
- Jelaskan masalahnya, langkah-langkah untuk mereproduksinya, dan halaman atau alat yang terdampak.
- Jangan mengakses, mengubah, atau menghapus data orang lain, dan jangan mengganggu layanan saat menguji.
- Beri kami waktu yang wajar untuk memperbaikinya sebelum Anda mempublikasikan detail apa pun.
Kami membaca dan membalas setiap laporan. Saat ini kami tidak menawarkan program bug bounty berbayar, tetapi kami berterima kasih kepada semua orang yang membantu kami melindungi pengguna. Untuk pertanyaan lain tentang privasi atau akun Anda: [email protected].
Apa yang kami janjikan
Tidak ada perlindungan di internet yang sempurna. Yang kami janjikan adalah apa yang tertulis di sini: bahwa sebanyak mungkin pekerjaan Anda tetap di perangkat Anda, dan bahwa kami memberi tahu Anda dengan jelas saat file Anda keluar darinya, ke mana perginya, dan mengapa. Jika ada yang berubah di sini, kami memperbarui halaman ini dan tanggalnya.