[{"data":1,"prerenderedAt":885},["ShallowReactive",2],{"navigation-landing-en":3,"navigation-nuxt-auto-en":180,"navigation-nuxt-protokit-en":338,"terms-en":444},[4,8,13,28,41,51,64,77,94,110,134,150,157,172],{"title":5,"path":6,"stem":7},"Overview","/docs/landing","0.docs/1.landing/001.index",{"title":9,"path":10,"stem":11,"badge":12},"Built-in Features","/docs/landing/built-in-features","0.docs/1.landing/002.built-in-features","New",{"title":14,"path":15,"stem":16,"children":17,"icon":27},"Content Foundation","/docs/landing/content","0.docs/1.landing/02.content/1.index",[18,19,23],{"title":5,"path":15,"stem":16},{"title":20,"path":21,"stem":22},"Details","/docs/landing/content/details","0.docs/1.landing/02.content/2.details",{"title":24,"path":25,"stem":26},"Technical","/docs/landing/content/technical","0.docs/1.landing/02.content/4.technical","i-heroicons-document-text",{"title":29,"path":30,"stem":31,"children":32,"icon":40},"Regional Content","/docs/landing/regional","0.docs/1.landing/03.regional/1.index",[33,34,37],{"title":5,"path":30,"stem":31},{"title":20,"path":35,"stem":36},"/docs/landing/regional/details","0.docs/1.landing/03.regional/2.details",{"title":24,"path":38,"stem":39},"/docs/landing/regional/technical","0.docs/1.landing/03.regional/4.technical","i-heroicons-globe-alt",{"title":42,"path":43,"stem":44,"children":45,"icon":50},"Multi-language","/docs/landing/multilang","0.docs/1.landing/04.multilang/1.index",[46,47],{"title":5,"path":43,"stem":44},{"title":20,"path":48,"stem":49},"/docs/landing/multilang/details","0.docs/1.landing/04.multilang/2.details","i-heroicons-language",{"title":52,"path":53,"stem":54,"children":55,"icon":63},"Blog","/docs/landing/blog","0.docs/1.landing/05.blog/1.index",[56,57,60],{"title":5,"path":53,"stem":54},{"title":20,"path":58,"stem":59},"/docs/landing/blog/details","0.docs/1.landing/05.blog/2.details",{"title":24,"path":61,"stem":62},"/docs/landing/blog/technical","0.docs/1.landing/05.blog/4.technical","i-heroicons-pencil-square",{"title":65,"path":66,"stem":67,"children":68,"icon":76},"Documentation","/docs/landing/docs","0.docs/1.landing/06.docs/1.index",[69,70,73],{"title":5,"path":66,"stem":67},{"title":20,"path":71,"stem":72},"/docs/landing/docs/details","0.docs/1.landing/06.docs/2.details",{"title":24,"path":74,"stem":75},"/docs/landing/docs/technical","0.docs/1.landing/06.docs/4.technical","i-heroicons-book-open",{"title":78,"path":79,"stem":80,"children":81,"icon":93},"Forms","/docs/landing/forms","0.docs/1.landing/07.forms/1.index",[82,83,86,90],{"title":5,"path":79,"stem":80},{"title":20,"path":84,"stem":85},"/docs/landing/forms/details","0.docs/1.landing/07.forms/2.details",{"title":87,"path":88,"stem":89},"Admin","/docs/landing/forms/admin","0.docs/1.landing/07.forms/3.admin",{"title":24,"path":91,"stem":92},"/docs/landing/forms/technical","0.docs/1.landing/07.forms/4.technical","i-heroicons-clipboard-document-list",{"title":95,"path":96,"stem":97,"children":98,"icon":109},"Email","/docs/landing/email","0.docs/1.landing/08.email/1.index",[99,100,103,106],{"title":5,"path":96,"stem":97},{"title":20,"path":101,"stem":102},"/docs/landing/email/details","0.docs/1.landing/08.email/2.details",{"title":87,"path":104,"stem":105},"/docs/landing/email/admin","0.docs/1.landing/08.email/3.admin",{"title":24,"path":107,"stem":108},"/docs/landing/email/technical","0.docs/1.landing/08.email/4.technical","i-heroicons-envelope",{"title":111,"path":112,"stem":113,"children":114,"icon":133},"Feedback Platform","/docs/landing/feedback","0.docs/1.landing/09.feedback/1.index",[115,116,119,122,125,129],{"title":5,"path":112,"stem":113},{"title":20,"path":117,"stem":118},"/docs/landing/feedback/details","0.docs/1.landing/09.feedback/2.details",{"title":87,"path":120,"stem":121},"/docs/landing/feedback/admin","0.docs/1.landing/09.feedback/3.admin",{"title":24,"path":123,"stem":124},"/docs/landing/feedback/technical","0.docs/1.landing/09.feedback/4.technical",{"title":126,"path":127,"stem":128},"Compare vs SaaS","/docs/landing/feedback/compare","0.docs/1.landing/09.feedback/5.compare",{"title":130,"path":131,"stem":132},"FAQ","/docs/landing/feedback/faq","0.docs/1.landing/09.feedback/6.faq","i-heroicons-chat-bubble-left-right",{"title":135,"path":136,"stem":137,"children":138,"icon":149},"Storage","/docs/landing/storage","0.docs/1.landing/10.storage/1.index",[139,140,143,146],{"title":5,"path":136,"stem":137},{"title":20,"path":141,"stem":142},"/docs/landing/storage/details","0.docs/1.landing/10.storage/2.details",{"title":87,"path":144,"stem":145},"/docs/landing/storage/admin","0.docs/1.landing/10.storage/3.admin",{"title":24,"path":147,"stem":148},"/docs/landing/storage/technical","0.docs/1.landing/10.storage/4.technical","i-heroicons-circle-stack",{"title":151,"path":152,"stem":153,"children":154,"icon":156},"Offline First","/docs/landing/offline-first","0.docs/1.landing/11.offline-first/1.index",[155],{"title":151,"path":152,"stem":153},"i-heroicons-users",{"title":158,"path":159,"stem":160,"children":161,"icon":156},"Yjs Sync","/docs/landing/yjs-sync","0.docs/1.landing/12.yjs-sync/1.index",[162,163,166,169],{"title":5,"path":159,"stem":160},{"title":20,"path":164,"stem":165},"/docs/landing/yjs-sync/details","0.docs/1.landing/12.yjs-sync/2.details",{"title":87,"path":167,"stem":168},"/docs/landing/yjs-sync/admin","0.docs/1.landing/12.yjs-sync/3.admin",{"title":24,"path":170,"stem":171},"/docs/landing/yjs-sync/technical","0.docs/1.landing/12.yjs-sync/4.technical",{"title":173,"path":174,"stem":175,"children":176,"badge":178,"icon":179},"Newsletter","/docs/landing/newsletter","0.docs/1.landing/13.newsletter/index",[177],{"title":173,"path":174,"stem":175,"badge":178},"Coming Soon","i-lucide-send",[181,184,202,298],{"title":5,"path":182,"stem":183},"/docs/nuxt-auto","0.docs/3.nuxt-auto/index",{"title":185,"path":186,"stem":187,"children":188,"page":201},"Getting Started","/docs/nuxt-auto/getting-started","0.docs/3.nuxt-auto/1.getting-started",[189,193,197],{"title":190,"path":191,"stem":192},"Introduction","/docs/nuxt-auto/getting-started/introduction","0.docs/3.nuxt-auto/1.getting-started/1.introduction",{"title":194,"path":195,"stem":196},"Installation","/docs/nuxt-auto/getting-started/installation","0.docs/3.nuxt-auto/1.getting-started/2.installation",{"title":198,"path":199,"stem":200},"Quick Start","/docs/nuxt-auto/getting-started/quick-start","0.docs/3.nuxt-auto/1.getting-started/3.quick-start",false,{"title":203,"path":204,"stem":205,"children":206,"page":201},"Auto API","/docs/nuxt-auto/auto-api","0.docs/3.nuxt-auto/2.auto-api",[207,210,214,218,222,226,230,234,238,242,246,250,254,258,262,266,270,274,278,282,286,290,294],{"title":185,"path":208,"stem":209},"/docs/nuxt-auto/auto-api/getting-started","0.docs/3.nuxt-auto/2.auto-api/1.getting-started",{"title":211,"path":212,"stem":213},"Aggregations","/docs/nuxt-auto/auto-api/aggregations","0.docs/3.nuxt-auto/2.auto-api/10.aggregations",{"title":215,"path":216,"stem":217},"Lifecycle Hooks","/docs/nuxt-auto/auto-api/lifecycle-hooks","0.docs/3.nuxt-auto/2.auto-api/11.lifecycle-hooks",{"title":219,"path":220,"stem":221},"Many-to-Many (M2M) Relationships","/docs/nuxt-auto/auto-api/m2m-relationships","0.docs/3.nuxt-auto/2.auto-api/12.m2m-relationships",{"title":223,"path":224,"stem":225},"Plugin System","/docs/nuxt-auto/auto-api/plugin-system","0.docs/3.nuxt-auto/2.auto-api/13.plugin-system",{"title":227,"path":228,"stem":229},"Database Adapters","/docs/nuxt-auto/auto-api/database-adapters","0.docs/3.nuxt-auto/2.auto-api/14.database-adapters",{"title":231,"path":232,"stem":233},"Custom Endpoints","/docs/nuxt-auto/auto-api/custom-endpoints","0.docs/3.nuxt-auto/2.auto-api/15.custom-endpoints",{"title":235,"path":236,"stem":237},"Multi-Tenancy","/docs/nuxt-auto/auto-api/multi-tenancy","0.docs/3.nuxt-auto/2.auto-api/16.multi-tenancy",{"title":239,"path":240,"stem":241},"Validation","/docs/nuxt-auto/auto-api/validation","0.docs/3.nuxt-auto/2.auto-api/2.validation",{"title":243,"path":244,"stem":245},"Rate Limiting","/docs/nuxt-auto/auto-api/rate-limiting","0.docs/3.nuxt-auto/2.auto-api/20.rate-limiting",{"title":247,"path":248,"stem":249},"Request Metadata Plugin","/docs/nuxt-auto/auto-api/request-metadata","0.docs/3.nuxt-auto/2.auto-api/21.request-metadata",{"title":251,"path":252,"stem":253},"Plugin Catalog","/docs/nuxt-auto/auto-api/plugin-catalog","0.docs/3.nuxt-auto/2.auto-api/22.plugin-catalog",{"title":255,"path":256,"stem":257},"Handler Overrides","/docs/nuxt-auto/auto-api/handler-overrides","0.docs/3.nuxt-auto/2.auto-api/3.handler-overrides",{"title":259,"path":260,"stem":261},"Cloudflare D1","/docs/nuxt-auto/auto-api/cloudflare-d1","0.docs/3.nuxt-auto/2.auto-api/30.cloudflare-d1",{"title":263,"path":264,"stem":265},"SQLite to D1 Migration","/docs/nuxt-auto/auto-api/migration-sqlite-d1","0.docs/3.nuxt-auto/2.auto-api/31.migration-sqlite-d1",{"title":267,"path":268,"stem":269},"Frontend Composables","/docs/nuxt-auto/auto-api/frontend-composables","0.docs/3.nuxt-auto/2.auto-api/32.frontend-composables",{"title":271,"path":272,"stem":273},"Testing","/docs/nuxt-auto/auto-api/testing","0.docs/3.nuxt-auto/2.auto-api/33.testing",{"title":275,"path":276,"stem":277},"Pagination","/docs/nuxt-auto/auto-api/pagination","0.docs/3.nuxt-auto/2.auto-api/4.pagination",{"title":279,"path":280,"stem":281},"Soft Deletes","/docs/nuxt-auto/auto-api/soft-deletes","0.docs/3.nuxt-auto/2.auto-api/5.soft-deletes",{"title":283,"path":284,"stem":285},"Authentication & Authorization","/docs/nuxt-auto/auto-api/authentication-authorization","0.docs/3.nuxt-auto/2.auto-api/6.authentication-authorization",{"title":287,"path":288,"stem":289},"Better-Auth Integration","/docs/nuxt-auto/auto-api/better-auth","0.docs/3.nuxt-auto/2.auto-api/7.better-auth",{"title":291,"path":292,"stem":293},"Nested Relations","/docs/nuxt-auto/auto-api/nested-relationships","0.docs/3.nuxt-auto/2.auto-api/8.nested-relationships",{"title":295,"path":296,"stem":297},"Bulk Operations","/docs/nuxt-auto/auto-api/bulk-operations","0.docs/3.nuxt-auto/2.auto-api/9.bulk-operations",{"title":299,"path":300,"stem":301,"children":302,"page":201},"Auto Admin","/docs/nuxt-auto/auto-admin","0.docs/3.nuxt-auto/3.auto-admin",[303,306,310,314,318,322,326,330,334],{"title":185,"path":304,"stem":305},"/docs/nuxt-auto/auto-admin/getting-started","0.docs/3.nuxt-auto/3.auto-admin/1.getting-started",{"title":307,"path":308,"stem":309},"Configuration & Theming","/docs/nuxt-auto/auto-admin/configuration-theming","0.docs/3.nuxt-auto/3.auto-admin/2.configuration-theming",{"title":311,"path":312,"stem":313},"Resource Configuration","/docs/nuxt-auto/auto-admin/resource-configuration","0.docs/3.nuxt-auto/3.auto-admin/3.resource-configuration",{"title":315,"path":316,"stem":317},"Form Fields & Widgets","/docs/nuxt-auto/auto-admin/form-fields-widgets","0.docs/3.nuxt-auto/3.auto-admin/4.form-fields-widgets",{"title":319,"path":320,"stem":321},"Permissions","/docs/nuxt-auto/auto-admin/permissions","0.docs/3.nuxt-auto/3.auto-admin/5.permissions",{"title":323,"path":324,"stem":325},"Custom Pages","/docs/nuxt-auto/auto-admin/custom-pages","0.docs/3.nuxt-auto/3.auto-admin/6.custom-pages",{"title":327,"path":328,"stem":329},"M2M Relationships","/docs/nuxt-auto/auto-admin/m2m-relationships","0.docs/3.nuxt-auto/3.auto-admin/7.m2m-relationships",{"title":331,"path":332,"stem":333},"Custom Actions","/docs/nuxt-auto/auto-admin/custom-actions","0.docs/3.nuxt-auto/3.auto-admin/8.custom-actions",{"title":335,"path":336,"stem":337},"Composables","/docs/nuxt-auto/auto-admin/composables","0.docs/3.nuxt-auto/3.auto-admin/9.composables",[339,342,355,382,400,415,425],{"title":5,"path":340,"stem":341},"/docs/nuxt-protokit","0.docs/4.nuxt-protokit/index",{"title":185,"path":343,"stem":344,"children":345,"icon":354},"/docs/nuxt-protokit/getting-started","0.docs/4.nuxt-protokit/1.getting-started/1.index",[346,347,351],{"title":190,"path":343,"stem":344},{"title":348,"path":349,"stem":350},"Core Concepts","/docs/nuxt-protokit/getting-started/concepts","0.docs/4.nuxt-protokit/1.getting-started/2.concepts",{"title":198,"path":352,"stem":353},"/docs/nuxt-protokit/getting-started/quick-start","0.docs/4.nuxt-protokit/1.getting-started/3.quick-start","i-lucide-rocket",{"title":356,"path":357,"stem":358,"children":359,"icon":381},"Schemas","/docs/nuxt-protokit/schemas","0.docs/4.nuxt-protokit/2.schemas/1.index",[360,361,365,369,373,377],{"title":5,"path":357,"stem":358},{"title":362,"path":363,"stem":364},"Field Types","/docs/nuxt-protokit/schemas/fields","0.docs/4.nuxt-protokit/2.schemas/2.fields",{"title":366,"path":367,"stem":368},"Collections","/docs/nuxt-protokit/schemas/collections","0.docs/4.nuxt-protokit/2.schemas/3.collections",{"title":370,"path":371,"stem":372},"Derived & Computed","/docs/nuxt-protokit/schemas/derived-computed","0.docs/4.nuxt-protokit/2.schemas/4.derived-computed",{"title":374,"path":375,"stem":376},"Connections","/docs/nuxt-protokit/schemas/connections","0.docs/4.nuxt-protokit/2.schemas/5.connections",{"title":378,"path":379,"stem":380},"Visualizations & Layouts","/docs/nuxt-protokit/schemas/visualizations","0.docs/4.nuxt-protokit/2.schemas/6.visualizations","i-lucide-file-code",{"title":335,"path":383,"stem":384,"children":385,"icon":399},"/docs/nuxt-protokit/composables","0.docs/4.nuxt-protokit/3.composables/1.index",[386,387,391,395],{"title":5,"path":383,"stem":384},{"title":388,"path":389,"stem":390},"usePrototype","/docs/nuxt-protokit/composables/use-prototype","0.docs/4.nuxt-protokit/3.composables/2.use-prototype",{"title":392,"path":393,"stem":394},"useProtoDoc","/docs/nuxt-protokit/composables/use-proto-doc","0.docs/4.nuxt-protokit/3.composables/3.use-proto-doc",{"title":396,"path":397,"stem":398},"useProtoCollection","/docs/nuxt-protokit/composables/use-proto-collection","0.docs/4.nuxt-protokit/3.composables/4.use-proto-collection","i-lucide-layers",{"title":401,"path":402,"stem":403,"children":404,"icon":414},"Components","/docs/nuxt-protokit/components","0.docs/4.nuxt-protokit/4.components/1.index",[405,406,410],{"title":5,"path":402,"stem":403},{"title":407,"path":408,"stem":409},"ProtoTool","/docs/nuxt-protokit/components/proto-tool","0.docs/4.nuxt-protokit/4.components/2.proto-tool",{"title":411,"path":412,"stem":413},"ProtoCrudModal","/docs/nuxt-protokit/components/proto-crud-modal","0.docs/4.nuxt-protokit/4.components/3.proto-crud-modal","i-lucide-puzzle",{"title":151,"path":416,"stem":417,"children":418,"icon":424},"/docs/nuxt-protokit/offline-first","0.docs/4.nuxt-protokit/5.offline-first/1.index",[419,420],{"title":151,"path":416,"stem":417},{"title":421,"path":422,"stem":423},"Corruption Recovery","/docs/nuxt-protokit/offline-first/corruption-recovery","0.docs/4.nuxt-protokit/5.offline-first/2.corruption-recovery","i-lucide-wifi-off",{"title":426,"icon":427,"path":428,"stem":429,"children":430},"Advanced","i-lucide-graduation-cap","/docs/nuxt-protokit/advanced","0.docs/4.nuxt-protokit/6.advanced/1.index",[431,432,436,440],{"title":5,"path":428,"stem":429},{"title":433,"path":434,"stem":435},"Multi-Tool Apps","/docs/nuxt-protokit/advanced/building-a-toolkit","0.docs/4.nuxt-protokit/6.advanced/1.building-a-toolkit",{"title":437,"path":438,"stem":439},"Schema Patterns","/docs/nuxt-protokit/advanced/custom-schema-patterns","0.docs/4.nuxt-protokit/6.advanced/2.custom-schema-patterns",{"title":441,"path":442,"stem":443},"Custom Fields & Viz","/docs/nuxt-protokit/advanced/extensibility","0.docs/4.nuxt-protokit/6.advanced/3.extensibility",{"id":445,"title":446,"body":447,"contact":448,"description":453,"extension":454,"lastUpdated":455,"lastUpdatedLabel":456,"meta":457,"navigation":458,"ogImage":447,"path":460,"sections":461,"seo":880,"stem":883,"__hash__":884},"terms/8.terms.yml","Terms of Service",null,{"title":449,"description":450,"formAction":451,"linkLabel":452},"Questions About These Terms?","If you have any questions about these Terms of Service or need clarification, please contact us.","contact-form","Contact Us","The terms and conditions for using our web tools platform","yml","2026-01-06","Last Updated",{},{"icon":459},"i-lucide-file-text","/terms",[462,469,477,505,524,564,594,619,630,651,676,709,734,767,778,805,815,849,856],{"title":463,"content":464},"Agreement to Terms",[465,466,467,468],"By accessing or using **websideproject.com** and our services (\"Services\"), you agree to be bound by these Terms of Service (\"Terms\").","These Terms constitute a legally binding agreement between you and **[BUSINESS NAME]** (\"we\", \"our\", or \"us\").","**If you do not agree to these Terms, you must not use our Services.**","By using our Services, you represent that you are at least 16 years of age and have the legal capacity to enter into this agreement.",{"title":470,"content":471},"Service Provider Information",[472,473,474,475,476],"**Business Name:** [BUSINESS NAME]","**Address:** [ADDRESS]","**Tax ID (Adószám):** [TAX ID]","**Contact Email:** [EMAIL]","**Website:** websideproject.com",{"title":478,"content":479,"subsections":481},"Description of Services",[480],{"We provide a freemium web tools platform offering":447},[482,489,497],{"subtitle":483,"items":484},"Free Services",[485,486,487,488],"Browser-based tools (Pomodoro timer, calculators, generators, converters)","Local data storage using browser IndexedDB","Basic tool functionality without account requirement","Access to public feedback and community features",{"subtitle":490,"items":491},"Premium Services (Account Required)",[492,493,494,495,496],"Backend data synchronization across devices","Cloud backup of tool data","Advanced tool features and settings","Priority customer support","Early access to new tools and features",{"subtitle":498,"items":499},"Important Limitations",[500,501,502,503,504],"Services are provided \"as-is\" without warranty","We may modify, suspend, or discontinue any feature at any time","We do not guarantee uninterrupted availability","Tool calculations and outputs are for informational purposes only","We are not liable for decisions made based on tool outputs",{"title":506,"content":507,"list":510,"content2":517,"list2":519},"Account Registration and Security",[508,509],"To access premium features, you must create an account.","**Account Requirements:**",[511,512,513,514,515,516],"Must be at least 16 years of age","Provide accurate and complete information (name, email)","Maintain one account per person (no multiple accounts)","Keep account credentials secure and confidential","Use a strong, unique password","Enable two-factor authentication when available",[518],"**Your Responsibilities:**",[520,521,522,523],"You are responsible for all activities under your account","Notify us immediately at [EMAIL] if you suspect unauthorized access","You are liable for any unauthorized use that results from your failure to secure your account","We reserve the right to suspend accounts that violate security policies",{"title":525,"content":526,"subsections":528},"Free vs Premium Services",[527],"Our platform operates on a freemium model with clear distinctions between free and premium tiers.",[529,537,547,556],{"subtitle":530,"items":531},"Free Tier (No Account Required)",[532,533,534,535,536],"Full access to all web tools","Data stored locally in browser (IndexedDB)","No backup or synchronization","Data lost if browser cache is cleared","Community support only",{"subtitle":538,"items":539},"Premium Tier (Paid Subscription)",[540,541,542,543,544,545,546],"All free tier features","Cloud backup and synchronization across devices","Data persistence and recovery","Advanced features and customization","Priority email support","Early access to beta features","Ad-free experience (if applicable)",{"subtitle":548,"items":549},"Pricing and Billing",[550,551,552,553,554,555],"Pricing displayed on our website in [CURRENCY]","Subscription-based (monthly or annual)","Payment processed securely via [PAYMENT PROVIDER]","Automatic renewal unless cancelled","Prices subject to change with 30 days notice","Existing subscribers grandfathered into old pricing for [X months]",{"subtitle":557,"items":558},"Refund Policy",[559,560,561,562,563],"14-day money-back guarantee for new subscriptions","Refunds processed to original payment method within 5-10 business days","No refunds for partial months (prorated cancellation only)","Refund requests must be sent to [EMAIL]","Abuse of refund policy may result in account termination",{"title":565,"content":566,"subsections":569},"User Responsibilities and Acceptable Use",[567],{"You agree to use our Services responsibly and lawfully":568},{" You must NOT":447},[570,578,588],{"subtitle":571,"items":572},"Prohibited Content",[573,574,575,576,577],"Upload, share, or submit illegal, harmful, or offensive content","Violate intellectual property rights of others","Impersonate any person or entity","Post spam, phishing attempts, or malicious links","Distribute malware, viruses, or harmful code",{"subtitle":579,"items":580},"Prohibited Activities",[581,582,583,584,585,586,587],"Attempt to hack, compromise, or breach our security","Use automated tools (bots, scrapers) without permission","Reverse engineer or decompile our software","Resell or redistribute our Services","Use Services for illegal purposes","Interfere with other users' access or experience","Collect user data without consent",{"subtitle":589,"items":590},"Commercial Use",[591,592,593],"Free tools may be used for personal or business purposes","Bulk or high-volume commercial use may require a business plan","Contact [EMAIL] for enterprise licensing",{"title":595,"content":596,"subsections":598},"Intellectual Property Rights",[597],"Our Services, including software, design, text, graphics, and logos, are protected by intellectual property laws.",[599,606,612],{"subtitle":600,"items":601},"Our Rights",[602,603,604,605],"We (or our licensors) own all rights to the Services","**Trademarks:** 'websideproject' and our logos are our property","You may not use our branding without written permission","All content on the website is copyrighted",{"subtitle":607,"items":608},"Your Rights",[609,610,611],"**Your Data:** You retain ownership of all data you create or upload","**License to Us:** You grant us a limited license to store, process, and display your data as needed to provide Services","**Your Content:** Any feedback, suggestions, or public contributions may be used by us without compensation",{"subtitle":613,"items":614},"Limited License to Use Services",[615,616,617,618],"We grant you a non-exclusive, non-transferable, revocable license to use our Services","This license is for personal or internal business use only","You may not sublicense, sell, or redistribute access to our Services","License terminates upon account termination or violation of Terms",{"title":620,"content":621,"list":623},"Data and Privacy",[622],"Your privacy is important to us. Please review our **Privacy Policy** for detailed information about how we collect, use, and protect your data.",[624,625,626,627,628,629],"**Local Data:** Free tier data is stored in your browser and is your responsibility to backup","**Synced Data:** Premium users' data is backed up to our servers (Cloudflare D1)","**Data Ownership:** You own your data and can export it at any time","**Data Deletion:** You can delete your account and all data through account settings","**GDPR Compliance:** EU users have rights to access, rectify, delete, and export data","**Third Parties:** We share data only with service providers as described in Privacy Policy",{"title":631,"content":632,"subsections":634},"Third-Party Services and Links",[633],{"Our Services may integrate with or link to third-party services":447},[635,639,644],{"subtitle":636,"items":637},"Authentication",[638],"**Google OAuth:** Sign in with Google (governed by Google's Terms and Privacy Policy)",{"subtitle":640,"items":641},"Infrastructure Providers",[642,643],"**Cloudflare:** Hosting, database, CDN, security (Cloudflare Terms apply)","**AWS SES:** Email delivery (AWS Terms apply)",{"subtitle":645,"items":646},"External Links",[647,648,649,650],"We may link to external websites for reference or resources","We are not responsible for content or practices of third-party sites","Your use of third-party sites is at your own risk","Review their terms and privacy policies separately",{"title":652,"content":653,"subsections":655},"Service Availability and Modifications",[654],"We strive to provide reliable service but cannot guarantee uninterrupted access.",[656,663,669],{"subtitle":657,"items":658},"Availability",[659,660,661,662],"Services provided on a \"best effort\" basis","No guarantee of uptime or availability","Scheduled maintenance announced in advance when possible","Emergency maintenance may occur without notice",{"subtitle":664,"items":665},"Modifications",[501,666,667,668],"Material changes to paid services will be communicated 30 days in advance","Continued use after changes constitutes acceptance","If you disagree with changes, you may cancel your subscription",{"subtitle":670,"items":671},"Service Interruptions",[672,673,674,675],"We are not liable for interruptions due to maintenance, updates, or technical issues","We are not liable for third-party service failures (Cloudflare, AWS, Google)","We will attempt to restore service as quickly as possible","No refunds for temporary outages (less than 24 consecutive hours)",{"title":677,"content":678,"subsections":680},"Fees, Payment, and Cancellation",[679],"Premium services are billed on a subscription basis.",[681,689,696,703],{"subtitle":682,"items":683},"Payment Terms",[684,685,686,687,688],"Payment due at the start of each billing period","Accepted payment methods listed on our website","You must provide current and accurate billing information","We use [PAYMENT PROCESSOR] for secure payment processing","Failed payments may result in service suspension",{"subtitle":690,"items":691},"Automatic Renewal",[692,693,694,695],"Subscriptions renew automatically unless cancelled","You will be charged on each renewal date","Renewal price may change with 30 days notice","You can cancel anytime before the next billing date",{"subtitle":697,"items":698},"Cancellation",[699,700,701,702],"Cancel anytime through account settings or by emailing [EMAIL]","Cancellation effective at the end of current billing period","No refunds for partial periods (service remains active until period ends)","You can re-subscribe at any time",{"subtitle":704,"items":705},"Price Changes",[706,707,708],"We may change pricing for new subscriptions at any time","Existing subscribers receive 30 days notice of price increases","If you disagree with price change, you may cancel before it takes effect",{"title":710,"content":711,"subsections":713},"Termination and Suspension",[712],"Either party may terminate this agreement under certain conditions.",[714,720,727],{"subtitle":715,"items":716},"Your Right to Terminate",[717,718,719],"You may delete your account at any time through account settings","All data will be permanently deleted within 30 days","Active subscriptions will not be refunded (unless within 14-day guarantee)",{"subtitle":721,"items":722},"Our Right to Terminate or Suspend",[723,724,725,726],"We may suspend or terminate your account if you violate these Terms","We may terminate accounts involved in fraud, abuse, or illegal activity","We may suspend accounts with excessive resource usage","We will provide notice when possible (immediate suspension for serious violations)",{"subtitle":728,"items":729},"Effect of Termination",[730,731,732,733],"Your access to Services is immediately revoked","Outstanding fees remain due and payable","You may request data export within 30 days (after which data is deleted)","Provisions regarding liability, indemnity, and dispute resolution survive termination",{"title":735,"content":736,"subsections":738},"Limitation of Liability",[737],"**TO THE MAXIMUM EXTENT PERMITTED BY LAW:**",[739,747,754,761],{"subtitle":740,"items":741},"No Warranty",[742,743,744,745,746],"Services provided \"AS-IS\" and \"AS-AVAILABLE\"","We make no warranties, express or implied","No warranty of merchantability or fitness for a particular purpose","No guarantee that Services will meet your requirements","Tools and calculators provided for informational purposes only",{"subtitle":748,"items":749},"Limitation of Damages",[750,751,752,753],"We are NOT liable for indirect, incidental, special, consequential, or punitive damages","NOT liable for lost profits, data loss, or business interruption","NOT liable for third-party service failures or force majeure events","Total liability limited to the amount you paid us in the past 12 months (or €100, whichever is greater)",{"subtitle":755,"items":756},"Specific Disclaimers",[757,758,759,760],"**Tool Outputs:** Calculations and results are estimates only, not professional advice","**Financial Tools:** Not a substitute for professional financial advice","**Data Loss:** Not liable for data loss from free tier (local storage)","**Third Parties:** Not responsible for actions of Google, Cloudflare, AWS, or other providers",{"subtitle":762,"items":763},"Exceptions",[764,765,766],"We are liable for damages caused by our gross negligence or willful misconduct","We are liable for damages to life, body, or health","Liability cannot be excluded where prohibited by Hungarian or EU law",{"title":768,"content":769,"list":771},"Indemnification",[770],{"You agree to indemnify, defend, and hold harmless [BUSINESS NAME] and our affiliates, officers, employees, and agents from any claims, damages, losses, liabilities, and expenses (including legal fees) arising from":447},[772,773,774,775,776,777],"Your use or misuse of our Services","Your violation of these Terms","Your violation of any rights of third parties","Your violation of applicable laws or regulations","Content you upload or submit through our Services","Any unauthorized use of your account due to your failure to secure it",{"title":779,"content":780,"subsections":782},"Dispute Resolution and Governing Law",[781],"These Terms are governed by the laws of Hungary and the European Union.",[783,789,794,800],{"subtitle":784,"items":785},"Governing Law",[786,787,788],"Hungarian law applies to these Terms","GDPR and EU consumer protection laws apply where relevant","If you are an EU consumer, you benefit from mandatory protections under your local law",{"subtitle":790,"items":791},"Jurisdiction",[792,793],"Disputes will be subject to the exclusive jurisdiction of the courts in [YOUR CITY], Hungary","EU consumers may bring claims in their country of residence",{"subtitle":795,"items":796},"Dispute Resolution Process",[797,798,799],"**Informal Resolution:** Contact us at [EMAIL] first to attempt good-faith resolution","**Mediation:** If informal resolution fails, we agree to attempt mediation before litigation","**EU Online Dispute Resolution:** EU consumers can use the ODR platform at https://ec.europa.eu/consumers/odr/",{"subtitle":801,"items":802},"Class Action Waiver",[803,804],"Disputes must be brought individually, not as part of a class action","(Note This clause may not be enforceable for EU consumers)",{"title":806,"content":807,"list":809},"Changes to These Terms",[808],"We reserve the right to modify these Terms at any time.",[810,811,812,813,814],"**Notice:** We will notify you of material changes by email (at least 30 days in advance)","**Posting:** Updated Terms will be posted on this page with a new 'Last Updated' date","**Acceptance:** Continued use of Services after changes constitutes acceptance","**Disagreement:** If you do not agree to changes, you must stop using Services and may cancel your subscription","**Material Changes:** Changes affecting pricing or core functionality require explicit acceptance",{"title":816,"subsections":817},"General Provisions",[818,824,829,834,840,845],{"subtitle":819,"items":820},"Entire Agreement",[821,822,823],"These Terms, together with our Privacy Policy, constitute the entire agreement","Supersedes all prior agreements or understandings","No oral modifications are valid",{"subtitle":825,"items":826},"Severability",[827,828],"If any provision is found invalid or unenforceable, the rest of the Terms remain in effect","Invalid provisions will be replaced with valid provisions that achieve the same intent",{"subtitle":830,"items":831},"No Waiver",[832,833],"Our failure to enforce any provision does not waive our right to enforce it later","Waivers must be in writing to be valid",{"subtitle":835,"items":836},"Assignment",[837,838,839],"You may not assign or transfer these Terms or your account without our consent","We may assign these Terms in connection with a merger, acquisition, or sale of assets","You will be notified of any assignment that materially affects your rights",{"subtitle":841,"items":842},"Force Majeure",[843,844],"We are not liable for delays or failures due to events beyond our reasonable control","Includes natural disasters, war, terrorism, pandemics, government actions, or infrastructure failures",{"subtitle":846,"items":847},"Survival",[848],"Provisions regarding liability, indemnity, intellectual property, and dispute resolution survive termination",{"title":850,"content":851},"Contact Information",[852,853,473,854,855],{"If you have questions about these Terms or need to report a violation, please contact us":447},"**Email:** [EMAIL]","**Phone:** [PHONE - if applicable]","**Response Time:** We aim to respond within 5 business days",{"title":857,"subsections":858},"Additional Terms for Specific Features",[859,866,873],{"subtitle":860,"items":861},"Feedback and Public Contributions",[862,863,864,865],"Any feedback, suggestions, or feature requests you submit become our property","We may use your contributions without compensation or attribution","Do not submit confidential information as feedback","You represent that you have the right to submit any content you provide",{"subtitle":867,"items":868},"Beta Features",[869,870,871,872],"We may offer beta or experimental features","Beta features are provided \"as-is\" with no warranty","We may discontinue beta features at any time without notice","Your use of beta features is at your own risk",{"subtitle":874,"items":875},"API Access (If Applicable)",[876,877,878,879],"API access may be provided to premium users","API usage subject to rate limits and fair use policies","We may revoke API access for abuse or excessive use","Separate API Terms may apply",{"title":881,"description":882},"Terms of Service - websideproject","Read our terms and conditions for using websideproject.com web tools and services.","8.terms","RgcdXqi7Hb1e8DMdD0FnsriKT4R0hhcARkUVJQ3JW7o",1772977471101]