새로운 소식

Solo2는 끊임없이 진화합니다. 이 페이지의 모든 줄은 프로덕션에서 작동 중인 실제 개선 사항입니다.

여기에 보이는 것은 이미 사용 가능합니다. 각 마일스톤의 날짜는 대략적인 기준입니다. 첫 번째 개선 사항이 실제 서비스에 적용된 날을 나타냅니다.

이 페이지의 버전 번호는 각 변경 사항의 정확한 번호가 아니라 요약 라벨(중요한 마일스톤당 하나)입니다. 각 변경 사항의 정확한 버전과 날짜가 포함된 전체 기술 기록은 changelog에 있습니다.

v6.6 기능 보안

링크 미리보기, «내 메모» 및 텍스트 복사

  • 선택 사항인 링크 미리보기: 링크를 보내면 페이지의 이미지, 제목 및 설명이 담긴 카드가 암호화된 메시지 안에 담겨 이동해요. 기본적으로 꺼져 있고, 모두를 위한 기능이며 결정은 직접 할 수 있어요.
  • 링크를 처음 보낼 때 사용할지 한 번 물어보며, 이후에는 메인 메뉴에서 켜거나 끌 수 있어요.
  • 저희 서버는 링크를 저장하지 않고 기록으로 남기지도 않으며, 메시지를 받는 사람은 해당 웹사이트에 접속하지 않아요.
  • YouTube와 Reddit 미리보기는 큰 이미지로 표시돼요.
  • 가입 시 24개 단어가 더 이상 자동으로 열리지 않아요. 언제든 «내 데이터 → 24개 단어 보기»에서 확인할 수 있어요. 종이에 적어 두세요.
  • «내 메모»: 텍스트, 링크, 파일을 저장할 수 있는 나만의 채팅. 처음 사용할 때 생성되며, 누구에게도 전송되지 않고, 다른 기기와 동기화되며, 공책 아이콘으로 숨길 수 있어요.
  • PDF의 «텍스트 복사»: 파일이 기기 외부로 나가지 않고, 버튼 하나로 모든 페이지의 텍스트를 복사해요.
  • 사진 및 스캔한 PDF의 텍스트 인식을 내 기기에서 직접 처리해요: 사진을 옆으로 찍었더라도 바르게 표시되며, 약 30개의 유럽 언어 중에서 선택할 수 있어요. 각 언어는 필요할 때만 다운로드되며 «내 데이터»에서 삭제할 수 있어요.
  • 여러 연락처에 동일한 메시지나 파일을 한 번에 보내는 기능이 이제 모든 계정에서 무료예요.
  • 페이지를 새로고침하지 않고도 앱 전체의 언어가 즉시 변경돼요.
  • Solo2는 안전한 순간(통화 중, 파일 전송 중, 또는 입력 중에는 절대 실행되지 않음)에 자동으로 업데이트되며, 동일한 채팅에서 다시 열리고 짧은 알림으로 알려줘요. 더 이상 아무것도 누르거나 페이지를 새로고침할 필요가 없어요.
  • 프로필 메뉴가 섹션별로 정리되었으며, 컴퓨터에서는 메시지 위에 마우스를 올리면 복사 및 전달 아이콘이 표시돼요.
  • 로그아웃하면 화면이 완전히 정리됩니다. 작성 중인 임시 저장글, 열려 있는 채팅, 검색창 및 계정 정보가 다음으로 기기를 사용하는 사람에게 더 이상 노출되지 않습니다.
  • 상단 알림을 통해 계정 상태(유예 기간, 곧 만료되는 무료 체험, 또는 일시 중지된 계정)와 삭제 예정일을 확인할 수 있으며, 차단된 작업은 그 이유를 설명해 줍니다.
  • 각 채팅마다 임시 저장글이 따로 유지됩니다. 다른 대화로 이동해도 작성 중이던 내용이 그대로 남아 있으며, 페이지를 새로고침해도 유지됩니다.
  • 내 프로필 사진과 연락처의 프로필 사진이 헤더와 목록에서 즉시 새로고침되며, 사진을 삭제하면 실제로 완전히 사라집니다.
  • 이모지 리액션: 메시지 위에 마우스를 올리거나 모바일에서 길게 누르면 6개의 이모지 바가 나타나 한 번의 터치로 반응할 수 있습니다. 모바일에서는 메뉴 뒤로 화면의 나머지 부분이 어두워집니다.
  • 사진과 PDF를 열지 않고도 해당 메뉴에서 «텍스트 추출» 및 «텍스트 복사»를 실행할 수 있습니다. 텍스트 인식은 기기 내에서 직접 처리됩니다.
  • 메시지 메뉴와 선택 바에 새로운 «공유» 옵션이 추가되었으며, 각 대화 메뉴에 «모든 메시지 선택»이 추가되었습니다.
  • «https://»가 없는 일반적인 링크(예: youtu.be/… 또는 www.…)도 이제 클릭할 수 있으며, 링크가 포함된 메시지는 전송되기 전에 미리보기 카드가 준비될 때까지 몇 초간 대기합니다.
  • 연락처를 삭제할 때 메시지와 파일을 그대로 유지할 수 있습니다. 대화는 이전 기록으로 보관되며, 내가 삭제한 경우 «기록만 남음», 상대방이 삭제한 경우 «상대방이 삭제함»으로 표시됩니다.
  • 지원 대화는 삭제할 수 없지만 «내 메모»처럼 숨길 수는 있습니다. «지원» 메뉴에서 열거나 지원팀에서 메시지를 보내면 목록에 다시 나타납니다.
  • «시작하는 방법»: 프로필 메뉴에 있는 5단계 그림 안내 가이드로, 채팅 목록이 비어 있을 때도 표시됩니다.
  • «로그아웃 및 이 기기 삭제»: 프로필 메뉴에서 해당 기기에서만 메시지, 파일 및 연락처를 삭제합니다. 계정과 다른 기기는 그대로 유지되며, 사용자 이름과 비밀번호로 언제든 다시 로그인할 수 있습니다.
  • 작업을 수행할 수 없을 때(통화 연결 실패, 파일 용량 초과, 전송 거부 등) 자동으로 사라지는 알림 대신 «확인» 버튼과 이유가 적힌 창으로 안내합니다.
  • 통화를 걸거나 받을 때 마이크가 작동하지 않으면 권한을 차단했는지, 마이크가 없는지, 다른 앱에서 사용 중인지 창에서 알려주고 확인할 곳을 안내합니다.
  • 특별 알림(벨, 키스 등)이 이제 채팅에 한 줄로 저장되며, 상대방이 오프라인이라 늦게 도착하더라도 소리가 울리지 않았더라도 확인할 수 있습니다.
  • 앱이 닫혀 있어도 알림으로 전달되며, 특정 연락처에 대해 «알림 허용»을 끈 경우 해당 연락처에는 아무것도 전달되지 않습니다.
  • 계정을 만들거나 처음 로그인할 때 이용약관과 개인정보 처리방침이 먼저 표시되며, 만 16세 이상임을 확인하는 별도의 체크박스가 제공돼요. 기존 계정은 한 번만 동의해요.
  • ‘검색 가능한 PDF 만들기’: 스캔한 PDF는 ‘내 메모’에 저장되는 사본에 보이지 않는 텍스트 레이어가 추가돼요. 파일이 외부로 전송되지 않으며 원본은 그대로 유지돼요. 사본에는 금색 테두리가 표시돼요.
  • 연락처별 ‘수신된 PDF 자동 변환’ 스위치(‘내 메모’에서도 제공): 기본적으로 꺼져 있으며, 켠 후에 수신된 파일만 변환해요.
  • PDF 메뉴에 항상 ‘검색 가능한 PDF 만들기’ 항목이 표시되며, 불가능한 경우 사유와 함께 흐리게 표시돼요. PDF의 일부 페이지에만 텍스트가 있는 경우 변환 전에 확인 메시지가 나타나요.
  • 각 대화방 메뉴의 ‘대화 기록 옮기기…’: 원래 작성자와 날짜를 유지한 채 전체 대화를 다른 대화방으로 복사하며, 진행률 표시, 취소 버튼, 새로고침 시 이어하기를 지원해요.
  • 선택 모드 내에서도 ‘모든 메시지 선택’ 사용 가능; 200개 이상의 메시지를 전달할 때 먼저 확인하고 진행률과 함께 분할 전송해요.
  • 대용량 대화방 삭제가 훨씬 빨라졌으며, 500개 이상의 메시지를 삭제할 때 진행률 표시줄이 나타나요.
  • 모든 통화는 양쪽 대화방에 기록을 남겨요: 거절됨, 통화 중, 부재중, 실패 또는 통화 시간과 함께 수신됨.
  • 전송 실패한 메시지는 표시가 남아 탭 한 번으로 재시도할 수 있으며, 알림은 기기 간에 동기화돼요.
  • 프로필 사진은 어느 기기에서나 연락처에 전달되고 항상 최신 사진이 적용되며, 삭제한 경우 상대방이 오프라인 상태였더라도 반영돼요.
  • 읽지 않은 대화방에는 표시가 붙고 열려 있는 대화방 바로 아래에 우선 배치되며 탭 제목에 숫자가 표시돼요. 창이 전면에 있을 때만 메시지가 읽음으로 처리돼요.
  • 삭제된 계정과의 대화방에서도 계속 메시지를 작성할 수 있으며, 작성한 내용이 대기 상태로 유지된다는 안내가 표시돼요. 선택한 메시지를 복사할 때는 읽은 내용만 복사돼요.
  • 설정에서 읽음 확인을 켜거나 끌 수 있어요; 이 설정을 끄면 다른 사람이 내 메시지를 언제 읽었는지 확인할 수 없고, 다른 사람도 내가 메시지를 언제 읽었는지 확인할 수 없어요.
