Privacy Policy — The Preview App

Effective date: 12 October 2026
Developer: Yahia Ragae · Contact: yahiaragae.com

English

The Preview App ("Preview", "the app") is a file browser and viewer for Android. This policy explains what happens to your information when you use it.

The short version

  • Your files stay on your device. No file, file name, folder path, file content, thumbnail or search term is ever sent anywhere by the app.
  • Preview does send usage and crash data to our Firebase project, using two Google services: Firebase Analytics and Firebase Crashlytics. This is how we learn that a release is crashing and which parts of the app are used. See "Analytics and crash reporting" below for exactly what is in it.
  • This applies to both versions of the app: the one on Google Play and the one downloaded from our website. (Google Play versions up to 1.1.11 had no internet permission at all; newer ones do.)
  • Preview shows ads (Google AdMob), in both versions. Ads use your device's advertising ID and an estimate of your location from your IP address — never your files. See "Ads" below.
  • There are no accounts and no in-app purchases, and we never sell, rent or trade your data.
  • There is no switch in the app to turn analytics or crash reporting off. See "You have no opt-out switch — what you can do" below.
  • We run no server of our own that holds data about you.

Files on your device

Preview reads your files so it can show them to you, and changes them only when you ask (for example copy, move, rename, duplicate, extract, move to Trash or empty Trash). Files are never uploaded anywhere.

To help you find and reopen files, Preview keeps the following only on your device, in the app's private storage:

This data is not included in Android cloud backups (backup is turned off for the app). It is removed when you clear the app's storage or uninstall the app. Files you moved to Trash stay on your storage, in a hidden .preview-trash folder on the same drive, until you restore them or empty Trash.

When another app sends a file to Preview ("Open with" or "Share") and Preview cannot open it where it is, it saves a copy in your Download folder so you can open it again later. You can delete these copies like any other download.

Analytics and crash reporting

Preview includes two services from Google's Firebase platform, in both the Google Play version and the website version. The data goes to our own Firebase project (goodapps-preview).

Firebase Analytics (Google Analytics for Firebase) — how the app is used. According to Google's documentation it collects:

Analytics itself does not use Android's advertising ID — we switch that off — so no advertising or interest profile is built from the analytics data. The advertising ID is used by the ads; see "Ads" below.

Firebase Crashlytics — crashes and serious errors. According to Google's documentation, a report contains the crash's stack trace (which code was running when it failed), the time of the crash, the app's identifier and version, the operating-system version, your device's model name, CPU architecture, amount of memory and free disk space, whether the device is rooted, and identifiers that let the same crash be grouped and counted (a Crashlytics installation UUID, a Firebase installation ID, and a one-off ID per crash report).

What is never sent, in either service: file names, folder or file paths, the contents of any file, thumbnails or page images, the text you type into search or "go to page", text or data taken from documents you open (including contacts, calendar entries and photo locations), and your name, email address, phone number or any account.

Why we collect it. Preview opens almost any file on almost any Android device. Crash reports are the only way we can see that a release fails on a device we do not own, and the usage events are what tell us which viewers and formats are worth the next piece of work. Google Play's own crash statistics are too coarse and arrive too late to replace this.

Who processes it. We decide what is collected (we are the "controller"); Google processes it for us as our service provider (our "processor"), under the Firebase Data Processing and Security Terms and Google's Privacy Policy. We do not share this data with anyone else.

How long it is kept. Analytics: user-level and event-level data is kept for 2 months, the shortest period Google offers, and is then deleted; aggregated counts (for example how many times a PDF was opened in a month) stay in Analytics reports. Crashlytics: crash reports and their identifiers are kept for 90 days.

In transit. All of this data is sent to Google over encrypted HTTPS connections.

You have no opt-out switch — what you can do. We decided not to add an analytics toggle, so the only controls are outside the app:

Ads

