Legal

PRIVACY POLICY

How Levelstair Community collects, uses, and protects your personal data.

Last Updated: 4 November 2026

01

Overview & Scope

This Privacy Policy explains how Levelstair (Pvt) Ltd ("Levelstair", "we", "us"), the registered entity behind the Levelstair Community platform at portal.levelstair.com and its companion mobile app (Levelstair Community, for Android and iOS), collects, uses, discloses, and safeguards information when you create an account or otherwise use the platform or the app. The app is covered in Mobile App below.

Levelstair (Pvt) Ltd is the controller of the personal data described in this Policy, for the purposes of the Personal Data Protection Act, No. 9 of 2022 (as amended by the Personal Data Protection (Amendment) Act, No. 22 of 2025). You can reach us at privacy@levelstair.com.

By creating an account, you confirm that you have read and understood this Policy. If you do not agree with it, please do not register or use the platform.

Data Protection Officer

We have assessed section 20 of the Act and do not currently meet the threshold for appointing a Data Protection Officer: we are not a ministry or government department; our core activities do not involve regular and systematic monitoring of members; we do not process special categories of personal data as a core activity; and the Authority has not yet prescribed the scale and magnitude thresholds referred to in sections 20(1)(b)(i) and 20(1)(b)(ii), nor issued guidelines under section 20(1)(b)(iii). We will reassess this if our processing changes or if the Authority prescribes thresholds we meet, and if we appoint an Officer we will publish their contact details here and notify the Authority as section 20(4) requires. Until then, privacy questions go to privacy@levelstair.com.

02

Information We Collect

Account Data

Email address, hashed password, display name, username, and (where you link a Google account) the authentication tokens Google issues us.

Profile Data

Title, bio, skills, portfolio and social links, chosen avenues, generated avatar settings, and your choice of which profile sections signed-out visitors can see.

Activity Data

Events you register or check in for, badges earned, game jam teams, submissions and votes, Amberfrost characters, artwork and attack records, canvas projects, gameplay and story blueprints, Member Spotlight submissions (your project write-up, proposed post text, an optional link to your LinkedIn profile, the optional choices you tick about trailers, podcasts and where we may share your project, and our review notes), and community reports you file or are named in.

Game Jam Submission Data

Your real name and a contact number when you submit a game jam entry. Your real name is printed on the completion certificate, and the contact number is used only to reach you about that submission.

Technical Data

IP address, browser user-agent and session records stored against your account, plus the IP address passed to our bot-protection check when you sign in, sign up, or reset a password.

Account Closure Data

If you close your account we keep a restore snapshot of your profile for 30 days, plus any reason or feedback you give us at the time.

We do not ask for, and ask that you do not submit, special categories of personal data as defined in section 56 of the Act: data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, genetic or biometric data, data concerning health, sex life or sexual orientation, or data relating to offences, criminal proceedings and convictions. The platform has no field that asks for any of it. Where such information appears in free text you write yourself (a bio, a character description, a report), it is processed only incidentally, and you can remove it at any time.

Mobile App

The Levelstair Admin app (Android package com.levelstair.community) is a companion to this platform and is limited to authorized Levelstair administrators. It uses the same accounts and the same servers as the website, so everything in this Policy applies to it. In addition:

  • What it collects: the email address and password you sign in with, the authenticator or backup code for your second step, and the session token the server returns. After sign-in it shows what an administrator can already see on the website: community numbers, events and their registrations, game jams and their entries, the member directory and profiles, badges, moderation reports, age checks and scheduled announcements, and it lets you act on them (for example approving a game jam entry, checking someone in to an event or awarding a badge). Member email addresses are masked in lists; revealing one is recorded in an audit log, as on the website.
  • Sign-in check: the sign-in screen shows the same Cloudflare Turnstile bot check as the website, loaded from Cloudflare inside the app.
  • Where it is stored: the session token is kept in the Android Keystore or the iOS Keychain on your device. Signing out removes it. The app keeps no other copy of portal data on your device and is excluded from Android backups. Nothing is written to your photos, files, contacts or calendar.
  • Permissions: network access only. The app does not request location, camera, microphone, contacts or notifications.
  • No tracking: no advertising, analytics, crash-reporting or other third-party SDKs are included, its fonts ship inside the app, and no data is shared with advertisers or data brokers.
  • In transit and on our side: all traffic uses HTTPS. As on the website, our servers record your IP address and device user agent for security and session management, and keep what you submit for as long as stated in this Policy.
  • Deleting your data: you can close your account from the Account page on the website, or email privacy@levelstair.com. Closing it removes your data as described in this Policy, and signs the app out.
