GDPR

GDPR چیست؟

GDPR مخفف General Data Protection Regulation (مقررات عمومی حفاظت از داده) است؛ قانون جدیدی که اتحادیه اروپا برای حفاظت از داده‌های شخصی کاربران نهایی اجرا کرده است. این قانون جنبه‌های مختلف امنیت داده را الزامی می‌کند. در اینجا می‌خواهیم راهنمایی ارائه دهیم که چگونه از داده‌های شما محافظت می‌کنیم، مسئولیت ما چیست و مسئولیت شما چیست. اکیداً توصیه می‌کنیم تمام مستندات ما یا مقالات دیگر درباره GDPR را بخوانید و تصمیم بگیرید که آیا می‌خواهید از این برنامه استفاده کنید یا نه. ما مسئول هیچ سهل‌انگاری یا خطایی در حفاظت از داده‌ها از سمت شما یا هر شخص ثالثی نیستیم. وقت بگذارید، مستندات را بخوانید، عاقلانه عمل کنید و ایمن بمانید.

تعریف داده شخصی

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

مسئولیت توسعه‌دهنده

حفاظت از داده‌های شخصی کاربر در بک‌اند برنامه، مسئولیت توسعه‌دهنده است. توسعه‌دهنده مسئول نحوه ذخیره داده‌های کاربر (نام، شماره تلفن، ایمیل و غیره) و سایر اطلاعات (مثل لاگ تعاملات کاربر با برنامه) در پایگاه داده و سرور است. ما به‌تفصیل توضیح خواهیم داد که چگونه داده‌هایی که شما مستقیماً (نام، ایمیل و غیره) و به‌طور غیرمستقیم (نام مرورگر، IP کامپیوتر و غیره) ارسال می‌کنید، در پایگاه داده و سرور ذخیره می‌شوند. پس از آپلود هر داده‌ای روی سرور، امنیت داده به امنیت سرور و بعضاً مدیر برنامه بستگی دارد. کاربر درباره همه ذخیره‌سازی‌های موقت (کوکی و سشن) و دائمی (داده ذخیره‌شده در پایگاه داده) مطلع خواهد شد. کاربر گزینه حذف دائمی تمام داده‌های شخصی خود را در هنگام حذف حساب یا لغو سرویس دریافت می‌کند. به شما اطمینان می‌دهیم که هیچ لاگی از فعالیت کاربران و هیچ درپشتی برای استخراج داده‌های کاربر نگه نمی‌داریم. گاهی اوقات دسترسی به cPanel و سایر اطلاعات ورود مدیر برنامه برای پشتیبانی و نگهداری برنامه در مدت کوتاه قبل از آنلاین شدن کامل، توسط توسعه‌دهنده لازم است. اکیداً به مدیر برنامه توصیه می‌کنیم پس از اتمام کار این اطلاعات را تغییر دهد. توسعه‌دهنده به این دلیل مسئول هیچ نشت اطلاعات ورود نیست. توسعه‌دهنده همچنین در قبال هیچ نقص امنیتی ناخواسته در برنامه مسئول نیست. در نهایت، داده‌هایی که آنلاین به اشتراک گذاشته می‌شوند همیشه خطر نشت دارند. پس اکیداً توصیه می‌کنیم هیچ داده‌ای که می‌تواند به شما یا شخص دیگری آسیب برساند به اشتراک نگذارید.

مسئولیت مدیر برنامه

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

مسئولیت کاربر

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

اقدامات ما در قبال GDPR

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

قابلیت‌های پشتیبانی‌شده GDPR

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

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

بدون ذخیره کوکی و سشن: ما گزینه ذخیره یا عدم ذخیره کوکی و سشن را ارائه می‌دهیم. حتی اگر کوکی و سشن را ذخیره کنید، پس از خروج از بین می‌روند. اکیداً توصیه می‌کنیم اطلاعات ورود خود را در مرورگر ذخیره نکنید. اطلاعات ورود خود را حفظ کنید یا از ابزارهایی مثل LastPass برای مدیریت اطلاعات ورود استفاده کنید.

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

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

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

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

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

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

سیاست نشت داده: ما تمام اقدامات امنیتی را برای ذخیره دقیق داده‌های شما در پایگاه داده پیاده می‌کنیم (رمزنگاری داده، MySQLi، جلوگیری از SQL Injection، بررسی ورودی و غیره). اما هیچ مسئولیتی در قبال نشت داده از سرور نمی‌پذیریم. زیرا حفاظت داده‌ها از نشت، صرفاً مسئولیت مدیر برنامه و مدیر سرور است. هر رمز عبور ضعیف یا قابل حدس مدیر برنامه یا مدیر سرور می‌تواند پایگاه داده را به خطر بیندازد. هر نقص ذاتی در پیکربندی پایگاه داده می‌تواند آن را از دسترس خارج کند (نقص امنیتی MongoDB). هر نقص امنیتی در سرور می‌تواند منجر به نشت داده شود. لطفاً در این باره با مدیر برنامه خود تماس بگیرید.