Preview shows ads, served by Google AdMob (the Google Mobile Ads SDK). This is the same in both versions of the app — the one on Google Play and the one downloaded from our website. Builds released before this policy's effective date contain no ads and send none of the data described in this section.

Where they appear: a banner on the browsing screens, a full-screen ad when you open the app from cold (rate-limited, and never when another app has just sent you a file), and an occasional full-screen ad after a long task such as extracting an APK. There are no ads inside any file viewer, and none on the onboarding or permission screens.

According to Google's documentation, the Google Mobile Ads SDK collects:

Google uses it to select and measure ads and to prevent fraud. For ads, Google does not act only on our instructions the way it does for analytics: it uses this data for its own advertising purposes, as described in Google's Privacy Policy and in How Google uses information from sites or apps that use our services.

Your files are never used for advertising. No file name, path, content, document text or search term is ever sent in an ad request or used to target an ad.

Consent (EEA, UK and Switzerland). If you are in those regions, Preview shows you Google's own consent form (the User Messaging Platform) before any personalised advertising, and keeps a way for you to change your choice later. If you decline, you still see ads, but they are not personalised. Your choice also controls what Firebase Analytics collects.

Your advertising ID. You can reset or delete it at any time in Android Settings (usually Settings → Privacy → Ads). Resetting it breaks the link to any advertising profile built from it.

Permissions

When information leaves the app because you asked

Some actions hand a file or a piece of information to another app on your device. They happen only when you start them:

What those apps do next is covered by their own privacy policies.

Update check (website version only)

If you installed Preview from our website (yahiaragae.com/preview) instead of Google Play, the app also checks for a newer version: when you open it (and again after a few hours if it stays open), it downloads a small version file (update.json) from yahiaragae.com. Nothing about you or your files is sent. Like any website, the server may record the IP address and time of the request in its standard web-server logs. The Google Play version does not do this; Google Play handles its updates.

Fonts

Preview's display fonts are requested from the Google Fonts provider that is part of Google Play services on your device. The request contains font names only, not your files or personal information. Google Play services may download the fonts under Google's Privacy Policy. If the provider is not available, Preview uses the system font.

Documents you view

Web pages and Office documents are shown with JavaScript turned off and internet loading blocked, so opening a file never contacts a website.

Children

Preview is a general-purpose utility and is not directed at children, and we do not knowingly seek data from them. The usage and crash data described above is collected from every installation, and it contains no name, contact details or file information. Ads are requested with a general-audience content setting.

Security

Your files and the lists Preview keeps about them stay on your device, protected by Android's app sandbox and your device's own security (screen lock, encryption). The usage and crash data is sent over HTTPS and stored by Google in our Firebase project.

Changes to this policy

If this policy changes, the new version will be published at this address with a new effective date. If a future version of Preview collects anything beyond what is described here, this policy will be updated before that version is released.

Contact

Questions about this policy, or a deletion request: yahiaragae.com

العربية

سياسة الخصوصية — تطبيق معاينة (The Preview App)

تاريخ السريان: ١٢ أكتوبر ٢٠٢٦
المطوّر: Yahia Ragae · للتواصل: yahiaragae.com

تطبيق «معاينة» أداة لتصفّح الملفات وعرضها على أندرويد. توضّح هذه السياسة ما يحدث لمعلوماتك عند استخدامه.

