> ## Documentation Index
> Fetch the complete documentation index at: https://docs.orbit.devotel.io/llms.txt
> Use this file to discover all available pages before exploring further.

# France Marketing SMS Rules

> The France SMS rules expanded from the country-requirements matrix: opt-in consent, no marketing sends 20:00–08:00 or on Sundays and holidays, and the mandatory French STOP au 36111 opt-out — mapped to the Orbit surfaces you already own.

# France Marketing SMS Rules

France (`FR`) is the market operators hit repeatedly in the
[country-requirements matrix](/compliance/country-requirements), and its
marketing-SMS posture is stricter than most of Europe's: mandatory
marketing opt-in, statutory no-send windows, and a French-language
opt-out keyword. This page expands the FR row so you can close the four
items deliberately instead of re-reading one JSON blob per launch.

France is a **tenant-owned burden**. Orbit never mandates your posture —
it keeps the [country-rules reference](/compliance/country-requirements)
that feeds the send-time gates, and it gives you the consent ledger,
quiet-hours, and opt-out surfaces below. The legal posture is yours.

<Note>
  This page is documentation, not legal advice. The French marketing-SMS
  rules derive from GDPR-style consent and French commercial-communication
  rules enforced against the sender, not the platform. Have counsel review
  your consent capture and STOP handling; Orbit supplies the surfaces.
</Note>

***

## The France-specific rules

Read the FR row of `GET /compliance/country-rules?channel=sms` (see
[Country Compliance Requirements](/compliance/country-requirements)).
Consolidated:

| Rule                       | FR value                                                    | What it means for you                                                                                                                                                                                                   |
| -------------------------- | ----------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Sender types               | `alphanumeric`, `long_code`                                 | Both accepted. Alphanumeric sender IDs are dynamic — no pre-registration is required, but registration is recommended so your sender stays stable and deliverable.                                                      |
| Registration               | `recommended`                                               | Sending without an approved Sender-ID entry is allowed; the send-time gate does not block FR on this alone. Register anyway to keep delivery stable — see [Sender-ID Registration](/compliance/sender-id-registration). |
| Marketing consent          | Prior opt-in required (GDPR)                                | Marketing SMS in FR is opt-in, not opt-out: consent must exist before dispatch. Record it in the consent ledger with `sms` scope.                                                                                       |
| No-send windows            | No marketing sends 20:00–08:00, Sundays, or public holidays | The FR marketing-posture convention. This is *not* Orbit's tenant quiet-hours — see the next section.                                                                                                                   |
| Opt-out keyword            | `STOP` mandatory in French (`STOP au 36111`)                | Every FR marketing message must accept STOP; the alias table maps STOP and the French shortcode path to your suppression ledger. See [Opt-Out Keyword Alias Table](/compliance/opt-out-keyword-alias-table).            |
| Two-way / DLR / throughput | `two_way: true`, `dlr_support: full`, `default_tps: 10`     | Inbound replies supported, full delivery receipts, 10 messages/sec default ceiling.                                                                                                                                     |

The `registration: recommended` level is the easy one to misread: FR
does **not** gate sends on it, but unregistered alphanumeric traffic is
more likely to be filtered or relabelled by the carriers. Treat it as
effectively required for anything beyond a test send.

***

## No-send windows vs tenant quiet hours

Orbit's tenant quiet-hours feature (`guides/quiet-hours-configuration`)
and the FR statutory no-send windows are different things:

|                | Tenant quiet hours                                                        | FR no-send windows                                                                          |
| -------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| Whose rule     | Yours — an opt-in tenant control                                          | The market's — a convention of the FR marketing posture                                     |
| Default        | **Off / fail-open** — unresolvable recipient timezone never blocks a send | Reference data — surfaced in the FR `content_restrictions`, not enforced as a platform gate |
| Enforcement    | Your send-time configuration                                              | Orbit documents it; enforcement of the legal posture stays with you                         |
| Configured via | [Quiet-Hours Configuration](/guides/quiet-hours-configuration)            | Nothing to configure — honor it at the campaign level                                       |

