# Guerrilla Marketing Campaign — Lebanese Persona Network
> Last updated: 2026-04-15
> Status: Planning / Pre-launch

---

## Overview

**4 personas** · **7 platforms each** (Telegram, Reddit, YouTube, TikTok, X, Instagram, Facebook)
Each persona has its own email infrastructure, domain, backstory, visual identity, and platform voice.
Zero cross-contamination between accounts. Authenticity first.

---

## Platform Coverage Matrix

| Platform   | Rami | Lara | Karim | Maya |
|------------|------|------|-------|------|
| Telegram   | ✓    | ✓    | ✓     | ✓    |
| Reddit     | ✓    | ✓    | ✓     | ✓    |
| YouTube    | ✓    | ✓    | ✓     | ✓    |
| TikTok     | ✓    | ✓    | ✓     | ✓    |
| X          | ✓    | ✓    | ✓     | ✓    |
| Instagram  | ✓    | ✓    | ✓     | ✓    |
| Facebook   | ✓    | ✓    | ✓     | ✓    |

---

---

# PERSONA 1 — Rami Khoury
## The Young Beirut Local

### Identity Card
| Field        | Value                                      |
|--------------|--------------------------------------------|
| Full name    | Rami Khoury                                |
| Age          | 28                                         |
| Location     | Achrafieh, Beirut, Lebanon                 |
| Religion     | Maronite Christian (secular)               |
| Class        | Upper-middle, post-October 17 struggling   |
| Languages    | Arabic (Lebanese), French, English         |
| Education    | AUB — Computer Science + minor Econ        |
| Occupation   | Junior dev at a Beirut fintech startup     |
| Personality  | Sardonic, tech-savvy, foodie, nightlife, politically disenchanted |

### Backstory Narrative
Grew up in Achrafieh, went to Collège Notre-Dame de Jamhour, then AUB.
Lived through the 2019 revolution, the August 2020 blast (his neighborhood was
affected), the hyperinflation. Works at a startup that pays him in USD "fresh."
He's not political online but uses dark humor to cope. Loves Lebanese craft
beer, hole-in-wall restaurants in Mar Mikhael, and complaining about the
electricity cuts. Has a side hustle reviewing local food spots. Considers
emigrating every three months, never does. Still in love with Beirut.

### Voice / Tone
- Lebanese Arabic slang mixed with English ("shu hayda" / "yalla bye")
- Short punchy posts, memes, screenshots
- Occasional longer Reddit thread about startup life in Lebanon
- Not a brand shill — organic, product must fit his worldview

### Domain + Email Infrastructure
| Item           | Value                                      |
|----------------|--------------------------------------------|
| Domain         | `ramikhoury.com`                           |
| Registrar      | Njalla (privacy-protected, crypto payment) |
| Email host     | Fastmail alias `rami@ramikhoury.com`       |
| Backup email   | ProtonMail `ramikhoury28@proton.me`        |
| Phone number   | **FlyNumber +33-3** Lille, France (voice_in/out, sms_in, no reg) |

### Platform Accounts
| Platform   | Handle           | Notes                                              |
|------------|------------------|----------------------------------------------------|
| Instagram  | @ramikhoury.bey  | Food, street Beirut, tech memes. ~400 staged posts |
| TikTok     | @ramikhoury      | Short "life in Beirut" vlogs, dark humor edits     |
| X          | @rami_khoury_lb  | Tech takes, Lebanon news sarcasm, startup tweets   |
| Facebook   | Rami Khoury      | Low activity — family groups, Achrafieh community  |
| YouTube    | Rami Khoury      | 3–5 min vlogs: Beirut food, tech opinion, diaspora topics |
| Reddit     | u/rami_bey       | Active in r/lebanon, r/LebaneseFood, r/webdev      |
| Telegram   | @ramibey         | Member of Lebanese tech/startup channels           |

### Content Pillars
1. **Tech / startup life in Lebanon** — power cuts, USD salaries, remote work
2. **Food & going out** — Beirut restaurant scene, craft beer, Mar Mikhael
3. **Social commentary (light)** — politics via meme, never overt propaganda
4. **Product integration angle** — authentic recommendation, not ad format

### Account Age Strategy
- Instagram: seed with 6 months of backdated-style posts (use archive tools)
- Reddit: age account 30 days before any promotion, build karma in unrelated subs
- X: 90 day lead time, mix of retweets + original takes

