Cách TikGo hoạt động
Chúng tôi xây TikGo để bạn có thể lưu các bài đăng mạng xã hội công khai một cách nhanh chóng, ổn định và minh bạch ngay trên trình duyệt. Ở trang này, bạn sẽ thấy cách hệ thống vận hành, các lớp bảo mật được áp dụng, dữ liệu nào được xử lý, và vì sao đôi khi có một số giới hạn hoặc khác biệt theo từng nền tảng.
Mục tiêu & nguyên tắc thiết kế
- Nhanh & mượt: rút tối đa thao tác, giảm độ trễ theo từng chặng.
- An toàn trước, tiện sau: ưu tiên chống lạm dụng để hệ thống luôn sẵn sàng cho đa số người dùng.
- Tối thiểu dữ liệu: chỉ xử lý những gì thực sự cần cho chức năng; không lưu video của bạn.
- Minh bạch: công bố rõ giới hạn, lưu giữ log kỹ thuật ngắn hạn và cách xử lý khi có sự cố.
Sơ đồ luồng xử lý (tổng quan)
Khởi tạo phiên an toàn
│ 1. nhận CSRF + ticket ngắn hạn (khởi tạo phiên an toàn)
▼
Bạn dán một liên kết công khai được hỗ trợ
│ 2. Chúng tôi kiểm tra liên kết, token và ngữ cảnh yêu cầu
▼
Luồng tải của TikGo
│ 3. Áp dụng lớp bảo mật → truy vấn siêu dữ liệu & media khả dụng
│ 4. Kiểm tra giới hạn (dung lượng, tải hệ thống, khả năng từ nền tảng)
▼
Nền tảng nguồn được hỗ trợ
│ 5. Trả về file hoặc luồng media khả dụng
▼
Trình duyệt của bạn
└► 6. Bạn chọn file hoặc chất lượng → tải trực tiếp về máy
Lưu ý: Nếu bạn truy cập qua CDN, chúng tôi sẽ nhận IP thực tế từ các header tiêu chuẩn để áp dụng rate-limit chống lạm dụng.
Các bước chi tiết
1) Khởi tạo phiên an toàn
- Trước khi tải, chúng tôi khởi tạo phiên với CSRF và ticket ngắn hạn để xác nhận bạn là người dùng hợp lệ.
- Ticket có thời hạn ngắn (vài phút) và chỉ dùng cho một số tác vụ nhất định.
2) Bạn dán một liên kết công khai được hỗ trợ
- Chúng tôi kiểm tra định dạng và nguồn liên kết.
- Mỗi trang tải và mỗi nền tảng có thể hiển thị loại media khác nhau. TikTok, Douyin, Facebook, Instagram và X/Twitter không phải lúc nào cũng trả cùng một kiểu file.
- Nếu URL không hợp lệ, là nội dung private/đã xoá/bị giới hạn, hoặc được mở từ WebView dễ gây lỗi, hệ thống sẽ báo lỗi kèm gợi ý cách khắc phục.
3) Truy vấn siêu dữ liệu & tuỳ chọn
- Hệ thống không tạo hay lưu một bản media lâu dài. Thay vào đó, nó kiểm tra tiêu đề, định dạng khả dụng và các phương án tải cho nền tảng đích.
- Chúng tôi ưu tiên bản không watermark khi nguồn thực sự có.
- Nếu một bài đăng chỉ lộ ra một file dùng được, chúng tôi sẽ hiển thị đúng file đó thay vì dựng thêm lựa chọn chất lượng ảo.
4) Áp dụng giới hạn vì ổn định
- Để mọi người cùng mượt, khi tải cao chúng tôi tạm ẩn tuỳ chọn bản gốc >200MB.
- Mốc 200MB có thể thay đổi theo tình trạng thực tế (khả dụng tài nguyên, băng thông).
5) Tải trực tiếp về máy
- Bạn chọn file hoặc chất lượng và tải trực tiếp về thiết bị.
- Không up-scale ảo: 4K chỉ hiển thị khi nguồn gốc có 4K.
- Tuỳ chọn hiển thị sẽ khác nhau theo nền tảng và loại bài đăng. Có bài chỉ có video, có bài có audio riêng, có bài có ảnh hoặc carousel.
6) Kết thúc phiên & dọn dẹp
- Ticket hết hạn tự nhiên; log kỹ thuật giữ tối đa 7 ngày (xem chi tiết bên dưới).
- Chúng tôi không lưu video của bạn; mọi xử lý là theo phiên.
Bảo mật nhiều lớp (defense-in-depth)
- CSRF: chống giả mạo yêu cầu từ trang khác.
- Ticket ngắn hạn: xác minh yêu cầu từ phiên hiện tại; ticket hết hạn nhanh.
- Rate-limit công bằng: giới hạn theo IP + hành vi để chặn spam/DDoS; bảo vệ tài nguyên cho số đông.
- Anti-iframe/clickjacking: chặn nhúng trái phép để giảm bề mặt tấn công.
Mục tiêu của các lớp này là bảo vệ bạn và dịch vụ khỏi lạm dụng; không nhằm theo dõi cá nhân.
Dữ liệu nào được xử lý?
Chúng tôi chọn cách xử lý tối thiểu & lưu ngắn hạn để vừa vận hành tốt, vừa bảo vệ quyền riêng tư.
| Loại dữ liệu | Mục đích sử dụng | Lưu tối đa |
|---|---|---|
| IP | Áp dụng rate-limit, phát hiện spam/DDoS | ≤ 7 ngày |
| Thông tin kỹ thuật | Gỡ lỗi (mã lỗi, tải trọng ước tính, vùng tổng quát) | ≤ 7 ngày |
| User agent | Tương thích thiết bị/trình duyệt | ≤ 7 ngày |
| URL bạn dán | Xử lý trong phiên để truy vấn siêu dữ liệu | Tạm thời trong phiên |
- Chúng tôi không lưu video; không bán hoặc cho thuê dữ liệu.
- Log nhằm bảo vệ dịch vụ và cải thiện chất lượng, sau đó được xóa theo lịch.
- Chi tiết chính sách: xem /vi/privacy-policy.
Giới hạn & công bằng tài nguyên
- Bản gốc >200MB có thể tạm ẩn vào giờ cao điểm để đảm bảo ai cũng dùng mượt.
- Không up-scale: nếu nguồn không có 4K, chúng tôi không tạo 4K giả.
- Khi băng thông hạn chế, bạn có thể chọn chất lượng thấp hơn để tải nhanh hơn.
Các tình huống không hỗ trợ & cách khắc phục
- Bài đăng private, đã xoá hoặc bị giới hạn quyền → Chúng tôi chỉ hỗ trợ nội dung công khai.
- Region-lock → Thử mạng khác (4G/Wi-Fi) hoặc chờ ít phút.
- WebView mạng xã hội (Facebook/Zalo/Telegram/Instagram/X) → Có thể chặn tải; hãy mở bằng Safari, Chrome, Firefox hoặc Edge.
- Short link không resolve đúng → Liên kết cần trỏ về một bài đăng công khai được hỗ trợ.
- Overlay/sticker cố định trong nội dung → Nếu lớp đó đã nằm sẵn trong media gốc thì không thể xoá.
- HDR bị nhạt màu → Dùng trình phát hỗ trợ HDR hoặc xuất SDR cho đồng nhất.
Tương thích thiết bị
- Trình duyệt: Chrome, Safari, Firefox, Edge (phiên bản hiện đại).
- Thiết bị/HĐH: iOS/iPadOS, Android, Windows, macOS, Linux.
Mẹo lưu file:
- iPhone/iPad: lưu vào Files (Tệp) → Share → Save Video vào Photos.
- Android: kiểm tra thư mục Download; mở bằng Gallery/Files.
- Máy tính: kéo-thả vào CapCut/Premiere để biên tập ngay.
Trách nhiệm & pháp lý
- Hãy tôn trọng quyền riêng tư và bản quyền của tác giả khi tải/lưu media.
- Chỉ tải nội dung của chính bạn hoặc khi có sự cho phép của chủ sở hữu.
- TikGo hoạt động độc lập, không liên kết với TikTok/ByteDance; chúng tôi không chịu trách nhiệm nếu nội dung bị sử dụng sai mục đích.
- Gỡ bỏ nội dung theo yêu cầu chủ sở hữu: xem /vi/dmca.
Câu hỏi nhanh (How-it-Works)
Vì sao cần ticket ngắn hạn?
Để đảm bảo yêu cầu đến từ phiên hợp lệ, giảm lạm dụng. Ticket hết hạn nhanh để hạn chế tái sử dụng.
Vì sao chúng tôi cần IP của bạn?
Để áp dụng rate-limit công bằng, phát hiện spam/DDoS và bảo vệ tài nguyên cho số đông. Chúng tôi không dùng IP để định danh cá nhân, và chỉ lưu log kỹ thuật ngắn hạn.
Tại sao 4K đôi khi không có?
Vì nguồn gốc không có 4K. Chúng tôi không up-scale.
Vì sao đôi khi chỉ thấy một file?
Vì không phải bài đăng công khai nào cũng lộ ra nhiều file tải được. Chúng tôi chỉ hiển thị những gì thật sự có cho bài đăng đó.
Vì sao nên mở bằng Safari/Chrome thay vì WebView?
Một số WebView giới hạn tải hoặc chặn tải về. Mở bằng trình duyệt hệ thống sẽ ổn định hơn.
Liên hệ
Cần thêm thông tin về vận hành/bảo mật, hoặc báo lỗi? Hãy liên hệ:
- Email: [email protected]
- Telegram: @tikgo_me
- Messenger: https://m.me/tikgo.me
- Trang liên hệ: /vi/contact