Bouteiller

Privacybeleid

Ingangsdatum:

Kort gezegd: Bouteiller verzamelt geen gegevens. De ontwikkelaar heeft geen server die bij de werking van de app betrokken is en ontvangt er niets van. De app communiceert alleen met de Jenkins-servers die je zelf toevoegt.

Wie we zijn en waar dit beleid over gaat

Bouteiller is een app voor iPhone en iPad, uitgegeven door Nicolas Mannocci, een particuliere ontwikkelaar (‘de ontwikkelaar’). Dit beleid geldt voor versie 1 van de app.

Gegevens die de ontwikkelaar verzamelt

Geen. De app bevat geen analyse, geen advertenties, geen tracking, geen eigen dienst voor crashrapporten en geen SDK van derden. Je hoeft geen account bij de ontwikkelaar aan te maken. De ontwikkelaar heeft geen toegang tot je servers, je inloggegevens, je jobs of je gebruik van de app.

Als je er in de iOS-instellingen voor kiest crashrapporten en gebruiksgegevens met appontwikkelaars te delen, kan Apple geanonimiseerde crashrapporten via zijn tools aan de ontwikkelaar beschikbaar stellen; hierop zijn het privacybeleid van Apple en je iOS-instellingen van toepassing.

Gegevens die op je apparaat worden bewaard

Om te kunnen werken, bewaart de app het volgende, uitsluitend op je apparaat:

GegevensWaar
API-tokens van je Jenkins-servers iOS-sleutelhanger, alleen gedeeld met de widgets van de app zelf. Tokens worden nooit in logs geschreven.
Lijst van servers (naam, adres, gebruikersnaam, optie ‘alleen bereikbaar via een VPN’, eventueel door jou goedgekeurd certificaat, gedetecteerde mogelijkheden van de server) Opslag van de app op het apparaat, gedeeld met de widgets van de app.
Favoriete jobs en meldingsinstellingen Opslag van de app op het apparaat.
Cache van de laatst ontvangen gegevens van je servers (jobs, builds, stages, tests, een deel van de consolelogs, wachtrij), gebruikt om de laatst bekende status te tonen als een server onbereikbaar is Opslag van de app op het apparaat. De cache kan in de instellingen van de app worden gewist.
Instellingen (vernieuwingsintervallen, weergave van logs, beveiliging van acties, voorkeuren voor meldingen) Voorkeuren van de app op het apparaat.

Artefacten en logs die je downloadt of exporteert, worden in tijdelijke bestanden geplaatst totdat je ze deelt of bewaart via het deelmenu van iOS.

Net als de gegevens van elke app kunnen deze gegevens, afhankelijk van je iOS-instellingen, worden opgenomen in de reservekopieën van je apparaat (iCloud of computer); de ontwikkelaar heeft daar geen toegang toe. Bouteiller zelf gebruikt iCloud niet.

Als je een server in de app verwijdert, wordt het token ervan uit de sleutelhanger verwijderd, samen met de favorieten, meldingsinstellingen en gegevens in cache. Als je de app verwijdert, worden de gegevens ervan verwijderd; iOS kan onderdelen van de sleutelhanger bewaren nadat een app is verwijderd, dus verwijder eerst je servers als je zeker wilt weten dat de tokens zijn gewist.

Netwerkverbindingen

De app maakt alleen verbinding met de Jenkins-servers die je toevoegt, op het adres dat je invult, met je gebruikersnaam en API-token. Deze uitwisseling vindt rechtstreeks plaats tussen je apparaat en je servers, zonder langs een server van de ontwikkelaar te gaan. Ze is beveiligd met HTTPS, behalve voor een server op het lokale netwerk waarvoor je onversleutelde HTTP uitdrukkelijk hebt toegestaan. Op de gegevens die met je Jenkins-servers worden uitgewisseld, is het beleid van de organisatie die ze beheert van toepassing.

De functie ‘open in Safari’ opent je Jenkins-pagina’s in Safari, buiten de app.

Face ID, Touch ID en toegangscode

Als je dit inschakelt, vraagt de app om Face ID, Touch ID of de toegangscode van het apparaat voor gevoelige acties (een build stoppen, een input goedkeuren of afwijzen). De authenticatie wordt volledig door iOS uitgevoerd: de app ontvangt alleen een antwoord ‘geslaagd’ of ‘mislukt’ en heeft nooit toegang tot je biometrische gegevens.

Meldingen

Meldingen zijn lokaal: de app controleert je favoriete jobs op de achtergrond, rechtstreeks bij je Jenkins-servers, en de meldingen worden op het apparaat zelf aangemaakt. Geen enkele meldingsinhoud gaat langs de ontwikkelaar of langs een pushdienst.

Tracking

De app volgt je niet in apps en op websites van andere bedrijven, gebruikt de advertentie-ID niet en deelt geen gegevens met databrokers.

Kinderen

De app is een hulpmiddel voor softwareprofessionals en verzamelt niet bewust gegevens van wie dan ook, kinderen inbegrepen.

Je rechten

Omdat de ontwikkelaar geen persoonsgegevens over je verzamelt of bewaart, zijn er aan de kant van de ontwikkelaar geen gegevens om in te zien, te corrigeren of te verwijderen. Alle hierboven beschreven gegevens beheer je zelf vanaf je apparaat. Voor gegevens die op je Jenkins-servers staan, neem je contact op met de organisatie die ze beheert.

Wijzigingen in dit beleid

Een toekomstige versie van de app kan optionele pushmeldingen toevoegen, verstuurd door een optionele plug-in op je Jenkins-server via een relay die door de ontwikkelaar wordt beheerd. Dit beleid wordt bijgewerkt voordat zo'n functie verschijnt, om precies te beschrijven wat de relay verwerkt. De ingangsdatum bovenaan deze pagina verandert bij elke wijziging.

Contact

Voor vragen over dit beleid: nicolas.mannocci@gmail.com.