Klokkenluiden · HinSchG / EU 2019/1937 · E2E-versleuteld

WhistleCheck

Een anoniem, end-to-end-versleuteld meldkanaal dat in uw eigen Nextcloud draait – melders hebben geen account nodig, behandelaars werken in de web-UI, en de wettelijke deadlines onder HinSchG / EU-richtlijn 2019/1937 zitten in de workflow ingebouwd.

Wij verbeteren deze app met echt gebruik. Bugs, ruwe randjes en ideeën helpen – open een GitHub Issue of schrijf naar info@software-by-design.de.

  • Zelf gehost
  • PHP 8.2 – 8.5 · NC 32–35
  • AGPL-3.0-or-later

Wat het doet

Organisaties met meer dan 50 medewerkers zijn wettelijk verplicht een intern meldkanaal te runnen – en anonimiteit is wat mensen er echt toe brengt het te gebruiken. WhistleCheck plaatst dat kanaal in uw Nextcloud: end-to-end versleuteld, anoniem by design, met de wettelijke klokken al aangesloten.

Anoniem indienen

Geen account, cookie of sessie voor melders. Strikte CSP en nul third-party requests – niets lekt naar een externe dienst.

End-to-end-versleuteling

Inhoudssleutels per dossier, verpakt voor de behandelaars en de eenmalige dossiercode van de melder – geen platte tekst bereikt ooit de server.

Opvolging via dossiercode

Melders beantwoorden vervolgvragen alleen met hun dossiercode – constant-time controles laten geen existence-oracle achter.

Wettelijke workflow

Automatische ontvangstbevestiging (§ 17 (1) HinSchG) en de 3-maanden feedbackklok met herinneringen – de deadlines die de wet stelt.

Dossierbeheer

Inbox, statussen, toewijzing, versleutelde interne notities, legal hold en een optionele twee-personen sluitregel.

Verifieerbare bewaring

Crypto-shredding na de configureerbare bewaartermijn (§ 11 (5) HinSchG) – verwijdering die u kunt bewijzen.

Auditlog

Een append-only, hash-geketend auditspoor bewijst dat de procedure correct liep – zonder ooit meldingsinhoud te lekken.

Configureerbaar kanaal

Teksten, categorieën, bijlagenbeleid, bewaring en toegangsregels zijn allemaal instelbaar; Engels en Duits worden meegeleverd.

Scope-notities

WhistleCheck is een meldkanaal dat u zelf beheert – geen externe hotlinedienst en geen juridisch advies. De web-UI dekt zowel melders als behandelaars; er is bewust geen betaald niveau en geen companion-app, want minder bewegende delen betekent minder vertrouwensoppervlakken op zo’n kanaal.

Alle modules in één overzicht

Screenshots

Klik op een screenshot om te vergroten. Gebruik ← → of de pijlen op het scherm om door de galerij te bladeren; Esc om te sluiten.

Installatie & vereisten

WhistleCheck is gepubliceerd op GitHub. Een listing in de Nextcloud App Store is in voorbereiding – Gepland – tot dan is de repository de canonieke bron.

Vanaf GitHub

  1. Download Code → ZIP of kloon de repository.
  2. Plaats het als apps/whistlecheck in uw Nextcloud.
  3. Schakel het in onder Apps – of via occ app:enable.

Handmatig via Git

git clone https://github.com/aSoftwareByDesignRepository/nextcloud-whistlecheck.git \
  /path/to/nextcloud/apps/whistlecheck
cd /path/to/nextcloud
php occ app:enable whistlecheck

Vereisten

  • Nextcloud 32 – 35
  • PHP 8.2 – 8.5 met ext-sodium
  • MySQL / MariaDB of PostgreSQL
  • Moderne browser met JavaScript voor het E2E-kanaal

Terug naar alle apps

Gratis – en wat het zo houdt

Webapp

Gratis

AGPL-3.0-or-later, zelf gehost. Het volledige kanaal – indienen, dossierbeheer, deadlines, bewaring, audit – zonder licentiesleutel en zonder betaald niveau.

Houd het onderhouden

Sponsoren of opdracht geven

Gratis om te downloaden is niet gratis om te bouwen – en een compliance-tool moet bijblijven met de wet. Als WhistleCheck een wettelijke plicht voor u afdekt, overweeg dan een GitHub-sponsorship of opdrachtwerk via info@software-by-design.de.

Veelgestelde vragen

Is het echt gratis?

Ja – de hele app is AGPL-3.0-or-later, zonder betaald niveau en zonder feature-locks. Ontwikkeling wordt gefinancierd door sponsoring en opdrachtwerk: GitHub Sponsors is hoe u een compliance-tool onderhouden houdt.

Waar installeer ik de webapp vandaan?

Uit de GitHub-repository – kloon hem of pak de ZIP uit in de map apps/ van uw Nextcloud. Een listing in de Nextcloud App Store is in voorbereiding (Gepland).

Voldoet het aan de wettelijke eisen?

Het implementeert de technische eisen – anonimiteit, versleutelde communicatie, ontvangstbevestiging, feedbackdeadlines en verwijdering. Of uw totale procedure compliant is, hangt ook af van organisatie en personeelsbezetting; het handboek documenteert wat de software dekt.

Steun deze app

Deze apps worden in het openbaar onderhouden. Als WhistleCheck uw organisatie helpt, kunt u het doorlopende werk financieren via GitHub Sponsors. Wilt u een feature eerder geleverd of toegesneden op uw setup? Neem contact op – we bespreken graag gesponsorde feature-ontwikkeling. Productfeedback – bugs, ruwe randjes, ontbrekende stukken – is altijd welkom via GitHub Issues of info@software-by-design.de ; het vormt direct wat we hierna bouwen.

Sponsoring en opdrachtwerk financieren het onderhoud, de updates en de support achter de gratis webapps.