---

---

# PERSONA 2 — Lara Nassar
## The Lebanese-Brazilian Third-Gen

### Identity Card
| Field        | Value                                              |
|--------------|----------------------------------------------------|
| Full name    | Lara Nassar                               |
| Age          | 31                                                 |
| Location     | São Paulo, Brazil (grew up in Belo Horizonte)      |
| Religion     | Greek Orthodox (culturally, not practicing)        |
| Class        | Brazilian upper-middle, family owns a textile business |
| Languages    | Portuguese (native), Arabic (Heritage, imperfect), Spanish, English |
| Education    | ESPM São Paulo — Marketing + Food Journalism       |
| Occupation   | Food & culture content creator / freelance journalist |
| Personality  | Warm, nostalgic, identity explorer, very visual aesthetic |

### Backstory Narrative
Great-grandparents emigrated from Zahle in the early 1900s. Grew up hearing
Arabic at the table but never fully learned it. In her late 20s she started
reconnecting with Lebanese heritage: cooking her teta's recipes, visiting
Lebanon for the first time in 2023, documenting everything. Her content is
a bridge between Brazilian and Lebanese culture — food, music, weddings.
She represents the 12-14 million Brazilian-Lebanese community, which is
the largest Lebanese diaspora in the world. Her imperfect Arabic is a feature,
not a bug — it reads as authentic. She tags Beirut locations on old family
photos, posts kibbeh recipes in Portuguese. Has been to Lebanon twice.

### Voice / Tone
- Warm, bilingual (Portuguese + English, occasional Arabic phrases)
- Heavy visual storytelling — aesthetic photography, recipe carousels
- Emotionally driven: "connecting to my roots" narrative
- Long-form YouTube and Instagram Reels about Lebanese culture

### Domain + Email Infrastructure
| Item           | Value                                              |
|----------------|----------------------------------------------------|
| Domain         | `laranassar.co`                                     |
| Registrar      | Registro.br (Brazilian domain for credibility) or Njalla |
| Email host     | Google Workspace `lara@laranassar.co`             |
| Backup email   | `lara.nassar.br@gmail.com`                        |
| Phone number   | **FlyNumber +56-41** Concepcion, Chile (voice_in, sms_in, no reg) |

### Platform Accounts
| Platform   | Handle                | Notes                                              |
|------------|-----------------------|----------------------------------------------------|
| Instagram  | @lara.nassar.co       | Beautiful food/heritage content, 1k+ staged following |
| TikTok     | @lara.nassar          | Recipe vids, "Lebanese things Brazilians do" format |
| X          | @lara_nassar          | Culture commentary, Lebanese diaspora discourse    |
| Facebook   | Lara Nassar           | Key platform — Brazilian-Lebanese Facebook groups are massive |
| YouTube    | Lara Nassar           | 8–12 min episodes: "Cooking with Teta's Recipes", Lebanon travel |
| Reddit     | u/lara_nassar_sp      | r/lebanon, r/Brazil, r/MiddleEasternFood           |
| Telegram   | @lara_nassar          | Lebanese diaspora Brasil groups                    |

### Content Pillars
1. **Heritage cooking** — Lebanese recipes, family stories, kitchen aesthetic
2. **Lebanon travel** — Beirut, Zahle, village trips (real and staged content)
3. **Lebanese-Brazilian identity** — cultural fusion, diaspora life
4. **Product integration angle** — fits naturally into lifestyle/food/identity content

### Account Age Strategy
- Facebook: highest priority here — Brazilian-Lebanese groups are very active
- Instagram: 60 days lead, food content performs immediately
- YouTube: 3–4 videos minimum before any integration

---

---

# PERSONA 3 — Karim Hassan
## The Gulf Expat Professional

### Identity Card
| Field        | Value                                              |
|--------------|----------------------------------------------------|
| Full name    | Karim Hassan                                      |
| Age          | 35                                                 |
| Location     | Dubai, UAE (originally from Tripoli, North Lebanon) |
| Religion     | Sunni Muslim (practicing, moderate, non-political) |
| Class        | Working-class origin, now solidly middle-class in Gulf |
| Languages    | Arabic (Lebanese + MSA), English                  |
| Education    | Lebanese International University — Accounting     |
| Occupation   | Senior accountant at a logistics firm in Jebel Ali |
| Personality  | Practical, family-oriented, aspirational, community-minded |

