필드 카탈로그
폼을 설계하세요. 기록을 남기세요.
Recordry는 두 가지 역할을 동시에 합니다. 내가 원하던 폼을 직접 만드는 빌더이자, 그 폼으로 작성한 모든 내용을 보관하는 기록장입니다. 템플릿을 만들고 게시하면, 그 템플릿에서 만든 각 기록은 정확히 해당 버전을 기준으로 검증되고 내 기기의 암호화된 데이터베이스에 저장됩니다. 계정도 서버도 없고, 가입할 필요도 없습니다.
작동 방식
템플릿 하나, 버전 하나, 그리고 거기서 만들어지는 모든 기록.
대부분의 폼 앱은 그저 하나의 폼을 제공합니다. Recordry는 폼과 그 폼에서 만들어진 기록을 분리합니다. 폼은 바뀔 수 있지만, 과거 기록의 의미까지 나중에 바뀌어서는 안 되기 때문입니다.
템플릿 만들기
템플릿은 기록을 만들 때 반복해서 사용하는 폼입니다. 필드를 추가하고 접을 수 있는 섹션으로 묶은 뒤 원하는 순서로 끌어 놓습니다. 각 필드에는 도움말, 필수/선택/특정 조건에서만 필수인 상태, 그리고 내보낼 때 열 이름이 되는 기계용 키가 포함됩니다.
버전 게시하기
초안에서는 아무 기록도 작성할 수 없습니다. 게시하면 스키마가 더 이상 바뀌지 않는 하나의 버전으로 고정되고, 확정하기 전에 이전 버전과 정확히 무엇이 달라졌는지 확인할 수 있습니다. 먼저 미리보기에서 시험해 보세요. 실제 폼과 실제 규칙이 그대로 동작하지만 아무것도 저장하지 않습니다.
기록 보관하기
기록은 입력하는 동안 바로 검증됩니다. 답에 따라 규칙이 필드를 보이거나 숨기고, 정말 필수인 내용이 모두 채워져야 정상적으로 완료됩니다. 문제가 남아 있는데도 완료하면 “확인 필요” 상태로 표시되고, 이유도 기록과 함께 남습니다.
규칙과 검증
폼은 이전 답에서 실제로 필요한 다음 질문만 해야 합니다.
누구에게나 모든 질문을 던지는 긴 폼은 쉽게 중간에 포기하게 됩니다. 규칙을 사용하면 필요한 경우에만 다음 질문을 보여 주고, 정말 필요한 상황에서만 특정 필드를 필수로 만들 수 있습니다.
- 1표시하고 숨기기 필드 하나 또는 섹션 전체를 어떤 답 때문에 필요해질 때까지 숨겨 둘 수 있습니다. 규칙은 빌더에서 “이 조건이면 저 항목을 표시” 같은 문장으로 작성하며, 디버깅해야 하는 수식으로 만들 필요가 없습니다.
- 2필요할 때만 필수 필드는 조건이 충족되기 전까지 선택 사항으로 두었다가 특정 상황에서만 필수로 만들 수 있습니다. 필수와 선택 사이의 세 번째 상태이므로, 예외가 있는 사람에게만 이유를 요구하고 모두에게 불필요한 질문을 강요하지 않을 수 있습니다.
- 3문제를 솔직하게 보여 주는 검증 필수 답변이 비어 있으면 기록을 정상적으로 완료할 수 없습니다. 그래도 완료하면 남은 문제 수를 함께 보존한 채 “확인 필요” 상태로 저장되며, 완전한 기록인 것처럼 처리하지 않습니다.
- 4게시 전 미리보기 게시하기 전에 실제 사용할 때와 똑같이, 규칙이 활성화된 상태에서 폼을 직접 채워 보세요. 미리보기는 아무것도 저장하지 않습니다. 규칙을 반대로 설정한 실수를 아직 쉽게 고칠 수 있을 때 찾기 위한 기능입니다.
필드 카탈로그
66가지 질문 유형.
좋은 폼은 필요한 답을 제대로 담을 수 있어야 합니다. 모든 것을 텍스트 상자 하나로 처리하는 대신, 각 필드 유형은 어떤 답이 유효한지, 규칙에서 어떤 연산자를 사용할 수 있는지, 값을 어떻게 저장해야 하는지 알고 있습니다. 그래야 나중에 검색, 정렬, 검증이 제대로 작동합니다.
텍스트
- 짧은 텍스트
- 긴 텍스트
- Markdown
- 이메일
숫자
- 정수
- 소수
- 통화
- 백분율
선택
- 체크박스
- 예 / 아니요
- 예 / 아니요 / 알 수 없음
- 라디오 버튼
날짜와 시간
- 날짜
- 시간
- 날짜와 시간
- 기간
레이아웃
- 섹션
- 접을 수 있는 섹션
- 제목
- 문단
구조화
- 사람 이름
- 주소
- 체크리스트
- 표
사진과 미디어
- 사진
- 갤러리
- 파일
- 오디오
위치
- 좌표
- 우편 주소
- 현재 위치
자동
- 수식
- 일련번호
- 생성 시각
- 수정 시각
나중에 다시 찾기
필요한 항목을 다시 찾을 수 있어야 기록장이 쓸모가 있습니다.
기록은 직접 정리하는 폴더에 들어갑니다. 각 폴더는 무엇을 담을지 정할 수 있으므로, 공유 폴더도 누군가 계속 감시하지 않아도 일관성을 유지할 수 있습니다.
무엇을 담아야 하는지 아는 폴더
폴더의 새 기록은 그 폴더에 지정된 템플릿에서 시작합니다. 상위 폴더의 설정을 상속하거나, 모든 템플릿을 허용하거나, 엄격 모드로 설정할 수 있습니다. 엄격 모드에서는 다른 템플릿으로 만든 기록을 완전히 차단합니다.
검색과 정렬
모든 기록을 검색하고 마지막 수정 시각, 생성 시각 또는 이름 기준으로 오름차순·내림차순 정렬할 수 있습니다. 검색은 검색 가능으로 지정한 필드만 보고, 마스킹 필드는 의도적으로 제외합니다.
되돌아볼 수 있는 기록 이력
각 기록에는 생성, 편집, 완료, 다시 열기, 복원, 다른 템플릿으로 전환한 이력이 남습니다. 완료된 기록은 잠깁니다. 수정이 필요하면 복제해서 작업하므로 원본은 제출 당시 상태 그대로 유지됩니다.
완료된 기록은 잠깁니다
기록을 완료하면 잠깁니다. 이미 보관된 기록을 조용히 다시 쓰는 대신, 변경이 필요할 때는 복제하도록 앱이 안내합니다. 기록 이력에는 모든 편집, 완료, 다시 열기 작업이 남습니다.
나중에 다시 찾기
필요한 항목을 다시 찾을 수 있어야 기록장이 쓸모가 있습니다.
좋은 폼은 필요한 답을 제대로 담을 수 있어야 합니다. 모든 것을 텍스트 상자 하나로 처리하는 대신, 각 필드 유형은 어떤 답이 유효한지, 규칙에서 어떤 연산자를 사용할 수 있는지, 값을 어떻게 저장해야 하는지 알고 있습니다. 그래야 나중에 검색, 정렬, 검증이 제대로 작동합니다.
- Great 50%
- Good 38%
- Hard 12%
앱 받기
아직 개발 중
Recordry는 현재도 활발히 개발 중이며, 그 사실을 앱 안과 이 사이트 모두에서 분명히 알리고 있습니다. 템플릿, 반응형 폼 디자인, 규칙, 사용자 지정 검증, 기록, 검색, 통계, 일정 관리, 알림, 사진과 파일, 암호화 백업, CSV 내보내기, 템플릿 공유는 지금 사용할 수 있습니다. 오디오, 비디오, 서명, 스케치, 센서 기반 위치, 반복 그룹 입력, JSON/PDF 내보내기, 앱 잠금은 완성된 기능인 것처럼 표시하지 않습니다.
앱 받기
지금 사용할 수 있는 플랫폼.
Recordry는 공개적으로 개발되며 소스 코드에서 직접 릴리스됩니다. 아래에는 각 플랫폼의 미래 계획이 아니라 현재의 실제 상태를 있는 그대로 적었습니다.
브라우저 데모
같은 앱을 브라우저용으로 컴파일한 버전으로, 데이터베이스는 메모리에만 존재합니다. 디스크에 아무것도 기록하지 않고, 어디에도 전송하지 않으며, 새로고침하면 모든 내용이 사라집니다. 빌더를 체험하기 위한 버전이지 기록을 계속 보관하기 위한 버전은 아닙니다.
데모 열기iOS
iOS에서도 앱 전체가 그대로 동작합니다. 데이터베이스는 디스크에서 암호화되고 키는 시스템 키체인에 보관됩니다. App Store 빌드는 아직 공개되지 않았습니다.
아직 개발 중
Recordry는 현재도 활발히 개발 중이며, 그 사실을 앱 안과 이 사이트 모두에서 분명히 알리고 있습니다. 템플릿, 반응형 폼 디자인, 규칙, 사용자 지정 검증, 기록, 검색, 통계, 일정 관리, 알림, 사진과 파일, 암호화 백업, CSV 내보내기, 템플릿 공유는 지금 사용할 수 있습니다. 오디오, 비디오, 서명, 스케치, 센서 기반 위치, 반복 그룹 입력, JSON/PDF 내보내기, 앱 잠금은 완성된 기능인 것처럼 표시하지 않습니다.
개인정보 보호
기록이 전송될 곳 자체가 없습니다.
Recordry에는 백엔드도 계정 시스템도 분석 도구도 없습니다. Recordry에 보관하는 기록은 클라우드 스프레드시트에 올리고 싶지 않은 정보인 경우가 많습니다. 그래서 단순히 외부 전송 가능성을 낮춘 것이 아니라, 애초에 외부로 보낼 수 없도록 설계했습니다.
계정 없음, 로그인 없음, 이메일 주소 불필요
템플릿, 기록 및 값은 AES-256으로 암호화된 SQLCipher 데이터베이스에 저장됩니다
분석 없음, 추적기 없음, 광고 SDK 없음
데이터베이스 키는 운영체제의 안전한 난수 소스로 생성되고 Keychain 또는 Keystore에 보관됩니다
Android 릴리스는 INTERNET 권한을 전혀 요청하지 않습니다
민감한 필드는 입력 중 마스킹되며 제목, 검색, 내보내기에서 제외됩니다
브라우저에서 Recordry 체험하기
브라우저 데모
같은 앱을 브라우저용으로 컴파일한 버전으로, 데이터베이스는 메모리에만 존재합니다. 디스크에 아무것도 기록하지 않고, 어디에도 전송하지 않으며, 새로고침하면 모든 내용이 사라집니다. 빌더를 체험하기 위한 버전이지 기록을 계속 보관하기 위한 버전은 아닙니다.