امنیت در Ruya

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

داده‌های شما چطور محافظت می‌شوند

  • رمزگذاری هنگام انتقال. هر ارتباط بین دستگاه شما و سرورهای ما از TLS (HTTPS) استفاده می‌کند. هیچ مسیر رمزگذاری‌نشده‌ای به Ruya وجود ندارد.
  • رمزگذاری هنگام ذخیره‌سازی. پایگاه‌های داده و فضای ذخیره‌سازی فایل ما هنگام ذخیره رمزگذاری می‌شوند. حساس‌ترین داده‌های شما، یعنی زمینه شخصی که برای بهتر شدن تعبیرها استفاده می‌شود، علاوه بر این در سطح برنامه هم با AES-256 رمزگذاری می‌شود، به طوری که حتی در یک خروجی خام از پایگاه داده هم خوانا نیست.
  • رمز عبور هرگز ذخیره نمی‌شود. ما فقط یک هش یک‌طرفه bcrypt از رمز عبور شما نگه می‌داریم. هیچ‌کس در Ruya نمی‌تواند آن را ببیند و از پایگاه داده ما هم قابل بازیابی نیست.
  • میزبانی در اتحادیه اروپا. Ruya روی Microsoft Azure و MongoDB Atlas و در مراکز داده اتحادیه اروپا در ایرلند اجرا می‌شود.
  • محافظت در برابر سوءاستفاده. ورود و فرایندهای مربوط به حساب کاربری با Cloudflare Turnstile در برابر ربات‌ها محافظت می‌شوند و API ما محدودیت نرخ درخواست (rate limiting) اعمال می‌کند.

خواب‌های شما خصوصی می‌مانند

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

  • هرگز با سرویس‌های آمار یا تبلیغاتی به اشتراک گذاشته نمی‌شود. متن یادداشت‌های شما هرگز به هیچ سرویس تحلیل استفاده یا تبلیغاتی ارسال نمی‌شود. آمار استفاده فقط می‌تواند ببیند که یک خواب ذخیره شده است، نه اینکه چه نوشته است.
  • کارکنان Ruya نمی‌توانند دفترچه شما را ببینند. ابزارهای پشتیبانی داخلی ما فقط اطلاعات حساب و اشتراک و تعداد یادداشت‌ها را نشان می‌دهند. هیچ قابلیتی وجود ندارد که دفترچه یکی از اعضا را به مدیر سیستم نشان بدهد.
  • هرگز برای آموزش هوش مصنوعی استفاده نمی‌شود. تعبیر خواب روی Azure OpenAI و با شرایط سازمانی اجرا می‌شود: محتوای شما هرگز برای آموزش مدل‌های هوش مصنوعی به کار نمی‌رود.
  • قفل اختیاری برنامه. می‌توانید برنامه موبایل را با Face ID، Touch ID یا رمز دستگاه قفل کنید تا حتی اگر کسی گوشی شما را قرض گرفت، دفترچه‌تان خصوصی بماند.

پرداخت‌ها

همه اشتراک‌ها از طریق App Store شرکت Apple، Google Play یا شرکای پرداخت ما، RevenueCat و Stripe، در وب پردازش می‌شوند. اطلاعات کارت شما مستقیماً به همین ارائه‌دهندگان می‌رسد: هرگز به سرورهای Ruya نمی‌رسد و ما هیچ‌وقت آن را ذخیره نمی‌کنیم.

کنترل‌های شما

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

گزارش مشکل امنیتی

هیچ سیستمی بی‌نقص نیست و ما برای کار پژوهشگران امنیتی ارزش قائلیم. اگر فکر می‌کنید در یکی از سرویس‌های Ruya یک آسیب‌پذیری پیدا کرده‌اید، چه ruya.co، چه web.ruya.co، چه API ما یا اپ‌های iOS و اندروید، لطفاً با توضیح مشکل، مراحل بازتولید آن و تأثیر احتمالی‌اش به [email protected] ایمیل بزنید.

