CONCEPT[ DEMO ]
!
Open demonstratieportaal — secure account runtime geïnstalleerd, activering vergrendeld

Je bent nog steeds fictief ingelogd. De echte registratie-, login-, e-mailverificatie-, wachtwoordherstel-, MFA- en tokenrotatieflows zijn nu server-side gebouwd, maar de centrale activatiepoort blokkeert alle accountwrites totdat HTTPS, mail, secrets, privacybeleid en beveiligingscontroles aantoonbaar groen zijn.

MIJN GANJAGUIDE

Welkom, Green Explorer.

Je persoonlijke omgeving voor Radar-alerts, favorieten, reviews, verificatiedossiers, abonnementen, accountbeveiliging, privacyrechten, Europese regels, routes, evenementen, Masters-rapporten en de Staatswiet Monitor.

PERSOONLIJK OVERZICHT

Alles wat voor jou verandert, op één plek.

FAVORIETEN0Lokaal opgeslagen venues
ONGELEZEN RADAR4Nieuwe signalen
GEVOLGDE LANDEN1Passport-alerts
OPGESLAGEN ROUTES0Demo-reisplannen
OPEN VERIFICATIES18Controleerbare demodossiers
REVIEWS24Gepubliceerd in de reviewmodule
ABONNEMENTfreeGanjaGuide Free
ACCOUNTBEVEILIGINGRUNTIME14 activatieblokkades
PRIVACYRECHTENFOUNDATION5 toestemmingsdoelen
PUBLICATIEPOORTBLOCKED1 blokkade(s)
VANDAAG

Je persoonlijke GanjaGuide Radar staat klaar.

Nieuwe venue-updates, juridische controles en Masters-signalen verschijnen hier zodra je onderwerpen en regio’s volgt.

Open Radar
FAVORIETEN

Jouw bewaarde venues

Open één centrale lijst, verwijder een favoriet of ga direct naar het venueprofiel.

Bekijk favorieten
PRIVACY

Lokale demo-opslag

Deze MVP koppelt niets aan een echt account. Je kunt alle portaalinstellingen op dit apparaat wissen.

VERIFICATIE

Herleidbare locatiecontrole

Bekijk bewijsstatus, bronconflicten en controleprioriteit zonder de publieke locatiegegevens te wijzigen.

Open verificatiebeheer
REVIEWS

Deelscores met controleerbare berekening

Bekijk verificatieniveau, scorecategorieen, belangenmelding en moderatiestatus los van elkaar.

Open reviewoverzicht
ABONNEMENT

Plan, rechten en providerstatus

Bekijk Free en Plus, de onderliggende entitlementregels en de voorbereide Apple-, Google- en webkoppelingen.

Open abonnement
ACCOUNTBEVEILIGING

MFA, sessies en objectrechten voorbereid

Bekijk het fictieve account, de rollenmatrix, apparaatgebonden sessies, beveiligingscontroles en deny-by-default autorisatie.

Open accountbeveiliging
PUBLICATIEHARDENING

Productie blijft dicht totdat alle beveiliging groen is

Controleer HTTPS, CSP, hostnamen, authenticatie, objectrechten, CSRF, rate limiting, auditlogging en database least privilege.

Open publicatiecontrole
MIJN FAVORIETEN

Alle bewaarde venues binnen je klantenportaal.

Deze lijst gebruikt dezelfde lokale favorieten als de locatiekaart en venueprofielen. Er is in deze demo nog geen cloudsynchronisatie.

0opgeslagen venues

Een favoriet is alleen een bladwijzer. Het bewijst geen bezoek, aankoop of gebruik.

Favorieten worden geladen…

REVIEWS & SCORES · FASE 2.5

Persoonlijke ervaringen, reproduceerbare scores.

Het portaal toont de zelfstandige reviewarchitectuur. Inzenden, reageren, stemmen en modereren blijven geblokkeerd zolang het portaal fictief is ingelogd en nog geen beveiligde accounts, CSRF-bescherming, rate limiting en objectrechten heeft.

GEPUBLICEERD24Leesbare reviews
GEVERIFIEERD18Met controlesignaal
GEMIDDELDE8,8Op schaal van 1 tot 10
OPEN MELDINGEN0Voor toekomstige moderatie
Read-only demonstratie

De knop om een review te schrijven is bewust uitgeschakeld. De server weigert iedere POST-, PATCH- of DELETE-poging met de vaste foutcode REVIEW_WRITE_DISABLED_DEMO.

Geverifieerde gebruikersreview DEMO
10,0/10
The Medley · Groningen · LOC_ID: 559

Zeer overzichtelijk

Snelle service en duidelijke uitleg. DEMO-review.

Geverifieerd bezoek 18 nuttig Open venue
Geverifieerde gebruikersreview DEMO
10,0/10
WIZ-Art · Stadskanaal · LOC_ID: 558

Zeer overzichtelijk

Snelle service en duidelijke uitleg. DEMO-review.

Geverifieerd bezoek 18 nuttig Open venue
Geverifieerde gebruikersreview DEMO
10,0/10
Coffeeshop Ankara · Emmen · LOC_ID: 557

Zeer overzichtelijk

Snelle service en duidelijke uitleg. DEMO-review.

Geverifieerd bezoek 18 nuttig Open venue
Geverifieerde gebruikersreview DEMO
8,0/10
The Medley · Groningen · LOC_ID: 559

Prettige sfeer

Rustige indruk en nette presentatie. DEMO-review.

Geverifieerd bezoek 11 nuttig Open venue
Geverifieerde gebruikersreview DEMO
8,0/10
WIZ-Art · Stadskanaal · LOC_ID: 558

Prettige sfeer

Rustige indruk en nette presentatie. DEMO-review.

