Web-app Pages
Naming convention: we generally refer to pages based on their URL extension, ununless we’ve found something easier for all of us to communicate.- /documents is the Documents Page
- /settings/company/general is the Company’s General Settings Page.
- /past-answers is Past Answers Page
- /questionnaires is Questionnaire Kanban Page, because it has a Kanban view
- /questionnaires/customerId/questionnaireId is the Questionnaire Page
- /questionnaires/questionnaireId/customerId/qaId is the Specific Question Page
Modals
URL parameter naming convention: object=action Modal- (e.g., document=new, questionnaire=edit)
- (e.g. New Document Modal, Edit Questionnaire Modal)
- (e.g. https://app.privasee.io/questionnaires?questionnaire=new will open the “New Questionnaire” modal)
Questionnaires
Original Questionnaire: The original questionnaire uploaded by the user to the Questionnaires Page. Typically, a collection of questions/requirements to be answered or met is received from third parties. Can fall into one of the following formats:- Original Questionnaire File: Questionnaire Source in the form of a file.
- Original Questionnaire URL: Questionnaire Source in the form of an external link (e.g. link to an UpGuard portal).
- Questionnaire from File: Questionnaire translated from Questionnaire Source File.
- Questionnaire from URL: Questionnaire translated from Questionnaire Source URL.
- Security [Format] Questionnaire: Questionnaire structured as a list of questions requiring individual responses. Users are typically expected to provide answers directly within the Questionnaire Source.
- RFP/RFI/RFQ [Format] Questionnaire: Questionnaire requesting a written document to be crafted from scratch, adhering to some guidelines stipulated in the source file.

- Text-area: Open-ended, free-text input.
- Single-select: Selection of one option from a predefined list.
- Multi-select: Selection of multiple options from a predefined list.
- Attachment: File upload as response.
- e.g. Text-area + Single-select + Attachment Answer Type
- E.g. used for adjusting tone, structure.
- Custom Tweaks: User-created prompts.
- Default Tweaks: Predefined by Vera (e.g., “Make shorter”, “Answer with Yes/No”). These are editable and can be removed or modified by users.
General Concepts
Bulk actions: Operations that can be performed on multiple items or concepts simultaneously, rather than one at a time.- e.g. Applying the same Tweak to multiple questions at once, changing the status of multiple answers in a single action, removing multiple documents from the AI scope at once.
Sources
Source: Any piece of content available to the platform i.e. the foundational material from which AI Modules draw information to generate responses. It can be either a Document or a Past Answer, and is used when the distinction between the two is not relevant. Can either be:- within AI Scope: Actively available to the relevant AI Module for generating responses.
- outside AI Scope: Not available to AI Modules. These Sources exist in the platform but are excluded from the assistant’s context and will not influence outputs.
- File Document: Document manually uploaded as a file (e.g., PDF, DOCX).
- URL Document: Document added as an external link.
- Generated Document: Document created within the platform.
- Google Drive Document: Document added directly from a user’s connected Google Drive account.
- within AI Scope: Actively available to the relevant AI Module for generating responses.
- outside AI Scope: Not available to AI Modules. These Documents exist in the platform but are excluded from the assistant’s context and will not influence outputs.
Past Answers
Past Answers: Question and Answer pair stored in the platform on the Past Answers Page. These are responses that have been uploaded as part of a questionnaire and have been saved onto Past Answer, added manually to the Past Answers Page, or previously approved from a Questionnaire. Can either be:- within AI Scope: Actively available to the relevant AI Module for generating responses.
- outside AI Scope: Not available to AI Modules. These Past Answers exist in the platform but are excluded from the assistant’s context and will not influence outputs.
AI Modules
Naming convention:[Location] + [Function] + Agentfor background or automated processes.[Location] + [Function] + Assistantfor interactive or user-facing helpers.
Agents
Questionnaire Extractor Agent: Responsible for generating the internal representation of the customer’s questionnaire upload on the Questionnaires Page by identifying and extracting individual questions from the source (i.e. transforming a Questionnaire Source into a Questionnaire). Questionnaire Answering Agent: Responsible for- Picking out relevant Sources to provide a response.
- Generating responses to the questions on the Questionnaire based on relevant Sources.
- Classifying responses generated as one of the following statuses:
- Needs Answer: No relevant Sources found - unable to provide response.
- Needs Review: Some relevant Sources found - low confidence response.
- Awaiting Approval: Relevant Sources found - high confidence response.
- Approved: Exact semantic match found in Sources.
- Questionnaire → CSV
- Questionnaire → JSON
- (not yet implemented) Questionnaire → Original Format: Re-population of the original Questionnaire Source file with answers.
- (not yet implemented) Supporting Documentation: ZIP of all Attachments used in Questionnaire responses.
Assistants
Questionnaire Answering Assistant: Allows users to adjust questionnaire responses by giving feedback using free-text prompts. This assistant operates within the context of a specific question. Supported user requests:- Generate responses without Sources
- Generate a response using specific Sources
- Format adjustments (e.g. make response longer, use British spelling)
- Change language

- Questions about the business
- General Privacy and Security questions
- Guidance on how to use or interact with the platform itself. It is not intended as a product support assistant.

Additional Terms
AI Scope: Defines the information available to use by any of the AI Modules.- AI can be replaced with any specific Agent or Assistant when relevant (e.g. Questionnaire Answering Agent Scope, or Question & Answer Feedback Assistant Scope)