FFB Probe Diagnostic
현재 사이트 언어 한국어
다운로드
은둔

전송되는 실제 바이트입니다.

프로브는 HTML과 JSON 두 보고서 파일을 로컬에 씁니다. Share를 클릭하기 전까지 보고서 및 장치 데이터는 컴퓨터를 떠나지 않으며, 이후 JSON 파일이 POST됩니다. GUI는 업데이트 확인을 위해 시작 시 작은 공개 릴리스 매니페스트를 별도로 읽지만 설치 ID, 장치 정보 또는 프로브 결과를 보내지 않습니다.

일반 영어로

공유 범위는 의도적으로 좁게 제한됩니다.

이름, 컴퓨터 ID, 설치된 소프트웨어 및 파일 시스템 경로는 보고서 페이로드에 포함되지 않습니다. 서버는 일반 웹사이트처럼 요청 IP를 보지만 악용 방지를 위해 매일 솔트 처리된 해시만 저장하며, 원시 IP는 데이터베이스에 기록하거나 공개하지 않습니다. 공유 페이로드에는 스틱과 장치 종류, 환경, 테스트 강도, 효과, 진단, 칩 선택 및 응답 메모가 포함되며, 공개 페이지에서는 응답 메모 필드를 생략합니다. 업데이트 확인은 식별자가 없는 별도의 매니페스트 요청입니다.

전송되는 내용

SubmissionPayload 계약

이 목록의 각 필드는 동일 제품이 공유하는 장치 사양 데이터, 대략적인 환경 정보, 테스트 강도, 테스트 진단, 칩으로 선택한 표준 레이블 또는 응답 메모입니다. 응답 메모에는 Windows와 Linux에서 프로브가 측정한 X/Y 움직임과 선택적으로 입력한 텍스트가 포함될 수 있습니다.

  • device — VID:PID, 기기 이름, 기기 클래스(device_type: flight, joystick, gamepad, wheel, other 또는 unknown), 축, 버튼, POV, 샘플 기간, 시간 해상도, 펌웨어 개정, 하드웨어 개정, FF 드라이버 버전, 기능 플래그, 그리고 유형 플래그가 있는 지원 효과 목록.
  • os — 제품군(Windows / Linux), 주 버전, 빌드, 아키텍처 및 .NET 런타임 버전. 각 값은 많은 설치에서 공유되는 대략적인 환경 데이터입니다.
  • run — 모든 효과가 재생된 테스트 강도(strength_pct)와 그 값이 장치 기본값인지 사용자가 선택한 값인지 여부(strength_source). 장치 페이지에는 각 강도로 실행된 보고서 수가 표시됩니다.
  • responses — 효과별: 칩으로 선택한 표준 레이블(공개)과, 선택적 입력 텍스트 및 프로브가 측정한 움직임(각 축 절반 범위에 대한 백분율로 나타낸 부호 있는 X/Y 최대값)을 포함할 수 있는 응답 메모 필드(저장되지만 공개 하드웨어 페이지에는 표시되지 않음).
  • diagnostics — 효과별 OK / FAIL: DIERR_… 결과(폐쇄된 어휘, 포인터 주소 제거), 실패한 효과 롤업, 그리고 정규식으로 파일 경로가 <path>로 수정된 모든 오케스트레이터 오류. 드라이버 작성자와 도구 빌더가 조치를 취할 수 있도록 공개 하드웨어 페이지에 게시됩니다.
  • probe_version 및 submitted_date — 날짜만(시계 시간 없음).

샘플 보고서 페이지에서 리터럴 페이로드 형식 읽기 →

우리가 절대 수집하지 않는 것

보고서 페이로드에 없으며 /submit에서도 허용되지 않음

