이용약관
시행일 2026년 8월 31일
제1조 (목적)
이 약관은 세이브 팀(이하 "운영진")이 제공하는 「포장재 재활용 등급 자가판정 · 매장 실사기록부」(이하 "서비스")의 이용 조건과 절차를 정합니다.
제2조 (서비스의 내용)
서비스는 이용자가 포장재를 눈으로 확인해 재활용 용이성 등급을 스스로 판정해 보고, 그 결과를 기록·집계하도록 돕는 도구입니다.
제3조 (계정)
- 서비스는 자체 아이디·비밀번호를 만들지 않습니다. 로그인은 DS-GO 또는 Bytenode 계정으로만 이루어지며, 운영진은 이용자의 비밀번호를 받지도 저장하지도 않습니다.
- 계정의 아이디·비밀번호·본인확인은 각 공급자(DS-GO, Bytenode)의 약관을 따릅니다. 그 계정에 관한 변경·탈퇴는 해당 서비스에서 처리해야 합니다.
- 처음 로그인하는 시점에 이 서비스의 계정이 만들어집니다.
- 계정은 본인이 사용해야 하며, 타인에게 넘기거나 빌려줄 수 없습니다.
제4조 (기록과 팀 공유)
- 이용자가 저장한 기록은 기본적으로 본인에게만 보입니다.
- 이용자가 "조원과 공유"로 표시한 기록에 한해 같은 팀 이름을 쓰는 다른 이용자에게 공개되고 팀 집계에 합산됩니다. 공유 표시는 이용자가 직접 켜고 끕니다.
- 같은 팀 이름을 쓰면 누구든 그 팀의 공유 기록을 볼 수 있습니다. 공개하고 싶지 않은 내용은 공유 표시를 하지 마세요.
- 다른 이용자의 기록은 열람만 가능하며 수정·삭제할 수 없습니다.
제5조 (이용자의 금지행위)
- 타인의 계정을 도용하거나 권한 없이 접근하는 행위
- 사실과 다른 실사 기록을 고의로 입력해 집계를 왜곡하는 행위
- 타인의 개인정보나 명예를 침해하는 내용을 기록·메모에 적는 행위
- 서비스를 자동화 도구로 과도하게 호출하거나 정상 운영을 방해하는 행위
- 이 앱의 판정 결과를 공식 등급인 것처럼 표시·배포하는 행위
제6조 (이용 제한)
운영진은 제5조를 위반한 계정의 이용을 정지할 수 있습니다. 정지된 계정은 로그인할 수 없으며, 이미 발급된 접속 세션도 즉시 끊깁니다. 정지 사유는 기록으로 남기고, 이용자가 요청하면 알려드립니다.
제7조 (서비스의 변경·중단)
이 서비스는 학생 과제물로서 예고 없이 변경되거나 종료될 수 있습니다. 무상으로 제공되므로 운영진은 서비스 중단이나 데이터 소실에 대해 책임을 지지 않습니다. 중요한 기록은 실사기록부 탭의 CSV·JSON 내보내기로 직접 보관하시기 바랍니다.
제8조 (면책)
운영진은 이용자가 입력한 기록의 정확성을 보증하지 않으며, 이 앱의 판정 결과를 이용해 발생한 손해에 대해 책임지지 않습니다. 다만 운영진의 고의 또는 중대한 과실로 인한 경우는 그러하지 않습니다.
제9조 (약관의 변경)
약관이 바뀌면 이 페이지에 고쳐 올리고 시행일을 갱신합니다. 변경 후에도 서비스를 계속 이용하면 변경된 약관에 동의한 것으로 봅니다.
개인정보 처리방침
시행일 2026년 8월 31일
1. 수집하는 항목
서비스는 로그인에 필요한 최소한만 받습니다. 아래가 전부입니다.
| 구분 | 항목 | 수집 방법 |
|---|---|---|
| 계정 | 공급자가 발급한 고유 ID, 표시 이름 | DS-GO / Bytenode 로그인 시 공급자로부터 전달받음 |
| 이메일, 사용자명, 프로필 이미지 (공급자가 제공하는 경우에 한함) | ||
| 이용자 입력 | 팀 이름, 매장명, 조사자명, 제품명, 브랜드, 메모, 판정 답변 | 이용자가 화면에서 직접 입력 |
| 자동 생성 | 계정 생성 시각, 마지막 접속 시각, 세션 토큰 | 서비스 이용 과정에서 자동 생성 |
수집하지 않는 것 — 비밀번호, 주민등록번호, 연락처, 결제정보, 위치정보, 광고 식별자. 이 서비스에는 광고·분석 추적 도구가 전혀 없습니다.
Bytenode로 로그인하면 이메일을 받지 않습니다. Bytenode가 제공하는 범위(scope)에 이메일이 없기 때문이며, 계정 화면에 "이메일 정보 없음"으로 표시됩니다.
2. 이용 목적
- 로그인과 본인 계정 식별
- 이용자별 실사 기록의 저장·조회
- 같은 팀 이용자 간의 공유 표시된 기록 집계
- 약관 위반 대응 및 서비스 운영·장애 확인
수집한 정보를 위 목적 외로 쓰거나 제3자에게 제공하지 않으며, 판매하지 않습니다.
3. 보관 위치와 처리위탁
| 수탁자 | 역할 | 보관 지역 |
|---|---|---|
| Vercel Inc. | 웹 서비스 실행·배포 | 해외(미국 등) |
| Neon Inc. | 데이터베이스(계정·기록) 보관 | 해외 |
| DS-GO · Bytenode | 로그인 인증 | 해당 서비스의 방침에 따름 |
서비스가 해외 클라우드 위에서 동작하므로 개인정보가 국외에 저장됩니다. 이에 동의하지 않으시면 서비스를 이용하실 수 없습니다.
4. 보유 기간과 파기
- 계정 정보와 기록은 계정이 삭제될 때까지 보관합니다.
- 로그인 세션은 14일 뒤 만료되며 만료된 세션은 주기적으로 삭제됩니다.
- 계정 삭제를 요청하면 해당 계정의 기록·연결 정보를 모두 함께 삭제합니다. 삭제된 데이터는 복구할 수 없습니다.
- 이 서비스는 학생 과제물이므로 프로젝트 종료 시 전체 데이터를 파기할 수 있습니다.
5. 이용자의 권리
- 열람·정정 — 내 계정 탭에서 표시 이름과 팀 이름을 직접 고칠 수 있습니다.
- 내려받기 — 실사기록부 탭에서 내 기록 전체를 CSV·JSON으로 내보낼 수 있습니다.
- 삭제 — 기록은 개별 삭제와 전체 삭제가 가능합니다. 계정 자체의 삭제는 아래 연락처로 요청해 주세요.
- 공유 철회 — 기록의 "조원과 공유" 표시를 끄면 팀 집계에서 즉시 빠집니다.
6. 쿠키
서비스는 로그인 상태 유지 목적의 쿠키 하나(tmd_session)와,
로그인 절차 중에만 잠깐 쓰는 임시 쿠키(tmd_oauth_*, 5분 뒤 만료)를 사용합니다.
둘 다 HttpOnly로 설정되어 자바스크립트가 읽을 수 없으며,
광고·행태정보 수집에 쓰이는 쿠키는 없습니다.
7. 안전조치
- 비밀번호를 저장하지 않아 유출될 비밀번호가 애초에 없습니다.
- 모든 통신은 HTTPS로 암호화합니다.
- 로그인 과정의 위조 방지를 위해
state·PKCE·발급자(iss) 검증을 적용합니다. - 기록의 저장·삭제 요청은 서버에서 소유자를 확인합니다. 다른 사람의 기록은 수정할 수 없습니다.
- 관리자의 계정 조치는 감사 기록으로 남습니다.
8. 만 14세 미만
이 서비스는 고등학생 프로젝트 활동을 전제로 합니다. 만 14세 미만 아동의 가입은 받지 않으며, 확인되는 경우 계정을 삭제합니다.
9. 문의
개인정보 열람·정정·삭제 요청과 문의는 아래로 보내주세요.
창의혁신 프로젝트 · 1학년 9반 세이브 팀 (지도교사를 통해 접수 가능)
10. 변경 고지
방침이 바뀌면 이 페이지에 고쳐 올리고 시행일을 갱신합니다.
라이선스 · 출처
이 앱의 소스 코드
MIT License · Copyright (c) 2026 세이브 팀 (TMD)
이 소프트웨어와 관련 문서 파일의 사본을 취득하는 모든 사람에게, 소프트웨어를 제한 없이 다룰 수 있는 권한을 무상으로 부여합니다. 여기에는 사용, 복제, 수정, 병합, 게시, 배포, 재실시권 부여, 판매의 권리가 포함되며, 소프트웨어를 제공받는 사람에게도 같은 권리를 부여할 수 있습니다. 다만 다음 조건을 따라야 합니다. 위 저작권 표시와 이 허가 표시를 소프트웨어의 모든 사본 또는 상당 부분에 포함해야 합니다. 이 소프트웨어는 상품성, 특정 목적 적합성, 비침해에 대한 보증을 포함하여 명시적이든 묵시적이든 어떠한 보증도 없이 "있는 그대로" 제공됩니다. 저작자 또는 저작권자는 계약, 불법행위 또는 그 밖의 사유로 발생하는 어떠한 청구, 손해 또는 책임에 대해서도 책임지지 않습니다.
판정 기준의 출처
이 앱의 등급 판정 규칙은 아래 공개 자료를 구현한 것입니다. 해당 고시는 공공저작물이며, 앱은 그 내용을 재구성해 제공할 뿐 공식 판정 권한을 갖지 않습니다.
- 「포장재 재활용 용이성 등급평가 기준」(환경부고시) 별표1 · 별표2 — 국가법령정보센터
- 「포장재 재질·구조 등급표시 기준」(환경부고시) — 국가법령정보센터
- 『포장재 재질·구조 평가제도의 이해』(환경부, 2020.2) 29~43p
- 포장재 재질·구조 평가제도 안내 — 한국환경공단 자원순환통합징수 포털
- 「무색·라벨 절취선 페트병에 재활용 최우수 등급」(2025년 개정 안내) — 대한민국 정책브리핑
상표와 로고
DS-GO와 Bytenode의 이름·로고는 각 서비스의 자산입니다. 이 앱은 로그인 연동을 안내하기 위한 목적으로만 표시하며, 두 서비스가 이 앱을 보증하거나 후원한다는 뜻이 아닙니다.
사용한 것
외부 자바스크립트 라이브러리·프레임워크·웹폰트·분석 도구를 일절 쓰지 않습니다.
서버는 Node.js 표준 모듈(node:http, node:sqlite, node:crypto)로
만들었고, 배포 환경에서만 PostgreSQL 드라이버(pg, MIT License)를 사용합니다.
화면의 아이콘은 유니코드 이모지입니다.
창의혁신 프로젝트 · 1학년 9반 세이브 팀 · TMD