Memora (Re-Moment)
언어 선택:
English | 한국어 | 日本語 | 简体中文 | Español | Français | Português | हिन्दी | বাংলা | العربية

Memora(부제: Re-Moment)는 사용자의 사진 보관함을 로컬 우선 방식으로 분석해 관련 있는 순간들을 짧은 추억 스토리 영상으로 만드는 iPhone/iPad 앱입니다. 핵심은 비공개 사진 인덱싱, 검토 가능한 추천, 편집 가능한 스토리 초안, 기기 내 렌더링입니다. Pro Vision AI는 더 풍부한 캡션과 원격 보조 인덱싱을 위한 선택형 유료 기능입니다.
📑 목차
📱 앱 스크린샷 (App Screenshots)
✨ 주요 기능
스마트 스토리 추천
- 사진 보관함 인덱싱: PhotoKit으로 사용자가 허용한 사진을 읽고 날짜, 위치, 즐겨찾기, 미디어 타입, 품질, 얼굴 수, 장면, 캡션 신호를 추출합니다.
- 추천 카드: 같은 인물, 비슷한 배경, 음식, 계절, 도시/여행, 시간 스냅샷, 의미 있는 순간, 비디오 하이라이트 등 다양한 기준으로 스토리 후보를 만듭니다.
- 검색 및 유지관리: 인덱싱된 사진을 로컬에서 검색할 수 있고, 번역 보강, 정합성 복구, 추천 피드백 초기화, 인덱싱 재개 보조 기능을 제공합니다.
- 스캔 우선순위 설정: 앱 설정에서 인덱싱 스캔 우선순위를 직접 조정할 수 있습니다.
- 빠른 스캔(Quick Scan) 모드: 더 빠른 결과를 위해 룰 기반의 빠른 스캔 옵션을 제공합니다.
- 외관(Appearance) 모드 설정: 시스템, 라이트, 다크 모드를 선택하여 어떤 환경에서든 편안한 앱 사용 경험을 설정할 수 있습니다.
검토 가능한 메모리 스토리
- 스토리 리뷰: 렌더링 전에 추천 스토리를 확인하고, 전체 화면 미리보기 및 검색을 통해 사진 교체/제거/추가/정렬을 직관적으로 조정하며, 얼굴이 잘 나온 사진에서 대표 인물을 등록할 수 있습니다.
- 스토리 렌더링 타임라인 미리보기: 영상으로 렌더링하기 전에 각 컷의 길이와 촬영 범위를 타임라인에서 미리 확인할 수 있습니다.
- 피드백 제어: 생성된 스토리를 아카이브하거나 특정 추천을 숨기고, 비슷한 추천 유형을 제외하거나 최근 피드백을 되돌릴 수 있습니다.
- 빈 상태(Empty State) 및 피드백 요약: 추천 항목이 없을 때의 UI 경험이 개선되었으며, 숨긴 추천 갯수 등 피드백 상태를 직관적으로 확인할 수 있습니다.
- 인물 지원: 등록된 인물 프로필은 인물 중심 스토리 구성과 이후 추천 품질 개선에 사용됩니다.
- 인물 관리 고도화: 각 인물에 대한 대표 얼굴을 직접 선택할 수 있으며, 기존 인물 프로필에 사진을 손쉽게 병합하여 정리할 수 있습니다.
로컬 우선 Vision 및 저장
- 기본은 온디바이스: 일반 인덱싱과 대체 캡션은 로컬 PhotoKit, Vision, 메타데이터 기반 분석으로 처리됩니다. 사용자가 Pro Vision AI를 켜고 사용할 때가 아니면 사진이 서버로 전송되지 않습니다.
- 선택형 사용 통계: 1.1.5부터 공유는 기본적으로 켜져 있으며, 기기 지역이 EU/EEA 또는 영국이면 기본적으로 꺼져 있습니다. 기존에 저장한 선택은 유지되며 활동 탭의 사용 통계에서 변경할 수 있습니다. 공유가 켜져 있을 때 집계된 퍼널 단계와 기능 사용 횟수, 앱 환경 정보, 해시된 설치 ID 및 가능한 경우 백엔드 계정 ID를 전송합니다. 해시는 완전한 익명화를 의미하지 않습니다. 공유를 끄면 전송을 중단하고 서버 데이터 삭제를 요청합니다. 사진, 캡션, 위치, 얼굴 정보, 검색어, 스토리 제목은 포함하지 않습니다. 자세한 내용은 개인정보 처리방침을 확인하세요.
- 로컬 데이터베이스: 인덱스, 스토리, 렌더 작업, 설정, 체크포인트, 인물 프로필은 SwiftData로 오직 앱 샌드박스 내부에 안전하게 저장됩니다.
- 진단 정보: MetricKit 진단은 충돌, 멈춤, 실행, CPU, 디스크 쓰기 문제를 파악하기 위해 사용됩니다. 이 진단에는 사용자의 사진 파일이 포함되지 않습니다.
- AI 다운로드 UI 개선: 온디바이스 Vision AI 모델 다운로드가 바이트 단위 진행률과 정체(멈춤) 감지 안내를 제공해, 대용량 다운로드가 멈추면 바로 알 수 있습니다.
- 동적 Vision AI 모델 매니페스트: 기기 내 MLX 모델 구성을 위한 백엔드 기반 동적 업데이트를 지원합니다.
- 온디바이스 Vision AI 안정성: 기기의 메모리·발열·전력 상태에 맞춰 캡션 처리를 조절하고, 문제가 감지되면 자동으로 빠른 스캔으로 안전하게 전환해 앱 멈춤과 강제 종료를 방지합니다.
Pro Vision AI
- 선택형 유료 기능: Pro Vision AI는 서버 프록시를 통해 향상된 VLM 캡션과 원격 인덱싱 처리량을 제공합니다. 처리량이 없거나 서버에 연결할 수 없어도 앱은 Vision AI로 계속 사용할 수 있습니다.
- 서버 측 통제: 백엔드는 StoreKit 권한 상태를 검증하고, 단기 액세스 토큰을 발급하며, 처리량을 관리하고, 제공자 API 키를 보호하고, 멱등성과 어뷰징 방지 신호를 처리합니다.
- 이미지 처리: 이미지 페이로드는 요청된 캡션 처리 목적에 한해 전달됩니다. 서비스는 원본 이미지 바이트를 제품 기능이나 AI 학습 목적으로 저장하지 않도록 설계되어 있습니다. 다만 권한, 처리량, 디버깅, 보안, 어뷰징 방지를 위해 정제된 요청 메타데이터, 제공자 응답 텍스트, 요청 상태, 처리량 카운터, 디바이스 해시, 오류 정보 같은 운영 기록은 보관될 수 있습니다.
비디오 렌더링 및 저장
- 네이티브 렌더러: 메모리 스토리는 캐시된 사진 자산을 바탕으로 AVFoundation에서 기본 30fps 목표로 렌더링되며, dissolve, slide, wipe, zoom 계열 움직임과 전환 효과를 사용합니다.
- 사진 앱 저장: 렌더링 전 iCloud 전용 자산의 로컬 사본을 준비하고, 완성된 영상은 Photos add-only 권한과 Photos 호환 MOV fallback 경로를 통해 저장합니다.
- 진행 상태: 다운로드, 렌더링, 저장, 실패, 취소, 복구 상태를 앱에서 표시합니다.
- AI 생성 내장 음악: 선택 가능한 일부 배경음악은 Google Gemini/Lyria로 생성되었습니다. 해당 음악은 서비스 이용약관에 따라 Memora에서 렌더링한 영상에 포함된 상태로만 저장·공유할 수 있습니다.
참여 및 접근성
- 일일 퀘스트 및 스트릭: 매일 주어지는 메모리 미션을 완료하고, 참여 스트릭을 추적하며 테마별 성취 배지를 잠금 해제하세요.
- 홈 화면 위젯: 새로운 스트릭 위젯으로 홈 화면에서 직접 참여 상태를 확인하세요.
- 월간 리캡: 맞춤형 월간 리캡 알림과 피드를 통해 최고의 순간들을 다시 돌아보세요.
- 접근성 향상: Dynamic Type, Reduce Motion, VoiceOver 지원이 강화되어 누구나 편안하게 사용할 수 있습니다.
- 사용자 편집 캡션: AI가 생성한 캡션을 직접 수정할 수 있으며, 원할 때 언제든 AI 기본값으로 되돌릴 수 있습니다.
- 인앱 고객지원 및 오류 복구: 앱 내에서 직접 고객지원에 문의할 수 있으며, 오류 발생 시 직관적인 복구 및 안내 흐름을 제공합니다.
최신 업데이트
- 사진 시트의 스크롤 제스처와 관성을 추적하여 포토 맵 마커의 반응성과 정확도를 높이고, 화면 가장자리 부근 히트맵에 대한 터치 선택 정확도를 개선했습니다.
- 사진 목록 시트를 다시 열 때 선택한 지도 마커가 시트 위 가시 영역 중앙에 오도록 개선하고, 시트 전환 애니메이션 중에도 마커가 온전히 보이도록 위치 계산을 정교화했습니다.
- 사진 업데이트 및 앱 전환 시 사진 지도 위젯이 깜빡이던 현상을 개선하고, 백그라운드 갱신과 사진 보관함 권한 동기화를 통해 더욱 안정적인 지도 표시를 제공합니다.
- 내보낸 영상 목록에서 여러 영상을 선택해 한 번에 삭제할 수 있는 편집 기능을 추가하고, 설정 화면의 메뉴 구성을 정리했습니다.
- 지도에서 특정 장소를 선택해도 현재 화면에 보이는 모든 사진을 하단 목록에서 계속 탐색할 수 있도록 개선하고, 지도 이동 및 시트 조절 시 사진 목록 반영 정밀도를 높였습니다.
❓ FAQ (자주 묻는 질문)
이메일로 문의하기
-
인덱싱이 너무 느려요?
Memora는 일반과 Pro 모드로 구분됩니다. 일반 모드는 사용자의 디바이스에 있는 AI 모델을 이용해 사진을 읽지만 On-device 모델의 특성상 실행시간이 오래 걸리는 문제가 있습니다. 빠른 인덱싱과 고품질의 캡션을 이용하려면 상점에서 Pro Vision AI 상품을 구입하세요.
-
내 사진이 서버에 저장되나요?
아니요, 사진은 서버에 저장되지 않습니다. 일반 모드에서는 모든 처리가 기기 내에서만 이루어집니다. Pro Vision AI를 사용하는 경우에도 이미지 분석을 위해 일시적으로 서버에 전송될 뿐, 분석이 끝나면 즉시 폐기되며 AI 학습에 사용되거나 저장되지 않습니다.
-
앱을 이용하려면 무조건 상점에서 구입해야 하나요?
아니요, Memora의 핵심 기능은 무료로 제공됩니다. 기기의 자원을 활용하여 사진을 인덱싱하고 메모리 스토리를 생성하는 일반 모드는 결제 없이 이용 가능합니다. Pro Vision AI는 더 빠른 처리 속도와 상세한 캡션을 원하는 분들을 위한 선택형 유료 기능입니다.
-
Pro 인데 인덱싱이 너무 느려요?
백그라운드 통신 문제일 수 있습니다. 앱을 완전히 닫았다가 다시 열어 보세요. (앱 전환기에서 위로 쓸어올리기). 또한 Pro 모드는 서버와 통신하므로 안정적인 네트워크 환경인지 확인해 주시기 바랍니다.
-
데이터를 백업할 수 있나요?
네, 가능합니다. Memora “설정 > 백업 및 복구 > 데이터베이스 백업” 기능을 이용하면 인덱스, 스토리, 설정 등의 데이터를 백업 파일로 추출하여 원하는 위치(기기 내부 또는 파일 보관함)에 저장할 수 있습니다. (사진 원본은 백업하지 않으며 앱의 데이터만 백업합니다.)
-
백업한 데이터를 복원할 수 있나요?
네, Memora “설정 > 백업 및 복구 > 데이터베이스 복구” 기능을 이용하면 이전에 추출해 둔 백업 파일을 불러와 데이터를 복원할 수 있습니다.
-
사진 인덱싱 중에 화면이 어두워져요?
인덱싱은 화면이 켜진 상태에서만 작동합니다. 그래서 Memora는 인덱싱 진행 후 특정 시간(5분)이 경과하면 배터리 절약과 화면 보호를 위해 자동으로 밝기를 최저로 낮춥니다. 배터리가 부족하다면 반드시 전원 연결 후 인덱싱을 진행하시기 바랍니다.
-
밤에 화면이 너무 밝아요?
기기 자체의 밝기를 수동으로 낮추거나 다크 모드를 활용해 보세요. 인덱싱을 켜 둔 상태라면 5분 후 Memora가 자동으로 화면 밝기를 최소화하여 눈부심을 줄여줍니다.
-
낮에 화면이 너무 어두워져요?
기기 자체의 밝기를 수동으로 높이거나 다크 모드를 해제하세요. 인덱싱 중 배터리 소모를 줄이기 위해 5분 후 화면이 자동으로 어두워지도록 설계되었습니다. 화면을 확인해야 한다면 화면을 가볍게 터치하거나 제어 센터에서 밝기를 다시 올려주시면 됩니다.
-
인덱싱 중에 기기가 뜨거워지는 것 같아요?
일반 모드는 기기의 프로세서와 Neural Engine 자원을 전적으로 활용하기 때문에 기기에 발열이 생길 수 있습니다. Pro 모드는 서버의 Pro Vision AI를 사용하기 때문에 연산 부하를 덜어주어 발열과 배터리 소모를 줄여줍니다. 기기 발열이 심하다면 인덱싱을 잠시 멈추거나 충전기를 연결하시고, 속도와 발열 개선을 위해 Pro Vision AI 이용을 고려해 보시기 바랍니다.
📌 주의사항
- Memora는 스토리 추천을 위해 사진 읽기 권한이 필요합니다. 제한된 사진 접근도 지원하지만, 전체 접근에서 의도한 경험을 제공합니다.
- 렌더링된 영상을 사진 앱에 저장하려면 사진 추가 권한이 필요합니다.
- Pro Vision AI는 선택된 이미지의 캡션 데이터를 생성하기 위해 백엔드와 설정된 VLM 제공자에 임시 전송합니다. 하지만, 모든 사진은 캡션이 생성된 뒤에 별도 저장하지 않고 즉시 삭제하니 안심하고 사용하세요.
- AI가 만든 캡션과 추천은 부정확할 수 있습니다. 렌더링하거나 공유하기 전에 스토리 내용을 확인하세요.
- 내장 AI 생성 음악은 비독점적으로 제공되며 독점 저작권이나 제3자 비침해를 보증하지 않습니다. 음원만 추출하거나 독립적으로 재배포할 수 없습니다.
- 상품명, 처리량, 가격, 플랫폼 지원 범위는 App Store 출시 전후로 변경될 수 있습니다.
🛠 기술 스택
클라이언트
- Swift 6, SwiftUI, SwiftData
- PhotoKit, Vision, AVFoundation, MetricKit
- MLX Swift LM / MLX VLM 관련 패키지, Swift HuggingFace, Swift Transformers
서버
- FastAPI, Uvicorn, Starlette
- PostgreSQL, SQLAlchemy, Alembic, Psycopg 3
- Pydantic, Pydantic Settings, HTTPX
- StoreKit 및 토큰 검증 경로를 위한 PyJWT, cryptography
📜 정책 및 라이선스
📄 라이선스
Copyright © 2026 MFLab-AI (https://lab.missflash.com/). All rights reserved.
별도의 서면 라이선스가 없는 한 Memora의 소스 코드, 자산, 브랜드, 문서 및 관련 자료는 독점적으로 보호됩니다. 타사 오픈소스 구성요소는 각자의 라이선스를 따릅니다.