Custodos is live: every leading AI model, your data stored securely in Switzerland.Start free trial
Company Brain

Adding sources

Sources are the documents in a brain. This page shows how to upload files, import web pages and paste text, which formats and limits apply and why Custodos refuses a file.

Last checked on 28 September 2026

On this page

Ways to add a source

Sources can be added by everyone who may edit the brain: people with full access and with Can edit. On the brain's page, open Add sources. Every source is processed in the background: Custodos reads the text, summarises it and makes it searchable.

Menu itemWhat for
Upload filesfiles from your computer, also by dragging them onto the page
Web pagea publicly reachable page or a PDF on the web
Paste textnotes, e-mail excerpts or policies without a file of their own
Google Drive, Microsoft 365, Outlook (mail & calendar)files and e-mails from your connected account, described under Cloud imports

Uploading files

  1. 1

    Open the menu

    In the brain, click Add sources, then Upload files. Alternatively, drag the files straight onto the page.
  2. 2

    Choose files

    Choose one or more files, each up to 20 MB. With many files, Custodos uploads them one after another in groups of at most 10.
  3. 3

    Wait for processing

    A progress bar shows how many documents have been processed. You can leave the page; processing continues in the background.
  4. 4

    Check the result

    In the list each document shows Ready, Processing or Error. Files Custodos does not accept appear as Rejected with the reason.

Supported formats

Custodos takes the text from every file, up to 200,000 characters per file. If a file is longer, Custodos shows a notice that the rest of its text is not searchable.

TypeFormatsNote
PDF.pdfPages without a text layer are read by text recognition, see below.
Word.docx, .docmUp to 4 MB, Custodos also keeps the original.
Excel and spreadsheets.xlsx, .xlsm, .xls, .odsFor .xlsx and .xlsm up to 4 MB, Custodos also keeps the original.
PowerPoint.pptx, .pptmUp to 4 MB, Custodos also keeps the original.
Web pages as files.html, .htmCustodos takes the readable text.
Text and data.txt, .md, .csv, .tsv, .json, .xml, .yaml and many code filesCustodos takes the text as it is.
Images.png, .jpg, .jpeg, .webp, .gifonly in brains with Open data protection

Images and scanned PDFs

Custodos reads images and PDF pages without a text layer with text recognition. This is done by a model enabled in the workspace that can read images. If none is enabled, processing ends with an error until an admin switches on such a model under Models.

  • Text recognition reads at most 100 scanned pages per document. The stored text notes where it stopped.
  • Custodos reads scanned PDFs up to 12 MB. A larger PDF without a text layer is refused because it contains no readable text. If a larger PDF only partly has a text layer, Custodos takes that text and the scanned pages stay unread.
  • Pages that already have text keep that text. A chart on such a page is not read in addition.

Importing a web page

  1. 1

    Open the dialog

    Click Add sources, then Web page.
  2. 2

    Enter the address

    Enter the full URL under Address and click Import.
  3. 3

    Processing

    Custodos fetches the page, converts it to text and processes it like a file. A PDF at a web address can be imported the same way.

Pasting text

Paste text stores notes, e-mail excerpts or policies directly as a document in the brain. Give it a title under Title (optional), paste the content under Text and click Add.

The text is processed like an uploaded file. Editors can later correct it with Edit text, see Managing documents.

Why Custodos refuses a file

Custodos checks each file on its own. A refused file does not hold up the others.

MessageCauseWhat to do
File too large (max. 20 MB).The file is larger than 20 MB.Split or shrink the file.
File type is not supported.The format is not in the list above.Save the file as .docx, .pptx, .xlsx, .pdf or .png.
The file could not be read.The file is damaged or cannot be opened.Save or export the file again and upload it anew.
The file contains no readable text.The file has no text, for example a large scan.Upload a PDF with a text layer or reduce the scan.
Refused by the “Block” data protection mode (protected value detected).The brain is set to Strict and the file contains a protected identifier.Remove the identifier from the file or settle the level with someone who has full access.
You are not allowed to edit this brain.You do not have the Can edit role.Ask someone with full access for the role.
Images only go into brains with “Open” data protection, because image content cannot be pseudonymised.The brain is set to Pseudonymise or Strict and the file is an image.Use a brain set to Open or upload a PDF with a text layer.
Scanned PDFs only go into brains with “Open” data protection, because a scan cannot be pseudonymised.The brain is set to Pseudonymise or Strict and the PDF has no text layer.Use a brain set to Open or upload a PDF with a text layer.

Duplicate files and new versions

If the same content is added to the same brain again, Custodos does not create a second document. If you upload a changed file under the same file name, the new version applies. The older one is marked Replaced, stays readable and is no longer used for answers.

Read next

Still have a question? Write to us.