Duo Fold Transition

Politique de confidentialité & conditions d'utilisation

Privacy Policy & Terms of Use

L'application ne collecte rien, et ne peut pas le faire.

The app collects nothing, and is built so that it cannot.

Duo Fold Transition anime la transition entre l'écran extérieur et l'écran intérieur d'un téléphone pliable. Pour cela elle garde en mémoire vive la dernière image de l'écran extérieur. Cette image ne quitte jamais l'appareil : l'application ne demande aucun accès au réseau.

Duo Fold Transition animates the transition between the cover screen and the inner screen of a foldable phone. To do so it keeps the last image of the cover screen in memory. That image never leaves the device: the app requests no network access at all.

Éditeur
Publisher
TALS Enterprise
Identifiant
Package
com.tals.duofoldtransition
Contact
Contact
tals.enterprise@gmail.com
Version du document
Document version
1.0 — 2026-09-12

En bref

At a glance

Trois affirmations, vérifiables dans le paquet

Three claims, verifiable in the package

Permissions déclarées — AndroidManifest.xml
Declared permissions — AndroidManifest.xml
FOREGROUND_SERVICE
FOREGROUND_SERVICE_SPECIAL_USE
SYSTEM_ALERT_WINDOW
POST_NOTIFICATIONS
RECEIVE_BOOT_COMPLETED
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS

INTERNET            — absente / not declared
READ_EXTERNAL_STORAGE — absente / not declared
ACCESS_*_LOCATION   — absente / not declared

Données personnelles

Personal data

Ce que l'application collecte

What the app collects

Rien. L'application ne collecte, ne conserve durablement, ne partage et ne vend aucune donnée personnelle. Elle n'a ni compte, ni identifiant publicitaire, ni mesure d'audience, ni service tiers d'analyse, ni publicité.

Nothing. The app does not collect, retain, share or sell any personal data. It has no accounts, no advertising identifier, no analytics, no third-party tracking and no ads.

ÉlémentItem TraitementHandling SortLifetime
Image de l'écran extérieur Cover screen image Mémoire viveIn memory Remplacée à chaque capture, perdue à l'arrêt du service Replaced at each capture, lost when the service stops
Réglages de l'effet Effect settings AppareilOn device Conservés jusqu'à la désinstallation Kept until uninstall
Angles de calibrage de la charnière Hinge calibration angles AppareilOn device Conservés jusqu'à la désinstallation ou l'effacement Kept until uninstall or erased by the user
Capteurs : charnière, gyroscope, magnétomètre Sensors: hinge, gyroscope, magnetometer Non conservéNot retained Lus en continu, jamais enregistrés Read continuously, never recorded
Identité, contacts, position, fichiers Identity, contacts, location, files Aucun accèsNo access Permissions non demandées Permissions not requested

Les deux éléments conservés sur l'appareil le sont dans l'espace privé de l'application, inaccessible aux autres applications. Les désinstaller suffit à les effacer définitivement.

The two items kept on the device live in the app's private storage, which other apps cannot read. Uninstalling the app erases them for good.

Service d'accessibilité — divulgation

Accessibility service — disclosure

Pourquoi l'application utilise un service d'accessibilité

Why the app uses an accessibility service

Duo Fold Transition doit disposer de la dernière image de l'écran extérieur au moment précis où vous dépliez l'appareil. L'autorisation de capture d'écran habituelle n'est pas disponible à cet instant-là ; le service d'accessibilité est le seul moyen d'y parvenir.

Duo Fold Transition needs the last image of the cover screen at the exact moment you unfold the device. The standard screen capture permission is not available at that moment; the accessibility service is the only way to obtain it.

Le service d'accessibilité est donc utilisé pour une seule capacité, canTakeScreenshot, et le manifeste refuse explicitement l'autre :

The accessibility service is therefore used for a single capability, canTakeScreenshot, and the manifest explicitly refuses the other one:

res/xml/accessibility_capture.xml
android:canTakeScreenshot="true"
android:canRetrieveWindowContent="false"

Conséquence concrète : le service ne peut pas lire l'arbre des vues. Ni les textes affichés, ni les mots de passe, ni les champs de formulaire ne lui sont accessibles. Il ne sait faire qu'une chose, une image réduite de l'écran, et cette image reste en mémoire vive.

In practice: the service cannot read the view tree. Displayed texts, passwords and form fields are all out of its reach. It can do one thing only, take a scaled-down image of the screen, and that image stays in memory.

Ce service ne fonctionne que si vous l'activez vous-même dans les réglages d'Android, et vous pouvez le désactiver à tout moment au même endroit. L'application cesse alors immédiatement toute capture.

The service only runs if you enable it yourself in Android settings, and you can disable it there at any time. The app then stops capturing immediately.

Permissions

Permissions

Chaque permission, et ce qu'elle sert

Every permission, and what it is for

PermissionPermission RaisonReason
SYSTEM_ALERT_WINDOW Afficher l'animation par-dessus l'écran pendant le dépliage. Sans elle, il n'y a rien à montrer. Draw the animation over the screen while the device unfolds. Without it there is nothing to show.
FOREGROUND_SERVICE
FOREGROUND_SERVICE_SPECIAL_USE
Suivre les capteurs de la charnière en continu pendant le pliage. Le type « usage spécial » est déclaré parce qu'aucune des catégories existantes ne décrit ce cas. Follow the hinge sensors continuously while the device folds. The “special use” type is declared because no existing category describes this case.
POST_NOTIFICATIONS Afficher la notification du service, qui vous permet de l'arrêter d'un geste, et vous prévenir si la capture s'interrompt. Show the service notification, which lets you stop it in one tap, and warn you if capture stops.
RECEIVE_BOOT_COMPLETED Réactiver l'animation après un redémarrage, si vous l'aviez laissée allumée. Turn the animation back on after a reboot, if you had left it on.
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS Proposer l'exemption d'optimisation batterie. Sans elle, le système finit par endormir l'application et l'animation cesse de se déclencher. Le choix reste le vôtre. Offer the battery optimisation exemption. Without it the system eventually puts the app to sleep and the animation stops firing. The choice remains yours.

