Plain English. No legal jargon. Last updated October 2026.
The device has firewall rules baked in that block it from initiating any connection to your local network (192.168.x.x, 10.x.x.x, 172.16.x.x). These rules are applied at install time and persist across reboots.
Verify on your Pi anytime:
sudo iptables -L OUTPUT -n --line-numbers
Verify from your router — you'll only see traffic to these destinations:
*.iot.us-east-1.amazonaws.com (port 8883): AWS IoT, for results, heartbeats and settingsturtle-releases-poc.s3.amazonaws.com (443): software updatesapi.ipify.org (443): checks its own public IP*.credentials.iot… and secretsmanager… (443): only for checks that need a stored login, which is held in memorywww.amazontrust.com (443): once, during setupdeb.debian.org and archive.raspberrypi.com (443/80): operating-system security updates, checked dailyRead the exact code running on your device. It's plain Python on the Pi itself:
ls /home/turtle/*.py
The turtlechai.com home page doesn't use cookies or accounts. In the satellite pass finder, the place name you type is sent to the Open-Meteo geocoding service to look up coordinates. Orbit data comes from CelesTrak: we copy it to turtlechai.com once a day, and your browser fetches it from CelesTrak directly (or a public TLE mirror) only if our copy is unavailable. Your coordinates and "Use my location" stay in your browser. The orbit calculator library is hosted on turtlechai.com itself.
Our source code isn't public yet. But nothing on the device is hidden:
the software it runs is plain, readable Python installed in
/home/turtle/, so anyone with the Pi's login can read every
line, and the firewall rules above can be checked at any time.
If you host a device, we're happy to walk you through it.
Questions about your device or your data? Contact the TurtleChai team member who set up your device. A dedicated privacy contact address is coming soon.