Privacy Policy
Last updated: April 28, 2026
Minutes.AI ("Minutes.AI", "we", "our", or "the Service") is operated by Sense G.K. ("Sense G.K."). This Privacy Policy explains what information we collect when you use the Minutes.AI mobile app, the Minutes.AI web experience, and the supporting backend at sense-ai.world; how we use that information; who we share it with; and the rights you have over it.
By using the Service you confirm that you have read and understood this Policy. If you do not agree, please do not use the Service.
AutoTimecard users: the AutoTimecard apps (iOS and Android) are covered by their own section, which applies instead of sections 1–15: AutoTimecard (English) · AutoTimecard(日本語)
Contents
- Information we collect
- How we use information
- Connected workspace tools (OAuth integrations)
- Email handling
- Audio recordings and transcripts
- AI processing and model training
- Service providers and sub-processors
- How we share information
- Data retention
- Security
- International data transfers
- Your rights and choices
- Children's privacy
- Changes to this Policy
- Contact
1. Information we collect
We collect the categories of information listed below. Each category is processed only for the purposes described in section 2.
1.1 Account information
- Email address (used as your sign-in identifier via Firebase Authentication; for Sign in with Apple, an Apple-relayed email may be stored).
- Display name and avatar, if you set them.
- Subscription / billing status, transaction identifiers, and receipt metadata (handled by Apple App Store / RevenueCat; we receive only the entitlement state, never card numbers).
1.2 Meeting content
- Audio recordings you capture in the Minutes.AI mobile app or upload to the Service.
- Transcripts produced from those recordings, including speaker diarization where supported.
- Generated meeting artifacts: summaries, decision logs, action items, drafted Slack posts, drafted emails, drafted Jira / Linear / Asana / Notion entries, decision memos, dashboards, and other AI-produced documents.
- Any text you type into the Service (for example, custom prompt instructions or transcript edits).
1.3 Tokens for connected workspace tools
When you choose to connect a third-party workspace tool (Slack, Notion, Jira, Linear, or Asana) we receive an OAuth access token from that provider on your behalf. We store that token and the minimum identifying metadata required to use it (for example, your Slack workspace ID and team name, your Jira cloud ID, your Notion workspace ID and selected parent page).
See section 3 for the precise scopes we request and how we use these tokens.
1.4 Dispatch / audit logs
When you publish a generated artifact to a connected tool (for example, posting an AI-drafted summary to a Slack channel) we record an audit entry containing: timestamp, destination identifier (e.g. channel name), success or failure status, the identifier returned by the destination (e.g. Slack message timestamp, Jira issue key, Notion page URL), and a 200-character preview of the body. The full body is also retained inside your meeting workspace so that you can review or re-send it.
1.5 Usage and device information
- Device type, operating system version, app version, locale, and time zone.
- Crash reports and performance traces (Firebase Crashlytics / Performance Monitoring).
- Aggregated usage events such as "recording started", "dispatch tapped", etc., used to understand which features are in use. These events do not contain meeting content.
- IP address (recorded transiently by our servers and CDNs for rate-limiting and abuse prevention).
2. How we use information
We use information to:
- Provide the core Service: capture audio, transcribe it, run AI pipelines that detect tasks and generate artifacts, and let you review and edit those artifacts.
- Synchronise your meeting workspaces, transcripts, and generated artifacts across your devices.
- Carry out an action you explicitly approve, such as posting a drafted message to your Slack workspace or filing a drafted ticket in your Jira project.
- Authenticate you, manage your subscription, and prevent abuse of our infrastructure (rate-limiting, anomaly detection).
- Improve the Service: investigate crashes, debug specific failures, measure feature usage, and develop new features. Where we use meeting content for debugging we do so only on minimal samples needed to reproduce a problem and we do not share that content with third parties for that purpose.
- Comply with applicable law.
We do not sell your personal information, and we do not show third-party advertising.
3. Connected workspace tools (OAuth integrations)
The Service can connect to the third-party tools listed below. Each connection is opt-in and per-account: nothing is sent to a tool until you have completed the OAuth flow for that tool, and even then, only when you tap the relevant action (for example, "Post to Slack").
Tokens are stored encrypted at rest in our managed database (Google Firestore) under a path scoped to your account (/users/{your-uid}/integrations/{provider}). Other Minutes.AI users cannot read your tokens. You can revoke any connection at any time from the Settings screen in the app, or from the third-party tool itself; revocation deletes our copy of the token.
| Tool | Scopes we request | What we read / write |
|---|---|---|
| Slack | chat:write, chat:write.public | Post a message to a channel you specify when you tap "Post to Slack". We do not read your Slack message history. |
| Notion | Default OAuth integration scope (read content, insert content, update content) limited to the pages you explicitly share with Minutes.AI during install. | Create new pages or rows under the page or database you selected. We do not access pages you did not share. |
| Jira | read:jira-work, write:jira-work, offline_access | Create issues in the projects you choose. We use read:jira-work only to look up project keys and validate the destination at publish time. |
| Linear | write | Create issues in the team you choose. Read access is the minimum needed to resolve team identifiers. |
| Asana | default | Create tasks in the project you choose. |
For every dispatch action we record an audit entry as described in section 1.4. The body of the artifact we send is the body that you can view and edit in the app before tapping send.
4. Email handling
When the Service drafts an email on your behalf, the draft is opened in the system email composer on your device (Apple Mail, Gmail mobile, Outlook, or whichever email app you have configured as your default). The actual send happens from your own email account, through your own provider; Minutes.AI does not store your email password and does not send email on your behalf from our servers.
5. Audio recordings and transcripts
Audio you capture is uploaded to our backend and processed by one or more speech-to-text providers (see section 7) to produce a transcript. The audio file and the transcript are then stored in your Firebase Storage / Firestore workspace, scoped to your account.
You can delete a meeting (and the underlying audio + transcript + generated artifacts) from inside the app at any time. See section 9 for retention defaults and section 12 for full-account deletion.
6. AI processing and model training
We send transcripts and prompts to large-language-model providers (currently Google Gemini and OpenAI) to generate summaries, decision logs, drafted messages, drafted tickets, and other artifacts. These providers act as our processors under written contracts and are bound to use the data only to return a response to our request, not to train their general models on your content.
We do not use your meeting content to train Sense AI's own models without your explicit, separate consent. Aggregate signals (for example, "detection of task type X failed Y times this week") used for our internal product analytics do not contain personal or meeting content.
7. Service providers and sub-processors
We use the following sub-processors. Each is bound by a written data-processing agreement.
- Google Cloud / Firebase (Authentication, Firestore, Cloud Storage, Cloud Functions, Crashlytics, Performance Monitoring): primary backend hosting and account database.
- Railway: hosting for the Sense AI sidecar that runs the agentic pipeline and OAuth callbacks.
- Google Gemini API: large-language-model inference for the AI pipeline.
- OpenAI API: large-language-model inference and Whisper-family speech-to-text.
- Google Cloud Speech-to-Text and Microsoft Azure Speech: automatic speech recognition and speaker diarization for some meetings.
- LiveKit: real-time audio transport for live meetings.
- Apple App Store / RevenueCat: subscription billing.
- SendGrid: outbound transactional email such as account-verification messages and support replies. Not used to relay user-drafted content to third parties (see section 4).
- Slack, Notion, Atlassian (Jira), Linear, Asana: only when you explicitly connect them (see section 3). These providers receive only the content you publish to them through Minutes.AI; they do not receive your full meeting workspace.
8. How we share information
We disclose information only:
- To the sub-processors listed in section 7, in the minimum amount required to perform their function.
- To a connected workspace tool when you tap an action that publishes content to it (section 3).
- To comply with a legally binding request from a court or other competent authority.
- In connection with a corporate transaction (merger, acquisition, or asset sale), in which case the acquirer will be required to honour this Policy or to give you an opportunity to opt out before any change in handling.
We do not sell or rent personal information.
9. Data retention
- Account information is retained for as long as your account is active.
- Meeting audio, transcripts, and generated artifacts are retained until you delete them or until you delete your account.
- OAuth tokens are retained until you tap "Disconnect" in Settings, until you revoke the connection from the third-party tool, or until you delete your account.
- Dispatch / audit logs are retained for at least 12 months for fraud prevention and to let you re-send a published artifact.
- Crash reports and aggregated usage events are retained for up to 14 months.
- Backups: residual copies inside our routine backups are overwritten within 35 days.
10. Security
- Data is encrypted in transit (TLS 1.2 or higher) and at rest by default (Google Cloud / Firebase managed encryption).
- Access to production data is restricted to a small number of Sense G.K. engineers, gated by SSO and audited.
- Firestore security rules ensure that a user can only read their own profile and integration records.
- We rotate OAuth client secrets on a regular schedule and as soon as we suspect any compromise.
No system can guarantee perfect security. If you believe you have found a security issue, please contact us at the address in section 15.
11. International data transfers
Our infrastructure is operated primarily in Google Cloud regions in the United States and Asia-Pacific. By using the Service you acknowledge that your data may be processed outside your country of residence, including in jurisdictions whose data-protection laws may differ from those of your home country. Where required we rely on the Standard Contractual Clauses (or equivalent) with our sub-processors.
12. Your rights and choices
Depending on where you live (for example, the EEA, the United Kingdom, California, or Japan), you have some or all of the following rights with respect to your personal information:
- Access a copy of the data we hold about you.
- Correct data that is inaccurate or incomplete.
- Delete your account and the associated data.
- Disconnect any connected workspace tool, which deletes our copy of the OAuth token for that tool.
- Object to or restrict certain processing.
- Export your meeting content and transcripts in a machine-readable format.
- Withdraw any consent you previously gave (where processing is based on consent), without affecting the lawfulness of processing carried out before withdrawal.
- Lodge a complaint with your local data-protection authority.
To exercise any of these rights, use the in-app controls (Settings → Account → Delete account; Settings → Connected tools → Disconnect) or email us at the address in section 15. We respond within 30 days.
13. Children's privacy
The Service is not directed to children under 13 (or the age of digital consent in your jurisdiction, whichever is higher) and we do not knowingly collect personal information from them. If you believe a child has provided us with personal information, please contact us so we can delete it.
14. Changes to this Policy
We may update this Policy from time to time. The "Last updated" date at the top of this page reflects the most recent revision. For material changes (such as new categories of shared data) we will give you advance notice in the app or by email before the change takes effect.
Last updated: April 28, 2026.
15. Contact
For privacy questions, requests to exercise the rights in section 12, or security disclosures, contact:
Sense G.K.
Email: info@sense-ai.world
AutoTimecard
Effective: September 23, 2026
This section applies to the AutoTimecard apps for iOS and Android and to the team relay that supports them, operated by Sense G.K. It replaces the Minutes.AI sections above for AutoTimecard. AutoTimecard records when you arrive at and leave the workplaces you register, and keeps those records on your phone. There is no account and no login.
1. Data that stays on your phone
Everything you enter or the app records is stored on your phone only:
- workplaces (name, map position, radius, time zone),
- employers, work rules and pay rules,
- work records (arrival, departure, breaks, your corrections and their history),
- reports (PDF, CSV, XLSX) until you share them,
- backups you make.
You can view, correct, export and delete all of it in the app. "Delete all data on this device" in Settings deletes every record and setting on the phone. Uninstalling the app deletes its data. Backups you save to Files, iCloud Drive, Google Drive or another location go where you put them and follow that service's terms. Backups never contain team passphrases or plan information.
2. Location
Automatic recording uses the operating system's region monitoring for the workplaces you switched on. The system tells the app when your phone enters or leaves a workplace's radius; the app stores those moments as arrival and departure.
- The app does not record your route, your position between workplaces, places you stop at, or any location outside the workplaces you registered.
- Monitoring stays active outside working hours so that your next arrival is detected. You can turn it off per workplace or entirely at any time; the app then removes its monitoring conditions from the system.
- Location data is never sent off your phone. Not to us, not to a team admin, not to anyone. (Section 5 describes the approximate region Google derives from the connection for usage statistics.)
- Map search and the map view use Apple Maps (iOS) or Google Maps (Android). Your search text and the map area are handled by those services under their own privacy terms.
Automatic recording is an estimate of presence at a workplace. It cannot know whether you were working, on a break, or what you were doing.
3. Teams
A team lets an admin share workplace settings with members and see members' clock-in and clock-out times. Joining a team is an explicit action: you scan the admin's invitation and enter the team passphrase. The join screen states what the admin will see. For teams, the apps use a relay server we operate (hosted on Vercel). The relay stores, per team:
- the team ID and a hash of the team access token (derived from the passphrase; the passphrase itself is never sent),
- each member's roster entry (display name, role, platform, app version), encrypted on the phone with the team passphrase,
- each member's daily attendance summary (date, clock-in and clock-out times and how they were recorded, worked and break durations, current state), encrypted on the phone with the team passphrase,
- the team's shared settings and workplaces, encrypted on the phone with the team passphrase,
- for a team plan: which store it was bought on, the product, the store's transaction ID or purchase token, and the expiry date.
The relay cannot decrypt the encrypted entries: only phones that hold the team passphrase can read them. The relay never receives coordinates, records outside team workplaces, pay amounts, or the records themselves. Attendance summaries are kept on the relay for 120 days and then deleted. When you leave a team, your roster entry and attendance summaries are deleted from the relay. When an admin removes a team, its plan record is released.
The relay keeps standard server logs (request time, path, IP address) for a short period for operation and abuse prevention, under Vercel's log retention. Repeated wrong access attempts against a team are counted to slow down guessing.
4. Purchases
Subscriptions are bought through Apple's App Store or Google Play. We never see your payment details. For a team plan, the app sends the store's signed transaction (Apple) or purchase token (Google) to the relay so the relay can confirm the plan with the store and enable the team's members; the relay keeps the transaction ID or token, product and expiry for that purpose and asks the store again around renewal time. Personal plans are verified on the phone only. If a subscription ends, you keep every record, can still correct and export them, and can still open your backups.
5. Usage statistics and crash reports
To find problems with automatic recording and to learn which parts of the app are used, the app sends usage statistics and crash reports to Google Firebase (Google Analytics for Firebase and Firebase Crashlytics). This is on by default. You can turn it off at any time in Settings with "Share usage data and crash reports"; sending stops immediately on that phone.
What is sent:
- which screens were opened and which features were used (for example "a PDF report was created", "a workplace was saved", "the team board was opened"),
- coarse counts in ranges, such as the number of workplaces or a team's size band (for example "6–10"),
- the state of location permission and automatic recording, error codes from the system's region monitoring, and how long an arrival or departure notice took to reach the app (in ranges such as "1–5 minutes"),
- crash reports (stack trace, device model, OS and app version),
- a random app-instance identifier created by Firebase. Google also derives an approximate region (such as the country) from the connection's IP address.
What is never sent: your phone's location or coordinates, addresses, names of workplaces, employers, teams or people, team IDs or passphrases, record times, pay rates or amounts, anything you type, or advertising identifiers. The data is not linked to your identity and is not used for advertising or to track you across other companies' apps or websites. Google processes this data for us as a service provider under the Firebase terms. Analytics data is kept for 14 months, crash reports for 90 days.
6. What we do not do
- No advertising or tracking SDKs, and no advertising identifiers. The only analytics are the ones described in section 5.
- No account, e-mail address or phone number is required or collected.
- No data is sold or shared with third parties beyond the services named above (Apple, Google including Firebase, Vercel) as needed to run the app.
- No AI service receives your records or settings in this version. If a later version adds an assistant that converts typed settings into rules, it will send only the text you type for that purpose, only when you use it, and this section will be updated first.
7. Children
AutoTimecard is a tool for people who work and is not directed to children under 13 (or the age required in your country).
8. Your choices and rights
Because your data lives on your phone, you exercise your rights in the app: view, correct, export (PDF, CSV, XLSX, backup) and delete. For relay data, leaving a team deletes your entries. Depending on where you live you may have further rights under local law (for example the GDPR, the CCPA or Japan's APPI). For questions about AutoTimecard or to exercise these rights, write to info@sense-ai.world.
9. Changes
We update this section when the apps' behaviour changes and show the effective date at its top.
AutoTimecard(日本語)
施行日: 2026年9月23日
このセクションは、Sense 合同会社が提供する iOS・Android 向けアプリ AutoTimecard と、それを支えるチーム用の中継サーバーに適用されます。AutoTimecard については、上記の Minutes.AI の各項ではなく本セクションが適用されます。AutoTimecard は、登録した勤務地への到着と退出を記録し、その記録をあなたの端末内に保存するアプリです。アカウントやログインはありません。
1. 端末内にとどまるデータ
入力した内容とアプリが記録した内容は、すべて端末内だけに保存されます。
- 勤務地(名前、地図上の位置、半径、時間帯)
- 勤務先、勤務ルール、給料ルール
- 勤務記録(出勤、退勤、休憩、あなたの修正とその履歴)
- 共有するまでのレポート(PDF、CSV、XLSX)
- あなたが作成したバックアップ
これらはアプリ内で閲覧・訂正・出力・削除できます。設定の「この端末のすべてのデータを削除」は端末上の全記録と設定を削除します。アプリを削除するとデータも削除されます。Files、iCloud Drive、Google ドライブなどに保存したバックアップは、保存先のサービスの規約に従います。バックアップにはチームのパスやプランの情報は含まれません。
2. 位置情報
自動記録は、あなたが ON にした勤務地について OS の領域監視を使います。端末が勤務地の半径に入った・出たことを OS がアプリに伝え、アプリはその時刻を出勤・退勤として保存します。
- 移動経路、勤務地と勤務地の間の位置、立ち寄った場所、登録した勤務地以外の位置は記録しません。
- 次の到着を検知するため、勤務時間外も監視は続きます。勤務地ごとに、または全体を、いつでも OFF にできます。OFF にするとアプリは OS の監視条件を解除します。
- 位置情報が端末の外に送られることはありません。運営者にも、チームの管理者にも、誰にも送られません(利用状況の集計で Google が通信から推定するおおよその地域については第 5 項を参照)。
- 地図の検索と表示には Apple マップ(iOS)または Google マップ(Android)を使います。検索した文字列と地図の表示範囲は、各サービスのプライバシー規約のもとで処理されます。
自動記録は「勤務地にいた」ことの推定です。働いていたか、休憩中だったか、何をしていたかは分かりません。
3. チーム
チームでは、管理者が勤務地の設定をメンバーと共有し、メンバーの出勤・退勤時刻を見ることができます。参加は明示的な操作です。管理者の招待を読み取り、チームのパスを入力します。参加画面には管理者に見えるものが表示されます。チーム機能のために、運営者が管理する中継サーバー(Vercel 上)を使います。中継サーバーはチームごとに次を保存します。
- チーム ID と、パスから導出したアクセストークンのハッシュ(パス自体は送られません)
- 各メンバーの名簿エントリ(表示名、役割、プラットフォーム、アプリのバージョン)。端末上でチームのパスで暗号化
- 各メンバーの日ごとの勤怠サマリー(日付、出勤・退勤時刻とその記録方法、勤務時間と休憩時間、現在の状態)。端末上でチームのパスで暗号化
- チームの共有設定と勤務地。端末上でチームのパスで暗号化
- チームプランの場合: 購入したストア、商品、ストアの取引 ID または購入トークン、期限
暗号化されたデータを中継サーバーが復号することはできません。読めるのはチームのパスを持つ端末だけです。座標、チームの勤務地以外の記録、金額、記録本体は中継サーバーに送られません。勤怠サマリーは中継サーバーに 120 日間保存された後、削除されます。チームを離れると、あなたの名簿エントリと勤怠サマリーは中継サーバーから削除されます。管理者がチームを削除するとプランの登録は解放されます。
中継サーバーは運用と不正防止のため、標準的なサーバーログ(時刻、パス、IP アドレス)を Vercel のログ保持期間の範囲で短期間保持します。同じチームへの誤ったアクセスの繰り返しは、推測を遅らせるために回数を数えます。
4. 購入
サブスクリプションは Apple の App Store または Google Play を通じて購入します。運営者が支払い情報を見ることはありません。チームプランでは、中継サーバーがストアにプランを確認してメンバーを有効にするために、アプリがストアの署名付き取引(Apple)または購入トークン(Google)を中継サーバーに送ります。中継サーバーはその目的で取引 ID またはトークン、商品、期限を保持し、更新時期にストアへ再確認します。個人プランは端末上でのみ検証します。サブスクリプションが終了しても、記録はすべて残り、訂正と出力ができ、バックアップも開けます。
5. 利用状況とクラッシュレポート
自動記録の不具合を見つけ、アプリのどの部分が使われているかを知るために、アプリは利用状況とクラッシュレポートを Google Firebase(Google Analytics for Firebase と Firebase Crashlytics)に送ります。これは初期設定で ON です。設定の「利用データとクラッシュレポートを送る」でいつでも OFF にでき、その端末からの送信はすぐに止まります。
送るもの:
- 開いた画面と使った機能(例:「PDF レポートを作成した」「勤務地を保存した」「チームの出勤状況を開いた」)
- 範囲で丸めた件数(例: 勤務地の数、チームの人数帯「6〜10 人」)
- 位置情報の許可と自動記録の状態、OS の領域監視が返したエラーコード、到着・退出の通知がアプリに届くまでにかかった時間(「1〜5 分」のような範囲)
- クラッシュレポート(スタックトレース、機種、OS とアプリのバージョン)
- Firebase が作るランダムなアプリインスタンス ID。また Google は通信の IP アドレスからおおよその地域(国など)を推定します。
送らないもの: 端末の位置や座標、住所、勤務地・勤務先・チーム・人の名前、チーム ID やパス、記録の時刻、時給や金額、あなたが入力した文字、広告識別子。これらのデータはあなたの身元と結び付けず、広告や、他社のアプリ・ウェブサイトをまたいだ追跡には使いません。Google は Firebase の規約に基づき、運営者の委託先としてこのデータを処理します。分析データの保存期間は 14 か月、クラッシュレポートは 90 日です。
6. 行わないこと
- 広告やトラッキングの SDK は使いません。広告識別子も使いません。分析は第 5 項に書いたものだけです。
- アカウント、メールアドレス、電話番号を要求・収集しません。
- 上記のサービス(Apple、Firebase を含む Google、Vercel)にアプリの運用上必要な範囲で渡す以外に、データを第三者に販売・共有しません。
- このバージョンでは AI サービスに記録や設定を送りません。将来、入力した設定文をルールに変換する補助機能を追加する場合は、その目的で入力した文章だけを、使ったときだけ送り、先に本セクションを更新します。
7. 子ども
AutoTimecard は働く人のためのツールであり、13 歳未満(またはお住まいの国で定められた年齢未満)の子どもを対象としていません。
8. あなたの選択と権利
データは端末内にあるため、閲覧・訂正・出力(PDF、CSV、XLSX、バックアップ)・削除はアプリ内で行えます。中継サーバー上のデータは、チームを離れることで削除されます。お住まいの地域の法令(個人情報保護法、GDPR、CCPA など)に基づく権利がある場合を含め、AutoTimecard についての問い合わせは info@sense-ai.world へお送りください。
9. 変更
アプリの挙動が変わったときは本セクションを更新し、冒頭に施行日を示します。
See also our Terms of Use.