If you market into FR, configure tenant quiet hours that cover the FR
window (20:00–08:00 Europe/Paris recipient time) plus Sundays and French
public holidays, so the opt-in control enforces what the convention asks
for. That is a deliberate opt-in — default tenant quiet hours on, FR
window set — not a flip Orbit makes for you.

Under GDPR, consent records need to exist before the first marketing
send; see the [GDPR Posture Guide](/compliance/gdpr-posture-guide) for
the consent-ledger and data-residency surfaces.

***

## Where each FR obligation maps in Orbit

| FR obligation                            | Orbit surface                                                                                                                                                         |
| ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Sender types — alphanumeric / long\_code | [Country Compliance Requirements](/compliance/country-requirements) sender-types matrix + [Sender-ID Registration](/compliance/sender-id-registration)                |
| Registration — `recommended`             | [Sender-ID Registration](/compliance/sender-id-registration) submit-and-track flow; the [send-time gate](/compliance/send-gates) holds only `required` countries      |
| Marketing opt-in (GDPR)                  | [Consent Management](/compliance/consent-management) — a consent record with `sms` scope before dispatch; posture in the [GDPR guide](/compliance/gdpr-posture-guide) |
| No-send windows                          | [Quiet-Hours Configuration](/guides/quiet-hours-configuration) opt-in tenant control (deliberate, not default)                                                        |
| STOP au 36111                            | [Opt-Out Keyword Alias Table](/compliance/opt-out-keyword-alias-table) — STOP, and FR's keyword language, land on the suppression ledger                              |

***

## FR launch checklist

Narrowed from the generic launch checklist in
[Country Compliance Requirements](/compliance/country-requirements) to
the FR row:

<Steps>
  <Step title="Look up the FR row">
    Call `GET /compliance/country-rules?channel=sms&region=EU` and read
    the FR row's `sender_types`, `registration`, `content_restrictions`,
    and `stop_requirement`.
  </Step>

  <Step title="Pick a sender type">
    Alphanumeric Sender ID (dynamic, no pre-registration) or a long code —
    both are accepted in FR.
  </Step>

  <Step title="Register the Sender ID">
    `recommended`, not `required` — submit anyway for stable delivery.
    See [Sender-ID Registration](/compliance/sender-id-registration).
  </Step>

  <Step title="Capture marketing opt-in first">
    Record a consent entry with `sms` scope before any FR marketing send;
    FR is opt-in, not opt-out. See
    [Consent Management](/compliance/consent-management).
  </Step>

  <Step title="Cover the no-send windows deliberately">
    If you run FR marketing traffic, turn on tenant quiet hours covering
    20:00–08:00 Europe/Paris plus Sundays and French public holidays —
    Orbit defaults this off. See
    [Quiet-Hours Configuration](/guides/quiet-hours-configuration).
  </Step>

  <Step title="Wire STOP au 36111">
    Confirm STOP in French is mapped into the alias table and writes the
    suppression entry. See
    [Opt-Out Keyword Alias Table](/compliance/opt-out-keyword-alias-table).
  </Step>

  <Step title="Launch">
    With FR enabled on the tenant, the sender registered, consent
    captured, quiet hours set, and STOP handled, start sending.
  </Step>
</Steps>

***

## Related references

* [Country Compliance Requirements](/compliance/country-requirements) —
  the full matrix this page expands one row of.
* [GDPR Posture Guide](/compliance/gdpr-posture-guide) — the EU-side
  consent and data-residency posture behind FR's opt-in rule.
* [US CAN-SPAM](/compliance/can-spam) — the adjacent opt-out model, for
  comparison against FR's opt-in posture.
* [Sender-ID Registration](/compliance/sender-id-registration) — the
  submit-and-track flow for the FR `recommended` registration.
* [Opt-Out Keyword Alias Table](/compliance/opt-out-keyword-alias-table) —
  STOP and its French path to the suppression ledger.
* [Quiet-Hours Configuration](/guides/quiet-hours-configuration) — the
  tenant-owned opt-in control you use to honor the FR no-send windows.
* [Consent Management](/compliance/consent-management) — where the FR
  marketing opt-in record lives.
* [Send Gates](/compliance/send-gates) — the gates that enforce the FR
  `registration` level at send time.
