앱 사진 저장 용량 한계, 직접 만든 앱에서 사진 기능을 이틀 만에 뺀 이유

앱 사진 저장 용량 한계의 정체는 대부분 “저장소 크기”입니다. 저는 코딩을 모르는 현직 레미콘(믹서트럭) 기사인데, AI 도움으로 만든 운행일지 앱에 사진 기능을 넣었다가 이틀 만에 뺐어요. 브라우저 안 저장소가 5MB 남짓이라, 사진 한 장이 두 달치 숫자 기록보다 무거웠기 때문입니다.

이 글은 성공담이 아니라 실패담입니다. 그런데 저처럼 “나도 뭔가 만들어보고 싶다”는 분께는 성공한 기능 얘기보다 이 얘기가 더 쓸모 있다고 생각해요. 폰 사진 용량 때문에 고민 중인 분을 위한 클라우드 비교도 뒤에 붙였습니다.

사진 기능을 넣었다가 이틀 만에 뺀 과정

결론부터 말하면, 2026년 6월 9일에 넣은 사진 첨부 기능을 6월 10일에 전부 제거했습니다. 현장 사진을 그날 기록에 같이 남기고, 찍은 사진이 자동으로 갤러리에도 저장되게 하고, 용량을 줄이려고 압축까지 붙인 기능이었어요.

문제는 바로 나타났습니다. 첫날 저장 오류가 나서 자동 갤러리 저장부터 걷어냈어요. 다음 날엔 저장 공간 한도 초과가 떴습니다. 사진 몇 장에 저장소가 차버린 거예요. 그래서 사진 기능 전체를 뺐고, 지금 앱에는 사진 기능이 없습니다.

레미콘 운행일지 앱 달력 화면

브라우저 저장소 5MB, 왜 사진 한 장에 차버리나요

이 앱이 앱 사진 저장 용량 한계에 부딪힌 이유는 저장소가 브라우저 안에 있기 때문입니다. 제 앱은 서버가 없는 웹앱이에요. 모든 기록은 브라우저의 로컬 저장소(localStorage, 웹사이트가 폰 브라우저 안에 데이터를 남겨두는 공간)에 들어갑니다. 이 공간이 대략 5MB 정도입니다(브라우저마다 조금씩 다름).

숫자와 글자는 이 공간으로 충분해요. 실제로 두 달치(2026년 6월 1일~7월 24일, 40일) 기록을 다 넣어도 공간이 넉넉했습니다. 210바리, 운행거리 3,358km, 주유량, 톨비, 정비 내역까지 전부요. 그런데 사진은 한 장만 넣어도 크게 먹습니다.

서랍에 비유하면 이렇습니다. 서랍 하나에 영수증은 몇백 장 들어가지만, 사진 액자는 몇 개 못 넣어요. 게다가 이 저장소는 글자만 받기 때문에, 사진을 넣으려면 글자로 바꿔서 넣어야 합니다. 그 변환 과정에서 용량이 원본보다 더 불어나요. 압축을 붙여도 근본 한계는 그대로였습니다.

사진을 포기하고 얻은 것

사진처럼 무거운 걸 다루려면 저장 방식을 통째로 바꿔야 한다는 게 제 결론이었습니다. 서버나 클라우드를 붙여야 한다는 뜻인데, 그러면 비용과 로그인과 관리 부담이 따라와요. 개인용 앱에 그만한 짐을 지우지 않기로 했고, 지금도 이미지 계열 기능은 다시 넣지 않습니다.

대신 얻은 게 분명합니다. 사진을 포기한 덕분에 이 앱은 서버 없이, 비용 없이, 로그인 없이 굴러가요. GitHub Pages라는 무료 배포 방식을 그대로 유지할 수 있었던 것도 이 선택 덕분입니다.

같은 한계가 만든 결과가 하나 더 있어요. 기록이 폰 안에만 있으니, 브라우저 저장 공간을 지우면 데이터가 사라집니다. 그래서 백업·복원 기능을 따로 넣었고, 정기적으로 백업 파일을 내보내라고 앱에서 안내합니다. 한계를 숨기는 대신 대비책을 붙인 셈이에요.

운행일지 앱의 하루 기록 입력 화면

폰 사진 용량, 클라우드로 해결할 때 비교

