سياسة الخصوصية
يصدر MailTwin عن Smilodon AS، وهي شركة نرويجيّة. توضّح هذه السياسة البيانات التي يتعامل معها MailTwin، وإلى أين تذهب، والخيارات المتاحة لك. صُمِّم المنتج بحيث لا تغادر الأجزاء الحسّاسة من حياتك البريديّة Mac أبداً.
ملخّص في فقرة واحدة
يعمل MailTwin على Mac الخاصّ بك. تعيش مفاتيح API الخاصّة بك في
Keychain على macOS؛ ولا يُرسلها MailTwin أبداً. حين تشغّل إجراء
ذكاء اصطناعي، يُرسَل متن الرسالة المختارة وجزء صغير من سياق
أسلوبك مأخوذ من بريدك المُرسَل مباشرةً من Mac إلى مزوّد الذكاء
الاصطناعي الذي اخترتَه (Anthropic أو OpenAI أو Google أو xAI أو
Groq أو DeepSeek، أو Ollama المحلّي لديك). لا يشغّل MailTwin
خادماً خلفيّاً لحركة الذكاء الاصطناعي — لا يوجد خادم MailTwin في
هذا المسار. نستضيف خلاصة تحديث تلقائي
(updates.mailtwin.ai) ونقطة قياسات اختياريّة
(telemetry.mailtwin.ai) ونقاط ترخيص LemonSqueezy —
وهذا كلّ شيء.
البيانات التي تبقى على Mac
- مفاتيح API — Keychain على macOS، الخدمة
ai.mailtwin.keys. لا يُرسلها MailTwin أبداً. - مفتاح الترخيص ومعرّف نسخة LemonSqueezy — Keychain، الخدمة نفسها. تُستخدَم للتحقّق من تفعيلك لدى LemonSqueezy.
- ملفّات الأسلوب المُفهرَسة — عيّنات من بريدك المُرسَل، متنها مضغوط بـ LZFSE، وتُخزَّن في
~/Library/Application Support/MailTwin/. - سجلّ الطلبات — معاينات منقّحة لآخر 200 طلب ذكاء اصطناعي، يمكن عرضها من الإعدادات ← الخصوصية.
- متعقّب التكلفة — مجاميع الرموز اليوميّة لتعمل الحدود المرنة.
- الهويّة (الاسم + البريد المجموعان عند التهيئة الأوّليّة) — UserDefaults. تُستخدَم في قوالب التحيّة. لا تُرسَل عبر القياسات أبداً.
البيانات التي تذهب إلى مزوّد الذكاء الاصطناعي الذي اخترتَه
حين تشغّل إجراء ذكاء اصطناعي (ردّ، تلخيص، تحسين مسوّدة، إلخ)، نرسل إلى المزوّد:
- متن الرسالة التي تتعامل معها (أو مسوّدتك).
- تعليمة قصيرة تصف الإجراء.
- جزء سياق أسلوب مبنيّ من 5 رسائل كحدّ أقصى من رسائلك المُرسَلة سابقاً، مُحدَّد نطاقه بنفس المستلِم / الموضوع / الحساب عند توفّر ذلك.
تنطبق سياسة خصوصية المزوّد على تلك الحركة. مفتاح API الخاصّ بك لدى ذلك المزوّد هو ما يصادق على الطلب؛ ومن منظور المزوّد يبدو الطلب مماثلاً لأيّ طلب آخر من حسابك.
لا يرسل MailTwin أبداً إلى المزوّد: المواضيع، أو عناوين المستلِمين بخلاف ما يرد في المتن، أو محتوى حساباتك الأخرى، أو Keychain، أو مفتاح ترخيصك، أو اسمك وبريدك.
التحديث التلقائي (updates.mailtwin.ai)
يستخدم MailTwin Sparkle 2 للتحقّق من التحديثات كلّ 24 ساعة
تقريباً. يجلب التحقّق ملفّ XML appcast من
https://updates.mailtwin.ai/appcast.xml. يحمل الجلب
قيمة User-Agent بالشكل MailTwin/<build>.
تسجّل Cloudflare (التي تخدم الملف) عنوان IP وUser-Agent الخاصّين
بالطلب في سجلّات CDN القياسيّة. لا نربط جلبات التحديث بأيّ
معرّف آخر.
التحديثات موقّعة بمفتاح EdDSA خاصّ تحتفظ به Smilodon AS. يتحقّق Sparkle من التوقيع باستخدام المفتاح العامّ المضمَّن في MailTwin قبل التثبيت — حتى لو اختُرق مضيف التحديثات لدينا، لن يستطيع المهاجم إرسال تحديث خبيث إليك.
الإعداد عن بُعد (updates.mailtwin.ai)
يجلب MailTwin مستند JSON صغيراً من
https://updates.mailtwin.ai/config.json كلّ أربع
ساعات تقريباً. الغرض منه هو تشغيل مفتاح إيقاف على مزيج معيّن من
المزوّد/النموذج إذا أصدرت واجهة API طرف ثالث تغييراً يكسر
التوافق. يحمل الجلب نفس User-Agent الذي يستخدمه appcast أعلاه
ولا يتضمّن أيّ معلومات أخرى عن العميل.
القياسات الاختياريّة (telemetry.mailtwin.ai)
اختياريّة فقط — متوقّفة افتراضيّاً. إن فعّلتَها
من الإعدادات ← الخصوصية، يرسل MailTwin أحداث استخدام مجهولة
إلى https://telemetry.mailtwin.ai/events. يحتوي
كلّ حدث على:
- اسم حدث مثل
action.invokedأوaction.failed. - خصائص مثل مزوّد الذكاء الاصطناعي المستخدَم، ونوع الإجراء (ردّ/تلخيص/…)، وفئة الخطأ، والمدّة بالميلّي ثانية.
- معرّف تثبيت مجهول (UUID عشوائيّ يُولَّد عند أوّل تفعيل؛ ويُستبدل عند إلغاء التفعيل).
- رقم بناء MailTwin لديك وسلسلة إصدار macOS.
- رمز دولة ISO من حرفين (مثلاً
US،NO،DE) تستنتجه Cloudflare من عنوان IP الخاصّ بك عند حافة الشبكة. لا يُكتب عنوان IP نفسه أبداً في قاعدة بياناتنا — يُخزَّن رمز الدولة فقط. نستخدم ذلك لغرض واحد: عدّاد بسيط للتثبيتات حسب الدولة على لوحتنا الداخليّة.
لا تتضمّن القياسات أبداً محتوى بريد، أو
عناوين، أو مواضيع، أو تعليمات حرّة كتبتَها، أو ردود ذكاء
اصطناعي، أو اسمك، أو بريدك. القائمة المصدرية الكاملة للأحداث
هي TelemetryEvent في شيفرتنا؛ والأحداث التي
وضعها MailTwin فعليّاً في طابور الإرسال خلال هذه الجلسة يمكن
رؤيتها من الإعدادات ← الخصوصية ← "إظهار ما أُرسِل".
تستقبل أحداث القياس عاملة Cloudflare وتُخزَّن في Cloudflare D1 (قاعدة بيانات SQLite). تستخدمها Smilodon AS لفهم أيّ الميزات تُستخدَم، وأيّ مزوّدي الذكاء الاصطناعي يسيؤون التصرّف، وأيّ إصدارات التطبيق/macOS تحتاج إلى انتباه. لا تُباع ولا تُؤجَّر ولا تُشارَك مع أطراف ثالثة.
يمكنك إيقاف القياسات في أيّ وقت. يؤدّي ذلك إلى تفريغ الطابور المحلّي، وتدوير معرّف التثبيت المجهول، وإيقاف الإرسال لاحقاً.
تقارير الأعطال
يكتب MailTwin مقالب الأعطال إلى
~/Library/Logs/MailTwin/. تبقى على Mac الخاصّ بك ما
لم تُهيّئ نقطة رفع من الإعدادات ← الخصوصية. لا نشحن نقطة
افتراضيّة؛ يبقى الحقل فارغاً حتى تملأه.
المدفوعات والترخيص (LemonSqueezy)
تتولّى LemonSqueezy عمليّات الشراء بصفتها التاجر المسجَّل. حين تشتري ترخيصاً، تجمع LemonSqueezy البيانات اللازمة لمعالجة الدفع والامتثال الضريبي (اسمك، وبريدك، ودولتك، وتفاصيل الدفع). تنطبق سياسة الخصوصية الخاصّة بها. تستلم Smilodon AS اسمك وبريدك ودولتك وتفاصيل الطلب من LemonSqueezy عبر webhook.
يستدعي تفعيل الترخيص
https://api.lemonsqueezy.com/v1/licenses/* من
Mac الخاصّ بك ومعه مفتاح ترخيصك وبصمة جهاز مجزّأة (مشتقّة من
IOPlatformUUID مع معرّف الحزمة). تُستخدَم البصمة
لفرض حدّ المقاعد. لا تشغّل Smilodon AS خادم تراخيص خاصّاً بها.
ما لا نجمعه أبداً
- محتوى بريد من أيّ نوع، إلّا في الطلب الذي توجّهه إلى مزوّد الذكاء الاصطناعي الذي اخترتَه.
- عناوين البريد (سواء عناوينك أو غيرك).
- المواضيع.
- التعليمات الحرّة التي كتبتَها.
- ردود مزوّد الذكاء الاصطناعي.
- عنوان IP الخاصّ بك. (تراه Cloudflare أثناء النقل، كما يفعل أيّ خادم ويب، لكنّنا نحوّله إلى رمز دولة عند الحافة ونتخلّص من IP — ولا يُكتب أبداً في قاعدة بياناتنا أو سجلّاتنا.)
حقوقك (GDPR، CCPA)
يمكنك تصدير إعداداتك المحلّيّة إلى ملفّ JSON (الإعدادات ← الخصوصية ← تصدير الإعدادات) وحذف جميع البيانات المحلّيّة بنقرة واحدة (الإعدادات ← الخصوصية ← مسح كلّ شيء). للبيانات التي تحتفظ بها Smilodon AS (سجلّ شراء LemonSqueezy الخاصّ بك، صفوف القياس الاختياريّة المرتبطة بمعرّف تثبيتك المجهول)، راسِل [email protected] وسنردّ خلال 30 يوماً وفقاً لما يقتضيه GDPR / CCPA.
نظراً لأنّ صفوف القياس مرتبطة فقط بمعرّف تثبيت متغيّر بلا أيّ رابط ببريد الشراء الخاصّ بك، يجب أن تتضمّن طلبات حذف القياس معرّف التثبيت، الذي يمكنك إيجاده في الإعدادات ← الخصوصية ← "إظهار ما أُرسِل".
الأطفال
MailTwin غير موجَّه إلى الأطفال دون 13 عاماً. لا نعالج عن علم بيانات أيّ شخص دون 13 عاماً.
التغييرات على هذه السياسة
ستُنشَر التغييرات الجوهريّة هنا وتُذكر في ملاحظات إصدار التطبيق. يعكس تاريخ "آخر تحديث" في الأعلى آخر تغيير.
التواصل
Smilodon AS
النرويج
[email protected]
لأسئلة الخصوصية،
[email protected]
لأسئلة المنتج.