Pengelola dan tujuan pemrosesan
Pengelola perorangan memakai merek Mo Labs. Email resmi untuk pertanyaan data pribadi ada di halaman kontak. Dokumen ini menjelaskan pemrosesan data dan penanganan manual selama layanan beta.
Data akun dan project diproses untuk menjalankan layanan yang Anda minta, berdasarkan pelaksanaan hubungan layanan/kontrak. Catatan transaksi yang diperlukan dapat diproses untuk kewajiban pembukuan dan hukum. Kontak early access memakai persetujuan saat Anda mengirim waitlist; data opsional tidak wajib untuk mencoba editor. Bila pemrosesan lain memerlukan persetujuan, tujuan dan pilihan tersebut perlu dijelaskan terpisah, bukan diasumsikan dari login Google.
Data akun, project dan perangkat
- Login Google: ID akun Google (sub), email, nama, status email terverifikasi. Sesi memakai cookie dan hash token sesi yang disimpan di database, disertai masa berlaku. Aplikasi tidak meminta kata sandi Google Anda.
- Project: satu dokumen JSON dengan jadwal, task, dependency, nama PIC, catatan, logo dan pengaturan slide. File PPTX hasil export akun disimpan di server untuk unduhan ulang.
- Mode tamu dan file editor offline: draft/autosave berada di localStorage browser. Mode akun memakai outbox lokal untuk perubahan yang belum berhasil disimpan, dan data browser untuk melanjutkan alur editor. Menutup tab tidak selalu menghapusnya. Orang yang memiliki akses ke profil browser dapat membaca data lokal tersebut.
- Waitlist: email wajib; nama, peran dan WhatsApp opsional, serta minat paket, asal formulir, UTM, referrer, URL/query landing dan user agent. Jangan menaruh rahasia di URL; query dapat ikut tersimpan sebagai atribusi saat mengirim formulir.
- Kunjungan landing dan pemakaian fitur: hitungan agregat harian tanpa identitas individu, menurut sumber kunjungan (utm_source atau nama situs asal tanpa alamat halamannya), jenis perangkat (HP atau desktop), dan langkah yang dipakai (misalnya membuka dialog export atau mengunduh PNG) dengan keterangan tamu atau sudah masuk. sessionStorage browser menandai kunjungan dan langkah yang sudah terhitung serta menyimpan atribusi. Cookie sesi hanya dibaca untuk membedakan tamu dan pengguna yang sudah masuk serta tidak menghitung akun internal pengelola; tidak ada identitas yang disimpan bersama hitungan itu. Pencatatan ini bukan profil perjalanan lintas situs. Sistem tidak menyimpan IP pengguna dalam database aplikasi atau log request aplikasi; pembatasan request memakai informasi jaringan sementara di memori.
Log operasional aplikasi memuat pathname, ID request, status, waktu respons dan informasi kesalahan yang diperlukan. Log request disaring agar tidak mencatat query, body, header, cookie atau IP. Jangan menganggap hal ini sebagai jaminan bahwa semua penyedia jaringan di luar aplikasi tidak memproses metadata mereka sendiri.
Akses dan penyedia layanan
Aplikasi, database PostgreSQL dan file export berada di satu VM Google Cloud (Compute Engine) di region Jakarta, Indonesia. Belum ada salinan data di lokasi lain atau replikasi geografis. Pengelola/admin dapat mengakses data dan metadata operasional yang diperlukan untuk dukungan, keamanan dan pengoperasian; bukan hanya Anda yang secara teknis dapat mengakses seluruh data server.
Setiap kali admin membuka data pengguna di halaman admin (daftar atau detail pengguna, project, export, transaksi, waitlist, undangan, akses admin dan aktivitas), sistem mencatat email admin, waktu, bagian yang dibuka, pengguna yang dilihat bila ada, dan kata pencarian yang dipakai (yang bisa berisi email). Catatan ini disimpan 365 hari. Bila akun pengguna dihapus, catatan yang menunjuk akun itu ikut dihapus, tetapi kata pencarian yang sudah tercatat (yang bisa berisi email) tetap ada sampai masa 365 hari itu berakhir. Halaman admin menampilkan judul project dan jumlah halaman/task-nya, bukan isi dokumen project. Akses langsung pengelola ke server atau database untuk pemeliharaan dicatat lewat prosedur pengelola, tetapi belum tercatat otomatis oleh sistem.
Catatan tentang admin sendiri tetap disimpan setelah akun admin itu dihapus: riwayat tindakan admin dan riwayat akses admin (berisi email admin dan, pada riwayat akses, pengenal akun Google-nya, supaya akses lama tidak bisa diklaim akun lain), serta email admin pada catatan akses data selama 365 hari. Ini hanya menyangkut pengelola/admin, bukan pengguna biasa.
Google memproses login sesuai layanannya dan, melalui Google Cloud, menjadi penyedia hosting server. Font Plus Jakarta Sans disajikan dari server layanan ini sendiri: landing, editor dan halaman admin tidak meminta font dari Google Fonts atau penyedia lain. Cloudflare mengelola DNS domain dan meneruskan email yang dikirim ke alamat @timelinebuilder.id; lalu lintas situs tidak melewati Cloudflare. Email kontak resmi di halaman kontak memakai Gmail.
Editor file offline dapat memuat PptxGenJS dari CDN jsDelivr/unpkg untuk export PowerPoint. Penyedia CDN menerima metadata permintaan jaringan; pemuatan library itu bukan pengunggahan dokumen lokal oleh fitur export. Mode akun membuat PPTX di server. Tidak ada klaim bahwa hook analitik yang tersedia di source berarti tracker pihak ketiga sudah aktif.
Doku memproses informasi yang diperlukan untuk checkout dan konfirmasi pembayaran, termasuk email pembeli, ID transaksi, nominal dan paket. Jangan mengirim OTP atau data kartu melalui kontak dukungan.
Penyedia dapat memproses data di lokasi berbeda, termasuk di luar Indonesia, sesuai layanan dan kebijakannya. Pengelola perlu menilai pengamanan dan ketentuan pemindahan data yang berlaku; keberadaan penyedia bukan sertifikasi kepatuhan atau bukti bahwa pemindahan data telah diaudit.
Penyimpanan dan penghapusan
Data akun, project dan export disimpan untuk menyediakan layanan sampai akun dihapus, permintaan penghapusan yang terverifikasi dipenuhi, atau layanan berakhir, kecuali catatan tertentu wajib disimpan menurut hukum. Pengelola menangani permintaan dan penghapusan lanjutan secara manual.
Tombol hapus project langsung mengeluarkan project dari daftar dan project tidak dapat dibuka lagi. 30 hari kemudian, dokumen project dan semua file PPTX hasil export-nya dihapus permanen dari database secara otomatis; sampai saat itu file export yang tercatat masih dapat diunduh dari riwayat tagihan. Tidak ada fitur untuk memulihkan project yang sudah dihapus.
Anda dapat menghapus akun dari pengaturan akun dengan konfirmasi email. Hapus akun menghapus baris akun, project, file export yang tersimpan dalam database, kredit dan sesi yang terkait, serta entri waitlist/undangan untuk email akun. Tautan akun pada transaksi dihapus; catatan transaksi tertentu tetap disimpan, termasuk ID, referensi transaksi dari penyedia, URL checkout dan catatan transaksi. Referensi dan catatan tersebut dapat tetap berkaitan dengan data pada penyedia pembayaran; ini bukan anonimisasi yang tidak dapat dipulihkan. Penghapusan akun tidak otomatis menyisir data pribadi yang tertulis di catatan lain; sampaikan cakupannya melalui permintaan privasi.
Catatan transaksi disimpan selama diperlukan untuk kewajiban pembukuan, hukum atau penyelesaian sengketa, terpisah dari kebutuhan menyimpan konten project. Saat kebutuhan tersebut berakhir, pengelola menghapus atau menganonimkan data yang tidak lagi diperlukan secara manual; tidak semua dokumen project merupakan catatan transaksi wajib.
Data waitlist disimpan sampai persetujuan ditarik atau program early access berakhir. Minta penarikan persetujuan melalui email kontak resmi; pengelola menghapus entri terkait secara manual.
Akses sesi berlaku 30 hari. Sesi yang sudah kedaluwarsa dihapus otomatis dari database sekitar satu hari kemudian, dan login kembali juga membersihkan sesi kedaluwarsa milik akun tersebut. Logout menghapus sesi browser saat ini; hapus akun menghapus seluruh sesi akun.
Pada layanan produksi, log operasional mengikuti rotasi dengan batas ukuran dan jumlah file. Lingkungan uji dapat memiliki konfigurasi berbeda; log yang tidak lagi diperlukan dihapus secara manual. Hitungan kunjungan dan pemakaian fitur harian tanpa identitas individu dapat dipertahankan untuk evaluasi layanan.
Salinan cadangan database disimpan di server yang sama (belum ada salinan di lokasi lain) dan dihapus otomatis 30 hari setelah dibuat. Karena itu data yang sudah dihapus dari database aktif dapat masih ada di cadangan sampai 30 hari kemudian; untuk project yang dihapus, totalnya paling lama sekitar 60 hari sejak tombol hapus ditekan. Akses cadangan dibatasi kepada pengelola. Jika cadangan dipulihkan, penghapusan yang sudah dipenuhi diterapkan kembali sebelum database dapat diakses pengguna.
Draft/autosave dalam localStorage dan outbox tidak memiliki masa hapus otomatis. Salinan unduhan, file yang sudah Anda bagikan dan data browser pada perangkat lain tidak dapat dihapus dari jauh oleh penghapusan akun. Hapus data situs di browser/perangkat yang Anda gunakan dan hapus salinan yang tidak diperlukan.
Permintaan hak dan data anak
Anda dapat meminta informasi, akses, perbaikan, penghapusan atau penghentian pemrosesan sesuai hak yang berlaku, termasuk menarik persetujuan kontak waitlist. Hubungi pengelola dengan email terkait dan uraian permintaan. Pengelola memverifikasi hubungan Anda dengan data secara proporsional; jangan mengirim unggahan KTP atau data identitas tambahan sebelum alasan dan cara aman dijelaskan.
Penghapusan dapat dibatasi oleh kewajiban hukum untuk catatan tertentu; alasan dan cakupannya dijelaskan dalam tindak lanjut. Permintaan ditangani mengikuti tenggat wajib menurut hukum yang berlaku. Naskah ini tidak menetapkan SLA tambahan di luar kewajiban tersebut.
Layanan ditujukan untuk perencanaan kerja, bukan pengumpulan data anak. Sebaiknya anak tidak memasukkan data sendiri atau orang lain tanpa pendampingan dan kewenangan yang sesuai. Aplikasi belum memiliki gerbang usia atau verifikasi orang tua; jika data anak teridentifikasi, hubungi pengelola untuk penanganan khusus sesuai kewajiban hukum.
Keamanan dan perubahan
Koneksi ke layanan memakai HTTPS (TLS 1.2 atau lebih baru) dengan HSTS, dan cookie sesi bersifat Secure dan HttpOnly. Disk server dienkripsi saat disimpan oleh Google Cloud sebagai bawaan penyedia; database tidak menambahkan enkripsi per kolom. Aplikasi membatasi akses project berdasarkan akun, menyimpan hash sesi, memvalidasi input dan membatasi request. Ini bukan enkripsi end-to-end (E2EE); pengelola masih dapat memproses konten server. Tidak ada sistem yang dapat menjamin bebas gangguan atau kebocoran.
Jika terjadi kegagalan pelindungan data pribadi, pengelola memberitahukannya secara tertulis kepada pengguna yang terdampak dan lembaga yang berwenang paling lambat 3 x 24 jam sesuai UU 27/2022 tentang Pelindungan Data Pribadi, berisi data yang terungkap, kapan dan bagaimana data itu terungkap, serta upaya penanganan dan pemulihannya. Laporkan dugaan insiden melalui kontak pengelola tanpa membagikan rahasia di laporan.
Perubahan material tujuan atau cara pemrosesan dijelaskan kepada pengguna. Status, versi dan tanggal di atas bukan bukti persetujuan pengguna yang tersimpan, sertifikasi kepatuhan, atau bukti pendaftaran PSE.