Mada — Privacy Policy

Effective May 31, 2026 · 한국어·日本語

In one sentence

Mada stores everything on your device. We do not have servers, do not collect personal data, and do not include analytics or advertising SDKs.

What stays on your device

The schedules you create, your completion records, and any snooze records you set are saved to a SwiftData store inside the Mada app sandbox on your device.

That store is shared via an App Group container with the Mada widget extension on the same device, so the lock-screen Live Activity can read and write the same data.

What we never collect

Third-party SDKs

None. Mada uses only Apple's first-party frameworks (SwiftUI, SwiftData, ActivityKit, WidgetKit, UserNotifications).

Notifications

Local notifications are scheduled on-device by iOS based on the reminders you create. They do not travel through any server.

Optional: lock-screen reminders (Beta)

Mada offers an opt-in feature, Lock-screen reminders, that uses Apple ActivityKit's push-to-start to display the Live Activity at the scheduled time without you tapping a notification first. Turning this on is the only situation in which Mada communicates with a backend.

When the feature is ON, the app sends the following to our backend (Firebase project mada-156ec, US region):

What is never sent, even when the feature is ON: your name, email, phone, Apple ID; your completion history; your snooze history; data from any other app; your location; your contacts; any identifier beyond the anonymous UUID above.

Retention: data is kept only while the feature is on. Schedule documents are updated in place each time a Live Activity fires (we do not log push history). When you turn the feature off in Settings → Lock-screen reminders, the app immediately sends a delete request and your device record plus all stored schedules are purged from our backend.

Where the data lives: Firebase Functions for the API, Cloud Firestore for token + schedule storage, Cloud Scheduler for time-based triggering — all in Google Cloud's US-Central region. Live Activity pushes are delivered via Apple's push notification service. All traffic is HTTPS / TLS 1.3.

How to turn it off: Mada → Settings → toggle Lock-screen reminders off. The app sends a delete request immediately on toggle-off.

Children

Mada is rated 4+ and contains no objectionable content. We do not knowingly collect any data from anyone, including children.

Changes to this policy

If we ever change this policy in a way that affects how data is handled, we will update the effective date above and note the change in the app's next release notes.

Contact

Questions or concerns: 94junghwan@gmail.com.


Mada — 개인정보 처리방침

시행일: May 31, 2026

한 문장 요약

Mada는 모든 데이터를 기기 안에만 저장합니다. 서버를 운영하지 않으며, 개인정보를 수집하지 않고, 분석 / 광고 SDK도 포함하지 않습니다.

기기 안에만 저장되는 것

사용자가 만든 스케줄, 완료 기록, 미루기 기록은 Mada 앱 샌드박스 내 SwiftData 저장소에 저장됩니다.

해당 저장소는 App Group 컨테이너를 통해 같은 기기의 Mada 위젯 익스텐션과만 공유됩니다 — 잠금화면 Live Activity 가 동일 데이터를 읽고 쓸 수 있도록 하기 위함입니다.

수집하지 않는 것

제3자 SDK

없음. Mada는 Apple 1차 프레임워크(SwiftUI, SwiftData, ActivityKit, WidgetKit, UserNotifications) 만 사용합니다.

알림

로컬 알림은 사용자가 만든 리마인더 기반으로 iOS가 기기 안에서 직접 예약합니다. 어떠한 서버도 거치지 않습니다.

선택 기능: 잠금화면 리마인더 (Beta)

Mada는 옵트인 기능인 잠금화면 리마인더를 제공합니다. Apple ActivityKit의 push-to-start를 사용해, 사용자가 알림을 탭하지 않아도 예약된 시간에 Live Activity를 잠금화면에 자동으로 띄웁니다. 이 기능을 켰을 때에만 Mada는 백엔드와 통신합니다.

기능이 켜져 있을 때, 앱은 다음을 백엔드(Firebase 프로젝트 mada-156ec, 미국 리전)에 전송합니다:

기능이 켜져 있어도 전송하지 않는 것: 이름, 이메일, 전화번호, Apple ID; 완료 기록; 미루기 기록; 다른 앱 데이터; 위치; 연락처; 위의 익명 UUID 외 어떠한 식별자도.