### Backstory Narrative
Grew up in Tripoli in a large family. Left Lebanon in 2015 after the economic
situation made it impossible to build a future there. Has been in Dubai 9 years.
Sends remittances home every month. Visits for Eid and in summer. Follows
Lebanese news obsessively — both hopeful and frustrated. Active in the Lebanese
expat community in Dubai. Member of a WhatsApp group of 200 Tripolitan expats.
Doesn't post much but when he does, his community listens. Respects traditional
values but is open-minded about products and opportunities. Has a young wife
and a 3-year-old daughter. His ambition is to return to Lebanon someday but
keeps pushing that date back.

### Voice / Tone
- Thoughtful, measured Arabic posts (Lebanese dialect + occasional MSA)
- Proud of his origins without being sectarian
- Practical takes: finance, real estate, remittances, family
- Not a heavy content creator — more community participant
- Semi-anonymous: uses first name + partial surname on some platforms

### Domain + Email Infrastructure
| Item           | Value                                              |
|----------------|----------------------------------------------------|
| Domain         | `karimhassan.me` (personal, semi-private)         |
| Registrar      | Njalla (privacy-protected)                        |
| Email host     | ProtonMail `karim.hassan.lb@proton.me`          |
| Alt email      | `karim.hassan.dubai@gmail.com`                    |
| Phone number   | **FlyNumber +46-31** Goteborg, Sweden (voice_in/out, sms_in, no reg) |

### Platform Accounts
| Platform   | Handle                   | Notes                                              |
|------------|--------------------------|----------------------------------------------------|
| Instagram  | @karim.hassan.lb         | Family life, Tripoli nostalgia, Dubai expat life. Lower post frequency |
| TikTok     | @karim.lb.dubai          | Duets/reactions to Lebanon news, expat humor      |
| X          | @karim_hassan_lb         | Financial commentary, Lebanon news, Gulf life      |
| Facebook   | Karim Hassan             | PRIMARY — Gulf Lebanese expat Facebook groups are enormous |
| YouTube    | Karim Hassan             | Occasional: "Life as a Lebanese in Dubai" format  |
| Reddit     | u/karim_lb_dubai         | r/lebanon, r/dubai, r/ExpatFIRE                   |
| Telegram   | @karimhassan             | Gulf Lebanese expat channels, Tripoli community   |

### Content Pillars
1. **Expat finance** — remittances, savings, Gulf vs Lebanon cost of living
2. **Tripoli & North Lebanon** — city pride, diaspora nostalgia
3. **Family & community** — Eid, school, raising kids abroad
4. **Product integration angle** — finance, remittance, services, practical products

### Account Age Strategy
- Facebook: day-one priority — Gulf Lebanese expat groups are the highest-density nodes
- Telegram: pre-existing group participation before any promotion
- Reddit: low karma account is fine here; Karim is not a heavy poster

---

---

# PERSONA 4 — Maya Farhat
## The Lebanese-American Activist

### Identity Card
| Field        | Value                                              |
|--------------|----------------------------------------------------|
| Full name    | Maya Farhat
| Age          | 26                                                 |
| Location     | Dearborn, Michigan, USA                           |
| Religion     | Shia Muslim (cultural, feminist-identifying)       |
| Class        | Second-generation, parents ran a restaurant       |
| Languages    | English (native), Arabic (heritage), some French  |
| Education    | Wayne State University — Political Science + Middle East Studies |
| Occupation   | Community organizer + freelance digital journalist |
| Personality  | Vocal, politically aware, intersectional, diaspora identity-forward |

### Backstory Narrative
Parents came from South Lebanon (Bent Jbeil) in the late 1990s. Grew up in
Dearborn — one of the densest Arab-American communities in the US. Became
politically active after the 2020 Beirut blast when she helped coordinate
fundraising from the US. Writes for local Arab-American publications.
Covers Lebanon, Arab identity in America, and diaspora politics.
Has visited Lebanon three times — the last trip in 2024 was her longest and
most formative. Identifies as Lebanese-American with nuance: proud of heritage
but critical of sectarianism and political parties. Very active online.
Runs a newsletter with ~600 subscribers. Follows and is followed by Lebanese
journalists and diaspora activists.