v6.5 기능 보안

인증된 날짜, 서명된 사본 및 프로페셔널 카드

  • 채팅의 모든 파일에 날짜 인증: 최대 세 개의 독립적인 타임스탬프 기관이 서명하며 직접 확인할 수 있는 증명서를 받습니다 (Normal에서 월 2회, Pro에서 20회, Business에서 100회)
  • 검증 가능한 서명된 사본: 누구나 오프라인에서 계정 없이 확인할 수 있는 서명과 함께 대화를 내보내고 단일 메시지를 별도로 증명, 유료 계정에서 생성
  • Pro 및 Business용 프로페셔널 카드: 각 대화 상단에 배너와 최대 3줄 표시, 계정이 해당 요금제임을 우리가 서명한 경우에만 연락처에 표시됨
  • 이름과 필터가 있는 연락처용 색상 라벨, 내 기기에서 나에게만 표시됨
  • 여러 연락처에 메시지나 파일을 한 번에 보내고 각각의 결과를 확인
  • 서버와 보정되는 앱 자체 시계, 기기 시계가 맞지 않으면 주황색으로 알림
  • 연락처의 보안 키가 다른 기기로 동기화되며 앱을 사용하는 동안 세션이 자동으로 갱신됨
  • 비공개 신분증: 암호화된 문서(신분증, 면허증, 증명서)를 내 계정에 보관하고 선택한 기간 동안 연락처에 제시할 수 있으며, 수신 확인 및 회수 옵션 포함
  • 지원 채팅도 이제 연락처와의 대화처럼 종단간 암호화된 대화임