Geverifieerd bezoek 11 nuttig Open venue
Geverifieerde gebruikersreview DEMO
8,0/10
Coffeeshop Ankara · Emmen · LOC_ID: 557

Prettige sfeer

Rustige indruk en nette presentatie. DEMO-review.

Geverifieerd bezoek 11 nuttig Open venue
Gebruikersreview DEMO
10,0/10
The Medley · Groningen · LOC_ID: 559

Goede uitleg

Medewerker nam de tijd voor uitleg. DEMO-review.

Zelf verklaard bezoek 8 nuttig Open venue
Gebruikersreview DEMO
10,0/10
WIZ-Art · Stadskanaal · LOC_ID: 558

Goede uitleg

Medewerker nam de tijd voor uitleg. DEMO-review.

Zelf verklaard bezoek 8 nuttig Open venue
Productkwaliteitgewicht 1,20
Assortimentgewicht 0,90
Personeelgewicht 1,10
Kennisgewicht 1,10
Sfeergewicht 0,80
Hygienegewicht 1,00
Prijs-kwaliteitgewicht 0,90
Toegankelijkheidgewicht 1,00
Transparantiegewicht 1,20
Veiligheidgewicht 1,20
Servicegewicht 1,00
Algemene ervaringgewicht 1,00
VERIFICATIEBEHEER · FASE 2.4

Van bron naar controleerbare publicatiestatus.

Deze module toont een read-only demonstratiewachtrij. Locatiegegevens, verificatiestatus en publicatiestatus worden niet automatisch aangepast. Besluiten blijven geblokkeerd totdat echte authenticatie, rollen, CSRF-beveiliging, rate limiting en auditbare schrijfrechten zijn geactiveerd.

Bekijk API v1
OPEN18Actieve demodossiers
BRON NODIG18Nog niet herleidbaar genoeg
CONFLICT0Tegenstrijdige informatie
KRITIEK0Versnelde beoordeling
In onderzoek Bron nodig Bronconflict Goedgekeurd
Bron nodig Hoog prioriteit
LOC_ID: 1597
Nog te definiëren · Morges · CH

Le Savoie Tabac

Huidige status: Rechtstreeks bevestigd. Beoogde status: Rechtstreeks bevestigd.

1 bewijsitem(s) 0 ondersteunend 0 conflicterend Versie 1
Bekijk bronstatus
DIRECTORY · UNVERIFIED Bestaande bronverwijzing uit locatiebestand

De bestaande bronverwijzing is als startpunt overgenomen. De bron is nog niet als officiële bevestiging aangemerkt.

Open bron
Open locatie
Dossier 7b290302… · deadline 2026-08-10 00:29:35
Bron nodig Hoog prioriteit
LOC_ID: 1769
Nog te definiëren · Padova · IT

Epipe Store Guizza

Huidige status: Rechtstreeks bevestigd. Beoogde status: Rechtstreeks bevestigd.

1 bewijsitem(s) 0 ondersteunend 0 conflicterend Versie 1
Bekijk bronstatus
MANUAL · STALE Brononderzoek nog vereist

Voor deze locatie moet eerst een herleidbare bron met ophaaldatum, status en eventuele archiefreferentie worden toegevoegd.

Open locatie
Dossier 7b2906ca… · deadline 2026-08-10 00:29:35
Bron nodig Hoog prioriteit
LOC_ID: 1768
Nog te definiëren · Gavardo · IT

Ecocentrica

Huidige status: Rechtstreeks bevestigd. Beoogde status: Rechtstreeks bevestigd.

1 bewijsitem(s) 0 ondersteunend 0 conflicterend Versie 1
Bekijk bronstatus
MANUAL · STALE Brononderzoek nog vereist

Voor deze locatie moet eerst een herleidbare bron met ophaaldatum, status en eventuele archiefreferentie worden toegevoegd.

Open locatie
Dossier 7b2906aa… · deadline 2026-08-10 00:29:35
Bron nodig Hoog prioriteit
LOC_ID: 1767
Nog te definiëren · Cosenza · IT

EasySmoke Cosenza

Huidige status: Rechtstreeks bevestigd. Beoogde status: Rechtstreeks bevestigd.

1 bewijsitem(s) 0 ondersteunend 0 conflicterend Versie 1
Bekijk bronstatus
MANUAL · STALE Brononderzoek nog vereist

Voor deze locatie moet eerst een herleidbare bron met ophaaldatum, status en eventuele archiefreferentie worden toegevoegd.

Open locatie
Dossier 7b29068b… · deadline 2026-08-10 00:29:35
Bron nodig Hoog prioriteit
LOC_ID: 1766
Nog te definiëren · Catania · IT

CoffeeWeb

Huidige status: Rechtstreeks bevestigd. Beoogde status: Rechtstreeks bevestigd.

1 bewijsitem(s) 0 ondersteunend 0 conflicterend Versie 1
Bekijk bronstatus
MANUAL · STALE Brononderzoek nog vereist

Voor deze locatie moet eerst een herleidbare bron met ophaaldatum, status en eventuele archiefreferentie worden toegevoegd.

Open locatie
Dossier 7b29066c… · deadline 2026-08-10 00:29:35
Bron nodig Hoog prioriteit
LOC_ID: 1765
Nog te definiëren · Catanzaro · IT

Break Cafè

Huidige status: Rechtstreeks bevestigd. Beoogde status: Rechtstreeks bevestigd.

1 bewijsitem(s) 0 ondersteunend 0 conflicterend Versie 1
Bekijk bronstatus
MANUAL · STALE Brononderzoek nog vereist

Voor deze locatie moet eerst een herleidbare bron met ophaaldatum, status en eventuele archiefreferentie worden toegevoegd.