### Voice / Tone
- English-dominant, with Arabic phrases for authenticity
- Journalistic but personal — essay-length posts, Twitter threads
- Politically engaged but product-neutral in lifestyle content
- Shares sources, tags journalists, builds credibility through association
- Higher academic register than the other personas

### Domain + Email Infrastructure
| Item           | Value                                              |
|----------------|----------------------------------------------------|
| Domain         | `mayafarhat.com`                                  |
| Registrar      | Namecheap + WhoisGuard                            |
| Email host     | Google Workspace `maya@mayafarhat.com`          |
| Newsletter     | Substack `mayafarhat.substack.com`              |
| Phone number   | **FlyNumber +1-609** New Jersey, US (voice_in/out, sms_in, no reg) |

### Platform Accounts
| Platform   | Handle               | Notes                                              |
|------------|----------------------|----------------------------------------------------|
| Instagram  | @mayafarhat            | Advocacy, community events, Lebanon photos, Dearborn life |
| TikTok     | @maya.farhat           | "Things Lebanese-Americans experience", explainer videos |
| X          | @maya_farhat           | Threads on Lebanon, diaspora commentary — PRIMARY  |
| Facebook   | Maya Farhat            | Arab-American community groups, Detroit/Dearborn Lebanese |
| YouTube    | Maya Farhat            | 10–15 min essays: Lebanon history, diaspora experience |
| Reddit     | u/maya_lb_us           | r/lebanon, r/ArabAmerican, r/Michigan              |
| Telegram   | @mayafarhat            | Diaspora activist and journalist channels          |
| Substack   | mayafarhat.substack.com | Newsletter ties the whole persona together       |

### Content Pillars
1. **Diaspora identity** — what it means to be Lebanese-American
2. **Lebanon political commentary** — analysis, not propaganda
3. **Community organizing** — fundraising, events, advocacy
4. **Product integration angle** — social impact, community, empowerment framing

### Account Age Strategy
- X: build first — threads get discovered quickly, 45-day lead minimum
- Substack: start with 2–3 essays before any campaign. Gives deep credibility
- YouTube: 2 videos minimum — Lebanese-American explainer content
- Reddit: use u/maya_lb_us to post thoughtful comments in r/lebanon for 30 days

---

---

# TECHNICAL INFRASTRUCTURE

## Reality Check: What Actually Works

Running 4 Lebanese personas across **all 7 platforms** (Telegram, Reddit, YouTube, 
TikTok, X, Instagram, Facebook) with **minimal KYC** is possible but not cheap.

**The hard truth:**
- Meta (Instagram/Facebook) and TikTok actively block: commercial VPNs, VOIP numbers, 
  datacenter IPs, disposable emails, and fingerprinted browsers
- There is **no free or purely anonymous** way to reliably pass TikTok/Instagram 
  verification — they have eliminated those options deliberately
- **Minimum viable monthly cost for 4 personas on all platforms: $400–600**

**Two configuration options:**

| Setup | Monthly Cost | KYC Required | Pass Rate | See Document |
|-------|-------------|--------------|-----------|--------------|
| **Light KYC, Full Compatibility** | $600–800 | Email/business signup, no ID upload | 90–95% | `PLATFORM-COMPATIBLE-SETUP.md` |
| **Zero KYC, Reduced Scope** | $100–200 | Near-zero | 50–70% on TikTok/IG | `MINIMAL-KYC-SETUP.md` |

**If you must have all 7 platforms including TikTok and Instagram:**
Use **PLATFORM-COMPATIBLE-SETUP.md** — the only configuration that actually works.

## Critical Infrastructure Rules

| Rule | Why It Matters |
|------|---------------|
| **Never share IPs** between personas | Meta fingerprinting links accounts by network |
| **Never use commercial VPNs** (Nord, Mullvad, Proton) | VPN IP databases flagged by TikTok/Instagram |
| **Never use VOIP numbers** (Google Voice, MySudo, Hushed) | FCC VOIP database checks = instant Meta ban |
| **Never use free email** for primary accounts | Disposable email blacklists |
| **Always use mobile proxies** (4G/LTE IPs) for TikTok/Instagram | Residential ISP often insufficient |
| **Always use real mobile numbers** (not virtual) for Meta | Carrier lookup API detects VOIP |
| **Always use custom domain email** with SPF/DKIM | Domain age = trust signal |
| **Always isolate browser fingerprints** per persona | Canvas/WebGL tracking links accounts |

