vibnote Privacy Policy
Effective 2026-10-24. vibnote is provided by YDONLABS (연두온랩스). Contact: lee@poria.net
vibnote is built so that we do not hold your content. There is no vibnote account, and the vibnote server has no database of users or notes.
What stays on your device
- Your snaps, notes, and vault files are stored in your browser's storage on the device you use.
- If you sign in with GitHub, the access token GitHub issues is stored in your browser on that device. It is sent only to GitHub (api.github.com).
- Settings such as language and sync options are stored in your browser.
What goes to GitHub
- If you connect a GitHub repository, your content is uploaded to the repository you choose, and sync requests go directly from your browser to GitHub. We do not see or keep a copy.
- GitHub shows the requested permission as access to your repositories (the
reposcope). vibnote uses it to list your repositories so you can pick or create one, and then reads and writes only the repository you selected. - GitHub's own privacy policy applies to data stored on GitHub.
What passes through the vibnote server
The vibnote server (a Cloudflare Worker) relays two things and stores neither:
- Sign-in: after you approve vibnote on GitHub, the server exchanges the one-time code for your access token and returns it to your browser. The token is not logged or kept.
- Link previews: when you save a link, the server fetches that page to read its title and description, and returns them to your browser. The URL and page content are not kept.
Like any website, Cloudflare processes your IP address to deliver the site, protect it from abuse, and limit request rates. We do not keep IP addresses.
Emails you send us
If you email us feedback or sign up for app release notices (from Settings, which opens your mail app), we receive your email address and what you wrote. We use app sign-ups only to tell you when the desktop or mobile apps are released, and delete them after that or whenever you ask. We do not add you to any other mailing list.
Chrome extension
The vibnote Chrome extension has no server of its own and sends nothing anywhere except vibnote.com in your own browser. When you click its button, use its shortcut, or choose one of its right-click menu items, it reads the address and title of that tab and any text you selected and shows them in its popup. When you press Save, it hands the text to your vibnote.com tab (opening one in the background if none is open), and vibnote saves it there as usual. It can read only the tab you clicked and vibnote.com, not all websites, and it does not read your browsing history.
Analytics
We use Cloudflare Web Analytics to count page views and see which countries visitors come from. It does not use cookies and does not read your content.
The web app also sends anonymous usage counts so we can tell whether the product works for people: whether a first snap, a first note, a GitHub connection, sample snaps, or Review happened (each once per browser), and on each day you open the app, how many days it has been since your first use (as a range such as "7–13 days"). When something breaks, it also counts where (a screen crash, an uncaught error, or a sync failure with its kind such as "network" or "auth"), at most once per kind per page load and ten times a day per browser. Error messages and stack traces are not sent. Each count carries only the event name, that range, the kind of screen (phone, desktop, or installed app), and the app language. No user or device identifier is created or sent, and none of your content, titles, or links. The counts are stored in Cloudflare Workers Analytics Engine. You can turn them off in Settings.
We do not use advertising, sell data, or share data with data brokers.
Your choices
- Export your whole vault as a ZIP from Settings at any time.
- Remove your data from a device by clearing this site's data in your browser. Content in your GitHub repository stays there until you delete it.
- Revoke vibnote's GitHub access at github.com/settings/applications.
Changes
If this policy changes, we will update the effective date above. Questions: lee@poria.net
한국어 요약
- vibnote에는 계정이 없고, 서버에 사용자나 노트 데이터베이스가 없습니다.
- snap·노트·설정은 사용하는 기기의 브라우저 저장소에 저장됩니다. GitHub 로그인 토큰도 그 브라우저에만 저장되며 GitHub(api.github.com)에만 보내집니다.
- GitHub 저장소를 연결하면 내용은 고른 저장소에 올라가고, 동기화 요청은 브라우저에서 GitHub으로 바로 갑니다. 저희는 사본을 보거나 보관하지 않습니다.
- GitHub 승인 화면에는 저장소 전체 접근(
repo권한)으로 표시됩니다. vibnote는 저장소를 고르거나 만들 수 있게 목록을 읽고, 그 뒤에는 고른 저장소 하나만 읽고 씁니다. - vibnote 서버(Cloudflare Worker)는 두 가지만 중계하고 아무것도 저장하지 않습니다: GitHub 로그인 코드를 토큰으로 바꾸는 일, 링크를 저장할 때 그 페이지의 제목·설명을 읽어 오는 일.
- Cloudflare는 사이트 전달과 남용 방지를 위해 IP 주소를 처리합니다. 저희는 IP 주소를 보관하지 않습니다.
- vibnote 크롬 확장은 자체 서버가 없고, 내 브라우저의 vibnote.com 말고는 아무 데도 보내지 않습니다. 버튼·단축키·오른쪽 클릭 메뉴를 쓴 그 탭의 주소·제목·선택한 문장만 읽어 팝업에 보여 주고, 저장을 누르면 열린 vibnote.com 탭(없으면 뒤에서 잠깐 엶)에 건네 평소처럼 저장합니다. 그 탭과 vibnote.com 말고는 읽지 않으며 방문 기록도 읽지 않습니다.
- 의견이나 앱 출시 알림 신청을 메일로 보내시면 그 주소와 내용을 받습니다. 출시 알림 신청은 앱 출시를 알리는 데만 쓰고, 알린 뒤나 요청하시면 지웁니다. 다른 메일 목록에 넣지 않습니다.
- 방문 수와 국가를 보려고 쿠키 없는 Cloudflare Web Analytics를 씁니다. 내용은 읽지 않습니다. 광고, 데이터 판매, 제3자 공유는 하지 않습니다.
- 제품이 실제로 쓰이는지 알기 위해 익명 사용 횟수를 셉니다: 첫 snap·첫 노트·GitHub 연결·예시·Review가 있었는지(브라우저마다 한 번), 그리고 앱을 연 날마다 첫 사용 후 며칠째인지(예: "7~13일"). 문제가 생기면 어디서 생겼는지(화면 오류, 잡히지 않은 오류, 동기화 실패와 그 종류 — "network"·"auth" 등)도 셉니다. 페이지를 연 동안 종류마다 한 번, 브라우저마다 하루 10번까지이며 오류 메시지나 스택은 보내지 않습니다. 사건 이름, 그 구간, 화면 종류(폰·데스크톱·설치 앱), 앱 언어만 보내며 사용자·기기 식별자나 쓴 내용·제목·링크는 보내지 않습니다. Cloudflare Workers Analytics Engine에 저장되고, 설정에서 끌 수 있습니다.
- 설정에서 언제든 vault 전체를 ZIP으로 내보낼 수 있고, 브라우저에서 이 사이트 데이터를 지우면 기기에서 삭제됩니다. GitHub 접근 권한은 github.com/settings/applications에서 거둘 수 있습니다.
- 문의: lee@poria.net