۱. دامنه و مسئول پردازش
این سیاست توضیح میدهد CloudyDream هنگام ارائه وبسایت، حساب کاربری و خدمات زیرساخت ابری چگونه اطلاعات را دریافت، استفاده، نگهداری، محافظت و حذف میکند. اتصال حساب Google و فعالسازی Google Drive اختیاری است و فقط با اقدام و رضایت کاربر انجام میشود.
۲. اطلاعاتی که خارج از Google دریافت میکنیم
میزان اطلاعات به قابلیتهایی بستگی دارد که استفاده میکنید. CloudyDream فقط اطلاعات لازم برای ارائه، ایمنسازی و پشتیبانی از خدمات را دریافت میکند.
- اطلاعات حساب و هویت: شماره موبایل، نتیجه تأیید مالکیت شماره، کد ملی بهصورت محافظتشده، نام، نام خانوادگی و ایمیل اختیاری.
- اطلاعات خدمات و مالی: سرویسهای انتخابشده، منابع، سفارشها، صورتحسابها، پرداختها و سوابق لازم برای پشتیبانی.
- اطلاعات فنی و امنیتی: نشانی IP، زمان درخواست، شناسه نشست، نوع مرورگر یا دستگاه، رویدادهای ورود، خطاها و گزارشهای لازم برای امنیت و عیبیابی.
- محتوایی که خودتان ارسال میکنید؛ مانند پیامهای پشتیبانی، کلید عمومی SSH و دادههایی که برای پردازش یا ذخیرهسازی در سرویس انتخاب میکنید.
۳. Google User Data و دسترسیهای درخواستی
CloudyDream برای ورود و اتصال حساب از OpenID Connect با دسترسیهای openid، email و profile و برای قابلیتهای Drive فقط از دسترسی https://www.googleapis.com/auth/drive.file استفاده میکند. دسترسی Drive جداگانه و افزایشی درخواست میشود و برای استفاده از ورود Google لازم نیست.
CloudyDream نمیتواند کل Google Drive شما را مشاهده، جستوجو یا فهرست کند. فقط فایلهایی که خودتان با Google Picker انتخاب میکنید قابل خواندن یا دانلود هستند و فایل اصلی طبق سیاست CloudyDream فقط خواندنی باقی میماند.
دسترسی drive.file برای خواندن فایلهایی استفاده میشود که کاربر مشخصاً با Google Picker انتخاب میکند و برای ایجاد و مدیریت نسخهها و خروجیهایی که CloudyDream داخل پوشه اختصاصی خودش میسازد. انتخاب فایل اصلی مجوز نوشتن در رابط CloudyDream ایجاد نمیکند؛ فایل اصلی همیشه فقط خواندنی است و ویرایش فقط روی نسخهای که CloudyDream با درخواست کاربر میسازد انجام میشود.
پس از نخستین مجوز Drive، بکاند CloudyDream پوشه اختصاصی CloudyDream را بهصورت idempotent پیدا میکند یا میسازد، شناسه واقعی Google آن را برای همان حساب نگه میدارد و خروجیهای جدید را بهطور پیشفرض داخل همان پوشه ایجاد میکند.
- Google Login: شناسه یکتای حساب Google (sub)، نشانی ایمیل تأییدشده و در صورت ارائه، نام و نام خانوادگی. از این اطلاعات برای شناسایی حساب Google، اتصال امن آن به حساب موبایلی CloudyDream و ورود بعدی استفاده میشود.
- Google Drive با انتخاب صریح فایل: شناسه، فراداده و محتوای همان فایلهای انتخابشده فقط برای خواندن یا دانلود؛ بدون فهرستکردن کل Drive و بدون تغییر یا حذف فایل اصلی.
- Google Drive با drive.file: ایجاد، بازکردن، بهروزرسانی، ذخیره و مدیریت فایلهایی که CloudyDream ایجاد کرده یا کاربر مشخصاً در اختیار برنامه قرار داده است؛ عملیات نوشتن به همین فایلهای مجاز محدود میشود.
- داده مجوز: فهرست دسترسیهای اعطاشده، زمان اتصال، وضعیت اتصال و Refresh Token رمزنگاریشده. Access Token کوتاهعمر فقط برای فراخوانی لازم Google API استفاده میشود و بهصورت دائمی ذخیره نمیشود.
- کنترل نوشتن: پیش از هر ایجاد، بهروزرسانی، تغییر نام، جابهجایی یا حذف، بکاند هویت حساب، مجوز ثبتشده فایل، فراداده واقعی Drive و زنجیره parent را بررسی میکند. شناسه ساختگی، parent دستکاریشده، دسترسی میانحسابی و درخواست نامعتبر بهصورت fail-closed رد میشوند.
- حذف مجاز بهطور پیشفرض فایل را به Trash منتقل میکند و حذف دائمی انجام نمیشود. رخدادهای Drive شامل حساب، شناسه فایل، عمل، زمان، Request ID، نتیجه و مقصد ثبت میشوند؛ محتوای فایل، Access Token و Refresh Token در گزارش ممیزی ذخیره نمیشوند.
۴. نحوه استفاده از اطلاعات
اطلاعات فقط برای ارائه قابلیتهایی که کاربر در رابط CloudyDream میبیند و فعال میکند، احراز هویت، اجرای درخواست کاربر، حفظ امنیت، جلوگیری از سوءاستفاده، پشتیبانی، صورتحساب و رعایت الزامات قانونی استفاده میشود.
۵. نگهداری و مدت حفظ داده
شناسه Google و ایمیل تا زمانی که اتصال Google برقرار است نگهداری میشوند. Refresh Token مربوط به Drive بهصورت رمزنگاریشده و فقط تا زمان لغو دسترسی یا حذف اتصال نگهداری میشود. شناسه پوشه CloudyDream و مجوزهای فایل نیز فقط در مدت اتصال Drive برای اجرای سیاست دسترسی همان حساب نگهداری میشوند. محتوای Drive به پایگاه داده دائمی یا مجموعه داده عمومی تبدیل نمیشود؛ پردازش آن محدود به عملیات درخواستی کاربر است، مگر اینکه خود کاربر صریحاً ذخیره خروجی را در یکی از خدمات CloudyDream درخواست کند.
سوابق مالی، قراردادی، امنیتی و رخدادهای فنی فقط به میزانی که برای ارائه خدمت، رسیدگی به اختلاف، جلوگیری از تقلب یا رعایت تکالیف قانونی لازم است حفظ میشوند. پس از پایان نیاز، داده حذف یا به شکلی غیرقابل انتساب تبدیل میشود؛ نسخههای پشتیبان نیز طبق چرخه امن پشتیبان منقضی میشوند.
۶. اشتراکگذاری و دسترسی انسانی
CloudyDream اطلاعات Google User Data را نمیفروشد، اجاره نمیدهد و در اختیار کارگزاران داده، شبکههای تبلیغاتی یا اشخاص ثالث برای تبلیغات، بازهدفگیری، اعتبارسنجی مالی یا بازاریابی قرار نمیدهد. داده فقط با Google برای اجرای OAuth و Drive API و با ارائهدهندگان ضروری زیرساخت یا امنیت، آن هم به حداقل لازم و تحت تعهد محرمانگی، پردازش میشود.
کارکنان یا پیمانکاران اجازه خواندن محتوای Google را ندارند، مگر با رضایت صریح و مستند کاربر برای رسیدگی به یک درخواست پشتیبانی مشخص، برای بررسی رخداد امنیتی، یا در صورت الزام قانونی. انتقال دیگری فقط با رضایت کاربر یا در مواردی انجام میشود که قانون صراحتاً الزام کرده باشد.
۷. تعهد Google Limited Use
استفاده CloudyDream و انتقال هرگونه اطلاعات دریافتشده از Google APIs به هر برنامه دیگری، مطابق Google API Services User Data Policy و الزامات Limited Use آن خواهد بود. Google User Data فقط برای ارائه یا بهبود قابلیتهای آشکار و قابلمشاهدهای استفاده میشود که کاربر درخواست کرده است.
- Google User Data برای نمایش تبلیغ، تبلیغات شخصیسازیشده یا بازهدفگیری استفاده یا منتقل نمیشود.
- Google User Data برای فروش، کارگزاری داده، اعتبارسنجی یا اعطای وام استفاده یا منتقل نمیشود.
- Google User Data برای ساخت، آموزش یا بهبود مدل عمومی هوش مصنوعی یا یادگیری ماشین استفاده نمیشود.
CloudyDream's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
۸. کنترل کاربر، حذف داده و لغو دسترسی
کاربر در هر زمان میتواند از پروفایل CloudyDream اتصال Google Login را قطع کند یا از بخش «منابع ← Google Drive» در محیط Notebook دسترسی Drive را لغو کند. لغو Drive باعث تلاش برای Revoke کردن مجوز نزد Google، ابطال اتصالهای محیط اجرا، پاکشدن Refresh Token، شناسه پوشه، مجوزهای فایل و cache محلی اتصال میشود. قطع Google Login نیز ابتدا همین فرایند Drive را اجرا میکند و حساب اصلی موبایلی CloudyDream را حذف نمیکند.
همچنین میتوانید دسترسی CloudyDream را مستقیماً از صفحه اتصالهای حساب Google حذف کنید. برای درخواست دسترسی به دادهها، اصلاح، دریافت نسخه یا حذف Google User Data و سایر دادههای حساب، از ایمیل حساب خود به info@cloudydream.ir پیام بفرستید. پس از احراز هویت، دادههای قابل حذف پاک میشوند؛ سوابقی که نگهداری آنها به موجب قانون، امنیت یا امور مالی لازم است تا پایان دوره لازم محدود و محافظتشده باقی میمانند.
۹. امنیت داده
CloudyDream از HTTPS، کنترل دسترسی کماختیار، جداسازی محیطهای اجرا، ثبت رخدادهای امنیتی، محافظت از Secretها و رمزنگاری Refresh Token در سمت سرور استفاده میکند. Token، رمز عبور یا Secret در رابط کاربر، گزارش عمومی یا مخزن کد نمایش داده نمیشود. با وجود این تدابیر، هیچ سامانه اینترنتی مصونیت مطلق ندارد و رخدادهای مؤثر طبق الزامات قابلاعمال بررسی و اطلاعرسانی میشوند.
۱۰. کوکیها و دادههای فنی
سایت از کوکیها و ذخیرهسازی محلی ضروری برای نشست ورود، جلوگیری از جعل درخواست، امنیت و نگهداری تنظیماتی مانند زبان و ظاهر استفاده میکند. دادههای فنی برای عملکرد، تشخیص خطا و مقابله با سوءاستفاده پردازش میشوند و برای تبلیغات رفتاری فروخته یا استفاده نمیشوند.
۱۱. تغییرات سیاست و تماس
در صورت تغییر روش دسترسی یا استفاده از Google User Data، این سیاست پیش از استفاده جدید بهروزرسانی میشود و هرجا رضایت تازه لازم باشد از کاربر درخواست خواهد شد. نسخه و تاریخ اجرا در بالای صفحه درج میشود. پرسشها، درخواستهای حریم خصوصی و شکایتها را به info@cloudydream.ir ارسال کنید.