## Quick Reference by Platform

| Platform | Network | Phone | Email | Difficulty |
|----------|---------|-------|-------|------------|
| **Telegram** | Any | VOIP OK | Any | Easy |
| **Reddit** | Any | Rarely needed | Any | Easy |
| **YouTube** | Residential OK | Real mobile preferred | Custom domain | Medium |
| **X** | Residential OK | Real mobile better | Custom domain | Medium |
| **Instagram** | **Mobile 4G/LTE required** | **Real mobile required** | **Custom domain required** | **Hard** |
| **Facebook** | **Mobile 4G/LTE required** | **Real mobile required** | **Custom domain required** | **Hard** |
| **TikTok** | **Mobile 4G/LTE required** | **Real mobile required** | **Custom domain required** | **Hard** |

## Recommended Stack (Light KYC, Full Compatibility)

| Component | Provider | Cost/Persona | KYC |
|-----------|----------|--------------|-----|
| **Domains** | Njalla | $18/yr | **Zero** (Monero accepted) |
| **Email** | Zoho Mail + SPF/DKIM | Free | **Zero** |
| **Network** | Oxylabs Mobile Proxy | $150–200/mo | Light (email/business) |
| **Phone** | Daisy (EU numbers) or physical SIM | $15–30/mo | Light (email only) |
| **Browser** | VirtualBox VMs or cheap Android phones | One-time $50–100 | **Zero** |
| **Payment** | Crypto (XMR) + prepaid cards | Variable | **Zero/Low** |

**⚠️ Proxy Provider Warning:** Many providers (including Oxylabs and Bright Data) 
block or restrict social media platforms by default. You must **verify social media 
compatibility BEFORE purchasing** — see `PLATFORM-COMPATIBLE-SETUP.md` for details. 
**The Social Proxy** and **ProxyEmpire** are specifically designed for Instagram/TikTok.

**Full details and step-by-step setup:** See `PLATFORM-COMPATIBLE-SETUP.md`

## What to Skip (Guaranteed Failure on Meta/TikTok)

| What | Why | Result |
|------|-----|--------|
| NordVPN, ExpressVPN, Mullvad, ProtonVPN | VPN IP databases | "Suspicious activity" lock |
| Google Voice, MySudo, Hushed, TextNow | VOIP carrier lookup | "Invalid phone number" or 48hr ban |
| Gmail/ProtonMail free accounts | Shared reputation pools | Reduced trust score, frequent re-verification |
| SMS-Activate one-time numbers | Reuse detection | Account banned on re-verification |
| Same browser/profile for multiple personas | Canvas/WebGL fingerprinting | Cross-account linking, mass ban |

## Next Steps (All 7 Platforms)

1. **Review `PLATFORM-COMPATIBLE-SETUP.md`** — infrastructure is make-or-break
2. **Choose your tier:** Light KYC ($600/mo, 95% success) or Zero KYC ($150/mo, 60% success on hard platforms)
3. **Purchase domains via Njalla** — age 14+ days before account creation
4. **Set up mobile proxies** — Oxylabs or The Social Proxy accounts
5. **Acquire real mobile numbers** — Daisy for EU-based (works globally), physical SIMs if possible
6. **Configure VirtualBox VMs** — one per persona, free, full isolation
7. **Set up Zoho Mail with SPF/DKIM** — free, zero KYC, adequate deliverability
8. **Begin account creation** — strict sequence per platform compatibility guide
9. **Seed content for 30 days** — before any campaign integration

---

## Documents in This Campaign

| File | Purpose |
|------|---------|
| `CAMPAIGN-PROFILES.md` | This file — personas, content, campaign strategy |
| `PLATFORM-COMPATIBLE-SETUP.md` | **Infrastructure that works on all 7 platforms** (some light KYC) |
| `MINIMAL-KYC-SETUP.md` | Zero-KYC options (higher failure rate on Meta/TikTok) |
| `TECH-INFRA-PROVIDERS.md` | Detailed vendor analysis (superseded by platform-compatible doc) |

**Start with `PLATFORM-COMPATIBLE-SETUP.md` for infrastructure decisions.**

---

---

## Phone Number Strategy
Social platforms require phone verification. VOIP numbers (Google Voice, MySudo,
Hushed, Twilio) are blocked by Meta and TikTok. Real mobile numbers required.

