رفتن به محتوا
صفحةصفحة

امنیت و فایل‌های شما

صفحة چگونه از فایل‌هایتان محافظت می‌کند: هر فایل کجا پردازش و کی پاک می‌شود، چه کسی آن را می‌بیند، چه استانداردهایی را رعایت می‌کنیم و آنچه در راه است.

می‌دانیم فایل‌های شما ممکن است قرارداد، مدارک شناسایی و اوراق شخصی را در خود داشته باشند. برای همین صفحة را طوری ساختیم که تا حد ممکن بیشتر کار شما روی دستگاه خودتان انجام شود، و هر وقت فایلی لازم باشد از آن خارج شود، به شما می‌گوییم کی، به کجا و چرا. همه مطالب این صفحه از پیکربندی واقعی سرویس، کد آن و پاسخ‌های سرور زنده گرفته شده است. آنچه هنوز انجام نداده‌ایم به‌روشنی با «در راه» مشخص شده است.

Last updated:

نگاه کلی

  • 0 بایتاز فایل شما در ابزارهایی که روی دستگاهتان اجرا می‌شوند به ما می‌رسد
  • بلافاصلهفایل‌های ابزارهای سروری پس از ارسال نتیجه به شما پاک می‌شوند
  • TLS 1.3اتصال را رمزگذاری می‌کند، همراه با HSTS به مدت دو سال
  • bcryptرمزهای عبور را ذخیره می‌کند، با هزینه 12

اصول حریم خصوصی

سه اصلی که پشت هر قابلیت صفحة قرار دارد:

  • داده‌های شما را نمی‌فروشیم

    داده‌های شخصی شما را نمی‌فروشیم، تبلیغات هدفمند نشان نمی‌دهیم و از هیچ کوکی تبلیغاتی یا کوکی ردیابی شخص ثالث استفاده نمی‌کنیم. سیاست امنیت محتوای سایت به صفحات ما فقط اجازه می‌دهد به دامنه خودمان متصل شوند (connect-src 'self').

  • فقط آنچه لازم است جمع می‌کنیم

    برای استفاده از ابزارها به حساب کاربری نیاز ندارید. آمار ما مال خودمان است: هرگز نشانی IP خام شما را ذخیره نمی‌کنیم، بلکه آن را با یک مقدار مخفی که هر روز عوض می‌شود به یک توکن هش‌شده تبدیل می‌کنیم. گزارش‌های ابزارها هرگز نام یا محتوای فایل‌های شما را در خود ندارند؛ فقط ابزار، محل اجرا، موفق بودن یا نبودن، مدت زمان و بازه تقریبی حجم را.

  • کنترل دست شماست

    پیش از انتخاب فایل می‌بینید کجا پردازش خواهد شد. می‌توانید درخواست‌های امضا و گردش‌کارها را هر وقت خواستید حذف کنید و حساب خود را خودتان از صفحه «حساب من» پاک کنید. جزئیات در سیاست حفظ حریم خصوصی ما آمده است.

فایل شما کجا پردازش می‌شود

روی هر ابزار برچسبی هست که پیش از انتخاب فایل نشان می‌دهد فایل شما کجا پردازش می‌شود. حالت‌ها این‌ها هستند:

  • روی دستگاه شما

    فایل داخل مرورگر شما خوانده و پردازش می‌شود و نتیجه را از خود مرورگر دانلود می‌کنید. فایل به هیچ سروری ارسال نمی‌شود. این شامل بیشتر ابزارهای PDF و تصویر است، مثل ادغام، تقسیم، چرخاندن، امضای فایل خودتان و فشرده‌سازی تصویر.

  • روی سرور ما

    بعضی ابزارها به نرم‌افزاری نیاز دارند که در مرورگر خوب اجرا نمی‌شود، مثل تبدیل فایل‌های Office و OCR. در این حالت فایل شما از طریق اتصال رمزگذاری‌شده به سرویس تبدیل ما فرستاده می‌شود؛ این سرویس آن را پردازش می‌کند و به محض ارسال نتیجه به شما پاکش می‌کند.

  • از طریق یک ارائه‌دهنده هوش مصنوعی

    ابزارهای خلاصه‌سازی PDF، ترجمه PDF و گفتگو با PDF متن فایل شما را استخراج می‌کنند و همان متن را، نه خود فایل را، از طریق اتصال رمزگذاری‌شده به Anthropic می‌فرستند. جزئیات در بخش هوش مصنوعی آمده است. توصیه می‌کنیم از این ابزارها برای اسناد بسیار حساس استفاده نکنید.

  • درخواست امضا

    وقتی از دیگران می‌خواهید سندی را امضا کنند، آن را تا امضای همه نگه می‌داریم: سند، نام و ایمیل امضاکنندگان و یک سابقه حسابرسی (audit trail) از همه مراحل. این قابلیت فقط برای دارندگان حساب کاربری است. مدت نگهداری در بخش نگهداری و حذف آمده است.

  • گردش‌کارها

    اگر چند ابزار را در یک گردش‌کار ذخیره‌شده پشت سر هم قرار دهید، هر مرحله از قاعده ابزار خودش پیروی می‌کند. تنظیمات گردش‌کار را در حساب شما ذخیره می‌کنیم، نه فایل‌هایی را که از آن عبور می‌کنند.

