Skip to content

Terms of Service

Effective August 12, 2026 · Version 1.1

The short version

  • The calculators are a reference, not a licensed professional. They do arithmetic and cite the code section they got it from. They do not sign off on your job. Before you pull a permit or cut anything, check the result against the code edition your town has adopted and against your building inspector — and for electrical work, against a licensed electrician.
  • Your stuff is yours. Photos, notes, wardrobe entries, whatever you put into RoseStorie or StorieBoard — you own it. I hold it so the app can show it back to you, and that is the entire extent of my claim to it.
  • It is one person, and it breaks sometimes. Everything here is provided as-is. There will be bugs and there will be downtime. I fix what I can, but I am not promising you an uptime figure I have no way to guarantee.
  • Refunds depend on what you bought. App store purchases go through the store’s refund process. RoseStorie cancels at the end of the period you paid for. A planner already on the press can’t be unprinted — unless it arrives defective, in which case I replace it.

That is the shape of it. The rest of this page is the precise version. There is no arbitration clause and no class-action waiver in it — if we ever genuinely fall out, you keep your normal right to go to court.

Agreeing to this

These terms are the agreement between you and me covering every StorieDev product: the trade calculators DeckSpec, RafterIQ and ConduitCheck, the household dashboard RoseStorie, the wardrobe app StorieBoard, the planner storefront Pixie Papercraft, and this website. Installing, opening, buying, or continuing to use any of them means you accept them.

The products differ enough that a single set of rules would be wrong for most of them, so where a product needs its own treatment it gets a clearly labelled note. Where a product-specific note conflicts with a general section, the product-specific note wins.

How your data is handled is a separate document: the Privacy Policy, which is part of this agreement by reference.

Who I am

StorieDev is a registered trade name of Steven Storie, a sole proprietor in Massachusetts, operating from Pittsfield, Massachusetts, United States. There is no company, no LLC, no corporation, and no staff — StorieDev is one person, and that is worth stating plainly because it shapes what I can realistically promise below. You are contracting with Steven Storie personally, under that registered name.

Legal notices, including copyright complaints: legal@storiedev.com.
Everything else: support@storiedev.com.

Post, including anything that has to arrive on paper:
StorieDev
PO Box 118, Lenox, MA 01240
United States

What you are getting

StorieDev products are software — mobile apps and web tools — and, in Pixie Papercraft’s case, printed goods ordered through a web storefront. They are provided as-is.

Concretely, that means: software has bugs, and mine is no exception. Hosted products go down, sometimes for reasons upstream of me. Features change, and occasionally one gets removed because keeping it working is no longer a reasonable use of the only pair of hands here. I do not offer a service level agreement, a guaranteed response time, or an uptime commitment, and I would rather say that here than imply otherwise by staying quiet about it.

I do commit to the ordinary decencies: I will not take a feature you paid for and put it behind a second payment, and if a hosted product is shutting down for good you will get notice and a way to get your data out.

Your licence to use the apps

Subject to these terms, you get a limited, non-exclusive, non-transferable, revocable licence to install and use StorieDev products for your own purposes — personal or professional. Using DeckSpec on a paying job is exactly what it is for, and nothing here restricts that.

What the licence is not:

  • It is not a sale. I keep ownership of the software; you get permission to use it.
  • It is not a resale, sublicence, or redistribution right. You cannot sell, rent, lease, sublicence, or otherwise hand the app on to somebody else as a product.
  • It is not a white-label right. You cannot rebrand a StorieDev product or present it as your own.
  • It is not transferable. Buying the Pro unlock unlocks it on your store account, not as a thing you can pass along separately.

A paid unlock lasts for as long as the product does, on the store account that bought it, under that store’s rules for restoring purchases. A subscription lasts as long as it is paid for.

Acceptable use

The short rule is: use the products, don’t attack them. Specifically, do not:

  • Reverse engineer, decompile, or disassemble a StorieDev product, or try to derive its source code — except to the exact extent that applicable law gives you that right regardless of what a contract says. Where the law grants that right, it is not removed by this clause.
  • Circumvent paid features. No patching, key generating, licence spoofing, or otherwise unlocking something you did not pay for, and no distributing tools that help others do it.
  • Break the law with them. No use for any illegal purpose, and no use to help anyone else do something illegal.
  • Scrape the calculators or their citation data to build a competing product. Automated extraction of code references, lookup tables, or calculation outputs at scale — by script, by bulk querying, or by any other automated means — in order to assemble a rival data set or app is not permitted. Looking up an answer for your own job is the point of the app; harvesting the data set is not.
  • Abuse shared features. RoseStorie lets a household share a space. Do not use it to harass, threaten, or spam anyone, to send unsolicited commercial messages, or to distribute malware. The same applies to any sharing feature in any other product.
  • Interfere with the service. No attempting to gain unauthorised access to accounts, servers, or data that is not yours; no denial-of-service; no deliberately overloading the infrastructure.
  • Upload content you have no right to upload — material that infringes someone else’s copyright, or that is illegal to possess or distribute.