اگر با حسن نیت گزارش بدهید، ما تعهد می‌کنیم:

  • دریافت گزارش شما را ظرف 3 روز کاری تأیید کنیم.
  • در طول بررسی و رفع مشکل، شما را در جریان بگذاریم.
  • در صورت تأیید گزارش و اگر مایل باشید، نام شما را به‌صورت عمومی ذکر کنیم.
  • علیه پژوهشی که با حسن نیت و مطابق این سیاست انجام شده باشد، اقدام قانونی نکنیم.

در عوض از شما می‌خواهیم:

  • فقط روی حساب‌هایی که متعلق به خودتان است آزمایش کنید و هرگز به اطلاعات کاربر دیگری دسترسی پیدا نکنید، آن را تغییر ندهید و حذف نکنید.
  • آزمون‌های منع سرویس (DoS)، ارسال هرزنامه یا حملات مهندسی اجتماعی علیه Ruya یا کاربرانش انجام ندهید.
  • اسکن‌های خودکار را با حجم کم انجام دهید تا بقیه کاربران تحت تأثیر قرار نگیرند.
  • پیش از افشای عمومی مشکل، زمان معقولی برای رفع آن به ما بدهید.
  • آسیب‌پذیری‌های پلتفرم‌های شخص ثالثی که از آن‌ها استفاده می‌کنیم (Apple، Google، Stripe، RevenueCat، Microsoft Azure، Cloudflare) را مستقیماً به همان شرکت‌ها گزارش دهید.

فعلاً برنامه پاداش باگ (Bug Bounty) پولی نداریم، اما هر گزارش معتبر بررسی و رفع می‌شود و نام گزارش‌دهنده ذکر خواهد شد. راه ارتباط امنیتی ما در قالب قابل خواندن برای ماشین در ruya.co/.well-known/security.txt منتشر شده است.


پرسش‌های متداول

آیا کارکنان Ruya می‌توانند خواب‌های من را بخوانند؟
نه. محتوای دفترچه شما هرگز در ابزارهای داخلی ما نمایش داده نمی‌شود. کارکنان پشتیبانی فقط اطلاعات حساب و اشتراک و تعداد یادداشت‌های شما را می‌بینند، نه محتوای آن‌ها را.
آیا از اطلاعات خواب من برای آموزش مدل‌های هوش مصنوعی استفاده می‌شود؟
نه. درخواست‌های تعبیر خواب روی Azure OpenAI و با شرایط سازمانی اجرا می‌شوند که محتوای شما را از آموزش مدل کنار می‌گذارد، هم برای ما و هم برای ارائه‌دهنده مدل.
اطلاعات من کجا نگهداری می‌شود؟
در مراکز داده اتحادیه اروپا در ایرلند، روی Microsoft Azure و MongoDB Atlas، و هم در زمان انتقال و هم در زمان ذخیره‌سازی رمزگذاری می‌شود.
با حذف حساب کاربری چه اتفاقی می‌افتد؟
یادداشت‌های دفترچه، تعبیرها و اطلاعات شخصی شما برای همیشه از سیستم‌های اصلی ما حذف می‌شود. پشتیبان‌های رمزگذاری‌شده نیز طبق یک برنامه چرخشی به‌طور خودکار منقضی می‌شوند.
چطور یک مشکل امنیتی را گزارش کنم؟
با مراحل بازتولید مشکل به [email protected] ایمیل بزنید. دریافت هر گزارش را ظرف 3 روز کاری تأیید می‌کنیم. برای جزئیات، سیاست افشای مسئولانه بالا را ببینید.

امنیت هرگز کامل نمی‌شود. ما روش‌هایمان را مرتب بازبینی می‌کنیم و با پیشرفت برنامه امنیتی‌مان این صفحه را به‌روز نگه می‌داریم. آخرین به‌روزرسانی: اوت 2026.