นโยบายความเป็นส่วนตัว
💡 สรุปสั้น: เราเก็บข้อมูลที่จำเป็นต่อการให้บริการ Schedule Post และวิเคราะห์เนื้อหา · เราเข้ารหัส Access Token ของคุณด้วย AES-256-GCM · เราไม่ขายข้อมูลให้ใคร · คุณสามารถลบข้อมูลของคุณได้ทุกเมื่อ
1. ข้อมูลที่เราเก็บรวบรวม
1.1 ข้อมูลบัญชีของคุณ
- ชื่อ-นามสกุล · อีเมล · เบอร์โทรศัพท์ (ถ้ามี)
- รหัสผ่าน (เข้ารหัสด้วย bcrypt salt rounds 10 · เราไม่เห็น plaintext)
- Profile picture (ถ้าอัพโหลด)
- Subscription plan + payment status
1.2 ข้อมูล Facebook / Instagram (ผ่าน OAuth)
เมื่อคุณกด "Connect Facebook" ระบบจะขอ permission ต่อไปนี้:
pages_show_list — แสดงรายการเพจของคุณ
pages_read_engagement — อ่าน engagement metrics (likes, comments, shares)
pages_manage_posts — โพสต์และจัดการโพสต์
pages_manage_engagement — ตอบ comments + manage interactions
business_management — เชื่อม Business Manager assets
instagram_basic — ดูข้อมูล IG Business account
instagram_content_publish — โพสต์ไป IG
ระบบเก็บ:
- Page ID + Page Name + Category + Picture URL
- Long-lived Access Token (60 วัน · เข้ารหัส AES-256-GCM ก่อนเก็บ)
- Refresh Token (ถ้ามี)
- Token expiry timestamp
- Granted scopes list
1.3 ข้อมูลคอนเทนต์ที่คุณสร้าง
- โพสต์ (caption, hashtags, media files) ที่คุณสร้างหรือ upload
- Content DNA templates (post patterns ที่ระบบ extract จากเพจของคุณ)
- Scheduled posts + queue items
- Generated drafts จาก AI
1.4 ข้อมูลการใช้งาน
- Login timestamps + IP address (เก็บ 7 วัน เพื่อ security audit)
- Feature usage logs (เช่น "user X created Y posts")
- Error logs (สำหรับ debug · ลบหลัง 30 วัน)
1.5 Cookies
jwt_token — Session authentication (1 วัน TTL)
mkp_preferences — Theme · language · sidebar state
- ไม่มี third-party tracking — ไม่ใช้ Google Analytics · Facebook Pixel
2. วิธีที่เราใช้ข้อมูล
เราใช้ข้อมูลของคุณเฉพาะเพื่อ:
- ให้บริการหลัก: Publish posts ไปยัง Facebook / Instagram / TikTok / YouTube ตามที่คุณ schedule
- วิเคราะห์เนื้อหา: สร้าง Content DNA · top hashtags · best posting time · audience insights
- AI Content Generation: ใช้ DNA pattern ของคุณ generate draft ใหม่ (ผ่าน Google Vertex AI หรือ OpenAI)
- การแจ้งเตือน: แจ้งเมื่อ token หมดอายุ · post failed · billing issue
- การสนับสนุนลูกค้า: ตอบคำถามทาง [email protected]
- ปรับปรุงบริการ: วิเคราะห์ feature usage patterns (anonymized)
- ความปลอดภัย: ตรวจจับและป้องกัน abuse / fraud
3. การแชร์ข้อมูลกับบุคคลที่สาม
✅ เราไม่ขายข้อมูลของคุณให้ใคร · ไม่ว่าในรูปแบบใด
เราแชร์ข้อมูลเฉพาะเมื่อจำเป็นต่อการให้บริการ:
- Meta Platforms (Facebook · Instagram): ส่ง posts + media ผ่าน Graph API · ตาม Terms ของ Meta
- TikTok · YouTube: เฉพาะเมื่อคุณ connect และ schedule posts
- Google Cloud Platform: hosting + database (asia-southeast1 Singapore region)
- Google Vertex AI · OpenAI: สำหรับ content generation (caption only · ไม่ส่ง personal data)
- Payment processor: [TODO: ระบุชื่อ payment gateway ที่ใช้]
- หน่วยงานราชการ: เฉพาะเมื่อมีหมายศาลหรือคำสั่งทางกฎหมายที่ถูกต้องตาม PDPA
4. การเก็บรักษาข้อมูล
- ข้อมูลบัญชี: เก็บตราบที่บัญชียังใช้งานอยู่
- Access Token: ลบทันทีเมื่อ disconnect · หรือเมื่อบัญชีถูกลบ
- ประวัติโพสต์: เก็บ 12 เดือน เพื่อการวิเคราะห์ engagement
- Content DNA: เก็บตราบที่ user ใช้งาน · ลบเมื่อ disconnect FB
- System logs: เก็บ 7 วัน (login) · 30 วัน (errors) · auto-prune
- Backups: เก็บ 30 วัน · เข้ารหัส · เก็บใน Google Cloud Storage
- หลังยกเลิกบัญชี: ลบข้อมูลทั้งหมดภายใน 30 วัน · ยกเว้นข้อมูลทางบัญชี (เก็บ 7 ปี ตาม กม. ภาษี)
5. ความปลอดภัย
เราใช้มาตรการความปลอดภัยหลายชั้น:
- HTTPS/TLS 1.3: ทุก request เข้ารหัส end-to-end
- Password storage: bcrypt salt rounds 10 · ไม่เก็บ plaintext
- Access Token: AES-256-GCM encryption ก่อนเขียนลง DB
- At-rest encryption: Google Cloud Persistent Disk encryption
- Database isolation: Per-user row-level security · foreign key enforcement
- Rate limiting: ป้องกัน brute force · abuse
- Audit logging: ทุก sensitive action ถูกบันทึก
- Regular backups: Daily encrypted backups · 30-day retention
- Vulnerability scanning: npm audit + dependabot
6. สิทธิ์ของคุณ (PDPA + GDPR)
คุณมีสิทธิ์ดังต่อไปนี้:
- สิทธิ์ในการเข้าถึง: ขอดูข้อมูลที่เราเก็บ · ไปที่ Settings → My Data → Export (JSON download)
- สิทธิ์ในการแก้ไข: Settings → Profile
- สิทธิ์ในการลบ (Right to be Forgotten): Settings → Delete Account · หรือดู วิธีลบข้อมูล
- สิทธิ์ในการคัดค้าน: ติดต่อ [email protected]
- สิทธิ์ในการรับข้อมูล (Portability): Export ในรูปแบบ JSON
- สิทธิ์ในการเพิกถอนความยินยอม: Settings → Channels → Disconnect FB / IG
- สิทธิ์ในการร้องเรียน: ติดต่อสำนักงานคณะกรรมการคุ้มครองข้อมูลส่วนบุคคล (PDPC) · pdpc.or.th
7. การโอนย้ายข้อมูลระหว่างประเทศ
ข้อมูลของคุณเก็บที่:
- Primary: Google Cloud asia-southeast1 (สิงคโปร์)
- Backup: Google Cloud asia-southeast1 (encrypted)
เราไม่โอนข้อมูลไปยังประเทศนอกภูมิภาคเอเชียตะวันออกเฉียงใต้ · ยกเว้น API calls ไปยัง Meta / Google / OpenAI ซึ่งจะส่งเฉพาะข้อมูลที่จำเป็น
8. ผู้ใช้อายุต่ำกว่า 18 ปี
บริการของเราออกแบบสำหรับธุรกิจและผู้ใหญ่ · เราไม่เก็บข้อมูลผู้ใช้ที่ทราบว่าอายุต่ำกว่า 18 ปี · หากคุณเชื่อว่ามีผู้เยาว์ใช้งานโดยไม่ได้รับอนุญาต กรุณาแจ้งเรา
9. การเปลี่ยนแปลงนโยบาย
เราอาจปรับปรุงนโยบายเป็นครั้งคราว · หากมีการเปลี่ยนแปลงสำคัญ:
- เราจะแจ้งทาง in-app notification + อีเมล
- อย่างน้อย 30 วัน ก่อนมีผลบังคับใช้
- คุณสามารถยกเลิกบัญชีได้หากไม่ยอมรับ
10. ติดต่อเรา
หากมีคำถาม · ต้องการใช้สิทธิ์ตาม PDPA / GDPR · หรือพบ security issue:
Privacy Policy
💡 TL;DR: We collect only data necessary to deliver Schedule Post + content analysis services. Your Access Tokens are encrypted with AES-256-GCM. We do not sell your data. You can delete your data anytime.
1. Information We Collect
1.1 Account Information
- Name, email, phone (optional)
- Password (bcrypt salt rounds 10 · we never see plaintext)
- Profile picture (if uploaded)
- Subscription plan + payment status
1.2 Facebook / Instagram Data (via OAuth)
When you click "Connect Facebook", we request these permissions:
pages_show_list — list your pages
pages_read_engagement — read engagement metrics
pages_manage_posts — publish + manage posts
pages_manage_engagement — reply to comments + manage interactions
business_management — connect Business Manager assets
instagram_basic — read IG Business account info
instagram_content_publish — publish to IG
We store:
- Page ID, Name, Category, Picture URL
- Long-lived Access Token (60-day · AES-256-GCM encrypted at rest)
- Token expiry timestamp + granted scopes
1.3 Content You Create
- Posts (captions, hashtags, media) you create or upload
- Content DNA templates (extracted patterns from your pages)
- Scheduled posts + queue items
- AI-generated drafts
1.4 Usage Data
- Login timestamps + IP address (7-day retention · security audit)
- Feature usage logs (e.g. "user X created Y posts")
- Error logs (30-day retention · for debugging)
1.5 Cookies
jwt_token — Session authentication (1-day TTL)
mkp_preferences — Theme · language · sidebar state
- No third-party tracking — no Google Analytics · Facebook Pixel
2. How We Use Your Information
- Core Service: Publish posts to Facebook / Instagram / TikTok / YouTube on your schedule
- Content Analysis: Build Content DNA · extract top hashtags · best posting time · audience insights
- AI Content Generation: Use your DNA patterns to generate new drafts (via Google Vertex AI or OpenAI)
- Notifications: Alert when token expires · post fails · billing issues
- Customer Support: Respond to inquiries
- Service Improvement: Anonymized feature usage analytics
- Security: Detect and prevent abuse / fraud
3. Data Sharing with Third Parties
✅ We do not sell your data to anyone, in any form.
We share data only when necessary to deliver the service:
- Meta Platforms (Facebook · Instagram): Posts + media via Graph API, per Meta Terms
- TikTok · YouTube: Only when you connect and schedule posts
- Google Cloud Platform: Hosting + database (asia-southeast1 Singapore)
- Google Vertex AI · OpenAI: For content generation (caption only · no personal data sent)
- Payment processor: [TODO: payment gateway name]
- Law enforcement: Only with valid court order per PDPA
4. Data Retention
- Account data: Retained while account is active
- Access Tokens: Deleted immediately on disconnect or account deletion
- Post history: 12 months (for engagement analysis)
- Content DNA: Retained while user active · deleted on FB disconnect
- System logs: 7 days (login) · 30 days (errors) · auto-pruned
- Backups: 30 days · encrypted · Google Cloud Storage
- After account deletion: All data deleted within 30 days, except billing records (7 years per Thai tax law)
5. Security
We employ defense-in-depth security measures:
- HTTPS/TLS 1.3: All requests encrypted end-to-end
- Password storage: bcrypt salt rounds 10 · no plaintext
- Access Token: AES-256-GCM encryption before DB write
- At-rest encryption: Google Cloud Persistent Disk encryption
- Database isolation: Per-user row-level security · foreign key enforcement
- Rate limiting: Brute force and abuse prevention
- Audit logging: All sensitive actions logged
- Regular backups: Daily encrypted · 30-day retention
- Vulnerability scanning: npm audit + dependabot
6. Your Rights (PDPA + GDPR)
- Right to Access: View stored data · Settings → My Data → Export (JSON)
- Right to Rectification: Settings → Profile
- Right to Erasure: Settings → Delete Account · see Data Deletion
- Right to Object: Contact [email protected]
- Right to Data Portability: JSON export
- Right to Withdraw Consent: Settings → Channels → Disconnect FB / IG
- Right to Complain: Contact Thailand PDPC at pdpc.or.th
7. International Data Transfers
Your data is stored at:
- Primary: Google Cloud asia-southeast1 (Singapore)
- Backup: Google Cloud asia-southeast1 (encrypted)
We do not transfer data outside Southeast Asia, except API calls to Meta / Google / OpenAI which receive only the data necessary for the operation.
8. Users Under 18
Our service is designed for businesses and adults · we do not knowingly collect data from users under 18. If you believe a minor is using our service without permission, please contact us.
9. Policy Changes
We may update this policy. For material changes:
- In-app notification + email
- At least 30 days before effective
- You may cancel your account if you disagree
10. Contact Us
For questions, PDPA/GDPR rights requests, or security concerns: