refactor progress
This commit is contained in:
115
packages/marketing/src/content/help/Metadata.tsx
Normal file
115
packages/marketing/src/content/help/Metadata.tsx
Normal file
@@ -0,0 +1,115 @@
|
||||
/*
|
||||
* Copyright (C) 2026 Fluxer Contributors
|
||||
*
|
||||
* This file is part of Fluxer.
|
||||
*
|
||||
* Fluxer is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* Fluxer is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with Fluxer. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
/** @jsxRuntime automatic */
|
||||
/** @jsxImportSource hono/jsx */
|
||||
|
||||
export interface HelpArticleMetadata {
|
||||
slug: string;
|
||||
title: string;
|
||||
description: string;
|
||||
category: string;
|
||||
lastUpdated: string;
|
||||
}
|
||||
|
||||
export const HELP_ARTICLE_METADATA: ReadonlyArray<HelpArticleMetadata> = [
|
||||
{
|
||||
slug: 'regional-restrictions',
|
||||
title: 'Regional restrictions',
|
||||
description:
|
||||
'How regional age verification laws affect your access to Fluxer, which regions are currently affected, and what restrictions apply.',
|
||||
category: 'Platform',
|
||||
lastUpdated: '2026-02-16',
|
||||
},
|
||||
{
|
||||
slug: 'attachment-expiry',
|
||||
title: 'How attachment expiry works',
|
||||
description: 'How we set attachment expiry, how access can extend it, and what to do before a file is removed.',
|
||||
category: 'Files',
|
||||
lastUpdated: '2026-02-16',
|
||||
},
|
||||
{
|
||||
slug: 'delete-account',
|
||||
title: 'How to delete or disable your account',
|
||||
description: 'How to permanently delete or temporarily disable your Fluxer account, and what happens to your data.',
|
||||
category: 'Account',
|
||||
lastUpdated: '2026-02-16',
|
||||
},
|
||||
{
|
||||
slug: 'data-deletion',
|
||||
title: 'Requesting data deletion',
|
||||
description: 'How to delete your messages and other data from Fluxer.',
|
||||
category: 'Account',
|
||||
lastUpdated: '2026-02-16',
|
||||
},
|
||||
{
|
||||
slug: 'data-export',
|
||||
title: 'Exporting your account data',
|
||||
description: 'How to request and download a complete export of your Fluxer data.',
|
||||
category: 'Account',
|
||||
lastUpdated: '2026-02-16',
|
||||
},
|
||||
{
|
||||
slug: 'change-date-of-birth',
|
||||
title: 'How to change your date of birth',
|
||||
description: 'How to update your date of birth on Fluxer by contacting our support team.',
|
||||
category: 'Account',
|
||||
lastUpdated: '2026-02-16',
|
||||
},
|
||||
{
|
||||
slug: 'report-bug',
|
||||
title: 'Reporting a bug',
|
||||
description: 'How to file clear, high-quality bug reports for Fluxer Support or our GitHub.',
|
||||
category: 'Support',
|
||||
lastUpdated: '2026-02-16',
|
||||
},
|
||||
{
|
||||
slug: 'copyright',
|
||||
title: 'Copyright and IP policy',
|
||||
description: 'How to report suspected copyright or intellectual property violations on Fluxer.',
|
||||
category: 'Legal',
|
||||
lastUpdated: '2026-02-16',
|
||||
},
|
||||
{
|
||||
slug: 'data-retention',
|
||||
title: 'How long Fluxer keeps your information',
|
||||
description: 'How long Fluxer retains different types of information and why we keep it.',
|
||||
category: 'Privacy',
|
||||
lastUpdated: '2026-02-16',
|
||||
},
|
||||
{
|
||||
slug: 'dsa-dispute-resolution',
|
||||
title: 'EU DSA dispute resolution options',
|
||||
description: 'How EU users covered by the Digital Services Act can exercise their rights on Fluxer.',
|
||||
category: 'Legal',
|
||||
lastUpdated: '2026-02-16',
|
||||
},
|
||||
{
|
||||
slug: 'visionary',
|
||||
title: 'What was Fluxer Visionary?',
|
||||
description:
|
||||
'Fluxer Visionary was a limited lifetime Plutonium offering that sold out in February 2026. Learn about the numbered badge and what Visionary includes.',
|
||||
category: 'Premium',
|
||||
lastUpdated: '2026-02-17',
|
||||
},
|
||||
];
|
||||
|
||||
export function getHelpArticleMetadata(slug: string): HelpArticleMetadata | null {
|
||||
return HELP_ARTICLE_METADATA.find((article) => article.slug === slug) ?? null;
|
||||
}
|
||||
43
packages/marketing/src/content/help/attachment-expiry.md
Normal file
43
packages/marketing/src/content/help/attachment-expiry.md
Normal file
@@ -0,0 +1,43 @@
|
||||
Fluxer automatically expires older attachments. Smaller files stay available longer; bigger ones expire sooner. If people view a message with a file when it is close to expiring, we extend it so it stays available.
|
||||
|
||||
## How expiry is decided
|
||||
|
||||
- The clock starts when you upload.
|
||||
- Files **5 MB or smaller** keep links for about **3 years** (the longest window).
|
||||
- Files near **500 MB** keep links for about **14 days** (the shortest window).
|
||||
- Between 5 MB and 500 MB, larger files get shorter windows and smaller files get longer ones.
|
||||
- Files over 500 MB are not accepted on the current plan.
|
||||
|
||||
## Extending availability when accessed
|
||||
|
||||
If a message with a file is loaded and the remaining time is inside the renewal window, we push the expiry forward. The renewal window depends on size: small files can renew up to about **30 days**; the largest files renew up to about **7 days**.
|
||||
|
||||
One view is enough to refresh it – you don't have to click or download the file. Multiple views inside the same window don't stack. The total lifetime is capped to the size-based budget, so repeated renewals can't keep a file available indefinitely.
|
||||
|
||||
## What happens after expiry
|
||||
|
||||
We regularly sweep expired attachments and delete them from our CDN and storage. There can be a short delay after the expiry time before removal.
|
||||
|
||||
## Why we expire attachments
|
||||
|
||||
- **Storage fairness**: Large media is costly to keep forever; expiring it keeps things fair for everyone.
|
||||
- **Safety and privacy**: Clearing out long-lived uploads reduces the chance that old sensitive files linger.
|
||||
- **Predictable limits**: Clear timeframes help you download what you need to keep.
|
||||
|
||||
## Keeping important files
|
||||
|
||||
Download attachments you need before they expire. For full account exports (including attachment URLs), see [Exporting your account data](/help/data-export).
|
||||
|
||||
## Frequently asked questions
|
||||
|
||||
**Does Plutonium extend file expiry?**
|
||||
Not at this time. All users are subject to the same limits.
|
||||
|
||||
**Do I need to click or download a file to keep it available?**
|
||||
No. Viewing the message in chat or search is enough.
|
||||
|
||||
**What about Saved Media?**
|
||||
Saved Media lets you keep up to **50** files (or **500** with Plutonium). Saved Media is **not** subject to attachment expiry.
|
||||
|
||||
**Can I hide the expiry indicator?**
|
||||
Yes. Go to User Settings > Messages & Media > Media and toggle off "Show Attachment Expiry Indicator".
|
||||
17
packages/marketing/src/content/help/change-date-of-birth.md
Normal file
17
packages/marketing/src/content/help/change-date-of-birth.md
Normal file
@@ -0,0 +1,17 @@
|
||||
Your date of birth can't be edited directly in the app. If it's wrong, our support team can update it for you.
|
||||
|
||||
## What you'll need
|
||||
|
||||
- A valid government-issued ID
|
||||
- The correct date of birth
|
||||
- A short explanation of why it needs to change (for example, a typo during sign-up)
|
||||
|
||||
## How to request a change
|
||||
|
||||
Email support@fluxer.app from the email address linked to your Fluxer account. Include the correct date of birth, a brief reason, and a clear photo of your ID.
|
||||
|
||||
## Things to know
|
||||
|
||||
- **One change per account**: For security reasons, we generally allow only one date of birth change.
|
||||
- **Feature access**: If the new date of birth changes your eligibility for age-restricted features, your access will be updated to match.
|
||||
- **ID handling**: Any ID you send is handled securely and deleted after verification is complete.
|
||||
30
packages/marketing/src/content/help/copyright.md
Normal file
30
packages/marketing/src/content/help/copyright.md
Normal file
@@ -0,0 +1,30 @@
|
||||
Fluxer respects the intellectual property of every creator and expects the same from the whole community.
|
||||
|
||||
## Filing a copyright complaint
|
||||
|
||||
Use our report form at <% app report %> and choose the copyright or intellectual property option, or email **dmca@fluxer.app** with the subject line "DMCA Takedown Request." Your notice should include:
|
||||
|
||||
- A description of the copyrighted work you believe has been infringed.
|
||||
- The precise location of the infringing material on Fluxer (message links, channel IDs, etc.).
|
||||
- A good faith statement that the disputed use is not authorised by you, your agent, or the law, and that the information in the notice is accurate.
|
||||
- A statement under penalty of perjury that you are the rights holder or authorised to act on their behalf.
|
||||
- Your contact information (mailing address, telephone number, and/or email).
|
||||
- Your physical or electronic signature.
|
||||
|
||||
Do not file false or malicious reports, submit duplicates, or ask others to report the same content. Repeated violations may lead to account penalties.
|
||||
|
||||
## Counter-notices
|
||||
|
||||
If you believe content was removed by mistake, send a counter-notice to **dmca@fluxer.app** containing:
|
||||
|
||||
- Identification of the removed content and its location before removal (message links, channel IDs, etc.).
|
||||
- A good faith statement that it was removed because of a mistake or misidentification.
|
||||
- Your contact information (mailing address, telephone number, and/or email).
|
||||
- A statement consenting to the jurisdiction of the Federal District Court for your district (or the Northern District of California if outside the US), and that you will accept service of process from the original complainant.
|
||||
- Your physical or electronic signature.
|
||||
|
||||
Counter-notices with missing elements cannot be processed. Once we receive a valid counter-notice, we forward it to the complainant. Unless they file a court action, we may restore the material 10–14 business days later at our discretion.
|
||||
|
||||
## Consequences
|
||||
|
||||
Repeat copyright or IP infringers may have their accounts terminated, and in serious cases we may take stronger enforcement actions.
|
||||
21
packages/marketing/src/content/help/data-deletion.md
Normal file
21
packages/marketing/src/content/help/data-deletion.md
Normal file
@@ -0,0 +1,21 @@
|
||||
You can delete your messages and other content at any time through the Privacy Dashboard or by contacting our privacy team.
|
||||
|
||||
## Delete all messages
|
||||
|
||||
1. Log in at <% app login %>.
|
||||
2. Open Settings (cogwheel, bottom left).
|
||||
3. Go to **Privacy Dashboard**.
|
||||
4. Select the **Data Deletion** tab.
|
||||
5. Click **Delete all my messages**.
|
||||
|
||||
Mass-deletion runs in the background and completes as soon as possible relative to the volume of messages you've sent.
|
||||
|
||||
## Delete specific data
|
||||
|
||||
Email **privacy@fluxer.app** from your account's registered email address with details of what you'd like removed.
|
||||
|
||||
## Before you delete
|
||||
|
||||
- Deleting a message also deletes its attachments. If you want to keep them, [export your data](/help/data-export) first.
|
||||
- You cannot delete messages after your account is deleted. Handle your data before initiating [account deletion](/help/delete-account).
|
||||
- Attachments expire based on size regardless of deletion; see [How attachment expiry works](/help/attachment-expiry).
|
||||
25
packages/marketing/src/content/help/data-export.md
Normal file
25
packages/marketing/src/content/help/data-export.md
Normal file
@@ -0,0 +1,25 @@
|
||||
You can request a complete export of your account data, including all messages and attachment URLs.
|
||||
|
||||
## How to request an export
|
||||
|
||||
1. Log in at <% app login %>.
|
||||
2. Open Settings (cogwheel, bottom left).
|
||||
3. Go to **Privacy Dashboard**.
|
||||
4. Select the **Data Export** tab.
|
||||
5. Click **Request Data Export**.
|
||||
|
||||
You can request an export once every **7 days**.
|
||||
|
||||
## What's included
|
||||
|
||||
- All your user account information
|
||||
- All messages you've sent
|
||||
- URLs to download any attachments from your messages
|
||||
|
||||
## Receiving your export
|
||||
|
||||
When ready, you'll receive an email with a download link to a zip file. The link is valid for **7 days**.
|
||||
|
||||
## Before you delete anything
|
||||
|
||||
The export includes URLs for downloading your attachments, but deleting a message also deletes its attachments. Download what you need before deleting messages or [deleting your account](/help/delete-account). Attachments also expire based on size; see [How attachment expiry works](/help/attachment-expiry).
|
||||
36
packages/marketing/src/content/help/data-retention.md
Normal file
36
packages/marketing/src/content/help/data-retention.md
Normal file
@@ -0,0 +1,36 @@
|
||||
Our [Privacy Policy](/privacy) covers what we collect and how we use it. This article explains how long we keep different kinds of data.
|
||||
|
||||
## What we always keep
|
||||
|
||||
We keep the information needed to run your account and comply with the law: your username, email address, phone number, and basic usage data. Everything else is optional and you can remove it.
|
||||
|
||||
## What you can delete yourself
|
||||
|
||||
You can remove anything you've posted while you still have access to the space where you posted it:
|
||||
|
||||
- Delete individual messages or attachments directly inside Fluxer.
|
||||
- Bulk delete via the Privacy Dashboard. See [Requesting data deletion](/help/data-deletion).
|
||||
- For the full account deletion flow, see [How to delete or disable your account](/help/delete-account).
|
||||
|
||||
Deleted content is no longer visible to other users, though cached copies may take a short time to clear. For help deleting specific content, email **privacy@fluxer.app**.
|
||||
|
||||
## Retention until account deletion
|
||||
|
||||
Most personal information stays for as long as your account is active. Inactive accounts may be deleted after two years.
|
||||
|
||||
Account deletion completes after a **14-day** waiting period. During that time you can log in to cancel. After 14 days, we delete identifying information and anonymise the rest. Identifying data in backups can take up to 45 days to clear.
|
||||
|
||||
## Specific retention periods
|
||||
|
||||
- **Age verification IDs:** Deleted within 60 days after the appeal closes.
|
||||
- **Backups:** 30–45 days, then deleted.
|
||||
- **Tax and legal records:** Kept for the period required by law.
|
||||
- **Contact details after deletion:** 180 days for trust and safety. Up to two years if the account was flagged for Terms of Service violations.
|
||||
- **Support conversations about data:** Up to five years after the ticket closes, for legal purposes.
|
||||
- **Shared content:** Content you shared with others may remain visible after your account is deleted, but is no longer linked to you. Delete it before removing your account, or ask privacy@fluxer.app for help.
|
||||
|
||||
We keep aggregated or anonymised information (which can no longer identify you) indefinitely to understand platform trends.
|
||||
|
||||
## Your rights
|
||||
|
||||
Every user can manage their data inside Fluxer or by contacting **privacy@fluxer.app**. EU users have additional rights under the GDPR (access, rectification, erasure, restriction, portability, and objection), which you can exercise through your account or by emailing us.
|
||||
33
packages/marketing/src/content/help/delete-account.md
Normal file
33
packages/marketing/src/content/help/delete-account.md
Normal file
@@ -0,0 +1,33 @@
|
||||
You can either disable or delete your account from your account settings.
|
||||
|
||||
## How to get there
|
||||
|
||||
1. Log in at <% app login %>.
|
||||
2. Open Settings (cogwheel, bottom left).
|
||||
3. Go to **Security & Login**.
|
||||
4. Choose **Delete account** or **Disable account**.
|
||||
|
||||
## Deleting your account
|
||||
|
||||
Deleting schedules permanent removal in **14 days**. During that period you can cancel by logging in again. After the 14 days, your account and data are permanently removed.
|
||||
|
||||
Inactive accounts are automatically deleted after 2 years.
|
||||
|
||||
### Messages
|
||||
|
||||
Your messages remain on the platform unless you delete them first:
|
||||
|
||||
- **Bulk delete**: Use the Privacy Dashboard to delete all messages at once. See [Requesting data deletion](/help/data-deletion).
|
||||
- **Export first**: Export your data before deleting anything. See [Exporting your account data](/help/data-export).
|
||||
- **Specific deletion**: Email **privacy@fluxer.app** from your registered address to request deletion of specific data.
|
||||
|
||||
You cannot delete your messages after your account is deleted – handle your data first.
|
||||
|
||||
## Disabling your account
|
||||
|
||||
Disabling logs you out of all devices. Your account stays on the platform but is inaccessible until you log in again.
|
||||
|
||||
## At a glance
|
||||
|
||||
- **Disable**: Logs you out of all devices. Log in again any time to re-enable.
|
||||
- **Delete**: Permanent removal after 14 days. Log in within that window to cancel.
|
||||
@@ -0,0 +1,22 @@
|
||||
This article explains how EU users covered by the European Union's Digital Services Act (DSA) can exercise certain rights. Parts of the DSA only apply to online platforms and to specific types of decisions, so not every report or action on Fluxer is eligible for DSA handling.
|
||||
|
||||
## Reporting illegal content under the DSA
|
||||
|
||||
We work hard to remove violative content and bad actors from Fluxer. The easiest way to report content that violates our Terms of Service or Community Guidelines is through our in-app reporting surfaces inside Fluxer. Certain EU users also have the option to flag illegal content under the DSA through our web form at <% app report %>.
|
||||
|
||||
## DSA appeals rights
|
||||
|
||||
If the DSA applies to you and you disagree with one of the decisions listed below, you have six months from the date of the violation notice to appeal through our internal appeals process. You can find the link to appeal on the notice itself.
|
||||
|
||||
The DSA appeals mechanisms only apply to decisions that are based on a finding that the information provided is illegal or violates our Terms of Service, such as:
|
||||
|
||||
- removing or disabling access to content, or restricting its visibility;
|
||||
- suspending or terminating access to Fluxer (either in whole or in part);
|
||||
- suspending or terminating a user's Fluxer account;
|
||||
- suspending, terminating, or restricting a user's ability to monetize their Fluxer activity.
|
||||
|
||||
## Out-of-court dispute settlement
|
||||
|
||||
You may also have the option of choosing an out-of-court settlement body that has been certified by a Digital Services Coordinator in an EU Member State to help resolve a dispute related to any of the decisions listed above. [The European Commission](https://commission.europa.eu/index) maintains a website that lists those settlement bodies as they become certified.
|
||||
|
||||
Fluxer will cooperate with such a settlement body when required by law, but we are not bound by the decisions they issue. We also reserve the right not to engage with an out-of-court settlement body if the same dispute (same information and grounds) has already been resolved.
|
||||
67
packages/marketing/src/content/help/regional-restrictions.md
Normal file
67
packages/marketing/src/content/help/regional-restrictions.md
Normal file
@@ -0,0 +1,67 @@
|
||||
Some regions have enacted laws that require online platforms to verify users' ages using methods we are either unable or unwilling to implement, such as government-issued ID uploads, biometric scans, or mandatory third-party age verification services. Rather than implement these methods, we restrict access to Fluxer from affected regions.
|
||||
|
||||
Fluxer is a communication platform, not a social media service or an adult content website. Many age verification laws define those terms in ways that do not cover a platform like ours. We assess each law individually and only apply restrictions where we believe the law genuinely applies to Fluxer.
|
||||
|
||||
## How we determine your region
|
||||
|
||||
We use IP geolocation (MaxMind data via a Cloudflare Worker we control) to determine your approximate location when you connect. This check is used solely for regional access eligibility. See [Section 3.2 of our Privacy Policy](/privacy#32-ip-address-geolocation) for details.
|
||||
|
||||
IP geolocation is not perfect. If you are travelling, using a VPN, or your IP address does not reflect your actual location, you may be affected by restrictions that do not apply to your home region.
|
||||
|
||||
## Currently affected regions
|
||||
|
||||
If a region is not listed here, no restriction applies.
|
||||
|
||||
### Mississippi (United States)
|
||||
|
||||
**Restriction:** Full platform – you cannot register, sign in, or access Fluxer from this region.
|
||||
|
||||
Mississippi's HB 1126 (Walker Montgomery Protecting Children Online Act) applies to services that allow users to socially interact, create profiles, and post content viewable by others – including in chat rooms. In our reading, this is broad enough to cover Fluxer. The law's messaging exemption only covers services that facilitate "only" email or direct messaging, which does not apply to a platform with communities and channels. The law requires age verification for all users and parental consent for users under 18.
|
||||
|
||||
The law was initially blocked by a district court, but the Fifth Circuit reversed that decision in April 2025, and in August 2025 the Supreme Court declined to re-block it. The constitutional challenge is ongoing, but the law is enforceable while litigation continues.
|
||||
|
||||
If you have an existing account, your data remains intact. If the restriction is lifted or you access Fluxer from an unrestricted region, your account will be available as normal.
|
||||
|
||||
### United Kingdom
|
||||
|
||||
**Restriction:** Age-restricted content – you can use Fluxer normally, but NSFW channels and communities are hidden and inaccessible.
|
||||
|
||||
The Online Safety Act 2023 regulates "user-to-user services" – broadly, any internet service where content from one user can be encountered by another. Unlike many US laws, it does not use "social media" as a legal category. The Act exempts email, SMS, and one-to-one phone calls, but not messaging or group communication platforms. In our reading, Fluxer falls under Part 3 of the Act, which requires age assurance for specific harmful content rather than age-gating the entire platform. Because Fluxer's purpose is communication, not hosting pornographic content, we restrict access to NSFW content only.
|
||||
|
||||
Enforceable since 25 July 2025.
|
||||
|
||||
## Laws that do not apply to Fluxer
|
||||
|
||||
Several US states have enacted age verification laws whose definitions do not cover Fluxer. We do not restrict access in these states.
|
||||
|
||||
**Social media laws:** These laws typically define "social media platform" using criteria like algorithmic content feeds, public profiles, or public social connection lists. Fluxer displays messages chronologically (no algorithmic feed), keeps friend lists private, and is primarily a communication tool – not a content publishing or social networking platform.
|
||||
|
||||
- **Tennessee** (HB 1891): The law targets services where users communicate "through posts" made available for others to "consume." We read "consume" as implying passive content viewing, not active conversation. The law does not mention chat rooms or messaging, and its title, framing, and litigation all focus on traditional social media.
|
||||
- **Florida** (HB 3): Requires platforms to employ algorithms that analyse user data to select content. Fluxer does not do this.
|
||||
- **Virginia** (SB 854): Requires users to populate a public list of social connections. Fluxer's friend lists are private.
|
||||
|
||||
**Adult content laws:** These laws target websites whose business involves hosting adult content. Fluxer's business is providing communication tools. We do not create, market, or profit from adult content. NSFW content on Fluxer is optional, user-generated, and a small fraction of platform activity.
|
||||
|
||||
- **South Dakota** (HB 1053), **Wyoming** (HB 43): "Regular course of business" standard – hosting adult content is not part of ours.
|
||||
- **Ohio** (ORC 1349.10 via HB 96): "Significant or substantial portion" threshold – NSFW content is a small fraction of Fluxer's content. The law also exempts interactive computer services under Section 230.
|
||||
- **Arizona** (HB 2112): One-third content threshold – well above Fluxer's NSFW content fraction.
|
||||
|
||||
**Social media laws blocked by courts:** Louisiana (HB 440), Arkansas (SB 396 (Act 689)), Ohio (HB 33), Georgia (SB 351), Utah (SB 194/HB 464), and Texas (HB 18) have all been enjoined. We will reassess if any take effect.
|
||||
|
||||
## Why we take this approach
|
||||
|
||||
Implementing invasive age verification requires collecting sensitive personal data – including government IDs – from every user, in places such as Mississippi. For a small, independent platform, this is not feasible without significant resources and without introducing new privacy and security risks. We believe these systems are disproportionate and create new attack surfaces for data breaches.
|
||||
|
||||
Where we can comply with a law by restricting specific content rather than collecting invasive data, we do so. Where the law does not leave us that option, we restrict access entirely. Where a law does not cover a platform like Fluxer, we do not restrict access unnecessarily.
|
||||
|
||||
We monitor legislative developments and court decisions, and we update this page whenever we add, change, or remove a restriction.
|
||||
|
||||
## What to do if you think a restriction is wrong
|
||||
|
||||
If you believe your access has been restricted incorrectly – for example, because you are travelling or using a VPN – contact us at privacy@fluxer.app with your username and a description of the issue.
|
||||
|
||||
Under applicable data protection laws (such as GDPR), you may have the right to obtain human review of automated decisions that significantly affect you. We honour those rights as described in [Section 10 of our Privacy Policy](/privacy#10-your-privacy-rights).
|
||||
|
||||
## Contact
|
||||
|
||||
For questions about regional restrictions, contact privacy@fluxer.app. For general information about how we handle your data, see our [Privacy Policy](/privacy).
|
||||
28
packages/marketing/src/content/help/report-bug.md
Normal file
28
packages/marketing/src/content/help/report-bug.md
Normal file
@@ -0,0 +1,28 @@
|
||||
Use this guide to file a clear report so we can reproduce and fix the bug quickly. Screenshots, short screen recordings, and relevant logs or files speed up diagnosis.
|
||||
|
||||
## Bug report template
|
||||
|
||||
**Title:** Be specific, e.g., Media upload stalls at 95%.
|
||||
|
||||
**Steps to reproduce:**
|
||||
1. Step one (include exact clicks/taps, inputs, or shortcuts).
|
||||
2. Step two.
|
||||
3. Step three (note timing or ordering details).
|
||||
|
||||
**Expected result:** What you expected to happen.
|
||||
|
||||
**Actual result:** What happened instead (include exact errors or on-screen messages).
|
||||
|
||||
**System and client settings:** In User Settings, tap your client info at the bottom of the sidebar to copy it, then paste it here.
|
||||
|
||||
## Add evidence
|
||||
|
||||
Include anything that shows the issue – screenshots, short videos, logs, or sample files/exports. More detail means faster help.
|
||||
|
||||
## Submit your report
|
||||
|
||||
Email support@fluxer.app with the filled template. A concise yet descriptive subject helps us triage faster. If you prefer GitHub, feel free to file issues in the [Fluxer GitHub repository](https://github.com/fluxerapp/fluxer).
|
||||
|
||||
## Security issues
|
||||
|
||||
If you believe the issue is security-related, visit our [Security Bug Bounty page](/security) instead of emailing Support. Follow the guidance there, include clear steps, why you think it is a security risk, and any impact you see. We respond quickly to assess, coordinate a fix, and discuss disclosure expectations.
|
||||
28
packages/marketing/src/content/help/visionary.md
Normal file
28
packages/marketing/src/content/help/visionary.md
Normal file
@@ -0,0 +1,28 @@
|
||||
Fluxer Visionary was a limited, one-time lifetime Plutonium offering available from **25 October 2025 to 17 February 2026**. Once roughly 1,000 copies sold out, the offer closed permanently – it won't return.
|
||||
|
||||
Each Visionary purchase cost **$299** and grants the same benefits as a Plutonium subscription, with no ongoing payments required.
|
||||
|
||||
## Numbered badge
|
||||
|
||||
Every Visionary is assigned a sequence number based on when they purchased. You can choose to display a numbered badge on your public profile, letting others see how early you supported Fluxer. The badge is optional – you can toggle it in **User Settings → Profile**.
|
||||
|
||||
## Benefits
|
||||
|
||||
Visionary grants all current and future [Plutonium](/plutonium) benefits for as long as Fluxer runs. There are no renewals and no expiry.
|
||||
|
||||
## Frequently asked questions
|
||||
|
||||
**Can I still buy a Visionary slot?**
|
||||
No. Visionary sold out on 17 February 2026 and is not available for purchase.
|
||||
|
||||
**Does Visionary expire?**
|
||||
No. It is a lifetime entitlement – you will never be charged again.
|
||||
|
||||
**Can I gift or transfer a Visionary slot?**
|
||||
No. Visionary was non-transferable and non-giftable during its sale window, and no new slots are available.
|
||||
|
||||
**What if I delete my account?**
|
||||
Your Visionary entitlement is tied to your account. Deleting your account removes the benefit permanently with no refund.
|
||||
|
||||
**Is Visionary the same as Plutonium?**
|
||||
Visionary is lifetime Plutonium. You get everything a Plutonium subscriber gets, plus the exclusive numbered Visionary badge.
|
||||
Reference in New Issue
Block a user