AI Chat
Ask a question and get an answer grounded in your own documents, with the sources listed beneath the reply — or told plainly when it answered from general knowledge.
AI-powered workspace for teams that want to move faster, stay organized, and make better decisions.
Isolation enforced by the database, not by application code.
Documents
1,284
Open tasks
27
Members
8
Activity
Workspace
Platform
Built so that the safe thing is the default: permissions live in the database, and a mistake in a query returns nothing rather than someone else's data.
Ask a question and get an answer grounded in your own documents, with the sources listed beneath the reply — or told plainly when it answered from general knowledge.
PDF, Word and text, extracted and indexed on upload. Folders to organise them, and per-document permissions that hide a restricted file from search and storage too.
Shared workspace events with attendees and RSVP. All-day events are stored as dates, so a deadline never lands on the wrong day for someone in another timezone.
Revenue, plan mix and account health computed continuously from real rows. Every figure is derived from your data — there is no sample data anywhere in the product.
Isolation by Postgres row level security, enforced in the database rather than by application code. Full audit trail, hardened sessions and MFA-ready authentication.
Rules that act on your workspace without anyone watching it. Not built yet — this is on the roadmap, and is listed here so you know where it sits rather than to suggest it ships today.
AI workspace
Ask in plain language. The assistant searches the documents in your workspace, answers from what it finds, and lists the files it used — so an answer can be checked rather than trusted.
It only sees what you can see
A restricted document you have not been granted stays invisible to the assistant as well as to you.
It says when it is not grounded
With nothing relevant in your files it answers from general knowledge and shows no sources, rather than implying it read something.
Every turn is recorded
Which documents were retrieved, and which model answered, are stored with the message.
What are the payment terms in our supplier agreements?
Two of the three current agreements use net 30 from invoice date. The Nordic supplier agreement uses net 45, with a 2% early-settlement discount inside 10 days.
The workspace
Documents, tasks, a calendar and an assistant that answers from your own files — behind permissions the database enforces.
Documents
1,284
Open tasks
27
Members
8
Activity
Workspace
Security
Isolation is enforced by the database rather than by remembering to filter. Every claim below is a property of the code, and each is covered by a test that fails if it stops being true.
Every tenant-owned row carries a workspace id, and Postgres row level security checks it on every read and write. A forgotten filter in application code returns nothing rather than another customer's data.
Restricting a document hides it from the list, from search results, from the assistant and from storage itself — enforced by policy, not by hiding a button.
Uploads, invitations, permission changes and workspace lifecycle events are recorded as they happen. The table has no update or delete policy: history cannot be quietly rewritten.
Cookies are httpOnly and beyond JavaScript's reach. Changing your password verifies the old one first, and signing out everywhere ends every session including the ones you have forgotten.
Security certifications are currently in progress. As Velnora grows, certifications such as SOC 2, ISO 27001 and independent penetration testing will be added here.
Velnora is currently in Beta. We're continuously improving the platform based on customer feedback.
Every new account includes a 14-day free trial. No credit card required. Explore the full platform before choosing a plan.
Pricing
For one person working in earnest.
299 kr.per month
Start 14-day trialFor a team sharing work in one place.
799 kr.per month
Start 14-day trialFor organisations running Velnora across several teams.
1.999 kr.per month
Start 14-day trialQuoted to the organisation, with terms to match.
from 15.000 kr.per month
Contact SalesAvailable as part of an enterprise engagement — not included today:
Prices are in Danish kroner, excluding VAT. Cancel from the billing portal at any time.
Questions
By Postgres row level security, inside the database. Every tenant-owned row carries a workspace id and every policy checks it, so isolation does not depend on the application remembering to filter. A mistake in a query returns no rows rather than someone else's.
Only the documents in the workspace you are in, and only those you personally have access to — a restricted file you have not been granted stays invisible to the assistant as well as to you. Each reply lists the documents it drew on, or answers from general knowledge and does not claim otherwise.
Every new account gets 14 days with no card required. Choose a plan before it ends and nothing is interrupted; subscribing part-way through does not restart the trial or charge you early. Your workspace and its contents stay either way.
Not yet. It is on the roadmap and appears in the feature grid marked as such, so you can see where it sits — but nothing in the product runs rules against your workspace today.
Neither today. SSO/SAML and custom integrations can be arranged as part of an enterprise engagement rather than being switched on from a plan, and there is no public API or warehouse sync yet.
Your workspace and everything in it stays. A cancelled subscription ends access to the paid plan rather than locking or deleting anything, and Stripe keeps retrying a failed card for several days before that happens.
Signing up creates your workspace immediately and starts your 14-day trial. Nothing to install, no card required.