Beveiliging en vertrouwen: Beveiliging, zonder omwegen.

Waar je gegevens staan, wie erbij kan, welke leveranciers ons helpen Uptimecheck te draaien en hoe je een probleem meldt. Alleen wat het product vandaag doet.

In één oogopslag Laatst beoordeeld

App en database
Stockholm
Geheimen van meldingskanalen en flows in opslag
AES-256-GCM
Wachtwoordhashing en codes uit een authenticator-app
scrypt + 2FA
Wordt een back-up teruggezet en gecontroleerd
Elke zondag

Waar je gegevens staan

Gehost in Stockholm, Zweden

De app en de database draaien op onze eigen server bij UpCloud in Stockholm. Controles draaien vanaf daar en vanaf onze UpCloud-servers in Londen en New York, die geen klantgegevens bewaren.

Back-ups in Stockholm en in de EU

Elke nacht wordt er een back-up van de database gemaakt: 14 dagen bewaard op de server en 30 dagen in Cloudflare R2 onder EU-jurisdictie. UpCloud maakt daarnaast dagelijks een snapshot van de hele server en bewaart die 7 dagen.

Versleuteld onderweg

De app, de API, statuspagina’s en deze website worden via HTTPS geleverd, en serveragents rapporteren via HTTPS aan de app.

Geheimen versleuteld opgeslagen

Instellingen van meldingskanalen, zoals webhook-URL’s, chat-ID’s en telefoonnummers, de geheimen in flows met meerdere stappen en pushabonnementen worden met AES-256-GCM versleuteld voordat ze worden opgeslagen. Geheimen in flows worden afgeschermd in de API, de MCP-server en het bewerkingsformulier.

Sleutels opgeslagen als hash

API-sleutels en probe-tokens worden alleen als SHA-256-hash opgeslagen. Een API-sleutel zie je dus één keer, bij het aanmaken, en je kunt hem op elk moment intrekken.

Inloggen

Wachtwoorden gehasht met scrypt

Wachtwoorden zijn minimaal 10 tekens en worden als scrypt-hash opgeslagen, nooit als platte tekst. Een resetlink werkt één keer, een uur lang, en een nieuw wachtwoord instellen logt alle andere apparaten uit.

Tweestapsverificatie

Codes uit een authenticator-app, met eenmalige back-upcodes, op elk abonnement. Met tweestapsverificatie aan worden er geen inloglinks per e-mail meer verstuurd.

Vier manieren om in te loggen

E-mail en wachtwoord, een eenmalige inloglink per e-mail die 15 minuten geldig is, Google of GitHub. Elk account bevestigt zijn e-mailadres, en een account bij een provider wordt alleen aan een bestaand account gekoppeld als de provider aangeeft dat het adres geverifieerd is.

Sessies die je kunt beëindigen

Een sessie duurt 30 dagen en wordt verlengd zolang je de app gebruikt. Onder Account staat elk ingelogd apparaat, en je kunt elk ervan uitloggen. Inlogpogingen zijn aan een limiet gebonden.

Workspaces en teams

Vier rollen

Owner: alles, inclusief facturatie en het verwijderen van de workspace. Admin: leden, projecten en alle monitoring. Member: monitors, statuspagina’s en meldingen. Viewer: alleen lezen. De server controleert de rol bij elke wijziging.

Tweestapsverificatie voor de hele workspace

Een owner of admin kan tweestapsverificatie verplicht maken. Leden die met een wachtwoord inloggen, stellen dan eerst een authenticator-app in voordat ze de workspace kunnen openen; inloggen met Google en GitHub leunt op de eigen tweestapsverificatie van de provider.

Auditlog

Wijzigingen aan monitors, leden, facturatie en API-sleutels, met wie ze deed en wanneer. Owners en admins kunnen het inzien en als CSV exporteren.

API-sleutels met scopes

Elke sleutel is alleen-lezen of lezen en schrijven, hoort bij één workspace en is beperkt tot 120 verzoeken per minuut. Een schrijfsleutel kan niet meer schrijven zodra de persoon die hem aanmaakte geen owner of admin meer is.

Klanten zonder lidmaatschap

Klantdashboards geven een klant met een eigen login alleen-lezen toegang tot één project. Die ziet uptime en incidenten, nooit monitorinstellingen, tokens of privédoelen.