일반 사용자의 앱 사진 저장 용량 한계는 보통 클라우드로 해결합니다. 다만 무료 용량의 조건을 먼저 알아야 해요. 구글 포토 무료 용량은 계정당 15GB인데, Gmail·구글 드라이브와 합산이라 사진만으로 다 쓸 수 없습니다(출처: 구글 포토 고객센터). 2021년 6월 ‘고화질 무제한 무료 백업’이 끝난 뒤로는 새로 올리는 사진이 전부 이 15GB에서 차감돼요.

더 놀라운 건 용량이 가득 찼을 때입니다. 사진 백업만 멈추는 게 아니라 Gmail 새 메일 수신까지 차단돼요. 방치하면 메일함이 먹통이 되는 2차 피해가 생깁니다. 유료로 넘어갈 때의 시세는 아래와 같습니다(2026년 8월 확인 기준, 요금은 변동될 수 있으니 각 공식 사이트에서 재확인하세요).

서비스무료 용량유료 요금참고
구글 원15GB(메일·드라이브 합산)100GB 월 2,400원가족 공유 가능
아이클라우드+5GB50GB 월 1,100원 / 200GB 월 4,400원무료 5GB는 아이폰 백업 한 번에도 부족
네이버 마이박스30GB국내 서비스 중 무료 용량이 넉넉한 편

무료로 버티려면 마이박스, 아이폰이면 아이클라우드 50GB부터 검토하는 조합이 현실적입니다. 클라우드 없이 폰 용량만 비우려면 순서가 있어요. 중복·유사 사진 정리 → 4K 동영상 정리 → 메신저 캐시 정리 순입니다. 사진 수백 장보다 4K 영상 몇 개 지우는 효과가 훨씬 큽니다.

한 가지 더, 카카오톡을 갤러리처럼 쓰시면 주의하세요. 일반 채팅방 사진·동영상은 서버 보관 기간이 지나면 ‘유효기간 만료’로 원본을 열 수 없게 됩니다. 대화 백업 데이터도 14일 안에 새 기기에서 복원하지 않으면 자동 삭제돼요.

운행일지 앱 월말결산 통계 화면

한계를 먼저 아는 게 기능보다 중요할 때

기능을 넣는 것보다 못 넣는 이유를 아는 게 더 중요할 때가 있습니다. 저는 사진 기능 실패로 “이 앱의 저장소는 5MB짜리 서랍”이라는 한계를 확실히 알게 됐어요. 그 뒤로는 그 안에서 만들 수 있는 걸 정확히 고르게 됐습니다. 숫자와 글자 기록에 집중했고, 백업 기능을 붙였고, 무료 구조를 지켰어요.

이건 완성품이 아니라 개인용 앱입니다. 멀티 기기 동기화도 없고, 브라우저 캐시를 지우면 데이터가 날아가요. 그래도 두 달간 근무 38일, 210바리를 기록하는 데 아무 문제가 없었습니다. 뭔가 만들어보고 싶은데 코딩을 모르신다면, 화려한 기능보다 저장소의 한계부터 확인해 보시길 권해요.

자주 묻는 질문

브라우저에 저장하는 앱은 왜 사진을 못 넣나요?

브라우저 로컬 저장소가 대략 5MB 정도로 작기 때문입니다. 이 공간은 글자만 받아서 사진을 글자로 변환해 넣어야 하는데, 그 과정에서 용량이 원본보다 더 불어나요. 숫자·텍스트 기록에는 충분하지만 사진 몇 장이면 한도가 차버립니다.

클라우드에 사진을 올리면 폰 용량이 줄어드나요?

자동 백업만으로는 줄지 않습니다. 백업이 끝난 뒤 기기에 남은 사본을 지워야 실제로 확보돼요. 구글 포토는 [라이브러리 → 유틸리티 → 공간 확보] 메뉴로 백업 완료된 기기 사본을 한 번에 정리할 수 있습니다.

구글 계정 용량이 다 차면 어떻게 되나요?

사진 백업이 멈추는 것에 더해 Gmail 새 메일 수신까지 차단됩니다. 구글 무료 15GB는 포토·Gmail·드라이브 합산이라 한쪽이 차면 전체가 막혀요. 삭제한 사진도 휴지통에서 60일간 용량을 차지하므로, 휴지통 비우기까지 해야 실제 용량이 돌아옵니다.

카카오톡에 보낸 사진은 계속 보관되나요?

아니요, 일반 채팅방 사진·동영상은 서버 보관 기간이 지나면 유효기간 만료로 원본을 열 수 없습니다. 중요한 사진은 갤러리나 클라우드에 따로 저장해 두세요. 대화 백업 데이터도 14일 안에 새 기기에서 복원하지 않으면 자동 삭제됩니다.

댓글 남기기