Open locatie
Dossier 7b29064d… · deadline 2026-08-10 00:29:35
Bron nodig Hoog prioriteit
LOC_ID: 1764
Nog te definiëren · Fermo · IT

Bolle di fumo

Huidige status: Rechtstreeks bevestigd. Beoogde status: Rechtstreeks bevestigd.

1 bewijsitem(s) 0 ondersteunend 0 conflicterend Versie 1
Bekijk bronstatus
MANUAL · STALE Brononderzoek nog vereist

Voor deze locatie moet eerst een herleidbare bron met ophaaldatum, status en eventuele archiefreferentie worden toegevoegd.

Open locatie
Dossier 7b29062b… · deadline 2026-08-10 00:29:35
Bron nodig Hoog prioriteit
LOC_ID: 1763
Nog te definiëren · Latina · IT

Bio Is Good

Huidige status: Rechtstreeks bevestigd. Beoogde status: Rechtstreeks bevestigd.

1 bewijsitem(s) 0 ondersteunend 0 conflicterend Versie 1
Bekijk bronstatus
MANUAL · STALE Brononderzoek nog vereist

Voor deze locatie moet eerst een herleidbare bron met ophaaldatum, status en eventuele archiefreferentie worden toegevoegd.

Open locatie
Dossier 7b29060b… · deadline 2026-08-10 00:29:35
Bron nodig Hoog prioriteit
LOC_ID: 1762
Nog te definiëren · Lecce · IT

Be To Be Beauty

Huidige status: Rechtstreeks bevestigd. Beoogde status: Rechtstreeks bevestigd.

1 bewijsitem(s) 0 ondersteunend 0 conflicterend Versie 1
Bekijk bronstatus
MANUAL · STALE Brononderzoek nog vereist

Voor deze locatie moet eerst een herleidbare bron met ophaaldatum, status en eventuele archiefreferentie worden toegevoegd.

Open locatie
Dossier 7b2905e9… · deadline 2026-08-10 00:29:35
Bron nodig Hoog prioriteit
LOC_ID: 1761
Nog te definiëren · Lanciano · IT

Bar Tabacchi Palazzetto

Huidige status: Rechtstreeks bevestigd. Beoogde status: Rechtstreeks bevestigd.

1 bewijsitem(s) 0 ondersteunend 0 conflicterend Versie 1
Bekijk bronstatus
MANUAL · STALE Brononderzoek nog vereist

Voor deze locatie moet eerst een herleidbare bron met ophaaldatum, status en eventuele archiefreferentie worden toegevoegd.

Open locatie
Dossier 7b2905c9… · deadline 2026-08-10 00:29:35
Bron nodig Hoog prioriteit
LOC_ID: 1760
Nog te definiëren · La Spezia · IT

Arti Flora

Huidige status: Rechtstreeks bevestigd. Beoogde status: Rechtstreeks bevestigd.

1 bewijsitem(s) 0 ondersteunend 0 conflicterend Versie 1
Bekijk bronstatus
MANUAL · STALE Brononderzoek nog vereist

Voor deze locatie moet eerst een herleidbare bron met ophaaldatum, status en eventuele archiefreferentie worden toegevoegd.

Open locatie
Dossier 7b2905aa… · deadline 2026-08-10 00:29:35
Bron nodig Hoog prioriteit
LOC_ID: 1759
Nog te definiëren · Guidonia Montecelio · IT

Aroma Caffè e Sigarette Elettroniche

Huidige status: Rechtstreeks bevestigd. Beoogde status: Rechtstreeks bevestigd.

1 bewijsitem(s) 0 ondersteunend 0 conflicterend Versie 1
Bekijk bronstatus
MANUAL · STALE Brononderzoek nog vereist

Voor deze locatie moet eerst een herleidbare bron met ophaaldatum, status en eventuele archiefreferentie worden toegevoegd.

Open locatie
Dossier 7b29058a… · deadline 2026-08-10 00:29:35
Bron nodig Hoog prioriteit
LOC_ID: 1758
Nog te definiëren · Genzano di Roma · IT

Arkitaly

Huidige status: Rechtstreeks bevestigd. Beoogde status: Rechtstreeks bevestigd.

1 bewijsitem(s) 0 ondersteunend 0 conflicterend Versie 1
Bekijk bronstatus
MANUAL · STALE Brononderzoek nog vereist

Voor deze locatie moet eerst een herleidbare bron met ophaaldatum, status en eventuele archiefreferentie worden toegevoegd.

Open locatie
Dossier 7b290569… · deadline 2026-08-10 00:29:35
Bron nodig Hoog prioriteit
LOC_ID: 1757
Nog te definiëren · Monterotondo · IT

Alternative

Huidige status: Rechtstreeks bevestigd. Beoogde status: Rechtstreeks bevestigd.

1 bewijsitem(s) 0 ondersteunend 0 conflicterend Versie 1
Bekijk bronstatus
MANUAL · STALE Brononderzoek nog vereist

Voor deze locatie moet eerst een herleidbare bron met ophaaldatum, status en eventuele archiefreferentie worden toegevoegd.

Open locatie
Dossier 7b290540… · deadline 2026-08-10 00:29:35
Bron nodig Hoog prioriteit
LOC_ID: 1600
Nog te definiëren · Martigny · CH

Pharmacie centrale

Huidige status: Rechtstreeks bevestigd. Beoogde status: Rechtstreeks bevestigd.

1 bewijsitem(s) 0 ondersteunend 0 conflicterend Versie 1
Bekijk bronstatus
DIRECTORY · UNVERIFIED Bestaande bronverwijzing uit locatiebestand

De bestaande bronverwijzing is als startpunt overgenomen. De bron is nog niet als officiële bevestiging aangemerkt.