استانداردهایی که رعایت می‌کنیم

امروز گواهی‌نامه امنیتی از طرف‌های ثالث، مثل ISO/IEC 27001 یا SOC 2، نداریم و لوگوی آن‌ها را نمایش نمی‌دهیم. این‌ها استانداردهایی است که واقعاً اجرا می‌کنیم، و کارهایی که در دست داریم:

  • اصول GDPR

    «گواهی GDPR» رسمی وجود ندارد و ما چنین ادعایی نمی‌کنیم. اما اصول آن را اجرا می‌کنیم: تا جای ممکن داده کمتری جمع می‌کنیم، برای هر چیزی که نگه می‌داریم مهلت زمانی تعیین می‌کنیم و توضیح می‌دهیم هر فایل کجا پردازش می‌شود. حقوق شما از جمله این‌هاست:

    • پاک کردن: حساب خود را خودتان از صفحه «حساب من» حذف کنید.
    • اصلاح: نام و زبان خود را در صفحه «حساب من» تغییر دهید؛ برای هر مورد دیگر به ما ایمیل بزنید.
    • دسترسی و انتقال‌پذیری: نسخه‌ای از داده‌های حساب خود را از [email protected] درخواست کنید.
  • شیوه‌های OWASP

    شیوه‌هایی از راهنمای OWASP برای امنیت برنامه‌های وب را اجرا می‌کنیم، از جمله:

    • سیاست امنیت محتوا (CSP): اسکریپت‌ها و اتصال‌ها به دامنه ما محدود است و سایت را نمی‌توان در سایت‌های دیگر جاسازی کرد.
    • محافظت در برابر SSRF: ابزارهای HTML به PDF و HTML به تصویر فقط پیوندهای عمومی http و https را می‌پذیرند و نشانی IP را در هر اتصال و هر تغییر مسیر بررسی می‌کنیم، تا هیچ درخواستی به شبکه داخلی ما نرسد.
    • رندر ایزوله: مرورگری که صفحات وب را رندر می‌کند دسترسی مستقیم به اینترنت ندارد؛ هر درخواست آن از همان بررسی می‌گذرد و اسکریپت‌ها در فایل‌های HTML بارگذاری‌شده به‌طور پیش‌فرض خاموش‌اند. ماکروهای فایل‌های Office هرگز اجرا نمی‌شوند و هر تبدیل در فرایندی جداگانه با محدودیت زمانی و سقفی برای حجم نوشتن اجرا می‌شود.
  • قانون امضای الکترونیکی عراق

    در عراق «قانون امضای الکترونیکی و معاملات الکترونیکی شماره 78 سال 2012» وجود دارد. امضاها در صفحة امضاهای الکترونیکی ساده هستند: یک سابقه حسابرسی با زمان هر مرحله و اثر انگشت SHA-256 سند اصلی و سند نهایی را نگه می‌داریم. این امضاها امضاهای تأییدشده از سوی مرجع صدور گواهی نیستند و ما درباره اعتبار آن‌ها مشاوره حقوقی نمی‌دهیم. اگر سند شما به امضایی با جایگاه حقوقی مشخص نیاز دارد، با یک متخصص حقوقی مشورت کنید.

  • کارهایی که در دست داریم

    در راه
    • ISO/IEC 27001: ایجاد سیستم مدیریت امنیت اطلاعات مطابق این استاندارد، پیش از یک ارزیابی مستقل.
    • آزمون نفوذ مستقل توسط یک شرکت بیرونی.
    • احراز هویت دومرحله‌ای برای حساب‌های مدیران.
    • رمزگذاری فایل‌های درخواست امضا در حالت ذخیره.