**Assigned numbers:** Cross-checked against the complete FlyNumber coverage API.
See `PERSONA-PHONE-MAPPING.md` for full methodology, backup matrix, and carrier-type
risk analysis. All four assigned prefixes require **zero registration** and support
**inbound SMS**.

| Persona | Assigned Prefix | Location | Features | Estimated Cost |
|---------|----------------|----------|----------|----------------|
| **Rami** | **+33-3** | Lille, France | voice_in/out, **sms_in** | ~$3–6/mo |
| **Lara** | **+56-41** | Concepcion, Chile | voice_in, **sms_in/out** | ~$3–6/mo |
| **Karim** | **+46-31** | Goteborg, Sweden | voice_in/out, **sms_in/out** | ~$3–6/mo |
| **Maya** | **+1-609** | New Jersey, US | voice_in/out, **sms_in/out** | ~$3–6/mo |

**Carrier-type risk:**
FlyNumber numbers are SIP DID virtual lines. Geographic prefixes (all four above)
will likely appear as landline/wireline in carrier DB lookups. Meta/TikTok may
reject or challenge these on carrier-type verification.

**Mitigation:**
- Use FlyNumber for **Telegram / Reddit / X / YouTube** (no carrier-type checks)
- For **Meta/Facebook/Instagram/TikTok**: verify with a real mobile first (Daisy or
  local prepaid), then port FlyNumber as the public-facing contact line.
- A full burn-test is required before committing each number. See
  `PERSONA-PHONE-MAPPING.md` § "Procurement Order & Verification Checklist".

**Platform verification tolerance:**
- **TikTok:** Strictest — real mobile strongly preferred; FlyNumber may be challenged
- **Meta (FB/IG):** Strict on US VOIP; geographic FlyNumber prefixes may trigger carrier lookup
- **X:** Moderate — accepts FlyNumber after account age and low-velocity usage
- **Telegram:** Least strict — FlyNumber works immediately

See `PERSONA-PHONE-MAPPING.md` for full cross-checked analysis, backup options,
procurement checklist, and excluded alternatives.

---

## Account Creation Order

For each persona, create accounts in this sequence to maximize organic signals:

```
Day 1    →  Email + domain live
Day 2    →  Google account (ties YouTube)
Day 3    →  Facebook (longest account age matters most here)
Day 5    →  Instagram (link to Facebook for trust signal)
Day 7    →  X / Twitter
Day 10   →  Reddit
Day 14   →  TikTok
Day 21   →  Telegram
Day 30+  →  Begin content seeding
Day 60+  →  Soft campaign integration begins
Day 90+  →  Full campaign participation
```

---

## Content Seeding & Credibility Building

### Minimum viable presence before campaign activation:

| Platform  | Minimum content before activation          |
|-----------|--------------------------------------------|
| Instagram | 12 posts · 50+ followers · story highlights |
| TikTok    | 6 videos · some organic views              |
| X         | 50 tweets/retweets · 30+ followers         |
| Facebook  | 20 posts · joined 3+ relevant groups       |
| YouTube   | 2+ videos with real watch time             |
| Reddit    | 30+ karma · 10+ comments in target subs   |
| Telegram  | Active in 5+ relevant channels             |

### Cross-platform linking
- Instagram bio → YouTube link
- X bio → personal domain
- Reddit profile → no direct link (Reddit flags this)
- Substack (Maya only) linked from X and Instagram

### Engagement velocity rules
- Do **not** grow followers too fast — 20–50/week is natural
- Engage (like/comment) more than you post in the first 30 days
- Reply to real Lebanese news and events to time-stamp the account authentically
- Use Lebanese news cycles as hooks (elections, energy deals, diaspora news)

---

## Visual Identity

### Avatar / Profile Photo Strategy
**Never use AI-generated faces for main accounts** — platforms are getting
better at detecting these and they create uncanny valley issues with real users.

Options:
1. **Stock + edit**: Licensed photos from ethnic-matching stock libraries
   (Shutterstock has Lebanese/Middle Eastern collections), edited enough
   to not reverse-image-search match
2. **Real photo supply**: If the campaign has real human contributors, use
   their actual photos for the highest-trust persona (Rami)
3. **Partial-face / aesthetic photos**: Lara (food photographer persona) can
   use back-of-head or hands/food shots — totally normal for her archetype
