FullMarks Back to FullMarks

Legal

Privacy Notice

In effect from 19 July 2026. Version 2026-07-19.

The short version

Who runs FullMarks

FullMarks is an exam practice and marking service for students in Singapore, at fullmarks.sg. It is operated by OC Research Pte. Ltd., based in Singapore.

This notice explains what personal data we handle and what we do with it. It is written under Singapore's Personal Data Protection Act. If you want to ask about anything here, or make a request about your own data, write to support@fullmarks.sg and a person will read it.

What we collect and why

We only collect what the service needs in order to work. Here is the full list.

WhatWhy we have it
Your email address, your name and your Google account ID This is how your account exists and how you sign back in. It comes from Google when you choose to sign in, and we also record whether Google says the address is verified.
Your school level, if you give it So we can show you the right subjects and papers. This is optional and you can change it at any time.
Your answers, and the marking results for them To mark your work, show you what you lost marks on, and let you look back at it later.
Your practice history, marks, streaks and items in your locker So your progress is saved and follows you to any device you sign in on.
Messages you send to support, with your email address and your browser and device description So we can understand the problem you are reporting and reply to you.
Your plan, and payment reference numbers from Stripe To know what your subscription gives you access to and when it renews. We explain what we do not hold in section 4.
Counts of how much you used the service each day To apply the daily limits that come with each plan, and to keep the service running fairly for everyone.
Security records, including a scrambled version of your network address To spot abuse and protect accounts. We turn your network address into a fixed scrambled value and store that. We do not store the address itself.
A referral code, if you were invited by someone To credit the person who invited you.

We do not ask for your NRIC, your home address, or your date of birth, and there is nowhere in FullMarks to enter them. Please do not put personal details about yourself or anyone else into an answer, a photo or a support message when the question does not call for it.

If you verify a phone number

Signing in with Google is the only way to create an account today. If we offer phone verification to you in future, we would hold your mobile number and send it to our verification provider so that a one time code can reach you. There is no password on a FullMarks account, and we will never ask you for one.

Your answers and photos

This is the most important part of the notice, so it has its own section.

When you submit an answer, or take a photo of a question or of your working, that content is sent to AI services outside Singapore so that it can be read and marked. We describe those services in section 4. This is how the marking works, so it is not something you can turn off while still using the service.

Photos are not saved. An image you upload passes through our servers to the AI service and is not written to our database or to any file storage. Once your request finishes, we no longer hold the image.

The text of your answer is also not stored word for word. What we do keep is the marking result, which includes the examiner's comments on what you wrote and the marks you were given for each point.

When you ask Volt a question in the tutor, the conversation is kept in your own browser and is not saved to our database. We record that a tutor request happened, along with the subject and topic, so we can apply your daily limit and understand which topics students need most. We do not record what you typed.

Who else handles your data

We use other companies to run parts of the service. They are only allowed to use your data to provide their service to us.

  • Google. Handles sign in. When you sign in, Google tells us your email address, your name and your account ID. We never see your Google password. Google also serves the fonts used on our pages, which means Google can see that a browser loaded a FullMarks page.
  • Vercel. Hosts the website and runs our server code. Our functions run in Vercel's Singapore region.
  • Neon. Provides the database that stores your account and your progress. It is hosted in Singapore.
  • Anthropic. Provides the AI that marks your answers and powers the tutor. Your answers, your questions to the tutor and your uploaded photos are sent here. This service is outside Singapore.
  • Voyage AI. Converts the text of a question, and text read out of a photo, into a numeric form so we can find the matching question in our bank. This service is outside Singapore.
  • Stripe. Handles payment. See below.
  • Twilio. Sends one time codes, if phone verification is used.

Payment

Card details never reach FullMarks. When you subscribe, you are taken to a payment page hosted by Stripe, and you enter your card there. We receive back only a customer reference and a subscription reference, plus whether the subscription is active and when it renews. We give Stripe your account ID and your email address so that your payment can be matched to your account.

We will also share data where the law requires it, for example in response to a valid order from a court or a regulator. If FullMarks is ever sold or transferred, your data would move to the new operator under this same notice, and we would tell you before that happened.

Sending data outside Singapore

Your account and your progress are stored in Singapore. The AI services that mark your work and search our question bank are outside Singapore, in the United States, so your answers and photos leave the country when they are marked.

Singapore law lets us do this as long as the companies receiving your data are bound to protect it to a standard comparable to Singapore's. We have agreements in place with each of these companies for that purpose, and we check what countries they may process data in before we use them.