공유 보고서 JSON에는 하나의 스키마만 있으며 앱은 그 밖의 항목을 보내지 않습니다. 요청에 스키마에 없는 필드가 있어도 /submit은 이를 절대 게시하지 않습니다. 다음 항목은 앱이 제출하는 보고서에 절대 포함되지 않습니다.

  • DirectInput 인스턴스 GUID — 기계별 해시, 직접적인 기계 식별자.
  • 제품 GUID — VID:PID 이상의 중복 하드웨어 ID.
  • 인식된 하드웨어의 원시 DirectInput 기기 이름 — 때로는 사용자가 설정합니다. 앱의 기기 테이블에 있는 VID:PID는 대신 테이블의 친숙한 이름이 전송됩니다. 테이블에 없는 기기는 요청받았을 때 입력한 모델 이름이, 그것이 없으면 드라이버가 보고한 이름을 정리한 것이 전송되며, 그 이름이 기기 이름으로 게시됩니다.
  • USB 기기 목록 — 호스트의 모든 USB 및 HID 기기. 강력한 지문 채취 표면입니다.
  • 설치된 소프트웨어 목록 — 레지스트리 탐색, 시뮬레이터 인벤토리, SDK/런타임 인벤토리가 없습니다.
  • 전체 OS 설명 — 정확한 호스트 문자열은 지문 채취에 너무 취약합니다. 페이로드는 대략적인 OS 제품군/버전 필드를 사용합니다.
  • 오류 메시지의 파일 경로 — C:\Users\… 또는 /home/…와 같은 경로는 직렬화 전에 수정됩니다.
  • 디버그 로그 — 공개 제출 엔드포인트에서 허용되지 않습니다.
  • 벽시계 실행 시간 — 제출된 날짜는 정확한 시간이 아닌 날짜만 입력합니다.
  • 실행 중인 다른 프로그램의 이름 — 환영 화면의 경고와 독점 접근 메시지는 장치를 점유할 수 있는 프로그램의 이름을 표시하지만, 사용자 화면에만 표시됩니다. 이 이름은 보고서에 추가되지 않습니다.
  • 이메일 및 연락처 필드 — 보고서 페이로드에 포함되지 않습니다. 보고서를 공유한 후 GUI는 별도의 선택적 알림 등록을 제공하며 이메일 + VID:PID만 /notify로 보내고 제출과 별도로 저장합니다.
공개 하드웨어 페이지의 NOT는 무엇입니까?

하나의 프라이빗 필드

공개 DB의 원칙은 안전하게 공개할 수 있는 모든 것을 공개하는 것입니다. 효과별 responses[].notes 필드 전체는 의도적으로 공개하지 않습니다. 이 필드에는 실수로 개인 정보가 포함될 수 있는 테스터 입력 텍스트와, 함께 저장된 프로브 측정 움직임이 들어 있을 수 있으므로 필드 전체를 서버에만 보관합니다.

그 밖의 모든 것 — 장치 종류, 기능 플래그, 지원 효과, OS 제품군 + 버전, 테스트 강도, 칩 레이블, HRESULT 코드(S_OK / DIERR_… 폐쇄 어휘 이름), 실패한 효과 롤업, 경로가 제거된 실행 오류, 프로브 노트 — 는 프로브가 보고한 그대로 장치 페이지에 표시됩니다. 드라이버 작성자, 시뮬레이터 개발자, 도구 개발자가 조치를 취하려면 이 데이터가 필요합니다. 이를 공개하는 것이 이 프로젝트의 핵심입니다.

삭제

제출물 제거

공유한 보고서를 삭제하려면 공유 후 앱에 표시된 지원 코드(PRB-로 시작)를 적어 [email protected](으)로 메일을 보내세요. 코드가 없다면 대신 장치의 VID:PID와 대략적인 제출 날짜를 보내 주세요. 어느 경우든 계정은 필요하지 않습니다.

제출 후 알림 이메일을 선택한 경우 해당 주소는 별도로 저장되며 독립적으로 제거될 수 있습니다. "이메일 제거"와 주소를 포함하여 동일한 받은편지함으로 메일을 보냅니다.

게시자 및 연락처

Rohsam Inc. 가 게시합니다

FFB Probe는 Toronto, Ontario에 본사를 둔 캐나다 소프트웨어 게시자인 Rohsam Inc.가 게시합니다.

Rohsam Inc.
2727 Steeles Ave West, Unit 103-886
Toronto, ON M3J 3G9
Canada

개인정보, 삭제 또는 제품 지원 요청은 [email protected]로 문의하세요. 비즈니스 또는 게시자 검증 문의는 [email protected]로 문의하세요.