امنیت محصول

  • میزبانی

    صفحة روی سروری اجرا می‌شود که از Contabo GmbH اجاره شده و بازه نشانی آن طبق ثبت RIPE NCC در آلمان ثبت شده است. هر سرویس در کانتینر Docker جداگانه‌ای اجرا می‌شود که با Coolify مدیریت می‌شود: اپلیکیشن وب‌سایت، سرویس تبدیل و پایگاه داده PostgreSQL.

  • شبکه و محافظت در برابر DDoS

    ترافیک سایت از شبکه Cloudflare عبور می‌کند که سرویس آن شامل محافظت خودکار در برابر حملات منع سرویس توزیع‌شده (DDoS) است. داخل سرور، پایگاه داده روی یک شبکه داخلی جدا از اینترنت قرار دارد و سرویس تبدیل هیچ اتصالی از بیرون نمی‌پذیرد: فقط اپلیکیشن وب‌سایت، با یک توکن مخفی مشترک، می‌تواند به آن دسترسی داشته باشد.

  • رمزگذاری در حین انتقال

    • کل سایت روی HTTPS اجرا می‌شود و درخواست‌های HTTP به HTTPS هدایت می‌شوند.
    • اتصال‌ها از TLS 1.3 پشتیبانی می‌کنند.
    • سرآیند HSTS را برای دو سال می‌فرستیم (max-age=63072000; includeSubDomains)، پس مرورگر شما سایت را فقط با اتصال رمزگذاری‌شده باز می‌کند.
    • اتصال میان Cloudflare و سرور ما هم با یک گواهی TLS معتبر رمزگذاری شده است.
  • ذخیره‌سازی

    چیز زیادی روی سرور نگه نمی‌داریم: حساب‌ها، گردش‌کارها، رزومه‌های ذخیره‌شده و آمار در پایگاه داده، و فایل‌های درخواست امضا روی دیسک سرور. رمزهای عبور و توکن‌های پیوند امضا فقط به شکل هش (bcrypt و SHA-256) ذخیره می‌شوند. صریح بگوییم: امروز پایگاه داده و فایل‌های درخواست امضا را در حالت ذخیره با کلیدی از خودمان رمزگذاری نمی‌کنیم؛ محافظت از آن‌ها با جداسازی شبکه و مجوزهای سرور است.

نگهداری و حذف

این اعداد از تنظیمات واقعی سرویس آمده‌اند:

داده مدت
فایل‌های ابزارهایی که روی دستگاه شما اجرا می‌شوند هرگز به ما نمی‌رسند
فایل‌ها و نتایج ابزارهای سروری به محض ارسال نتیجه به شما، یا به محض شکست پردازش، پاک می‌شوند
فایل کار گیرکرده (مثلاً اگر اتصال شما قطع شود) یک پاک‌کننده خودکار هر 5 دقیقه اجرا می‌شود و هر فایل کاری را که بیش از 42 دقیقه از عمرش گذشته باشد پاک می‌کند
محل نگهداری فایل‌های موقت یک سیستم فایل موقت در حافظه (tmpfs)، نه دیسک دائمی، که با راه‌اندازی دوباره سرویس کاملاً پاک می‌شود
متن ابزارهای هوش مصنوعی نزد ما پس از پردازش نگه داشته نمی‌شود
متن «گفتگو با PDF» حداکثر 30 دقیقه در حافظه سرور، و هرگز روی دیسک نوشته نمی‌شود
متن نزد Anthropic طبق سیاست منتشرشده‌اش ظرف 30 روز حذف می‌شود، با استثناهایی که برمی‌شمارد
پیوند امضای ارسال‌شده برای امضاکنندگان تا 30 روز پس از ارسال معتبر است
دانلود نسخه امضاشده با پیوند امضاکننده تا 30 روز پس از تکمیل درخواست
سند درخواست امضا و سابقه حسابرسی تا وقتی خودتان درخواست را حذف کنید
نشست ورود 30 روز
سوابق تفصیلی آمار 400 روز، و پس از آن فقط مجموع‌های روزانه باقی می‌ماند
حساب شما تا وقتی آن را در صفحه «حساب من» حذف کنید