03

Legal Basis for Processing

We process personal data only where the Act permits it. The table below sets out the basis we rely on for each category, as required by items (c) and (d) of Schedule V.

What we processWhyBasis
Email, password hash, username, session recordsCreate your account, sign you in, and keep you signed inContract Schedule I(b)
Profile, avenues, badges, jam and Amberfrost activityOperate the features you chose to useContract Schedule I(b)
IP address at sign-in, sign-up and password reset (bot check, rate limiting)Keep accounts and the platform secureLegitimate interest Schedule I(f), as elaborated by Schedule I(h)(iv)
Reports, moderation records, enforcement decisionsInvestigate conduct reports, enforce the Code of Conduct, protect membersLegitimate interest Schedule I(f), Schedule I(h)(ii)
Optional Google account linkingLet you sign in with GoogleConsent Schedule I(a)
Transactional email (verification, password reset, closure, restore)Operate and secure your accountContract Schedule I(b)
Records kept after an account closesComply with legal obligations, resolve disputes, keep open moderation matters intactLegal obligation / legitimate interest Schedule I(c), Schedule I(f)

Where we rely on your consent you may withdraw it at any time, and withdrawal does not affect the lawfulness of processing carried out before you withdrew it. Google linking is the only feature that relies on consent. Unlinking it from your account settings withdraws that consent, and your account continues to work with your password.

04

How We Use Your Information

  • Create and manage your account, and authenticate your sessions.
  • Operate core features: profiles, the member directory, events, game jams, Amberfrost, badges, and the community canvas.
  • Communicate with you about events, account activity, security, or policy updates.
  • Moderate the platform, investigate reports, and enforce the Code of Conduct.
  • Maintain the security, integrity, and reliability of our systems.

We do not sell your personal data, and we do not use it to serve third-party advertising.

05

Sharing & Disclosure

We share information only where necessary to operate the platform, and never for marketing resale:

Service Providers

We use a small, fixed set of processors: Neon (database hosting), Cloudflare (application hosting, file storage, and bot protection), Resend (transactional email) and, only if you link it, Google (sign-in). Each processes personal data on our instructions and is bound by confidentiality obligations. We use no analytics, no advertising, and no tracking. A few pages show content hosted by someone else; see Third-Party Content below.

What Other People Can See

Your display name, username, title, avatar and join date are visible to anyone, including search engines. Your bio and availability, skills, portfolio and social links, avenues, badges and certificates are visible only to signed-in members until you choose to make a section public, which you can do or undo at any time from Edit Profile. A section you make public can be seen by anyone with your profile link, without signing in, but profile pages are kept out of search engine indexes. Certificates work the same way: when public, anyone with the link can open them, so people such as employers or institutions can check them. A game jam certificate shows the real name you entered for it: the member who submits an entry enters theirs on the entry form, and each teammate enters their own. Certificates you keep private can only be opened by you. Jam submissions, Amberfrost artwork and canvas projects are visible according to the rules of the event you enter them in. Blueprints you save are private to you, and are deleted with your account. A Member Spotlight submission is seen only by you and our reviewers. If we approve it, we contact you for post assets and a team member posts it by hand on the Levelstair channels you chose (for example LinkedIn, Reddit, Discord, WhatsApp, Facebook or X), where it is public and governed by each platform's own privacy policy. The optional choices on the form (a trailer on the Levelstair or LKGDC YouTube channel, a podcast session, and where we may share your project) are stored with the submission and used only to decide who to contact and where to post. You can change them, or delete the submission, while it is a draft or has been returned, and you can email privacy@levelstair.com to withdraw a choice at any time.

Third-Party Content

Some pages load content from other services. When your browser fetches it, that service receives your IP address and browser details, under its own privacy policy:

  • Cloudflare Turnstile on the sign-up, sign-in and password-reset forms, to tell people from bots.
  • itch.io cover images on game jam pages, loaded from img.itch.zone.
  • Luma, our events calendar. It only loads if you press "Load the Luma calendar" on the Events page, and Luma may set its own cookies when it does.

Legal & Safety

Where required by law, or to protect the rights, safety, and security of Levelstair, our members, or the public.

Business Changes

In the event of a merger, restructuring, or transfer of the Community's operations, with continued protection under this Policy or its successor.

