Personal AI Assistant · Live
Drop any invoice receipt contract voice memo whatsapp photo business card meeting notes email handwriting prescription .pdf spreadsheet medical report screenshot bank statement .mp3 presentation court ruling tax form lease agreement .docx letter whiteboard insurance policy passport scan .xlsx expense report report manual e-book ID document invoice

Upload. Chat.
Never search again.

Your digital life, finally answering back.

BrunoSan reads everything, remembers everything, and answers any question instantly from your own data.

Start for free See how it works
🇪🇺 Hosted in Germany GDPR-compliant No training on your data
📱
"What did Telekom charge me in November 2025?"
20 minutes through mail, then somewhere in Downloads.
📅
"When does my Adobe subscription run out?"
No idea. Somewhere in a confirmation mail from 2023.
📷
"Where's the WhatsApp photo of the contractor contract?"
Never found again.
☁️
"How much did I spend on AWS in 2024 — total?"
Would mean adding up 12 separate PDFs by hand.
🦷
"What did the dentist's pre-authorization letter actually cover?"
Scanned it once, filed it nowhere. Now I need it.
🔧
"When does the warranty on my car expire — and what's still covered?"
PDF from the dealer, 2022, somewhere on the laptop.
Every format · Every device · Every year
BrunoSan scanning invoice and extracting entities in real time
📄 Invoice-ACME-5024658.pdf · uploaded 2s ago ·  ✓ processed
€ 117.50 net € 139.83 total 📅 21.03.2026 🏢 ACME GmbH 👤 Anna Schmidt IBAN DE89 3704…
💬 "What's the total amount on my latest ACME invoice?"
The latest ACME GmbH invoice (RE-5024658, dated 21.03.2026) shows a total of € 139.83 including VAT (€ 117.50 net). Payment due via SEPA direct debit. Want me to compare it with previous months?
Your data stays in the EU
Answers in seconds
GDPR compliant
No US cloud. No tracking.
Instant. Always.
How it works

Three steps.
Zero filing.

No folders. No naming conventions. No system to maintain. Just drop and ask.

01 📎
Upload anything

Drag a file, take a photo, record a voice memo. PDFs, invoices, contracts, screenshots, audio recordings — BrunoSan handles all of it. Even scanned paper.

02 🧠
BrunoSan reads

Every number, name, date, and company is extracted and remembered — not as a file, but as knowledge. Instantly. Permanently. In a searchable brain.

03 💬
Ask anything

"What's my total spending on subscriptions this year?" — BrunoSan knows. From your actual data. No guessing, no summarizing vague content. Real answers.

60+ formats supported — everything you have, BrunoSan reads

Questions you've always had.
Finally answered.

These aren't search queries. They're questions that require reading across dozens of documents simultaneously — and knowing what connects them.

📋
"What do I need to do this week?"
Extracts to-dos and deadlines from voice memos, emails, and PDFs · groups by date
💶
"What did I spend on software subscriptions last quarter?"
Reads across all invoices · extracts amounts · groups by vendor
📋
"Which contracts expire in the next 60 days?"
Reads contract dates · compares to today · flags critical deadlines
🏢
"What was my total Vodafone spend in 2025?"
Identifies all Vodafone entities · sums every invoice · shows trend
🎙️
"Who was mentioned in my last three meeting recordings?"
Transcribes audio · extracts names · links to known contacts
⚠️
"Which invoices are still unpaid?"
Reads payment terms · checks due dates · flags outstanding balances
🏥
"What did my doctor recommend at the last appointment?"
Reads medical PDFs and voice memos · extracts recommendations
🏦
"Show me every IBAN I've paid to this year."
Extracts all IBANs across invoices · groups by recipient · totals per IBAN
🔄
"When does my car insurance renew — and what does it cover?"
Reads policy documents · extracts renewal date + coverage summary
Every answer comes from your actual documents — not summaries, not guesses. BrunoSan reads the source.
Try it with your own documents → Free 14-day trial · No credit card · Your data stays in the EU

Real answers.
Not best guesses.

Most document AI tools chop your files into chunks, turn them into vectors, and let the AI guess which pieces are relevant. BrunoSan doesn't guess.