Ondertekende webhooks

Webhookmeldingen hebben een HMAC-SHA256-handtekening, zodat je eigen systemen kunnen controleren dat ze van Uptimecheck komen.

Gegevens bewaren en verwijderen

Historie per abonnement

Uptime, responstijden en incidenten worden 1, 2 of 3 jaar bewaard op Start, Professional en Business, en daarna verwijderd. Elke afzonderlijke controle, met alle details, wordt op elk abonnement 30 dagen bewaard, en screenshots van incidenten 90 dagen.

Zelf verwijderen

Als je een workspace verwijdert, verdwijnen de projecten, monitors, statuspagina’s en historie en wordt het abonnement opgezegd. Het verwijderen van je account bevestig je via een link in je e-mail. Verwijderde gegevens verdwijnen uit onze back-ups zodra die verlopen, binnen 30 dagen.

Bezoekers van statuspagina’s blijven anoniem

Statistieken van statuspagina’s tellen bezoeken per land, verwijzer en apparaat zonder cookies, en IP-adressen worden nooit opgeslagen.

Betalingen via Stripe

De checkout en het facturatieportaal worden door Stripe gehost. Kaartgegevens gaan rechtstreeks naar Stripe; wij zien of bewaren nooit kaartnummers.

Hoe we het bouwen en draaien

Elke wijziging wordt getest

Elke wijziging doorloopt linting, typecontroles, unittests, Go-tests en de volledige end-to-end-testsuite. Alleen builds die slagen komen op de server, en een deploy die zijn healthcheck niet haalt, wordt automatisch teruggedraaid.

Beveiligingsfixes snel uitgerold

We controleren dependencies met pnpm audit en rollen beveiligingsreleases uit zodra ze verschijnen, zoals de fixes in Next.js 16.4.2 in oktober 2026.

Dichtgetimmerde server

De server accepteert alleen SSH-sleutels, nooit wachtwoorden. Productiegeheimen staan op de server, nooit in de coderepository.

Controles kunnen niet bij privénetwerken

Elk adres waarmee een controle of webhook verbinding maakt, wordt getoetst aan privé- en interne adresbereiken, ook na de DNS-lookup. Zo kunnen monitors niet worden gebruikt om interne systemen af te tasten.

Ondertekende agentreleases

De serveragent installeert alleen releases die met onze ed25519-sleutel zijn ondertekend, en nooit een oudere versie dan de versie die hij draait.

Van buitenaf bewaakt

Een onafhankelijke watchdog op Cloudflare controleert elke minuut de gezondheid van de app en waarschuwt ons per e-mail en sms als er iets misgaat.

Subverwerkers

De bedrijven die gegevens opslaan of verwerken voor Uptimecheck, wat ze doen en waar. Met app bedoelen we app.uptimecheck.com, met website uptimecheck.com.

Aanbieder Waarvoor Waar Gebruikt door
UpCloud De servers waarop de app, de database, de controles en deze website draaien. Waar Stockholm, Zweden (app, database, website en controles); Londen, Verenigd Koninkrijk, en New York, Verenigde Staten (controles) Gebruikt door: App Website
Amazon Web Services (Amazon SES) E-mail: meldingen, inloglinks, rapporten en berichten van statuspagina’s. Waar Stockholm, Zweden (eu-north-1) Gebruikt door: App
Amazon Web Services (End User Messaging) Sms-meldingen en bevestigingscodes voor telefoonnummers. Waar Stockholm, Zweden (eu-north-1) Gebruikt door: App
Cloudflare DNS; kopieën van de databaseback-ups in R2; screenshots van falende pagina’s en flows in een echte browser; de watchdog. Voor de website ook het CDN en cookieloze Web Analytics. Waar EU voor back-ups, wereldwijd netwerk Gebruikt door: App Website
Stripe Checkout, abonnementen, facturen en btw. Sinds 26 oktober 2026 worden abonnementen verkocht via Link, beheerd door Stripe, als onze reseller en merchant of record. Waar Wereldwijd Gebruikt door: App
Google Google Workspace voor onze eigen e-mail, inclusief support; PageSpeed Insights voor paginasnelheidsmonitors (het adres van de pagina wordt verstuurd). Waar Wereldwijd Gebruikt door: App
Google Analytics Bezoeken aan deze website, alleen nadat je cookies accepteert, en de aanmelding en eerste betaling van bezoekers die akkoord gingen. Waar Wereldwijd Gebruikt door: App Website
Microsoft Clarity Heatmaps en sessieopnames van deze website, alleen nadat je cookies accepteert. Wat bezoekers typen wordt afgeschermd. Waar Microsoft Azure Gebruikt door: Website
RunCloud Het controlepaneel dat de webserver en TLS-certificaten van onze server beheert. Waar — Gebruikt door: App Website

