Memolight ์ ์์: memolight
์น์์ ๋ง๋ ์ฌ๋๊ณผ ๋ฌธ๊ตฌ๋ฅผ ๋น๊ณต๊ฐ ๋ฉ๋ชจยท๋ผ๋ฒจยท์์์ผ๋ก ๊ธฐ์ตํ์ธ์. ๋ก์ปฌ ์ฐ์ ์ด๋ฉฐ ์ํธํ๋ Google Drive ๋๊ธฐํ๋ ์ ํ ์ฌํญ์ ๋๋ค.
Androidโข์ฉ Firefox์์ ์ฌ์ฉ ๊ฐ๋ฅAndroidโข์ฉ Firefox์์ ์ฌ์ฉ ๊ฐ๋ฅ
์ฌ์ฉ์ 7๋ช
์ฌ์ฉ์ 7๋ช
Android์ฉ Firefox์์ ์ด ํ์ฅ ๊ธฐ๋ฅ์ ์ด๋ ค๋ฉด QR ์ฝ๋๋ฅผ ์ค์บํ์ธ์
ํ์ฅ ๋ฉํ ๋ฐ์ดํฐ
์คํฌ๋ฆฐ์ท
์ ๋ณด
Memolight๋ ๋๊ฐ ๋ฌด์์ ๋งํ๋์ง, ์ ์ค์ํ๋์ง ๊ธฐ์ตํ๋๋ก ๋์ต๋๋ค. ํ์ด์ง๋ฅผ ๋ฒ์ด๋์ง ์๊ณ ์ฌ์ฉ์ ์ด๋ฆ, ์์ฑ์, ์ ํํ ๋ฌธ๊ตฌ ์์ ๋น๊ณต๊ฐ ๋ฉ๋ชจ, ์งง์ ๋ผ๋ฒจ, ์์ ๋ง์ปค๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ ๊ธฐ๋ณธ์ ์ผ๋ก Firefox ํ์ฅ ์ ์ฅ์์๋ง ๋จ์ผ๋ฉฐ Memolight ๊ณ์ ์ด๋ ๊ฐ๋ฐ์ ์ด์ ์๋ฒ๊ฐ ํ์ํ์ง ์์ต๋๋ค.
์ด๋ ๊ฒ ์ฌ์ฉํฉ๋๋ค
1.5์ ์๋ก์ด ๊ธฐ๋ฅ
ํด๋ฐ ํ๋ธ์์ ํ์ฌ ํ์ด์ง ์ง์ ์ฌ๋ถ, ์ฌ์ดํธ ์ ๊ทผ ๊ถํ, ๊ฐ์ง ๋์๊ณผ ์ ์ฅ ๋ฉ๋ชจ ์, ์ ํ์ ๋๊ธฐํ ์ํ๋ฅผ ํ๋์ ํ์ธํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์ ๋ฉ๋ชจ ๊ด๋ฆฌ์๋ฅผ ์ด๊ฑฐ๋ ๊ฐ์ธ์ ๋ณด๋ฅผ ์ ํํ ํ์ฌ ํ์ด์ง ์ง๋จ์ ์คํํ ์ ์์ต๋๋ค.
์ ๋ฆฌํ๊ณ ๋ณต๊ตฌํ๊ธฐ
์ฒ์๋ถํฐ ๋น๊ณต๊ฐ
๋๊ธฐํ๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ฉด ๋ฉ๋ชจ์ ์ค์ ์ ๊ธฐ๊ธฐ์ Firefox ํ์ฅ ์ ์ฅ์์ ๋จ์ต๋๋ค. Memolight์๋ ๊ด๊ณ , ๋ถ์, ์ถ์ , ๊ฐ๋ฐ์ ์ด์ ๋ฐฑ์๋๊ฐ ์์ผ๋ฉฐ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฌธ ๊ธฐ๋ก์ ์์งํ์ง ์์ต๋๋ค.
์น์ฌ์ดํธ ์ ๊ทผ์ ๊ธฐ๋ณธ ์ง์ ์ฌ์ดํธ์ ์ฌ์ฉ์๊ฐ ์ง์ ์ถ๊ฐํ๊ณ ํ์ฑํํ ๋๋ฉ์ธ์๋ง ์์ฒญ๋ฉ๋๋ค. ๋๊ธฐํ๋ ์ฌ์ฉ์ ์ฌ์ดํธ ์ ์๋ ๋ค๋ฅธ ์ค์น์์ ์ ๊ทผ ๊ถํ์ ์๋์ผ๋ก ๋ถ์ฌํ์ง ์์ต๋๋ค. CSV ํ์ผ์ ์ํธํ๋์ง ์์ผ๋ฉฐ, ์ํธ๋ก ๋ณดํธ๋ ๋ฐฑ์ ํ์ผ์ AES-GCM์ ์ฌ์ฉํฉ๋๋ค.
์ ํ์ ์ํธํ Google Drive ๋๊ธฐํ
Google Drive ๋๊ธฐํ๋ Firefox ๋ฐ์คํฌํฑ์์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ์ฌ์ฉ์๊ฐ ์์ ์ Google ๊ณ์ ์ ์ฐ๊ฒฐํ๊ธฐ ์ ๊น์ง ๊บผ์ ธ ์์ต๋๋ค. ํ์ฑํํ๋ฉด ์ง์ ๋ฐ์ดํฐ๊ฐ ๊ธฐ๊ธฐ์์ ์ํธํ๋ ๋ค ์ฌ์ฉ์์ ์จ๊ฒจ์ง Google Drive ์ฑ ๋ฐ์ดํฐ ๊ณต๊ฐ์ผ๋ก ์ง์ ์ ์ก๋ฉ๋๋ค. Memolight๋ drive.appdata ๋ฒ์๋ง ์์ฒญํ๋ฉฐ ์ผ๋ฐ Drive ํ์ผ์๋ ์ ๊ทผํ ์ ์์ต๋๋ค.
๊ฐ์ Google ๊ณ์ ์ ๋ค๋ฅธ ์ค์น๊ฐ ๋ค์ ์ฐ๊ฒฐํ ์ ์๋๋ก ์์์ ๋๊ธฐํ ํค๋ ๊ฐ์ ์จ๊ฒจ์ง ๊ณต๊ฐ์ ์ ์ฅ๋ฉ๋๋ค. ๋ฐ๋ผ์ Google ๊ณ์ ๋๋ Google ์์ฒด์ ์ ๊ทผ์ ๋ํ ์ ๋ก ์ง์ ์ํธํ๋ ์๋๋๋ค. OAuth ํ ํฐ์ Firefox ํ์ฅ ์ ์ฅ์์ ๋จ๊ณ ๋๊ธฐํ์๋ง ์ฌ์ฉ๋ฉ๋๋ค. ์ฐ๊ฒฐ์ ํด์ ํด๋ ๋ก์ปฌ๊ณผ ์๊ฒฉ ๋ฐ์ดํฐ๋ ์ ์ง๋๋ฉฐ, ๋ณ๋ ์์ ์ผ๋ก ๋ก์ปฌ ๋ฉ๋ชจ๋ฅผ ๋ณด์กดํ ์ฑ Drive ๋๊ธฐํ ๋ฐ์ดํฐ๋ง ์ญ์ ํ ์ ์์ต๋๋ค.
๊ถํ์ ์ฌ์ฉํ๋ ์ด์
์ด๋ ๊ฒ ์ฌ์ฉํฉ๋๋ค
- ๊ธฐ๋ณธ ์ง์ ์ปค๋ฎค๋ํฐ์์๋ ๊ฐ์ง๋ ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ์์ฑ์ ์์ ์์ ๋ง์ปค๋ฅผ ํ์ํฉ๋๋ค.
- ๋ค๋ฅธ ์น์ฌ์ดํธ์ ๋ฌธ๊ตฌ ๋ง์ปค๋ ์ฌ์ฉ์๊ฐ ๋๋ฉ์ธ์ ์ง์ ์ถ๊ฐํ๊ณ ์ ๊ทผ์ ํ์ฉํ ๊ฒฝ์ฐ์๋ง ๋์ํฉ๋๋ค.
- ํ ์คํธ๋ฅผ ์ ํํ ๋ค Firefox ์ปจํ ์คํธ ๋ฉ๋ด์์ ๋ฌธ๊ตฌ ๋ฉ๋ชจ๋ก ์ ์ฅํ ์ ์์ต๋๋ค.
- ์ ์ฅ๋ ๋ง์ปค์ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ ค ๋น ๋ฅด๊ฒ ํ์ธํ๊ฑฐ๋, ์ด์ด์ ๋ฉ๋ชจยท๋ผ๋ฒจยท์์์ ํธ์งํ ์ ์์ต๋๋ค.
- ์ฌ์ฉ์๊ฐ ์ง์ ๋ง๋ ๋ฉ๋ชจ์๋ ์ ์ ๋ ์ถ์ฒ URL, ํ์ด์ง ์ ๋ชฉ, ์งง์ ์ฃผ๋ณ ๋ฌธ๋งฅ์ ๋ณด๊ดํด ์๋ ๋งฅ๋ฝ์ผ๋ก ๋์๊ฐ ์ ์์ต๋๋ค.
1.5์ ์๋ก์ด ๊ธฐ๋ฅ
ํด๋ฐ ํ๋ธ์์ ํ์ฌ ํ์ด์ง ์ง์ ์ฌ๋ถ, ์ฌ์ดํธ ์ ๊ทผ ๊ถํ, ๊ฐ์ง ๋์๊ณผ ์ ์ฅ ๋ฉ๋ชจ ์, ์ ํ์ ๋๊ธฐํ ์ํ๋ฅผ ํ๋์ ํ์ธํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์ ๋ฉ๋ชจ ๊ด๋ฆฌ์๋ฅผ ์ด๊ฑฐ๋ ๊ฐ์ธ์ ๋ณด๋ฅผ ์ ํํ ํ์ฌ ํ์ด์ง ์ง๋จ์ ์คํํ ์ ์์ต๋๋ค.
์ ๋ฆฌํ๊ณ ๋ณต๊ตฌํ๊ธฐ
- ๋ฉ๋ชจ ๊ด๋ฆฌ์์์ ๊ฒ์, ํํฐ, ์ ๋ ฌ, ํธ์ง
- ์ง์ ์ฌ์ดํธ์ ์ฌ์ฉ์ ๋๋ฉ์ธ๋ณ ๋ง์ปค ์ ์ด
- ๋ฉ๋ชจ ๊ด๋ จ ์ต๊ทผ ๋ณ๊ฒฝ ์ต๋ 20๊ฐ ๋ณด๊ด
- ์ด์ ๋ฒ์ ๋ณต์ ๋ฐ ์ญ์ ๋ฉ๋ชจ ๋ณต๊ตฌ
- ์ฝ๊ธฐ ์ฌ์ด CSV ๋ด๋ณด๋ด๊ธฐ
- ์ํธ๋ก ๋ณดํธ๋๋ AES-GCM ๋ฐฑ์ ๋ด๋ณด๋ด๊ธฐยท๊ฐ์ ธ์ค๊ธฐ
- ๋ก์ปฌ ์ ์ฅ ๊ณต๊ฐ ์ฌ์ฉ๋๊ณผ ๋ฐฑ์ ์ ์ฉ ๊ฒฐ๊ณผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
- ๋คํฌ ๋ชจ๋
์ฒ์๋ถํฐ ๋น๊ณต๊ฐ
๋๊ธฐํ๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ฉด ๋ฉ๋ชจ์ ์ค์ ์ ๊ธฐ๊ธฐ์ Firefox ํ์ฅ ์ ์ฅ์์ ๋จ์ต๋๋ค. Memolight์๋ ๊ด๊ณ , ๋ถ์, ์ถ์ , ๊ฐ๋ฐ์ ์ด์ ๋ฐฑ์๋๊ฐ ์์ผ๋ฉฐ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฌธ ๊ธฐ๋ก์ ์์งํ์ง ์์ต๋๋ค.
์น์ฌ์ดํธ ์ ๊ทผ์ ๊ธฐ๋ณธ ์ง์ ์ฌ์ดํธ์ ์ฌ์ฉ์๊ฐ ์ง์ ์ถ๊ฐํ๊ณ ํ์ฑํํ ๋๋ฉ์ธ์๋ง ์์ฒญ๋ฉ๋๋ค. ๋๊ธฐํ๋ ์ฌ์ฉ์ ์ฌ์ดํธ ์ ์๋ ๋ค๋ฅธ ์ค์น์์ ์ ๊ทผ ๊ถํ์ ์๋์ผ๋ก ๋ถ์ฌํ์ง ์์ต๋๋ค. CSV ํ์ผ์ ์ํธํ๋์ง ์์ผ๋ฉฐ, ์ํธ๋ก ๋ณดํธ๋ ๋ฐฑ์ ํ์ผ์ AES-GCM์ ์ฌ์ฉํฉ๋๋ค.
์ ํ์ ์ํธํ Google Drive ๋๊ธฐํ
Google Drive ๋๊ธฐํ๋ Firefox ๋ฐ์คํฌํฑ์์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ์ฌ์ฉ์๊ฐ ์์ ์ Google ๊ณ์ ์ ์ฐ๊ฒฐํ๊ธฐ ์ ๊น์ง ๊บผ์ ธ ์์ต๋๋ค. ํ์ฑํํ๋ฉด ์ง์ ๋ฐ์ดํฐ๊ฐ ๊ธฐ๊ธฐ์์ ์ํธํ๋ ๋ค ์ฌ์ฉ์์ ์จ๊ฒจ์ง Google Drive ์ฑ ๋ฐ์ดํฐ ๊ณต๊ฐ์ผ๋ก ์ง์ ์ ์ก๋ฉ๋๋ค. Memolight๋ drive.appdata ๋ฒ์๋ง ์์ฒญํ๋ฉฐ ์ผ๋ฐ Drive ํ์ผ์๋ ์ ๊ทผํ ์ ์์ต๋๋ค.
๊ฐ์ Google ๊ณ์ ์ ๋ค๋ฅธ ์ค์น๊ฐ ๋ค์ ์ฐ๊ฒฐํ ์ ์๋๋ก ์์์ ๋๊ธฐํ ํค๋ ๊ฐ์ ์จ๊ฒจ์ง ๊ณต๊ฐ์ ์ ์ฅ๋ฉ๋๋ค. ๋ฐ๋ผ์ Google ๊ณ์ ๋๋ Google ์์ฒด์ ์ ๊ทผ์ ๋ํ ์ ๋ก ์ง์ ์ํธํ๋ ์๋๋๋ค. OAuth ํ ํฐ์ Firefox ํ์ฅ ์ ์ฅ์์ ๋จ๊ณ ๋๊ธฐํ์๋ง ์ฌ์ฉ๋ฉ๋๋ค. ์ฐ๊ฒฐ์ ํด์ ํด๋ ๋ก์ปฌ๊ณผ ์๊ฒฉ ๋ฐ์ดํฐ๋ ์ ์ง๋๋ฉฐ, ๋ณ๋ ์์ ์ผ๋ก ๋ก์ปฌ ๋ฉ๋ชจ๋ฅผ ๋ณด์กดํ ์ฑ Drive ๋๊ธฐํ ๋ฐ์ดํฐ๋ง ์ญ์ ํ ์ ์์ต๋๋ค.
๊ถํ์ ์ฌ์ฉํ๋ ์ด์
- ์ ์ฅ์: ๋ฉ๋ชจ, ์ค์ , ์ต๊ทผ ๋ฒ์ , ๋ณต๊ตฌ ๊ธฐ๋ก, ๋๊ธฐํ ์ํ ๋ฐ Firefox ๋ฐ์คํฌํฑ์ OAuth ํ ํฐ
- ์๋: ์ ํ์ ๋๊ธฐํ ์์ฝ ๋ฐ ์ ํ๋ ์ฌ์๋
- ID์ Google API ์ ๊ทผ: ์ฌ์ฉ์๊ฐ Google Drive ๋๊ธฐํ๋ฅผ ์ ํํ ๋ค์๋ง ์ฌ์ฉ
- ์ฌ์ดํธ ์ ๊ทผ๊ณผ ์คํฌ๋ฆฝํ : ์ง์ ๋๋ ์ฌ์ฉ์๊ฐ ๋ช ์์ ์ผ๋ก ํ์ฉํ ๋๋ฉ์ธ์ ๋ง์ปค
- ์ปจํ ์คํธ ๋ฉ๋ด: ์ฌ์ฉ์๊ฐ ์ง์ ์ ํํ ํ ์คํธ ์ ์ฅ
- ํ์ฑ ํญ: ํด๋ฐ ์์ด์ฝ์ ํด๋ฆญํ์ ๋๋ง ์คํ๋๋ ๊ฐ์ธ์ ๋ณด ์ ํ ํ์ด์ง ์ง๋จ
๋ฆฌ๋ทฐ์ด 0๋ช
์ด 0์ ์ผ๋ก ํ๊ฐํจ
๊ถํ ๋ฐ ๋ฐ์ดํฐ
์ ํ์ ๊ถํ:
- ์๋ฆผ ํ์
๋ฐ์ดํฐ ์์ง:
- ๊ฐ๋ฐ์๋ ์ด ํ์ฅ ๊ธฐ๋ฅ์ด ๋ฐ์ดํฐ ์์ง์ ์๊ตฌํ์ง ์๋๋ค๊ณ ๋ฐํ๊ณ ์์ต๋๋ค.
๊ฐ๋ฐ์๊ฐ ๋ฐ์ธ ์ ํ์ ๋ฐ์ดํฐ ์์ง:
- ์ธ์ฆ ์ ๋ณด
- ์น ์ฌ์ดํธ ์ฝํ ์ธ
์ถ๊ฐ ์ ๋ณด
- ๋ถ๊ฐ ๊ธฐ๋ฅ ๋งํฌ
- ๋ฒ์
- 1.6.9
- ํฌ๊ธฐ
- 396.1 KB
- ๋ง์ง๋ง ์ ๋ฐ์ดํธ
- 4์ผ ์ (2026๋ 8์ 16์ผ)
- ๊ด๋ จ ์นดํ ๊ณ ๋ฆฌ
- ๋ผ์ด์ ์ค
- All Rights Reserved
- ๊ฐ์ธ์ ๋ณด์ฒ๋ฆฌ๋ฐฉ์นจ
- ์ด ๋ถ๊ฐ ๊ธฐ๋ฅ์ ๋ํ ๊ฐ์ธ์ ๋ณด์ฒ๋ฆฌ๋ฐฉ์นจ ์ฝ๊ธฐ
- ๋ฒ์ ๋ชฉ๋ก
- ๋ชจ์์ง์ ์ถ๊ฐ
์ด ํ์ฅ ๊ธฐ๋ฅ์ ๊ฐ๋ฐ์๊ฐ ์ฌ๋ฌ๋ถ์ด ์์ ๊ธฐ์ฌ๋ก ์ง์์ ์ธ ๊ฐ๋ฐ์ ์ง์ํด ์ค ๊ฒ์ ์์ฒญํฉ๋๋ค.
If the user explicitly connects Google Drive on Firefox desktop, supported data is encrypted locally and sent directly to the user's hidden Google Drive app-data space using only the drive.appdata scope. OAuth tokens remain in Firefox extension storage. Custom domains and Google service origins are optional permissions requested only from the relevant user action. No separate Memolight account is required.
Version 1.5.0 adds the toolbar status hub, privacy-limited current-page diagnosis, and backup-first recovery for rare damaged remote sync snapshots.
Source build (Node.js 22 / npm 10):
npm ci
MEMOLIGHT_GOOGLE_FIREFOX_CLIENT_SECRET='<installed-app credential supplied privately with the AMO submission>' npm run build:firefox
npm run lint:firefox
The unpacked output directory is dist-firefox/. The credential is excluded from Git and the source archive. The final credentialed Firefox package and matching source archive are produced together by npm run package:release.
Support and bug reports: https://cluenode.github.io/memolight/support.html