وقتی حسابتان را حذف می‌کنید، حساب، گردش‌کارها، رزومه‌های ذخیره‌شده، درخواست‌های امضا و سوابق حسابرسی آن‌ها را از پایگاه داده پاک می‌کنیم؛ شمار استفاده از ابزارها بدون هیچ پیوندی با شما باقی می‌ماند. فایل‌های درخواست امضا را هم از دیسک سرور پاک می‌کنیم.

حساب‌ها و رمزهای عبور

  • رمزهای عبور به شکل هش bcrypt با هزینه 12 ذخیره می‌شوند که نمی‌توان آن را به رمز عبور برگرداند. رمز عبور کوتاه‌تر از 8 نویسه را نمی‌پذیریم.
  • نشست شما در یک کوکی امضاشده با ویژگی‌های HttpOnly، Secure و SameSite=Lax نگه داشته می‌شود و پس از 30 روز منقضی می‌شود. در هر درخواست حساس، وضعیت حساب را دوباره در پایگاه داده بررسی می‌کنیم.
  • تغییر رمز عبور همه نشست‌های دیگر شما را فوراً پایان می‌دهد.
  • تلاش‌های ورود محدود است: 5 تلاش نادرست برای هر حساب و 20 تلاش برای هر نشانی IP، در بازه 15 دقیقه.
  • ما هرگز رمز عبور شما را نمی‌خواهیم، نه با ایمیل و نه از هیچ راه دیگری.

هوش مصنوعی

خلاصه‌سازی PDF، ترجمه PDF و گفتگو با PDF از API شرکت Anthropic استفاده می‌کنند و فقط زمانی کار می‌کنند که آن‌ها را روی سرور فعال کنیم.

  • چه چیزی فرستاده می‌شود: متن استخراج‌شده از فایل شما، نه خود فایل، با سقف حجم برای هر درخواست.
  • چه چیزی نگه می‌داریم: پس از پردازش، هیچ. فقط «گفتگو با PDF» متن را حداکثر 30 دقیقه در حافظه سرور نگه می‌دارد تا به پرسش‌های بعدی شما پاسخ دهد.
  • Anthropic چه می‌گوید: طبق سیاست حفظ حریم خصوصی منتشرشده‌اش (آخرین به‌روزرسانی: 1 ژوئیه 2026)، ورودی‌ها و خروجی‌های API را ظرف 30 روز از سیستم‌هایش حذف می‌کند، مگر در مواردی که برمی‌شمارد، از جمله اجرای سیاست استفاده‌اش و پایبندی به قانون. شرایط تجاری آن تصریح می‌کند که اجازه ندارد مدل‌ها را با محتوای مشتریان از سرویس‌هایش آموزش دهد.
  • توصیه ما: از این ابزارها برای اسناد بسیار حساس استفاده نکنید.

پرداخت

همه ابزارها و قابلیت‌های صفحة در نسخه فعلی رایگان هستند. کارت پرداخت از شما نمی‌خواهیم و سایت هیچ سیستم پرداختی ندارد. بنابراین هیچ داده پرداختی جمع‌آوری یا ذخیره نمی‌کنیم.

گاوصندوق «مدارک من»

به‌زودی در اپلیکیشن

گاوصندوقی برای مدارک رسمی شما، مثل کارت شناسایی و گذرنامه، در اپلیکیشن موبایل صفحة:

  • فقط روی گوشی شما می‌ماند: هیچ چیز از آن هرگز از طریق اینترنت فرستاده نمی‌شود.
  • رمزگذاری‌شده با AES-256-GCM: هر سند، پیش‌نمایش آن و فهرست گاوصندوق.
  • کلید آن را سیستم گوشی محافظت می‌کند: Android Keystore یا iOS Keychain، که با بیومتریک یا رمز قفل دستگاه، یا با یک PIN شش‌رقمی ویژه گاوصندوق باز می‌شود.
  • از نسخه‌های پشتیبان مستثناست و از انتقال به دستگاه دیگر هم.

