A discrimination-safe job ad on social media never hints, directly or indirectly, at age, gender, ethnic origin, religion, disability or sexual identity, speaks to every group in text and imagery, and asks in forms or chat only what the job requires. Germany’s AGG is the strictest example in Europe: § 11 bans discriminatory job ads, and a rejected applicant can claim up to three months’ salary (§ 15(2) AGG). On Meta, age, gender and ZIP code cannot be selected for employment ads, so you target by role and region instead. As of October 2026. This is not legal advice.
What the AGG requires of job ads
The German General Equal Treatment Act (AGG) protects applicants from discrimination on grounds of race or ethnic origin, gender, religion or belief, disability, age or sexual identity (§ 1). § 11 applies to ads: a job must not be advertised in breach of the ban on discrimination in § 7(1). That covers every format, including Instagram reels, Facebook ads and the text of a WhatsApp chat.
The burden of proof matters most. If an applicant shows indications of discrimination, for example an ad asking for a “young team”, the employer must prove that no discrimination took place (§ 22 AGG). Claims must be made in writing within two months (§ 15(4) AGG). Compensation for a rejected applicant is capped at three months’ salary where the person would not have been hired even with a non-discriminatory selection.
If you hire in Germany from abroad, the AGG applies to you. Comparable rules exist elsewhere: in the UK the Equality Act 2010 protects nine characteristics in recruitment, and in the US Title VII, the ADEA and the ADA apply, enforced by the EEOC. Meta’s employment restrictions follow the same logic.
The six stations at a glance

1. Ad copy: wording to avoid
Trade press and employer guides repeat the same stumbling blocks. The table shows typical phrases and a neutral alternative.
| Risky | Better | Why |
|---|---|---|
| “young, dynamic team” | “a team that enjoys the work” | age cue |
| “entry-level only”, “digital native” | “onboarding provided” | can exclude older applicants |
| “native German speaker” | “German at B2 level” (only if needed) | ethnic origin |
| “saleswoman wanted” | “salesperson (m/f/d)” | gender |
| “resilient”, “physically fit” | the real requirement, e.g. “lifting up to 20 kg” | can hint at disability |
| “driving licence” | “you may drive class B vehicles” | objective job requirement |
Rule of thumb: describe what the person has to do, not who they are. Every requirement should follow from the job.
2. Image and video: visuals can be evidence too
Employment lawyers note that imagery showing only one gender or age group can count as an indication of discrimination. For reels and feed ads, show different people at work, not just the 25-year-old nurse or the young fitter. Real footage from your own team is a good source, as long as it reflects the workforce.
3. Audience: what Meta allows for job ads
An employer must not arrange for an ad to reach only one age group or gender. Meta enforces this technically. For ads in the “Employment” special ad category, trade press reports that age, gender and ZIP code selection are removed, lookalike audiences are unavailable and interest targeting is limited. Location targeting uses a minimum radius. Meta applies the category to ads in the US, Canada and parts of Europe.
Always confirm the current rules in Ads Manager, because Meta changes them. Select the “Employment” category every time. Working around it costs legal certainty and can get the ad account restricted.
Target by the job instead: region, occupation, experience and industry interests. For an example of a campaign built this way, see Sprad Social Recruiting.
4. Forms, chat and pre-screening: which questions are allowed
Most mistakes happen here, because chat feels informal. Meta also bars questions about age, gender and location in lead forms for employment ads, and the AGG demands the same logic for any pre-selection.
| Allowed (job-related) | Not allowed |
|---|---|
| Do you hold a nursing qualification? | How old are you? |
| Are you allowed to work in Germany? | Where are you originally from? |
| Can you work shifts (early, late, night)? | Do you have children, are you pregnant? |
| Do you hold a class B driving licence? | What is your religion? |
| When could you start? | Do you have a disability or illness? |
Write your must-have criteria down before the campaign starts. That makes documentation easier and prevents ad-hoc questions in chat. For frontline roles, see also why phone and WhatsApp beat email for frontline recruiting.
5. Selection, rejection and documentation
The AGG does not end with the ad. Rejecting applicants by age, name or origin turns a clean ad into a violation. For every rejection, record which must-have criterion was not met. Keep the records at least until the two-month claim window has passed; the filing deadline under § 61b ArbGG is three months from the written claim. Data protection deletion periods run in parallel, so coordinate the retention period with your legal counsel.
Keep rejections factual and avoid reasons that point to protected characteristics. If you use AI pre-screening, a human should make the final decision.
6. Pay information and other countries
Further duties depend on the country. Austria requires the minimum pay in the ad (§ 9 GlBG). The EU Pay Transparency Directive (2023/970) requires applicants to receive pay information before the interview, with a transposition deadline of 7 June 2026. Check the status in the country where you hire before running ads without pay information.
Checklist before you launch
- Copy: (m/f/d), no age cues, no origin requirement without job relevance.
- Image and video: different people, realistic portrayal.
- Meta: “Employment” category selected, no workaround of audience limits.
- Form and chat: must-have criteria only, written down in advance.
- Rejections: factual, documented, decided by a person.
- Pay: disclosure checked against the law of your country.
How Sprad Social Recruiting helps
Sprad Social Recruiting runs job ads on Instagram and Facebook, where nurses, tradespeople, drivers and other frontline workers spend time every day. An AI talent agent pre-screens every applicant via WhatsApp, phone or web against the must-have criteria you define. Every applicant lands in your own talent pool, so the relationships stay with you instead of a platform. Pricing is ad spend plus 10 %, from a €1,000 budget that can be split across roles. Learn more about Sprad Social Recruiting.
FAQ
Is “(m/f/d)” enough for a discrimination-safe job ad?
No. The label only covers gender. Text, images and requirements must not hint at any other protected characteristic such as age or origin.
Can I show my ad only to younger people?
No. Deliberately restricting delivery by age group or gender is treated as an indication of discrimination. On Meta these settings are not selectable for employment ads anyway.
Does the AGG apply to Instagram, Facebook or TikTok ads?
Yes. § 11 AGG applies to every job advertisement, whatever the channel. Stories, comments and chat messages count too.
What does a violation cost?
For a rejected applicant, compensation can reach three months’ salary (§ 15(2) AGG), plus legal costs. The claim must be made in writing within two months.
May I ask about age in a WhatsApp chat?
No. Ask about qualifications, availability and shift readiness, not age, family, origin or health.
How long should I keep application records?
About six months after the rejection is common, to defend AGG claims. Agree the period with data protection and legal counsel.


