데이터 내보내기 / 삭제
ainote 의 모든 데이터는 너의 것. 언제든 가져갈 수 있고 삭제할 수 있습니다.
내보내기 — 전체 백업
방법 A. Web UI
https://ainote.dev/settings/export → "전체 내보내기" 버튼.
이메일로 ZIP 링크 (보통 5분 이내):
ainote-export-2026-05-07.zip
├── tasks.json # 모든 태스크
├── categories.json
├── dev_docs/ # 모든 dev_docs (마크다운)
├── memory/ # 토픽 메모리
├── vaults/ # 각 vault 의 git bundle
│ ├── personal.bundle
│ └── work.bundle
├── notifications.json
└── manifest.json # 메타데이터방법 B. MCP 도구 (계획)
ainote 전체 내보내기 — 형식: zip→ export_all (계획됨, v0.5).
현재는 개별 도구로:
list_tasks → tasks.json
list_dev_docs → dev_docs.json (전부)
vault_list → 각 vault 마다 vault_sync 후 로컬 디렉토리 백업방법 C. 직접 git pull
각 vault 는 git 저장소이므로:
bash
git clone https://api.ainote.dev/vaults/<vault-name>.git(인증: HTTPS basic auth, username = email, password = MCP key)
부분 삭제
단일 태스크
ainote 에서 태스크 #1234 삭제해줘→ soft-delete (30일 후 영구). 그 사이 복구 가능.
단일 메모리
ainote 에서 dev_doc "old-notes.md" 삭제해줘→ delete_dev_doc 즉시 영구 삭제.
Vault 전체
ainote 에서 vault "experiments" 삭제해줘→ Web UI 에서만 가능 (실수 방지).
계정 완전 삭제
절차
- https://ainote.dev/settings/danger 접속
- "계정 삭제" 클릭
- 비밀번호 재입력 + "DELETE" 타이핑
- 이메일 확인 링크 클릭
삭제 타임라인
| 시점 | 무엇 |
|---|---|
| 즉시 | API 접근 차단, 모든 키 무효화 |
| 즉시 | 다른 디바이스 push 알림 중단 |
| 30일 | 모든 데이터 영구 삭제 (PostgreSQL + git + S3) |
| 30일 이내 | 로그인 가능 → 복구 가능 |
30일 이전 복구
me@example.com 으로 로그인 → "계정 복구" 버튼.
30일 이후
복구 불가능. 백업도 30일 이후 모두 폐기.
GDPR / 개인정보
ainote 는 한국 개인정보보호법 + GDPR 준수:
- 데이터 최소화: 이메일 + 비번 hash 외 강제 수집 X
- 포터빌리티: 위 export 절차로 모두 받아갈 수 있음
- 삭제권: 30일 내 완전 삭제 보장
- 고지: 보관/암호화/제3자 공유 모두 개인정보처리방침 명시
셀프호스팅 시
데이터가 너의 서버에 있으므로:
- PostgreSQL
pg_dump로 직접 백업 - vault git repo 직접 clone
- 삭제: 인스턴스 종료 + DB drop
다음
- Troubleshooting
- 개인정보처리방침 (외부 링크)