diff --git a/frontend/src/components/WorkspaceChat/ChatContainer/DnDWrapper/index.jsx b/frontend/src/components/WorkspaceChat/ChatContainer/DnDWrapper/index.jsx
index 32b58560fa946594a0a330d3aad6f3a0a65f02c7..32999e11c64fe9f92ae7b78c1d88e7a215045f3d 100644
--- a/frontend/src/components/WorkspaceChat/ChatContainer/DnDWrapper/index.jsx
+++ b/frontend/src/components/WorkspaceChat/ChatContainer/DnDWrapper/index.jsx
@@ -30,7 +30,6 @@ export function DnDFileUploaderProvider({ workspace, children }) {
   const { user } = useUser();
 
   useEffect(() => {
-    if (!!user && user.role === "default") return;
     System.checkDocumentProcessorOnline().then((status) => setReady(status));
   }, [user]);
 
@@ -111,6 +110,8 @@ export function DnDFileUploaderProvider({ workspace, children }) {
           type: "attachment",
         });
       } else {
+        // If the user is a default user, we do not want to allow them to upload files.
+        if (!!user && user.role === "default") continue;
         newAccepted.push({
           uid: v4(),
           file,
@@ -146,6 +147,8 @@ export function DnDFileUploaderProvider({ workspace, children }) {
           type: "attachment",
         });
       } else {
+        // If the user is a default user, we do not want to allow them to upload files.
+        if (!!user && user.role === "default") continue;
         newAccepted.push({
           uid: v4(),
           file,
@@ -216,6 +219,8 @@ export default function DnDFileUploaderWrapper({ children }) {
     onDragEnter: () => setDragging(true),
     onDragLeave: () => setDragging(false),
   });
+  const { user } = useUser();
+  const canUploadAll = !user || user?.role !== "default";
 
   return (
     <div
@@ -229,10 +234,21 @@ export default function DnDFileUploaderWrapper({ children }) {
         <div className="w-full h-full flex justify-center items-center rounded-xl">
           <div className="flex flex-col gap-y-[14px] justify-center items-center">
             <img src={DndIcon} width={69} height={69} />
-            <p className="text-white text-[24px] font-semibold">Add anything</p>
+            <p className="text-white text-[24px] font-semibold">
+              Add {canUploadAll ? "anything" : "an image"}
+            </p>
             <p className="text-white text-[16px] text-center">
-              Drop your file here to embed it into your <br />
-              workspace auto-magically.
+              {canUploadAll ? (
+                <>
+                  Drop your file here to embed it into your <br />
+                  workspace auto-magically.
+                </>
+              ) : (
+                <>
+                  Drop your image here to chat with it <br />
+                  auto-magically.
+                </>
+              )}
             </p>
           </div>
         </div>