교사로서의 디지털 윤리 강화하기
AI가 만들 수 있는 것과 교사가 책임져야 하는 것을 구분하고, 공개 전 안전·윤리 점검을 습관화합니다.
핵심 메시지
AI가 만들어도 검증은 교사가 합니다.
7가지 안전·윤리 카드
개인정보 보호
- 학생 실명·연락처·건강·상담·가정 정보 입력 금지
- 꼭 필요하지 않은 데이터는 수집하지 않기
- 가명, 번호, 범주형 정보 우선 사용
API 키와 보안
- 브라우저 코드에 비밀 키 넣지 않기
- 서버 secret 사용
- 권한과 공개 범위 확인
AI 환각과 오류
- 결과를 사실처럼 확정하지 않기
- 교과 내용·평가 결과를 교사가 검토하기
- 중요한 결정에 AI 단독 사용 금지
편향과 공정성
- 학생 수준을 고정된 능력으로 단정하지 않기
- 성별·배경·장애 등 편향 표현 확인
- 불이익을 주는 자동 판단 피하기
저작권과 출처
- 외부 이미지·문항·자료의 사용 권한 확인
- 필요한 경우 출처 표시
- 생성 결과도 유사성과 권리 문제 확인
접근성
- 키보드 사용 가능
- 충분한 색 대비
- 글자 크기 확대
- 이미지 대체 텍스트
- 색만으로 정보 구분하지 않기
교육적 타당성
- 멋진 기능보다 학습 목표에 필요한가?
- 학생의 사고를 대신해 버리지 않는가?
- 교사와 학생의 관계를 약화시키지 않는가?
시나리오 — 어떻게 처리하시겠어요?
학생 실명과 상담 기록을 AI API에 그대로 입력
학번 대신 임의 번호로 형성평가 답변 분석
AI가 만든 피드백을 검토 없이 학생에게 자동 발송
저작권이 불분명한 이미지를 앱 배경으로 사용
색으로만 정답과 오답을 구분
API 실패 시 교사가 직접 작성할 수 있는 대체 입력 제공
공개 전 10문항 점검
최종 체크
0/10공개 전 마지막 단계 — 이용약관과 개인정보처리방침 넣기
완성한 앱에 정책 문서와 공통 푸터를 추가해 이용자가 언제든 확인할 수 있게 합니다.
왜 푸터에 정책 문서가 필요할까요?
공개된 앱은 누가 운영하는지, 문의는 어디에 하는지, 어떤 정보를 저장하고 처리하는지 이용자가 확인할 수 있어야 합니다.
AI가 만든 약관을 그대로 게시하지 말고 실제 앱의 기능과 데이터 처리 방식에 맞게 수정해야 합니다.
- 1
예시 파일 내려받기
- 2
내 앱에 맞게 수정하기
- 3
Lovable에 파일 첨부하기
- 4
푸터 제작 프롬프트 입력하기
① 예시 Markdown 파일 내려받기
아래 두 파일을 내려받은 뒤 대괄호 안의 내용을 내 앱에 맞게 바꿔 주세요.
이용약관 예시 파일
파일명: 이용약관_예시.md
개인정보처리방침 예시 파일
파일명: 개인정보처리방침_예시.md
② 내 앱의 실제 기능에 맞게 수정하기
문서 수정 체크리스트
12개 중 0개 확인문서가 길고 그럴듯한 것보다, 실제 앱의 동작과 정확히 일치하는 것이 더 중요합니다.
③ 수정한 두 파일을 Lovable에 첨부하기
- 내려받은 두
.md파일을 문서 편집기에서 엽니다. - 대괄호 안의 내용을 내 앱의 실제 정보로 수정합니다.
- 파일명을 알기 쉽게 저장합니다.
- Lovable 프로젝트의 채팅 입력창에서 첨부 버튼을 누릅니다.
- 두 Markdown 파일을 모두 선택합니다.
- 다음 단계의 푸터 제작 프롬프트를 함께 입력합니다.
권장 파일명
- 이용약관.md
- 개인정보처리방침.md
API 키, 비밀번호, 학생 실명, 학번 또는 상담 기록을 Markdown 파일에 넣지 마세요.
두 파일을 첨부하지 않고 프롬프트만 입력하면 Lovable이 실제 문서의 내용을 알 수 없습니다. 반드시 파일과 프롬프트를 함께 보내세요.
④ Lovable에 푸터 제작 요청하기
수정한 이용약관.md와 개인정보처리방침.md를 첨부한 상태에서 아래 영문 프롬프트를 복사해 입력하세요.
Add a shared legal footer to every page of this web app. Use the two attached Markdown files as the only source of truth: 1. 이용약관.md 2. 개인정보처리방침.md Do not invent, rewrite, summarize, or remove clauses from the attached documents. Footer content: - Left: copyright notice using the actual service name - Center: privacy officer or service contact information from the attached documents - Right: two links labeled "이용약관" and "개인정보처리방침" Implementation requirements: 1. Create one reusable shared footer component. 2. Render it through the global app layout so it appears consistently on every page. 3. Do not manually duplicate the footer inside individual pages. 4. Match the existing design system, colors, typography, spacing, and responsive layout. 5. Keep all visible UI text in Korean. 6. Use a horizontal three-part layout on desktop. 7. Stack the footer content vertically on mobile. 8. Add a subtle top border and sufficient spacing. 9. Preserve all existing pages, navigation, data, and functionality. When the user selects "이용약관": - open an accessible modal - render the complete Markdown content of 이용약관.md - display the effective date clearly - provide Print, Markdown Download, and Close buttons When the user selects "개인정보처리방침": - open an accessible modal - render the complete Markdown content of 개인정보처리방침.md - display the effective date clearly - provide Print, Markdown Download, and Close buttons Modal requirements: - close button in the top-right corner - close with the Escape key - close when the backdrop is selected - lock background scrolling while open - trap keyboard focus inside the modal - return focus to the original footer link after closing - support long documents with internal scrolling - use a near-full-screen layout on mobile - provide readable heading, paragraph, list, and spacing styles Download requirements: - download the original attached Markdown content - preserve Korean characters using UTF-8 - use a real .md filename - do not download rendered HTML Important: - Do not add data collection methods that the app does not use. - Do not claim that data is stored only in localStorage if the app also uses a cloud database. - Do not claim that no personal information is processed if nickname, class code, login, analytics, or user records are stored. - Do not expose API keys, secrets, internal UUIDs, or private database values. - Do not change unrelated components or pages. After implementation, test: - footer visibility on every page - both policy links - keyboard and Escape-key behavior - mobile layout - print behavior - Markdown file downloads - Korean text encoding - consistency between the displayed documents and downloaded files
완성되면 이런 구조가 됩니다
© 2026 my-service.com. All rights reserved.
개인정보책임자: 홍길동 교사 (○○학교) | 문의: 00-0000-0000
이용약관|개인정보처리방침
© 2026 my-service.com. All rights reserved.
개인정보책임자: 홍길동 교사 (○○학교) | 문의: 00-0000-0000
이용약관개인정보처리방침
푸터 적용 후 확인할 것
최종 확인 체크리스트
14개 중 0개 확인개발자가 되는 것이 아니라, AI와 함께 내 수업을 설계하는 감각을 갖는 것.
교사의 교육 전문성 + AI와의 협업 설계 역량