Do you have private secure AI?
Or just Copilot for a few people?
A private secure AI for every employee — right inside your Microsoft 365. It also answers from your SharePoint documents, with citations and full respect for permissions. One licence for the whole team, your data stays with you.
- Approval by your manager, 3+ working days ahead
- Per diem (CZ) 200–450 CZK depending on trip length
- Expense report within 10 working days of returning
Three problems almost every CIO is solving.
Shadow AI
People use ChatGPT and other tools without oversight. Company data leaves the building and nobody knows where it ends up.
Rules of the game
Who can use AI systems in the company, how, and with what data — and who reviews it.
Productive work
You have AI, but only a handful of enthusiasts use it. The rest of the company is left out.
For companies that want AI inside SharePoint, not outside it.
- Your team is using ChatGPT for company work and you need to bring that productivity under control.
- You want to harness the power of LLMs, but company data must not leave M365 / Azure.
- You're looking for a solution that works where people already work — inside SharePoint.
- You want to ask the AI about your company documents and get answers with citations — with everyone's permissions fully respected.
- You need to share quality prompt templates across the team (emails, summaries, translations).
- You want to measure and control costs — daily per-user limits and a monthly token overview.
- — You need AI over data outside Microsoft 365 — other storage, databases or ERP systems. Company knowledge searches SharePoint Online.
- — You don't have SharePoint Online. EP365 AI runs as a webpart exclusively inside M365.
- — You want a chatbot for your public website — that's what ChatGPT for a few dollars a month is for.
- — You want a replacement for Microsoft 365 Copilot inside Word / Outlook. Our assistant lives in SharePoint, alongside Copilot — not instead of it.
Eight things that make secure AI a fit for the enterprise.
Chat with Azure AI inside SharePoint
A webpart you drop onto any SharePoint page. Streamed answers, conversations with favourites, labels and archive, search, export to Markdown, CSV and HTML. No installation, no extra sign-ins — interface in Czech and English.
Company knowledge: answers from your documents
Switch it on right next to the question box and the AI searches your SharePoint before answering — under the identity of the person asking, so everyone only gets what they're allowed to see. Answers come with citations and source cards; a click opens a document preview right inside the app. You can also ask about people from the company directory ("who handles occupational safety here?" → a colleague's contact) or by time ("what's new in the policies over the last month").
Ad-hoc attachments: PDF, Word, Excel, images
Users attach a file from their computer or pick one straight from a SharePoint library. The AI reads text from PDF, Word, Excel and PowerPoint files, and understands images too. Attachment content is never stored — only the filename.
Prompt template library
Three layers of prompts: personal (owner only), shared at site level (team admin), global managed centrally in the EP365 Homepage app (organisation admin). Every template has an icon, colour, name and body.
A floating AI widget on every page
The assistant isn't tied to a single page — a floating button opens it anywhere on the site, including Company knowledge with citations. Conversations are shared with the full app, where one click picks them up with attachments and templates.
Limits, isolation & governance
Every user gets a daily request limit you configure. Conversations are private — nobody can ever see anyone else's, by any route. For compliance you can optionally enable admin oversight and search auditing; both are off by default and users always know about them.
Admin cost overview
Monthly dashboard for admins: total messages, input/output tokens, estimated cost in USD, daily bar chart, top 10 users, DAU/WAU/MAU engagement.
Roadmap & feedback inside the app
Users see a public roadmap (Reviewing · Planned · In progress · Done) and can report a bug or suggest a feature straight from the app.
Central management across sites (EP365 Homepage)
When the EP365 Homepage app (hub) is deployed, you manage the Assistant's key settings from one place for all sites: global prompts, authoritative sources for Company knowledge (extend · prefer · only) and default AI parameters — answer tuning, token prices and the Knowledge preparation indexing prompt. Each site either inherits the values or overrides them with its own local settings.
What people actually do with it every day.
Real prompts companies use daily. Each department configures its own specialist assistant — with its own prompt on a conversation thread.
Everyday office work
- Drafting and rewriting emails
- Copy for presentations and reports
- Summaries of long meeting notes
Contract & report analysis
- Quick analysis of contracts and legal documents
- Extracting key information from PDFs
- Comparing the content of multiple documents
Answers from your documents
- Answers with citations and source cards
- Preview the cited document right in the chat
- Everyone only sees content they can access
What do we even have on this?
- An inventory of documents on a topic
- Narrow the scope to a site or library right in the question
- Follow-up questions about a found document
Translation and localisation
- Translation of internal and external communication
- Localising marketing materials
- Grammar checks for foreign-language emails
Creative work and ideas
- Generating ideas and variants
- Building structure for documents
- Specialist assistants per department
Four layers. All inside your M365 / Azure.
No server of ours holds your data. EP365 AI Assistant runs inside your SharePoint; everything sits inside your M365 environment.
Where EP365 AI has a clear edge.
Security and compliance — arguments that hold up.
When your security team says „until this passes review, it's not going anywhere“ — here's the review material.
Data sovereignty
All data — conversations, messages, documents — is stored exclusively in SharePoint Lists in your M365 tenant. No data ever reaches the vendor's servers.
User isolation
By default every employee only sees their own conversations; other users' data is inaccessible even via a direct SharePoint list URL (ReadSecurity 2). Admin oversight is optional and off by default.
Permissions enforced by SharePoint
Company knowledge searches via SharePoint search under the identity of the person asking (security trimming). Everyone gets answers only from content they can access themselves — the app has no service account with broader access to your content.
No index, no copy of your data
Company knowledge searches happen at question time, directly against your SharePoint. No external index, no copies of documents; the admin controls the scope (tenant, site, specific libraries).
Governed oversight (optional)
For compliance you can switch on read-only admin oversight of conversations (Czech Labour Code §316) and auditing of Company knowledge searches. Both are off by default and the user always sees a transparent indicator — “Private / Visible to admin”.
Hidden API keys
Access keys to Azure AI are stored safely server-side. They never reach the browser — neither users nor anyone on the site ever sees them.
Azure AI — enterprise
Microsoft contractually guarantees that your content is not used to train models — unlike consumer AI tools.
Outside enterprise search
Your AI conversations never show up in SharePoint search results — they are completely excluded from it.
Hosted in the EU
Both the Azure Function App and SharePoint Online can be operated exclusively in EU data centres (West Europe, North Europe, Sweden Central).
Monthly licence by company size + support as needed.
The monthly subscription depends on the size of your organisation, i.e. the total number of users in your Microsoft 365 environment. Azure consumption (running the AI model) comes straight out of your Azure subscription.
How we price the licence
Support pricing
Consultations, environment tweaks or end-user support.
Support is billed in 15-minute increments (each started 15 minutes counts). The customer is informed of the expected scope of work in advance.
What it looks like in real-world use.
„People stopped pulling company data into the public ChatGPT.“
„People want AI. They finally have it — and we're not losing sleep over where the data is going.“
What CIOs and security teams ask us.
Do you send our data to OpenAI?
Does the AI search through my SharePoint documents?
Can the AI see documents I don't have access to?
How is conversation security handled?
Which attachment formats do you support?
How does it differ from Microsoft 365 Copilot?
How do you handle costs and spend control?
How long does deployment take?
Can users share prompt templates with each other?
Can the AI Assistant be configured centrally for multiple sites at once?
Are there any hidden costs?
What exactly do you want to discuss?
Pick what's burning most right now. We'll get back to you, walk through your situation and propose next steps, including an indicative price.