Open bron
Open locatie
Dossier 7b29039b… · deadline 2026-08-10 00:29:35
Bron nodig Hoog prioriteit
LOC_ID: 1599
Nog te definiëren · Granges-près-Marnand · CH

Pharmagranges SA

Huidige status: Rechtstreeks bevestigd. Beoogde status: Rechtstreeks bevestigd.

1 bewijsitem(s) 0 ondersteunend 0 conflicterend Versie 1
Bekijk bronstatus
DIRECTORY · UNVERIFIED Bestaande bronverwijzing uit locatiebestand

De bestaande bronverwijzing is als startpunt overgenomen. De bron is nog niet als officiële bevestiging aangemerkt.

Open bron
Open locatie
Dossier 7b290378… · deadline 2026-08-10 00:29:35
Bron nodig Hoog prioriteit
LOC_ID: 1598
Nog te definiëren · Padova · IT

PharmaCBD

Huidige status: Rechtstreeks bevestigd. Beoogde status: Rechtstreeks bevestigd.

1 bewijsitem(s) 0 ondersteunend 0 conflicterend Versie 1
Bekijk bronstatus
DIRECTORY · UNVERIFIED Bestaande bronverwijzing uit locatiebestand

De bestaande bronverwijzing is als startpunt overgenomen. De bron is nog niet als officiële bevestiging aangemerkt.

Open bron
Open locatie
Dossier 7b290329… · deadline 2026-08-10 00:29:35
Bron nodig Hoog prioriteit
LOC_ID: 1770
Nog te definiëren · Civitavecchia · IT

Eson

Huidige status: Rechtstreeks bevestigd. Beoogde status: Rechtstreeks bevestigd.

1 bewijsitem(s) 0 ondersteunend 0 conflicterend Versie 1
Bekijk bronstatus
MANUAL · STALE Brononderzoek nog vereist

Voor deze locatie moet eerst een herleidbare bron met ophaaldatum, status en eventuele archiefreferentie worden toegevoegd.

Open locatie
Dossier 7b2906e9… · deadline 2026-08-10 00:29:35
Controller

Verwerkt API- en portaalverzoeken zonder SQL in de weergavelaag.

Service

Bevat statuslabels, foutafhandeling en centrale verificatielogica.

Repository

Gebruikt voorbereide queries en stelt alleen noodzakelijke gegevens beschikbaar.

Policy & audit

Rollen en transities zijn vastgelegd; schrijfpogingen worden in de demo geweigerd en auditbaar geregistreerd.

SECURE ACCOUNT RUNTIME · WEB GATEWAY · FASE 3.0–3.1

Account-runtime en veilige browsergateway staan. Activering blijft fail-closed.

Naast de identiteitsfundering zijn nu de echte registratie-, verificatie-, login-, MFA-, herstel-, sessie- en refresh-tokenflows geïmplementeerd. De open demo activeert ze niet: één centrale runtimepolicy weigert iedere write zolang een productievoorwaarde ontbreekt.

SCHRIJFACTIESVERGRENDELD

Registreren, inloggen, tokenrefresh, e-mailverificatie, wachtwoordherstel en MFA-beheer retourneren server-side HTTP 423 met AUTH_RUNTIME_NOT_READY zolang één vereiste niet groen is.

ROLLEN12Server-side rollenmodel
PERMISSIES44Globaal en objectgebonden
SESSIES1Alleen fictieve demo
ACTIEVE MFA0Geen demo-secret aangemaakt
RUNTIMEGEÏNSTALLEERDfoundation-installed-runtime-locked
ACTIVATIEBLOKKADES14Iedere blokkade houdt writes dicht
MAIL-OUTBOX0Ontvanger en payload versleuteld
ACTIEVE SESSIES0Server-side intrekbaar
WEBGATEWAYGEÏNSTALLEERDblocked
GATEWAYBLOKKADES6HttpOnly-cookie en CSRF blijven verplicht
BROWSERBINDINGEN0Tokens uitsluitend server-side versleuteld
EVENTS 24 UUR0Geen plaintext IP of user-agent
GEBLOKKEERDRUNTIME

Runtime-modus

Zet auth_runtime.mode uitsluitend na acceptatietests op runtime.

runtime_mode
GEBLOKKEERDRUNTIME

Accountwrites

Zowel auth als auth_runtime moeten writes expliciet toestaan.

writes_switch
GROENRUNTIME

Registratiepoort

Voorwaarde aantoonbaar gereed.

auth_registration
GEBLOKKEERDRUNTIME

Loginpoort

Activeer login in beide configuratielagen.

auth_login
GEBLOKKEERDRUNTIME

E-mailverificatiepoort

Activeer e-mailverificatie pas na outbox- en afleverproeven.

auth_email_verification
GEBLOKKEERDRUNTIME

Wachtwoordherstelpoort

Activeer wachtwoordherstel pas na token- en afleverproeven.

auth_password_reset
GEBLOKKEERDRUNTIME

MFA-enrollmentpoort

Activeer MFA-enrollment pas na TOTP- en recoverytests.

auth_mfa_enrollment
GEBLOKKEERDRUNTIME

Authenticatieacceptatie

Markeer authenticatie pas gereed na het volledige acceptatieplan.

publication_auth_ready
GEBLOKKEERDRUNTIME

Objectautorisatieacceptatie

Objectniveau-autorisatie moet aantoonbaar gereed zijn.

publication_object_auth
GROENRUNTIME

HTTPS afgedwongen

Voorwaarde aantoonbaar gereed.

https
GROENRUNTIME

Toegestane hosts

Voorwaarde aantoonbaar gereed.

allowed_hosts
GROENRUNTIME

Toegestane origins

Voorwaarde aantoonbaar gereed.

