Does your website use third-party services? Get GDPR compliant in minutes.
Try FlowConsentFree plan · 10-min setup
Open source Hugo theme that generates a static incident and uptime status page from Markdown files. No backend, no cookies, no third party JavaScript by default. Maintained by the open source community.
cState is an open source Hugo theme that turns a folder of Markdown files into a static incident and uptime status page. There is no JavaScript framework, no backend service, no database. Each incident is a Markdown file, and the result is a set of HTML pages served by any static web server.
cState itself does not set cookies, does not embed third party JavaScript and does not collect personal data. The only personal data potentially involved is the standard request log of the chosen web server, kept by the merchant under their own retention policy.
Because no information is stored on the device and no third party data flow is established, Article 5(3) ePrivacy is not triggered and consent is not required. GDPR still applies to the access log, which can be processed under legitimate interest for security and operations.
Get GDPR compliant in 10 minutes
Free plan available · No credit card required
You can plug analytics, error tracking, push notifications, RSS or webhook delivery on top of cState. Each of these has its own legal basis, cookie footprint and DPA. Evaluate them separately and reflect their presence in the privacy notice.
There is no transfer originating from cState itself. The merchant chooses the hosting provider (S3, Cloudflare Pages, GitHub Pages, Netlify, EU dedicated server) and assesses any resulting transfer.
Host the status page on an EU friendly provider, keep short retention for access logs, document the legitimate interest, do not add a third party tracker without consent, and refresh the privacy notice every time a new optional integration is enabled.
Websites using cState must obtain user consent under GDPR regulations.
DPIA considerations
A DPIA is not required. cState by itself stores no personal data. A short legitimate interest analysis covering server access logs is sufficient. If you add analytics, error tracking or push notifications, evaluate them separately.
Sample consent text
Our status page is generated with cState, an open source static theme. No cookies, no JavaScript tracker and no third party analytics are loaded by default. The only personal data we may briefly hold is the access log of our own web server.
Third-party domains contacted
cstate.netlify.appgithub.com/cstate/cstateCookies placed
| Name | Type | Duration | Purpose |
|---|---|---|---|
| No cookies set | http | N/A | cState is a static Hugo theme and does not set any cookie, localStorage or sessionStorage entry. Only the access logs of the chosen web server may briefly contain IP addresses for security and operational purposes. |
cState collects user analytics data — you legally need a consent banner. Try FlowConsent free.
None. cState is a static Hugo theme and does not set cookies, localStorage or sessionStorage. The only personal data potentially involved is the access log of the merchant's web server.
No. With its default configuration cState does not store anything on the device and does not perform any third party data transfer, so Article 5(3) ePrivacy is not triggered.
Article 6(1)(f) GDPR (legitimate interest) for displaying a public status page and processing standard server access logs. No consent is needed for the theme itself.
cState itself transfers nothing. The merchant chooses the hosting provider, and any transfer depends on that choice (S3, Cloudflare Pages, GitHub Pages, Netlify, EU dedicated server).
No. cState is a static asset with no profiling or large scale personal data processing. A short legitimate interest analysis on access logs is sufficient.
Host the status page on an EU friendly provider, keep short retention for server access logs, document the legitimate interest in the ROPA, do not add a third party tracker without consent and refresh the privacy notice when integrating analytics or notifications.
Other status page solutions include Statuspage by Atlassian, Better Stack Status (former Better Uptime), Instatus, Statusbrew, Cachet (open source), Gatus (open source), Uptime Kuma (open source) and Hund.
Document cState as a static theme, mention that it sets no cookies and uses no trackers, describe the access log retention of your web server, and refresh the policy whenever you add a third party tool (analytics, notifications, RSS) to the status page.