terms of service

Terms of
Service

Your content
You retain ownership
Materials you create (including flashcards, code snippets, and notes) remain yours. We do not claim ownership of your user content.
Subscriptions
Self-service cancellation
You may cancel paid plans from your account settings. Paid features remain available until the end of the billing period you have already paid for, unless these terms say otherwise.
AI & training
No training on your content
We do not use your flashcard content or code snippets to train machine learning models, and we do not sell datasets derived from that material for training.
Enforcement
Notice where appropriate
For most issues we provide notice and a chance to respond before restricting access. Immediate action may apply for serious abuse, fraud, or illegal activity.
Summary

These terms set out the rules for using FlashCode. They describe your responsibilities, what you and we own, how paid plans work, and how we may suspend or terminate access. If a provision is unclear, contact privacy@flashcode.tech.

These terms are not legal advice. If you need advice on how they apply to you, consult a qualified professional in your jurisdiction.

01

Your account

Summary

Accounts are individual. You must safeguard credentials and are responsible for activity performed using your account.

You need to be 16 or older to use FlashCode. By creating an account you confirm you meet this requirement.

You're responsible for keeping your password secure and for any activity that happens under your account. If you suspect unauthorised access, email us immediately at privacy@flashcode.tech.

One account per person. Sharing accounts or creating multiple accounts to circumvent limits is prohibited.

02

Ownership

Summary

You retain rights in your content. We retain rights in the FlashCode service and brand. Your content is used only to provide the service.

  • You retain full ownership of all content you create — flashcards, code snippets, notes
  • You can export your data at any time in a portable format
  • Deleting your account removes your content from our systems within 30 days
  • We don't claim ownership over your content
  • We don't use your content for marketing without explicit permission
  • We don't share your content with third parties except to run the service (hosting, etc.)

Licence to operate the service: You grant us a limited, non-exclusive licence to host, reproduce, display, and process your content solely as needed to provide FlashCode (including spaced repetition and progress tracking).

03

Acceptable use

Summary

Use the service lawfully and as intended. Automated abuse, scraping without permission, and security testing without authorisation are prohibited.

  • Scrape, crawl, or bulk-export content from FlashCode without permission
  • Reverse-engineer, decompile, or attempt to extract our source code
  • Use automated tools to create accounts, spam, or abuse the platform
  • Upload content that infringes copyright, contains malware, or is otherwise illegal
  • Attempt to probe, scan, or test vulnerabilities without our written permission
  • Resell or sublicence access to FlashCode

For coordinated vulnerability disclosure, contact privacy@flashcode.tech before public disclosure where reasonably practicable.

04

AI & your code

Summary

We do not use your code or flashcard content to train machine learning models.

We commit to the following:

  • We do not use your code snippets to train machine learning models
  • We do not use your flashcard content to train AI models
  • We do not share your content with AI providers for training purposes
  • We do not sell anonymised content datasets derived from user activity

Certain features may call third-party AI models (for example, hint generation). Where we transmit your content for that purpose, we contract for processing that excludes use of your content to train those providers' models, to the extent our agreements permit.

05

Payments & cancellation

Summary

Paid plans are billed through Stripe. You may cancel from your account; refunds follow the policies below.

Pro subscriptions are billed monthly or annually. Payment is processed by Stripe — your card details never touch our servers.

  • You may cancel paid subscriptions through your account settings
  • After cancellation, paid features typically remain until the end of the billing period already paid for
  • For annual subscriptions renewed in error, we may provide a pro-rata refund if you cancel within 14 days of renewal where applicable law requires or where we agree it is appropriate

Billing disputes: If you believe a charge is incorrect, contact privacy@flashcode.tech before initiating a payment dispute with your bank or card issuer so we can investigate.

06

Termination

Summary

We may suspend or terminate access for breach of these terms. Where proportionate, we provide notice and an opportunity to respond before restricting access.

Our usual approach depends on severity and risk:

Standard matters
  • We notify you by email where contact details are available
  • You may remedy the issue within a stated period where feasible
  • Access ordinarily continues during review unless continuing access poses risk
  • We explain the basis for any action to the extent security and confidentiality allow
Serious misconduct
  • Immediate suspension or termination may apply without prior notice
  • Fraud, illegal activity, or egregious abuse of the service or other users
  • Repeated breaches after written notice
  • Conduct that materially harms the service, other users, or our ability to operate

You can also delete your account at any time from settings. We'll confirm deletion and remove your data within 30 days.

07

Liability

Summary

The service is provided "as is" without uptime guarantees. Our aggregate liability for paid users is capped at fees paid in the preceding three months, subject to applicable law.

FlashCode may experience outages, defects, or maintenance periods. You should not rely on uninterrupted availability for safety-critical or real-time operational workflows.

To the maximum extent permitted by law, we are not liable for indirect or consequential losses (including lost profits, loss of data outside our systems, or business interruption). Where liability cannot be excluded, our aggregate liability arising out of these terms or your use of the service is limited to the fees you paid us in the three months before the event giving rise to the claim (and if you use only free tiers, to zero except where prohibited).

Nothing in these terms limits liability for fraud, death, or personal injury caused by our negligence. Some jurisdictions don't allow liability caps on certain consumer rights — those rights apply regardless.

08

Changes to these terms

Summary

Material changes are communicated by email at least 30 days in advance where practicable. Continued use after the effective date constitutes acceptance unless you terminate beforehand as described below.

We notify you by email at least 30 days before material changes take effect. For these purposes, "material" includes changes that materially affect your rights, your personal data handling, or the fees or scope of paid plans.

If you do not accept revised terms, you must stop using the service before the effective date. Where you hold an annual paid plan and terminate solely due to material adverse changes notified under this section, we may provide a pro-rata refund for the unused portion as required by applicable law or as we determine appropriate.

Non-material edits (for example spelling, formatting, or clarifications that do not change substantive meaning) may be posted without advance notice.

09

Contact

For questions about these terms or to exercise legal notices required under applicable law, contact us using the details below.

Legal questions & terms enquiries

privacy@flashcode.tech