Last updated: 2026-05-20
Pipeline Glance is developed and operated by ILYGO Sàrl, a Swiss company registered in Vaud, Switzerland. Contact: pipeline@ilygo.ch.
The following data is created and stored locally by Pipeline Glance, never transmitted to ILYGO or any third party:
Security.framework, with kSecAttrAccessibleWhenUnlockedThisDeviceOnly. A backup file with 0600 permissions sits inside the app's sandbox container as a fallback for dev-build signing changes.cache.json in the sandbox container, persisting the last poll snapshot so the popover opens with data instead of a spinner.notifs-dedup.json remembers which transitions you've already been notified about (7-day TTL).Pipeline Glance talks directly to gitlab.com over HTTPS. Every request carries your PAT in the PRIVATE-TOKEN header. We send GETs only — never any mutating verb. Endpoints used:
GET /user — to confirm the PAT is valid and identify youGET /projects?membership=true — to list watchable projectsGET /projects/:id/pipelines — to list recent pipelinesGET /projects/:id/pipelines/:pid — to enrich a pipeline with detailGET /projects/:id/pipelines/:pid/jobs — to get stage and commit infoNothing else. No analytics endpoints, no telemetry, no third-party SDKs.
None. We have no servers. We have no analytics pixel. We have no opened socket to ilygo.ch or ilygo-app.ch from the app.
The marketing site you're reading is a static HTML page served from an Nginx container, hosted by ILYGO in Switzerland. Standard web-server access logs (IP, timestamp, request line, status code, user-agent) are written for security and operational purposes. They are not used for advertising or profiling and are deleted after 14 days. No cookies. No analytics scripts.
None of either. The site stores a single string in localStorage for your preferred UI language (pg-lang); that's it.
Pipeline Glance does not ship with any crash reporter (Sentry, Crashlytics, Bugsnag — none of them). If you run into a crash, you can export a redacted diagnostic bundle from Settings → Diagnostics. That bundle strips secrets before display and never auto-uploads; you choose whether to send it to us.
Because we don't hold any personal data about you, the usual access/rectification/erasure rights have nothing to operate on. If you've emailed us, we treat that email under standard correspondence retention (12 months) and you can ask us to delete it.
If we ever change how Pipeline Glance handles data — e.g. introduce an optional sync feature — we'll update this page and the in-app About screen. We won't quietly add tracking.
Questions, concerns, or a security disclosure: pipeline@ilygo.ch.