diff --git a/app/main/views.py b/app/main/views.py
index 99ef8946cb498a06d5cdf5432b397eca3342c922..4e2d07c99cdf91a123559f149ab80738f5543479 100644
--- a/app/main/views.py
+++ b/app/main/views.py
@@ -38,7 +38,10 @@ def dashboard():
                         user_id=current_user.id)
         db.session.add(corpus)
         db.session.commit()
-        dir = os.path.join(app.config['OPAQUE_STORAGE'], 'corpora', str(corpus.id))
+        dir = os.path.join(app.config['OPAQUE_STORAGE'],
+                           str(corpus.user_id),
+                           'corpora',
+                           str(corpus.id))
 
         try:
             os.makedirs(dir)