Privacy Policy

PDF Reader · Devbox · Last updated 3 November 2026

This policy applies to the Android application PDF Reader (com.devbox.pdfreader), published by Devbox.

The short version: your documents never leave your device. The app has no account, no server and no synchronisation. The one thing that does reach a third party is the advertising identifier used to show ads, and that is described in full below.

What we never collect

We do not collect, transmit, store or have any access to the documents you open, their names, their contents, the text you highlight, the forms you fill, the signatures you draw, or anything the app produces. All of it stays in your device's storage. We could not read it if we wanted to — there is nothing to read it with.

Data collected

Advertising identifier

The app is free and supported by advertising through Google AdMob. To serve ads, the Google Mobile Ads SDK accesses your device's advertising ID (AD_ID) and technical information such as the device model, the operating system version, the approximate region and the language. This is processed by Google, not by us: we never see it and never store it.

Google's own handling of that data is described in its Privacy & Terms and in the AdMob documentation.

You can reset or delete your advertising ID at any time in Settings → Privacy → Ads on your device.

Consent, in Europe and the United Kingdom

Before any ad is requested, the app shows Google's consent form through the User Messaging Platform. Your choice is recorded by that framework and governs whether ads are personalised. You can reopen the form and change your mind at any time from Settings → Ad privacy options inside the app.

Usage statistics and crash reports (Firebase)

Since version 1.1 the app uses Google Firebase Analytics and Firebase Crashlytics to count how the app is used (for example that a document was opened or a tool finished) and to receive a report when the app crashes. This involves an app-instance identifier, the device model, the Android version, the app version, the country and the language. Events never contain a file name, a path, the content of a document or anything you type, and crash reports are stripped of file names and paths before they leave the device. Google's handling is described in the Firebase privacy documentation.

AppGallery version: Petal Ads

The version distributed on Huawei AppGallery shows ads through Huawei Petal Ads instead of AdMob. Its requests are always non-personalised; the Petal SDK may process the OAID, the device model, the operating system, the network type and the IP address to serve and measure ads. See Huawei's privacy statement.

Nothing else

There is no account, no tracking across other apps, no e-mail collection and no other advertising SDK. Your documents are never sent anywhere.

Data kept on your device

Your library and your annotations

Bookmarks, highlights, recently opened documents and your settings are stored in a single file inside the app's private storage. They are never uploaded. Clearing the app's data or uninstalling it removes them permanently.

Because that file contains the text of passages you highlighted, it is explicitly excluded from Android's cloud backup. It is carried over only during a direct phone-to-phone transfer, so your bookmarks survive a new handset without anything being uploaded to a server.

Crash reports

If the app closes unexpectedly, it writes a report into its own private storage and offers it to you the next time you open it; that full report is sent only if you choose to, using your own e-mail or messaging app. A redacted crash report (the error and the device and app versions, without file names or paths) also goes to Firebase Crashlytics, described above.

Before a report is written, file names, file paths and e-mail addresses are removed from it automatically, so it describes the failure without describing what you were reading. Reports are also excluded from backup, and the last five are kept before older ones are deleted. You can delete them all from Settings → Crash reports.

Permissions

PermissionWhy
MANAGE_EXTERNAL_STORAGE
All files access
To list the PDF files already on your device so you do not have to locate them one by one. It is optional: if you decline, the app works from the folders you add yourself. Files are only read; nothing is copied or transmitted.
READ_EXTERNAL_STORAGE
WRITE_EXTERNAL_STORAGE
The equivalent on Android 12 and below, for the same purpose.
INTERNET
ACCESS_NETWORK_STATE
Used by the advertising SDK, by Firebase (usage statistics, crash reports), and to download the text-recognition component the first time you use OCR. Your documents are never sent over the network.
AD_ID The advertising identifier described above.

The camera is used only through Android's own document scanner, which asks for its own permission when you start a scan. Scanned pages are written straight to your device.

Other services

Cloud storage you connect yourself

The app can open files from Google Drive, OneDrive, Dropbox or any other storage app installed on your phone. This goes through Android's own file picker: the app receives access to the file or folder you pick and nothing more. It never sees your cloud account or your password, and you can revoke that access from Android's settings at any time.

Text recognition and scanning