06

Cross-Border Data Transfers

Sri Lanka has not, to date, issued an adequacy decision under section 26(2) of the Act in respect of any country. Your personal data is processed outside Sri Lanka, specifically:

Singapore

Our database (Neon, hosted on AWS ap-southeast-1). This holds every field described in section 2.

United States

Our email provider (Resend), which receives your email address and display name in order to send account emails; and Google, if you choose to link a Google account.

Cloudflare's Global Network

Our application hosting, file storage and bot protection. Requests are served from the location closest to you, and files are stored on Cloudflare's distributed infrastructure.

Our lawful basis

For the transfers that are unavoidable in order to give you an account (database hosting, application hosting, and account email), we rely on section 26(5)(b): the transfer is necessary for the performance of our contract with you. There is no Sri Lanka-hosted alternative in our stack, so an account cannot exist without them. For optional Google account linking we rely on section 26(5)(a): your explicit consent, which you withdraw by unlinking.

The risk you should know about

Because no adequacy decision covers these countries, and until we have the binding instruments described in section 26(4) in place with each provider, your data in those countries does not carry the guarantee of protection equivalent to Sri Lankan law that an adequacy decision would provide. In practice this means that if a provider mishandled your data, your remedies would depend on that provider's contract and on its own country's law, rather than on the Act alone. We are working to put section 26(4) instruments in place, and will update this section when we do.

When you create an account we ask you to acknowledge this specifically, separately from accepting our Terms.

07

Cookies & Sessions

We use strictly necessary cookies to keep you signed in and to keep signing in secure: a short-lived cookie while you finish a Google sign-in or a two-factor check, and, only if you tick "Trust this device", a cookie that skips the two-factor check on that browser for 30 days. We do not use advertising or cross-site tracking cookies, and for that reason we do not show a cookie banner: there is nothing optional to consent to. The one exception is the Luma calendar, which you choose to load yourself (see section 5). You can control cookies through your browser settings, though disabling them will prevent you from staying signed in.

Alongside the cookie itself we store a session record against your account containing your IP address and browser user-agent. This lets you see and revoke your active sessions, and lets us detect suspicious sign-ins. Retention for these records is set out in section 8.

08

Data Retention

We keep personal data only for as long as is necessary for the purpose it was collected for, as section 9 of the Act requires.

DataRetained
Account, profile and activity dataWhile your account is open
Closed account: restore snapshot30 days, then permanently deleted
Closed account: email address, password, linked sign-insScrambled and deleted at the end of the 30 days
Contributions to community events (jam entries, Amberfrost artwork, event submissions)Kept as part of the event's permanent record, detached from your identity once your account closes
Session records (IP address, browser user-agent)Until the session expires or you sign out; expired sessions are deleted
Bot-check and rate-limit records24 hours
Game jam legal name and phone number (for certificates)While your account is open; erased when a closed account is purged
Security logs (sign-ins, failed sign-ins, admin actions)Sign-in logs: a few days in our hosting provider's logs. Admin action records: kept as an audit trail
Moderation reports and their outcomesUntil the matter is resolved, then 2 years, so repeat-conduct patterns remain visible
Records we must keep by law, or for an active disputeFor as long as the obligation or the dispute lasts

If you close your account we remove or anonymise your personal data on the schedule above, except where retention is required for legal, security, or dispute-resolution purposes, for example, records tied to an open moderation report.

09

Your Rights & Choices

Access

Confirm whether we process your data, get a copy of it, and receive the information listed in Schedule V of the Act. (Section 13)

Correction

Correct or complete inaccurate data. Most profile fields you can edit yourself from your dashboard; ask us for anything else. (Section 15)

Erasure

Close your account and have your personal data deleted, subject to records we must keep for legal or safety reasons. You can do this yourself from your dashboard. (Section 16)

Withdrawal

Withdraw consent where we rely on it, and ask us to stop further processing. Google linking is the only consent-based feature; unlink it from your dashboard. (Section 14)

Automated Decisions

Ask us to review any decision made solely by automated processing. We do not currently make any; see section 12 below. (Section 18)

How to make a request, and what happens next

Email privacy@levelstair.com with your request. We may need to verify your identity first, and may ask you for additional information in order to do so (section 17(4)).

We will respond in writing without undue delay and within one month of receiving your request. If we need longer we may extend that by up to two further months (a maximum of three months in total), and we will tell you about the extension, with our reasons, before the first month is up (sections 17(1), 17(1A) and 17(1B)).

