Skip to content
EP365 PRIVATE SECURE AI
A secure AI assistant in Microsoft 365

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.

Secure
Data stays inside your M365 tenant. Nothing leaks out.
Affordable
One licence for the whole team — no per-head billing.
Under your control
You decide who can use the AI and with what data.
Try it free for 14 days View pricing NO COMMITMENT · DEPLOYMENT IN HOURS
A glimpse of what it looks like
User · Company knowledge on
„What are our rules for business trips? Find it in our policies.“
EP365 AI Assistant
According to your policy [1], these are the key rules:
  • 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
[1] Business_trips_policy.docx · preview in app
Company knowledge · 12/50 requests today GPT-4o · 2,412 tokens
from 4,000 CZK
per month / whole team — no per-user fee
14 days
free trial, no commitment
a few hours
technical setup of the chat
100%
data stays in your M365 tenant
What companies are dealing with · 3 / 3

Three problems almost every CIO is solving.

01 · SECURITY

Shadow AI

People use ChatGPT and other tools without oversight. Company data leaves the building and nobody knows where it ends up.

02 · GOVERNANCE

Rules of the game

Who can use AI systems in the company, how, and with what data — and who reviews it.

03 · ADOPTION

Productive work

You have AI, but only a handful of enthusiasts use it. The rest of the company is left out.

What it solves · who it's for

For companies that want AI inside SharePoint, not outside it.

EP365 AI Assistant is for you if…
  • 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.
We're not the right fit if…
  • 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.
Key features

Eight things that make secure AI a fit for the enterprise.

01

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.

GPT-4o / GPT-4o miniStreamed answersExport MD · CSV · HTMLInterface CZ / EN
02

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").

Documents · people · time queriesCitations · source cards · previewNo index, no copy of your data
03

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.

PDF · DOCX · XLSX · PPTX · CSVJPG · PNG · WEBPDrag & drop · SharePoint picker
04

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.

Personal · site · global32 icons · 8 colours4-level hierarchy
05

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.

On every page of the siteCompany knowledge in the widget tooContinue in the full app
06

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.

Daily limit per userPrivate conversationsOptional oversight & audit
07

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.

Tokens · cost in USDDAU · WAU · MAUPer-user breakdown
08

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.

Public roadmapReport a bugSuggest a feature
09

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.

Global prompts · sources · AIInherit / local overrideManaged in EP365 Homepage
Use cases

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.

EMAILS

Everyday office work

User asks
„Write a reply to a customer complaining about a delayed shipment. Tone professional, but empathetic.“
  • Drafting and rewriting emails
  • Copy for presentations and reports
  • Summaries of long meeting notes
DOCUMENTS

Contract & report analysis

User asks
„I've attached a supplier contract. What are the main risk points for our side?“
  • Quick analysis of contracts and legal documents
  • Extracting key information from PDFs
  • Comparing the content of multiple documents
COMPANY KNOWLEDGE

Answers from your documents

User asks
„What are our home-office rules? Answer from our policies and cite the source.“
  • Answers with citations and source cards
  • Preview the cited document right in the chat
  • Everyone only sees content they can access
CONTENT OVERVIEW

What do we even have on this?

User asks
„What documents do we have on workplace safety? Mainly the Policies library on this site.“
  • 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
TRANSLATIONS

Translation and localisation

User asks
„Translate this technical text into English, keep the specialist terminology.“
  • Translation of internal and external communication
  • Localising marketing materials
  • Grammar checks for foreign-language emails
BRAINSTORMING

Creative work and ideas

User asks
„I need 10 ideas for a company event for 50 people on a budget of 50,000 CZK.“
  • Generating ideas and variants
  • Building structure for documents
  • Specialist assistants per department
How it's built

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.

01
INTERFACE
AI webpart + floating widget
Drop the webpart onto any page; the floating widget makes the assistant available on every page of the site.
02
DATA — SP LISTS
Data inside your SharePoint
Conversations, messages, settings, daily limits, usage log, prompt templates. Users only see their own data.
03
CONNECTION
A secure bridge to the AI
Connects SharePoint with the AI model. API keys stay hidden — the browser and users never see them.
04
AI MODEL
Your own Azure OpenAI
The AI model runs in your Azure subscription in the region you choose (typically the EU). Microsoft contractually guarantees that content does not leave your tenant and is not used to train models.
Comparison

Where EP365 AI has a clear edge.

Area
EP365 AI Assistant
Microsoft 365 Copilot
ChatGPT & others
Data in M365 tenant
in your M365
yes
leak risk
Who it's for
the whole organisation
! a few selected
! outside M365
Price
from 4,000 CZK / company
~30 USD / user
! per user
Native in SharePoint
AI webpart
yes
external web
Answers from company documents (RAG)
citations + source preview
yes
no access
Shared prompt templates
3 layers
! limited
Per-user request limit
configurable
Cost overview for admins
dashboard
! limited
Governance & conversation oversight
optional · governed
! via Purview
none
CZ / SK support
local partner
For IT and CISOs

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).

Bonus for Teams: The app can be embedded straight into Microsoft Teams as a channel tab or a personal app via an embedded SharePoint page — no need to develop a custom Teams app.
Pricing

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.

Licence

How we price the licence

