FAQ
Do I get the same questions every time?
No. Each run draws a fresh random set and reshuffles the options, so answer positions cannot be memorised.
Are multiple-answer questions supported?
Yes. Write answerIndex as an array (for example [0, 2]) and the question becomes multiple-answer: takers can tick several options, and the heading says “Select all that apply”. settings.multiScoring picks the scoring: all (default) gives credit only when every option is right; partial gives (n−2k)/n for k wrong options out of n, never below zero (an option ticked in error and a correct one left unticked each count as one wrong).
There is no upper limit on options (at least two); past ten, the option labels switch from letters to numbers. For a true/false question, give two options and set that question not to shuffle them.
Can I use my own question bank?
Yes. Put your questions in a JSON bank file, then drop it on the bank bar above, or open it in the bank builder and press “Try this bank now”. The full format, a field-by-field reference and a copyable example are in the Bank file format section below.
Is my bank or my answers uploaded anywhere?
No. There is no backend and no outbound request for your data. Bank files are read locally with the browser's FileReader and kept only in sessionStorage, which is cleared when you close the tab. Your answers live in page memory and vanish on reload. No cookies. The host (Cloudflare) may log requests for traffic statistics and security — see “Privacy” below.
Found a mistake or something broken — how do I report it?
Email contact@bringyourquiz.com with the page URL, the question number (or its first few words), and your device and browser so we can reproduce it. Questions in the listed banks are reproduced verbatim and never edited here; if a question itself looks wrong, we first check it against the source bank.
Why does opening the file directly show a load error?
Browsers block pages opened via file:// from reading local JSON. Two fixes:
1. Run python3 -m http.server 8000 in the folder and open http://localhost:8000/.
2. Or drop the JSON on the bank bar, or open it in the bank builder and press “Try this bank now” — neither path is restricted.
Terms & notices
These terms were last updated on 2026-08-03.
Terms of use
This site is a free self-study practice tool provided, to the extent permitted by law, on an "as is" and "as available" basis, without warranty of any kind, express or implied, including fitness for a particular purpose and non-infringement. No guarantee is made that the service will be uninterrupted or error-free, or that the content is current, complete or correct.
You may not scrape the site with automated tools at scale, interfere with its operation, or use its content for unlawful purposes.
Features and content may be changed, suspended or discontinued at any time without notice. These terms may also be updated at any time, effective when published on this page; continued use constitutes acceptance, and if you do not accept the updated terms, please stop using the site.
Except for intent or gross negligence, and to the fullest extent permitted by law, neither this site nor its author is liable for any direct, indirect, incidental, consequential or punitive damages arising from use of, or inability to use, this site — including failing an examination or any loss of time or benefit. If any part of these disclaimers or limitations is held invalid or unenforceable, the remainder stays in effect.
For questions, corrections or licensing enquiries, email contact@bringyourquiz.com.
Privacy
The site's own code collects, transmits and stores no personal data. It sets no cookies, shows no advertising, and never sells or shares data for marketing.
This is a static site hosted on Cloudflare. The host and CDN may log requests for traffic statistics, performance and security (IP address, time, URL, user agent). Those logs are handled by the platform under its own privacy policy; this site cannot make promises on its behalf and never matches them against personal information.
If you wish to exercise a right over those platform-side logs under Taiwan's Personal Data Protection Act (access, review, copy, correction, suspension of processing, or deletion), write to contact@bringyourquiz.com and this site will pass the request to the host.
Your questions, answers and score are not in those logs — they never leave your browser.
Only three things are kept in your browser's sessionStorage: a bank file you loaded yourself, which bank is selected, and the interface language. They stay on your device, are cleared when the tab closes, and can be removed at any time with the "Remove" button.
Your answers and score exist only in the page's memory and disappear on reload.
Copyright
Copyright in this site’s own work — the interface design, the code, and the copy written for this site — is owned by bringyourquiz.com. All rights reserved.
Questions and options taken from official public banks remain under their original licence (for example the Open Government Data License 1.0). This site reproduces and publicly transmits them as that licence expressly permits, on the condition that the source is attributed — which every bank page does. This site claims no copyright in them. Under Article 9, paragraph 1, subparagraph 5 of Taiwan’s Copyright Act, questions — and reserve questions — of examinations held under statute are not eligible for copyright protection at all.
Personal, non-commercial online study use is welcome. Without prior written permission you may not mirror or republish this site’s own content, or use it commercially. Note that this restriction covers this site’s own work; the official questions carry their own licence, which you may rely on directly.
Bank files you load yourself remain your responsibility, both as to copyright and to legality. They are read only in your browser — this site never receives, stores, reproduces or distributes them.
Notice and action: if you believe anything here infringes your rights or differs from the official version, write to contact@bringyourquiz.com stating (1) the page URL and question number, (2) the right you rely on or the correct content, and (3) how to reach you. You will get a response within seven working days. Where a notice appears well founded, the content will be removed or hidden first and checked afterwards. Removing content is not an admission of infringement or error.
Governing law
These terms, and any dispute arising from use of this site, are governed by the laws of the Republic of China (Taiwan). The Taiwan Taipei District Court is agreed as a court of first instance on a non-exclusive basis, without prejudice to any venue a consumer may claim under the Consumer Protection Act or other mandatory rules.
The Chinese version of these terms governs; the English version is provided for convenience, and the Chinese text prevails if the two differ.
If any provision is held invalid or unenforceable, the remaining provisions stay in effect.