v6.4 기능 UX 보안

Business 계정: 팀 자금 지원 및 초대

  • 관리자가 설정할 수 있는 보너스로 다른 사람의 계정을 초대하고 자금을 지원할 수 있는 새로운 Business 계정
  • 이미 존재하는 계정에 자금을 지원하거나 언제든지 본인의 계정 등급을 변경할 수 있습니다
  • 초대로 생성된 계정은 첫 로그인 시 임시 비밀번호를 변경해야 합니다
  • Solo 제품군의 다른 제품과 공유되는 새로운 시각적 아이덴티티: 재설계된 로그인 화면, 자체 타이포그래피, 새로운 기본 "Solo" 테마
  • 연락처 및 메시지 식별자가 더 이상 기기에 일반 텍스트로 저장되지 않습니다. 저장 전에 되돌릴 수 없는 방식으로 변환되므로 로컬 저장소에 직접 접근하더라도 대화 상대를 알 수 없습니다
  • 새로운 선택적 기술 통계 패널, 기본적으로 비활성화됨: 활성 터널, 채널 및 송수신 된 바이트를 실시간으로 보여주며 사용자 본인에게만 표시됩니다.
v6.3 기능

Pro 계정 및 초대 링크

  • 새로운 Pro 계정: 계정 생성 시 또는 나중에 다른 사람의 계정에 자금을 지원할 수 있는 기능
  • 사전 생성된 초대 링크: 링크를 공유하면 상대방이 사전 단계 없이 직접 참여 가능
  • 이름 또는 최근 활동별로 터널 정렬
  • 컨텍스트 메뉴에서 클립보드로 메시지 복사
