Speed Numbers: PAO System
Privacy Policy
Effective date: June 20, 2026
1. Overview
Speed Numbers: PAO System is a memory training app for practicing the PAO (Person–Action–Object) system and speed number memorization, developed by Noni Coding. Your PAO entries, training records, and personal content are stored only on your device. Noni Coding does not operate a backend server that receives, stores, or processes your PAO content. The App uses Firebase Crashlytics and Firebase Analytics, services provided by Google, for crash diagnostics and basic app and feature usage analytics; see Section 6.
2. Data You Create — Stored Locally on Your Device
The following data is created by you within the App and stored only on your device:
- PAO entries (person, action, object text and optional photos for digits 00–99)
- Quick Cards (card content you create for review)
- Training session history (scores, elapsed time, mode settings)
- App settings (language, theme, training preferences)
This data is never transmitted to Noni Coding. If you export your PAO data as a JSON file or share it, it leaves your device through your device's standard share sheet or file system — Noni Coding has no access to where it goes or what it contains.
3. Photos and Camera
Speed Numbers: PAO System may request access to your camera and photo library when you choose to attach a photo to a PAO entry. This permission is used solely to let you select or capture an image for that entry.
- Photos are stored locally on your device as part of the App's private storage
- Photos are never uploaded to any server or shared with Noni Coding
- Removing a PAO image within the App also deletes the stored photo file
The App accesses your camera or photo library only when you explicitly initiate the action. It does not access your photo library in the background.
4. Import and Export
The App lets you export your PAO data to a JSON file and import a previously exported file. Both actions use your device's standard file picker or share sheet. Noni Coding does not receive or have access to any exported or imported files.
5. External Links
The App includes a link to the PAO Template Builder web tool at tools.nonicoding.com/pao-template-builder. Tapping this link opens the URL in your device's default browser. Your device's IP address is shared with the web server as part of a standard browser request; no personal data from the App is transmitted.
The App also includes a Send Feedbackaction that opens your device's email client with a pre-filled subject line. No data is sent unless you choose to send the email yourself.
6. App Quality and Usage Analytics
Crash reporting. When the App crashes, it may automatically send a crash report to Firebase Crashlytics, a service operated by Google. These reports are used solely to identify and fix bugs.
Crash reports may include:
- App version
- Device model and manufacturer
- Operating system version and build
- Crash time and stack trace
- Relevant app and session state at the time of the crash
- Diagnostic identifiers such as a Crashlytics installation UUID, Firebase installation identifier, and Firebase session identifier (reset when you uninstall the App)
- App and session metadata used for crash and quality metrics
Noni Coding does not intentionally attach PAO entries, quick cards, training records, photos, imported or exported JSON file contents, training answers, or user-entered text to crash reports.
Usage analytics. The App uses Firebase Analytics to understand basic app and feature usage. As part of its normal operation, Firebase Analytics may automatically collect and transmit app, device, session, install, update, and basic usage event data. It may also use SDK identifiers such as a Firebase Analytics app-instance identifier or Firebase installation identifiers, device characteristics, and coarse geographic or location-related metadata derived from technical signals where applicable under the enabled Analytics settings.
The App sends only these five app-defined Analytics events:
- A PAO entry was saved
- A PAO person/action/object facet image was added
- PAO text was exported
- PAO text was imported
- A selected setting was changed
These custom Analytics event parameters do not include PAO person/action/object text, images, image paths, image hashes, storage keys, file names, backup/export/import file names, memo or name fields, other user-entered text, raw scores, raw counts, or raw durations.
The App does not display ads and does not integrate Google Ads. It does not call Firebase Analytics setUserIdand does not set Analytics user properties. The product design is no cross-app or cross-site tracking. Firebase's automatic collection is separate from, and broader than, the five app-defined events described above. You can review Google's privacy practices at firebase.google.com/support/privacy.
7. Data We Do Not Collect
Noni Coding does not collect:
- Your name, email address, or account credentials for account or login purposes — the App has no account or login system
- Your precise GPS coordinates or location history
- Your PAO entries, quick cards, or training history
The App does not send PAO content or user-entered text as Analytics event parameters. It does not collect photos, videos, PAO images, file paths, file names, hashes, or storage keys as Analytics event parameters.
The App does not use advertising identifiers for advertising, advertising measurement, or cross-app or cross-site tracking. This does not mean Firebase Analytics collects no SDK or installation identifiers; the identifiers and automatic collection used for Analytics are described in Section 6.
If you contact Noni Coding by email — for example, using the Send Feedback action in the App — Noni Coding receives the email address and message content you choose to send.
8. Advertising
Speed Numbers: PAO System contains no advertisements, does not use any advertising SDK, and does not integrate Google Ads.
9. Sale of Personal Data
Noni Coding does not sell personal data to any third party.
10. Data Retention and Deletion
All data you create in Speed Numbers: PAO System stays on your device until you choose to remove it. You can:
- Edit or delete individual PAO entries and quick cards within the App at any time
- Delete all PAO data using the Delete PAO Data option in Settings → Data
- Delete all app data by clearing app data in your device settings
- Remove all data by uninstalling the App
Data processed by Firebase Crashlytics and Firebase Analytics (Section 6) is retained and deleted under the applicable Google/Firebase processing terms, retention settings, and policies, separately from the data stored on your device.
11. Children
Speed Numbers: PAO System is a general memory training app. It is not directed to children under the age required by applicable law (such as under 13 in some regions, or under 14 in Korea). Noni Coding does not knowingly solicit personal information from children. If you are a parent or guardian and believe your child has provided personal information through the App, please contact us at the address below and we will take appropriate steps.
12. Changes to This Policy
Noni Coding may update this Privacy Policy as the App evolves. When we do, we will update the effective date at the top of this page. If we make material changes, we will update this page and, where appropriate, provide notice in the App. We encourage you to review this page periodically.
13. Contact
If you have questions or concerns about this Privacy Policy, please contact:
Noni Coding
Email: privacy@nonicoding.com
스피드 넘버: PAO 시스템
개인정보 처리방침
시행일: 2026년 6월 20일
1. 개요
스피드 넘버: PAO 시스템은 Noni Coding이 개발한 PAO(인물–행동–사물) 시스템 및 속도 숫자 암기 훈련 앱입니다. 사용자의 PAO 항목, 훈련 기록, 개인 콘텐츠는 기기에만 저장됩니다. Noni Coding은 사용자의 PAO 콘텐츠를 수신하거나 저장하는 별도의 백엔드 서버를 운영하지 않습니다. 앱은 충돌 진단과 기본적인 앱·기능 사용 분석을 위해 Google이 제공하는 Firebase Crashlytics와 Firebase Analytics를 사용합니다. 자세한 내용은 6항을 참조하십시오.
2. 사용자가 생성하는 데이터 — 기기에만 저장
앱 내에서 사용자가 생성하는 아래 데이터는 기기에만 저장됩니다:
- PAO 항목 (00~99 숫자에 대한 인물, 행동, 사물 텍스트 및 선택적 사진)
- 빠른 카드 (복습을 위해 직접 만든 카드 내용)
- 훈련 세션 기록 (점수, 소요 시간, 모드 설정)
- 앱 설정 (언어, 테마, 훈련 환경설정)
이 데이터는 Noni Coding에 전송되지 않습니다. PAO 데이터를 JSON 파일로 내보내거나 공유하는 경우 기기의 표준 공유 기능 또는 파일 시스템을 통해 전송되며, Noni Coding은 해당 데이터의 행방이나 내용에 접근할 수 없습니다.
3. 사진 및 카메라
스피드 넘버: PAO 시스템은 사용자가 PAO 항목에 사진을 추가하려고 할 때 카메라 및 사진 보관함 접근 권한을 요청할 수 있습니다. 이 권한은 오직 해당 항목의 이미지를 선택하거나 촬영하기 위한 목적으로만 사용됩니다.
- 사진은 앱의 프라이빗 저장소로서 기기에만 저장됩니다
- 사진은 어떤 서버에도 업로드되지 않으며 Noni Coding과 공유되지 않습니다
- 앱 내에서 PAO 이미지를 삭제하면 저장된 사진 파일도 함께 삭제됩니다
앱은 사용자가 직접 해당 작업을 시작할 때만 카메라 또는 사진 보관함에 접근합니다. 백그라운드에서 사진 보관함에 접근하지 않습니다.
4. 가져오기 및 내보내기
앱을 사용하면 PAO 데이터를 JSON 파일로 내보내거나 이전에 내보낸 파일을 가져올 수 있습니다. 두 작업 모두 기기의 표준 파일 선택기 또는 공유 기능을 사용합니다. Noni Coding은 내보내거나 가져온 파일을 수신하거나 접근하지 않습니다.
5. 외부 링크
앱에는 PAO 템플릿 빌더 웹 도구(tools.nonicoding.com/pao-template-builder)로 연결되는 링크가 포함되어 있습니다. 이 링크를 탭하면 기기의 기본 브라우저에서 해당 URL이 열립니다. 표준 브라우저 요청의 일부로 기기의 IP 주소가 웹 서버와 공유되며, 앱의 개인 데이터는 전송되지 않습니다.
또한 앱에는 피드백 보내기 기능이 있어 미리 작성된 제목이 포함된 이메일 클라이언트가 열립니다. 사용자가 직접 이메일을 전송하지 않는 한 어떤 데이터도 전송되지 않습니다.
6. 앱 품질 및 사용 분석
크래시 리포트. 앱이 충돌하면 Firebase Crashlytics(Google 운영)로 충돌 보고서가 자동으로 전송될 수 있습니다. 이 보고서는 버그를 식별하고 수정하는 목적으로만 사용됩니다.
충돌 보고서에 포함될 수 있는 정보:
- 앱 버전
- 기기 모델 및 제조사
- 운영 체제 버전 및 빌드
- 충돌 시간 및 스택 트레이스
- 충돌 시점의 관련 앱 및 세션 상태
- Crashlytics 설치 UUID, Firebase 설치 식별자, Firebase 세션 식별자 등 진단 식별자 (앱 삭제 시 초기화됨)
- 충돌 및 품질 지표를 위한 앱·세션 메타데이터
Noni Coding은 PAO 항목, 빠른 카드, 훈련 기록, 사진, 가져오거나 내보낸 JSON 파일 내용, 훈련 답변, 사용자가 입력한 텍스트를 충돌 보고서에 의도적으로 포함하지 않습니다.
사용 분석. 앱은 기본적인 앱 및 기능 사용 현황을 파악하기 위해 Firebase Analytics를 사용합니다. Firebase Analytics는 정상적인 동작의 일부로 앱·기기·세션·설치·업데이트 및 기본 사용 이벤트 데이터를 자동으로 수집하여 전송할 수 있습니다. 또한 활성화된 Analytics 설정에 따라 Firebase Analytics 앱 인스턴스 식별자, Firebase 설치 식별자 같은 SDK 식별자, 기기 특성, 기술적 신호에서 파생되는 대략적인 지리 또는 위치 관련 메타데이터를 사용할 수 있습니다.
앱이 직접 전송하는 Analytics 이벤트는 다음 5개로 제한됩니다:
- PAO 항목 저장
- PAO 인물/행동/사물 구성 이미지 추가
- PAO 텍스트 내보내기
- PAO 텍스트 가져오기
- 선별된 설정 변경
이러한 커스텀 Analytics 이벤트 파라미터에는 PAO 인물/행동/사물 텍스트, 이미지, 이미지 경로, 이미지 해시, 저장소 키, 파일 이름, 백업/내보내기/가져오기 파일 이름, 메모 또는 이름 필드, 기타 사용자 입력 텍스트, 원시 점수, 원시 개수, 원시 소요 시간이 포함되지 않습니다.
앱은 광고를 게재하지 않으며 Google Ads를 연동하지 않습니다. Firebase Analytics의 setUserId를 호출하지 않고 Analytics 사용자 속성을 설정하지 않습니다. 제품은 앱 간 또는 사이트 간 추적을 하지 않도록 설계되었습니다. Firebase의 자동 수집은 위에서 설명한 앱 자체 이벤트 5개와 별개이며 그보다 넓은 범위일 수 있습니다. Google의 개인정보 보호 관행은 firebase.google.com/support/privacy에서 확인할 수 있습니다.
7. 수집하지 않는 데이터
Noni Coding은 다음 정보를 수집하지 않습니다:
- 계정 또는 로그인 목적의 이름, 이메일 주소, 계정 자격증명 — 앱에 계정 또는 로그인 시스템이 없습니다
- 정밀 GPS 좌표 또는 위치 기록
- PAO 항목, 빠른 카드, 훈련 기록
앱은 PAO 콘텐츠 또는 사용자 입력 텍스트를 Analytics 이벤트 파라미터로 전송하지 않습니다. 사진, 동영상, PAO 이미지, 파일 경로, 파일 이름, 해시, 저장소 키를 Analytics 이벤트 파라미터로 수집하지 않습니다.
앱은 광고, 광고 측정, 앱 간 또는 사이트 간 추적을 위해 광고 식별자를 사용하지 않습니다. 이는 Firebase Analytics가 SDK 또는 설치 식별자를 전혀 수집하지 않는다는 의미가 아닙니다. Analytics에 사용되는 식별자와 자동 수집은 6항에 설명되어 있습니다.
앱의 피드백 보내기 기능 등을 통해 이메일로 Noni Coding에 연락하는 경우, Noni Coding은 사용자가 선택하여 전송한 이메일 주소와 메시지 내용을 수신합니다.
8. 광고
스피드 넘버: PAO 시스템에는 광고가 없으며 광고 SDK를 사용하지 않고 Google Ads를 연동하지 않습니다.
9. 개인정보 판매
Noni Coding은 개인정보를 제3자에게 판매하지 않습니다.
10. 데이터 보관 및 삭제
스피드 넘버: PAO 시스템에서 생성한 모든 데이터는 사용자가 직접 삭제하기 전까지 기기에 저장됩니다. 다음 방법으로 데이터를 삭제할 수 있습니다:
- 앱 내에서 개별 PAO 항목 및 빠른 카드를 언제든지 수정하거나 삭제
- 설정 → 데이터의 PAO 데이터 삭제 옵션으로 모든 PAO 데이터 삭제
- 기기 설정에서 앱 데이터 지우기로 전체 데이터 삭제
- 앱 삭제(제거)로 모든 데이터 제거
Firebase Crashlytics와 Firebase Analytics(6항)가 처리하는 데이터는 기기에 저장된 데이터와 별도로 관련 Google/Firebase 처리 약관, 보관 설정 및 정책에 따라 보관되고 삭제됩니다.
11. 아동 보호
스피드 넘버: PAO 시스템은 일반 기억력 훈련 앱입니다. 적용 가능한 법률에서 정한 연령 미만 아동(한국의 경우 만 14세 미만, 일부 지역의 경우 만 13세 미만 등)을 대상으로 하지 않습니다. Noni Coding은 아동에게 개인정보 제공을 고의적으로 요청하지 않습니다. 자녀가 앱을 통해 개인정보를 제공했다고 생각되는 경우 아래 연락처로 문의해 주시면 적절한 조치를 취하겠습니다.
12. 방침 변경
Noni Coding은 앱이 발전함에 따라 본 개인정보 처리방침을 업데이트할 수 있습니다. 변경 시 이 페이지 상단의 시행일을 수정합니다. 중요한 변경이 있을 경우 이 페이지를 업데이트하고, 필요한 경우 앱 내에서 공지합니다. 주기적으로 이 페이지를 확인하시기 바랍니다.
13. 문의
본 개인정보 처리방침에 대한 질문이나 우려 사항이 있으시면 문의해 주십시오:
Noni Coding
이메일: privacy@nonicoding.com