allowed_origins
GEBLOKKEERDRUNTIME

Encryptiesleutel

Configureer een afzonderlijke sleutel van minimaal 32 bytes.

secret_key
GROENRUNTIME

Secretcryptografie

Voorwaarde aantoonbaar gereed.

crypto
GEBLOKKEERDRUNTIME

Mailafzender

Configureer een geverifieerd afzenderadres.

email_sender
GEBLOKKEERDRUNTIME

E-maildelivery

Activeer delivery pas na provider- en domeintests.

email_delivery
GEBLOKKEERDRUNTIME

Mailworker

Activeer de afzonderlijke outboxworker pas na end-to-end tests.

email_worker
GEBLOKKEERDRUNTIME

Mailtransport

Configureer native_mail of voeg een gecontroleerde provideradapter toe.

email_transport
GROENRUNTIME

Publieke account-URL

Voorwaarde aantoonbaar gereed.

public_base_url
GROENRUNTIME

Privacybeleid

Voorwaarde aantoonbaar gereed.

privacy_policy
GROENRUNTIME

Gebruiksvoorwaarden

Voorwaarde aantoonbaar gereed.

terms_policy
GROENRUNTIME

Runtime-migratie

Voorwaarde aantoonbaar gereed.

runtime_migration
GROENRUNTIME

Authenticatiemigratie

Voorwaarde aantoonbaar gereed.

auth_migration
GROENRUNTIME

Privacymigratie

Voorwaarde aantoonbaar gereed.

privacy_migration
GROENRUNTIME

CSRF-bescherming

Voorwaarde aantoonbaar gereed.

csrf
GROENRUNTIME

Rate limiting

Voorwaarde aantoonbaar gereed.

rate_limit
GROENRUNTIME

Auditlogging

Voorwaarde aantoonbaar gereed.

audit
GEBLOKKEERDRUNTIME

Publicatiepoort

Gebruik staging of productie en open de publicatiepoort bewust.

production_gate
FICTIEVE PRINCIPAL

Green Explorer

demo@ganjaguide.invalid

Status
demo_locked
E-mail geverifieerd
Nee
Rollen
member
Gebruikers-UUID
452c731b-9484-49d1-9d35-03b60b4e9a91
ACTIVATIESTATUS

foundation-installed-writes-locked

De runtimepolicy controleert HTTPS, host- en origin-allowlists, maildelivery, encryptiesleutel, actuele privacyverklaring, migraties, CSRF, rate limiting, auditlogging en de publicatiepoort. Eén rode controle is voldoende voor blokkering.

PASSHIGH

Authenticatiedatamodel

Gebruikers, rollen, rechten, apparaten, sessies, refresh-tokens, MFA, herstelcodes en auditevents zijn afzonderlijk gemodelleerd.

auth_schema
PASSCRITICAL

Wachtwoordhashing

Argon2id is beschikbaar voor toekomstige wachtwoordhashes.

password_hashing
PASSCRITICAL

TOTP-MFA

RFC 6238-verificatie, QR-provisioning URI en tijdvenster zijn getest; enrollment blijft uitgeschakeld.

totp_engine
FAILCRITICAL

Versleuteling MFA-secret

Stel vóór MFA-activatie een sterke afzonderlijke encryptiesleutel in.

mfa_secret_encryption
PASSCRITICAL

Sessies en apparaten

Idle timeout, absolute timeout, apparaatkoppeling en server-side intrekking zijn gemodelleerd.

session_model
PASSCRITICAL

Roterende refresh-tokens

Alleen tokenhashes, tokenfamilies, rotatie en hergebruikdetectie worden opgeslagen.

refresh_rotation
PASSCRITICAL

Rollen en permissies

De twaalf bindende rollen en hun server-side permissiematrix zijn vastgelegd.

role_permissions
PASSCRITICAL

Objectgebonden autorisatie

Toegang tot een specifiek object vereist een expliciete grant; de policy is deny-by-default.

object_authorization
PASSMEDIUM

Fictieve principal

Het bestaande fictieve portaal gebruikt een niet-inlogbaar demoaccount met alleen lees- en basisrechten.

demo_principal
WARNINGHIGH

E-mailverificatie en herstel

Tokenmodellen zijn aanwezig, maar mailprovider, afzenderdomein en verzendworkflow zijn nog niet geactiveerd.

email_workflows
FAILCRITICAL

Echte login

Registratie, login, MFA-enrollment, refresh en logout blijven server-side geblokkeerd totdat HTTPS, mail, secrets en productieconfiguratie zijn afgerond.

login_activation
Wachtwoorden

Nieuwe wachtwoorden worden uitsluitend via een centrale hasher verwerkt. De demo bevat geen bruikbare wachtwoordhash.

TOTP-MFA

Provisioning URI, tijdvenster, eenmalige herstelcodes, versleutelde secrets en enrollmentverificatie zijn geïmplementeerd; de activatiepoort houdt de routes dicht.

Sessies en tokens

Idle- en absolute expiratie, apparaatregistratie, server-side intrekking, tokenfamilies, daadwerkelijke rotatie en hergebruikdetectie zijn geïmplementeerd.

Objectautorisatie

Een rol alleen is niet genoeg: wijzigingen aan een specifieke venue of resource vereisen een expliciete objectgrant. Zonder grant volgt weigering.

SESSIES & APPARATEN

Server-side intrekbaar per apparaat.

Fictieve browserdemodemo · demo
ACTIVE Verloopt absoluut: 2026-07-28 10:13:54
AUTORISATIEPROEVEN

Deny-by-default zichtbaar gemaakt.

TOEGESTAAN portal.view

AUTH_PERMISSION_GRANTED_GLOBAL

TOEGESTAAN reviews.create