If you have a legitimate security-research reason to poke at something, email legal@storiedev.com first. I would much rather hear from you than find out later, and a good-faith report will be treated as a good-faith report.

Your content

Product note: this section is about RoseStorie and StorieBoard. The trade calculators do not transmit what you type anywhere, so there is no content of yours for me to hold and nothing in this section to apply.

The photos, notes, wardrobe entries, calendar items, lists, and everything else you put into RoseStorie or StorieBoard are yours. Adding them to a StorieDev product does not transfer any ownership to me and never will. My role is custodian, not owner: I hold your content so the software can do its job.

To do that, I need a narrow permission from you. You grant me a limited, non-exclusive, royalty-free licence to store, back up, encode, transmit, and display your content back to you — and to the people you have deliberately shared it with, such as the other members of your RoseStorie household. That licence exists solely to operate the product, lasts only as long as you keep the content in it, and ends when you delete the content or your account.

Just as importantly, what that licence does not allow:

  • I will not use your content to advertise or market anything, and I will not show it to anyone as an example without asking you first.
  • I will not sell it or license it on to anybody.
  • I will not use it to train machine learning models, mine or anyone else’s.
  • I will not look through it except where I genuinely have to — to fix a fault you have reported, or where the law requires it.

You are responsible for what you upload: that you have the right to upload it, and that it is not illegal. If someone else appears in a photo you upload, that is between you and them.

Keep your own copies of anything you cannot afford to lose. Backups exist and are taken seriously, but a one-person studio is not a substitute for you having your own copy of the photos that matter.

Payments and refunds

Four products, three completely different payment shapes. The table is the summary; the notes after it are the detail.

ProductHow it is soldWho takes the moneyRefunds
DeckSpec, RafterIQ, ConduitCheckOne-time purchase (the Pro unlock). Not a subscription.Google Play Billing. Apple StoreKit if and when these reach iOS.Handled by the store under the store's own policy, not by me. Google Play offers a self-service refund within 48 hours of purchase and considers later requests case by case.
RoseStorieSubscription, billed monthly or yearly.Billed directly through RoseStorie.Cancel any time. Cancellation takes effect at the end of the period you have already paid for, and partial periods are not prorated or refunded.
StorieBoardIn development. Nothing is for sale yet.No payment terms apply until it is released and this page is updated to describe them.
Pixie PapercraftPhysical goods, printed to order.Storefront checkout, with printing and shipping by a print partner.Once printing starts an order cannot be cancelled or refunded, because the item is made for you and the print cost is not recoverable. Defective, damaged, or misprinted items are replaced or refunded in full.

The trade calculators

The Pro unlock in DeckSpec, RafterIQ and ConduitCheck is a one-time in-app purchase, processed by Google Play Billing — and by Apple StoreKit if and when these apps reach iOS. The store is the merchant of record. You transact with the store, the store handles your payment method, and I never see your card details.

That also means refunds are the store’s process, not mine. On Google Play you can request a refund yourself within 48 hours of purchase through your Play account, and Google considers later requests under its own policy. I am not in that loop and cannot approve, deny, or speed up a store refund. If a purchase failed to unlock, that is a bug rather than a refund question — email support@storiedev.com and I will sort it out.

RoseStorie

RoseStorie is a subscription, billed monthly or yearly at the price shown when you sign up. It renews automatically at the end of each period until you cancel.

You can cancel at any time, from your account settings. Cancellation stops the next renewal and takes effect at the end of the period you have already paid for — you keep access until then. Partial periods are not prorated or refunded. If I raise the price, you will be told before it applies to you, and it will only apply from a renewal onwards, never mid-period.

Pixie Papercraft

Planners are printed on demand — nothing sits on a shelf waiting, and each order is manufactured for the person who placed it. Once printing has started, an order cannot be cancelled or refunded, because the printing cost is spent and the item cannot be resold to anyone else. There is a window between placing an order and printing beginning; contact support@storiedev.com immediately if you need to change or cancel something, and if it has not gone to press I will stop it.