1
Up to 25 users
4,000 CZK / month
2
26 — 70 users
14,000 CZK / month
3
71 — 100 users
29,000 CZK / month
4
More than 100 users
Contact us
Extended support

Support pricing

2,200 CZK / hour

Consultations, environment tweaks or end-user support.

How we calculate support pricing

Support is billed in 15-minute increments (each started 15 minutes counts). The customer is informed of the expected scope of work in advance.

All prices exclude VAT
Case study

What it looks like in real-world use.

Manufacturer · 240 people

„People stopped pulling company data into the public ChatGPT.“

Deployment
5 days
Active users (MAU)
187 / 240
Monthly requests
~ 4,200
Top use cases
Emails · summaries · translations
Monthly Azure spend
~ 5,800 CZK
PROBLEM
IT discovered that 60+ employees were using personal ChatGPT accounts for company tasks — drafting emails, translating contracts, summarising meeting notes. Data was leaving the company unsupervised.
DELIVERED
EP365 AI Assistant on an intranet page in SharePoint. Azure OpenAI in the company subscription, daily per-user limits, shared prompt templates for 8 typical tasks. 5 days from kickoff to production.
RESULT
78 % of employees moved to the company AI within the first month. The security team has full visibility in the MS audit log, IT sees costs in the dashboard. Monthly Azure spend ~ 5,800 CZK at 4,200 requests.
„People want AI. They finally have it — and we're not losing sleep over where the data is going.“
— IT manager, manufacturer
FAQ

What CIOs and security teams ask us.

Do you send our data to OpenAI?
No. EP365 AI Assistant calls Azure OpenAI Service hosted in your Azure subscription, in an EU region. Microsoft contractually guarantees that your content is not used to train models and does not leave your tenant. We (Accelapps) only have access to a service account for deployment and support — you can revoke it any time.
Does the AI search through my SharePoint documents?
Yes — if you want it to. The Company knowledge mode is switched on right next to the question box: the AI searches your SharePoint before answering, replies with citations and shows cards for the sources it used — a click opens a document preview right inside the app. The admin controls the search scope (whole tenant, a site, selected libraries) and you can narrow it further in the question itself. No index and no copy of your data is ever created. Ad-hoc attachments still work alongside this: a user attaches a specific file and the AI works with it within that conversation.
Can the AI see documents I don't have access to?
No. The search runs under the identity of the specific user through standard SharePoint search, which trims results by permissions (security trimming). The app has no service account with broader access to content — two colleagues can get different answers to the same question depending on what each of them is allowed to see. For compliance you can optionally enable an audit: who searched for what and which sources the AI used.
How is conversation security handled?
Conversations stay stored in your Microsoft 365 and every user only sees their own — nobody can open someone else's conversation by any route. For compliance you can optionally enable admin oversight (read-only, off by default); the user always sees a clear indicator of whether their conversations are private or visible to an admin. Sign-in uses the company Microsoft account, no extra password. Attachment content is never stored — only the filename.
Which attachment formats do you support?
PDF, Word (DOCX), Excel (XLSX), PowerPoint (PPTX), TXT, MD, CSV — we extract text from these. Images JPG, PNG, WEBP. The default attachment size limit is 10 MB (configurable).
How does it differ from Microsoft 365 Copilot?
Copilot is excellent inside a specific app (Word, Outlook, PowerPoint) and is licensed per user. EP365 AI Assistant covers the whole organisation for one company-wide price: chat on an intranet page and in a floating widget, Company knowledge with citations and source previews, prompt templates shared across the team, daily per-user limits and an admin cost overview. We often deploy both — side by side.
How do you handle costs and spend control?
Every user has a daily request limit (default 50, configurable). Admins get a dashboard inside the app with monthly spend in USD, token counts, a daily chart and the top 10 users. Repeating an answer (retry) doesn't count against the daily limit.
How long does deployment take?
The technical setup of the chat itself takes a few hours. A complete Business deployment (installation, configuration, training) takes 5–10 working days from kickoff, Starter (1 SharePoint site / 1 department) 3–5 days. Enterprise is scoped individually based on scale and regulatory requirements.
Can users share prompt templates with each other?
Yes — in three layers. Personal templates are visible only to the owner. Site templates (created by the SharePoint site admin) are visible to everyone in that team. Global templates are managed centrally by the admin in the EP365 Homepage app and are visible to the whole organisation. Every template has an icon, colour, name and prompt body.
Can the AI Assistant be configured centrally for multiple sites at once?
Yes, when the EP365 Homepage app (hub) is deployed. From one place you then manage global prompts, authoritative sources for Company knowledge (three modes — extend the scope, prefer them in ranking, or search only within them) and default AI parameters: answer tuning, token prices and the Knowledge preparation indexing prompt. Each site either inherits these settings from the global configuration or sets them locally — via the “Inherit from global / Own local” switch right in the Assistant's settings. Without Homepage deployed, the Assistant runs on that site's local settings only.
Are there any hidden costs?
None, but watch out for Azure consumption — LLM tokens come straight out of your Azure subscription and typically run between 1,500 and 8,000 CZK per month depending on volume. The admin dashboard shows the daily curve. In the first month we evaluate real usage and fine-tune the model + caching.
Get in touch