Privacy
This policy covers this website and the apps and libraries published by Thomas Koebel under the koebelt name, on koebelt.com and github.com/koebelt. The first part applies to all of them; each project then says what it handles. Products I co-founded with others and that appear on this site, such as Cbienlà and Facix, are not covered: they have their own policies.
Thomas Koebel is responsible for the processing described here (the data controller, in GDPR terms). For anything about your data, write to contact@koebelt.com.
Unless a project’s section below says otherwise, a koebelt project has no account, no analytics, no advertising and no tracking, and sends nothing to me. If a project ever needs personal data, its section will say what, why, on what legal basis and for how long, before that version is published.
koebelt.com uses no cookies and no analytics. Your language choice is kept in your browser’s local storage and never leaves it.
The site is hosted by Cloudflare, which processes technical data such as your IP address to deliver the pages and protect them from attacks. Legal basis: the legitimate interest in running a working, secure site (GDPR article 6(1)(f)). Cloudflare keeps these logs for a limited time, under its privacy policy.
I use your email address and message only to answer you. Legal basis: the legitimate interest in replying, or the steps you ask for before an agreement (article 6(1)(f) and (b)). I keep the exchange while it is useful and delete it at the latest three years after our last contact, sooner if you ask.
Cloudflare, GitHub and Apple are companies based in the United States. The data they process for the services named on this page can be transferred there, under the safeguards described in their privacy policies.
You can ask to see, correct or delete personal data about you, to limit its use or to object to it, by writing to contact@koebelt.com; I answer within a month. You can also complain to the CNIL, the French data protection authority (cnil.fr).
If this policy changes, the date at the top changes with it, and a project that starts handling personal data updates its section first.
By project
koebelt dash
Nothing you do in the app is sent to me. It has no account and no analytics.
- On your phone or computer only: your settings, the devices you paired and their pairing keys, sequences, screen layouts, recordings and the map tiles you have viewed. Uninstalling the app removes them on iPhone, iPad and Android; on a computer they stay in the app’s folder until you delete it.
- Your devices: the app talks to the machines you connect, over Wi-Fi, Bluetooth, USB or radio. That traffic goes between the app and them, not to me.
- Maps: to show the map, the app downloads tiles from Mapbox (mapbox.com), or from the provider you set in Settings. Like any website, that server sees your IP address and which area of the map is asked for, under its own privacy policy (Mapbox: mapbox.com/legal/privacy). Choosing None in Settings turns this off.
- Updates: the versions downloaded from GitHub ask GitHub for the latest release when they start and once a day, so GitHub sees your IP address, under its privacy statement. You can turn this off in Settings > Updates. The App Store and TestFlight versions do not do this; Apple updates them.
- Exports and sharing: recordings, logs and videos leave the app only when you export or share them, to where you choose.
- Scripts: they run in Python on your computer, or on a computer of your network that you pair as a script host; what they exchange with the app stays on your network. A script can use any Python package, under that package’s own terms. On a computer, the Scripts screen asks PyPI (pypi.org) once a day for the newest koebelt-dash-scripts, so PyPI sees your IP address, under its own privacy policy.
- AI assistants: off until you turn them on in Settings. Then an assistant you connect (Claude, Cursor or another MCP client) can read what the app shows it, such as telemetry, camera pictures, recordings and scripts, and sends it to its own provider under that provider’s terms. The app itself sends nothing to any AI service.
- Permissions: Bluetooth and the local network are used to find and connect your devices, motion sensors for tilt control when you choose it, and files for import and export. Nothing else.
If you install the app from the App Store, TestFlight or later Google Play, they handle the download under their own policies. If you allowed your phone to share analytics with app developers, Apple gives me anonymous crash reports and usage counts, which I use only to fix problems (legitimate interest, article 6(1)(f)); Apple keeps them in App Store Connect under its terms.
koebelt/link
The Arduino, Python, Rust and ROS 2 libraries run on your own hardware and send data only to the app they are connected to. They contact no server and send nothing to me.
