Cara Kerja TikGo

Kami membangun TikGo agar Anda dapat menyimpan post media sosial publik yang didukung dengan cepat, andal, dan transparan langsung dari browser. Di halaman ini, Anda bisa melihat cara kerja sistem, lapisan perlindungan yang kami pakai, data yang diproses, dan alasan mengapa batas unduhan atau kendala khusus platform tertentu bisa muncul.

Tujuan dan prinsip

  • Cepat dan mulus: mengurangi langkah dan latensi di setiap tahap.
  • Keamanan lebih dulu: kami memprioritaskan pencegahan penyalahgunaan agar layanan tetap tersedia bagi sebanyak mungkin pengguna.
  • Data minimal: kami hanya memproses hal yang benar-benar diperlukan untuk fitur ini; kami tidak menyimpan video Anda.
  • Transparan: kami menjelaskan batasan dengan jelas, menyimpan log teknis jangka pendek, dan menerangkan cara kami menangani insiden.

Gambaran umum alur

Inisialisasi sesi aman
      │ 1) Menerima token CSRF + tiket berumur pendek
      â–¼
Anda menempelkan URL publik yang didukung
      │ 2) Kami memvalidasi link, token, dan konteks permintaan
      â–¼
Alur unduhan TikGo
      │ 3) Menerapkan pemeriksaan keamanan → memeriksa metadata dan opsi media yang tersedia
      │ 4) Memeriksa batasan (ukuran file, beban sistem, ketersediaan platform)
      â–¼
Platform sumber yang didukung
      │ 5) Mengembalikan stream media atau opsi file yang tersedia
      â–¼
Browser Anda
      └► 6) Anda memilih file atau kualitas → unduhan disimpan ke perangkat Anda

Catatan: jika Anda mengakses melalui CDN, kami membaca IP asli dari header standar untuk menerapkan rate limiting yang adil terhadap penyalahgunaan.

Langkah demi langkah

1) Inisialisasi sesi aman

  • Sebelum unduhan dimulai, kami membuat sesi dengan perlindungan CSRF dan tiket berumur pendek untuk memastikan permintaan Anda valid.
  • Tiket ini cepat kedaluwarsa dan hanya berlaku untuk tindakan tertentu.

2) Anda menempelkan URL publik yang didukung

  • Kami memvalidasi format dan asal tautan.
  • Alur yang didukung bergantung pada halaman dan platform. Tautan publik TikTok, Douyin, Facebook, Instagram, dan X/Twitter dapat menampilkan jenis media dan opsi unduhan yang berbeda.
  • Jika URL tidak valid, privat, terhapus, dibatasi, atau dibuka dari WebView in-app yang bermasalah, kami menampilkan error yang jelas dan bisa ditindaklanjuti.

3) Memeriksa metadata dan opsi

  • Kami tidak membuat atau menyimpan salinan permanen media Anda. Sistem hanya memeriksa metadata seperti judul, format yang tersedia, dan opsi file untuk platform tujuan.
  • Jika memang tersedia, kami memprioritaskan sumber tanpa watermark.
  • Jika suatu post hanya menyediakan satu file yang bisa dipakai, kami menampilkan file itu saja, bukan membuat label kualitas atau opsi palsu.

4) Batasan untuk stabilitas

  • Saat beban tinggi, kami dapat menyembunyikan sementara file original di atas 200 MB agar layanan tetap lancar untuk semua orang.
  • Ambang 200 MB dapat menyesuaikan dengan sumber daya dan bandwidth yang tersedia.

5) Unduh langsung ke perangkat

  • Anda memilih file atau kualitas lalu mengunduh langsung ke perangkat.
  • Tidak ada upscaling buatan. 4K hanya muncul jika sumber benar-benar menyediakannya.
  • Opsi yang tersedia berbeda menurut platform dan jenis post. Ada post yang hanya punya video, ada yang punya audio terpisah, dan ada halaman gambar atau carousel yang menyediakan gambar untuk diunduh.

6) Akhir sesi dan pembersihan

  • Tiket akan kedaluwarsa otomatis, dan log teknis disimpan sampai 7 hari.
  • Kami tidak menyimpan video Anda; seluruh proses berbasis sesi.