باختصار

  • ملفاتك تبقى على جهازك. لا يُرسل التطبيق إلى أي مكان أي ملف، ولا اسم ملف، ولا مسار مجلد، ولا محتوى ملف، ولا صورة مصغّرة، ولا ما تكتبه في البحث.
  • لكن التطبيق يُرسل بيانات استخدام وتقارير أعطال إلى مشروع Firebase الخاص بنا، عبر خدمتين من Google هما Firebase Analytics وFirebase Crashlytics. بهذا نعرف أن إصدارًا ما يتعرّض للأعطال، وأي أجزاء التطبيق تُستخدم فعلًا. وتفصيل ما تحتويه هذه البيانات في قسم «التحليلات وتقارير الأعطال» أدناه.
  • ينطبق هذا على نسختي التطبيق: نسخة Google Play ونسخة الموقع. (نسخ Google Play حتى الإصدار 1.1.11 لم تكن تملك إذن الإنترنت أصلًا، أما الإصدارات الأحدث فتملكه.)
  • يعرض التطبيق إعلانات (Google AdMob) في النسختين معًا. وتستخدم الإعلانات معرّف الإعلانات في جهازك وتقديرًا لموقعك من عنوان IP — لا ملفاتك. انظر «الإعلانات» أدناه.
  • لا حسابات ولا مشتريات داخل التطبيق، ولا نبيع بياناتك ولا نتاجر بها أبدًا.
  • لا يوجد خيار في التطبيق لإيقاف التحليلات أو تقارير الأعطال. انظر «لا يوجد خيار للإيقاف… وما يمكنك فعله» أدناه.
  • ليس لدينا أي خادم خاص بنا يحتفظ ببيانات عنك.

الملفات على جهازك

يقرأ التطبيق ملفاتك ليعرضها لك، ولا يغيّرها إلا بطلب منك (كالنسخ والنقل وإعادة التسمية والتكرار وفك الضغط والنقل إلى سلة المهملات أو إفراغها). لا تُرفع ملفاتك إلى أي مكان.

ولتسهيل العثور على الملفات وإعادة فتحها، يحتفظ التطبيق بما يلي على جهازك فقط في مساحة التخزين الخاصة به:

لا تدخل هذه البيانات في النسخ الاحتياطي السحابي لأندرويد (النسخ الاحتياطي معطّل لهذا التطبيق)، وتُحذف عند مسح بيانات التطبيق أو إلغاء تثبيته. أما الملفات التي نقلتها إلى سلة المهملات فتبقى على وحدة التخزين نفسها في مجلد مخفي اسمه .preview-trash إلى أن تستعيدها أو تُفرغ السلة.

وعندما يرسل إليك تطبيق آخر ملفًا عبر «فتح باستخدام» أو «مشاركة» ولا يستطيع «معاينة» فتحه من مكانه، يحفظ نسخة منه في مجلد التنزيلات (Download) لتتمكن من فتحه لاحقًا، ويمكنك حذفها كأي ملف منزَّل.

التحليلات وتقارير الأعطال

يضمّ «معاينة» خدمتين من منصة Firebase من Google، في نسخة Google Play ونسخة الموقع على حدٍّ سواء، وتذهب البيانات إلى مشروع Firebase الخاص بنا (goodapps-preview).

Firebase Analytics (أي Google Analytics for Firebase) — لقياس كيفية استخدام التطبيق. وبحسب وثائق Google، تجمع هذه الخدمة:

ولا تستخدم خدمة التحليلات نفسها معرّف الإعلانات في أندرويد — فقد أوقفنا ذلك — فلا يُبنى من بيانات التحليلات أي ملف إعلاني أو ملف اهتمامات. أما معرّف الإعلانات فتستخدمه الإعلانات؛ انظر «الإعلانات» أدناه.

Firebase Crashlytics — للأعطال والأخطاء الجسيمة. وبحسب وثائق Google، يحتوي التقرير على تتبّع الاستدعاءات (أي الشيفرة التي كانت تعمل لحظة العطل)، ووقت العطل، ومعرّف التطبيق وإصداره، وإصدار نظام التشغيل، واسم طراز جهازك ومعمارية معالجه وحجم ذاكرته والمساحة الحرة فيه، وما إذا كان الجهاز مُروَّتًا (root)، ومعرّفات تتيح تجميع العطل نفسه وعدّه (مُعرّف تثبيت Crashlytics، ومُعرّف تثبيت Firebase، ومعرّف لمرة واحدة لكل تقرير).