AUTH_PERMISSION_GRANTED_GLOBAL

GEWEIGERD locations.manage_assigned

AUTH_PERMISSION_DENIED

GEWEIGERD system.admin

AUTH_OBJECT_CONTEXT_REQUIRED

Geen standaardaccount of geheime sleutel aangemaakt

De installer activeert geen account en levert geen standaardwachtwoord, TOTP-secret, recoverycode, encryptiesleutel, API-token of productiesessie. Activering vereist een afzonderlijke, gecontroleerde configuratierelease.

PRIVACY · TOESTEMMING · GEGEVENSRECHTEN · FASE 2.9

Privacyrechten zijn nu onderdeel van de kernarchitectuur.

Deze fase legt beleid, toestemmingsversies, inzage, export, correctie, verwijdering, bezwaar, bewaartermijnen en een verwerkingsregister vast. De open demo kan niets indienen of wijzigen.

PRIVACYWRITESVERGRENDELD

Toestemming wijzigen, export aanvragen, correctie indienen en accountverwijdering retourneren HTTP 423 met PRIVACY_WRITE_DISABLED_DEMO.

ACTIEF BELEID3Versieerbare verklaringen
TOESTEMMINGEN5Geen opt-in standaard aan
BEWAARREGELS8Per gegevenscategorie
VERWERKINGEN6Doel en grondslag
GEGEVENSRECHTEN

Inzage, export, correctie en verwijdering

Iedere route krijgt een eigen verzoek-UUID, status, wettelijke termijn, audittrail en beveiligde afhandeling.

Reactietermijn
30 dagen
Verwijderbedenktijd
14 dagen
Open verzoeken
0
Autorisatie
privacy.view toegestaan
FAIL-CLOSED ACTIVATIE

foundation-installed-writes-locked

Activering vereist echte login, identiteitscontrole, versleutelde interne notities, tijdelijke exportdownloads, verwijderjobs, legal-hold-regels en operationele privacy-audit.

TOESTEMMINGSCENTRUM

Optionele verwerking staat standaard uit.

Noodzakelijke accountverwerking Account aanbieden, beveiligen en onderhouden.
NOT ASKED Noodzakelijk · grondslag contract
Functionele voorkeuren De gebruikerservaring personaliseren zonder marketingprofilering.
NOT ASKED Optioneel · grondslag consent
Marketing per e-mail Commerciële communicatie verzenden na aantoonbare toestemming.
NOT ASKED Optioneel · grondslag consent
Persoonlijke Radar Persoonlijke locatie-, nieuws- en regelgevingsalerts tonen.
NOT ASKED Optioneel · grondslag consent
Privacyvriendelijke analytics Prestaties en gebruiksvriendelijkheid verbeteren.
NOT ASKED Optioneel · grondslag consent
ACTIEFnl-NL

Cookie- en opslagverklaring

Uitleg over noodzakelijke opslag, voorkeuren, analytics en optionele tracking.

cookie-notice@1.0
ACTIEFnl-NL

Privacyverklaring

Transparantie over persoonsgegevens, doelen, grondslagen, bewaartermijnen en rechten.

privacy-notice@1.0
ACTIEFnl-NL

Gebruiksvoorwaarden

Voorwaarden voor het gebruik van het GanjaGuide-platform en accountfuncties.

terms-of-use@1.0
account profiles

Accountdienst leveren en fraude voorkomen.

30 dagen · anonymize
audit logs

Beveiligings- en beheerhandelingen controleerbaar houden.

2.190 dagen · delete
authentication security events

Misbruikdetectie en beveiligingsonderzoek.

365 dagen · delete
authentication sessions

Sessiebeveiliging, intrekking en incidentonderzoek.

90 dagen · delete
consent records

Toestemming en intrekking aantoonbaar maken.

1.825 dagen · archive
data exports

Tijdelijke beveiligde download beschikbaar stellen.

7 dagen · delete
privacy requests

AVG-verzoeken en afhandeling aantoonbaar maken.

1.825 dagen · archive
review contributions

Reviews tonen en geschillen behandelen.

365 dagen · anonymize
Geen echte toestemming of verwijderopdracht aangemaakt

De demo registreert uitsluitend de status not_asked. Er is geen marketing-opt-in, exportbestand, verwijderjob, contact-e-mailadres of leesbare interne privacy-notitie aangemaakt.

PUBLICATIEHARDENING · FASE 2.7

De openbare productiepoort blijft technisch vergrendeld.

Deze fase beveiligt de huidige demo, maakt onbedoelde productiepublicatie onmogelijk en toont exact welke voorwaarden nog ontbreken. De module activeert geen echte accounts, betalingen of beheerwrites.

PRODUCTIEPOORT BLOCKED

GanjaGuide blijft in veilige demonstratiemodus. Ontbrekende productievoorwaarden worden niet stilzwijgend omzeild.

GESLAAGD12Actieve beveiligingen
WAARSCHUWING4Nog te verscherpen
BLOKKADES1Productie onmogelijk
SECURITY EVENTS0Auditbaar vastgelegd
WARNING MEDIUM

Omgevingsmodus

De applicatie draait in staging-modus.

environment_mode
FAIL CRITICAL

Productiepoort

Productie blijft geblokkeerd: publication_enabled, csp_enforced, authentication, object_authorization.

production_gate
PASS CRITICAL

HTTPS-transport

De huidige aanvraag gebruikt HTTPS.

https_transport
PASS HIGH

Toegestane hostnamen

2 hostnaam/hostnamen zijn toegestaan.

host_allowlist
WARNING HIGH

Content Security Policy

CSP-modus: report-only.

content_security_policy
PASS HIGH

Beveiligingsheaders

Clickjacking-, MIME-, referrer- en permissionsheaders worden centraal gezet.

