شفافیت داده
حریم خصوصی در یادراه
این متن دربارهٔ نسخهٔ فعلی محصول است: صفحهٔ معرفی، راهنماهای عمومی و صفحات حقوقی بدون ورود در دسترساند، اما فضای تمرین، ذخیرهٔ پیشرفت و بخش پارتنرها به ورود امن با Google یا ایمیل نیاز دارند. تمرین نمونهٔ صفحهٔ اصلی پاسخ را فقط در حافظهٔ همان صفحه نگه میدارد. آخرین بازبینی: شهریور ۱۴۰۵.
چه دادهای ذخیره میشود؟
Firebase Authentication نام نمایشی، ایمیل، تصویر حساب در صورت ارائه و شناسهٔ فنی حساب را برای ورود پردازش میکند. پاسخهای درس، وضعیت تکمیل و برنامهٔ مرور اصلی ابتدا در مرورگر ذخیره و سپس با Cloud Firestore همگام میشوند.
امتیاز XP، زنجیرهٔ فعالیت، کارتهای مرور ساختهشده در مربی، درسها و نوتبوک، و پیشرفت کتاب نیز ابتدا در مرورگر ذخیره و سپس با Cloud Firestore همگام میشوند تا روی دستگاههای دیگرت هم در دسترس باشند. این دادهها با شناسهٔ همان حساب جدا میشوند تا حساب دیگری روی دستگاه مشترک آنها را نبیند، و با حذف حساب پاک میشوند. متنهایی که خودت در نوتبوک میآوری فقط در همان مرورگر میمانند.
نامهخوان آلمانی
نامهای که به نامهخوان میدهی معمولاً نام، نشانی، شمارهٔ پرونده و حساب بانکی دارد. برای همین، پیش از هر ارسالی، نامهایی که خودت وارد میکنی، نشانیها، کد پستی و شهر، شمارههای برچسبدار (مانند Aktenzeichen، Kundennummer و Steuer-ID)، شمارههای طولانی، IBAN و BIC، تلفن، ایمیل و تاریخ تولد در مرورگر خودت پاک میشوند و متن پاکشده را میبینی و میتوانی ویرایش کنی؛ فقط پس از تأیید تو فرستاده میشود. نامهایی که برای پاککردن وارد میکنی از مرورگرت خارج نمیشوند. تاریخها و مبلغها میمانند، چون مهلت و بدهی را همانها میگویند. پاککردن خودکار کامل نیست؛ اگر چیزی شخصی در متن مانده بود، پیش از ارسال خودت پاکش کن.
سرور یادراه همان پاککردن را یک بار دیگر روی متن انجام میدهد و سپس آن را، مانند بقیهٔ درخواستهای مربی هوشمند، فقط به نقطههای «بدون نگهداری داده» در OpenRouter میفرستد. یادراه متن نامه، پاسخ تو و توضیح آن را ذخیره، کش یا ثبت نمیکند؛ نامه فقط تا وقتی صفحه باز است در مرورگرت میماند. تنها چیزی که میماند کارتهای واژهای است که خودت به مرور شخصی اضافه میکنی: واژه، معنی و جملهٔ نمونه، بدون نام و شماره. نامهخوان زبان نامه را توضیح میدهد و مشاورهٔ حقوقی نیست.
مربی هوشمند و پاسخهای تو
وقتی از مربی هوشمند بازخورد میخواهی — در صفحهٔ مربی، موقعیتها، ابزارهای نوتبوک، «عمیقتر»، نامهخوان و مرحلههای نوشتن و گفتار درسها — متن آلمانیای که نوشته یا گفتهای همراه سطح تو و متن تمرینِ خود یادراه از سرور یادراه به سرویس OpenRouter فرستاده میشود و OpenRouter آن را به یک مدل زبانی میرساند. نام، ایمیل و شناسهٔ حساب فرستاده نمیشوند؛ فقط یک شناسهٔ درهمشده و غیرقابلبازگشت برای جلوگیری از سوءاستفاده همراه درخواست است. درخواستها فقط به نقطههایی فرستاده میشوند که OpenRouter آنها را «بدون نگهداری داده» (Zero Data Retention) اعلام کرده است. یادراه متن تو و بازخورد آن را روی سرور ذخیره نمیکند؛ بازخورد در مرورگرت نشان داده میشود و فقط کارت مروری که از آن ساخته میشود در پیشرفت تو میماند. اطلاعات خصوصی را در پاسخ تمرین ننویس.
مربی هوشمند فقط برای حسابی باز است که ایمیلش تأیید شده باشد و هر حساب سقف روزانهٔ درخواست دارد. برای اجرای این سقف، یادراه در Cloud Firestore برای هر روز فقط شناسهٔ حساب، تعداد درخواستها و زمان آخرین درخواست را نگه میدارد؛ متن تو در این شمارنده نیست و کسی جز سرور یادراه به آن دسترسی ندارد. این شمارندهها حدود یک ماه پس از همان روز خودکار پاک میشوند.
پاسخ با میکروفن از تشخیص گفتار خود مرورگر استفاده میکند؛ در برخی مرورگرها مانند Chrome صدا برای تبدیل به متن به سرویس سازندهٔ مرورگر فرستاده میشود. یادراه صدای تو را دریافت یا ذخیره نمیکند و فقط متنی را میبیند که خودت برای بررسی میفرستی. پخش جملههای آلمانی با صدای مصنوعی دستگاه انجام میشود و دیکتهٔ مرحلهٔ شنیداری روی همان دستگاه مقایسه میشود و جایی فرستاده نمیشود.
داده کجا میرود؟
پس از ورود، فقط دادهٔ پیشرفت اصلی از راه اتصال رمزنگاریشده به پروژهٔ Firebase یادراه ارسال و در منطقهٔ فرانکفورت آلمان نگهداری میشود. Firebase زیرساخت احراز هویت و پایگاه داده است و در ورود با Google، خود Google نیز ورود را تأیید میکند؛ از این داده برای تبلیغات یا آموزش مدل هوش مصنوعی یادراه استفاده نمیکنیم.
اگر کاربر در بخش ثبت آگهی پیشنویس بسازد، آن پیشنویس همچنان فقط در همان مرورگر ذخیره میشود و آگهی عمومی منتشر نمیشود.
پروفایل و ارتباط اجتماعی
ساخت پروفایل پارتنر اختیاری و فقط برای کاربران ۱۸ سال به بالا است. نام نمایشی، معرفی کوتاه، شهر انتخابی از فهرست، کشور، زبان مادری، سطح آلمانی، جنسیت اختیاری، فیلتر نمایش، هدفها، علایق و زمانهای مناسب در Firestore ذخیره میشوند. ایمیل، شناسهٔ ورود و آدرس دقیق در این پروفایل نمایش داده نمیشوند و موقعیت جغرافیایی یا مختصات GPS اصلاً جمعآوری نمیشود.
عکس پروفایل اختیاری است. عکس پیش از ارسال در مرورگر خودت مربع و فشرده میشود و در Firebase Storage ذخیره میگردد. آدرس دانلود آن یک لینک امضاشده و حدسناپذیر است، اما هرکس این لینک را داشته باشد میتواند عکس را ببیند؛ با حذف حساب، عکس نیز پاک میشود.
پروفایل فقط برای کاربران واردشده قابل مشاهده است و با خاموشکردن گزینهٔ نمایش، از فهرست کشف حذف میشود. درخواست آشنایی و وضعیت پذیرش نیز برای دو حساب درگیر ذخیره میشود؛ ارتباط فقط پس از پذیرش گیرنده برقرار است.
بازی دونفره، مسدودسازی و گزارش
در اتاق بازی، شناسهٔ حساب دو بازیکن، نقش، آمادگی، حضور آخرینبار، پیشرفت مشترک تیم و زمانها ذخیره میشوند. پاسخهای هر نقش در سند جدا و فقط برای همان حساب نگهداری میشود. اتاقها زمان انقضا دارند و برای بازی طولانیمدت ساخته نشدهاند. متن گفتگوی آزاد وجود ندارد و ذخیره نمیشود.
مسدودسازی بهصورت یک سند برای همان دو حساب ذخیره میشود و هر دو طرف میتوانند وجودش را ببینند؛ فقط سازندهٔ آن میتواند حذفش کند. گزارش تخلف شامل شناسهٔ گزارشدهنده، شناسهٔ گزارششونده، محل گزارش، دلیل و توضیح توست. گزارش برای بررسی سوءاستفاده نگهداری میشود و — برخلاف بقیهٔ دادهها — با حذف حساب پاک نمیشود، چون در غیر اینصورت میشد با ساخت حساب تازه سابقه را پاک کرد. شمارندهٔ روزانهٔ درخواست، دعوت و گزارش نیز روی حساب ذخیره و با حذف حساب پاک میشود.
کنترل و مدت نگهداری
در صفحهٔ «پیشرفت من» میتوان نسخهٔ JSON داده را دریافت کرد، پیشرفت را پاک کرد، از حساب خارج شد یا پس از تأیید دوباره با روش ورود مرتبط، حساب یادراه و دادهٔ ابری را حذف کرد. حذف حساب، پروفایل اجتماعی، عکس پروفایل، درخواستهای مرتبط، مسدودسازیهایی که خودت ساختهای و شمارندهٔ روزانه را نیز پاک میکند. گزارشهای تخلف و مسدودسازیای که دیگری علیه تو ثبت کرده باقی میمانند. دادهٔ حساب تا زمان حذف حساب و دادهٔ محلی تا زمان پاککردن آن یا دادههای مرورگر نگهداری میشود.
آمار بازدید و عملکرد ناشناس
برای فهمیدن تعداد بازدیدها، صفحههای پرکاربرد، کشور تقریبی، نوع دستگاه و مرورگر از Vercel Web Analytics استفاده میکنیم. این ابزار بدون کوکی کار میکند و دادهٔ شخصی، نام، ایمیل یا شناسهٔ حساب ذخیره نمیکند.
برای سنجش سرعت بارگذاری، پاسخگویی و ثبات دیداری صفحهها از Vercel Speed Insights استفاده میکنیم. مسیر صفحه، سرعت تقریبی شبکه، مرورگر، نوع دستگاه، سیستمعامل، کشور تقریبی و معیارهای Web Vitals بهصورت ناشناس ثبت میشوند؛ این دادهها به فرد یا IP مشخص متصل نیستند و امکان بازسازی نشست مرور کاربر را نمیدهند.
دادهها از دامنهٔ خود یادراه به زیرساخت Vercel ارسال میشوند. در طرح فعلی، گزارشهای Web Analytics تا ۳۰ روز و دادههای Speed Insights تا ۷ روز قابل مشاهدهاند. چون رویدادها ناشناساند و به فرد مشخصی پیوند ندارند، رکورد قابلشناسایی برای حذف جداگانه وجود ندارد؛ مسدودکنندههای محتوا نیز میتوانند ارسال این آمار را متوقف کنند.
امنیت و تغییرات آینده
قوانین Firestore، پیشرفت را فقط در اختیار صاحب حساب میگذارند و پروفایل اجتماعی را فقط مطابق انتخاب نمایش و وضعیت ارتباط باز میکنند. Firebase App Check نیز درخواستهای فاقد تأیید معتبر را رد میکند. تنظیمات عمومی Firebase که برای اتصال مرورگر لازماند کلید محرمانه محسوب نمیشوند؛ دسترسی واقعی با ورود، App Check و قوانین سمت سرور کنترل میشود. گزارش، مسدودسازی و بازی دونفره اکنون فعالاند و در همین صفحه توضیح داده شدهاند؛ پیش از افزودن چت آزاد یا پیدا کردن خودکار همبازی، این صفحه دوباره بهروز خواهد شد. قواعد رفتار و راه گزارشدادن در صفحهٔ ایمنی آمده است.
آگهیها و عکسها
برای هر آگهی عنوان، دستهبندی، شهر، قیمت، توضیحات، عکسها و شمارهٔ تماس همراه شناسهٔ حساب و زمان ثبت، ویرایش و پایان نمایش در Firebase ذخیره میشود. آگهی در انتظار بررسی فقط برای صاحب آن و بررسیکنندگان قابل دیدن است. پس از تأیید، متن و عکسهای آگهی عمومی میشوند؛ شمارهٔ تماس جدا نگه داشته میشود و فقط به اعضای واردشدهای که ایمیلشان تأیید شده است، هنگامی که «نمایش شماره» را بزنند و آگهی فعال باشد، نشان داده میشود. عکسها پیش از بارگذاری در مرورگر خودت دوباره ساخته میشوند؛ این کار اطلاعات مکان (GPS)، مشخصات دستگاه و سایر فرادادهٔ عکس را حذف میکند و فایل اصلی از دستگاهت خارج نمیشود. همین روش برای عکسهای کسبوکار هم به کار میرود. هر آگهی ۳۰ روز پس از ثبت یا تمدید از فهرست کنار میرود. با حذف آگهی، شماره و عکسهایش هم حذف میشوند و با حذف حساب، همهٔ آگهیها، شمارهها و عکسهای آن حساب پاک میشوند. گزارشهایی که دربارهٔ یک آگهی ثبت میکنی فقط برای بررسیکنندگان است.
اطلاعات کسبوکار
نام، دستهبندی، شهر، نشانی، معرفی، شماره تماس، وبسایت و ساعت کاری کسبوکار همراه شناسهٔ صاحب حساب و زمان ثبت و ویرایش در Firebase ذخیره میشوند. اطلاعات در انتظار بررسی فقط برای صاحب حساب و بررسیکنندگان قابل دسترسی است. پس از تأیید، سند کسبوکار از جمله اطلاعات تماس عمومی میشود؛ اطلاعات خصوصی را در فرم ننویس. امکان اصلاح یا حذف کسبوکار در صفحهٔ ثبت و مدیریت آن وجود دارد و با حذف حساب نیز کسبوکار حذف میشود.
تیم مدیریت و اعلان تلگرام
آگهیها، کسبوکارها و گزارشها را مدیر سایت و اعضای تیمی بررسی میکنند که مدیر برای هر بخش تعیین کرده است. برای هر عضو تیم فقط ایمیل، بخشهای سپردهشده و زمان افزودن نگهداری میشود.
برای بررسی سریع، وقتی آگهی یا کسبوکاری منتظر بررسی است یا گزارشی ثبت میشود، عنوان، دسته، شهر، قیمت، نشانی و وبسایت کسبوکار، توضیحات و نخستین عکس آن، و برای گزارش دلیل و توضیح آن، از راه ربات تلگرام یادراه برای اعضای تیمی فرستاده میشود که حساب تلگرامشان را به پنل مدیریت وصل کردهاند. شمارهٔ تماس، ایمیل و شناسهٔ حساب به تلگرام فرستاده نمیشوند. این پیامها روی سرورهای Telegram نگهداری میشوند و تابع فرستندهٔ آنها کنار پایگاه داده اجرا میشود. با حذف یک آگهی یا کسبوکار، عکسهایش هم از Storage پاک میشوند.