Skip to content

동혐암호를 활용하여, 개인의 로그 데이터를 개인 정보 유출의 위험 없이 거래할 수 있는 서비스

Notifications You must be signed in to change notification settings

hoogom88/Capstone

Repository files navigation

프로젝트 소개

LogCatcher는 동혐암호를 활용하여, 개인 유저의 로그 데이터를 개인정보유출의 위험없이 거래할 수 있는 앱입니다.

(암호화 코드는 보안 문제로 제외하고 업로드하였습니다.) image

📑 판매자는 판매를 원하는 로그 데이터를 앱을 통해 자동으로 수집, 전송하고 보상을 받을 수 있습니다

📊 구매자는 비용 지불을 통해 원하는 로그 데이터의 통계 정보를 제공 받을 수 있습니다


기술 스택

image


주요 기능

로그인

회원가입 로그인
  • 한번의 회원가입으로 판매자/구매자 모두 이용 가능해요

  • 사용자는 앱 사용 목적에 따라 로그인 할 수 있어요

    • 로그 데이터 구매자
    • 로그 데이터 판매자

홈 화면

다양한 정보를 확인할 수 있어요!!

  • 보유 포인트를 우측 상단에서 확인할 수 있어요

  • 구독중인 상품을 확인할 수 있어요

  • 추천 상품을 확인할 수 있어요

  • 각 정보를 터치하여 해당 페이지로 바로 이동할 수 있어요


상품 구독 - 상품 화면

‘상품 화면’에서 상품을 추천 받고, 내가 구독한 상품을 확인할 수 있어요

판매자

상품 구독을 통해 로그 데이터를 자동수집/전송하고 포인트를 받을 수 있어요.

위치 정보 수집 상품

10분마다 현재 위치 좌표를 저장

앱 사용 정보 수집 상품

10분마다 앱 사용 기록 저장

  • ‘상품 상세 화면’에서 상품에 관한 상세 정보를 확인할 수 있어요
  • 상품 구독/해지, 데이터 전송에 관한 기록을 ‘상품 상세 화면’ 하단에서 확인할 수 있어요
  • 수집한 데이터의 양에 비례하는 포인트 지급!!

구매자

상품 구독을 통해 로그 데이터의 **인사이트(통계 정보)**를 열람할 수 있어요

위치 정보 인사이트 상품

통계 정보를 지도를 통한 시각적인 인사이트로 제공

앱 사용 정보 인사이트 상품

통계 정보를 테이블을 통한 시각적인 인사이트로 제공

  • ‘상품 상세 화면’에서 상품에 관한 상세 정보를 확인할 수 있어요
  • 상품 구독/해지, 구독료 지불에 관한 기록을 ‘상품 상세 화면’ 하단에서 확인할 수 있어요
  • 수집된 모든 데이터는 24시간 이내에 업데이트 됩니다

로그 수집 - 로그 화면

  • 구독한 상품에 해당하는 로그 데이터만 수집됩니다

  • 로그 수집에 필요한 권한을 허용해 주세요

    • 위치 정보 접근
    • 사용 정보 접근
    • 배터리 사용량 최적화 해제
  • 로그 수집 여부를 ‘홈 화면’의 하트 아이콘, ‘로그 화면’의 폴더 아이콘의 애니메이션을 통해 확인 할 수 있어요

  • 로그 수집은 앱을 종료해도 계속 실행되고 있어요

    • 실행 여부를 상단 알림창에서 확인할 수 있어요
    • 수집된 데이터는 암호화 후, 하루에 한번 서버로 자동 전송 됩니다
    • 전송한 데이터의 양에 따라 포인트를 지급 받아요
  • ‘로그 페이지’에서 수집된 로그를 확인할 수 있어요!

  • ‘로그 페이지’의 로그 기록을 터치하여 상세 기록을 확인할 수 있어요!!

ezgif.com-gif-maker.gif


포인트 - 포인트 화면

  • ‘포인트 화면’에서 적립/사용 내역을 확인할 수 있어요

  • ‘상품 상세 화면’에서도 포인트 기록을 확인할 수 있어요

    • 데이터 전송에 따른 포인트 적립
    • 인사이트 상품 구독에 따른 포인트 사용

인사이트(통계 정보) 제공

위치 정보 인사이트

ezgif.com-video-to-gif.gif

  • 성별, 나이, 시간, 요일, 월에 대한 쿼리를 생성할 수 있어요
  • 생성한 쿼리로 인사이트를 조회하세요!
  • 쿼리의 결과가 지도에 표시됩니다
    • 쿼리와 동일한 색상으로 결과가 표시됩니다
    • 쿼리 결과의 크기에 비례한 원으로 표시됩니다
    • 원을 터치하여 상세 정보를 확인할 수 있어요

앱 사용 정보 인사이트

ezgif.com-video-to-gif (1).gif

  • 성별, 나이, 시간, 요일, 월에 대한 쿼리를 생성할 수 있어요
  • 생성한 쿼리로 인사이트를 조회하세요!
  • 쿼리의 결과가 테이블에 표시됩니다
    • 앱의 ‘이름’, ‘유형’, ‘10분당 평균 사용 시간’ 열 제목을 터치하여 정렬할 수 있어요

About

동혐암호를 활용하여, 개인의 로그 데이터를 개인 정보 유출의 위험 없이 거래할 수 있는 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published