🖨️ Cleanter
Privacy Policy
Last updated: April 16, 2026
Cleanter ("the App") is developed by
CleanCode. This page describes how
the App handles your data.
1. Data We Collect
We do not collect, store, or transmit any personal data.
The App operates entirely on your device. No data is sent to our servers
or any third party.
2. How the App Works
Cleanter runs a local HTTP server on your Android device
(localhost:9100) to receive print jobs from web apps running on the same
device. It communicates with Bluetooth thermal printers paired to your
device. Specifically:
-
Bluetooth — The App connects to Bluetooth Classic
(SPP) printers that you have manually paired in your Android settings.
It does not scan for or discover new devices on its own.
-
HTTP Server — The server runs locally on your device
and is only accessible from apps on the same device. It does not
accept connections from the internet or other devices on your network.
-
Print Data — Receipt content sent to the App is
processed in memory, converted to printer commands, and sent directly
to the printer. Print data is not stored, logged, or transmitted
anywhere.
-
Android PrintService — The App registers as a print
service so it appears in the system print dialog. Documents printed
this way are processed in memory and not retained.
3. Permissions
The App requests the following Android permissions:
-
Bluetooth (BLUETOOTH_CONNECT, BLUETOOTH_SCAN) —
Required to connect to and communicate with your paired Bluetooth
printer.
-
Internet (INTERNET) — Required to run the local HTTP
server on localhost. No internet requests are made to external
servers.
-
Foreground Service (FOREGROUND_SERVICE) — Required to
keep the HTTP server running in the background while you use other
apps.
-
Notifications (POST_NOTIFICATIONS) — Required to show
the persistent notification while the server is running.
4. Data Storage
The App stores only your preferences locally on your device:
- Your selected default printer (Bluetooth MAC address)
This data is stored using Android's DataStore and never leaves your
device.
5. Third-Party Services
The App does not use any third-party analytics, advertising, crash
reporting, or tracking services.
6. Children's Privacy
The App does not collect any data from anyone, including children under
13.
7. Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be
posted on this page with an updated date.
8. Contact Us
If you have questions about this Privacy Policy, contact us at: