diff --git a/android/pages/home.js b/android/pages/home.js
index 7a81203d..71db6190 100644
--- a/android/pages/home.js
+++ b/android/pages/home.js
@@ -18,6 +18,7 @@ module.exports = function(state, emit) {
}
const archives = state.storage.files
+ .filter(archive => !archive.expired)
.map(archive => archiveTile(state, emit, archive))
.reverse();
diff --git a/app/ui/home.js b/app/ui/home.js
index 813c3286..8e031f09 100644
--- a/app/ui/home.js
+++ b/app/ui/home.js
@@ -5,9 +5,9 @@ const modal = require('./modal');
const intro = require('./intro');
module.exports = function(state, emit) {
- const archives = state.storage.files.map(archive =>
- archiveTile(state, emit, archive)
- );
+ const archives = state.storage.files
+ .filter(archive => !archive.expired)
+ .map(archive => archiveTile(state, emit, archive));
let left = '';
if (state.uploading) {
left = archiveTile.uploading(state, emit);
@@ -23,11 +23,12 @@ module.exports = function(state, emit) {
: list(archives, 'list-reset h-full overflow-y-scroll', 'mb-3');
return html`
-