نصوصك لا تسافر.
آخر تحديث: 4 نوفمبر 2026. المسؤول: José Luis Saorín Ferrer، تنريفي (إسبانيا).
عمّ يتحدث هذا النص
لا حساب، ولا اسم، ولا نصوص
عندما يتعامل التطبيق مع الشبكة (1): تنزيل النماذج
لكي يتحدث، يحتاج Yappy إلى نموذج صوته، وهو ينزّله مرة واحدة: نحو ٢٠٠ ميغابايت على الهاتف ونحو ٣٩٨ ميغابايت على الحاسوب. وهو يأتي من modelos.yappy.joseluissaorin.com، مخزن R2 من Cloudflare. على الـ iPhone والـ iPad يصل عادةً مع التثبيت نفسه: ينزّله النظام من ذلك المخزن عبر Background Assets، ومن مكان آخر لا. وإن لم يصل هكذا، نزّله التطبيق عند فتحه: وحده إن كنت على الواي فاي، وإلا فحين تطلب منه ذلك. على Android يبدأ التنزيل وحده أول مرة تفتح فيها التطبيق؛ وعلى الحاسوب حين تطلبه.
إن تعطل مخزننا، جرّب التطبيق النسخة العامة من النموذج على Hugging Face (huggingface.co، التي توزّع الملفات من شبكة توزيع خاصة بها). عندها فقط، ومع الملفات التي لم تصل من مخزننا فحسب.
على الهاتف، تتضمن الجولة الأولى صوت الببغاء مسجلًا بالإسبانية والإنجليزية؛ أما في اللغات الـ ٢٩ الأخرى فتنزّل هذه التسجيلات من المخزن نفسه حين يبدأ التطبيق بلغتك أو حين تختار لغة.
ولتحويل الرسائل الصوتية والتسجيلات الأخرى إلى نص، يلزم نموذج ثانٍ، هو الأذن، أي نموذج التفريغ النصي (Parakeet، نحو ٦٧٠ ميغابايت). هذا لا يُنزَّل إلا حين تطلبه، ويأتي من Hugging Face (huggingface.co). أما التعرف الضوئي على الحروف (OCR) فمدمج داخل التطبيق ولا ينزّل شيئًا.
في كل هذه التنزيلات، يرى الخادم عنوان IP لديك والملفات التي تطلبها، كأي تنزيل من غيره؛ ولا يسافر معها أي معرّف يخصك ولا شيء مما تقرأه. ولا نحفظ في مخزننا أي سجل يحدد هويتك. وبعد ذلك تعمل الصوت والتفريغ النصي في وضع الطائرة إلى الأبد.
عندما يتعامل التطبيق مع الشبكة (2): الروابط التي تشاركها
إذا شاركت رابطًا أو فيديو، فيزور جهازك ذلك العنوان ليحضر النص أو التفريغ النصي، تمامًا كما يفعل متصفحك. الزيارة يقوم بها جهازك، لا خادم من Yappy، والموقع الذي تزوره يتلقى ما يتلقاه من متصفح: عنوان IP الخاص بك ونوع جهازك. لا يُحفظ أي سجل خارج جهازك.
خدمات الجهات الخارجية. تُجلب بعض الروابط عبر خدمات عامة تابعة لجهات خارجية. تُطلب سلاسل Hacker News من واجهة API الخاصة بـ Algolia (hn.algolia.com)، وهي تتلقّى رقم النقاش. وتُطلب المقالات الطويلة على X (ليست المنشورات العادية، فهذه تُطلب من X نفسه) من api.fxtwitter.com، وهي خدمة عامة مستقلة عن X تتلقّى رقم المنشور. وعلى الهاتف، إذا فشل رابط وضغطت زر «من الأرشيف»، تطلب Yappy النسخة المحفوظة من Wayback Machine التابعة لـ Internet Archive (web.archive.org)، وهي تتلقّى العنوان الكامل للرابط. وكما في أي طلب، ترى هذه الخدمات أيضًا عنوان IP الخاص بك.
المتصفح الخفي. على iPhone وiPad وAndroid، إذا لم تجلب التنزيلة المباشرة المقال (إذا رفضه الموقع، أو حجبه إشعار ملفات تعريف الارتباط، أو لا يظهر النص إلا عند تشغيل صفحة JavaScript الخاصة بها)، يفتح Yappy الصفحة في متصفح خفي داخل الجهاز نفسه (WKWebView على iOS وWebView على Android)، وإذا ظهر إشعار ملفات تعريف الارتباط فاقبله نيابةً عنك للوصول إلى النص. وبتقبّله، كما في أي متصفح، يمكن للموقع حفظ ملفات تعريف الارتباط الخاصة به، بما فيها ملفات الإعلانات. تبقى تلك الملفات داخل Yappy، منفصلة عن ملفات متصفحك. على iPhone وiPad تعيش في الذاكرة فقط وتزول عند إغلاق التطبيق. على Android يحذف Yappy ملفات الموقع فور اكتمال تحميل الصفحة؛ وإذا فشلت المحاولة، أو انتقلت الصفحة إلى نطاق آخر، فقد يبقى بعضها محفوظًا في التطبيق حتى تحذف بيانات التطبيق أو تلغي تثبيته.
المقالات المدفوعة. Yappy لا يتخطى جدران الدفع. إذا كنت مشتركًا في صحيفة، يمكنك من هاتفك الدخول مرة واحدة إلى اشتراكك من Yappy: تُفتح صفحة الصحيفة نفسها، وتكتب فيها اسم مستخدمك وكلمة مرورك، وYappy لا يقرأهما ولا يحفظهما. تبقى الجلسة في جهازك وحده، ومن ثمةّ يفتح المتصفح الخفي مقالات ذلك الموقع بها (ملفات تعريف الارتباط التي يقبلها هناك تُحفظ مع الجلسة). تحذف الجلسات متى شئت من الغرفة الخلفية، في «اشتراكات مسجَّل الدخول إليها».
المقالات العلمية. إذا كان مقال ذو DOI مدفوعًا لدى الناشر، يسأل Yappy موقع Unpaywall، خدمة مجانية من OurResearch، إن وُجدت نسخة قانونية بالوصول المفتوح، كنسخة مستودع جامعي. إن وُجدت، يقرأها Yappy، وعلى الهاتف يخبرك من أين جاءت. لا يصل إلى Unpaywall إلا DOI المقال وعنوان اتصال تشترطه واجهته البرمجية، وهو عنوان Yappy وليس عنوانك؛ وكما في أي طلب، يرى عنوان IP الخاص بك أيضًا. النسخة يُنزّلها جهازك بعد ذلك، مثل أي رابط آخر.