security_headers
PASS CRITICAL

CSRF-bescherming

Sessiegebonde CSRF-tokens zijn beschikbaar voor toekomstige schrijfacties.

csrf_foundation
PASS CRITICAL

Rate limiting

API-limieten zijn centraal voorbereid en actief op beveiligde endpoints.

rate_limiting
PASS HIGH

Security-auditlogging

Beveiligingsgebeurtenissen kunnen in een afzonderlijke tabel worden vastgelegd.

audit_logging
WARNING CRITICAL

Authenticatie en MFA

De account-, MFA-, sessie- en tokenfundering is geïnstalleerd; echte loginactivatie blijft geblokkeerd.

authentication_mfa
WARNING CRITICAL

Rollen en objectrechten

Rollen, permissies en deny-by-default objectgrants zijn gemodelleerd; productiewrites blijven dicht.

object_authorization
PASS CRITICAL

Beheerwrites geblokkeerd

Onbeveiligde beheerwrites zijn server-side geblokkeerd.

admin_write_lock
PASS CRITICAL

Database least privilege

De applicatie gebruikt geen root-account.

database_least_privilege
PASS HIGH

Foutweergave

display_errors is uit.

display_errors
PASS HIGH

Bescherming gevoelige paden

Config-, storage-, database-, docs-, tests- en toolpaden worden door Apache afgeschermd.

sensitive_path_protection
PASS MEDIUM

Directory listing

Directory listing wordt centraal uitgeschakeld.

directory_listing
PASS HIGH

Diagnostiek

Publieke diagnostiek is uitgeschakeld.

diagnostics_exposure
Centraal requestprofiel

Iedere beveiligde pagina en API krijgt een request-ID, hostcontrole, HTTPS-detectie en consistente securityheaders.

CSRF en rate limiting

Sessiegebonde CSRF-tokens en file-based API-limieten zijn actief zonder een zware infrastructuurlaag.

Onbeveiligde writes dicht

Het openbare shopbeheer is server-side geblokkeerd. Anonieme druktefeedback vereist nu een geldig same-session CSRF-token.

Gevoelige paden afgeschermd

Config, back-ups, migraties, tests, documentatie en PowerShell-bestanden zijn niet langer rechtstreeks via Apache opvraagbaar.

Productie fail-closed

Bij productieconfiguratie stopt de applicatie automatisch wanneer HTTPS, host allowlist, CSP, authenticatie, rollen of least-privilege ontbreken.

Volgende noodzakelijke stap

De beveiligingsfundering is geplaatst. De volgende kritieke stap is gecontroleerde activatie onder HTTPS met mail, secrets, echte sessiecookies en volledige endpointautorisatie.

Geen productiegoedkeuring

Deze fase maakt de demo aantoonbaar veiliger, maar verklaart het platform niet productierijp. De publicatiepoort blijft geblokkeerd zolang echte loginactivatie, werkende MFA-enrollment, operationele endpointrechten en een beperkte databasegebruiker ontbreken.

GANJAGUIDE RADAR

Persoonlijke updates zonder consumptiedruk.

Volg alleen de onderwerpen die relevant zijn. Geen streaks, draaiwielen of beloningen voor meer gebruik.

VENUE UPDATE

Favoriete locatie heeft profielgegevens bijgewerkt

Openingstijden, voorzieningen en de datum van de laatste venuebevestiging zijn vernieuwd.

JURIDISCHE ALERT

Nieuwe officiële broncontrole beschikbaar

De landenkaart bevat een nieuwe controlemarkering. Open de Cannabis Passport-sectie voor de officiële bron en controledatum.

MASTERS

Nieuw publiek Masters-oordeel toegevoegd

De kernscore is openbaar. Een volledige auditweergave is als Plus-demovoorbeeld beschikbaar.

NIEUWE LOCATIE

Nieuwe venue binnen een gevolgde categorie

De locatie staat nog in controlefase. Adres, categorie en verificatiestatus zijn zichtbaar gemaakt.

DOOR JOU GEVOLGD

Venues, landen, agenda-items en routes in één overzicht.

Hier zie je wat je binnen de demo actief volgt. Wijzigingen in Radar, Paspoort, Live Venue-profielen, Agenda en Routes worden direct in dit overzicht verwerkt.

VENUES0

Je volgt nog geen venue-updates.

Beheer venue-updates
LANDEN0

Je volgt nog geen land.

Beheer landen
AGENDA0

Je volgt nog geen agenda-item.

Beheer agenda
EUROPA CANNABIS PASSPORT

Regels per land, met datum en broncontrole.

De basisinformatie blijft openbaar. Plus kan later wijzigingsmeldingen, vergelijkingen en offline kaarten toevoegen.

NL
Basiskaart beschikbaar

Nederland

Gedoogbeleid, coffeeshopcriteria, medicinale cannabis en het experiment met een gecontroleerde keten.

Redactionele controle vereist voor reisgebruik
DE
Basiskaart beschikbaar

Duitsland

Persoonlijk bezit, thuisteelt, niet-commerciële verenigingen en uiteenlopende deelstaatpraktijk.

Lokale regels kunnen verschillen
BE
Basiskaart beschikbaar

België

Strafbaarheid, lage vervolgingsprioriteit in beperkte situaties en strikte grenzen aan commerciële activiteiten.

Controleer altijd de actuele officiële informatie
LIVE VENUE-PROFIELEN

Zie wanneer informatie voor het laatst is bevestigd.

Coffeeshop

Green Spot Centrum

Venue bevestigd · 2 dagen geleden

CBD-winkel

Hemp & Health

GanjaGuide gecontroleerd · 11 dagen geleden

Growshop

Urban Grow Supply

