Awareness Module¶
The Awareness module is the core of PolicyClue. It provides in-context education and reinforcement to help users browse safely and compliantly. Awareness features are free for tenants with up to 20 users. Beyond that, an Awareness subscription is required.
Features¶
Trainings¶
Trainings are reusable awareness content packages that contain decks and quizzes. A training can be linked to one or more policies, allowing the same content to be shared across different website groups.
- Create and manage trainings from the Awareness > Trainings page
- Link trainings to policies on the Trainings tab of the policy detail page
- A single training can be reused across multiple policies
- Import from templates for quick setup
- AI Generate (when enabled on this instance) - describe a topic, audience, and size; a complete training with decks and quiz questions is generated for you to review and edit
AI Generate Training¶
The AI Generate button next to Import Template opens a short brief:
- Topic — what the training should cover (e.g. "phishing awareness for finance staff").
- Target audience — who the content is for.
- Language — output language.
- Number of decks — how many awareness popups to produce (1–10).
- Number of questions — how many quiz questions to produce (0–20).
Generation takes roughly 30–60 seconds. The generated training is created as a normal training row — review and edit it in the standard editor, then link it to a policy to roll it out. Generated content is not linked to any policy by default, so nothing reaches end users until you attach it to one.
AI generation is available out of the box once the instance is configured. See Deployment if you want to point at a self-hosted model instead of the default.
Decks¶
Awareness card sets shown as in-browser popups when users visit matching websites. Decks are managed within a training and contain concise guidance, tips, and links that educate users at the point of action.
- Create and manage decks from the training detail page
- Support for rich content: text, images, and external links
- Arrange decks so the most important guidance appears first
Start with one or two short cards, then iterate based on user feedback. Keep language clear and actionable so users understand why a policy exists and what to do.
Quizzes¶
Reinforcement questions presented at defined intervals to measure and improve user awareness. Keep questions short and friendly.
- Multiple question types: multiple-choice, free text, numeric, exact match
- Configurable correct answer requirements per training
- Results tracked per user for compliance reporting
Export as SCORM¶
Each training can be exported as a SCORM 1.2 package from the Awareness > Trainings list. Pick "Export as SCORM" in the per-row action menu and the browser downloads a self-contained ZIP that any SCORM-compatible LMS can import.
- The learner sees the same decks and quiz they would see in the browser popup, including your organization's logo and popup styling.
- The LMS receives pass / fail plus a score (0-100) after the learner submits the quiz, via the standard SCORM 1.2 reporting API.
- Free-text questions count as "answered"; single-choice, numeric, and exact-match questions are graded automatically.
- Tested with SCORM Cloud, Moodle, and other mainstream LMS platforms.
Use the export when your organization runs trainings centrally through an LMS rather than via the PolicyClue browser extension or the public refresher page.
Awareness Dashboard¶
The dashboard (Awareness > Dashboard) provides an overview of training activity:
- KPI cards - Total Trainings Completed, Unique Users, Quiz-Based Trainings, Top Policy
- Trainings over time - stacked bar chart by policy
- Top Users / Top Policies - side-by-side charts
- Activity table - recent training completion events
Training Settings¶
Each training has its own settings that control how content is presented:
- Enabled - draft vs. active; both the training and the policy must be enabled for content to appear
- Repeat interval (days) - how often the training reappears (0 = one-time only)
- Correct answers required - if 0, show popup only; if > 0, require that many correct answers
- Random decks - if 0, show all decks in order; if > 0, randomly show only that many
- Delay (hours) - how long a user may defer the training before it reappears
Popup Mode¶
Each training can be displayed in one of two modes:
- Fullscreen (default) — a viewport-covering overlay with a dim scrim. Best for high-stakes topics and quiz-based trainings where you want the user's full attention.
- Compact (bottom-right) — a small popup anchored to the bottom-right of the page, styled the same as the DLP and download-guard warnings. The rest of the page stays clickable. Best for short informational trainings that don't need to interrupt the workflow.
Choose the mode in the Popup Mode dropdown under Awareness Settings. Blocking policies always render fullscreen regardless of this setting — a "block a site in a corner" experience wouldn't make sense.
If several trainings apply to the same site, fullscreen wins: the compact mode only activates when every applicable training has opted into it.
Multi-Language Content¶
Each training carries its own set of languages, shown as chips in the Languages panel of Training Settings. Click + Add language to activate a new one — any 2-letter ISO code, so beyond the four base languages (Deutsch, English, Français, Italiano) you can add Spanish, Portuguese, Dutch or any other language you need. Click × on a chip to remove a language; that clears its content from every deck, question, and answer of the training.
Each language you add shows up as a tab in the Deck editor and the Question editor. Deck title, deck body, question, solution explanation, and each answer are edited per language side by side.
Use Auto-fill missing translations in Training Settings to have the built-in LLM translate content from the languages you've already filled into any remaining language slots. A live progress bar shows X of Y translated. Existing translations are never overwritten, so re-running the button after an edit is safe.
Every user gets served the content in their browser language. If a user's browser language isn't among the training's languages, PolicyClue falls back to the tenant's default language (set on the Tenant page). If that too is missing, the user sees whatever populated language the training has.
The training name itself (used in listings and SCORM exports) is admin-facing only and stays single-language — end users see the individual deck titles, which carry the multi-language content.
Policies¶
Policies are always available to all tenants regardless of subscriptions. They decide where each training applies. See Create a Policy and Policy Settings for configuration.