Defects are a different matter entirely. If a planner arrives damaged, misprinted, mis-bound, missing pages, or otherwise not what you ordered, it is replaced or refunded in full — that is my problem, not yours. Email support@storiedev.com with a photo within 30 days of delivery.

Taxes are added where I am required to collect them. Shipping costs and delivery estimates are shown at checkout; estimates are estimates, and once a parcel is with the carrier its progress is not something I control.

If you are a consumer in the EEA or the United Kingdom, nothing in this section removes a statutory right you have that cannot be contracted away — including your rights over faulty goods, and your right of withdrawal where it applies. Note that the withdrawal right has a specific exception for goods made to the consumer’s specification, which is what a printed-to-order planner is.

The trade calculators, building codes, and your inspector

Read this part properly, even if you skipped the rest.

DeckSpec, RafterIQ and ConduitCheck are informational reference tools only. They are not engineering, architectural, electrical design, code consulting, inspection, or legal services, and using one does not create a professional relationship of any kind between us. You must verify every result against the codes adopted by your jurisdiction, and with your local Authority Having Jurisdiction, before you submit for a permit or build anything.

I am not a licensed professional, and neither is the app

I am not a licensed engineer, architect, contractor, electrician, code official, or attorney. StorieDev is a software studio. The apps perform calculations and point you at the code section the calculation came from; they do not exercise professional judgement, they do not see your site, and they do not know what your jurisdiction has amended.

Building codes are adopted, amended, and enforced locally. Two towns in the same state can be on different editions with different local amendments. An app cannot know which one applies to your job, which is precisely why the verification step below is on you and cannot be delegated to software.

Verify with your Authority Having Jurisdiction. Every time.

Before submitting for a permit, before ordering materials, and before building, you are responsible for confirming every result against the code edition adopted where the work is happening and with the Authority Having Jurisdiction — your building department, building official, electrical inspector, or the equivalent body in your area. Where a design requires a licensed professional’s stamp, get one. The app’s output is an input to your process, never the end of it.

Electrical work carries life-safety risk

This deserves its own paragraph rather than a bullet. ConduitCheck addresses conduit fill, box fill, conductor sizing and related electrical calculations. Getting electrical work wrong starts fires, and it kills people. Electrical work should be designed, performed, and inspected by a licensed electrician working to the code adopted in your jurisdiction. ConduitCheck does not replace a licensed electrician, and no number it produces should be treated as authorisation to energise anything.

Codes and trademarks

StorieDev is an independent developer and is not affiliated with, endorsed by, sponsored by, or approved by the International Code Council, the National Fire Protection Association, or any other code body or standards organisation. “National Electrical Code” and “NEC” are registered trademarks of the National Fire Protection Association, and the International Residential Code and IRC marks belong to the International Code Council. Those marks are used here only to identify the codes the apps reference.

The apps paraphrase and cite code requirements; they do not reproduce code text, and they are not a substitute for the code book itself. See how I cite codes for the longer explanation.

What I am not liable for

To the fullest extent permitted by law, StorieDev and Steven Storie disclaim all liability for any loss, damage, cost, or injury arising out of or connected with reliance on a StorieDev product — including, without limitation:

  • construction, structural, or installation defects;
  • failure to comply with any building, electrical, fire, or safety code, and any resulting permit refusal, failed inspection, correction notice, fine, or rework;
  • personal injury or death;
  • property damage, including fire;
  • project delay, wasted materials, lost profit, or contractual liability to your own client.

You are responsible for your own work. If you are a trades professional, you are held to your own licence, your own jurisdiction’s requirements, and your own professional judgement, and a calculator on a phone does not shift any of that onto me.

No warranty

Every StorieDev product is provided “AS IS” and “AS AVAILABLE”, without warranties of any kind, express or implied.

To the fullest extent permitted by law, I disclaim all implied warranties, including the implied warranties of merchantability, fitness for a particular purpose, title, and non-infringement, and any warranty arising from course of dealing or usage of trade.

Stated without the legal vocabulary, I do not warrant that:

  • the products will be uninterrupted, timely, secure, or error-free;
  • any result, calculation, or code citation is accurate, complete, current, or applicable to your situation;
  • any code reference reflects the edition or local amendments in force where you are;
  • defects will be corrected, or corrected within any particular time;
  • the products will meet your requirements.

No advice or information you get from me, from the apps, or from this website creates any warranty that is not stated here.

One honest limit on this section. Some jurisdictions do not allow the exclusion of certain implied warranties or the exclusion of liability for certain kinds of harm. Where that is the law where you live, these exclusions apply only as far as that law permits, and your mandatory statutory rights — including, for Massachusetts consumers, rights under Massachusetts General Laws chapter 93A — are not affected by anything on this page.