Nieuwe controle gepland · 31 dagen geleden

MASTERS IN JE PORTAAL

Van openbare kernscore naar volledig controleerbaar rapport.

PUBLIEKE SCORE8,6

Gastvrijheid & informatie

Kernscore openbaar

PLUS DEMO12

Volledig beoordelingsrapport

Controlepunten en venue-reactie

HERBEOORDELING3

Volgende controlemomenten

Opgeslagen in je Radar

GREEN ROUTE PLANNER

Bouw een route zonder consumptie te belonen.

Selecteer demo-stops. De planner bewaart alleen de samengestelde route in je lokale browser.

EUROPESE AGENDA

Evenementen en kennisupdates die je kunt volgen.

De onderstaande items zijn demonstratievoorbeelden. De productieversie moet een bron, organisator, locatie en juridische controle bevatten.

Europees hennep- en CBD-webinar

Online · redactionele demo-agenda

Venue informatieavond

Nederland · demo-item

GanjaGuide Masters bezoekvenster

Regio Noord · demo-item

STAATSWIET MONITOR

Officiële ontwikkelingen, venues en traceerbare context.

De monitor wordt informatief ingericht: geen bestelknoppen, geen prijsacties en geen aansporing tot consumptie.

Radar actief

Officiële beleidsupdate

Nieuwe publicaties worden als bronitem aan de monitor toegevoegd.

Demo

Deelnemende venues

Profielen kunnen een aparte gereguleerde-ketenstatus en actualiteitsdatum tonen.

Ontwerp

Producent- en batchcontext

Herkomst, producent en publieke batchinformatie blijven gescheiden van reclame.

ABONNEMENTEN & RECHTEN · FASE 2.6

GanjaGuide Plus, zonder verborgen voorwaarden.

Deze fase bouwt het provider-onafhankelijke plan-, prijs-, entitlement-, factuur-, betaal- en eventmodel. Er vindt nog geen betaling plaats: checkout, webhooks, activering en opzegging blijven server-side geblokkeerd zolang het portaal niet beveiligd is.

HUIDIGE DEMOSTATUS

GanjaGuide Free

Provider: demo · Status: free · Geen echte incasso of verlenging.

FREE GanjaGuide Free

Open toegang tot de kaart, basisprofielen, publieke reviews, basisregels en een beperkte persoonlijke portalpreview.

Gratis doorlopend gratis free
  • Favorieten25
  • Routelijsten3
  • Persoonlijke RadarNiet inbegrepen
  • Juridische alertsNiet inbegrepen
  • Offline stadspakkettenNiet inbegrepen
  • Volledige Masters-rapportenNiet inbegrepen
  • Synchronisatie tussen apparatenNiet inbegrepen
  • AdvertentievrijNiet inbegrepen
PROVIDER-ONAFHANKELIJK

Web, Apple en Google blijven afzonderlijke aankoopbronnen.

Product-ID’s en prijzen zijn voorbereid per provider en omgeving. De server wordt later de centrale entitlementlaag; de browser of app mag nooit zelf betaalstatus bepalen.

LEVENSCYCLUS

Free, trialing, active, past_due, paused, canceled en expired.

Statusovergangen zijn centraal vastgelegd. Een opzegging kan toegang laten doorlopen tot het einde van de betaalperiode, zonder stilzwijgende client-side aannames.

FACTUUR & BETALING

Geen kaartgegevens in GanjaGuide.

De database bewaart alleen providerreferenties, statussen en bedragen. Betaalgegevens en geheime sleutels horen uitsluitend bij de gecertificeerde betaalprovider.

TRANSPARANTIECONTROLE

Voorwaarden vóór productiecheckout.

designed
Doorlopende waarde

Plus is gekoppeld aan terugkerende Radar-alerts, juridische wijzigingen, synchronisatie, offline stadspakketten en doorlopend bijgewerkte Masters-informatie.

designed
Prijs en verlenging zichtbaar

Prijs, factureringsperiode, automatische verlenging, opzegging en provider moeten vóór een toekomstige aankoop afzonderlijk zichtbaar zijn.

planned
Eenvoudig beheren en opzeggen

De productieversie krijgt een directe beheerroute naar Stripe, Apple of Google, afhankelijk van de oorspronkelijke aankoopbron.

planned
EU-herroeping en bevestiging

Webabonnementen krijgen precontractuele informatie, duurzame bevestiging en een configureerbare herroepingsworkflow.

designed
Provider is bron van waarheid

Toegangsrechten worden later uitsluitend geactiveerd na geverifieerde provider-events en niet op basis van client-side succesmeldingen.

Geen echt abonnement

De knop voor de lokale Plus-preview verandert alleen de browserweergave. Zij maakt geen databaseabonnement, factuur, betaling, StoreKit-aankoop of Google Play-aankoop aan.

PRODUCTIEGEREED MAKEN

Wat nog moet gebeuren vóór echte klantaccounts.

01

Authenticatie

Beveiligde accounts, e-mailverificatie, MFA, sessiebeheer en herstelprocedures.

02

Rollen & objectrechten

Een verifier, editor of shopmanager krijgt uitsluitend toegang tot toegewezen dossiers en gekoppelde locaties.

03

Privacy & toestemming

Doelen, bewaartermijnen, inzage, verwijdering en afzonderlijke toestemming voor personalisatie.

04

Betaalproviders activeren

De abonnements- en entitlementbasis staat klaar. Productie vereist nog authenticatie, providercredentials, geverifieerde webhooks, checkout, facturatie, opzegging en herroeping.

05

Notificaties

Opt-in push en e-mail met frequentiecontrole, stille uren en eenvoudige uitschrijving.

ACTUEELEuropees en Nederlands cannabisnieuws wordt geladen…