보관: 기능이 켜져 있는 동안만 데이터 보관. Live Activity가 발사될 때마다 스케줄 문서가 갱신될 뿐 push 이력은 로깅하지 않습니다. 설정 → 잠금화면 리마인더를 끄면 앱이 즉시 삭제 요청을 보내, 기기 레코드와 저장된 모든 스케줄이 백엔드에서 즉시 삭제됩니다.

운영 인프라: API는 Firebase Functions, 토큰·스케줄 저장은 Cloud Firestore, 시간 기반 트리거는 Cloud Scheduler — 모두 Google Cloud US-Central 리전. Live Activity push 전달은 Apple Push Notification 서비스. 모든 통신은 HTTPS / TLS 1.3.

끄는 방법: Mada → 설정 → 잠금화면 리마인더 토글 OFF. 토글을 끄는 즉시 앱이 삭제 요청을 보냅니다.

아동

Mada는 4+ 등급이며 부적절한 콘텐츠를 포함하지 않습니다. 아동 포함 어떤 사용자로부터도 데이터를 의도적으로 수집하지 않습니다.

방침 변경

데이터 처리 방식에 영향을 주는 변경이 있으면 위 시행일을 갱신하고 다음 릴리스 노트에 변경 사항을 명시합니다.

문의

문의: 94junghwan@gmail.com


Mada — プライバシーポリシー

施行日: May 31, 2026

一文で

Madaはすべてのデータをデバイス内にのみ保存します。サーバーを運用しておらず、個人情報の収集も、解析・広告SDKの組み込みもありません。

デバイスに保存されるもの

ユーザーが作成したスケジュール、完了履歴、スヌーズ履歴は、Madaアプリのサンドボックス内のSwiftData ストアに保存されます。

このストアはApp Groupコンテナを介して同じデバイスのMadaウィジェット拡張とのみ共有され、ロック画面のライブアクティビティが同じデータを読み書きできるようにしています。

収集しないもの

サードパーティSDK

なし。MadaはApple純正フレームワーク(SwiftUI、SwiftData、ActivityKit、WidgetKit、UserNotifications)のみを使用します。

通知

ローカル通知は、ユーザーが作成したリマインダーに基づきiOSがデバイス上で直接スケジュールします。サーバーを経由しません。

オプション機能: ロック画面リマインダー (Beta)

MadaはオプトインのLock-screen reminders機能を提供します。Apple ActivityKitのpush-to-startを使い、ユーザーが通知をタップしなくても、予定時刻に自動的にライブアクティビティをロック画面に表示します。この機能を有効にしている時のみ、Madaはバックエンドと通信します。

機能が有効な時、アプリは以下をバックエンド (Firebaseプロジェクト mada-156ec、米国リージョン) に送信します:

機能が有効でも送信しないもの: 氏名、メール、電話番号、Apple ID; 完了履歴; スヌーズ履歴; 他のアプリのデータ; 位置情報; 連絡先; 上記の匿名UUID以外のいかなる識別子も。

保存期間: 機能が有効な間のみデータを保存。ライブアクティビティが発火するたびにスケジュールドキュメントが更新されますが、push履歴のロギングは行いません。設定 → ロック画面リマインダーをオフにすると、アプリは即座に削除リクエストを送信し、デバイスレコードと保存されたすべてのスケジュールがバックエンドから即時削除されます。

インフラ: APIはFirebase Functions、トークン・スケジュール保存はCloud Firestore、時間トリガーはCloud Scheduler — すべてGoogle Cloud US-Centralリージョン。ライブアクティビティpush配信はApple Push Notification service。すべての通信はHTTPS / TLS 1.3。

無効化方法: Mada → 設定 → ロック画面リマインダートグルをオフ。オフにした瞬間にアプリが削除リクエストを送信します。

お子様について

Madaは4+レーティングで、不適切なコンテンツを含みません。お子様を含むいかなるユーザーからもデータを意図的に収集しません。

本ポリシーの変更

データの取り扱いに影響する変更がある場合、上記の施行日を更新し、次回のリリースノートで変更内容をお知らせします。

お問い合わせ

お問い合わせ: 94junghwan@gmail.com