Privacy Policy
Effective Date: October 25, 2026
This policy explains what DueProof (“we”, “us”) collects through the DueProof app, who receives it, why, how long it is kept, and how you can stop it or have it deleted. The app shows short notes at the moments you make a choice; this page is the complete version.
1. In short
- Your cards, amounts, dates, photos and journal entries are stored on your phone. Some features send parts of them out — each is described below — and your phone’s own backups copy them.
- Your account details, what you share, list or send in chat, your Market browsing and activity, records of the cards you burn or compost, and crash reports are sent to us — to run the service, show ads in the free version, keep the service safe and improve the app.
- The app asks before AI reads a photo, a PDF, text you share or notes on your bulletin board, and before it turns on Personalized recommendations. My area is on unless you turn it off, except in the regions listed under “My area”, where the app asks first. The support assistant is itself an AI service, and its screen says so before you write. Location and notifications are optional.
- Some of this goes to companies that work for us, such as our cloud host, AI services and Google’s ad service. They are named under “Who receives your data”.
- We do not sell your personal data.
2. What stays on your phone
- The app keeps your cards (titles, amounts, dates, notes and what AI read from your photos), your photos and videos, journal and watering entries, bulletin-board notes, saved payment codes, and the interest tags it works out from them in a database on your phone. Widgets and your phone’s search can show your cards on the phone.
- If you allow the app to use your calendar, it reads your calendar to show your events next to your cards, and can write card due dates into your phone’s Calendar or Reminders. We do not receive your calendar. Your calendar app may sync those entries to your calendar account, for example iCloud or Google.
- Copies of this data are made by your phone’s own backups. On an iPhone, iCloud Backup, a backup to a computer and moving to a new iPhone copy the app’s data; on Android, the system backup may copy some of it. These copies are kept by Apple, by Google or on your computer — not by us. Backup files you make in the app (Settings → Data & Backup) and photos you save to your photo library are kept where you put them; we do not receive them.
- On an iPhone, the app keeps your sign-in, your account ID, your nickname and a few settings in the iOS Keychain. These stay on the phone after the app is deleted, and the app uses them again if you reinstall it on that phone.
- Deleting the app deletes what it keeps on the phone, apart from those Keychain items and any backups.
3. When you first open the app
- The first time you open the app, it shows a short notice about your data. Your account is created, and the app starts syncing your data with our servers, only after you tap “Get started”.
- Crash reporting (see “Crash reports”) starts as soon as the app opens. The app also downloads its settings and help articles from our servers when it opens.
4. Your account
- Your account is created automatically, without your name or email, and is identified by a random account ID. On our servers we keep that ID, the nickname and avatar you choose, the country you set as where you live, the app’s language and your phone’s time zone (used for the language and times of our notifications), the token used to send you notifications, and your notification settings.
- When the account is created, and when you verify an email, an hCaptcha check runs to tell people from bots. hCaptcha receives information about your device and the request.
- Our servers receive your IP address with each request. Our hosting and sign-in providers log it, and we keep the IP addresses involved in suspected abuse.
- Email (optional): the Market, chat and shared Spaces need a verified email. Our sign-in service, Supabase, sends a one-time code to it; we keep the address in our sign-in system and use it to sign you in.
- Phone number (optional): some Market actions can require a verified phone number. We send a code by text message through Twilio, and keep the number and when you verified it. Other people see only that you are verified, not the number.
- We keep these until you delete your account (see “Deleting your account”).
5. Features that send data
A. AI reading of photos, PDFs, shared text and bulletin-board notes
- When: you photograph a document to make a card, share a photo, a PDF or text into the app, add a second photo to a card, retry a reading, pick up an email you forwarded (see B), read a photo onto the bulletin board, or tap “Tidy up” on the bulletin board.
- What is sent: a resized copy of the photo (not the original file), or the PDF; for shared text, the text; for a locked PDF, the password you type; for a second photo, what the card already says; for a forwarded email, its text; for “Tidy up”, the notes you keep about that person — notes marked as allergies are not sent. Your language, the date and your country go with it: your phone’s region (on Android, the country of your phone’s language, or the phone’s own region setting on brands that have one, such as Xiaomi) and — except for the bulletin board — while My area is on and you allowed location access, also the country your location is in.
- To whom: our AI server, hosted by Zeabur, which passes it to Google Cloud Vision (reads the text in photos), OpenAI (understands the document and your notes) and Google Gemini (reads PDFs, and takes over when the others fail).
- Why: to fill in the card, or to suggest notes and updates for you to confirm.
- How long: our AI server does not save the photo, PDF, password or text you send. It keeps a monthly count of your AI readings for your plan’s limit, and its operational logs can include a card’s title. The results come back to your phone and are saved there. How long Google and OpenAI keep what they receive, and what else their terms let them do with it, is set by their own terms; we do not control it.
- Your choice: the app asks before the first AI reading. If you say no, you can create cards by hand. You can turn it off at any time in Settings → Privacy & Safety → Photo recognition (AI).
B. Emails you forward to the app
- Settings → Capture & Integrations → Create cards by email gives you a personal email address. While this address is on, email sent to it is received for us by Mailgun. Our server keeps its subject, its text, the images it picks from it and whether it had a PDF attached. To pick the images, it sends the images’ web addresses and descriptions — not the images — to OpenAI. The images it picks are saved, so that the app can download them, at web addresses that contain your account ID and are not listed anywhere; anyone with the address can open them. It then sends you a notification.
- When you next open the app, it reads the email with AI as described in A and makes the card on your phone. While Photo recognition (AI) is off, the app does not read emails that are already waiting; they wait until you turn it back on.
- Anyone who knows the address can send to it. We keep the emails we accepted until you delete your account. While Photo recognition (AI) is off — including before you first say yes to it — this address is off too, once the app has reached our server; email that arrives while the address is off is discarded — not passed to AI and not kept by us, and we do not tell the sender. Turning AI on brings back the same address. You can also write to privacy@dueproof.app and we will turn it off.
C. Personalized recommendations
- This is off until you turn it on — from the card that offers you local info, or in Settings → Privacy & Safety → Personalized recommendations.
- While it is on, every few journal entries on a card, the card’s title and details and the text of those entries are sent through our servers to OpenAI, which returns interest tags (for example “fitness”).
- About once a day, the app sends us a summary stored under your account ID: your interest tags (tags in health and other sensitive categories are left out), how many tags of each kind you have, your top tags with their scores, and any interests you typed on a local info card.
- The app picks local info, deals and ads for you on your phone, from your tags and, if My area is on, the areas in its log. Advertisers do not receive your data. When you accept one of these cards, the app tells us which one.
- Why: to choose local information, offers and ads for you, and to understand which kinds of offers people want.
- Your choice: turning it off stops the uploads and the AI calls, and deletes the summary from our servers (if you are offline, the next time the app starts while you are online). The tags stay on your phone so that turning it back on restores your recommendations at once. Records of cards you accepted are kept until you delete your account.
D. My area
- When it is on: unless your phone’s region (see A) is a country of the European Union, Iceland, Liechtenstein, Norway, the United Kingdom or Switzerland, My area is on until you turn it off, and the app tells you so. In those countries it is off until you turn it on. While it is off, nothing is recorded.
- What is collected: while it is on and you allow location access, the app notes, as you use it, roughly where you were that day — the district and the map square, not your coordinates. This log stays on your phone (an iPhone’s own backups copy it). From it, the app saves to your account the one or two districts you are in most often or, if you picked or confirmed a district yourself, that district, possibly with the second district the app last worked out alongside it. It may also save to your account the city you were in most recently, if that city is not part of your My area. Today this works only in Taiwan.
- Why: to count how many people each city has, which decides when a city’s Market opens, and how often districts change (the counts do not contain your account ID); to show your city’s Market when the app has no other way to tell your city; and, on your phone, to pick local info and offers for you, including ads, while Personalized recommendations is on (see C).
- How long: the log on your phone is kept for at most 90 days. The districts saved to your account, and the copy of them on your phone, are kept until you turn My area off, tap “I’ve moved” or delete your account; the ones in your account are also deleted after 180 days without an update. The recent city expires 7 days after the last day the app noted you there, and is then deleted.
- How to stop: turn off Settings → Privacy & Safety → My area: the log on your phone and the districts and city saved to your account are deleted together, and recording stops. You can also not allow location access. Turning off Personalized recommendations stops the log being used to pick local info and ads. Your choice is kept on this phone only: after you reinstall the app or set up a phone from a backup, check it again.
E. Location
- Location access is optional. If you allow it, the app uses your location to check whether the Market is open in your city, show nearby listings, fill in the district of a listing when you tap to do so, and add a place name to a journal or watering entry when you tap to add one — and, with My area on, to add your country to AI readings and as described in D.
- In Taiwan, the app works out your district on your phone from a built-in table. Elsewhere, and in a few coastal places the table does not cover, it asks your phone’s location service, which sends the coordinates to Apple (on iPhone) or Google (on Android). The place name for a journal or watering entry always comes from that service, only when you tap to add one, and you can edit or clear it before saving.
- The app does not send your precise coordinates to our servers. What can reach us is your country (with AI readings, while My area is on), your district (when you use the Market or put one in a listing; when you pick a city to browse in the Market, the district you picked or, if you picked none, a representative district of that city; with no city picked and no city known from your location, the district of your My area), the districts and the city My area saves to your account (see D), your city, the city you picked to browse, or the city of your My area (to check whether its Market is open) and your phone’s time zone (stored with your account, see “Your account”).
F. Market
- Listings: what you post — title, description, photos, price, category, district and meeting place — is shown to other signed-in users, with your nickname, avatar, trust score, whether you are verified, and how many trades you have completed; their app also receives your account ID with each listing. Listing photos are stored at public web addresses.
- Chat: the messages and photos you send are stored so that you and the other person can read them, and the other person’s app receives your account ID. A notification to them can include the start of your message.
- Activity: when you open a listing, save it or tap that you are interested, we record that under your account ID to recommend similar listings; these records are deleted after 45 days. We also keep group deals you join, orders, completed trades, reports, disputes and the evidence attached to them, and the people you block.
- We keep a log of Market activity that does not contain your account ID — for example listings posted or closed, and counts of browsing and searches by district.
- Choosing a city to browse: you can pick a city (and, if you like, a district) to browse the Market, without location. Your choice is kept on this phone until you change or clear it; it is not saved to your account and is not counted toward that city’s opening. To show listings there, the app sends that city and district (see E). If you have not picked one and the app cannot tell your city from your location, the Market shows the city of your My area; this does not change where you can list or contact sellers.
- Why: to run the Market, recommend listings, keep it safe, and decide when a city’s Market opens.
G. Shared Spaces
- When you share a card or add records in a shared Space, the card’s title, amount, due date, category, photos and records are stored on our servers and shown to the Space’s members, with a log of who did what. Space photos are kept in private storage that only members can open.
- Members can get notifications about shared cards — for example, when a shared bill is overdue, the other members get its title.
- Shared items you remove are deleted from our servers 30 days after you remove them.
H. Records of cards you burn or compost
- When you burn or compost a card, the app sends us, under your account ID, the card’s title, type and due date, when you finished it and how early or late that was, and when the card was created.
- Why: to understand how cards are used and to improve the app.
- Your choice: Settings → Privacy & Safety → Send records of burned and composted cards. While it is off, the app does not send these records. Records already sent are kept until you delete your account.
I. Support assistant
- The assistant in the Support Center is an AI. What you write, any screenshots you attach (as resized copies), and your phone’s model and system version go through our AI server to OpenAI, which writes the reply. The text of your message is also sent to OpenAI to look up our help articles.
- The conversation is saved on our servers so that a person can follow up. Please do not send passwords, card numbers or other sensitive details.
J. P-Points, purchases and rewards
- Purchases and subscriptions are handled by Apple or Google. We receive the purchase details — not your card number — to unlock what you bought, and keep them with your account.
- We keep your P-Point balance and history, your AI reading credits, rewards you earn (for example from quests, ads you choose to watch, or invitations) and what you unlocked. An invitation link carries your account ID so that both of you can be rewarded.
K. Notifications
- Reminders about your cards are scheduled on your phone.
- Other notifications — new chat messages, P-Point changes, Space reminders, a forwarded email arriving, and announcements from us — are sent from our servers through Expo’s push service to Apple or Google, using your phone’s notification token.
- Announcements from us are notices about the service, such as maintenance or changes to our terms. They are sent to everyone, or to people who used the app recently, whose System Announcements switch is on; the switch is kept with your account on our servers, and you can turn it off in Settings → Notifications & Reminders.
- You can turn notifications off in your phone’s settings, and adjust them in Settings → Notifications & Reminders.
6. Crash reports
- Crash reports (Sentry), always on: when the app crashes or hits an error, it sends Sentry what went wrong and where in the code, your phone’s model and system version, the app version, your account ID, and a trail of recent app events — screens opened, buttons tapped (by name), and network requests and whether they failed. Before sending, the app strips text that looks like an email address, a phone number or a sign-in token. It also sends timing data from some sessions to measure speed, and whether a session ended in a crash. There is no screen recording. Sentry keeps this under its own retention periods.
- Error reports from our servers (Sentry): our servers also send Sentry a report when a request fails on our side: what went wrong, where in our code, and which server function — not your account ID, your sign-in token, or the content of your request; an error message can occasionally quote a short piece of it.
- No usage statistics service: the app no longer uses PostHog, and no other usage-statistics service has replaced it. Earlier versions could send PostHog a small set of usage events (the most recent ones only if you ticked “Share usage statistics”, an option that is now gone). Anything sent before stays with PostHog under its own terms; it was recorded under a random identifier, not your account ID.
7. Ads
- The free version shows a banner ad from Google AdMob, and you can choose to watch ads to earn AI readings. Pro subscribers do not see the banner.
- We ask Google for non-personalized ads only, and the app does not ask for permission to track you across other companies’ apps and websites. To show and measure ads, Google’s software in the app receives information about your device, such as its model, device identifiers and an approximate location based on your IP address. Google receives it under the terms described in “Who receives your data”.
- Local info and offer cards are chosen on your phone (see C). Advertisers do not receive your data.
8. How our team uses AI on the data we hold
- Once a month, a few of the comments people leave in support feedback, without account IDs, are sent to OpenAI to write a summary for our team.
- Support conversations that were resolved and rated well can be sent to OpenAI to draft help articles.
- Our team can run analyses of the data described in this policy — such as interest-tag summaries and records of burned and composted cards — that send the results to OpenAI for a written summary.
9. Who receives your data
- Other people: what you post in the Market, send in chat, or share in a Space, as described above; the other person’s app receives your account ID with it. Anyone can also look up an account — through the app or by querying our servers directly — and see its account ID, nickname, avatar, account type, plan, whether its email is verified, trust score, whether it is suspended, and some of its dates, such as when it was created.
- Companies that work for us:
- Supabase — our database, sign-in (including the email verification codes), file storage and server code.
- Zeabur — hosts our AI server.
- Google Cloud Vision, OpenAI and Google Gemini — AI reading, the support assistant, interest tags and our team’s analyses, as described above.
- Mailgun — receiving the emails you forward to the app.
- Twilio — sending phone verification codes.
- hCaptcha — telling people from bots.
- Expo — delivering notifications and app updates.
- Apple and Google — delivering notifications, handling purchases, the phone’s location service, and (Google) ads through AdMob.
- Sentry — crash reports from the app, and error reports from our servers.
- Discord — alerts to our team, which can include the IP address involved in suspected abuse, and a summary of support feedback.
- Cloudflare — runs our website and forwards email sent to our addresses.
- We give data to these companies, including Google for ads through AdMob, only under terms that require them to protect it at least as well as this policy describes. Apple, and Google for notifications, purchases and the location service, handle what they receive under their own privacy policies.
- Others, when the law requires us to.
- These companies store and process data in other countries, which may be outside the country where you live.
10. How long we keep it
- On your phone: until you delete it or the app, except the My area log (below).
- My area: the log on your phone, at most 90 days; the districts saved to your account, until you turn My area off, tap “I’ve moved” or delete your account, and deleted after 180 days without an update; the recent city, until it expires 7 days after the last day the app noted you there (see D).
- Market views, saves and interest marks: deleted after 45 days.
- Shared items you remove from a Space: deleted 30 days after you remove them.
- Everything else tied to your account: until you delete your account, except as listed under “Deleting your account”.
- Copies in our database backups: until those backups expire.
- Our servers’ operational logs, which can include a card’s title or a forwarded email’s subject: for our hosting providers’ log periods.
- What AI services, Sentry and Google receive, and anything an earlier version sent to PostHog: under their own terms.
11. Your choices
- In Settings → Privacy & Safety: Photo recognition (AI), Personalized recommendations, My area, and Send records of burned and composted cards. Each can be turned off at any time; what turning it off does is described above.
- Location, camera, photos, calendar and notifications: in your phone’s settings. The app works without them, except for the features that need them.
- Email forwarding address: turn off Photo recognition (AI) in Settings — while AI is off, including before you first say yes to it, the address goes off once the app reaches our server — or write to us and we will turn it off.
12. Your rights
You can ask us to tell you what we hold about you and let you see it, give you a copy, correct or complete it, stop collecting or using it, or delete it. Email privacy@dueproof.app from the email you verified in the app, or include the Support Code shown in Settings → Account & identity (note it before you delete the app). We may ask you to confirm that it is you. A Support Code alone does not prove that an account is yours, so if your request rests on it, we ask you for a further step to confirm that before we disclose or delete anything.
13. Deleting your account
- In the app: Settings → Account & identity → Delete account. Without the app: see dueproof.app/account/delete.
- Deleting removes from our servers your profile and the data tied to it: your P-Point and purchase records, listings and orders, the Spaces you created, your Space memberships and what you shared in Spaces, support conversations, notification settings, interest-tag summary, records of burned and composted cards, Market activity records, AI reading counts, what My area saved to your account and your forwarded emails. We keep a record of each purchase (the store’s transaction number, the product, the points and the time) permanently, without your account ID, so that the same purchase cannot be credited twice. When our server confirms the deletion, the app signs you out and clears your sign-in, its settings and what My area keeps on the phone; if the deletion does not go through, or the app cannot confirm it, the app tells you, changes nothing on the phone, and you can try again or email us.
- Deleting your account does not cancel a subscription. If you have one, cancel it first in your phone’s subscription settings, or you will keep being charged.
- If you deleted your account in the app on or before October 11, 2026, our servers may still hold your data. Email privacy@dueproof.app from the email you verified in the app. If you never verified one, any Support Code the app shows you now belongs to a new account, so tell us instead what you remember about the old one (for example, when you bought P-Points or used the support assistant), and we will look for it.
- What is not removed, or not yet:
- Messages you sent or received in Market chats, and records of disputes and reports, stay so that the other person keeps them, with your account ID, nickname and avatar removed; in older chats the first system line still shows your nickname. A listing of yours that a dispute, a report or another buyer’s order refers to also stays, taken off the Market and without your account ID, nickname or avatar, though its photo addresses still contain your account ID. Chats on your other listings are deleted, both sides’ messages.
- Records you added to cards that someone else shared in a Space stay in that Space.
- Your sign-in record, including your email address if you verified one, is not removed by the deletion in the app.
- Photo files uploaded for your listings, chats and forwarded emails, and — from earlier versions of the app — PDFs and the photos uploaded to make a PDF, also when the PDF was never made (they sit at web addresses that are not listed anywhere; anyone with the address can open them), are not all removed automatically yet.
- Some records tied to your account ID: AI reading credits and rewards, what you unlocked, block lists, notification settings for Spaces you joined, a record of the items you removed from other people’s Spaces, the mark on a group-deal listing that you were its buyer, and the counters and logs we use to prevent abuse.
- Copies in our database backups, until those backups expire.
- What other companies already received, as described above.
- The cards on your phone are not deleted with your account; delete the app to remove them.
14. Children
DueProof is for people aged 13 or older. If you are not yet an adult where you live, please read this policy with a parent or guardian. If you believe a child under 13 has given us personal data, email us and we will delete it.
15. Security
Data sent between the app and our servers is encrypted in transit. No system is perfectly secure; if a breach affects your data, we will tell you as the law requires.
16. Changes to this policy
When this policy changes, we update the date at the top. If a change means the app will collect something new, the app tells you before that happens. Before the app uses what it already has for a new purpose, it asks you first.
17. Contact us
Privacy questions and requests: privacy@dueproof.app. Other questions: support@dueproof.app.
隱私權政策
生效日期:2026年10月25日
這份政策說明 DueProof(拍即丟,以下稱「我們」)透過 DueProof App 收集什麼、交給誰、為了什麼、存多久,以及你怎麼停止或要求刪除。App 在你做選擇的時候顯示簡短說明;這一頁是完整版。
1. 重點
- 你的卡片、金額、日期、照片和手記存在你的手機上。有些功能會傳出其中一部分——下文逐一說明——你手機自己的備份也會複製它們。
- 你的帳號資料、你分享、上架或在聊天裡傳送的內容、市集的瀏覽與互動、燒掉與堆肥的卡片紀錄,以及當機紀錄會傳給我們,用來提供服務、顯示免費版廣告、維護服務安全與改善 App。
- AI 讀取照片、PDF、你分享的文字或布告欄上的紀錄之前,以及開啟「個人化推薦」之前,App 都會先問你。「我的生活圈」預設開啟、你可以關閉;在「我的生活圈」一節列出的地區,App 會先問你。客服助理本身就是 AI 服務,它的畫面會在你開始輸入前說明。定位與通知都可以不給。
- 其中一部分會交給為我們工作的公司,例如雲端主機、AI 服務與 Google 的廣告服務。它們都列在「誰會收到你的資料」。
- 我們不販售你的個人資料。
2. 留在你手機上的資料
- App 把你的卡片(標題、金額、日期、備註,以及 AI 從照片讀出的內容)、照片與影片、手記與澆水紀錄、布告欄的紀錄、存下的付款條碼,以及從這些內容整理出的興趣標籤,存在手機上的資料庫。小工具與手機的搜尋可能會在手機上顯示你的卡片。
- 如果你允許 App 使用你的行事曆,它會讀取你的行事曆,把行程顯示在卡片旁邊,並可以把卡片的到期日寫進手機的行事曆或提醒事項。我們不會收到你的行事曆。你的行事曆 App 可能會把這些項目同步到你的行事曆帳號,例如 iCloud 或 Google。
- 這些資料的副本由你手機自己的備份產生。在 iPhone 上,iCloud 備份、備份到電腦,以及移轉到新 iPhone,都會複製 App 的資料;在 Android 上,系統備份可能會複製其中一部分。這些副本由 Apple、Google 或你的電腦保存,不在我們這裡。你在 App 裡製作的備份檔(設定 → 資料與備份),以及你存到相簿的照片,都放在你指定的地方;我們不會收到。
- 在 iPhone 上,App 把你的登入狀態、帳號識別碼、暱稱和少數設定存在 iOS 鑰匙圈。刪除 App 之後它們仍會留在手機上,日後在這支手機重新安裝時 App 會再沿用。
- 刪除 App 會刪除它存在手機上的資料,但不包括上述鑰匙圈的項目與任何備份。
3. 第一次打開 App 時
- 第一次打開 App 時,會先出現一頁關於資料的簡短告知。你按下「開始使用」之後,App 才會建立你的帳號、開始和我們的伺服器同步你的資料。
- 當機回報(見「當機紀錄」)在 App 一打開就開始。App 打開時也會從我們的伺服器下載它的設定與說明文章。
4. 你的帳號
- 你的帳號會自動建立,不需要姓名或 Email,以一組隨機的帳號識別碼識別。我們在伺服器上保存這組識別碼、你選的暱稱與頭像、你設定的居住國家、App 的語言與你手機的時區(用來決定我們的通知使用的語言和時間)、用來發送通知的推播代碼,以及你的通知設定。
- 建立帳號時,以及驗證 Email 時,會執行 hCaptcha 檢查,用來分辨真人與機器人。hCaptcha 會取得你的裝置與這次請求的資訊。
- 我們的伺服器在每次請求時都會收到你的 IP 位址。我們的主機與登入服務商會記錄它,我們也會保存與疑似濫用有關的 IP 位址。
- Email(選填):市集、聊天與共享空間需要驗證過的 Email。我們的登入服務 Supabase 會寄一組一次性驗證碼到這個地址;我們把地址存在我們的登入系統,用來讓你登入。
- 手機號碼(選填):市集的某些操作可能需要驗證過的手機號碼。我們透過 Twilio 以簡訊寄送驗證碼,並保存號碼與驗證時間。其他人只會看到你已驗證,看不到號碼。
- 這些資料保存到你刪除帳號為止(見「刪除帳號」)。
5. 會傳送資料的功能
A. 用 AI 讀取照片、PDF、分享的文字與布告欄的紀錄
- 什麼時候:你拍文件建立卡片、把照片、PDF 或文字分享進 App、為卡片補拍第二張照片、重試辨識、取回你轉寄的 Email(見 B)、把照片讀進布告欄,或在布告欄按「整理」時。
- 傳送什麼:照片縮小後的副本(不是原始檔案),或 PDF 本身;分享文字時,是那段文字;加密的 PDF,加上你輸入的密碼;補拍第二張時,加上卡片原本的內容;轉寄的 Email,加上信件文字;按「整理」時,是你記下關於那個人的紀錄——標為過敏的紀錄不會送出。另外會附上你的語言、日期與國家:手機的地區(Android 手機是語言設定裡的國家;有自己地區設定的品牌,例如小米,則是那個設定);除了布告欄以外,開啟「我的生活圈」且允許定位時,還會附上你所在位置的國家。
- 交給誰:我們的 AI 伺服器(由 Zeabur 代管),再由它交給 Google Cloud Vision(讀出照片裡的文字)、OpenAI(理解文件與你的紀錄)與 Google Gemini(讀 PDF,以及在前兩者失敗時接手)。
- 為了什麼:填好卡片,或建議紀錄與更新,讓你確認。
- 存多久:我們的 AI 伺服器不保存你送出的照片、PDF、密碼或文字;它保存你每月的 AI 讀取次數,用於你方案的額度,它的運作紀錄可能包含卡片的標題。結果傳回你的手機並存在手機上。Google 與 OpenAI 收到的內容保存多久、依它們的條款還能做什麼用途,由它們自己的條款決定,我們無法控制。
- 你的選擇:第一次用 AI 讀取之前 App 會先問你;不同意的話,可以手動建立卡片。也可以隨時在「設定 → 隱私與安全 → 拍照辨識(AI)」關閉。
B. 你轉寄給 App 的 Email
- 「設定 → 擷取與整合 → Email 轉寄建卡」會給你一個專屬的 Email 地址。這個地址啟用時,寄到這個地址的信由 Mailgun 代我們接收。我們的伺服器保存信件的主旨、文字、從中挑出的圖片,以及是否附有 PDF。挑圖片時,會把圖片的網址與描述文字(不是圖片本身)交給 OpenAI。挑出的圖片存放在含有你帳號識別碼、不公開列出的網址,讓 App 下載;拿到網址的人都能打開。接著寄一則通知給你。
- 你下一次打開 App 時,App 會依 A 的方式用 AI 讀取這封信,並在你的手機上建立卡片。「拍照辨識(AI)」關閉期間,App 不會讀取已經在等候的信;它們會等到你重新開啟。
- 任何知道這個地址的人都能寄信過來。我們收下的信保存到你刪除帳號為止。「拍照辨識(AI)」關閉期間(包括你還沒同意過它之前),App 連上我們的伺服器時,這個地址也會停用;地址停用期間寄來的信會被丟掉,不交給 AI,我們也不保存,也不會通知寄件人。開啟 AI 就恢復同一個地址。你也可以寫信到 privacy@dueproof.app,我們會幫你關閉。
C. 個人化推薦
- 預設關閉,要你自己開啟——在邀你看在地情報的卡片上,或在「設定 → 隱私與安全 → 個人化推薦」。
- 開啟期間,一張卡片每累積幾則手記,卡片的標題、說明與那幾則手記的文字會經由我們的伺服器交給 OpenAI,整理出興趣標籤(例如「健身」)。
- App 大約每天一次把一份摘要傳給我們,存在你的帳號識別碼下:你的興趣標籤(健康與其他敏感類別的標籤不包含在內)、各類標籤的數量、分數最高的幾個標籤與分數,以及你在在地情報卡上輸入的需求。
- App 在你的手機上,依你的標籤,以及「我的生活圈」開啟時紀錄裡的地區,為你挑選在地情報、優惠與廣告。廣告主不會收到你的資料。你接受其中一張卡時,App 會告訴我們是哪一張。
- 為了什麼:為你挑選在地情報、優惠與廣告,並了解大家想要哪些優惠。
- 你的選擇:關閉後停止上傳與 AI 呼叫,並刪除伺服器上的摘要(離線時,於下次在連網狀態下啟動 App 時完成)。標籤留在你的手機上,重新開啟時推薦能立刻恢復。你接受過的卡片紀錄保存到你刪除帳號為止。
D. 我的生活圈
- 什麼時候開著:除非你手機的地區(見 A)是歐盟國家、冰島、列支敦斯登、挪威、英國或瑞士,「我的生活圈」預設開啟,直到你關閉,App 也會告訴你它已開啟。在上述國家,它預設關閉,要你自己開啟。關閉期間什麼都不記錄。
- 收什麼:開著、而且你允許定位時,App 會在你使用時,記下你那天大概在哪裡——哪個行政區、地圖上的哪一格,不記座標。這份紀錄留在你的手機上(iPhone 自己的備份會複製它)。App 依這份紀錄,把你最常在的一兩個區存到你的帳號;你自己選過或確認過一個區的話,存的是那一區,可能再加上 App 最近一次和它一起算出的第二個區;也可能把你最近所在、不在你生活圈裡的城市存到你的帳號。目前只在台灣。
- 為什麼:統計各城市的人數(這決定一個城市的市集何時開放)與各區多常變動,統計結果不含你的帳號識別碼;App 沒有別的方法知道你的城市時,用它顯示你那座城市的市集;以及在你的手機上,為你挑選在地情報與優惠(含廣告)——要開著「個人化推薦」(見 C)。
- 最多多久:手機上的紀錄最多 90 天。存到你帳號的區,以及手機上它的一份副本,保存到你關閉「我的生活圈」、按「我搬家了」或刪除帳號為止;帳號裡的區超過 180 天沒有更新也會刪除。最近所在的城市,在最後一次記到你在那裡之後 7 天到期,然後刪除。
- 怎麼停:到「設定 → 隱私與安全 → 我的生活圈」關閉:手機上的紀錄和存到帳號的區與城市會一起刪除,也不再記錄。也可以不給定位。關掉「個人化推薦」,就不再用這份紀錄挑選在地情報與廣告。這個選擇只存在這支手機上:重新安裝 App 或用備份設定新手機之後,請再確認一次。
E. 定位
- 定位權限可以不給。你允許的話,App 用你的位置確認你的城市是否開放市集、顯示附近的刊登、在你按下時帶入刊登的行政區、在你點選時為手記或澆水紀錄加上地點名稱;開啟「我的生活圈」時,也在 AI 讀取時附上你的國家,並依 D 所述。
- 在台灣,App 用內建的對照表在你的手機上算出行政區。在其他地方,以及對照表沒有涵蓋的少數沿海地點,App 會詢問手機的定位服務,座標會送到 Apple(iPhone)或 Google(Android)。手記或澆水紀錄的地點名稱一律由這個服務提供,只在你點選加入時才查詢,存檔前你可以修改或清空。
- App 不會把你的精確座標傳到我們的伺服器。可能傳給我們的是你的國家(「我的生活圈」開啟時,隨 AI 讀取)、你的行政區(使用市集或填進刊登時;你在市集選了要逛的城市時,則是你選的行政區,沒選區時是那個城市的一個代表行政區;沒有選城市、App 也無法從定位知道你的城市時,是你「我的生活圈」的行政區)、「我的生活圈」存到你帳號的行政區與城市(見 D)、你的城市、你選來逛的城市,或你「我的生活圈」的城市(確認它的市集是否開放),以及你手機的時區(存在你的帳號,見「你的帳號」)。
F. 市集
- 刊登:你刊登的內容——標題、說明、照片、價格、分類、行政區與面交地點——會顯示給其他已登入的使用者,連同你的暱稱、頭像、信譽分數、是否已驗證,以及完成過幾筆交易;他們的 App 也會隨每一則刊登收到你的帳號識別碼。刊登的照片存放在公開的網址。
- 聊天:你傳送的訊息與照片會被保存,讓你和對方都能閱讀,對方的 App 也會收到你的帳號識別碼。發給對方的通知可能包含你訊息的開頭。
- 互動:你打開、收藏或標記有興趣的刊登,我們會以你的帳號識別碼記錄下來,用來推薦相似的刊登;這些紀錄在 45 天後刪除。我們也保存你參加的湊人數、訂單、完成的交易、檢舉、交易糾紛與其中附上的證據,以及你封鎖的人。
- 我們保存一份不含你帳號識別碼的市集活動紀錄——例如刊登的上架與結束,以及依行政區統計的瀏覽與搜尋次數。
- 選擇要逛的城市:你可以在市集選一個城市(也可以再選行政區)來逛,不需要定位。你的選擇記在這支手機上,直到你更換或清除;不會存到你的帳號,也不算進那個城市的開放人數。為了顯示那裡的刊登,App 會送出那個城市與行政區(見 E)。沒有選、App 也無法從定位知道你的城市時,市集會顯示你「我的生活圈」所在的城市;這不會改變你能在哪裡刊登或聯絡。
- 為了什麼:經營市集、推薦刊登、維護安全,並決定一個城市的市集何時開放。
G. 共享空間
- 你在共享空間分享卡片或新增紀錄時,卡片的標題、金額、到期日、分類、照片與紀錄會存在我們的伺服器上,顯示給空間的成員,並記下誰做了什麼。空間的照片存放在只有成員能打開的私人儲存空間。
- 成員可能會收到關於共享卡片的通知——例如共享帳單逾期時,其他成員會收到它的標題。
- 你移除的共享項目,會在你移除後 30 天從我們的伺服器刪除。
H. 燒掉與堆肥的卡片紀錄
- 你燒掉或堆肥一張卡片時,App 會以你的帳號識別碼,把這張卡片的標題、類型與到期日、你完成它的時間與提早或延遲了多少,以及卡片建立的時間傳給我們。
- 為了什麼:了解卡片的使用方式,改善 App。
- 你的選擇:「設定 → 隱私與安全 → 上傳燒掉與堆肥的紀錄」。關閉期間,App 不會傳送這些紀錄。已經傳送的紀錄保存到你刪除帳號為止。
I. 客服助理
- 支援中心裡的助理是 AI。你寫的內容、你附上的截圖(縮小後的副本),以及你手機的型號與系統版本,會經由我們的 AI 伺服器交給 OpenAI 產生回覆。你訊息的文字也會交給 OpenAI 用來查找我們的說明文章。
- 對話會保存在我們的伺服器上,讓工作人員可以後續處理。請不要傳送密碼、卡號或其他敏感資料。
J. P 點、購買與獎勵
- 購買與訂閱由 Apple 或 Google 處理。我們收到購買資料(不含你的卡號),用來開通你買的內容,並和你的帳號一起保存。
- 我們保存你的 P 點餘額與明細、AI 讀取額度、你獲得的獎勵(例如來自任務、你選擇觀看的廣告或邀請朋友),以及你解鎖的功能。邀請連結帶有你的帳號識別碼,讓你們雙方都能獲得獎勵。
K. 通知
- 卡片的提醒是在你的手機上排定的。
- 其他通知——新的聊天訊息、P 點變動、空間提醒、轉寄的 Email 到達,以及我們發布的公告——由我們的伺服器經由 Expo 的推播服務交給 Apple 或 Google,使用你手機的推播代碼。
- 我們發布的公告是關於服務的通知,例如系統維護或條款變更。公告會發給所有人,或最近使用過 App 的人,只限「系統公告」開關開著的人;這個開關和你的帳號一起存在我們的伺服器上,你可以在「設定 → 通知與提醒」關閉。
- 你可以在手機的設定關閉通知,也可以在「設定 → 通知與提醒」調整。
6. 當機紀錄
- 當機紀錄(Sentry),一律開啟:App 當機或發生錯誤時,會把出了什麼錯、發生在程式的哪裡、你手機的型號與系統版本、App 版本、你的帳號識別碼,以及最近的 App 操作軌跡——打開了哪些畫面、點了哪些按鈕(以名稱記錄)、哪些網路請求以及它們有沒有失敗——傳給 Sentry。傳送前,App 會刪掉看起來像 Email 地址、電話號碼或登入憑證的文字。App 也會傳送部分使用階段的速度資料,以及一次使用是否以當機結束。不錄製畫面。Sentry 依它自己的保存期限保存這些資料。
- 我們伺服器的錯誤紀錄(Sentry):我們的伺服器在請求於我們這端失敗時,也會傳一筆紀錄給 Sentry:出了什麼錯、發生在我們程式的哪裡、是哪個伺服器功能——不包含你的帳號識別碼、登入憑證或你送出的內容本身;錯誤訊息偶爾可能引用其中一小段。
- 沒有使用統計服務:App 不再使用 PostHog,也沒有改用其他使用統計服務。較早的版本可能會把一小組使用事件傳給 PostHog(最近的幾個版本只在你勾選「分享使用統計」時才傳,這個選項現在已經拿掉)。之前傳出的資料依 PostHog 自己的條款保存;它是以一組隨機識別碼記錄的,不是你的帳號識別碼。
7. 廣告
- 免費版會顯示 Google AdMob 的橫幅廣告,你也可以選擇觀看廣告換取 AI 讀取次數。Pro 訂閱者不會看到橫幅廣告。
- 我們只向 Google 請求非個人化廣告,App 也不會請你允許跨其他公司的 App 與網站追蹤你。為了顯示與計量廣告,App 裡的 Google 軟體會取得你裝置的資訊,例如型號、裝置識別碼,以及由 IP 位址推估的大致位置。Google 依「誰會收到你的資料」所述的條款取得這些資訊。
- 在地情報與優惠的卡片是在你的手機上挑選的(見 C)。廣告主不會收到你的資料。
8. 我們團隊如何用 AI 處理我們保存的資料
- 每個月,大家在客服回饋留下的幾則意見會在不含帳號識別碼的情況下交給 OpenAI,為我們團隊寫一份摘要。
- 已解決且評價良好的客服對話,可能會交給 OpenAI 草擬說明文章。
- 我們團隊可以對本政策描述的資料進行分析——例如興趣標籤摘要,以及燒掉與堆肥的卡片紀錄——並把結果交給 OpenAI 寫成文字摘要。
9. 誰會收到你的資料
- 其他人:你在市集刊登、在聊天中傳送,或在空間中分享的內容,如上所述;對方的 App 也會一併收到你的帳號識別碼。任何人也能查詢一個帳號——透過 App,或直接向我們的伺服器查詢——看到它的帳號識別碼、暱稱、頭像、帳號類型、方案、是否驗證過 Email、信譽分數、是否被停權,以及它的幾個日期,例如建立的時間。
- 為我們工作的公司:
- Supabase——我們的資料庫、登入(包括寄送 Email 驗證碼)、檔案儲存與伺服器程式。
- Zeabur——代管我們的 AI 伺服器。
- Google Cloud Vision、OpenAI 與 Google Gemini——AI 讀取、客服助理、興趣標籤與我們團隊的分析,如上所述。
- Mailgun——接收你轉寄給 App 的 Email。
- Twilio——寄送手機驗證碼。
- hCaptcha——分辨真人與機器人。
- Expo——傳送通知與 App 更新。
- Apple 與 Google——傳送通知、處理購買、手機的定位服務,以及(Google)透過 AdMob 提供廣告。
- Sentry——App 的當機紀錄,以及我們伺服器的錯誤紀錄。
- Discord——給我們團隊的警示,可能包含與疑似濫用有關的 IP 位址,以及客服回饋摘要。
- Cloudflare——經營我們的網站,並轉寄寄到我們信箱的 Email。
- 我們只在條款要求這些公司(包括透過 AdMob 提供廣告的 Google)至少以本政策所述的程度保護資料時,才把資料交給它們。Apple,以及負責通知、購買與定位服務的 Google,依它們自己的隱私權政策處理它們收到的資料。
- 其他對象:法律要求我們提供時。
- 這些公司會在其他國家儲存與處理資料,可能在你居住的國家以外。
10. 保存多久
- 手機上的資料:到你刪除它或刪除 App 為止,「我的生活圈」的紀錄除外(見下一項)。
- 「我的生活圈」:手機上的紀錄最多 90 天;存到你帳號的區,到你關閉「我的生活圈」、按「我搬家了」或刪除帳號為止,超過 180 天沒有更新時刪除;最近所在的城市,在最後一次記到你在那裡之後 7 天到期(見 D)。
- 市集的瀏覽、收藏與有興趣標記:45 天後刪除。
- 你從空間移除的共享項目:你移除後 30 天刪除。
- 其他與你帳號相關的資料:到你刪除帳號為止,「刪除帳號」列出的例外除外。
- 我們資料庫備份裡的副本:到那些備份過期為止。
- 我們伺服器的運作紀錄(可能包含卡片的標題或轉寄 Email 的主旨):依主機服務商的紀錄保存期限。
- AI 服務、Sentry 與 Google 收到的內容,以及較早的版本傳給 PostHog 的資料:依它們自己的條款。
11. 你的選擇
- 在「設定 → 隱私與安全」:拍照辨識(AI)、個人化推薦、我的生活圈,以及上傳燒掉與堆肥的紀錄。每一項都可以隨時關閉;關閉後會怎樣,上文都有說明。
- 定位、相機、相簿、行事曆與通知:在你手機的設定。不給這些權限 App 照樣能用,只有需要它們的功能不能用。
- Email 轉寄地址:在設定關閉「拍照辨識(AI)」——AI 關閉期間(包括你還沒同意過它之前),App 連上我們的伺服器時地址就停用——或寫信給我們,我們會幫你關閉。
12. 你的權利
你可以要求我們告訴你保存了哪些關於你的資料並讓你閱覽、提供複本、補充或更正、停止蒐集或使用,或刪除。請用你在 App 驗證過的 Email 寫信到 privacy@dueproof.app,或附上「設定 → 帳號與身分」裡的客服識別碼(刪除 App 之前請先記下來)。我們可能會請你確認是你本人。單憑客服識別碼不能證明帳號是你的,所以只附上客服識別碼的請求,我們會先請你多做一個步驟確認帳號是你的,才提供或刪除任何資料。
13. 刪除帳號
- 在 App 裡:「設定 → 帳號與身分 → 刪除帳號」。不用 App:見 dueproof.app/account/delete。
- 刪除帳號會從我們的伺服器刪除你的個人檔案與相關資料:P 點與購買紀錄、刊登與訂單、你建立的空間、你的空間成員資格與你在空間分享的內容、客服對話、通知設定、興趣標籤摘要、燒掉與堆肥的卡片紀錄、市集互動紀錄、AI 讀取次數、「我的生活圈」存到你帳號的區與城市,以及你轉寄的 Email。每一筆購買的紀錄(商店的交易編號、商品、點數與時間)會在不含帳號識別碼的情況下永久保留,讓同一筆購買不會被入帳兩次。我們的伺服器確認刪除之後,App 會登出,並清除你的登入狀態、它的設定與「我的生活圈」在手機上保留的資料;如果刪除沒有完成,或 App 無法確認,App 會告訴你、不改動手機上的任何資料,你可以再試一次或寫信給我們。
- 刪除帳號不會取消訂閱。如果你有訂閱,請先到手機的訂閱設定取消,不然會繼續扣款。
- 如果你在 2026 年 10 月 11 日當天或之前在 App 裡刪除過帳號,我們伺服器上可能還留著你的資料。請用你在 App 驗證過的 Email 寫信到 privacy@dueproof.app。如果你從沒驗證過 Email,App 現在顯示的客服識別碼已經屬於一個新帳號,所以請改告訴我們你記得的舊帳號的事(例如什麼時候買過 P 點、什麼時候用過客服助理),我們會去找。
- 不會刪除、或目前還沒刪除的:
- 你在市集聊天中傳送與收到的訊息、交易糾紛與檢舉的紀錄,會留下來讓對方保有,並拿掉你的帳號識別碼、暱稱與頭像;較早的對話裡,第一則系統訊息仍顯示你的暱稱。被糾紛、檢舉或別人的訂單指到的你的刊登也會留下並下架,拿掉你的帳號識別碼、暱稱與頭像,但它的照片網址仍含你的帳號識別碼。你其他刊登上的聊天,雙方的訊息都會刪除。
- 你在別人分享到空間的卡片上新增的紀錄,會留在那個空間。
- 你的登入紀錄,包括你驗證過的 Email 地址,不會因為在 App 裡刪除帳號而刪除。
- 為你的刊登、聊天與轉寄的 Email 上傳的照片檔,以及舊版 App 做的 PDF 和為了做 PDF 上傳的照片(包括 PDF 沒有做成時已上傳的;它們存放在不公開列出的網址,拿到網址的人都能打開),目前還沒有全部自動刪除。
- 一些以你帳號識別碼保存的紀錄:AI 讀取額度與獎勵、你解鎖的功能、封鎖名單、你加入的空間的通知設定、你從別人的空間移除過哪些項目、湊人數刊登上記著你是買家的標記,以及我們用來防止濫用的計數與紀錄。
- 我們資料庫備份裡的副本,到那些備份過期為止。
- 其他公司已經收到的內容,如上所述。
- 你手機上的卡片不會隨帳號刪除;刪除 App 才會移除它們。
14. 兒童
DueProof 適用於 13 歲以上的人。如果你在居住地還未成年,請和家長或監護人一起看過這份政策。如果你認為有未滿 13 歲的兒童提供了個人資料給我們,請寫信告訴我們,我們會刪除。
15. 安全
App 與我們伺服器之間傳送的資料在傳輸中加密。沒有任何系統是絕對安全的;如果有外洩影響到你的資料,我們會依法律要求通知你。
16. 政策的變更
這份政策變更時,我們會更新上方的日期。如果變更表示 App 將收集新的資料,App 會在那之前告訴你。App 要把已有的資料用在新的用途之前,會先問你。
17. 聯絡我們
隱私相關問題與請求:privacy@dueproof.app。其他問題:support@dueproof.app。