FAQ
Frequently asked questions and answers about TitechApp and the other services provided by Titech App Project. Please check here before contacting us.
Login & Authentication
I entered the correct matrix code, but I still get "Authentication failed" or "Password or matrix is incorrect".
First, please verify that you can log in to the Tokyo Tech Portal / Science Tokyo Portal from a browser with the same credentials. If the browser login works, open "More" → "Delete (+Change) Account" in the app to remove the stored credentials, then re-enter your student ID, password, and matrix code. Make sure all 70 matrix cells are entered correctly without extra spaces or full-width digits. If the issue persists, please contact us with a screenshot.
My matrix code was reissued at the start of a new term. How do I update it in the app?
Open the "More" tab → "TokyoTech Account Setting" (or "ScienceTokyo Account Setting" for the Science Tokyo account), paste the new matrix code, and save. If saving does not work, use "Delete (+Change) Account" to clear the existing credentials and then go through the initial setup again with the new information.
I cannot log in on my new device after changing phones.
Install the app on the new device and re-enter your student ID, password, and matrix code. If you have a subscription, sign in with the same Apple ID used at purchase and tap "Restore Purchase". No special export step is needed on the old device.
I forgot my password.
TitechApp cannot reset your password. Please follow the official procedure for the Tokyo Tech Portal / Science Tokyo Portal and contact the campus IT Help Desk to reset it. After resetting, update the new password in "More" → "Account Setting".
Timetable & Courses
A course I registered for is not shown in the timetable.
Please check the following in order: (1) Confirm that you completed "final registration" on the Kyomu Web / registration system (temporarily saved entries are not reflected). (2) Tap the refresh button (arrow icon) in the top-right corner to fetch the latest data. (3) If it still does not appear, sign out and back in from "More" → "Account Setting". (4) Make sure the course's quarter matches the quarter currently displayed.
A course I added via "additional declaration" (追加申告) is not reflected.
Additional declarations are reflected only after final registration is complete. After final registration, tap the refresh button in the top-right corner. It may take a few hours for the change to appear.
The quarter display is not switching (e.g. stuck at 1Q when 2Q/3Q should be shown).
The timetable quarter is determined automatically from the current date. Around quarter transitions, the previous quarter may still be shown. Tap the refresh button in the top-right corner and try restarting the app. Note that you can pick a quarter manually in the Draft Timetable feature.
I see display glitches — swollen cell borders, missing course names, etc.
This may be a rendering issue tied to a specific iOS version or device size. Try restarting the app, rebooting the device, and updating to the latest version. If the problem persists, please contact us with your device model, OS version, app version, and a screenshot.
Language Settings
I want to switch the app language between Japanese and English.
The app does not have an in-app language switch. Change the language from the iOS "Settings" app → "TitechApp" → "Language", or from the device-wide language settings. Japanese and English are supported.
File Viewing
I cannot open PDFs or course materials — I see errors like "File is corrupted" or "278 bytes".
This can happen due to an expired session or a temporary server-side issue. Please try: (1) restarting the app; (2) signing in again from "More" → "Account Setting"; (3) if it still fails, open the same file via the Science Tokyo Portal / LMS in a browser (Safari) to verify. If the issue is reproducible, please contact us.
Files open to a blank white screen in the app.
The built-in PDF viewer may have failed to load the file. Use the share button in the top-right to open the file in another app (Safari, Files, etc.) or download it via the browser. If it keeps happening, please contact us with a screenshot and the file type.
Course Reviews
I posted a review for the wrong course. Can I edit or delete it?
The app currently does not allow users to edit or delete their own submitted reviews. Please contact us through the inquiry form with the beginning of your review text and the course you mistakenly posted it to, and we will handle it on our side.
ScienceTokyo OTP
I get an error when setting up OTP for the ScienceTokyo account.
Set it up from "More" → "ScienceTokyo Account Setting" → "OTP Setting". Issue a secret key on the Science Tokyo Portal's OTP registration page and enter the same key in the app to link them. If you hit an error, please check (1) leading/trailing spaces in the secret key, (2) uppercase/lowercase, and (3) whether the Science Tokyo Portal shows the link as successful.
I unlinked my OTP (multi-factor) app and now cannot log in to the Science Tokyo Portal.
Once OTP is unlinked, recovery from the IT Help Desk is required to log in to the Science Tokyo Portal again. Please contact the campus IT Help Desk. If you previously exported the secret key with the "Export OTP Secret" feature in TitechApp, you can restore it in another authenticator app such as Google Authenticator.
Which portal does the app log in to — Tokyo Tech or Science Tokyo?
Following the university merger, the two login methods coexist. The app switches automatically based on the credentials entered during initial setup; however, LMS and mail go through the Science Tokyo Portal while some content still goes through the Tokyo Tech Portal. You can check the status of both accounts from "More".
Assignments
Assignments I hid come back after restarting the app.
This may already be fixed in a newer release, so please update the app first. If it still happens, please contact us with the affected course name and the steps you took.
An assignment I submitted on T2SCHOLA / LMS still shows as "not submitted".
It normally takes several minutes to tens of minutes for T2SCHOLA / LMS to reflect a submission. Wait a bit and tap the refresh button in the top-right. If it is still marked unsubmitted, verify the status by logging in to the Science Tokyo Portal / T2SCHOLA / LMS in a browser. If the server shows it as submitted but the app does not, try clearing the cache by reinstalling the app.
Widgets
The TitechApp matrix-code widget does not appear in the widget picker on the Home Screen.
Long-press the iOS Home Screen → tap the "+" button → search for "TitechApp" in the widget picker. If you have never launched the app, or have just reinstalled it, the widget may not appear yet; open the app once and try again.
Subscription
How do I cancel during the free trial?
Cancel from iOS "Settings" → "Apple ID" → "Subscriptions" → "TitechApp". You will not be charged if you cancel during the free trial, and you can keep using the features until the trial ends.
I already subscribed, but the "Free trial has ended" message keeps showing.
Tap "More" → "Restore Purchase". You must be signed in with the same Apple ID used for the purchase. If it still does not clear, please verify your Apple ID's subscription status and contact us with a screenshot.
Will I be charged automatically when the trial ends?
Yes. Because this is an auto-renewing subscription, billing starts automatically unless you cancel before the trial ends. Cancel from iOS "Settings" → "Subscriptions".
Account
What is deleted when I delete my account?
"More" → "Delete (+Change) Account" removes all credentials stored in the app on this device — student ID, password, matrix code, OTP secret key, etc. Your university-side account is not affected. Subscriptions are managed by Apple ID and must be canceled separately from iOS Settings.
Placement Requests
I would like to run a club or event banner inside the app.
You can submit a banner from "More" → "Banner Submission". Fill in the desired period, content, and artwork in the form. The TitechApp team will review and decide whether to publish it.
Other
How can I contact support?
Open the "More" tab in the app and tap "Contact us" to open a Google Form. Device model, OS version, and app version are auto-filled. For bug reports, please attach a screenshot.