본문 바로가기

전체 글

(98)
회원 서비스 기획 ④ - 회원 정보 저장 여기서부터는 서비스 기획 영역인가, 아닌가 싶긴 하지만, 암호화 관련해서는 알고 있어야 할 것 같아 써봅니다. 회원가입 시 입력한 유저의 정보인 ID, 비밀번호, 이름 전화번호, 이메일은 회원 서버의 DB에 저장되어 있을 거예요. 이 정보중 아래와 같이 법령에 의해 암호화 대상이 있으며 저장을 할 경우에는 반드시 암호화를 해야 한다고 합니다. (개인정보보호위원회) 개인정보의 기술적·관리적 보호조치 기준 제6조(개인정보의 암호화) ① 정보통신서비스 제공자등은 비밀번호는 복호화 되지 아니하도록 일방향 암호화하여 저장한다. ② 정보통신서비스 제공자등은 다음 각 호의 정보에 대해서는 안전한 암호알고리듬으로 암호화하여 저장한다. 1. 주민등록번호 2. 여권번호 3. 운전면허번호 4. 외국인등록번호 5. 신용카드번..
회원 서비스 기획 ③ - 회원 정보 입력 약관 동의 절차에 이어 회원 정보 입력에 대해서 살펴볼까합니다. 약관동의에 대해서는 아래 글에서 설명해 놓았습니다. 2022.02.20 - [서비스 기획] - 회원 서비스 기획 ② - 약관 동의 아래는 G마켓의 회원 정보 입력 페이지인데요, G마켓을 기준으로 말해보려고 합니다. 업종에 따라 회사에서 수집하는 회원 정보는 다를 수 있습니다만, 약관 동의에서 말씀드린대로 개인정보는 최소한으로 수집합니다. 아이디는 아이디 기준에 따라 입력하도록 안내합니다. 아이디 입력 기준 예시 : 영문자, 숫자를 조합하여 최소 XX ~ 최대 XX자로 구성 에러 문구 : 아이디 입력하지 않은 경우 (포커스 아웃) 아이디를 입력해 주세요. 최소 문자 수 미만, 최대 문자 수 초과 입력 시 (포커스 아웃) 아이디는 영문자, 숫자..
입력 유형에 따른 모바일 키보드 형태 모바일에서는 입력 유형에 따라 키보드가 다르게 나타나고 있습니다. 혹시 알고 계셨나요? 그 이유는 모바일에서는 문자, 숫자, 특수기호를 하나의 키보드에서 입력이 불가능하기 때문이죠. 그럼 오늘은 입력 유형에 따른 키보드 형태를 정리해보겠습니다. 알아두시면 모바일 UI 기획서를 작성하실 때 도움이 되실 거에요. 제 휴대폰인 삼성 갤럭시20 FE로 캡처하여 정리했습니다. 아이폰과는 형태가 다를 거에요. 참고부탁드립니다. 기본 키보드 문자 입력에 최적화되어 있어 가장 많이 보는 키보드 형태 이메일 키보드 이메일을 빠르게 입력할 수 있게 하는 키보드로 [@]과 [.] 그리고 [.com]이 포함되어 있음 비밀번호 키보드 비밀번호를 입력할 때 사용되는 키보드로 실시간 숨김 표시[*]를 제공 전화 키보드 전화번호를 ..
회원 서비스 기획 ② - 약관 동의 회원 서비스 기획①에서 개인정보에 대해서 알아보았습니다. 2022.02.20 - [서비스 기획] - 회원 서비스 기획 ① - 개인정보의 개념 그럼 오늘은 약관 동의에 대해서 알아보려고 합니다. 약관 동의 페이지에서는 이용자에게 여러가지 동의를 받습니다. 업종마다 나열되는 약관의 종류가 다르고, (필수), (선택) 약관이 개수도 다릅니다. 약관 종류 (업종마다 다름) 서비스 이용 약관 개인정보 수집 및 이용 동의 고유 식별정보 처리 동의 개인정보 제 3자 제공 동의 개인정보 취급 위탁 동의 위치 정보 이용 약관 위치 기반 서비스 이용 약관 마케팅 메일, SMS 수신 동의 기타 이전 글 참고 2020.09.02 - [정책] - 서비스 약관 종류 (제3자 제공 동의, 처리 위탁 동의, 광고성 수신 동의) 그 ..
회원 서비스 기획 ① - 개인정보의 개념 블로그에 무얼 쓰면 좋을까, 라는 생각은 있었는데, 생각만하고 막상 쓸려고 하니 쓸 말이 없었습니다. 근데 며칠전 댓글을 써주신 걸 보고 이 블로그가 누군가에게 도움이 될 수 있구나, 라는 생각이 들어 갑자기 마음이 확 났습니다. 물론 꾸준한 성격이 아니라서 매일매일 잘 정리를 할 수 있는지 모르겠지만 시작이 반이다, 라는 생각으로 불끈! 그럼 무슨 주제로? 곰곰히 생각해보니 '회원 서비스에 대해서 전체적으로 한번 정리를 해볼까', 라는 생각이 문득 들었습니다. 예전에 개별적으로 개인정보 수집 및 이용 동의, 파기 등에 대해서 작성하긴 했지만, 전체 하나의 흐름으로 정리해보는 게 좋을 것 같다는 생각이 들었습니다. 물론 제가 처음부터 회원 서비스를 기획한 게 아니기 때문에 제가 작성한 내용이 완벽하지 않..
Web 1.0, Web 2.0 그리고 Web 3.0 누군가 내게 'Web 1.0, Web 2.0, Web 3.0에 대해 뭐냐'라고 물어본다면, (나는 Web 1.0, Web2.0 시대를 다 겪었지만), 100% 우물쭈물 거릴 것이라 확신하죠. 물론 묻는 사람은 없겠지만, 혹시나 갑자기 부끄러워지지 않기 위해서 폭풍 검색하여 급정리를 해보려고 합니다. 그러고 보면 요즘 가상화페인 비트코인의 가격이 어마어마하게 올랐고, 블록체인 기술 기반으로한 P2E 모델로 미르4 성공해서 주가도 어마어마하게 올랐죠. 게다가 제페토, 로블록스는 한번도 접속해보지도 못했는데, 요즘은 Z세대 놀이터라고 합니다. 지금 말했던 그 모든 것에 대해서 눈감고 귀닫은 저는 웹3.0이 오고 있는 줄 몰랐습니다. 하나은행경영연구소에서 작성한 표에 내용을 추가해서 적어보았습니다. 구분 Web..
[시] 아닌 것 아닌 것 - 에린 핸슨 - 당신의 나이는 당신이 아니다 당신이 입는 옷의 크기도 몸무게와 머리 색깔도 당신이 아니다. 당신의 이름도 두 뺨의 보조개도 당신이 아니다. 당신은 당신이 읽은 모든 책이고 당신이 하는 모든 말이다. 당신은 아침의 잠긴 목소리고 당신이 미처 감추지 못한 미소이다. 당신은 당신의 웃음 속 사랑스러움이고 당신이 흘린 모든 눈물이다. 당신이 철저히 혼자라는 걸 알 때 당신이 목청껏 부르는 노래 당신이 여행한 장소들 당신이 안식처라고 부르는 곳이 당신이다. 당신은 당신이 믿는 것들이고 당신이 사랑하는 사람들이며 당신 방에 걸린 사진들이고 당신이 꿈꾸는 미래이다. 당신은 많은 아름다운 것들로 이루어져 있지만 당신이 잊은 것 같다. 당신 아닌 그 모든 것들로 자신을 정의하기로 결정하는 순간..
모바일 앱 종류 (네이티브 앱, 웹 앱, 하이브리드 앱) 가끔 회사에서는 '어떤 페이지를 누가 띄워줘야 하는가'를 두고 눈치게임 비슷한 걸 할 때가 있어요. 그럴 때마다 사안이 긴급하면 웹 뷰, 별로 급하지 않으면 네이티브! 뭐 암튼 이렇게 결론이 나곤 합니다. 저희는 하이브리드 앱을 만들고 있다고 생각하시면 됩니다. 오늘은 모바일 앱 종류를 알아볼까 합니다. 네이티브 앱 (Native Application) 개요 스마트폰 각 운영체제별로 개발하는 방식의 앱 안드로이드 앱은 Java 혹은 Kotlin으로 개발 iOS 앱은 Swift 혹은 Objective-C로 개발 장점 운영체제가 허용하는 모든 자원과 기능을 직접 활용 가능 안드로이드나 iOS 버전이 업데이트 될 때마다 최신 기능을 바로 앱에 탑재 가능 홈화면에 아이콘을 추가하여 사용 가능 단점 각 운영체제별..