How long we keep things

We do not keep personal data for longer than we need it. A job runs every day that deletes anything past the periods below.

WhatHow long
Photos you uploadNot stored at all.
Tutor conversationsKept in your browser only, and only the most recent messages. Not stored on our servers.
Your account, your progress and your marksFor as long as your account is open. If you do not sign in for 24 months we treat the account as closed and delete it.
Marking results24 months, then deleted.
Support messages24 months, then deleted.
Security and usage records12 months, then deleted.
Payment and billing records5 years, because tax law requires us to keep them.

When you delete your account from Profile, this all happens straight away. If you ask us by email instead, we do it within 30 days. Billing records are the one thing we have to keep after that, and only for the period above.

Cookies and what your browser stores

We set two cookies, and both are needed for the site to work. Neither can be read by another website.

  • Your sign in cookie. Keeps you signed in for 30 days. Your browser cannot read it and it is only sent to FullMarks.
  • A short lived sign in cookie. Lives for ten minutes while you are signing in with Google, and protects that step from being tampered with. It is deleted as soon as you land back on the site.

FullMarks also saves some things in your own browser so the app is fast and remembers where you were. That includes your practice progress, your recent tutor messages, whether you prefer the light or dark look, and whether you have dismissed a hint. This stays on your device. Clearing your browser data removes it.

There are no advertising cookies and no analytics cookies on this site.

How we protect your data

The whole site is served over an encrypted connection, and so is the connection to our database. Your sign in cookie is signed so it cannot be altered, and your browser is not able to read it. Your network address is scrambled before it is stored, so we hold no record of the addresses our students connect from. Access to the admin tools is behind two separate passwords, and the daily limits on the service also act as a brake on abuse.

No service can promise it will never be broken into. If a breach happens that is likely to cause you significant harm, or that affects a large number of people, we will report it to the Personal Data Protection Commission and tell the people affected, as Singapore law requires.

Your choices and your rights

Email support@fullmarks.sg for any of these and we will reply.

  • See your data. Email support@fullmarks.sg and ask for a copy. We will send you everything we hold about your account, together with a list of who it has been shared with in the past year. Tell us it is a data request so we know what you are asking for.
  • Correct your data. You can change your name and your school level in the app yourself. For anything else, ask us.
  • Delete your account. You can do this yourself. Open Profile in the app and choose Delete my account. Your account and your practice history are removed straight away, and any paid plan is stopped at the same time. If you cannot sign in, email us and we will do it for you within 30 days.
  • Withdraw your consent. You can stop us using your data at any time. Because your answers have to be sent for marking for the service to work at all, withdrawing consent means closing your account. Tell us and we will explain what happens before anything is deleted.
  • Stay off the leaderboard. The leaderboard is off for your account unless you switch it on. If you do switch it on, other students can see the name on your account. You can switch it off again at any time.

We may need to check who you are before we act on a request, so that nobody else can ask for your data.

Students under 18

FullMarks is built for secondary school and junior college students, so most of the people using it are under 18. We take that seriously.

You must be at least 13 to use FullMarks. If you are under 13, please do not create an account. If we find out that an account belongs to someone under 13, we will delete it and the data with it.

If you are 13 or older, you can agree to this notice yourself. We have written it in plain language on purpose so that you can actually read it and understand what happens to your work. If there is anything here you do not follow, ask a parent, a guardian or a teacher, or write to us and we will explain it.

Parents and guardians can contact us at support@fullmarks.sg to ask what we hold about their child, or to ask us to delete it.

We do not show advertising, we do not build profiles for advertising, and we do not make your account public. Your name is not visible to other students unless you turn on the leaderboard yourself.

What we never do

  • We never sell your personal data, and we never rent or trade it.
  • We never show advertising on FullMarks, and we never share your data with advertisers.
  • We do not run any analytics or tracking software on this site.
  • We never ask you for a password, because your account does not have one.
  • We do not use your work to train our own AI models. Your answers are sent for marking and nothing else.

Changes, questions and complaints

If we change this notice in a way that matters, we will change the date at the top and tell you in the app before the change takes effect.

Write to support@fullmarks.sg with any question about your data, or to complain about how we have handled it. Tell us what happened and what you would like us to do. We will look into it and reply to you.

If you are not satisfied with our answer, you can bring the matter to the Personal Data Protection Commission in Singapore at pdpc.gov.sg.