Keamanan Data
Data Properti Anda, Dijaga Bertingkat
Nivara menyimpan data operasional dan dokumen properti yang sensitif, jadi aksesnya dirancang bertingkat, dari isolasi antar properti sampai jejak audit tiap perubahan.
Lapis 01
Isolasi Data per Properti
Kalau Anda mengelola lebih dari satu properti, data tiap properti tetap terpisah penuh.
- Setiap data (kecuali user & role) terikat ke satu property_id, satu instalasi Nivara bisa melayani banyak properti tanpa data bercampur
- Satu akun admin grup bisa mengelola banyak properti tanpa data tercampur
- Hak akses seorang user bisa berbeda-beda di tiap properti yang ia ikuti
Lapis 02
Role & Permission Granular
Lima level akses, dengan permission yang bisa diatur sedetail aksi per objek.
- Lima role berjenjang: Superadmin, Admin, Manager, Staff, dan Tenant, dengan cakupan akses yang jelas per level
- Dibangun di atas Spatie Permission dengan teams (team_key = property_id), sehingga permission di-scope per properti
- Permission granular per aksi, misalnya work-orders.progress, work-orders.assign, dan work-orders.activity adalah izin terpisah pada objek yang sama
- Tombol aksi di panel admin selalu mengikuti permission ini, bukan hanya tampil berdasarkan role
- Force delete hanya tersedia untuk Superadmin lintas properti
Lapis 03
Kontrol Akses Dokumen
File properti tidak bisa diakses lewat path publik yang bisa ditebak sembarang orang.
- Dokumen diupload per properti dengan kategori, dan akses kontrol bisa dibatasi hanya untuk user/tenant tertentu
- Publish/unpublish dokumen dikelola langsung dari file manager terpadu di panel admin
- Preview & download berjalan lewat controller khusus, file tidak diekspos lewat path langsung
- Tenant hanya melihat dokumen yang memang bisa diakses olehnya, lewat portal maupun API
Lapis 04
Autentikasi API Terpisah
Tiga jalur masuk berbeda, tapi tetap tunduk pada aturan otorisasi yang sama.
- Tiga jalur akses terpisah: Admin Panel (/admin), Tenant Panel (/tenant), dan Visitor Pass publik tanpa login
- REST API Admin (106 endpoint) dan REST API Tenant (35 endpoint), keduanya memakai token Sanctum yang terpisah
- Semua endpoint API mengikuti permission/policy yang sama dengan panel admin, tidak ada jalur pintas otorisasi
Lapis 05
Notifikasi Aman & Audit Trail
Kegagalan kirim notifikasi tidak mengganggu proses utama, dan aktivitas penting tetap tercatat.
- Activity log mencatat aktivitas penting pengguna di admin panel untuk kebutuhan audit
- Pengiriman notifikasi (bell, email, push/FCM) dirancang aman terhadap kegagalan, tidak mengganggu proses utama bila gagal kirim
- Preferensi notifikasi bisa diatur per user per properti, per kanal
- SOS Alert tersedia sebagai jalur notifikasi darurat terpisah
Siap Merapikan Operasional Properti Anda?
Ceritakan jumlah property, gedung, dan unit yang Anda kelola, tim kami bantu hitung kebutuhan & siapkan trial.