🎯
Same company, same answer
Five invoices from "Vodafone GmbH"? BrunoSan knows it's the same company — every time. Not five guesses.
🔗
Every fact, traceable
Each amount, name and date links back to the exact document and page it came from. Click to verify.
⚠️
Contradictions caught early
Two contracts with different end-dates? BrunoSan flags it — before you ask the wrong question.
🇪🇺
EU-first, by design
Storage, indexing and entity extraction all stay on our EU server. No data routed through US clouds for processing.
For the technically curious — how is this different from RAG?
Classic Retrieval-Augmented Generation systems convert documents into vector embeddings and rely on similarity search to find passages — which works well for prose, but struggles with structured facts like amounts, dates, IBANs, and named entities across many documents. BrunoSan takes a different approach: structured entities are extracted and tracked explicitly, so the same company in five invoices is recognized as one identity, not as five fuzzy matches. Vector search isn't part of the answer pipeline. The result: deterministic answers when your question is about facts, with the source document always one click away.
Photographing a receipt with smartphone — BrunoSan reads it instantly via OCR
📸
Camera → BrunoSan
Point. Shoot. Know.
GROCERY STORE — RECEIPT
Whole Milk 1L € 1.29
Free Range Eggs € 2.49
Wholegrain Bread € 3.19
——————————————
TOTAL € 22.45
08.04.2026 · 14:32 · Register 3
€ 22.45 📅 08.04.26 🏢 Grocery Store OCR ✓

Your whole world
is a document.

Snap a receipt. Photograph a business card. Record a meeting. Scan a handwritten note. BrunoSan reads it all — immediately, on your device, no upload limits.

Receipts & cash register slips → amounts, dates, stores
Business cards → contacts, emails, phone numbers
Voice memos & meetings → automatic transcription, then searchable like text
Handwritten notes → OCR extraction
Screenshots → text, data, any content
Supported formats

If it has data,
BrunoSan reads it.

60+ file formats across 16 categories. The most complete document intelligence engine available.

Large files supported up to 200 MB. Need more? Get in touch. Typical document is processed in about 30 seconds — depends on size and format. A 10-page invoice is fast; a 500-page scanned PDF takes longer.

BrunoSan knowledge atom — every document becomes connected intelligence
Pricing

Simple.
Honest.

Try it free for 14 days. Pick a plan when you're ready.

Free Trial
14 days
No credit card. Try it free for 14 days.
25 documents · 50 questions
All 60+ file types — no restrictions
Full entity extraction
Real answers from your real data
Your data stays in the EU
Start your free trial →
Business
39.90/mo
Unlimited everything. For people who run on documents.
Unlimited documents
All 60+ file types
Unlimited questions
Priority processing
Advanced entity intelligence
Dedicated workspace
Your data stays in the EU — always
Get Business →
€39.90 per month · cancel anytime
FAQ

Questions,
answered.

Where is my data stored?
On a dedicated EU server in Germany — hosted by an EU provider, fully GDPR-compliant. Your documents stay on dedicated hardware in the European Union, are not shared between accounts, and are never used to train any AI model.
Who can see my documents?
Only you. Each account runs in its own isolated workspace, protected by JWT authentication. No employee access, no third-party sharing, no training-data usage. The AI model only sees your documents at the exact moment you ask a question — never stored on the model side.
Can I trust the AI answers?
Every answer cites the source document — click the link to verify. BrunoSan only answers from your data. If something isn't in your documents, it says so. No hallucinations from training data.
Which AI model does BrunoSan use?
BrunoSan stores and indexes everything on our EU server — entity extraction, audio transcription and OCR all run locally with no external calls. The natural-language understanding step uses an external AI API (currently Google AI) — only the document excerpts relevant to your specific question are sent at the moment you ask, never your full library, never used for AI training (per the provider's API terms). Need fully local AI without any external calls? That's available with our local-install option for businesses — contact us.
Can BrunoSan remind me about things?
Yes — BrunoSan automatically extracts to-dos, deadlines, and reminders from your voice memos, emails, and documents. They appear in your task list (top right of the app) and link back to the source document, so every reminder stays verifiable. You can mark them done or dismiss them — but BrunoSan never invents tasks; everything comes from something you actually wrote, said, or received.
What if I hit the document limit?
On Private (€9.95/mo, 100 docs) you can upgrade to Business (€39.90/mo, unlimited) any time. Or delete old documents you no longer need — your call. The trial is capped at 25 documents and 50 questions over 14 days.
What happens to my data if I cancel?
Your workspace stays online for 30 days after cancellation, so you can change your mind. After that it's permanently deleted, including all extracted entities and embeddings. You can download your original files at any time.

Stop searching.
Start knowing.

Upload your first document in 30 seconds. No setup. No credit card.

Start for free — it's instant →