Diensten die je zelf koppelt, zoals Slack, Microsoft Teams, Telegram, PagerDuty en andere meldingskanalen, of Google en GitHub als je daarmee inlogt, ontvangen wat je ze stuurt onder hun eigen voorwaarden.

Een kwetsbaarheid melden

Een beveiligingsprobleem gevonden in Uptimecheck, de app of deze website? Mail support@uptimecheck.com met wat je hebt gevonden en de stappen om het te reproduceren. We reageren binnen 24 uur.

Test alleen met je eigen account en workspaces.Bekijk, wijzig of verwijder geen gegevens van anderen, en stop zodra je daar toegang toe krijgt.Voer geen denial-of-service-tests uit en verstuur geen spam via meldingskanalen of abonnementen op statuspagina’s.Geef ons redelijk de tijd om het probleem op te lossen voordat je het openbaar maakt.

Wie Uptimecheck runt

Uptimecheck wordt gerund door Digitona AB (org.nr. 559146-4382), Ringvägen 50B, 118 67 Stockholm, Zweden. Vragen over beveiliging of privacy: support@uptimecheck.com. Zie ook ons privacybeleid en onze algemene voorwaarden.

Laatst beoordeeld

Veelgestelde vragen

Waar worden mijn gegevens opgeslagen?

De app en de database draaien op onze server bij UpCloud in Stockholm, Zweden. Back-ups worden bewaard in Stockholm en in de EU. E-mail en sms gaan via Amazon Web Services in Stockholm (eu-north-1).

Kan ik tweestapsverificatie verplichten voor mijn team?

Ja, op elk abonnement. Een owner of admin zet Require two-factor authentication aan onder Settings, General, Security. Leden die met een wachtwoord inloggen, stellen dan eerst een authenticator-app in voordat ze de workspace kunnen openen.

Bewaren jullie mijn kaartgegevens?

Nee. De checkout en het facturatieportaal worden door Stripe gehost, en kaartgegevens gaan rechtstreeks naar Stripe. Wij zien of bewaren nooit kaartnummers.

Hoe lang bewaren jullie monitoringgegevens?

Uptime, responstijden en incidenten worden 1 jaar bewaard op Start, 2 jaar op Professional en 3 jaar op Business, en daarna verwijderd. Elke afzonderlijke controle, met alle details, wordt op elk abonnement 30 dagen bewaard.

Hoe verwijder ik mijn account en gegevens?

De owner verwijdert een workspace onder Settings, General, Danger zone. Daarmee verdwijnen de monitors, statuspagina’s en historie en wordt het abonnement opgezegd. Je eigen account verwijder je onder Account, bevestigd via een link in je e-mail. Verwijderde gegevens verdwijnen binnen 30 dagen uit onze back-ups.

Kan een monitor mijn interne netwerk bereiken?

Nee. Controles en webhooks weigeren privé- en interne adressen, ook na de DNS-lookup. Wil je interne systemen bewaken, installeer dan de serveragent of stuur cron-job-pings vanuit je eigen netwerk.

Volgt deze website mij?

Alleen nadat je cookies accepteert: dan meten Google Analytics en Microsoft Clarity bezoeken. Cloudflare Web Analytics telt paginaweergaven zonder cookies. Je kunt je keuze wijzigen via Cookie-instellingen onderaan elke pagina.

Hoe meld ik een beveiligingsprobleem?

Mail support@uptimecheck.com met de stappen om het te reproduceren. Bekijk tijdens het testen geen gegevens van anderen en verstoor de dienst niet, en geef ons de tijd om het probleem op te lossen voordat je het publiceert.

Downtime is verleden tijd.

Stel je eerste monitor in binnen een minuut, of kijk eerst rond in de live demo.

14 dagen gratis proberen · Daarna gratis met 5 monitors · Geen creditcard