Optical character recognition and the document scanner use Google Play services components that run on your device. The page images are not uploaded. The component itself is downloaded from Google Play the first time it is needed.

Your rights, children, changes

Your rights

We hold no account or document of yours. Usage statistics and crash reports are kept by Firebase without your name or e-mail; ask us at the address below to have them erased. For the advertising identifier, which Google processes, you can reset or delete it in your device settings, and withdraw consent from Settings → Ad privacy options in the app. Uninstalling the application removes everything it stored locally.

Children

PDF Reader is a general-audience productivity tool. It is not directed at children under 13, and we do not knowingly collect any information from them.

Changes to this policy

If this policy changes, the new version will be published at this address and the date at the top of the page will be updated.

Contact

For any question about this policy or about your data:

contact@devbox.tn

Devbox — Tunisia

Politique de confidentialité

PDF Reader · Devbox · Mise à jour le 3 novembre 2026

Cette politique s'applique à l'application Android PDF Reader (com.devbox.pdfreader), éditée par Devbox.

En résumé : vos documents ne quittent jamais votre appareil. L'application n'a ni compte, ni serveur, ni synchronisation. La seule donnée qui parvient à un tiers est l'identifiant publicitaire utilisé pour afficher les annonces, décrit en détail ci-dessous.

Ce que nous ne collectons jamais

Nous ne collectons, ne transmettons, ne stockons et n'avons aucun accès aux documents que vous ouvrez, à leurs noms, à leur contenu, au texte que vous surlignez, aux formulaires que vous remplissez, aux signatures que vous dessinez, ni à quoi que ce soit que l'application produit. Tout reste dans le stockage de votre appareil. Nous ne pourrions pas les lire même en le voulant : il n'existe rien pour cela.

Données collectées

Identifiant publicitaire

L'application est gratuite et financée par la publicité via Google AdMob. Pour diffuser des annonces, le SDK Google Mobile Ads accède à l'identifiant publicitaire de votre appareil (AD_ID) ainsi qu'à des informations techniques : modèle de l'appareil, version du système, région approximative et langue. Ces données sont traitées par Google, pas par nous : nous ne les voyons jamais et ne les conservons pas.

Le traitement effectué par Google est décrit dans ses Règles de confidentialité et dans la documentation AdMob.

Vous pouvez réinitialiser ou supprimer votre identifiant publicitaire à tout moment dans Paramètres → Confidentialité → Annonces de votre appareil.

Consentement, en Europe et au Royaume-Uni

Avant toute demande d'annonce, l'application affiche le formulaire de consentement de Google via la User Messaging Platform. Votre choix est enregistré par ce dispositif et détermine si les annonces sont personnalisées. Vous pouvez rouvrir le formulaire et changer d'avis à tout moment depuis Réglages → Options de confidentialité publicitaire dans l'application.

Statistiques d'utilisation et rapports de plantage (Firebase)

Depuis la version 1.1, l'application utilise Google Firebase Analytics et Firebase Crashlytics pour mesurer son utilisation (par exemple qu'un document a été ouvert ou qu'un outil a terminé) et recevoir un rapport en cas de plantage. Cela implique un identifiant d'instance de l'application, le modèle de l'appareil, la version d'Android et de l'application, le pays et la langue. Les événements ne contiennent jamais de nom de fichier, de chemin, de contenu de document ni de texte saisi, et les noms de fichiers et chemins sont retirés des rapports de plantage avant qu'ils ne quittent l'appareil. Voir la documentation Firebase sur la confidentialité.

Version AppGallery : Petal Ads

La version distribuée sur Huawei AppGallery affiche des publicités via Huawei Petal Ads au lieu d'AdMob. Les demandes sont toujours non personnalisées ; le SDK Petal peut traiter l'OAID, le modèle de l'appareil, le système, le type de réseau et l'adresse IP pour diffuser et mesurer les annonces. Voir la déclaration de confidentialité de Huawei.

Rien d'autre

Pas de compte, pas de suivi entre applications, pas de collecte d'adresse e-mail et aucun autre SDK publicitaire. Vos documents ne sont jamais envoyés nulle part.

Données conservées sur votre appareil

Votre bibliothèque et vos annotations

