Privacy Policy
Last Updated: March 2026
SubFine ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how we handle information when you use our browser extension.
Summary: SubFine does not collect, store, or sell any personal data. All subtitle processing is done locally in your browser. External connections are made only for the specific features described below, and only when you actively use them.
1. Data We Do NOT Collect
SubFine does not collect, store, or transmit:
- Your name, email address, or any personal identifiers
- Browsing history or visited URLs
- Video content you watch
- Subtitle content you upload or display
- Any behavioral analytics or tracking data
2. External Connections — When and Why
SubFine contacts external services only in the following cases:
- Google Translate API: When you use the subtitle translation feature. No personal data is included.
- Google Gemini AI: When using AI translation with your own Gemini API key (stored locally on your device only).
- Google Text-to-Speech: When using the dubbing feature with Google voice engine.
- ElevenLabs API: When using the ElevenLabs dubbing engine with your own API key (stored locally only).
- SubFine License Server (subfine.netlify.app): When activating or validating your Premium subscription. Only an anonymous randomly-generated Device ID is transmitted — no personal information.
- GitHub (raw.githubusercontent.com): For fetching remote configuration. No personal data sent.
- QR Code API (api.qrserver.com): Only when viewing a crypto donation address. Only the wallet address string is sent.
3. External Services Summary
| Service | Purpose | When Used |
| Google Translate API | Subtitle translation | When translation feature is used |
| Google Gemini AI | AI translation | When AI translation is activated with own key |
| Google TTS | Voice dubbing | When Google dubbing engine is active |
| ElevenLabs API | AI voice dubbing | When ElevenLabs engine is selected with own key |
| subfine.netlify.app | Premium verification | On activation and every 24 hours |
| raw.githubusercontent.com | Remote config | Periodically in background |
| api.qrserver.com | QR code for donations | Only when viewing donation section |
4. Your API Keys
If you use Gemini or ElevenLabs features, you provide your own API key. These keys are stored only in your local browser storage and are sent directly from your browser to the API provider. SubFine servers never receive or store your API keys.
5. Permissions Explained
- Access to all websites: Required to detect video players and inject subtitle overlays.
- Web requests: Used passively (read-only) to detect subtitle file URLs loaded by video players.
- Storage: To save your preferences locally on your device. This data never leaves your device except for Premium verification.
- Downloads: Used only when you explicitly request to save a subtitle file to your device.
6. Children's Privacy
SubFine does not knowingly collect information from children under 13.
7. Updates to This Policy
We may update this Privacy Policy occasionally. Changes will be posted on this page with an updated "Last Updated" date.
8. Contact Us
If you have questions about this Privacy Policy, contact us via Telegram (@SubFineSupport) or email us at subfine.support@gmail.com.
سياسة الخصوصية
آخر تحديث: مارس 2026
تلتزم إضافة SubFine بحماية خصوصيتك. توضح سياسة الخصوصية هذه كيفية تعاملنا مع المعلومات عند استخدامك لإضافة المتصفح الخاصة بنا.
ملخص: لا تقوم SubFine بجمع أي بيانات شخصية أو تخزينها أو بيعها. تتم معالجة الترجمات محلياً داخل متصفحك فقط. الاتصالات الخارجية تحدث فقط للميزات الموضحة أدناه وعند استخدامك لها فعلياً.
١. البيانات التي لا نجمعها
لا تقوم SubFine بجمع أو تخزين أو إرسال:
- اسمك أو بريدك الإلكتروني أو أي معرّفات شخصية
- سجل التصفح أو الروابط التي تزورها
- محتوى الفيديوهات التي تشاهدها
- محتوى الترجمات التي ترفعها أو تعرضها
- أي بيانات تحليلية أو تتبعية
٢. الاتصالات الخارجية — متى وَلماذا
تتصل SubFine بالخدمات الخارجية فقط في الحالات التالية:
- Google Translate API: عند استخدام ميزة ترجمة الترجمات. لا يتم إرسال أي بيانات شخصية.
- Google Gemini AI: عند استخدام الترجمة بالذكاء الاصطناعي بمفتاحك الخاص (يُخزن محلياً فقط).
- Google Text-to-Speech: عند استخدام ميزة الدبلجة الصوتية بمحرك Google.
- ElevenLabs API: عند استخدام محرك دبلجة ElevenLabs بمفتاحك الخاص (يُخزن محلياً فقط).
- خادم ترخيص SubFine (subfine.netlify.app): عند تفعيل أو التحقق من اشتراك Premium. يُرسل فقط معرّف جهاز مجهول الهوية — لا معلومات شخصية.
- GitHub (raw.githubusercontent.com): لجلب الإعدادات عن بُعد. لا يتم إرسال بيانات شخصية.
- QR Code API (api.qrserver.com): فقط عند عرض عنوان محفظة التبرع بالعملات الرقمية.
٣. ملخص الخدمات الخارجية
| الخدمة | الغرض | وقت الاستخدام |
| Google Translate API | ترجمة الترجمات | عند استخدام ميزة الترجمة |
| Google Gemini AI | ترجمة بالذكاء الاصطناعي | عند تفعيل الترجمة بمفتاح الذكاء الاصطناعي الخاص |
| Google TTS | الدبلجة الصوتية | عند تفعيل محرك الدبلجة من Google |
| ElevenLabs API | دبلجة بالذكاء الاصطناعي | عند اختيار محرك ElevenLabs بمفتاح خاص |
| subfine.netlify.app | التحقق من Premium | عند التفعيل وكل 24 ساعة |
| raw.githubusercontent.com | إعدادات عن بُعد | بشكل دوري في الخلفية |
| api.qrserver.com | رمز QR للتبرعات | فقط عند عرض قسم التبرع |
٤. مفاتيح API الخاصة بك
إذا استخدمت ميزات Gemini أو ElevenLabs، فأنت توفر مفتاح API الخاص بك. يتم تخزين هذه المفاتيح فقط في تخزين المتصفح المحلي، ويتم إرسالها مباشرة من متصفحك إلى مزود الخدمة. لا تتلقى خوادم SubFine مفاتيح API أبداً.
٥. شرح الصلاحيات المطلوبة
- الوصول لجميع المواقع: ضروري للكشف عن مشغلات الفيديو وعرض الترجمات.
- طلبات الويب: تُستخدم للقراءة فقط للكشف عن ملفات الترجمة.
- التخزين: لحفظ تفضيلاتك محلياً. لا تغادر هذه البيانات جهازك إلا للتحقق من Premium.
- التنزيلات: تُستخدم فقط عند طلبك تحميل ملف ترجمة.
٦. خصوصية الأطفال
لا تجمع SubFine معلومات من الأطفال دون سن 13 عاماً.
٧. التحديثات على هذه السياسة
قد نقوم بتحديث سياسة الخصوصية من وقت لآخر. سيتم نشر التغييرات على هذه الصفحة مع تاريخ "آخر تحديث" محدّث.
٨. تواصل معنا
إذا كان لديك أسئلة حول سياسة الخصوصية، تواصل معنا عبر تيليجرام (@SubFineSupport) أو عبر البريد الإلكتروني subfine.support@gmail.com.