ما لا يُرسَل أبدًا في أي من الخدمتين: أسماء الملفات، ومسارات الملفات والمجلدات، ومحتوى أي ملف، والصور المصغّرة أو صور الصفحات، وما تكتبه في البحث أو في «الانتقال إلى صفحة»، وأي نص أو بيانات مأخوذة من المستندات التي تفتحها (بما في ذلك جهات الاتصال والمواعيد ومواقع الصور)، واسمك وبريدك ورقم هاتفك وأي حساب.

لماذا نجمعها. يفتح «معاينة» أي ملف تقريبًا على أي جهاز أندرويد تقريبًا، وتقارير الأعطال هي السبيل الوحيد لمعرفة أن إصدارًا ما يفشل على جهاز لا نملكه، أما أحداث الاستخدام فهي ما يدلّنا على العارضات والصيغ التي تستحق العمل التالي. وإحصاءات الأعطال في Google Play أعمّ من أن تكفي، وتصل متأخرة.

من يعالجها. نحن من يقرّر ما يُجمع (نحن «المتحكّم»)، وGoogle تعالجها لحسابنا كمزوّد خدمة («المعالج») وفق شروط معالجة البيانات وأمنها في Firebase وسياسة خصوصية Google. ولا نشارك هذه البيانات مع أي طرف آخر.

مدة الاحتفاظ بها. في Analytics: تُحفظ البيانات على مستوى المستخدم والحدث مدة شهرين، وهي أقصر مدة تتيحها Google، ثم تُحذف؛ وتبقى الأعداد المجمّعة (مثل عدد مرات فتح ملفات PDF في شهر) في تقارير Analytics. وفي Crashlytics: تُحفظ تقارير الأعطال ومعرّفاتها مدة ٩٠ يومًا.

أثناء النقل. تُرسل هذه البيانات كلها إلى Google عبر اتصالات HTTPS مشفّرة.

لا يوجد خيار للإيقاف… وما يمكنك فعله. قرّرنا عدم إضافة مفتاح لإيقاف التحليلات، فالتحكم الممكن يكون من خارج التطبيق:

الإعلانات

يعرض «معاينة» إعلانات تقدّمها خدمة Google AdMob (حزمة Google Mobile Ads)، وذلك في نسختي التطبيق معًا: نسخة Google Play والنسخة المنزَّلة من موقعنا. أما الإصدارات الصادرة قبل تاريخ سريان هذه السياسة فلا تحتوي على إعلانات ولا ترسل أي شيء من البيانات الموضّحة في هذا القسم.

أين تظهر: شريط إعلاني في شاشات تصفّح الملفات، وإعلان بملء الشاشة عند فتح التطبيق من جديد (بحدٍّ أقصى للتكرار، ولا يظهر أبدًا إذا كان تطبيق آخر قد أرسل إليك ملفًا للتو)، وإعلان بملء الشاشة من حين لآخر بعد مهمة طويلة كفك ضغط ملف APK. ولا توجد إعلانات داخل أي عارض ملفات، ولا في شاشات التعريف أو الأذونات.

وبحسب وثائق Google، تجمع حزمة Google Mobile Ads:

وتستخدمها Google لاختيار الإعلانات وقياسها ولمنع الغش. وفي الإعلانات لا تتصرّف Google وفق تعليماتنا فقط كما تفعل في التحليلات، بل تستخدم هذه البيانات لأغراضها الإعلانية الخاصة، كما هو موضّح في سياسة خصوصية Google وفي كيف تستخدم Google المعلومات من المواقع والتطبيقات التي تستعين بخدماتها.

لا تُستخدم ملفاتك في الإعلانات أبدًا. فلا يُرسل أي اسم ملف ولا مسار ولا محتوى ولا نص مستند ولا كلمة بحث في أي طلب إعلان، ولا يُستخدم شيء من ذلك في استهدافك.

