Terms of Service

Last updated 9 November 2026 · FlashPosts

These terms govern your use of FlashPosts, a service run by Fahmi Ben Khalifa as an individual. By creating an account or connecting a social media account, you agree to them.

1. What the service does

This service lets you connect social media accounts you control, compose a post once, and publish it to one or more of those accounts — immediately or on a schedule. Depending on the platform it may also let you edit or delete posts you published through it.

Available features differ by platform because the platforms differ. Facebook Pages allow editing and deletion; Instagram allows deletion but not caption editing; TikTok allows neither. The service shows you which actions are possible before you start one.

2. Your account

You are responsible for keeping your credentials secure and for everything done under your account. Tell us promptly if you believe it has been compromised.

FlashPosts is offered only to businesses: companies, organisations and self-employed people using it for their trade or profession. It is not offered to consumers. By signing up you confirm that you are using it for business.

You must be at least 16 years old and, where you are acting for an organisation, authorised to act on its behalf.

3. Your workspace and the people in it

Signing up creates a workspace, and you are its owner. An owner can invite other people to the workspace up to the number of seats the plan includes, change what those people can do, and remove them. Everyone in a workspace can see and publish to the accounts connected to it, so invite only people you intend to give that access.

An invitation holds a seat from the moment it is sent until it is accepted or revoked. Removing someone ends their access immediately; posts they wrote remain in the workspace’s history.

4. Plans, payment and renewal

The Free plan is not a trial. You can keep it for as long as you want, with no payment details required.

Starter, Pro and Agency are paid monthly subscriptions for the whole workspace, not per person or per connected account. What each plan allows (how many accounts and people, how far ahead you can schedule and how far back reports reach) is shown on the pricing page; every plan has the same features. The price shown at checkout is the price charged; any taxes are calculated and displayed there before you pay.

Payments are taken by Stripe, which acts as our payment processor. We do not receive or store your card details. By subscribing you also accept Stripe’s own terms for the payment itself.

A subscription renews automatically each month until it is cancelled. If a payment fails, Stripe retries it for a period and the plan keeps working while it does; if it ultimately fails, the workspace returns to the Free plan.

5. Cancelling, refunds and what happens after

You can cancel at any time from the billing page, which opens Stripe’s own portal. Cancelling stops the next renewal; your plan continues until the end of the period you have already paid for, and that period is not refunded on a pro-rata basis unless the law requires it.

When a workspace returns to Free, nothing is deleted. Connected accounts, members and posts above the Free limits are kept and remain readable — you simply cannot add more until you upgrade again. We do not disable or disconnect accounts because a plan lapsed.

We may change the price of a plan. If we do, we will tell you before it applies to your subscription, and you can cancel before the new price takes effect.

6. Limits on what a plan allows

Plan limits are enforced when something is created, never retroactively. Adding an account or a person beyond what the plan allows, or scheduling further ahead than it allows, is refused with a message naming the plan that would fit. A post already scheduled still goes out if the plan changes, and a report that asks for more history than the plan reaches is shortened rather than refused; the history itself is kept on every plan. Where a single Meta sign-in exposes more Pages or Instagram accounts than the plan allows, the ones within the allowance are connected and the rest are reported as skipped; upgrading and syncing again picks them up.

7. Accounts you connect

You may only connect accounts you own or are authorised to manage. Connecting an account you do not have permission to post to is a breach of these terms and, usually, of the platform’s own terms.

You can disconnect an account at any time here, or revoke our access from the platform’s own settings.

8. Your content

You keep ownership of everything you publish through the service. You grant us only the permission needed to store it, process it and transmit it to the platforms you select.

You are responsible for what you publish — that you have the rights to it, including to any music, images or footage, and that it is lawful.

9. Platform rules still apply

Publishing through this service does not exempt you from the rules of the platform you are publishing to. You remain bound by Meta’s and TikTok’s terms, community guidelines and developer policies.

Platforms enforce their own limits — how many posts an account may publish in a day, how many API calls it may make — and may throttle, restrict or suspend accounts that breach them. The service tracks these limits and waits rather than exceeding them, but it cannot guarantee a platform’s decisions about your account.

Publishing identical content across many accounts at once can be read as coordinated behaviour by platform abuse systems, even through official APIs. The composer offers a delay between accounts for this reason. Using it is your decision and the consequences are yours.

10. Acceptable use

You must not use the service to:

  • publish unlawful, infringing, deceptive or harassing content;
  • impersonate any person or organisation;
  • operate accounts you are not authorised to operate;
  • attempt to bypass platform rate limits or review processes;
  • probe, damage or interfere with the service or its infrastructure.

11. Availability

We aim to keep the service running but do not guarantee uninterrupted availability. It depends on Meta’s and TikTok’s APIs, which can change, rate-limit or fail outside our control.

Scheduled publishing is best-effort. A post may be delayed by a platform outage, an expired authorisation, or a platform rate limit. Do not rely on this service alone for time-critical publishing.

12. Suspension and termination

You may stop using the service and delete your account at any time. We may suspend or terminate access if these terms are breached, if required by a platform, or if required by law.

13. Liability

We are liable without limit for damage caused intentionally or through gross negligence, for injury to life, body or health, under the German Product Liability Act, and where we have given a guarantee.

For slight negligence we are liable only where we breach an obligation that is essential to the contract, one that makes it possible to perform the contract at all and on which you may regularly rely, and then only for the damage that is typical for this kind of contract and foreseeable when it was made. Otherwise we are not liable for slight negligence.

A platform’s decisions about your accounts or content, such as refusing a post, suspending an account or changing what its API allows, are outside our control, and we are not liable for them.

14. Changes

We may update these terms. Material changes will be notified to account holders, and the date at the top of this page will change. Continuing to use the service after that means you accept the updated terms.

15. Governing law

These terms are governed by the law of Germany, excluding the UN Convention on Contracts for the International Sale of Goods. Where the law allows it, the courts of Berlin have exclusive jurisdiction over any dispute arising from them.