Requests are free of charge (section 17(6)).

We may refuse a request on the grounds listed in section 17(2), for example where acting on it would harm the rights and freedoms of another person, or where we cannot establish your identity. If we refuse, we will tell you why, and we record our reasons as section 17(3) requires.

If we refuse, you can appeal

Section 19 of the Act gives you a right of appeal to the Data Protection Authority against a refusal to give access, to allow withdrawal of consent, to rectify or complete, to erase, a refusal under section 17(2), or a refusal to review an automated decision. You may also complain to the Authority at any time at dpa.gov.lk.

If you live outside Sri Lanka

Levelstair is run from Sri Lanka and this Policy is written to Sri Lanka's Act, but we give every member the rights above wherever they live. If a law where you live gives you stronger rights, for example the EU or UK GDPR, or the Nigeria Data Protection Act 2023, we will honour them, and you may also complain to the data protection authority in your own country. Where such a law requires it, we will notify that authority of a personal data breach within 72 hours of becoming aware of it.

10

Children's Privacy

You must be 16 or older to hold an account on this platform. Under section 56 of the Act a "child" is anyone under 16, and personal data relating to a child is a special category of personal data. We have set our minimum age to match that threshold rather than process children's data on this platform at all.

We ask for your date of birth when you register and verify it server-side. We do not knowingly collect personal data from anyone under 16 here. If you believe someone under 16 has created an account, contact us and we will review and remove it.

Some Levelstair chapters and campus programs run supervised, in-person sessions that include students under 16. Those programs do not use this platform and do not create accounts here. They run under a separate parental and guardian consent process, and any personal data collected in them is handled outside this platform. Contact us for details of how a specific program handles data.

11

Security & Breach Notification

Passwords are stored using industry-standard hashing and are never visible to our staff in plain text. We apply reasonable technical and organisational safeguards to protect your data, but no online system can be guaranteed 100% secure. Please use a unique, strong password for your account, and turn on two-factor authentication from your account settings. Two-factor authentication is required for every admin account.

Found a security problem? Please tell us privately; see our security page.

If something goes wrong. We maintain a process for identifying, escalating and responding to personal data breaches. If a breach occurs we will notify the Data Protection Authority, and affected members, in the form, manner and time the Authority requires by rules made under section 23 of the Act, and within 72 hours wherever another law that applies to you requires it (see section 9). Where a breach is likely to affect you, we will tell you what happened, what data was involved, and what we are doing about it.

12

Automated Decision-Making

We do not make automated decisions about you. Jam and Amberfrost scores are arithmetic totals of votes and points cast by people. Badges are awarded automatically only after an administrator approves a submission. Moderation outcomes, suspensions, badge revocations and dispute rulings are all made by a person.

We do use automated checks to protect the platform (a bot check and rate limiting at sign-in, sign-up and password reset), but these only slow down or block a request. They make no lasting decision about you, and no record that affects your standing.

Because we make no decision "based solely on automated processing" with an irreversible and continuous impact on your rights, section 18 of the Act does not currently apply to us. If that changes, we will describe the logic involved, its significance, and its envisaged consequences here first.

13

Discord Bots & Servers

Levelstair operates official bots in our Discord server. Our moderation bot reads message content and attachments to enforce our Code of Conduct, and keeps logs of warnings, mutes, and bans against a member's Discord user ID. We process this under legitimate interest (Schedule I(f)), to keep the server and its members safe. Our event and game jam bots post announcements and reflect submission, RSVP, and score information already held on the Platform into the server. We process this under contract (Schedule I(b)), to run the programs you signed up for.

Discord itself processes data you send in our server (including messages, reactions, and your Discord account details) under its own Privacy Policy, as the platform we don't control. This section covers only what our own bots do with that data.

Other bots may be present in the server that Levelstair did not build and does not operate. We have no visibility into, or control over, what those bots collect or do with it. That is governed entirely by their own developers' privacy policies, and any question about them should go to that bot's operator rather than to us.

14

Changes to This Policy

We may update this Policy as the platform evolves. Material changes will be reflected by updating the "Last Updated" date above, and, where appropriate, communicated to members directly. Continued use of the platform after changes take effect constitutes acceptance of the revised Policy.

Privacy Requests & Questions

Reach the Levelstair team for any privacy request, question, or concern.

privacy@levelstair.com