Léon - The URL Cleaner is an Android application which removes tracking and other obsolete parameters from a URL before sharing. Its usage is simple, integrating into Android's standard sharing mechanism.
Léon runs on Android 5.0 and later, is open source and does not contain any tracking or advertising frameworks. Léon does not collect any data about you.
The benefits of removing tracking parameters are:
- Protects your and the recipient's privacy
- Improves readability of links
- Saves characters (in Tweets for example)
Painting by Mondstern (CC BY-SA)
When sharing a link, select URL Cleaner as the receiving application. Then from within URL Cleaner share the cleaned URL to the actual target application.
It's also possible to select editable text in any application which supports it, then in the context menu choose Léon to sanitize text in place.
Did you find a bug or have an idea of how the app could be improved? Please report bugs or give feedback.
It is possible to call Léon programmatically from other applications. See API.md for details.
This app is also meant as a blueprint for modern Android development, presenting and evaluating recommended and cutting-edge technologies, patterns and libraries such as:
- Kotlin programming language
- Kotlin coroutines
- Jetpack Compose
- Jetpack Navigation
- Material Design 3
- Dependency Injection pattern with custom implementation
- several other Jetpack & AndroidX libraries
- Untracker (Android)
- Tarnhelm (Android)
- URLCheck (Android)
- LinkSheet (Android)
- ClearURLs (Browser)
- Link Cleaner (Web, PWA)
- AmputatorBot (Removes AMP from URLs)