امنیت داخلی

  • مدیریت دسترسی

    صفحة فقط دو نقش دارد: عضو و مدیر. داشبورد مدیریت فقط برای حسابی با نقش مدیر باز می‌شود و این نقش را دو بار روی سرور بررسی می‌کنیم: هنگام ورود به داشبورد، و سپس در هر صفحه و هر اقدام داخل آن. تغییر نقش یک حساب یا تعلیق آن، نشست‌هایش را فوراً پایان می‌دهد.

  • حداقل دسترسی

    • سرویس تبدیل با کاربری غیر root روی یک سیستم فایل فقط‌خواندنی اجرا می‌شود و فقط در یک پوشه موقت در حافظه می‌نویسد.
    • اسرارش را یک بار هنگام راه‌اندازی می‌خواند و سپس از دسترسی‌های root دست می‌کشد؛ این اسرار هرگز به فرایندهای تبدیل نمی‌رسند.
    • کلید Anthropic فقط در سرویس تبدیل است و هرگز به اپلیکیشن وب‌سایت یا مرورگر نمی‌رسد.
    • رمز عبور پایگاه داده و کلید امضای نشست‌ها را پلتفرم استقرار تولید می‌کند؛ هیچ کس آن‌ها را دستی تایپ نمی‌کند.
  • احراز هویت دومرحله‌ای برای مدیران

    در راه

    امروز احراز هویت دومرحله‌ای برای حساب‌های مدیران ارائه نمی‌دهیم و ادعا هم نمی‌کنیم که داریم. تا زمانی که آن را اضافه کنیم، نخستین رمز عبور مدیر به‌صورت تصادفی توسط پلتفرم استقرار تولید می‌شود و تلاش‌های ورود مانند همه حساب‌ها محدود است.

  • گزارش اقدامات مدیریتی

    اقداماتی که به دستگاه‌های کاربران می‌رسند، مثل ارسال اعلان‌ها و انتشار نسخه‌های اپلیکیشن، همراه با هویت مدیر و زمان ثبت می‌شوند.

خودتان بررسی کنید که فایلتان آپلود نشده است

لازم نیست فقط به حرف ما اعتماد کنید. در ابزارهایی که روی دستگاه شما اجرا می‌شوند، می‌توانید روی رایانه این را بررسی کنید:

  1. صفحه ابزار را در Chrome، Edge یا Firefox باز کنید.
  2. کلید F12 را بزنید (یا راست‌کلیک کنید و «بازرسی» را انتخاب کنید)، سپس زبانه Network را باز کنید.
  3. فایلتان را انتخاب کنید و ابزار را اجرا کنید.
  4. فهرست را نگاه کنید: هیچ درخواستی نمی‌بینید که فایل شما را حمل کند یا با حجم آن یکسان باشد.

راه ساده‌تری هم هست: صفحه ابزار را باز کنید، اتصال اینترنت را قطع کنید، و ابزار همچنان کار می‌کند.

گزارش آسیب‌پذیری امنیتی

اگر آسیب‌پذیری امنیتی در صفحة پیدا کردید، به [email protected] ایمیل بزنید. این نشانی را در فایل security.txt مطابق RFC 9116 منتشر کرده‌ایم. لطفاً:

  • مشکل را توضیح دهید، همراه با مراحل بازتولید آن و صفحه یا ابزاری که تحت تأثیر است.
  • به داده‌های دیگران دسترسی پیدا نکنید، آن‌ها را تغییر ندهید یا حذف نکنید، و هنگام آزمایش، سرویس را مختل نکنید.
  • به ما زمان معقولی برای رفع آن بدهید پیش از آنکه هر جزئیاتی را منتشر کنید.

همه گزارش‌ها را می‌خوانیم و به آن‌ها پاسخ می‌دهیم. در حال حاضر برنامه پاداش مالی برای باگ (bug bounty) نداریم، اما از همه کسانی که به ما در محافظت از کاربرانمان کمک می‌کنند سپاسگزاریم. برای هر پرسش دیگری درباره حریم خصوصی یا حسابتان: [email protected].

آنچه وعده می‌دهیم

هیچ محافظتی در اینترنت بی‌نقص نیست. آنچه وعده می‌دهیم همان است که اینجا نوشته شده: اینکه تا حد ممکن بیشتر کار شما روی دستگاه خودتان بماند، و هر وقت فایلتان از آن خارج شود، به‌روشنی بگوییم کجا می‌رود و چرا. هر وقت چیزی در این صفحه تغییر کند، این صفحه و تاریخ آن را به‌روز می‌کنیم.