v6.2 보안

조용한 페어링, 메타데이터 제거, 앱 잠금

  • 새로운 저메타데이터 페어링: QR 코드를 스캔하거나 링크를 열 때 누가 누구와 연결되는지 전혀 드러나지 않음
  • 24개의 단어만 사용하여 새로운 기기에서 계정 복구
  • 전송하는 사진에서 메타데이터(EXIF, GPS 위치) 자동 제거, 시각적 표시기 및 연락처별 설정 제공
  • PIN 또는 지문/Face ID를 사용한 앱 잠금 및 예비 수단으로 계정 비밀번호 사용
  • 단일 대화 내부만이 아닌 모든 대화를 대상으로 한 번에 검색
v6.1 인프라 보안

재구축된 메시징 엔진, 견고한 동기화

  • 메시징 엔진과 로컬 스토리지 스키마를 처음부터 다시 구축 — 프로젝트 역사상 가장 큰 내부 변경 사항
  • 사용자의 기기 간 동기화 및 자동 자가 복구: 사용자의 개입 없이 불일치를 감지하고 수정
  • 실시간 통신 코어의 완전한 재설계로 여러 실제 보안 취약점 수정
  • 손상된 세그먼트의 자동 복구를 지원하는 대용량 파일 전송
  • 직접 연결을 위한 무기한 재시도: 대화가 릴레이 모드로 전환되더라도 Solo2는 직접 터널로 복귀하기 위해 계속 시도
  • 연결 유형(직접/릴레이) 표시기를 수정하여 양쪽 끝에서 항상 동일한 상태를 표시하도록 함
  • 새로운 공유 엔진을 기반으로 백업 및 복원 기능 재구축
  • 시스템 전체 보안 감사 완료: 암호화에서 세션 관리에 이르기까지 수십 개의 발견 사항 수정
v5.1 인프라

실시간 통신

  • 사용자 간 즉각적인 시그널링을 위한 WebSocket
  • WebSocket을 사용할 수 없을 때 자동 백업으로서의 스마트 polling
  • 서버 과부하를 방지하기 위한 랜덤 jitter 재연결
  • 눈에 보이지 않는 업데이트를 위한 무중단 배포 (blue-green deploy)
  • 차단된 프로세스 자동 감지 및 관리자 알림
v5.0 보안 기능

주권적 아이덴티티와 무제한 파일

  • 256비트 랜덤 마스터 키 — Bitcoin과 동일한 암호화 수준
  • 모든 기기에서 신원을 복원할 수 있는 24개 복구 단어 (BIP39 표준)
  • 복구 문구로 오프라인 접근 — 서버 없이 작동
  • 직접 P2P 연결로 모든 크기의 파일 전송 (10GB로 테스트 완료)
  • 디스크 스트리밍 쓰기: 수신자가 메모리를 채우지 않고 직접 기록
  • 전송 중 연결이 끊기면 자동 재개
  • 전송된 각 파일에 대한 SHA-256 무결성 검증
  • 종단 간 암호화된 음성 통화
  • 종단 간 암호화된 화상 회의
  • 연결 위치를 식별하는 기기 이름 및 디지털 지문