Keamanan berlapis

  • CSRF: mencegah pemalsuan permintaan lintas situs.
  • Tiket berumur pendek: memastikan permintaan berasal dari sesi saat ini dan cepat kedaluwarsa.
  • Rate limiting yang adil: menerapkan batas berdasarkan IP dan perilaku untuk menghentikan spam/DDoS.
  • Anti-iframe / clickjacking: memblokir penyematan tanpa izin agar permukaan serangan lebih kecil.

Lapisan ini melindungi pengguna dan layanan dari penyalahgunaan; bukan untuk melacak individu.

Data apa yang kami proses?

Kami memilih pemrosesan minimal dan retensi singkat untuk menyeimbangkan keandalan dan privasi.

Jenis data Tujuan Retensi maksimum
IP Menerapkan rate limiting; mendeteksi spam/DDoS ≤ 7 hari
Info teknis Debug error (kode, beban perkiraan, wilayah) ≤ 7 hari
User agent Kompatibilitas perangkat/browser ≤ 7 hari
URL yang ditempel Diproses dalam sesi untuk memeriksa metadata Sementara
  • Kami tidak menyimpan video dan tidak menjual atau menyewakan data.
  • Log digunakan untuk melindungi layanan dan meningkatkan kualitas, lalu dihapus sesuai jadwal.
  • Lihat kebijakan lengkap kami di /id/privacy-policy.

Batasan dan penggunaan sumber daya yang adil

  • File original di atas 200 MB dapat disembunyikan sementara saat trafik puncak.
  • Tidak ada upscaling: jika sumber tidak punya 4K, kami tidak membuat 4K.
  • Opsi kualitas yang lebih rendah bisa membantu saat bandwidth terbatas.

Skenario yang tidak didukung dan solusinya

  • Post privat, terhapus, atau dibatasi → hanya konten publik yang didukung.
  • Kunci wilayah atau masalah sumber sementara → coba jaringan lain (seluler/Wi-Fi) atau tunggu beberapa menit.
  • WebView aplikasi sosial (Facebook/Zalo/Telegram/Instagram/X) → bisa memblokir unduhan; buka TikGo di Safari, Chrome, Firefox, atau Edge.
  • Short link yang tidak terurai dengan baik → tautan harus mengarah ke post publik yang didukung.
  • Overlay, stiker, atau edit yang sudah tertanam di media sumber → tidak bisa dihapus jika memang sudah baked-in.
  • HDR terlihat pudar → gunakan player yang mendukung HDR atau ekspor ke SDR.

Kompatibilitas perangkat

  • Browser: Chrome, Safari, Firefox, Edge (versi modern).
  • Perangkat/OS: iOS/iPadOS, Android, Windows, macOS, Linux.

Tips menyimpan:

  • iPhone/iPad: simpan ke Files → Share → Save Video to Photos.
  • Android: cek folder Downloads lalu buka lewat Gallery atau Files.
  • Desktop: seret langsung ke CapCut atau Premiere untuk segera diedit.

Tanggung jawab dan aspek hukum

  • Hormati privasi dan hak cipta saat mengunduh atau menyimpan konten.
  • Hanya unduh konten yang Anda miliki atau yang Anda izinkan untuk gunakan.
  • TikGo bersifat independen dan tidak berafiliasi dengan TikTok/ByteDance; kami tidak bertanggung jawab atas penyalahgunaan.
  • Untuk permintaan takedown, lihat /id/dmca.

Pertanyaan singkat

Mengapa menggunakan tiket berumur pendek?
Tiket memastikan permintaan berasal dari sesi yang valid dan membantu mengurangi penyalahgunaan; masa aktif yang singkat mencegah penggunaan ulang.

Mengapa Anda membutuhkan IP saya?
Untuk menerapkan rate limiting yang adil, mendeteksi spam/DDoS, dan melindungi sumber daya bersama. Kami tidak menggunakan IP untuk mengidentifikasi orang secara pribadi.

Mengapa 4K kadang tidak tersedia?
Karena sumber tidak menyediakannya; kami tidak melakukan upscaling.

Mengapa beberapa post hanya menampilkan satu file?
Karena tidak semua post publik menyediakan banyak file untuk diunduh. Kami hanya menampilkan yang benar-benar tersedia.

Mengapa harus membuka di Safari/Chrome, bukan WebView?
Beberapa WebView membatasi atau memblokir unduhan; browser sistem lebih andal.

Kontak

Perlu detail tentang operasional, keamanan, atau ingin melaporkan masalah?