StrinovaHub Trust Center

Security at StrinovaHub

How we protect the StrinovaHub platform and the data of its players and staff: the controls we run, how they map to recognised standards, and where work is still under way.

Scope: StrinovaHub web platform, public API and staff console (*.strinovahub.com). Last reviewed 28 September 2026.

Certification status. StrinovaHub is not certified against ISO/IEC 27001 or any other standard. The tables below are a self-assessment: each control is mapped to the standard and marked as implemented, partially implemented or in progress, based on our internal security review of 28 September 2026. We update this page as work is completed.
Framework
ISO/IEC 27001:2022
Controls aligned with Annex A. Not certified.
Application security
OWASP ASVS 4.0 · Level 2
Target verification level for the web platform and API.
Data location
European Union
Primary infrastructure in Helsinki, Finland.
Encryption
TLS 1.2+ with HSTS
All traffic encrypted in transit; passwords hashed with bcrypt.

ISO/IEC 27001:2022 — Annex A control mapping

Selected Annex A controls that apply to the StrinovaHub platform, with our implementation and current status.

Implemented In place and operating
Partial In place with known gaps
In progress Being implemented
30 controls · 14 implemented · 13 partial · 3 in progress
ControlNameOur implementationStatus
Organisational controls (A.5)
5.1Policies for information securityInternal security standards and review records are maintained. A formal, approved policy set is being written.Partial
5.2Roles and responsibilitiesSecurity is owned by platform engineering. Staff roles (support, moderation, development, analytics) have role-scoped permissions in the staff console.Partial
5.7Threat intelligenceCommunity threat feeds and blocklist monitoring feed automated blocking of known malicious sources.Implemented
5.15Access controlRole-based access control. The staff console enforces per-section view and edit rights on the server; the most sensitive actions are limited to named administrators.Implemented
5.17Authentication informationPasswords are hashed with bcrypt (cost 12). New passwords are checked against known breach corpora using a k-anonymity lookup, and weak passwords are rejected.Implemented
5.18Access rightsStaff access is granted per role. Periodic access reviews are being formalised.Partial
5.19–5.22Supplier relationshipsAll subprocessors are listed on this page. A security review of each supplier's terms is in progress.Partial
5.24–5.27Incident managementIncidents are triaged, contained and reviewed, with public notes below. A written incident response plan is in progress.Partial
5.29–5.30Continuity and ICT readinessDaily database backups with access limited to administrators. Encrypted off-site copies are being added.Partial
5.33Protection of recordsAdministrative actions in the staff console are recorded in an audit log.Implemented
5.34Privacy and protection of PIIData minimisation; every user can export their data and delete their account. A full record of processing activities is in progress.Partial
5.35–5.36Independent review and complianceInternal security reviews and penetration tests were carried out in August and September 2026. No external certification audit has taken place yet.Partial
People controls (A.6)
6.3Security awareness and trainingSecurity guidance for staff is being prepared.In progress
6.8Security event reportingStaff and users report security events to security@strinovahub.com or through the public bug bounty.Implemented
Physical controls (A.7)
7.1–7.14Physical and environmental securityProvided by our hosting provider, Hetzner Online GmbH. See the provider's ISO/IEC 27001 certificate for its scope.Implemented
Technological controls (A.8)
8.2Privileged access rightsAdministrative access is limited to a small set of named accounts. Mandatory multi-factor authentication for every privileged interface is being rolled out.Partial
8.3Information access restrictionAuthorisation is checked on the server for every endpoint, including per-object ownership checks.Implemented
8.5Secure authenticationTOTP two-factor authentication and one-time codes; sessions bound to the device and revocable; lockout after repeated failures; httpOnly, Secure session cookies with CSRF protection.Implemented
8.7Protection against malwareUploads are validated by content signature and screened by automated moderation. Server-side malware scanning is in progress.Partial
8.8Management of technical vulnerabilitiesDependencies are audited regularly. The web app and staff console have no known vulnerable packages; the remaining backend dependency upgrades are scheduled.Partial
8.9Configuration managementThe application runs in a hardened container: non-root, read-only filesystem, dropped capabilities and resource limits. Host hardening is in progress.Partial
8.12Data leakage preventionPersonal data is redacted from application logs, and backup files are readable by administrators only.Implemented
8.15–8.16Logging and monitoringCentralised logs, metrics and alerting; automated bot and abuse scoring with rate limits; a public status page.Implemented
8.20–8.21Network securityAll web traffic passes a reverse proxy with rate limiting and bot filtering. Restricting every management interface to private networks is in progress.In progress
8.22Segregation of networksApplication containers run on isolated internal networks, and databases are not reachable from the internet. Further segmentation of internal services is in progress.Partial
8.24Use of cryptographyTLS 1.2 and 1.3 only, with HSTS (preload). Internal tokens are encrypted with AES-GCM. Email is signed with DKIM and protected by SPF and DMARC.Implemented
8.26–8.28Application security and secure codingEvery API validates its input; HTML is sanitised; Content Security Policy with Trusted Types; parameterised database access; CSRF tokens; SSRF guards on outbound requests.Implemented
8.29Security testingInternal audits and penetration tests, plus a public bug bounty.Implemented
8.31Separation of environmentsDevelopment and production run as separate instances with separate databases. Separate infrastructure for development is in progress.In progress
8.32Change managementAll changes are version-controlled. Production releases need explicit approval, and every database migration is backed up before it is applied.Implemented

