Guides
چه چیزی را ثبت میکنیم، و چه چیزی را نه

نسخه کوتاه: بدون لینک ویدیو، بدون آدرس IP، بدون فایل. لینکی که پیست میکنید بهصورت یک هش یکطرفه ذخیره میشود و هرگز بهصورت متن نه. شناسه بازدیدکننده هشی از آدرس و مرورگر است که با تغییر هرکدام تغییر میکند. فایلهای دانلودشده بهصورت استریم عبور میکنند و هرگز روی دیسک ما نوشته نمیشوند. در ادامه هر فیلدی که واقعاً ثبت میکنیم و دلیل وجودش آمده است.
هر فیلدی که مینویسیم، بهطور کامل
| فیلد | نمونه | دلیل وجود |
|---|---|---|
| مهر زمانی | 2026-08-01T14:22Z | مرتبسازی رویدادها |
| نوع رویداد | download_ok, extract_failed | چه اتفاقی افتاد |
| هش لینک | a3f2f9605acb5fe3 | تشخیص یک ویدیوی خراب در برابر چندتا |
| پلتفرم | youtube, tiktok | مردم چه سایتهایی میآورند |
| کیفیت | 720 | چه چیزی انتخاب میشود |
| هش بازدیدکننده | 7c41be09ad2f | سهمیه رایگان؛ نتیجه اولین تلاش |
| زبان | en, es | کدام ترجمهها اهمیت دارند |
| جزئیات کوتاه | merge_timeout | تشخیص خطاها |
این فهرست کامل است. بدون حساب کاربری، بدون ایمیل برای استفاده رایگان، بدون آدرس، بدون اثر انگشت دستگاه، و بدون لینک قابلخواندن.

