سیاست حفظ حریم خصوصی
UVT، مترجم همگانی صدا (افزونهی کروم)
تاریخ اجرا: ۱۰ نوامبر ۲۰۲۶ (۱۹ آبان ۱۴۰۵)
بهطور خلاصه: UVT هیچ سروری ندارد و هیچ دادهای جمع نمیکند. هنگام ترجمه، صدای شما مستقیماً از مرورگرتان به سرویس ترجمهای که انتخاب کردهاید (Gemini گوگل یا OpenAI) میرود. کلید API، تنظیمات و زیرنویسها در مرورگر خودتان میمانند.
این ترجمهی فارسی برای راحتی شماست. اگر میان دو نسخه تفاوتی باشد، نسخهی انگلیسی ملاک است.
ما چه کسی هستیم
UVT یک افزونهی رایگان و متنباز کروم (با مجوز MIT) است که یک توسعهدهندهی مستقل آن را ساخته است. هر کسی میتواند کد آن را در github.com/mgmehdiforme/UVT ببیند. در این متن، «ما» یعنی توسعهدهندهی UVT و «شما» یعنی کاربر UVT.
کارهایی که نمیکنیم
- هیچ سروری برای UVT نداریم. دادههای شما هرگز از دست ما نمیگذرد.
- هیچ نوع آمارگیری، تلهمتری، گزارش خطای خودکار، تبلیغ یا ردیابی نداریم.
- هیچ دادهای از شما جمع، ذخیره، مشاهده، فروخته یا اجاره داده نمیشود.
- دادههای شما را با هیچکس به اشتراک نمیگذاریم؛ تنها استثنا این است که صدای شما به سرویس ترجمهای که خودتان انتخاب کردهاید فرستاده میشود تا UVT کاری را که خواستهاید انجام دهد.
- از دادههای شما برای تبلیغات، اعتبارسنجی و وام، یا هر کاری جز همان قابلیت ترجمه استفاده نمیکنیم.
UVT با چه دادههایی سروکار دارد و آنها کجا میروند
| داده | چه زمانی | کجا میرود | تا کی نگه داشته میشود |
|---|---|---|---|
| صدای میکروفون شما | فقط هنگام ترجمه، در حالتهای دوطرفه و صحبت کردن | مستقیماً از مرورگر شما به موتوری که برای «حرفهای من» انتخاب کردهاید | UVT آن را ذخیره نمیکند. در سمت سرویسدهنده، شرایط خود او اعمال میشود. |
| صدای تب انتخابشده | فقط هنگام ترجمه، در حالتهای دوطرفه و شنیدن | مستقیماً از مرورگر شما به موتوری که برای «آنچه میشنوم» انتخاب کردهاید | UVT آن را ذخیره نمیکند. در سمت سرویسدهنده، شرایط خود او اعمال میشود. |
| متن گفتهها و زیرنویسها (اصل و ترجمه) | هنگام ترجمه | روی رایانهی خودتان، در حافظه و حافظهی نشست (session) کروم | با بستن مرورگر یا پاک کردن زیرنویسها حذف میشوند. فقط اگر «ذخیرهی زیرنویسها» را بزنید، یک فایل متنی روی رایانهی خودتان ساخته میشود. |
| کلیدهای API شما (Gemini، OpenAI) | وقتی آنها را وارد میکنید | در حافظهی محلی افزونه در کروم. فقط برای اتصال به همان سرویسدهنده فرستاده میشوند. | تا وقتی پاکشان کنید یا UVT را حذف کنید |
| تنظیمات (زبانها، بلندی صدا، حالت، سایتهای مجاز) | وقتی تغییرشان میدهید | فقط در حافظهی محلی افزونه در کروم | تا وقتی تغییرشان دهید یا UVT را حذف کنید |
| عنوان و نشانی تبی که انتخاب میکنید | هنگام کار با پنل کناری | فقط داخل مرورگر شما، برای نمایش تب و توقف ترجمه وقتی تب بسته شود | ذخیره یا فرستاده نمیشود |
سرویسهای ترجمه
UVT با سرویسهایی کار میکند که خودتان انتخاب میکنید و با کلید API خودتان هزینهاش را میدهید (یا اگر طرح رایگان باشد، رایگان استفاده میکنید). صدا فقط از راه یک اتصال رمزگذاریشده به این مقصدها فرستاده میشود:
- Gemini API گوگل در نشانی
wss://generativelanguage.googleapis.com. شرایط Gemini API و سیاست حریم خصوصی گوگل اعمال میشود. گوگل میگوید در طرح رایگان ممکن است از محتوای شما برای بهبود محصولاتش استفاده کند. پیش از استفاده از طرح رایگان برای تماسهای خصوصی، شرایط گوگل را بخوانید. - OpenAI در نشانی
wss://api.openai.com/v1/realtime/translations، فقط اگر کلید OpenAI وارد کنید و آن را برای یکی از جهتها برگزینید. شرایط و سیاستهای OpenAI اعمال میشود.
برای هر جهت میتوانید سرویس جداگانهای انتخاب کنید. ما کنترلی بر این سرویسها نداریم و مسئول نحوهی رفتار آنها با دادهها نیستیم.
کلیدهای API شما چطور محافظت میشوند
- کلیدها در
chrome.storage.localذخیره میشوند. فقط صفحههای خود UVT میتوانند آنها را بخوانند، نه وبسایتها. - کلید Gemini فقط برای گوگل فرستاده میشود، به شکل پارامتر
keyکه گوگل لازم دارد، روی همان اتصال رمزگذاریشده (wss). - کلید OpenAI فقط بهصورت سرآیند Authorization روی اتصال خود UVT به OpenAI قرار میگیرد.
- کلیدها هرگز برای ما یا هیچکس دیگری فرستاده نمیشوند.
پیش از نخستین ترجمه
UVT پیش از اولین ترجمه صفحهای نشان میدهد که توضیح میدهد صدا به گوگل یا OpenAI فرستاده میشود. همچنین یادآوری میکند که ممکن است لازم باشد به دیگر افراد حاضر در تماس بگویید یک سرویس هوش مصنوعی گفتههایشان را ترجمه میکند. قوانین در این مورد در جاهای مختلف فرق دارد و رعایت قوانینی که شامل حال شما میشود بر عهدهی خودتان است.
مجوزهای کروم و دلیل نیاز به آنها
| مجوز | دلیل |
|---|---|
sidePanel | نمایش UVT در پنل کناری کروم. |
storage | ذخیرهی تنظیمات و کلیدها در مرورگر شما و نگه داشتن زیرنویسها تا بسته شدن مرورگر. |
offscreen | اجرای موتور صوتی در یک صفحهی پنهان افزونه. |
tabCapture | شنیدن صدای همان یک تبی که انتخاب کردهاید، فقط هنگام ترجمه. |
activeTab | کروم لازم میداند پیش از شنیدن صدای یک تب، شما روی UVT در همان تب بزنید. |
tabs | نمایش فهرست تبهای باز در انتخابگر تب، نشان دادن عنوان و نشانی تب انتخابشده، و توقف ترجمه وقتی آن تب بسته شود یا به صفحهی دیگری برود. |
scripting | افزودن «پل تماس» (که صدای ترجمهشدهی شما را به تماس میفرستد) فقط در سایتهایی که مجاز کردهاید. |
declarativeNetRequestWithHostAccess و دسترسی به api.openai.com | افزودن کلید OpenAI شما بهصورت سرآیند به اتصال خود UVT با OpenAI؛ وبسوکتهای مرورگر راه دیگری برای تنظیم سرآیند ندارند. |
دسترسی اختیاری به وبسایتها (http://*/*، https://*/*) | برای هر سایت جداگانه و فقط وقتی اجازه بدهید درخواست میشود، یا اگر «مجاز در همهی وبسایتها» را انتخاب کنید، برای همه. فقط برای فرستادن صدای ترجمهشدهی شما به تماس لازم است. |
استفادهی محدود
استفاده از اطلاعات دریافتشده از APIهای گوگل از سیاست دادههای کاربر فروشگاه وب کروم، از جمله الزامات «استفادهی محدود»، پیروی خواهد کرد.
The use of information received from Google APIs will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements.
UVT دادهها را فقط برای همان قابلیت ترجمهای که میبینید به کار میبرد. دادهها جز به سرویس ترجمهای که خودتان انتخاب کردهاید، و آن هم فقط به اندازهای که برای این قابلیت لازم است، به کسی منتقل نمیشوند. هیچ انسانی در UVT دادههای شما را نمیخواند، چون اصلاً به دست ما نمیرسد.
اختیار با شماست
- هر لحظه با زدن «توقف»، فرستادن صدا را متوقف کنید.
- اگر نمیخواهید میکروفون استفاده شود، حالت شنیدن را انتخاب کنید.
- کلیدهایتان را در تنظیمات UVT پاک کنید.
- سایتهای مجاز را در تنظیمات ← سایتها، یا در
chrome://extensionsحذف کنید. - با حذف UVT، هر چه در مرورگر شما ذخیره کرده بود پاک میشود.
- برای پرسش دربارهی دادههایی که گوگل یا OpenAI نگه میدارند، طبق سیاستهای خودشان با آنها تماس بگیرید.
کودکان
UVT برای کودکان زیر ۱۳ سال ساخته نشده و ما آگاهانه با دادههای کودکان سروکار نداریم. گوگل و OpenAI هم برای سرویسها و کلیدهای API خود قواعد سنی جداگانه دارند.
تغییر این سیاست
اگر این سیاست را تغییر دهیم، همین صفحه و تاریخ اجرای بالای آن را بهروز میکنیم. همهی نسخههای قبلی در تاریخچهی پروژه در گیتهاب قابل مشاهده است.
تماس با ما
پرسشی دربارهی حریم خصوصی دارید؟ لطفاً در github.com/mgmehdiforme/UVT/issues یک issue باز کنید. لطفاً کلید API یا هیچ اطلاعات خصوصی دیگری آنجا ننویسید.
برای پرسشهای خصوصی به توسعهدهنده، مهدی گلزاری، به نشانی mehdigolzari.official@gmail.com ایمیل بزنید.
اگر UVT روزی شیوهی کار با دادههای شما را تغییر دهد، این صفحه بهروز میشود و افزونه پیش از ترجمهی بعدی دوباره از شما موافقت میگیرد.