GoTCMHUB privacy policy
國醫匯中醫館 (TCMHUB Clinic) · TCMHUB Inc. · Last updated 2026-09-17
This policy covers the GoTCMHUB mobile app for iOS and Android, published by TCMHUB Inc. It does not cover the clinic's other services, which have their own notices.
What we collect, and why
| Information | Why we need it | Required? |
|---|---|---|
| Name | Booking and identifying your record | Required |
| Mobile number | Sign-in code, appointment reminders, and — only with your consent — clinic news | Required |
| Email address | Appointment confirmations and — only with your consent — clinic news | Optional |
| Date of birth | Matching you to the correct patient record | Required |
| Appointment and treatment information | Showing your visits, treatment package balance, and membership status. This is health information. | Required |
| Payment information | Paying for a treatment package in the app. Your card number is typed into Stripe's own payment sheet and goes straight to Stripe; the clinic never sees or stores it. | Only when you choose to pay in the app |
| Purchase history | Keeping what you bought in the app — the package name, the amount and the date — with your record | Only when you buy in the app |
| Messages you write | The message you send the clinic, and what you type to the scheduling assistant | Only when you send one |
| Device identifiers | Delivering push notifications and checking for app updates | Required |
| Account identifier | Keeping you signed in securely | Required |
| App interactions | Understanding which features are used, so we can improve the app | Required |
We do not collect your location, contacts, photos, calendar, files, or browsing history. The app contains no advertising, no third-party analytics, and no tracking software.
Who else sees it
We do not sell, rent, or trade your information, and we do not share it with anyone for advertising.
A small number of service providers handle data on our behalf, strictly to make the app work, and may not use it for their own purposes:
- Google Cloud — hosts the app's backend and the database that holds your record, as our storage provider.
- Twilio — sends the SMS sign-in code and, if you opt in to text messages, appointment confirmations and reminders. Those messages contain your name, the appointment date and time, the practitioner and the clinic address, and Twilio receives any reply you text back.
- Our email delivery provider — sends appointment confirmations and reminders when you have an email address on file.
- SendGrid — sends clinic news by email only if you turn that on in Settings. It is never used for appointment or health information.
- Google and Apple — deliver push notifications to your device. They receive a notification identifier; a reminder push carries only the appointment time and clinic name.
- Expo — delivers app updates. It receives an installation identifier and your app version.
Your clinical record itself is never shared with any of them. The messaging providers receive only the appointment details needed to send you that message.
Stripe takes the payment when you buy a treatment package in the app. It is listed separately, like Google below, because we have no agreement with Stripe limiting what it may do with what it receives. You type your card number into Stripe's own payment sheet, so the card number reaches Stripe and never reaches us: the clinic does not see it and does not store it. Along with the payment, our servers send Stripe the amount, the name of the package you are buying, the internal reference number we use for your record — and for the booking, if you are paying for a visit — and your email address if we have one, so it can send you a receipt. We do not send your name and we do not send your treatment notes. Stripe's payment sheet also collects device and network details to check for fraud, under Stripe's own terms rather than ours.
Google (Gemini) writes the replies you see in the app's scheduling assistant. We call it from our own servers, not from your phone. It is listed separately because we use Google's ordinary Gemini developer service, and we have no agreement with Google limiting what it may do with what we send — so what we send is kept to the minimum the assistant needs to answer you:
- the message you type, and the last few turns of that same conversation;
- the results of whatever the assistant looks up for you. That is public clinic information — opening hours, branches, practitioners, open appointment times, current promotions and the package price list — and, when you ask about your own account, your points balance and recent points entries, your package names and remaining sessions, and the date, time, clinic and practitioner of your own appointment.
Text that looks like symptoms, a diagnosis or medication is stopped before it reaches Google, and you are asked to phone the clinic instead. We never send your treatment notes, and the assistant is never told about anyone else's appointments or packages.
The scheduling assistant
The assistant helps with appointments and account questions only. It does not give medical advice, and it is not a way to reach a practitioner. It cannot book, move or cancel anything by itself: it can only put a suggestion on screen, and nothing changes until you tap to confirm it. We do not keep the conversation — it lives in the app on your phone until you close it, and our servers store no transcript of it.
Messages to the clinic
A message you send from the app is stored with your record and read by clinic staff, the same way a text message to the front desk would be. If your message looks like it contains symptoms, a diagnosis or medication, we refuse it and ask you to phone the clinic instead — that is not a safe way to reach a practitioner. Replies from staff, and replies sent by our SMS responder, appear in the same thread.
Family sharing
If you buy a family package you can add members by name and phone number. Each member must confirm from their own phone (or in person at the front desk) before sharing starts; until then we show you only the nickname you entered. Visits a member uses are recorded on your package. Members do not see your package, appointments, or health information in their own app, and you can remove a member at any time. Members must be 18 or older.
How it is protected
Everything the app sends travels over an encrypted connection (HTTPS). Signing in uses a code sent to your phone, so a lost password cannot expose your record. Access inside the clinic is limited to staff who need it for your care.
How long we keep it
Your app account data is kept while your account exists. As a licensed California healthcare provider, TCMHUB is required by law to retain your medical record — your visit history and treatment notes — for a minimum period after your last visit, whether or not you use the app.
Deleting your account
You can delete your GoTCMHUB account at any time: in the app, Settings → Delete account, or from our account deletion page — no app and no sign-in needed.
Your sign-in, all sessions on every device, your notification tokens, your member code, and your marketing permissions are removed and cannot be restored. Your medical record is retained as described above; we do not use it to contact you.
Your choices
- Notifications — turn off in your phone's settings at any time. Appointment reminders are care messages; clinic news requires your separate consent.
- Marketing messages — turn off in the app under Settings.
- Your record — call the front desk to see or correct what we hold.
Children
GoTCMHUB is for patients aged 18 and over. A parent or guardian manages a minor's care with the clinic directly.
Changes
If we change what we collect or how we use it, we will update this page and change the date at the top before the change takes effect.
Contact
510-288-8710 · 510-345-0988 · services@tcmhub.org
GoTCMHUB 隱私政策
國醫匯中醫館 (TCMHUB Clinic) · TCMHUB Inc. · 最後更新 2026-09-17
本政策適用於 TCMHUB Inc. 發行的 GoTCMHUB iOS 與 Android 行動應用程式,不涵蓋診所的其他服務(各有其獨立聲明)。
我們蒐集什麼、為什麼
| 資訊 | 用途 | 是否必要 |
|---|---|---|
| 姓名 | 預約與辨識您的病歷 | 必要 |
| 手機號碼 | 登入驗證碼、到診提醒,以及在您同意時才發送的診所訊息 | 必要 |
| 電子郵件 | 預約確認,以及在您同意時才發送的診所訊息 | 選填 |
| 出生日期 | 比對到正確的病歷 | 必要 |
| 預約與療程資訊 | 顯示您的就診紀錄、療程套票餘額與會員狀態。這屬於健康資訊。 | 必要 |
| 付款資訊 | 在 App 內購買療程套票。卡號是在 Stripe 自己的付款介面中輸入、直接送到 Stripe;診所看不到也不會留存。 | 僅在您選擇於 App 內付款時 |
| 購買紀錄 | 將您在 App 內購買的內容——套票名稱、金額與日期——與您的病歷一起保存 | 僅在您於 App 內購買時 |
| 您輸入的訊息 | 您傳給診所的訊息,以及您輸入給預約小幫手的文字 | 僅在您送出訊息時 |
| 裝置識別碼 | 傳送推播通知、檢查 App 更新 | 必要 |
| 帳號識別碼 | 維持您的安全登入狀態 | 必要 |
| App 使用行為 | 了解哪些功能被使用,以改進 App | 必要 |
我們不蒐集您的位置、通訊錄、相片、行事曆、檔案或瀏覽紀錄。App 內沒有廣告、沒有第三方分析、沒有追蹤程式。
還有誰會接觸到
我們不販售、出租或交換您的資訊,也不會為了廣告而提供給任何人。
少數幾家服務供應商代我們處理資料,僅為讓 App 運作,且不得用於其自身目的:
- Google Cloud——託管 App 的後端與存放您病歷的資料庫,是我們的儲存供應商。
- Twilio——發送登入驗證碼簡訊;若您同意接收簡訊,也發送預約確認與提醒。這些簡訊含您的姓名、預約日期與時間、醫師與分院地址,您回覆的簡訊也由 Twilio 接收。
- 我們的電子郵件遞送供應商——在您留有 email 時發送預約確認與提醒。
- SendGrid——僅在您於設定頁開啟後,發送診所消息 email。絕不用於預約或健康資訊。
- Google 與 Apple——將推播通知送到您的裝置。它們收到的是通知識別碼;提醒推播只含預約時間與分院名。
- Expo——遞送 App 更新。它收到的是安裝識別碼與您的 App 版本。
您的病歷本身絕不會提供給上述任何一方。簡訊與 email 供應商只收到發送該則訊息所需的預約資訊。
Stripe在您於 App 內購買療程套票時處理付款。它與下方的 Google 一樣單獨列出,因為我們與 Stripe 之間同樣沒有限制其自身使用這些資料的協議。卡號是在 Stripe 自己的付款介面中輸入,只會送到 Stripe、不會送到我們這裡:診所看不到、也不會留存。付款的同時,我們的伺服器會送給 Stripe:金額、您購買的套票名稱、我們內部用來對應您病歷的編號(若是就診付款,還包含該筆預約的編號),以及您留有 email 時的 email,用來寄收據給您。我們不會送出您的姓名,也不會送出您的治療記載。Stripe 的付款介面另會蒐集裝置與網路層資訊用於防詐,那適用 Stripe 自己的條款,不是我們的。
Google(Gemini)負責生成 App 內預約小幫手的回覆。呼叫是由我們自己的伺服器發出,不是由您的手機發出。它之所以單獨列出,是因為我們使用的是 Google 一般的 Gemini 開發者服務,我們與 Google 之間沒有限制其自身使用這些資料的協議——因此我們送出的內容,只限小幫手回答您所必需的:
- 您輸入的訊息,以及同一段對話最近的幾則往返;
- 小幫手為您查詢的結果。也就是診所的公開資訊——營業時間、分院、醫師、可預約時段、目前促銷與套票價目——以及在您詢問自己的帳號時,您的積分餘額與最近的積分紀錄、您的套票名稱與剩餘次數,還有您本人那筆預約的日期、時間、分院與醫師。
看起來像症狀、診斷或用藥的文字,在送到 Google 之前就會被擋下,並請您改為致電診所。我們絕不送出您的治療記載,也絕不會讓小幫手取得其他任何人的預約或套票資訊。
預約小幫手
小幫手只協助預約與帳號相關的問題。它不提供任何醫療建議,也不是聯絡醫師的管道。它無法自行建立、改期或取消任何預約:它只能在畫面上提出建議,您按下確認之前不會有任何變動。我們不保存這段對話——它只存在於您手機上的 App,直到您關閉為止,我們的伺服器不會留下任何對話紀錄。
發訊息給診所
您在 App 內送出的訊息會與您的病歷一起保存,並由診所人員閱讀,與您傳簡訊到櫃檯是一樣的。若訊息看起來含有症狀、診斷或用藥內容,我們會拒絕接收並請您改為致電診所——這不是聯繫醫師的安全方式。診所人員的回覆,以及由簡訊自動回覆系統送出的回覆,都會出現在同一個對話串中。
家庭共享
購買家庭套票後,您可以用姓名與手機號碼加入成員。每位成員必須在自己的手機上確認(或親自到櫃檯確認),共享才會開始;在此之前,我們只會顯示您輸入的暱稱。成員使用的療程次數會記錄在您的套票上。成員在自己的 App 內看不到您的套票、預約或健康資訊,您也可以隨時移除成員。成員須年滿 18 歲。
如何保護
App 送出的所有內容都經加密連線(HTTPS)傳輸。登入採用發送到您手機的驗證碼,因此不會因密碼外洩而暴露病歷。診所內部僅限因照護需要的人員存取。
保留多久
App 帳號資料在帳號存續期間保留。本院為加州合法執業之醫療院所,依法必須在您最後一次就診後保留病歷——包含就診紀錄與治療記載——達法定期間,無論您是否使用 App。
刪除您的帳號
您隨時可以刪除 GoTCMHUB 帳號:在 App 內選設定 → 刪除帳號,或前往帳號刪除頁——不需要 App、也不需要登入。
您的登入、所有裝置上的登入狀態、通知權杖、會員碼與行銷同意都會移除且無法復原。病歷依上述規定保留,我們不會用它與您聯絡。
您的選擇
- 通知——隨時可在手機設定中關閉。到診提醒屬照護訊息;診所訊息需另外取得您的同意。
- 行銷訊息——可在 App 的設定中關閉。
- 您的病歷——致電櫃檯可查閱或更正我們持有的資料。
兒童
GoTCMHUB 供 18 歲以上的病人使用。未成年人的照護由家長或監護人直接與診所處理。
變更
若我們變更蒐集內容或使用方式,會在生效前更新本頁並修改頁首日期。