الموافقة (المنطقة الاقتصادية الأوروبية والمملكة المتحدة وسويسرا). إن كنت في هذه المناطق، يعرض «معاينة» نموذج الموافقة الخاص بـ Google (منصة رسائل المستخدم UMP) قبل أي إعلانات مخصّصة، ويتيح لك تغيير اختيارك لاحقًا. وإن رفضت، فستظل ترى إعلانات لكنها غير مخصّصة. ويتحكم اختيارك كذلك في ما تجمعه Firebase Analytics.

معرّف الإعلانات الخاص بك. يمكنك إعادة تعيينه أو حذفه في أي وقت من إعدادات أندرويد (عادةً: الإعدادات ← الخصوصية ← الإعلانات)، وإعادة تعيينه تقطع الصلة بأي ملف إعلاني بُني عليه.

الأذونات

متى تخرج المعلومات من التطبيق بطلب منك

بعض الإجراءات تسلّم ملفًا أو معلومة إلى تطبيق آخر على جهازك، ولا تحدث إلا حين تبدأها أنت:

وتخضع هذه التطبيقات بعد ذلك لسياسات الخصوصية الخاصة بها.

التحقق من التحديثات (نسخة الموقع فقط)

إذا ثبّتَّ «معاينة» من موقعنا (yahiaragae.com/preview) بدلًا من Google Play، فإن التطبيق يتحقق أيضًا من وجود إصدار أحدث: عند فتحه (ومرة أخرى بعد بضع ساعات إذا بقي مفتوحًا) ينزّل ملفًا صغيرًا لرقم الإصدار (update.json) من yahiaragae.com. ولا يُرسَل أي شيء عنك أو عن ملفاتك. وكأي موقع ويب، قد يسجّل الخادم عنوان IP ووقت الطلب في سجلات الخادم المعتادة. أما نسخة Google Play فلا تفعل ذلك، إذ تتولى Google Play تحديثها.

الخطوط

يطلب التطبيق خطوط العرض من مزوّد خطوط Google المدمج في خدمات Google Play على جهازك. يتضمن الطلب أسماء الخطوط فقط، لا ملفاتك ولا معلوماتك الشخصية. وقد تنزّل خدمات Google Play هذه الخطوط وفق سياسة خصوصية Google. وإن لم يتوفر المزوّد، يستخدم التطبيق خط النظام.

المستندات التي تعرضها

تُعرض صفحات الويب ومستندات Office مع تعطيل JavaScript وحظر أي تحميل من الإنترنت، فلا يؤدي فتح أي ملف إلى الاتصال بأي موقع.

الأطفال

«معاينة» أداة عامة وليست موجّهة للأطفال، ولا نسعى عن علم إلى جمع بيانات منهم. أما بيانات الاستخدام وتقارير الأعطال الموضّحة أعلاه فتُجمع من كل نسخة مثبّتة، وهي لا تحتوي على اسم ولا بيانات تواصل ولا أي معلومة عن ملفاتك. وتُطلب الإعلانات بإعداد محتوى مناسب للجمهور العام.

الأمان

تبقى ملفاتك والقوائم التي يحفظها التطبيق عنها على جهازك، ويحميها عزل التطبيقات في أندرويد وإعدادات الأمان في جهازك (قفل الشاشة والتشفير). أما بيانات الاستخدام والأعطال فتُرسل عبر HTTPS وتُخزَّن عند Google في مشروع Firebase الخاص بنا.

التغييرات على هذه السياسة

إذا تغيّرت هذه السياسة، تُنشر النسخة الجديدة على هذا العنوان بتاريخ سريان جديد. وإذا جمع إصدار مستقبلي من التطبيق أي شيء يزيد على ما ورد هنا، فستُحدَّث هذه السياسة قبل إطلاق ذلك الإصدار.

التواصل

للاستفسار عن هذه السياسة أو لطلب حذف البيانات: yahiaragae.com