Enter your registered email address and we'll send you a password reset link.
If you don't receive an email within a few minutes, check your spam folder or contact:
Each project tracks its own stages, notes, documents and finances. Click a card to open it, or use + New Project to get started.
Store your personal publishing contacts and browse the New Zealand Industry Directory.
Manage users, industry directory, and statistics
What your users do — from their signup responses.
Control which sign-up phase is active. This affects the landing page, pricing page and sign-up flow.
Download a CSV backup of your data and email it to [email protected] for safekeeping.
Select which projects to link this contact to:
Set up Two-Factor Authentication to protect access to your linked documents. You'll be prompted to enter it each time you open the Documents tab.
Download a copy of all your Writion data — projects, notes, contacts and accounting — as a JSON file you can keep for your records.
Deleting your account is permanent and cannot be undone.
Setting a new password for .
create-user Edge Function from the setup SQL package. Until then, use Supabase Dashboard → Authentication → Invite user.
By applying you're expressing your interest in becoming a Founding Member. The Writion team will be in touch within 24 hours.
Copy the details below and send us an email from your own email app — we'd love to hear from you!
Writion is an online tool for New Zealand writers. Operated by Writion New Zealand Limited, Hawke's Bay, New Zealand. Contact: [email protected]
We collect your name, email address, and password when you register. We also collect the project data, notes, contacts and financial records you enter into the application.
We use your information solely to provide and improve the Writion service. We do not sell, share or trade your data with third parties for marketing purposes.
Your data is stored securely with Supabase, hosted on AWS servers. Data is encrypted in transit and at rest.
Under the New Zealand Privacy Act 2020, you have the right to access, correct or request deletion of your personal information. Contact us at [email protected] to exercise these rights.
We use functional cookies only for authentication. We do not use advertising or tracking cookies.
Privacy enquiries: [email protected]
`, terms:`By accessing or using Writion, you agree to be bound by these Terms of Use. If you do not agree to all of these terms, you must not use the service. These terms form a binding legal agreement between you and Writion (operated by Writion New Zealand Limited, Hawke's Bay, New Zealand).
Writion is a proprietary project management platform designed for New Zealand writers. It enables users to manage writing projects, track publishing stages, store document references, manage contacts, and track project finances. Access requires a valid approved account and is subject to your subscription plan.
Writion and all of its components are the exclusive intellectual property of Writion New Zealand Limited and are protected under the Copyright Act 1994 (New Zealand) and applicable international intellectual property laws.
The following are owned exclusively by Writion and may not be copied, reproduced, adapted, distributed, or used in any form without prior written permission:
You expressly agree that you will not, directly or indirectly:
Breach of any of the above prohibitions may result in immediate account termination and may give rise to legal action for damages, injunctive relief, or both under New Zealand and international law.
You may use Writion solely for your own personal, professional writing and publishing management. Your account is personal and non-transferable. Any use of Writion outside of these terms is not permitted.
You retain full ownership of all content you enter into Writion — including your project details, notes, contacts and financial records. By using the service, you grant Writion a limited, non-exclusive licence to store and process your content solely for the purpose of providing the service to you. We do not use your content for any other purpose, and we do not share it with third parties.
Subscription fees are charged as agreed at sign-up. All prices are in New Zealand Dollars and are exclusive of GST where applicable. Refund requests are considered on a case-by-case basis. If you cancel your subscription, your access continues until the end of your current billing period.
Writion reserves the right to suspend or terminate your account at any time if you breach these terms, engage in prohibited conduct, or behave in a manner that is harmful to other users or the platform. You may also close your account at any time by contacting us at [email protected].
Writion is provided on a best-efforts basis. To the maximum extent permitted by law, Writion is not liable for any indirect, incidental, consequential, or punitive damages arising from your use of the platform, including data loss, service interruptions, or loss of business.
The Writion Industry Directory is provided as a resource for New Zealand writers. Writion New Zealand Limited does not endorse, recommend or take responsibility for any business or individual listed. Users are advised to carry out appropriate due diligence — including checking references, credentials and terms — before engaging any service provider or entering into any contractual or financial arrangement.
Inclusion in the Industry Directory is at the sole discretion of Writion New Zealand Limited. We reserve the right to add, edit or remove any listing at any time and without notice. Listing in the directory does not constitute a commercial relationship between Writion and the listed business.
We may update these terms from time to time. We will notify registered users of material changes by email. Continued use of Writion after notice of changes constitutes acceptance of the updated terms.
These terms are governed by the laws of New Zealand. Any disputes arising from or relating to these terms or your use of Writion shall be subject to the exclusive jurisdiction of the New Zealand courts.
Legal enquiries: [email protected]
`, cookies:`Cookies are small text files stored on your device when you visit a website.
Writion uses only essential authentication cookies to keep you logged in. We do not use advertising, analytics, or third-party tracking cookies.
You can disable cookies in your browser settings. However, doing so will prevent you from staying logged in to Writion.
`, disclaimer:`Writion is a project management tool. Information provided within the application, including financial calculations, is for guidance only and does not constitute financial, legal or professional advice.
Writion makes no warranties about the accuracy or completeness of any calculations or information in the platform. Users are responsible for verifying all figures with qualified advisors.
Writion aims for high availability but cannot guarantee uninterrupted access. We are not responsible for losses arising from downtime or service interruption.
` }; if(legalContent)legalContent.innerHTML=pages[page]||pages.privacy; if(!currentUser){ const closeBtn=document.querySelector('.legal-back .btn-back'); if(closeBtn){closeBtn.textContent='← Back to Sign In';closeBtn.onclick=closeLegalPage;} } } function closeLegalPage(){ document.querySelectorAll('.screen').forEach(s=>s.classList.remove('active')); if(!currentUser){document.getElementById('loginScreen').style.display='flex';return;} if(currentUser.isAdmin){showAdminDashboard();} else{document.getElementById('dashboardScreen').classList.add('active');} } // ════════════════════════════════════════ // INIT // ════════════════════════════════════════ function setVH() { document.documentElement.style.setProperty('--vh', `${window.innerHeight * 0.01}px`); } window.addEventListener('resize', setVH); setVH(); // Check for existing session on load window.addEventListener('load', async () => { await loadSiteConfig(); await checkPasswordResetRedirect(); const { data: { session } } = await db.auth.getSession(); if (session?.user) { await onLoginSuccess(session.user); } // Auth state change listener db.auth.onAuthStateChange(async (event, session) => { if (event === 'PASSWORD_RECOVERY' && session?.user) { await onLoginSuccess(session.user); openSettingsModal(); showToast('Enter your new password in Account Settings.'); } }); });Copy the details below and send us an email from your own email app — we'd love to hear from you!