Limitation of liability

To the fullest extent permitted by law, neither StorieDev nor Steven Storie is liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, or for any loss of profits, revenue, data, goodwill, or business opportunity, arising out of or connected with your use of — or inability to use — any StorieDev product. This applies regardless of the legal theory and even if I have been advised that such damages were possible.

This limitation does not apply to liability that cannot lawfully be limited, including liability for death or personal injury caused by negligence, for fraud or fraudulent misrepresentation, and for anything else a mandatory law in your jurisdiction refuses to let a contract exclude.

You agree to indemnify me against claims brought by a third party arising from your breach of these terms, your misuse of a product, or content you uploaded that you had no right to upload. This is not intended to cover a dispute between you and me — only somebody else’s claim that your conduct caused them harm.

Third-party services

StorieDev products rely on services I do not operate. When you interact with one of them you are also dealing with that company under its own terms, and I have no control over what those terms say or when they change.

ServiceWhat it does hereTheir terms
Google PlayDistributes the trade calculators and processes the Pro unlock as merchant of recordGoogle Play Terms of Service
AppleWill distribute and process purchases if and when the apps reach iOSApple Media Services Terms
Google AdMobServes advertising in the free tier of the trade calculatorsGoogle Terms of Service
PostHogProcesses product analytics, only if you opt in, as my processorPostHog Terms

Pixie Papercraft additionally depends on a print and fulfilment partner and a shipping carrier, and its own terms and privacy policy are the authoritative documents for that storefront — see the Pixie Papercraft section of the privacy policy.

What each of these receives, and why, is set out in the privacy policy. I am not responsible for third-party services’ acts or omissions, but I am responsible for choosing them, and if one of them turns out to be a bad choice that is on me to fix.

Intellectual property

Mine: the source code, design, user interface, calculation logic, curated code-citation data, documentation, the StorieDev name and logo, and the product names DeckSpec, RafterIQ, ConduitCheck, RoseStorie, StorieBoard and Pixie Papercraft, along with their branding. These are owned by me and protected by copyright and trademark law. Nothing in these terms transfers any of it to you beyond the licence in Your licence to use the apps.

Yours: everything covered by Your content. You keep it.

Third parties’: the codes and standards the calculators reference are the intellectual property of the bodies that publish them, as set out under Codes and trademarks.

Feedback

If you send me a suggestion, a feature request, a bug report, or an idea for a product — and I hope you do — I am free to use it without owing you anything: no payment, no credit, no confidentiality obligation, and no ownership stake. You grant me a perpetual, irrevocable, worldwide, royalty-free licence to use, modify, and incorporate that feedback into any product.

This clause is not me being greedy about your good idea. It exists so that a feature I was already planning, or one that several people ask for independently, cannot turn into a claim that I owe somebody a share of a product for having mentioned it in an email. If you want to discuss something on different terms — a genuine collaboration, or something you consider confidential — say so before you send it and we will agree terms first.

Copyright complaints

If you believe material in a StorieDev product infringes your copyright, send a notice to legal@storiedev.com with the subject line DMCA notice. Under the Digital Millennium Copyright Act, a notice needs to include:

  1. a physical or electronic signature of the copyright owner, or someone authorised to act for them;
  2. identification of the copyrighted work you say has been infringed;
  3. identification of the material you say is infringing, with enough detail for me to find it — a URL, a screen, a file;
  4. your name, address, telephone number, and email address;
  5. a statement that you believe in good faith that the use is not authorised by the copyright owner, its agent, or the law;
  6. a statement, made under penalty of perjury, that the information in the notice is accurate and that you are the copyright owner or authorised to act for them.

I will review a complete notice promptly and remove or disable material where the complaint is substantiated. If your material was removed and you believe that was a mistake or a misidentification, send a counter notice to the same address with the corresponding information, and I will deal with it under the same statute.

Accounts that repeatedly infringe will be terminated. Knowingly filing a false notice or a false counter notice carries liability under the DMCA — that cuts both ways, and I take both directions seriously.

Termination

You can stop at any time. Uninstall the app, cancel the subscription, close the account. No notice period, no exit interview, no reason required.

I can terminate or suspend your access if you materially breach these terms — in particular the acceptable use section — or where I am required to by law. Where the circumstances allow it I will warn you first and give you a chance to put it right, because the realistic case is a misunderstanding rather than malice. Where the breach is serious — abuse of another person, an attack on the service, or something illegal — I may act immediately.

