End-to-end encrypted
Decrypting…
Link Expired
This link is no longer valid.
Decryption Failed
Link is invalid or has been tampered with.
Last updated: 28 May 2026 · Please read this document in full. You must scroll to the end before you can accept.
lipber ("the Service", "we", "us") is a secure vault for storing encrypted notes, sharing temporary links, team workspaces, and paid subscriptions. By signing in with Google and using the Service, you confirm that you have read, understood, and agree to these Terms of Service and the Privacy & Personal Data (PDPA) Policy below. If you do not agree, do not sign in and do not use the Service.
Your content is encrypted with a key protected by your Master Key. We never store your Master Key. If you forget it and have not saved an Emergency Recovery Code, your encrypted content cannot be recovered by anyone, including us. You are solely responsible for keeping your Master Key and Recovery Code safe.
Under the Personal Data Protection Act B.E. 2562 (PDPA) of Thailand, we process the following personal data:
We process your data to: (a) provide and maintain the Service (performance of contract); (b) authenticate you and protect accounts against unauthorised access (legitimate interest / security); (c) process payments and manage subscriptions (performance of contract); (d) comply with legal obligations; and (e) send service-related notifications such as new-device sign-in alerts and renewal reminders. Where required, processing is based on the consent you give here, which you may withdraw at any time.
We share the minimum necessary data with service providers acting as our processors: Google (authentication), Stripe and Beam (payment processing), SlipOK or compatible services (bank-transfer slip verification), and our email delivery provider. These providers may process data outside Thailand; we take reasonable steps to ensure adequate safeguards for any cross-border transfer. We do not sell your personal data.
We retain your data for as long as your account is active. Share links and password-reset tokens are deleted automatically after they expire. You may delete your account at any time from Settings → Delete Account, which permanently removes your account, notes, history, shares, subscription records, and any team you own.
Subject to applicable law, you have the right to access, rectify, erase, restrict, or object to the processing of your personal data, to data portability, and to withdraw consent. You also have the right to lodge a complaint with the Personal Data Protection Committee (PDPC). To exercise these rights, contact us using the details in section 11.
We use AES-256-GCM encryption for vault content, strict transport security, and a session cookie strictly necessary to keep you signed in. We do not use third-party advertising or tracking cookies. No method of transmission or storage is 100% secure, and we cannot guarantee absolute security.
You agree not to use the Service for any unlawful purpose or to store content you have no right to store. Paid plans renew for the period purchased; fees are non-refundable except where required by law. The Service is provided "as is" without warranties of any kind. To the maximum extent permitted by law, we are not liable for any indirect, incidental, or consequential damages, or for loss of data resulting from a lost Master Key.
We may update these terms; material changes will be presented for your acceptance again. These terms are governed by the laws of the Kingdom of Thailand.
For privacy requests or questions about these terms, contact the lipber team at the support address published on our website. We will respond within the timeframe required by applicable law.
By checking the box below, you confirm you are at least 20 years old (or have lawful consent), and you accept these Terms of Service and the Privacy & PDPA Policy.
ปรับปรุงล่าสุด: 28 พฤษภาคม 2569 · กรุณาอ่านเอกสารนี้ให้ครบถ้วน ท่านต้องเลื่อนอ่านจนสุดก่อนจึงจะกดยอมรับได้
lipber ("บริการ", "เรา") เป็นบริการตู้นิรภัยดิจิทัลสำหรับเก็บโน้ตแบบเข้ารหัส แชร์ลิงก์ชั่วคราว พื้นที่ทำงานแบบทีม และแพ็กเกจแบบชำระเงิน เมื่อท่านเข้าสู่ระบบด้วย Google และใช้งานบริการ ถือว่าท่านได้อ่าน เข้าใจ และยอมรับเงื่อนไขการใช้บริการ รวมถึงนโยบายความเป็นส่วนตัวและการคุ้มครองข้อมูลส่วนบุคคล (PDPA) ด้านล่างนี้ หากท่านไม่ยอมรับ กรุณาอย่าเข้าสู่ระบบและอย่าใช้งานบริการ
เนื้อหาของท่านถูกเข้ารหัสด้วยกุญแจที่ปกป้องโดย Master Key ของท่าน เราไม่เก็บ Master Key ของท่านไว้ หากท่านลืมและไม่ได้บันทึกรหัสกู้คืนฉุกเฉิน (Recovery Code) ไว้ จะไม่มีผู้ใดถอดรหัสเนื้อหาของท่านได้ รวมถึงตัวเราเองด้วย ท่านมีหน้าที่รับผิดชอบในการเก็บรักษา Master Key และ Recovery Code ให้ปลอดภัย
ภายใต้พระราชบัญญัติคุ้มครองข้อมูลส่วนบุคคล พ.ศ. 2562 (PDPA) เราประมวลผลข้อมูลส่วนบุคคลดังนี้:
เราประมวลผลข้อมูลเพื่อ: (ก) ให้บริการและดูแลรักษาบริการ (เพื่อปฏิบัติตามสัญญา); (ข) ยืนยันตัวตนและปกป้องบัญชีจากการเข้าถึงโดยไม่ได้รับอนุญาต (ประโยชน์โดยชอบด้วยกฎหมาย/ความปลอดภัย); (ค) ดำเนินการชำระเงินและจัดการแพ็กเกจ (เพื่อปฏิบัติตามสัญญา); (ง) ปฏิบัติตามภาระผูกพันทางกฎหมาย; และ (จ) ส่งการแจ้งเตือนที่เกี่ยวกับบริการ เช่น แจ้งเตือนการเข้าสู่ระบบจากอุปกรณ์ใหม่และเตือนต่ออายุ ในกรณีที่กฎหมายกำหนด การประมวลผลตั้งอยู่บนความยินยอมที่ท่านให้ไว้ ณ ที่นี้ ซึ่งท่านสามารถถอนได้ทุกเมื่อ
เราแบ่งปันข้อมูลเท่าที่จำเป็นกับผู้ให้บริการที่ทำหน้าที่เป็นผู้ประมวลผลข้อมูลแทนเรา ได้แก่ Google (การยืนยันตัวตน), Stripe และ Beam (การชำระเงิน), SlipOK หรือบริการที่เทียบเท่า (การตรวจสอบสลิปโอนเงิน) และผู้ให้บริการส่งอีเมล ผู้ให้บริการเหล่านี้อาจประมวลผลข้อมูลนอกประเทศไทย เราดำเนินมาตรการตามสมควรเพื่อให้มีการคุ้มครองที่เพียงพอสำหรับการโอนข้อมูลข้ามพรมแดน เราไม่ขายข้อมูลส่วนบุคคลของท่าน
เราเก็บข้อมูลของท่านตราบเท่าที่บัญชียังใช้งานอยู่ ลิงก์แชร์และโทเค็นรีเซ็ตรหัสจะถูกลบอัตโนมัติเมื่อหมดอายุ ท่านสามารถลบบัญชีได้ทุกเมื่อที่ ตั้งค่า → ลบบัญชี ซึ่งจะลบบัญชี โน้ต ประวัติ ลิงก์แชร์ บันทึกการชำระเงิน และทีมที่ท่านเป็นเจ้าของอย่างถาวร
ภายใต้กฎหมายที่ใช้บังคับ ท่านมีสิทธิเข้าถึง ขอแก้ไข ขอลบ ขอจำกัด หรือคัดค้านการประมวลผลข้อมูลส่วนบุคคลของท่าน สิทธิในการขอรับ/โอนย้ายข้อมูล และสิทธิในการถอนความยินยอม ท่านยังมีสิทธิร้องเรียนต่อคณะกรรมการคุ้มครองข้อมูลส่วนบุคคล (PDPC) หากต้องการใช้สิทธิเหล่านี้ กรุณาติดต่อเราตามข้อ 11
เราใช้การเข้ารหัส AES-256-GCM สำหรับเนื้อหาในตู้นิรภัย ใช้การส่งข้อมูลแบบปลอดภัย และใช้คุกกี้เซสชันเท่าที่จำเป็นเพื่อให้ท่านเข้าสู่ระบบอยู่ได้ เราไม่ใช้คุกกี้โฆษณาหรือคุกกี้ติดตามของบุคคลภายนอก ทั้งนี้ไม่มีวิธีการส่งหรือจัดเก็บข้อมูลใดปลอดภัย 100% เราจึงไม่สามารถรับประกันความปลอดภัยอย่างสมบูรณ์ได้
ท่านตกลงจะไม่ใช้บริการเพื่อวัตถุประสงค์ที่ผิดกฎหมาย หรือจัดเก็บเนื้อหาที่ท่านไม่มีสิทธิจัดเก็บ แพ็กเกจแบบชำระเงินจะต่ออายุตามระยะเวลาที่ซื้อ ค่าบริการไม่สามารถขอคืนได้เว้นแต่กฎหมายกำหนด บริการให้ "ตามสภาพที่เป็นอยู่" โดยไม่มีการรับประกันใด ๆ เท่าที่กฎหมายอนุญาตสูงสุด เราไม่รับผิดต่อความเสียหายทางอ้อม ความเสียหายโดยบังเอิญหรือสืบเนื่อง หรือการสูญหายของข้อมูลอันเกิดจากการลืม Master Key
เราอาจปรับปรุงเงื่อนไขเหล่านี้ หากมีการเปลี่ยนแปลงในสาระสำคัญ เราจะแสดงให้ท่านยอมรับอีกครั้ง เงื่อนไขนี้อยู่ภายใต้บังคับแห่งกฎหมายของราชอาณาจักรไทย
สำหรับคำขอด้านความเป็นส่วนตัวหรือคำถามเกี่ยวกับเงื่อนไขนี้ กรุณาติดต่อทีมงาน lipber ตามที่อยู่ฝ่ายสนับสนุนที่เผยแพร่บนเว็บไซต์ของเรา เราจะตอบกลับภายในกรอบเวลาที่กฎหมายกำหนด
เมื่อท่านติ๊กช่องด้านล่าง ถือว่าท่านยืนยันว่ามีอายุไม่ต่ำกว่า 20 ปี (หรือได้รับความยินยอมโดยชอบด้วยกฎหมาย) และยอมรับเงื่อนไขการใช้บริการ รวมถึงนโยบายความเป็นส่วนตัวและ PDPA
{{ consentLang==='th' ? 'กรุณาเลื่อนอ่านจนสุดเพื่อเปิดใช้งานการยอมรับ' : 'Please scroll to the bottom to enable acceptance' }}
{{ googleUser?.name }}
{{ t('setMasterKey') }}
⚠ {{ t('masterKeyHint') }}
{{ appLang==='th' ? 'หลังสร้าง Master Key ระบบจะสร้างรหัสกู้คืนให้ทันที — แสดงเพียงครั้งเดียว' : 'After setup, an emergency recovery code is generated automatically — shown only once.' }}
{{ appLang==='th' ? 'คัดลอกและเก็บรหัสนี้ไว้ในที่ปลอดภัย' : 'Copy and store this code in a safe place' }}
{{ appLang==='th' ? '⚠ ห้ามทำรหัสนี้หาย — แสดงเพียงครั้งเดียว' : '⚠ Do not lose this code — it is shown only once' }}
{{ appLang==='th' ? 'หากลืม Master Key และไม่มีรหัสกู้คืน ข้อมูลทั้งหมดใน vault จะกู้คืนไม่ได้และสูญหายถาวร' : 'If you forget your Master Key and lose this recovery code, all vault data is permanently unrecoverable.' }}
{{ setupRecoveryErr }}
{{ appLang==='th' ? 'กำลังปลดล็อค…' : 'Unlocking your vault…' }}
{{ appLang==='th' ? 'ตรวจสอบอุปกรณ์ที่จำไว้' : 'Checking trusted device' }}
{{ googleUser?.name || googleUser?.email }}
Reset with a Recovery Code (keeps your blocks) or Email (erases them). lipber never stores your Master Key.
{{ appLang==='th' ? 'กำลังโหลด vault…' : 'Loading your vault…' }}
Current plan
{{ plan.name || plan.slug }}
{{ plan.usage?.notes ?? notes.length }} / {{ plan.limits.max_notes }} blocks
Welcome — first-time tips
{{ t('noMatch') }}
Loading more...
{{ t('emptyTrash') }} {{ t('emptyArchive') }} {{ t('emptyVault') }}
No results for "{{ q }}"
{{ t('teamHowTitle') }}
{{ t('teamPwWarning') }}
{{ t('teamVaultEmpty') }}
{{ t('enterTeamPassword') }}
{{ t('teamHowStep1') }}
{{ teamVaultErr }}
{{ t('teamPwForgotTitle') }}
{{ t('teamPwForgotOwner') }}
{{ t('teamPwForgotMember') }}
{{ t('teamPwWarning') }}
{{ t('noMatch') }}
{{ t('teamNoBlocks') }}
Blocks used
{{ plan.usage?.notes ?? notes.length }} / {{ plan.limits.max_notes }} / ∞
Shares today
{{ plan.usage?.shares_today ?? 0 }} / {{ plan.limits.max_shares_per_day }} / —
Status: {{ plan.subscription.status }} {{ appLang==='th' ? 'จะสิ้นสุดเมื่อหมดรอบ' : 'ends at period end' }}
Billing: {{ plan.subscription.billing_cycle }}
Valid until: {{ new Date(plan.subscription.current_period_end).toLocaleDateString() }}
{{ appLang==='th' ? 'หมดรอบแล้ว — ต่ออายุภายใน' : 'Period ended — renew before' }} {{ plan.subscription.grace_ends_at ? new Date(plan.subscription.grace_ends_at).toLocaleDateString() : '' }} {{ appLang==='th' ? 'เพื่อใช้งานต่อเนื่อง' : 'to keep your plan' }}
Block passwords are available on Pro and Team. Secure share links are available on Pro and Team. This action requires a plan that includes import/export. You've reached a limit on the Free plan. Upgrade to continue.
{{ checkoutPriceLabel }}
One-time payment for the selected period. Choose a provider below.
No payment methods are enabled yet. An administrator must set STRIPE_SECRET, BEAM_API_KEY, and/or PROMPTPAY_ID in the server .env file. Until then, use View pricing page for plan details.
Your subscription is active. You can cancel above or view pricing for other plans.
…
{{ appLang==='th' ? 'ยังไม่มีรายการชำระเงิน' : 'No payments yet' }}
{{ rc.plan || '—' }} · ฿{{ (rc.amount_satang/100).toFixed(2) }} (refunded)
{{ rc.receipt_number || ('TX-' + rc.id) }} · {{ rc.paid_at ? new Date(rc.paid_at).toLocaleDateString() : '' }}
{{ planCheckoutMessage }}
Ref: TX-{{ planCheckoutTxId }}
{{ confirmDialog.message }}