Services tiers

Third parties

Ce que l'application ne contacte pas

What the app does not contact

Aucun service tiers n'est appelé : ni mesure d'audience, ni rapport de plantage, ni régie publicitaire, ni serveur de l'éditeur. L'application ne possède aucun serveur.

No third-party service is called: no analytics, no crash reporting, no ad network, no publisher server. The app has no server at all.

L'application ne contient aucun kit de développement tiers. Elle est distribuée par le Play Store, qui applique ses propres protections au paquet ; celles-ci sont posées par Google au moment de la signature et ne donnent à l'éditeur aucune donnée vous concernant.

The app contains no third-party SDK. It is distributed by the Play Store, which applies its own protections to the package; those are added by Google at signing time and give the publisher no data about you.

Annexe — Play Console

Appendix — Play Console

Réponses au formulaire « Sécurité des données »

Answers for the “Data safety” form

QuestionQuestion RéponseAnswer
L'app collecte-t-elle des données utilisateur ? Does the app collect user data? Non No
L'app partage-t-elle des données avec des tiers ? Does the app share data with third parties? Non No
Les données sont-elles chiffrées en transit ? Is data encrypted in transit? Sans objet — aucune donnée n'est transmise Not applicable — no data is transmitted
Peut-on demander la suppression des données ? Can users request data deletion? Désinstaller l'application efface tout ce qu'elle conserve Uninstalling the app erases everything it keeps
L'app cible-t-elle les enfants ? Is the app directed at children? Non — tout public, sans contenu ni collecte No — general audience, no content and no collection

Déclaration d'usage du service d'accessibilité

Accessibility service use declaration

Le Play Console demande de justifier tout usage d'un service d'accessibilité. La section « Pourquoi l'application utilise un service d'accessibilité » ci-dessus est rédigée pour être reprise telle quelle dans ce champ.

Play Console requires a justification for any accessibility service. The section “Why the app uses an accessibility service” above is written to be pasted directly into that field.

Conditions d'utilisation

Terms of Use

Conditions d'utilisation

Terms of Use

Licence

Licence

L'éditeur vous accorde un droit d'usage personnel, non exclusif et non transférable de l'application, pour vos propres appareils. Le code de l'application ne doit être ni décompilé, ni modifié, ni redistribué sans accord écrit.

The publisher grants you a personal, non-exclusive, non-transferable right to use the app on your own devices. The app's code must not be decompiled, modified or redistributed without written consent.

Compatibilité

Compatibility

L'application vise les téléphones pliables sous Android 13 ou ultérieur. Sur un appareil dépourvu de capteur de charnière, elle fonctionne en mode dégradé. Selon le modèle, un calibrage peut être nécessaire ; il est proposé dans l'application.

The app targets foldable phones running Android 13 or later. On a device without a hinge sensor it runs in a reduced mode. Depending on the model a calibration may be needed; it is offered inside the app.

Garantie

Warranty

L'application est fournie en l'état. L'éditeur ne garantit ni l'absence de défaut, ni son fonctionnement sur tous les modèles, ni la continuité du service. Il ne saurait être tenu responsable d'un dommage indirect résultant de son usage. Les droits que la loi vous accorde en tant que consommateur restent entiers.

The app is provided as is. The publisher does not warrant that it is free of defects, that it works on every model, or that it will remain available. The publisher cannot be held liable for indirect damage arising from its use. Your statutory rights as a consumer remain unaffected.

Droit applicable

Governing law

Ces conditions sont régies par le droit français. Tout litige relève des juridictions compétentes de ce ressort, sans préjudice des règles protectrices du consommateur.

These terms are governed by the law of France. Any dispute falls under the competent courts of that jurisdiction, without prejudice to consumer protection rules.

Vos droits

Your rights

Exercer vos droits

Exercising your rights

Le règlement général sur la protection des données vous donne un droit d'accès, de rectification, d'effacement et d'opposition sur vos données personnelles. Ces droits n'ont ici aucune matière à s'appliquer : l'éditeur ne détient aucune donnée vous concernant, puisque rien ne quitte votre appareil.

The General Data Protection Regulation grants you rights of access, rectification, erasure and objection over your personal data. Those rights have nothing to bite on here: the publisher holds no data about you, since nothing leaves your device.

Les seules données existantes sont sur votre téléphone, sous votre contrôle : les réglages et le calibrage, effaçables depuis l'application, et l'image en mémoire vive, détruite dès que vous coupez l'animation.

The only data that exists is on your phone, under your control: the settings and the calibration, erasable from inside the app, and the in-memory image, destroyed as soon as you turn the animation off.

Modification de ce document

Changes to this document

Toute version ultérieure de l'application qui modifierait ce qui précède — en particulier l'ajout d'un accès réseau — donnera lieu à une mise à jour de cette page avant sa publication, avec une nouvelle date en tête de document.

Any later version of the app that changes the above — in particular adding network access — will be accompanied by an update to this page before release, with a new date at the top of the document.

Contact

Contact

Pour toute question sur ce document : tals.enterprise@gmail.com.

For any question about this document: tals.enterprise@gmail.com.