v4.0 보안

결정론적 아이덴티티와 다층 보호

  • 비밀번호가 암호화 아이덴티티를 생성합니다 — 저장되지 않고 계산됩니다
  • Device Secret: 사용자가 아무것도 하지 않아도 비밀번호를 강화하는 보이지 않는 두 번째 레이어
  • 전체 데이터의 자동 재암호화와 함께 비밀번호 변경
  • 데이터를 복호화할 수 없을 때의 복구 창
  • 기기 변경 시 TOFU (Trust On First Use) 검증
  • 임시 시그널: 시그널링 키가 세션별로 생성되고 폐기됨
v3.17 기능 UX

완전한 채팅과 전문적인 경험

  • 메시지에 이모지 반응 (길게 누르기)
  • 모두를 위한 메시지 삭제 (60초 창) 스푸핑 방지 포함
  • 사라지는 메시지: 읽은 후 자동 소멸
  • 대화 기록 즉시 검색
  • 채팅 내 시간 구분선 (오늘, 어제, 전체 날짜)
  • 정확한 시간이 포함된 전달 및 읽음 확인
  • 터널 간 기록 복사
  • 타이머 설정 가능한 임시 터널 (5분, 15분, 1시간)
v3.15 기능

멀티미디어 및 검증

  • 파형 표시 및 채팅 내 재생이 가능한 음성 메시지
  • GeoSello: Ed25519로 암호 서명된 GPS 위치
  • Protocol Espejo: 자신의 기기 간 완전 동기화
  • 내장 편집기가 있는 프로필 사진
v3.14 UX 보안

전문적인 디자인과 간섭 방지 실드

  • 완전한 비주얼 리디자인: 부드러운 버블, SVG 아이콘, Voronoi 패턴
  • 터널 간 간섭에 대한 시그널링 차폐
  • Protocol Espejo: 기기 간 동기화
  • ICE Restart: 암호화 세션을 잃지 않는 빠른 재연결
  • 마지막 메시지 미리보기가 있는 재설계된 사이드 패널
v3.02 보안 기능

완전한 Zero Knowledge

  • 서버는 사용자 간 관계를 저장하지 않습니다 — 사용자의 기기가 유일한 출처
  • 매직 링크 초대: 한 번의 클릭으로 연결
  • Toque Perfecto: 푸시 알림에서 자동 연결
  • 암호화된 데이터 내보내기 및 가져오기
  • 연락처의 암호화 신원 확인 (Safety Numbers)
  • 암호 검증이 포함된 스마트 푸시 알림
v3.0 인프라

모듈형 아키텍처와 성능

  • 모듈형 아키텍처 (전문 handlers)로 백엔드 재작성
  • 최적화된 로딩으로 ES6 modules에 프론트엔드 마이그레이션
  • WebAssembly를 통한 암호화 가속 (배치 작업에서 최대 860배 빠름)
  • 동시 연결을 위한 Thread Pool
  • 활성 연결을 잃지 않는 Graceful shutdown
v2.0 언어 보안

국제화 및 강화

  • RTL 지원 포함 36개 언어 (아랍어, 페르시아어, 히브리어)
  • Argon2id를 사용한 비밀번호 해싱 (하드웨어 공격에 저항)
  • 최대 무결성을 위한 WAL 모드 데이터베이스
  • 롤백 기능이 있는 자동 배포 시스템
  • 제한적인 방화벽 뒤 연결을 위한 동적 TURN 서버
v1.0 기반

시작

  • 암호화된 채팅, 기기 간 직접 연결
  • Zig로 작성된 백엔드: 의존성 없는 5.8MB 네이티브 바이너리
  • 앱 스토어 없이 모든 기기에 설치 가능한 PWA
  • 인증이 있는 관리자 패널
  • 효율적인 통신을 위한 독자적 바이너리 프로토콜 (zcatpack)

Acceso anticipado por invitación. Solo2 está en desarrollo activo. Cada versión que ves aquí es código real funcionando en producción, no una promesa. Si quieres probar Solo2, solicita una invitación desde la página principal.