Privacy
We don’t collect anything about you.
When you click “I will sign the pledge,” we add one anonymous tick to a counter. No name, no email, no IP, no device identifier.
Who is responsible
STAIRS is a student-led framework currently operated by Ryan Werstuik as an individual. There is no registered entity yet. For questions, email hello@stairspledge.org.
What we store when you click
Each successful click increments two numbers in a Netlify-hosted key-value store:
count— the overall total.by/<region>/<education>— a per-bucket total, whereregionandeducationare the coarse options you selected in the dropdowns (orunspecifiedif you left them at —).
That’s it. No per-click records, no timestamps, no names, no emails, no IP addresses, no user-agent strings, no precise location, no cookies, no device fingerprinting. You cannot be identified from anything we store.
What we don’t do
- We don’t run analytics of any kind on this site.
- We don’t use cookies.
- We don’t have a login, a session, or an account.
- We don’t use what you click on to train anything. There is no “STAIRS AI.”
- We don’t publish a list of named signers. If we ever do, it will be a separate, named flow with explicit consent, and this page will change first.
Local storage on your device
After you click, we set a single flag in your browser’s localStorage (stairs_committed). On return visits your browser sees the flag and shows you the committed state instead of the form. It’s stored only on your device, is not sent anywhere, and you can clear it at any time by clearing site data for this domain in your browser settings.
If you click “Stay updated”
The “Stay updated” button takes you off this site to Buttondown, which runs its own newsletter form under its own privacy policy. If you choose to enter an email there, Buttondown stores it and we can see the subscriber list through their dashboard. We ask that only people who are 18 or older subscribe. We do not collect or store email addresses on this site under any circumstance.
What Netlify, our host, logs
Our hosting provider, Netlify, operates the servers that serve this site and run the counter function. Like every web host, Netlify logs basic request information (IP address, user agent, path, status code) for operational and abuse-prevention purposes. Those logs are outside our control and are retained per Netlify’s own policy. Read Netlify’s privacy policy for details.
Your rights
Because we don’t store any personal data about you on this site, there isn’t anything for us to show you, correct, or delete. If you believe a bucket count in the aggregate counter should be reset or deleted, or if you have any other question about this policy, email hello@stairspledge.org.
Jurisdiction
STAIRS is currently operated from Singapore. The counter data lives in Netlify Blobs, which may be stored in any of Netlify’s supported regions. Because no personal data is stored, cross-border transfer rules do not apply to the counter itself.
Changes
If we change what we store, this page will change first, and the “last updated” date above will reflect the change. If we add any form that stores personal data — for example a named signer registry — it will have its own explicit consent step and this page will describe it.
If you’re not satisfied
Email us first at hello@stairspledge.org. If you still think we’ve mishandled something, you can complain to:
- Singapore — Personal Data Protection Commission.
- United Kingdom — Information Commissioner’s Office.
- European Union — your national data-protection authority.
- Elsewhere — your country’s equivalent.