Terms of
Service
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.
Your account
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.
Ownership
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).
Acceptable use
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.
AI & your code
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.
Payments & cancellation
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.
Termination
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:
- 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
- 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.
Liability
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.
Changes to these terms
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.
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