4. **Professional headshot style**: Karim — LinkedIn-style headshot, slightly
   blurred background, formal attire
5. **Activist aesthetic**: Maya — rally/event photo, face visible, natural
   setting, slightly grainy (authentic feel)

### Consistent visual theme per persona
| Persona | Color palette          | Photo style                          |
|---------|------------------------|--------------------------------------|
| Rami    | Urban dark, neon, warm | Street Beirut, food close-ups, selfies|
| Lara    | Warm earth tones, cream| Recipe flat-lays, heritage objects   |
| Karim   | Clean, professional    | Dubai skyline, family moments        |
| Maya    | Bold, documentary      | Community events, protest, portraits |

---

## Campaign Integration Protocol

When the time comes to integrate campaign messaging:

1. **Never be first** — have the persona react to something rather than
   originate the message
2. **1-in-10 rule** — 1 campaign-related post for every 10 organic posts
3. **Different angles per persona** — Rami (practical/product), Lara
   (heritage/lifestyle), Karim (financial/trust), Maya (social impact)
4. **No simultaneous posting** — stagger by 24–72 hours across personas
5. **Different platforms per phase** — don't hit all 7 platforms in one day
6. **Respond to questions** — have each persona respond to comments to
   show organic community behavior

---

## Risk Management

| Risk                        | Mitigation                                         |
|-----------------------------|-----------------------------------------------------|
| IP cross-contamination      | Strict VPN/device isolation per persona            |
| Coordinated behavior flags  | Staggered posting, different content formats       |
| Reverse image search hits   | Original or heavily edited photos                  |
| Linked payment methods      | Separate virtual cards (Privacy.com) per persona  |
| Platform ToS violation      | Personas are real content — integration is subtle  |
| Account linking via device  | Different browser fingerprints (use Multilogin or Adspower) |
| Linguistic inconsistency    | Persona voice guide must be followed strictly      |

---

## Tools Recommended

| Tool          | Purpose                                           |
|---------------|---------------------------------------------------|
| **Oxylabs / The Social Proxy** | Mobile 4G/LTE proxies — REQUIRED for Instagram/TikTok/Facebook |
| **Daisy / Onlinesim** | Real mobile numbers — VOIP (Google Voice, MySudo) blocked by Meta |
| **Njalla** | Domain registration, Monero (XMR) accepted, zero-KYC |
| **Zoho Mail** | Free custom domain email, SPF/DKIM capable, zero-KYC |
| **VirtualBox + VMs** | Free browser fingerprint isolation per persona |
| **Prepaid cards / Monero** | Payment isolation without bank linking |

**Alternatives by KYC tolerance:** See `PLATFORM-COMPATIBLE-SETUP.md`
- Email: Google Workspace (KYC heavy) vs. Zoho (zero KYC)
- Browser: Multilogin (€99/mo, account KYC) vs. VirtualBox VMs (free, zero KYC)
- Phone: Physical SIM (zero KYC) vs. Daisy (light KYC) vs. Onlinesim (minimal)

**⚠️ IMPORTANT:** See documents in this folder for infrastructure:
- `PLATFORM-COMPATIBLE-SETUP.md` — **Use this first** — what actually works on all 7 platforms (light KYC)
- `MINIMAL-KYC-SETUP.md` — Zero-KYC alternatives (higher failure rate on Meta/TikTok)  
- `TECH-INFRA-PROVIDERS.md` — Detailed vendor analysis (superseded by platform-compatible doc)

---

## Next Steps

- [ ] **Review `PLATFORM-COMPATIBLE-SETUP.md`** — choose your tier
- [ ] **Choose:** Light KYC ($600/mo, 95% success) vs. Zero KYC ($150/mo, 60% on hard platforms)
- [ ] Purchase domains via Njalla — age 14+ days before account creation
- [ ] Set up mobile proxies: Oxylabs, The Social Proxy, or ProxyEmpire
- [ ] Acquire real mobile numbers: Daisy (light KYC) or physical SIMs (zero KYC)
- [ ] Configure VirtualBox VMs or cheap Android phones — free, full isolation
- [ ] Set up Zoho Mail with SPF/DKIM — free, zero KYC email
- [ ] Begin account creation — follow platform compatibility guide sequence
- [ ] Start content seeding — target Day 30 organic baseline before campaign integration

---

*This document is confidential. Do not share outside the core campaign team.*