Les signets, les surlignages, les documents récemment ouverts et vos réglages sont enregistrés dans un fichier unique, dans l'espace privé de l'application. Ils ne sont jamais envoyés en ligne. Effacer les données de l'application ou la désinstaller les supprime définitivement.

Parce que ce fichier contient le texte des passages que vous avez surlignés, il est explicitement exclu de la sauvegarde cloud d'Android. Il n'est transféré que lors d'un transfert direct d'un téléphone à un autre, afin que vos signets survivent à un changement d'appareil sans que rien ne soit envoyé sur un serveur.

Rapports d'erreur

Si l'application se ferme de façon inattendue, elle écrit un rapport dans son espace privé et vous le propose à la prochaine ouverture ; ce rapport complet n'est envoyé que si vous le choisissez, par votre propre application de messagerie. Un rapport de plantage expurgé (l'erreur, les versions de l'appareil et de l'application, sans noms de fichiers ni chemins) part aussi vers Firebase Crashlytics, décrit plus haut.

Avant l'écriture du rapport, les noms de fichiers, les chemins et les adresses e-mail en sont automatiquement retirés : il décrit la panne sans décrire ce que vous lisiez. Les rapports sont également exclus de la sauvegarde, et seuls les cinq derniers sont conservés. Vous pouvez tous les supprimer depuis Réglages → Rapports d'erreur.

Autorisations

AutorisationPourquoi
MANAGE_EXTERNAL_STORAGE
Accès à tous les fichiers
Pour lister les PDF déjà présents sur votre appareil, afin que vous n'ayez pas à les retrouver un par un. Elle est facultative : si vous la refusez, l'application fonctionne à partir des dossiers que vous ajoutez vous-même. Les fichiers sont seulement lus ; rien n'est copié ni transmis.
READ_EXTERNAL_STORAGE
WRITE_EXTERNAL_STORAGE
L'équivalent sur Android 12 et antérieur, pour le même usage.
INTERNET
ACCESS_NETWORK_STATE
Utilisées par le SDK publicitaire, par Firebase (statistiques, rapports de plantage), et pour télécharger le composant de reconnaissance de texte lors de la première utilisation de l'OCR. Vos documents ne sont jamais envoyés sur le réseau.
AD_ID L'identifiant publicitaire décrit plus haut.

L'appareil photo n'est utilisé qu'au travers du scanner de documents d'Android, qui demande sa propre autorisation au moment où vous lancez une numérisation. Les pages numérisées sont écrites directement sur votre appareil.

Autres services

Le cloud que vous connectez vous-même

L'application peut ouvrir des fichiers depuis Google Drive, OneDrive, Dropbox ou toute autre application de stockage installée sur votre téléphone. Cela passe par le sélecteur de fichiers d'Android : l'application reçoit l'accès au fichier ou au dossier que vous désignez, et rien de plus. Elle ne voit jamais votre compte cloud ni votre mot de passe, et vous pouvez révoquer cet accès depuis les réglages d'Android à tout moment.

Reconnaissance de texte et numérisation

La reconnaissance optique de caractères et le scanner de documents utilisent des composants des services Google Play qui s'exécutent sur votre appareil. Les images des pages ne sont pas envoyées. Le composant lui-même est téléchargé depuis Google Play lors de son premier usage.

Vos droits, enfants, modifications

Vos droits

Nous ne détenons ni compte ni document vous appartenant. Les statistiques et rapports de plantage sont conservés par Firebase sans votre nom ni e-mail ; écrivez-nous à l'adresse ci-dessous pour les faire effacer. Pour l'identifiant publicitaire, traité par Google, vous pouvez le réinitialiser ou le supprimer dans les réglages de votre appareil, et retirer votre consentement depuis Réglages → Options de confidentialité publicitaire dans l'application. Désinstaller l'application supprime tout ce qu'elle avait conservé localement.

Enfants

PDF Reader est un outil de productivité destiné au grand public. Il ne s'adresse pas aux enfants de moins de 13 ans et nous ne collectons sciemment aucune information les concernant.

Modifications

En cas de modification, la nouvelle version sera publiée à cette adresse et la date en haut de page sera mise à jour.

Nous contacter

Pour toute question sur cette politique ou sur vos données :

contact@devbox.tn

Devbox — Tunisie