تحققات لا تحتاج فيها إلى تصديقنا
لماذا يطلب SimpleShot إذن تسجيل الشاشة، وكيف تتحقق من ذلك بنفسك
في macOS إذن واحد لكل تطبيق يقرأ الشاشة، سواء التقط صورة أو فيديو. يحتاج SimpleShot إليه لأخذ اللقطات. إليك ما يفعله به، وكيف ترى ذلك بنفسك دون أن تثق بـ SimpleShot.
إذن واحد لكل تطبيقات لقطات الشاشة.
في macOS، لا يرى أي تطبيق ما على الشاشة إلا بإذن تسجيل الشاشة، في إعدادات النظام › الخصوصية والأمن › تسجيل الشاشة وصوت النظام. لا يوجد إذن منفصل للقطات الشاشة: فلقطة الشاشة نظرة واحدة إلى الشاشة، لذا يطلب كل تطبيق للقطات الشاشة الإذن نفسه الذي يطلبه مسجّل الشاشة.
متى يقرأ SimpleShot الشاشة.
فقط حين تأخذ لقطة: باختصار لوحة مفاتيح، أو من شريط القائمة، أو من إحدى نوافذه، أو حين ينتهي مؤقت ضبطته. لالتقاط منطقة، يقرأ كل شاشة مرة واحدة ويعرضها لك ثابتة، مع المكبّر، بينما تختار. يقرأ الالتقاط مع التمرير الشاشة أثناء تمريرك، ويقرؤها التسجيل حتى توقفه. بين اللقطات لا يقرأ شيئًا، ولا يُرسَل شيء: التعرّف على النص وإخفاء التفاصيل الخاصة يجريان على Mac الخاص بك.
يسرد SimpleShot › الإعدادات › الخصوصية كل مرة: متى، وما الذي قُرئ، وما الذي بدأ القراءة. تبقى القائمة على Mac الخاص بك مدة 90 يومًا، ويمكنك مسحها. لكنها تظل رواية SimpleShot نفسه، لذا لا تعتمد عليها التحققات أدناه.
التحقق 1: سجل macOS نفسه، في Terminal.
يتحقق macOS من إذن تسجيل الشاشة لأي تطبيق في كل مرة يقرأ فيها الشاشة، ويدوّن ذلك. افتح Terminal (في التطبيقات › الأدوات المساعدة)، والصق هذا السطر واضغط على رجوع:
log stream --style compact --predicate 'process == "tccd" AND eventMessage CONTAINS "kTCCServiceScreenCapture" AND eventMessage CONTAINS "Allowed"'اتركه يعمل بينما تستخدم Mac. يذكر كل سطر اسم التطبيق الذي قرأ الشاشة بعد Sub: (SimpleShot هو dev.stillbyte.SimpleShot)، ومكانه بعد binary_path=. تُظهر لقطة بـ SimpleShot بضعة أسطر في الثانية نفسها، ويضيف SimpleShot سطرًا حين يُفتح؛ وبين اللقطات لا شيء. تظهر تطبيقات أخرى أيضًا، حين تقرأ الشاشة أو أسماء نوافذ تطبيقات أخرى. اضغط على Control-C للإيقاف.
التحقق 2: ما يغادر Mac الخاص بك.
يتصل SimpleShot بثلاثة عناوين: updates.stillbyte.dev للبحث عن تحديثات، وproof.getsimpleshot.com حين تطلب إثبات الوقت (يرسل بصمة الصورة، لا الصورة أبدًا)، وlinks.getsimpleshot.com بعد أن تُنشئ رابطًا. لا تغادر اللقطة Mac الخاص بك إلا حين تُنشئ رابطًا لها.
لترى ذلك بنفسك، استخدم جدار حماية يعرض كل اتصال يجريه التطبيق، مثل LuLu المجاني ومفتوح المصدر: فهو لا يعرض لـ SimpleShot سوى هذه العناوين. أو في Terminal، يعرض هذا السطر اتصالات SimpleShot مباشرةً، مع حجم ما أرسله كل منها؛ وما دمت لا تستخدم التحديثات أو إثباتات الوقت أو الروابط، تبقى القائمة فارغة. اضغط على Q للإنهاء.
nettop -p SimpleShotالسؤال الذي يعيده macOS كل شهر.
مرة في الشهر تقريبًا، يسألك macOS مجددًا هل يمكن لـ SimpleShot أن يواصل قراءة الشاشة، بعباراته هو: إن التطبيق «يطلب تجاوز أداة اختيار النوافذ الخاصة بالنظام والوصول مباشرةً إلى شاشتك وصوتك». يتلقى كل تطبيق للقطات الشاشة أو تسجيلها السؤال نفسه، بعد 30 يومًا من آخر مرة، ولكل نسخة من التطبيق على Mac الخاص بك: ولا يعني ذلك أن التطبيق فعل شيئًا جديدًا. اختر «سماح». يظل SimpleShot لا يقرأ الشاشة إلا حين تأخذ لقطة، والتحققات أعلاه تُظهر ذلك.
لا يتجنب التطبيق هذا السؤال إلا إذا مرّر كل لقطة عبر أداة اختيار النوافذ في macOS، وهي لا تستطيع تحديد منطقة من الشاشة. ولا تستثني Apple سوى تطبيقات سطح المكتب البعيد.
نوافذ يُبقيها macOS خارج كل لقطة.
يُبقي macOS بعض النوافذ خارج لقطات كل التطبيقات: مطالبات الأمان الخاصة به، مثل تلك التي تطلب إذنًا، والنوافذ التي يضع عليها تطبيقها علامة «خاصة». فهي غائبة عن لقطات SimpleShot، وعن شاشته الثابتة بينما تختار منطقة؛ وحين يتمكن SimpleShot من معرفة أن إحداها كانت في لقطة، يخبرك بذلك. لا يستطيع SimpleShot تغيير ذلك؛ وتخضع تطبيقات لقطات الشاشة الأخرى للقاعدة نفسها.
أما تطبيق لقطة شاشة في macOS نفسه فيلتقطها: افتحه من التطبيقات › الأدوات المساعدة، أو اضغط على ⇧⌘5 إذا كان SimpleShot لا يستخدم مفاتيح لقطات الشاشة الخاصة بالنظام.
إيقاف الإذن.
عطّل SimpleShot في إعدادات النظام › الخصوصية والأمن › تسجيل الشاشة وصوت النظام، في أي وقت. عندها لن يتمكن من قراءة الشاشة إطلاقًا، وسيخبرك بذلك حين تحاول أخذ لقطة.