Kotlin toolchain
- Fair 5.0
- Easy 3.3
- Secure 2.7
FES Scores 9
| Pillar | Criterion | Score | Evidence |
|---|---|---|---|
| Easy | Day-one UX Can non-technical staff use it without a project? | 3 | Typical onboarding for this product category. Source |
| Easy | Operate Admin burden, updates, backups and language coverage. | 2 | Rule baseline (rubric_v1): self-host usually means patching, backups and upgrades for the NGO. Source |
| Easy | Integrate SSO, mail/CalDAV, APIs and common NGO connectors. | 5 | Kotlin is designed for seamless integration with Java and major build systems like Gradle and Maven. Source |
| Fair | Lock-in / exit Can you leave with your data in open formats, at known cost? | 5 | Rule baseline (rubric_v1): self-host + open-source path supports exit with your data. Source |
| Fair | Sovereignty EU legal entity, EU hosting, and exposure to extra-EU lawful access? | 5 | Rule baseline (rubric_v1): EU vendor software; you choose EU infrastructure when self-hosting. Source |
| Fair | Openness Open source or open standards? Are independent implementations possible? | 5 | Rule baseline (rubric_v1): license classified as open-source family. Source |
| Secure | IT security Authentication, encryption, patch cadence and independent audit. | 3 | Kotlin itself does not handle user data or network operations, shifting security responsibility to the application layer. Source |
| Secure | User security 2FA, roles, phishing resistance and safe defaults. | 3 | Kotlin's security model relies on the JVM or native runtime, requiring developers to implement secure coding practices. Source |
| Secure | Personal data GDPR fit: DPA, residency, sub-processors and Schrems II posture. | 2 | Kotlin's official documentation and tools do not collect or process personal data by default. Source |
Indicative scores from public information — how we score.