SocMed Scheduler

Meta • TikTok • YouTube Multi-Publisher

AES-256 Vault Active
Sub Menu:

🔐 Halaman Maintenance & Manajemen Akun Medsos

Kelola akun login (Username/Email & Password). Seluruh kredensial sensitif dienkripsi otomatis menggunakan AES-256-GCM di level database.

Database Encryption: AES-256-GCM Active
{{ getPlatformInfo(acc.platform).icon }}

{{ acc.accountName }}

{{ getPlatformInfo(acc.platform).name }}

● {{ acc.status || 'ACTIVE' }}
Username / Login ID: {{ acc.username || acc.platformAccountId || '-' }}
Status Password di DB: 🔒 AES-256-GCM Terenkripsi
Database Ciphertext Preview: {{ acc.encryptedTokenPreview || 'aes256:gcm:sealed' }}
Catatan: {{ acc.notes }}

📝 Unified Composer with Platform Overrides

Hierarchical Inheritance

Tulis konten sekali di tab Master Content, dan kustomisasi sesuai kebutuhan tiap platform.

{{ baseCaption.length }} karakter
{{ med.mediaType }} ({{ med.aspectRatio }})
✓

{{ getPlatformInfo(composerTab).icon }} Kustomisasi {{ getPlatformInfo(composerTab).name }}

Konfigurasi khusus untuk platform ini

Target: {{ selectedPlatforms.length }} platform

Live Mockup Preview

Tampilan akurat tiap platform

📷
Pilih media untuk preview
brand.official
•••

brand.official {{ getActiveCaption('INSTAGRAM') }}

💬 {{ overrides.INSTAGRAM.config.firstComment }}

Following For You
@brand_official ✓

{{ getActiveCaption('TIKTOK') }}

❤️ 14K
💬 390
YouTube Shorts
SHORTS

{{ overrides.YOUTUBE.config.title || 'Judul Video Shorts' }}

Halaman Brand Resmi

{{ getActiveCaption('FACEBOOK') }}

🗓️ Kalender Publikasi Konten

Monitoring jadwal tayang multi-platform terpusat (WIB / UTC+7)

{{ post.status }} ⏰ {{ formatDate(post.scheduledAt) }}
📝 Teks

{{ post.baseCaption }}

{{ getPlatformInfo(p).icon }} {{ getPlatformInfo(p).name }}
✓ Terbit

▶️ YouTube API Quota Barometer

{{ quota.youtube.used }} / {{ quota.youtube.limit }} Units

1x Upload Video = 1.600 Units. Tersisa {{ Math.floor((quota.youtube.limit - quota.youtube.used) / 1600) }} upload hari ini.

📷 Instagram Daily Post Limit

{{ quota.instagram.used }} / {{ quota.instagram.limit }} Posts

Batas resmi Meta: Maksimal 50 post/24 jam per akun.

Audit Execution Logs

Waktu Platform Status Pesan Respon Latensi
{{ formatDate(log.timestamp) }} {{ getPlatformInfo(log.platform).icon }} {{ log.platform }} {{ log.status }} OK {{ log.message }} {{ log.latencyMs }} ms

{{ isEditingAccount ? 'Edit Kredensial Akun' : 'Tambah Akun Medsos Baru (GUI)' }}

Password akan langsung dienkripsi dengan AES-256-GCM

🛡️ Jaminan Keamanan Enkripsi Database:

Password tidak pernah disimpan dalam bentuk teks biasa. Server mengenkripsinya dengan AES-256-GCM (kunci 256-bit + 12-byte nonce IV + 16-byte authentication tag) sebelum masuk ke database.

🔍

Bukti Kriptografi Enkripsi Database

{{ inspectData.accountName }} ({{ inspectData.platform }})
ID: {{ inspectData.accountId }} • User: {{ inspectData.username }}
Algoritma Enkripsi: {{ inspectData.storageProof.algorithm }}
Initialization Vector (IV / Nonce 12-byte hex):
{{ inspectData.storageProof.ivHex }}
Authentication Tag (16-byte hex):
{{ inspectData.storageProof.authTagHex }}
Ciphertext (Tersimpan di PostgreSQL/JSON):
{{ inspectData.storageProof.ciphertextHex }}
Status Integritas Data Kriptografis: {{ inspectData.storageProof.integrityVerification === 'VALID' ? '✓ VALID (Integritas Terverifikasi)' : '❌ INVALID_OR_TAMPERED' }}
✨ {{ toastMessage }}