PRIVACY POLICY
- Visit our website at https://www.bcma.xyz/ or any website of ours that links to this Privacy Notice
- Use BCMA Contest Portal. An online platform operated by the British Columbia Mathematics Association where participants create accounts, take timed mathematics contests, submit answers, and view results and leaderboards.
SUMMARY OF KEY POINTS
TABLE OF CONTENTS
1. WHAT INFORMATION DO WE COLLECT?
Personal information you disclose to us
In Short: We collect personal information that you provide to us.- names
- usernames
- passwords
- email addresses
- contact or authentication data
- student data
Information automatically collected
In Short: Some information — such as your Internet Protocol (IP) address and/or browser and device characteristics — is collected automatically when you visit our Services.- Log and Usage Data. Log and usage data is service-related, diagnostic, usage, and performance information our servers automatically collect when you access or use our Services and which we record in log files. Depending on how you interact with us, this log data may include your IP address, device information, browser type, and settings and information about your activity in the Services (such as the date/time stamps associated with your usage, pages and files viewed, searches, and other actions you take such as which features you use), device event information (such as system activity, error reports (sometimes called "crash dumps"), and hardware settings).
2. HOW DO WE PROCESS YOUR INFORMATION?
In Short: We process your information to provide, improve, and administer our Services, communicate with you, for security and fraud prevention, and to comply with law. We process the personal information for the following purposes listed below. We may also process your information for other purposes only with your prior explicit consent.- To facilitate account creation and authentication and otherwise manage user accounts. We may process your information so you can create and log in to your account, as well as keep your account in working order.
- To deliver and facilitate delivery of services to the user. We may process your information to provide you with the requested service.
- To administer prize draws and competitions. We may process your information to administer prize draws and competitions.
- To evaluate and improve our Services and your experience. We use site performance and usage information to diagnose problems and improve the contest portal.
- Grade contests and publish results. We use submitted answers to calculate scores, rankings, and contest results.
- Maintain contest integrity. We use contest activity records to identify possible rule violations for organizer review.
3. WHAT LEGAL BASES DO WE RELY ON TO PROCESS YOUR INFORMATION?
In Short: We only process your personal information when we believe it is necessary and we have a valid legal reason (i.e., legal basis) to do so under applicable law, like with your consent, to comply with laws, to provide you with services to enter into or fulfill our contractual obligations, to protect your rights, or to fulfill our legitimate business interests.- If collection is clearly in the interests of an individual and consent cannot be obtained in a timely way
- For investigations and fraud detection and prevention
- For business transactions provided certain conditions are met
- If it is contained in a witness statement and the collection is necessary to assess, process, or settle an insurance claim
- For identifying injured, ill, or deceased persons and communicating with next of kin
- If we have reasonable grounds to believe an individual has been, is, or may be victim of financial abuse
- If it is reasonable to expect collection and use with consent would compromise the availability or the accuracy of the information and the collection is reasonable for purposes related to investigating a breach of an agreement or a contravention of the laws of Canada or a province
- If disclosure is required to comply with a subpoena, warrant, court order, or rules of the court relating to the production of records
- If it was produced by an individual in the course of their employment, business, or profession and the collection is consistent with the purposes for which the information was produced
- If the collection is solely for journalistic, artistic, or literary purposes
- If the information is publicly available and is specified by the regulations
Service providers. Cloudflare hosts and protects the site and stores account and contest data. If email sending is enabled, Resend sends account verification and password reset codes to the email address on your account. Codes expire after 15 minutes; we store only keyed hashes of the codes and limit verification attempts. If error reporting is enabled, Sentry receives limited error information. We do not sell participant information to advertisers.
Sponsor acknowledgements. We display sponsor names, logos, and links on our Sponsors page. Displaying a sponsor does not give that sponsor access to participant accounts, contest answers, or other participant information. Our current sponsor listings do not load sponsor-hosted advertising scripts or tracking pixels. If you choose to follow a sponsor link, you leave our Services and the sponsor may collect information about your visit under its own privacy practices.
Where information is stored and processed. BCMA is based in Canada, but our service providers are not restricted to storing or processing information in Canada. Cloudflare currently reports that our account and contest database runs in Western North America; that regional designation does not identify a country or guarantee Canadian storage. Our file-storage bucket, used for problem images, currently reports an Asia-Pacific location. Cloudflare may process website requests and logs in other locations, and enabled email or error-reporting providers may process information outside Canada. Information processed in another country may be subject to that country's laws and lawful access requests.
6. HOW LONG DO WE KEEP YOUR INFORMATION?
In Short: We keep your information for as long as necessary to fulfill the purposes outlined in this Privacy Notice unless otherwise required by law.7. HOW DO WE KEEP YOUR INFORMATION SAFE?
In Short: We aim to protect your personal information through a system of organizational and technical security measures.8. WHAT ARE YOUR PRIVACY RIGHTS?
In Short: In some regions, such as Canada, you have rights that allow you greater access to and control over your personal information. You may review, change, or terminate your account at any time, depending on your country, province, or state of residence.Account Information
If you would at any time like to review or change the information in your account or terminate your account, you can:- Contact us using the contact information provided.
- Log in to your account settings and update your user account.
9. CONTROLS FOR DO-NOT-TRACK FEATURES
Most web browsers and some mobile operating systems and mobile applications include a Do-Not-Track ("DNT") feature or setting you can activate to signal your privacy preference not to have data about your online browsing activities monitored and collected. At this stage, no uniform technology standard for recognizing and implementing DNT signals has been finalized. As such, we do not currently respond to DNT browser signals or any other mechanism that automatically communicates your choice not to be tracked online. If a standard for online tracking is adopted that we must follow in the future, we will inform you about that practice in a revised version of this Privacy Notice.10. DO WE MAKE UPDATES TO THIS NOTICE?
In Short: Yes, we will update this notice as necessary to stay compliant with relevant laws.11. HOW CAN YOU CONTACT US ABOUT THIS NOTICE?
If you have questions or comments about this notice, you may email us at support@bcma.xyz.SCRATCH-WORK PHOTOS AND REMINDERS
We collect scratch-work photos you upload for contest review, along with their upload times and file information. These photos may contain handwriting or personal information you include. Upload only relevant contest work and avoid unrelated personal information. Files are stored privately in Cloudflare R2 and are accessible to your account and authorized organizers. For contests with scratch-work submissions enabled, you may add, replace, or delete photos until the earlier of 24 hours after you submit or your personal timer expires, and the overall contest closing time. Photo records follow the retention and deletion provisions of this policy.
Contests with scratch-work reminders enabled require a verified email or a linked, tested Discord account with messages enabled before starting. Contests with reminders disabled do not require contact verification. We send verification messages when needed for a reminder-enabled contest or when you request verification in Account settings. For contests with reminders enabled, we send a transactional reminder if you finish without uploading scratch work while the upload window remains open. We use verified email with contest-message permission first; otherwise opted-in, tested Discord DMs are used. If neither is available, no contest message is sent. Emails are sent through Resend, and Discord messages follow the optional Discord disclosure above. A reminder is not guaranteed to arrive before a short deadline; the deadline shown on the site applies.
CONTEST ACTIVITY AND ORGANIZER REVIEW
During a contest, we record page activity for organizer review. This includes question visits, answer-field changes and snapshots (including pastes and deletions), answers saved to the server, flags, and timestamps. We also record signals when the contest page loses or regains visibility or focus, or is closed, and limited clipboard activity within the contest. Organizers can review these records and reconstruct the contest session, including recorded periods away from the page. Contest-group managers appointed by BCMA can access contest questions, participant names, answers, activity records, scratch-work photos, and results exports only for their assigned groups. Owners retain access across groups. We also keep operational records of sensitive organizer actions, including the action, affected resource, time, and IP address, for up to one year. We store manager group assignments and the reason, time, and organizer identity for disqualification and restoration decisions to administer contests and review disputed decisions. This is a reconstruction from activity records, not a screen or video recording. We do not record typing outside contest answer fields or identify what you view in other tabs or applications.
Page departures are recorded without individual alerts or warning counters and do not automatically lock or disqualify contestants. Browser signals can be incomplete or inaccurate; organizers use them as context for manual contest-integrity review, not proof of misconduct. We record the time you accept contest instructions and the contest version you accepted. We also record which contest you start within an exclusive contest group to enforce the one-contest-per-group rule. Detailed contest activity snapshots, clipboard event logs, and server-save replay history are normally removed 30 days after the overall contest closes. Organizers may preserve detailed records while a contest-integrity review is ongoing. We retain per-account review summaries (including activity timing and clipboard indicators), official answers, participation records, and organizer decisions under the account retention and privacy-request provisions of this policy. Removing detailed records limits session reconstruction; summaries do not include the full answer-edit history.
Optional Google sign-in
If you choose Continue with Google, we receive your Google account identifier, name, email address, and verification information. We use your Google name as the initial full name visible to organizers and generate a separate public display alias. BCMA never receives your Google password and does not store Google access or refresh tokens. We store the account identifier to recognize later sign-ins. Short-lived authorization and unfinished signup records expire after 10 minutes and are removed during routine maintenance. Signup asks you to accept or decline contest reminders, organizer messages, and prize notifications. No choice is preselected. Email messages require a verified address and permission; otherwise opted-in, tested Discord DMs may be used. Verification, recovery, and security messages you request are separate from this preference. Google-verified Gmail and Google Workspace addresses can be used as verified email addresses; other addresses may require BCMA verification. Google authentication is subject to Google’s own privacy policy. Existing BCMA accounts must be explicitly connected rather than merged by matching email.