Privacy note
Private by default.
SayDue stores planner data locally on this device. It does not create accounts, sell student data, or upload saved tasks to a SayDue database. Voice capture sends only short audio clips for transcription when you tap Start voice. Screenshot reading sends only the selected image when you choose to upload one.
What is stored
Tasks, due dates, classes, checklist steps, and settings are saved in the app's local device storage.
Local backups
When you create a backup, SayDue makes a readable JSON file on your device. It contains planner tasks, classes, appearance, and reminder timing preferences. It does not contain Pro entitlement, daily AI usage, raw capture history, or enabled reminder state, and SayDue does not upload the backup. Imported backups are checked locally before you confirm replacing this device's planner data.
What is not stored on our servers
This version does not have a SayDue server database. If you clear browser data, switch devices, or use a private browsing window, saved tasks may disappear unless you export them first.
Voice capture
In the iOS app, voice capture records a short audio clip only after you tap the microphone. The clip is sent through SayDue's Vercel API route to OpenAI for transcription, then SayDue puts the transcript in the brain dump box for review. SayDue does not save the audio clip to a database. Typing still works if you do not want to use voice.
Local reminders
In the iOS app, SayDue can ask permission to schedule local device reminders for due tasks. These reminders are created on the device and are not sent from a SayDue server.
Google Classroom import
If you choose Google Classroom import in the iPhone app, Google asks you to select and authorize a school account. SayDue reads active course names, published coursework, due dates, and your submission state only long enough to build an editable Inbox review. SayDue does not change Classroom content, store your Google password, keep a Google refresh token, or run Classroom sync in the background. The short-lived access token is discarded when that import finishes.
Optional AI parsing
The default parser runs in the browser. If you choose smarter parsing, SayDue sends only the text currently in the brain dump to the OpenAI API through SayDue's Vercel API route so it can structure tasks. If you use screenshot reading, SayDue sends only the selected screenshot to the same route for assignment extraction. SayDue limits smarter parsing, screenshot reading, and voice transcription per device per day, with higher daily limits for SayDue Pro.
Purchases and subscriptions
SayDue Pro purchases are handled by Apple In-App Purchase. Apple processes payment, renewal, cancellation, and subscription management. SayDue can read whether a Pro subscription is active so the app can unlock Pro usage limits, but SayDue does not receive or store credit card numbers or Apple ID passwords.
Terms of Use
SayDue uses Apple's standard Licensed Application End User License Agreement. Read the Terms of Use (EULA).
Anonymous analytics and feedback
If Vercel Web Analytics is enabled, SayDue may collect anonymous page views and product events such as app opened, parsing used, tasks saved, or feedback shared. These events do not include brain dump text, task titles, notes, student names, school names, or grades. Feedback opens a prefilled email to SayDue support or lets you copy the note. SayDue does not save feedback to a database in this build.
Students
Use nicknames instead of full names. Do not enter school names, teacher names, private family details, grades, medical details, account passwords, or anything you would not want stored on this device.
Removing your data
SayDue does not create an account. Use Reset data in Settings to remove planner data from the app, or remove the app from your device to clear its local storage. You can download a backup first if you want to keep a copy.
Contact
For support or launch feedback, email atarintx432@gmail.com. Please avoid sending full names, school names, grades, or private student details.