Wat we opslaan
- Je account. Je logt in met Google via Firebase Authentication. We krijgen je Firebase-gebruikers-ID, e-mailadres, naam en de URL van je profielfoto, en we noteren wanneer je je aanmeldde en wanneer je voor het laatst actief was.
- Organisaties en teamleden. Namen en instellingen van organisaties, leden en hun rollen, en uitnodigingen, inclusief het e-mailadres waar elke uitnodiging naartoe ging.
- Inloggegevens van providers. De API-sleutels, tokens en OAuth-koppelingen die je toevoegt. We versleutelen ze voordat we ze opslaan (zie Beveiliging), en daarna tonen we alleen de laatste vier tekens.
- Kosten- en verbruiksdata. Wat je providers rapporteren: kosten en verbruik per uur en per dag, uitgesplitst naar dienst en resource (zoals namen van projecten, workspaces, API-sleutels of modellen), plus de accountnaam en het account-ID die we bij het koppelen vinden.
- Budgetten en meldingen. Je budgetten, meldingsregels en meldingskanalen: e-mailadressen, webhook-URL's van Slack en Discord, je eigen webhook-URL's met hun ondertekeningssleutels, en routing keys van PagerDuty. We bewaren de meldingen die we maakten en of elke bezorging lukte.
- Gegevens van de noodrem. Welke rem op welke resource is uitgevoerd, wie hem startte, de providerinstellingen die we nodig hebben om hem terug te draaien, en het resultaat.
- Auditlog. Wijzigingen in je organisatie, zoals koppelingen, inloggegevens, remmen, leden en facturatie, met wie ze deed en het IP-adres waar het verzoek vandaan kwam.
- API-sleutels en toegang voor agents. API-sleutels van Team slaan we alleen op als hash plus een kort voorvoegsel, dus een kwijtgeraakte sleutel kunnen we niet terughalen. Vraagt een AI-agent een koppellink aan, dan slaan we een hash van zijn token op, de naam die hij opgeeft, het IP-adres waar hij vandaan kwam (bij IPv6 het netwerkdeel) en de stad en het land die bij dat adres horen. Die tonen we je voordat je toestemming geeft.
- Facturatie. Stripe verwerkt betalingen; kaartnummers zien en bewaren we nooit. We slaan je pakket, factuurperiode en abonnementsstatus op, en onze betaaldienst bewaart je factuur-e-mailadres en je klant-ID bij Stripe.
- Analytics. Deze website en het dashboard gebruiken Clicktag om paginaweergaven en gebeurtenissen te tellen: op deze website bijvoorbeeld klikken op knoppen, in het dashboard bijvoorbeeld inloggen, een provider koppelen, een budget aanmaken of upgraden. Tokens uit uitnodigings- en bevestigingslinks halen we uit de adresbalk voordat analytics laadt.
Waarvoor we het gebruiken
We gebruiken deze gegevens om Costbrake te laten werken: het verbruik bij je providers uitlezen, kosten en prognoses berekenen, meldingen maken en bezorgen, de remmen uitvoeren en terugdraaien die jij start, de e-mails sturen waar je om vraagt (meldingen, adresbevestigingen, uitnodigingen, berichten over je proefperiode en het wekelijkse overzicht), betaalde pakketten factureren en de dienst veilig houden. Met analytics zien we welke pagina's en functies mensen gebruiken.
Het meeste hiervan is nodig om de dienst te leveren waarvoor je je hebt aangemeld. Voor het auditlog, netwerklogs en analytics baseren we ons op ons gerechtvaardigd belang om Costbrake veilig te houden en te verbeteren.
Wat we nooit doen
We verkopen geen gegevens, tonen geen advertenties en delen je kostendata niet met andere klanten. We gebruiken je inloggegevens alleen voor het uitlezen en de remmen die hier staan beschreven, en we trainen geen AI-modellen met je gegevens. Onze e-mails houden niet bij of je ze opent of op links klikt.
Wie het verwerkt
- Cloudflare: hosting van deze website en de app, databaseverbindingen (Hyperdrive), wachtrijen en netwerklogs;
- OVH: hosting van de PostgreSQL-database in Duitsland;
- Google (Firebase Authentication): inloggen;
- Postmark: e-mail versturen;
- Stripe: betalingen, als verkoper (merchant of record) van onze betaalde pakketten;
- Clicktag: analytics voor de website en het dashboard;
- de providers die je koppelt, die we met jouw inloggegevens aanroepen, en de meldingskanalen die je instelt (Slack, Discord, PagerDuty of je eigen webhooks), die de details van meldingen ontvangen.
Een deel van deze bedrijven zit in de Verenigde Staten, dus je gegevens kunnen buiten de EU worden verwerkt.
Bewaartermijnen
- Verbruik per uur: 35 dagen.
- Dagtotalen en meldingsgeschiedenis: 30 dagen bij Free, 12 maanden bij Pro en 36 maanden bij Team. Gaat een organisatie naar een pakket met minder geschiedenis, bijvoorbeeld als een proefperiode afloopt, dan verwijdert de eerstvolgende dagelijkse opschoning de oudere gegevens.
- Synclogs: 14 dagen.
- Auditlog: 1 jaar.
- Koppelsessies van AI-agents: 30 dagen nadat ze aflopen.
- Een provider ontkoppelen verwijdert direct de inloggegevens, kostendata, synclogs en noodremgegevens van die koppeling.
Al het andere, zoals je account, organisaties en meldingskanalen, bewaren we tot je het verwijdert of ons vraagt dat te doen.
Je rechten
Je kunt op elk moment vragen om je persoonsgegevens in te zien, te corrigeren, te exporteren of te verwijderen, of bezwaar maken tegen hoe we ze gebruiken: mail naar bart@bitgate.com vanaf het adres van je account. Beheerders kunnen koppelingen, meldingskanalen, API-sleutels en leden zelf verwijderen.
Woon je in de EU, dan kun je ook een klacht indienen bij je toezichthouder voor gegevensbescherming. In Nederland is dat de Autoriteit Persoonsgegevens.
Beveiliging
Al het verkeer is versleuteld met TLS.
Inloggegevens van providers gebruiken envelopversleuteling. Elk geheim versleutelen we met AES-256-GCM onder een eigen willekeurige sleutel, en die sleutel versleutelen we opnieuw met een hoofdsleutel die nooit in de database staat. Leessleutels en sleutels voor de noodrem hebben elk een eigen hoofdsleutel. Elk versleuteld geheim is gebonden aan zijn organisatie en koppeling, dus het valt voor geen enkele andere te ontsleutelen.
Alleen de achtergronddienst die je providers uitleest heeft de hoofdsleutels. Het deel van Costbrake dat het dashboard serveert, kan opgeslagen inloggegevens helemaal niet lezen. API-sleutels, uitnodigingslinks, koppellinks en bevestigingstokens slaan we op als hash.
Meld beveiligingsproblemen bij abuse@bitgate.com.
Wijzigingen
We kunnen dit beleid aanpassen als Costbrake verandert; de datum bovenaan laat zien wanneer. Belangrijke wijzigingen melden we op deze pagina.
Contact
Costbrake wordt geleverd door Bitgate, Inc. Vragen en verzoeken over privacy gaan naar bart@bitgate.com, beveiligingsmeldingen naar abuse@bitgate.com.