What happens to your data on termination:

  • Cloud products (RoseStorie, StorieBoard): your content is deleted according to the retention schedule in the privacy policy. Before it goes, you get a reasonable window to export it — except where an account was terminated for serious abuse or where the law requires immediate removal.
  • Trade calculators: nothing of yours is held on my side, so there is nothing for me to delete. Uninstalling removes the on-device data.
  • Pixie Papercraft: order records are kept for the period tax and accounting rules require, as set out in the privacy policy.

Sections that by their nature should outlive the agreement do: the disclaimers, no warranty, limitation of liability, intellectual property including feedback, and governing law.

Age requirements

You must be 18 or older to agree to these terms, to create an account, and to make a purchase. The trade calculators are professional tools for the building trades and are listed for an adult audience.

Nobody under 13 may use a StorieDev product or provide any personal information to one, regardless of anything else on this page. That is a hard line under the Children’s Online Privacy Protection Act, and it is not waivable by a parent agreeing on a child’s behalf.

Between 13 and 18: a member of a RoseStorie household may be under 18 if the adult who set the household up is responsible for them and agrees to these terms on their behalf. The account holder — the adult — remains responsible for what happens in the household.

If you believe a child under 13 has provided personal information to a StorieDev product, email privacy@storiedev.com and it will be deleted. See Children in the privacy policy.

Changes to these terms

I can update these terms — products change, and terms that describe last year’s product are worse than useless. When I do:

  • the version number and the effective date at the top of this page change, and the change is recorded in the log at the bottom;
  • material changes get actual notice — in the app, on this website, or by email to account holders where I have an address for you — before they take effect;
  • continuing to use a StorieDev product after a change takes effect means you accept the updated terms. If you do not accept them, stop using the product and, for a subscription, cancel it.

Changes are not retroactive: a dispute is judged against the version of these terms that was in force when the relevant thing happened.

Governing law and where disputes go

These terms are governed by the laws of the Commonwealth of Massachusetts, United States, without regard to its conflict of laws provisions.

Any dispute arising out of or relating to these terms or a StorieDev product goes to the state or federal courts located in Berkshire County, Massachusetts, and you and I each consent to the personal jurisdiction of those courts.

There is deliberately no arbitration clause and no class-action waiver here. Plenty of software terms have both. For a one-person studio they buy me very little and cost you a real right, so I have left them out. You keep your normal access to the courts, including small claims court, which is very likely the proportionate venue for anything that realistically goes wrong between us.

If you are a consumer outside the United States, this clause does not deprive you of the protection of mandatory provisions of the law of the country you live in, including any right to bring proceedings in your local courts where that right cannot be contracted away.

The usual closing clauses

  • Entire agreement. These terms, together with the privacy policy, are the whole agreement between us about the StorieDev products, and supersede any earlier version or understanding — including the outline that previously stood on this page.
  • Severability. If a court finds part of this unenforceable, that part is limited or removed to the minimum extent necessary and the rest stays in force.
  • No waiver. If I do not enforce something straight away, I have not given up the right to enforce it later.
  • Assignment. You cannot transfer your rights under these terms to anyone else. I may transfer mine if a product changes hands, and if that ever happens you will be told before it takes effect.
  • Force majeure. I am not liable for failures caused by things genuinely outside my control — infrastructure outages at a provider, carrier failures, natural disasters, and the like.
  • Language. These terms are written in English, and the English version governs.

Contact

Legal notices — copyright complaints, formal notices under these terms: legal@storiedev.com.

Everything else — support, bugs, refunds on physical orders, a question about any of this: support@storiedev.com.

Privacy requests — access, deletion, and the rest: privacy@storiedev.com, as set out in the privacy policy.

All three reach me directly. There is no support desk, no ticket queue, and no chance of your email being read by anyone else.

Version history

VersionDateWhat changed
1.1August 12, 2026Corrections of fact, with no change to any term you agree to. Published the business postal address and named the registered trade name behind StorieDev. Renamed PlannerBuilder throughout to Pixie Papercraft, the name it launched under, and pointed at that storefront’s own terms and privacy policy as the authoritative documents for it.
1.0August 5, 2026First effective version, published alongside privacy policy 1.1 for the initial Google Play release of the trade calculators. Replaced the non-binding outline that previously stood on this page. Covers all five products under one umbrella, with product-specific notes where the terms diverge — payment and refund shape, user content, and termination.

Steven Storie, trading as StorieDev
Pittsfield, Massachusetts, United States