چرا لینک یک هش است نه متن
آدرسی که پیست میکنید حساسترین چیزی است که به هر دانلودری میدهید. نشان میدهد چه چیزی میبینید، و در طول زمان بسیار بیشتر از این میگوید.
آن را از SHA-256 عبور میدهیم و شانزده کاراکتر اول را نگه میداریم. این یک عملیات یکطرفه است: یک لینک همیشه همان هش را تولید میکند، و هیچکس نمیتواند از هش به لینک برگردد. نه ما، نه هرکسی که فایل را به دست بیاورد.
هش همچنان برای تنها کاری که باید انجام دهد مفید است. اگر چهل شکست یک هش را به اشتراک بگذارند، یک ویدیو خراب است. اگر چهل شکست چهل هش متفاوت داشته باشند، مشکلی در سرویس وجود دارد. کل هدف همین است، و بدون متن اصلی هم کار میکند.
ذخیره لینکها بهصورت متن ساده آسانتر بود و به سوالات بیشتری پاسخ میداد. همچنین فایلی میساخت که از لحظه وجودش یک مسئولیت است — و هیچ وعدهای برای مدیریت دقیق آن به اندازه نداشتن آن خوب نیست.
چرا شناسه بازدیدکننده یک هویت نیست
اگر سطح رایگان محدودیت روزانه داشته باشد، نوعی شناسه اجتنابناپذیر است. بدون آن، یک محدودیت، محدودیت نیست.
شناسه ما هش آدرس شبکه و رشته مرورگر است، شانزده کاراکتر. آدرس خام هرگز در هیچجا نوشته نمیشود. شبکهات را عوض کن و بازدیدکننده متفاوتی میشوی؛ مرورگرت را بهروز کن و همین اتفاق میافتد. این عمداً بهعنوان شناسه ضعیف است و برای یک شمارنده روزانه بهاندازه کافی قوی است.
این به یک سوال محصولی پاسخ میدهد که هیچچیز دیگری نمیتواند: در اولین تلاش کسی چه اتفاقی افتاد. این مهمتر از چیزی است که به نظر میرسد — یک سرویس ممکن است در مجموع سالم به نظر برسد در حالی که برای بیشتر تازهواردها در اولین تلاش شکست میخورد، و بدون راهی برای گروهبندی تلاشهای یک فرد، آن الگو نامرئی میماند.
کاری که نمیتواند انجام دهد این است که شما را بین شبکهها دنبال کند، جلسات را در طول زمان به هم پیوند دهد، یا به هر کاری که در جای دیگر انجام میدهید متصل شود. برای این کار هیچ کوکی وجود ندارد، و هیچ ردیاب شخص ثالثی دخیل نیست.
فایلها: استریم میشوند، هرگز ذخیره نمیشوند
خود ویدیو بزرگترین سوال حریم خصوصی است و سادهترین پاسخ را دارد.
برای کیفیتهایی که ما مونتاژ میکنیم، فایل بهطور مختصر در یک پوشه موقت وجود دارد در حالی که ساخته میشود، برای شما ارسال میشود، و حذف میشود. برای بقیه موارد، دادهها در بخشهای ۶۴ کیلوبایتی عبور میکنند و هرگز روی دیسک نوشته نمیشوند.
هیچچیز انباشته نمیشود. هیچ کتابخانهای از ویدیوهای دانلودشده وجود ندارد، هیچ کش ایندکسشده با لینکهای محبوب، و هیچ نسخهای که برای عملکرد نگه داشته شود. اگر فردا از شما بپرسیم امروز چه چیزی دانلود کردید، نمیتوانیم به شما بگوییم، و این طراحی است نه سیاست.
کشینگ بهینهسازی بدیهی بود و ما آن را انجام نمیدهیم. یک ویدیوی محبوب که صد بار درخواست میشود صد بار واکشی میشود، که هر بار برای ما پهنای باند هزینه دارد. جایگزین یک انبار فایل ایندکسشده با آنچه مردم درخواست کردهاند است — که یک کتابخانه از درخواستها با نام دیگر است، و تا زمانی که مفید باشد روی دیسک باقی میماند.
همین استدلال یک ویژگی تاریخچه دانلود را که مردم گاهی درخواست میکنند، رد میکند. نشان دادن اینکه هفته گذشته چه چیزی ذخیره کردید نیازمند نگهداشتن سابقهای از آنچه هفته گذشته ذخیره کردید است، مرتبط با چیزی که شما را شناسایی میکند. این یک ویژگی واقعاً مفید است و با بقیه این صفحه ناسازگار است، پس وجود ندارد.
حسابهای پولی چه چیزی اضافه میکنند، و فقط حسابهای پولی
پرداخت به موارد بیشتری نیاز دارد، و ارزش دارد این مرز را دقیق بیان کنیم.
- آدرس ایمیل. برای ارسال کلید لایسنس و یادآوریهای انقضا. استفاده رایگان هرگز آن را نمیخواهد.
- هش رمز عبور. از طریق scrypt ذخیره میشود — خود رمز عبور هرگز نوشته نمیشود.
- رکورد لایسنس. پلن، تاریخها، اینکه فعال است یا نه.
- مرجع پرداخت. از ارائهدهنده پرداخت، تا یک پرداخت بتواند با یک لایسنس تطبیق داده شود.
چیزی که یک حساب پولی همچنان اضافه نمیکند هر گونه ارتباط با آنچه دانلود کردهاید است. سیستم لایسنس و لاگ رویداد عمداً هیچ شناسهای مشترک ندارند — دانستن اینکه یک لایسنس فعال است و دانستن اینکه کسی چه چیزی ذخیره کرده دو سوال متفاوتاند، و ما فقط میتوانیم به اولی پاسخ دهیم.
چیزی که میتوانستیم جمعآوری کنیم و انتخاب کردیم که نکنیم
بخش جالب هر موضع حریم خصوصی چیزی نیست که به این دلیل غایب است که هرگز لازم نبوده — بلکه چیزی است که در دسترس بود، مفید بود، و کنار گذاشته شد.
ارجاعدهنده (Referrer). مرورگرها به یک سایت میگویند از کدام صفحه آمدهاید، و این واقعاً برای درک اینکه بازدیدکنندگان از کجا میآیند ارزشمند است. در یک دانلودر، این گاهی خود صفحه ویدیو نیز هست، که دقیقاً همان چیزی را که هش کردن لینک حذف میکند به لاگ برمیگرداند.
یک کوکی پایدار. یک شناسه پایدار بازنشانی سهمیه رایگان را سختتر میکرد و به ما اجازه میداد یک فرد را بین جلسات دنبال کنیم. سهمیه با هشی که با شبکه تغییر میکند بهطور قابلقبولی کار میکند، و هزینه نسخه قویتر یک هویت واقعی در جایی است که هیچکدام وجود نداشت.
تحلیل شخص ثالث. یک خط اسکریپت به سوالات محصولی بسیار بیشتری نسبت به لاگهای خودمان پاسخ میداد. همچنین هر بازدید صفحه را به شرکتی با منافع خودش تحویل میداد، در سایتی که بازدید صفحه بخش حساس آن است.
اثرانگشت دستگاه. اندازه صفحه، فونتها، منطقه زمانی و سختافزار در یک شناسه ترکیب میشوند که از تغییرات شبکه و پنجرههای خصوصی جان سالم به در میبرد. این مؤثر است، برای فرد اندازهگیریشده نامرئی است، و دقیقاً همان تکنیکی است که کسی که از یک ابزار مرورگر بهجای یک اپ استفاده میکند سعی در اجتناب از آن دارد.
هر یک از این موارد اداره محصول را آسانتر میکرد. هیچکدام باعث نمیشد یک دانلود بهتر کار کند، که آزمونی است که ما به کار بردیم.
چگونه ادعاهای حریم خصوصی هر دانلودری را قضاوت کنیم
صرفنظر از ابزاری که استفاده میکنید مفید است، چون این ادعا آسان مطرح میشود و بهندرت بررسی میشود.
- آیا برای استفاده پایه به حساب کاربری نیاز دارد؟ اگر بله، هر کاری که انجام میدهید ذاتاً به یک هویت متصل است.
- چند ردیاب در صفحه بارگذاری میشوند؟ نمای شبکه مرورگر را باز کنید. تحلیل شخص ثالث و اسکریپتهای تبلیغاتی صفحهای را که در آن هستید میبینند، هر چه سیاست خود سایت بگوید.
- آیا سیاست حریم خصوصی فیلدهای مشخصی را نام میبرد؟ ‘ما به حریم خصوصی شما احترام میگذاریم’ بیانیهای درباره دادهها نیست. فهرستی از آنچه ذخیره میشود هست.
- آیا نگهداری داده را توضیح میدهد؟ ‘تا زمانی که لازم باشد’ یعنی نامحدود.
- آیا این یک اپ است یا یک افزونه؟ هر دو مجوزهایی فراتر از کار خود دارند — بیشتر درباره این معامله.
مورد دوم بیشتر از بقیه روی هم رفته گرفتار میکند. صفحهای با یک سیاست حریم خصوصی گرم و نه ردیاب تبلیغاتی به سوال به شیوهای پاسخ داده که متن این کار را نمیکند.
لاگی که خاموش کردیم، و لاگی که مجبور شدیم اضافه کنیم
دو تغییر در ۱ اوت ۲۰۲۶ موضع ما را بهتر از هر بیانیه سیاستی توضیح میدهند، زیرا هر دو برای ما هزینه داشتند.
اولی خاموش کردن لاگ دسترسی استاندارد سرور وب بود. این یک خط برای هر درخواست مینویسد که شامل کل درخواست است — و در این سرویس خط درخواست آدرس ویدیو را بهعنوان یک پارامتر حمل میکند. هر لینکی که کسی ارسال میکرد بهصورت خوانا در یک فایل نوشته میشد، به دلیل یک تنظیم پیشفرض که کسی آن را انتخاب نکرده بود. برای هیچچیز استفاده نمیشد و با آنچه درباره لینکها میگفتیم در تضاد بود. پس خاموش است، و لاگ دسترسی خودمان مسیر را بدون رشته کوئری ثبت میکند.
این یک از دست دادن واقعی است. لاگهای دسترسی استاندارد راه دیباگ کردن یک سرویس وب هستند، و کار کردن بدون آن سختتر است. نگهداشتن فایلی از لینکهای همه برای راحتی دیباگ گاهبهگاه به نظر معاملهای اشتباه رسید.
تغییر دوم در جهت مخالف بود. برای مدت طولانی لاگ رویداد فقط شکستها را ثبت میکرد، که آن را برای سوالاتی که اهمیت دارند بیفایده میکرد: چند نفر به دانلود کامل میرسند، چه پلتفرمهایی میآورند، سطح رایگان کجا آنها را متوقف میکند. ده شکست بدون دانستن اینکه بیست تلاش بوده یا دو هزار، معنایی ندارد. پس اکنون موفقیتها هم ثبت میشوند — همان فیلدها، همان لینک هششده، بدون داده شخصی جدید. رکورد بیشتر، نه دانش بیشتر درباره کسی.
شکل هر دو تصمیم یکسان است. سوال هرگز این نیست که آیا ثبت کردن خوب است، بلکه این است که کدام فیلد خاص جای خودش را کسب میکند. یک لینک خام چیزی به دست نمیآورد که یک هش به دست نمیآورد، پس لینک خام میرود. یک رویداد موفقیت چیزی به دست میآورد که هیچ رویداد شکستی نمیتواند فراهم کند، پس میماند. اعمالشده فیلد به فیلد، این استدلال جدول بالای این مقاله را تولید میکند — و این جدولی است که میتوانیم دقیقاً به این دلیل منتشر کنیم که هیچچیز در آن نیست که ترجیح دهیم شما ندانید.
یک محدودیت صادقانه. ترافیک ما از یک شبکه توزیع محتوا عبور میکند، مانند تقریباً هر سایتی، و آن ارائهدهنده اتصالات را میبیند تا بتواند آنها را مسیریابی کند. ما کنترلی روی آنچه هر شبکه واسطهای نگه میدارد نداریم. آنچه میتوانیم بگوییم این است که چه چیزی به ما میرسد و چه چیزی مینویسیم، که همان چیزی است که این مقاله مستند میکند.
سوالات متداول
آیا لینکهایی که پیست میکنم را ذخیره میکنید؟
خیر. هر لینک با SHA-256 هش میشود و فقط هش ذخیره میشود. متن اصلی هرگز نوشته نمیشود و نمیتوان آن را از هش بازیابی کرد.
آیا آدرسهای IP را ثبت میکنید؟
خیر. برای محدودیت رایگان روزانه از هش آدرس و مرورگر استفاده میشود؛ آدرس خام هرگز در هیچ فایلی نوشته نمیشود.
آیا فایلهای دانلودشده روی سرورهای شما نگهداری میشوند؟
خیر. فایلهای مونتاژشده بلافاصله پس از ارسال حذف میشوند، و بقیه موارد بدون لمس دیسک استریم میشوند.
آیا به حساب کاربری نیاز دارم؟
برای استفاده رایگان نه. آدرس ایمیل فقط برای لایسنس پولی لازم است، تا کلید و یادآوریهای انقضا ارسال شوند.
آیا میتوانید بگویید من چه چیزی دانلود کردهام؟
خیر. میتوانیم ببینیم که دانلود یک پلتفرم و کیفیت مشخص موفق بوده، و هشی که نمیتوانیم معکوس کنیم. سیستم لایسنس هیچ شناسهای با لاگ رویداد به اشتراک نمیگذارد.
چگونه حریم خصوصی یک دانلودر دیگر را قضاوت کنم؟
بررسی کنید آیا به حساب کاربری نیاز دارد، ردیابهای شخص ثالث روی صفحه را بشمارید، و ببینید آیا سیاست بهجای وعدههای کلی، فیلدهای مشخصی را نام میبرد.
VidKeep مستقیماً در مرورگر شما اجرا میشود: لینک را جایگذاری کنید، کیفیت را انتخاب کنید، فایل را ذخیره کنید. بدون حساب کاربری، بدون اپلیکیشن.
VidKeep را باز کنیدآخرین بهروزرسانی: 2026-09-04. با تغییر پلتفرمها، راهنماهای خود را بازبینی میکنیم.