OWASP ASVS 4.0 — application security

Status of the web platform and API against the chapters of the OWASP Application Security Verification Standard, with Level 2 as the target.

13 chapters · 7 implemented · 6 partial
ChapterAreaOur implementationStatus
V1Architecture and threat modellingDefence-in-depth design is documented internally. A formal threat model is in progress.Partial
V2AuthenticationBreached-password checks, bcrypt hashing, TOTP two-factor authentication, lockout, and responses that do not reveal whether an account exists.Implemented
V3Session managementhttpOnly, Secure, SameSite cookies; sessions bound to the device and revocable. Shorter token lifetimes with refresh are in progress.Partial
V4Access controlServer-side role and ownership checks on every endpoint; deny by default.Implemented
V5Validation, sanitisation and encodingSchema validation on every request strips unknown fields; user HTML is sanitised; output is encoded.Implemented
V7Error handling and loggingGeneric error responses, centralised logs with personal data redacted, and an audit trail of admin actions.Implemented
V8Data protectionMinimal data collection, no-store caching on API responses, and backups restricted to administrators. Encryption of backups at rest is in progress.Partial
V9CommunicationTLS 1.2+ everywhere with HSTS preload and modern cipher suites.Implemented
V10Malicious codeDependency auditing with lockfiles. Automated software composition scanning in CI is in progress.Partial
V11Business logicRate limits on sensitive flows, anti-abuse scoring, and email domain checks at sign-up.Partial
V12Files and resourcesUploads are checked by content signature and size, stored outside the web root, and moderated.Implemented
V13API and web servicesCSRF double-submit protection, a CORS allowlist, per-route rate limits and authenticated WebSockets.Implemented
V14ConfigurationSecurity headers (HSTS, CSP, frame and content-type protections) and hardened containers. Host-level hardening is in progress.Partial

Data protection

What we process, why, where, and for how long. Our practices follow the principles of the EU General Data Protection Regulation (GDPR).

Data we process

  • Account data: email address, username and a hashed password.
  • Game data: Strinova UID, uploaded match replays and statistics derived from them.
  • Content: posts, comments, messages, uploads and support tickets.
  • Security data: IP address, device and browser characteristics, used for account protection, fraud prevention and anti-cheat.

Your rights

  • Access and portability: export your data from your account settings.
  • Erasure: delete your account. You can restore it within 30 days.
  • Correction: edit your profile at any time, or contact support.

Retention and location

Personal data
Erased 30 days after account deletion
Security identifiers
Kept a further 60 days for fraud and abuse prevention, then erased
Location
Helsinki, Finland (EU)
Card data
Never stored by StrinovaHub; handled by our payment processor

Subprocessors

Third parties that process data on our behalf to run StrinovaHub.

ProviderPurposeLocation
Hetzner Online GmbHHosting and infrastructureFinland (EU)
StripePayment processingGlobal
GoogleSign in with Google; Gemini API for content moderation and staff toolsGlobal
AnthropicAI assistant in customer supportUnited States
DiscordAccount linking, community integration and notificationsUnited States
TelegramSupport notifications and one-time sign-in codesGlobal
TwitchStream integrationUnited States
Let's EncryptTLS certificates (no personal data)United States

Report a vulnerability

We welcome coordinated disclosure. If you believe you have found a security issue in StrinovaHub, please tell us before you disclose it publicly.

How to report

Scope and rules

  • In scope: the StrinovaHub web platform, API and staff console on *.strinovahub.com.
  • Out of scope: denial of service, spam, social engineering, physical attacks, and third-party services.
  • Access only the data you need to demonstrate the issue, never other users' data, and do not modify or delete data.
  • We will not pursue legal action against good-faith research that follows these rules.

Incident history

Security and availability incidents affecting StrinovaHub, with what we changed afterwards.

Email reputation incident and service outageResolved

A sign-up verification email was sent to a mistyped address on a domain run as a spam trap. Our outgoing mail address was listed on a Spamhaus blocklist, and our hosting provider restricted network access while we fixed it, which caused an outage of several hours. No user data was accessed or exposed.

What we changed: sign-up and email changes now reject mistyped and undeliverable email domains; the mail server refuses known typo domains; email is signed with DKIM; only the mail service may send email to the internet. The blocklist entry was removed the same day.