Acceptance of terms
These Terms of Service ("Terms") govern your use of the Shagbook iOS application ("App") and the website at shagbook.maploft.com ("Site"), both operated by MAPLOFT LTD ("we", "us", "our"), a company registered in England and Wales (registered address: Suite A, 82 James Carter Road, Mildenhall, IP28 7DE).
By downloading, installing, or using the App, or by accessing the Site, you agree to be bound by these Terms. If you do not agree, do not use the App or Site.
These Terms should be read alongside our Privacy Policy, which is incorporated into these Terms by reference.
The service
Shagbook is a private personal diary app for iOS that allows users to record sexual history, partner details, encounter logs, STI test records, and related personal notes, for their own personal and organisational use. All diary data is stored locally on the user's device.
A free, self-hosted server is in development and will be available in a future release. When available, it will allow users to sync their diary across devices and access a full web version of Shagbook from any browser, hosted on their own hardware. We provide no hosted sync server; any self-hosted use is entirely the user's responsibility.
We reserve the right to modify, suspend, or discontinue the App or any of its features at any time, with or without notice, without liability to you or any third party.
Medical disclaimer & STI risk tool
Please read this section carefully. It contains important information about the limitations of the App's health-related features and our exclusion of liability for health outcomes.
3.1 — Not a medical device or diagnostic tool
The STI health features within the App — including the test history log and at-risk alerts — are provided for personal organisational and informational purposes only. The App is not a medical device, clinical diagnostic tool, screening programme, or substitute for professional medical advice, diagnosis, or treatment.
We are a software company. We are not medical practitioners, clinicians, or public health authorities. Nothing in the App constitutes or should be treated as medical advice.
3.2 — How the at-risk alert works
When you enter a positive STI test result, the App identifies partners you had encounters with during the window between your most recent negative test for that specific infection and the date of the positive result. Encounters logged as unprotected are weighted accordingly. Partners who fall within that window are flagged as potentially at risk.
The App takes into account: the specific infection tested for, the dates of your tests and encounters, and the protection status of each encounter — all as entered by you.
The App does not issue "low risk" or "no risk" scores. It alerts only when a positive result you have entered identifies a specific exposure window. The absence of an alert means only that no positive result triggering one has been entered.
3.3 — What the app cannot do
- Verify the accuracy of any date, test result, or protection status you enter
- Account for test window periods — the time between potential exposure and when a specific test can reliably detect infection varies by infection type and test method; a negative result does not rule out infection if tested too soon after exposure
- Know about encounters or exposures not logged in the App
- Access any partner's health status, testing history, or medical records
- Guarantee completeness — if a positive result has not been entered, no alert will fire regardless of actual risk
- Replace a clinical risk assessment by a qualified healthcare professional
3.4 — No alert does not mean no risk
The absence of an at-risk alert does not mean you have not been exposed to a sexually transmitted infection and does not mean you are not infected. The App can only act on information you have entered. If you have any concern about possible STI exposure, seek professional testing and advice regardless of what the App shows.
3.5 — Seek professional advice
Consult a qualified healthcare professional for STI testing, diagnosis, and treatment. In the UK, free and confidential sexual health services are available through the NHS. If you believe you may have been recently exposed to an STI, contact a healthcare provider promptly — do not wait for an in-app indicator.
3.6 — Exclusion of liability for health outcomes
Nothing in these Terms limits liability that cannot be excluded under applicable law, including liability for death or personal injury caused by our negligence, or for fraud or fraudulent misrepresentation.
Eligibility & age requirement
The App is rated 17+ on the Apple App Store and is intended for users aged 17 and over. By using the App, you confirm that you are at least 17 years old.
Because we collect no personal information and all diary data is stored locally on the user's device, we have no ability to identify users, verify ages, or remove any individual's data. Age restriction is enforced through Apple's App Store rating system. Parents and guardians wishing to restrict access for a minor should use Apple's Screen Time controls to block 17+ rated apps.
You may only use the App for lawful purposes and in accordance with these Terms.
Pro features & purchases
The App is free to download and includes limited free functionality. Additional features are available through Shagbook Pro, an in-app purchase available via the Apple App Store.
Payments
All payments are processed by Apple via the App Store. We do not receive or store your payment card details or billing address. Purchase entitlements are managed through RevenueCat using an anonymous user identifier not linked to your name, email, or Apple ID.
Refunds
Refund requests are handled by Apple, not by us. Request a refund at reportaproblem.apple.com.
Changes to features or pricing
We reserve the right to change features included in Shagbook Pro or the price of in-app purchases at any time. Changes will not affect purchases already completed.
Your responsibilities
You are solely responsible for:
- The accuracy of all information you enter into the App, including test dates, results, encounter dates, and protection status
- Any decisions you make in reliance on information displayed by the App
- Ensuring your use of the App complies with applicable laws in your jurisdiction
- The security of your device and the App's lock feature
- How you record and store personal data about other people within the App
You must not use the App in any way that violates applicable local, national, or international law or that infringes the rights of any third party.
Privacy & third-party data
Our collection and use of your data is described in the Privacy Policy, which forms part of these Terms.
Onboarding preferences
During onboarding, the App optionally asks for your gender identity, sexual orientation, and partner preference. Providing this information is entirely voluntary — a "prefer not to say" option is available for every question. This data is used to personalise your experience (dashboard layout and suggested tags) and is stored locally on your device. An anonymised, non-identifiable signal is also sent to TelemetryDeck for aggregate product analytics. See our Privacy Policy for full details.
Data you store about other people
The App allows you to record personal information about other individuals, including names, photos, and contact details. This data is stored locally on your device and never transmitted to us. You are the data controller for this information and solely responsible for:
- Ensuring you have a lawful basis for storing personal information about others
- Keeping such data secure and not sharing it unlawfully
- Deleting data about others when you are no longer entitled to hold it
We accept no liability for your use of others' personal data within the App.
Third-party services
By using the App, you acknowledge that the following third-party services may process limited anonymous data as described in our Privacy Policy.
TelemetryDeck
Anonymous usage analytics. Receives only aggregate, non-identifiable usage signals. No diary content or personal information is transmitted. telemetrydeck.com/privacy
RevenueCat
Purchase entitlement management. Receives a random anonymous user ID and product identifiers to verify Pro status. No diary content or personal information is transmitted. revenuecat.com/privacy
Apple
App Store distribution, payment processing, and optional iCloud backup. Governed by Apple's Terms and Privacy Policy.
Intellectual property
The App, including its design, code, branding, and all content created by us, is the property of MAPLOFT LTD and protected by intellectual property laws. You are granted a limited, non-exclusive, non-transferable licence to use the App on your personal iOS device solely for personal use and in accordance with these Terms.
You may not copy, modify, distribute, sell, or reverse-engineer the App or any part of it.
Data that you create and store within the App remains yours. We claim no ownership over your personal data.
Disclaimer of warranties
The App is provided on an "as is" and "as available" basis without warranties of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, accuracy, or non-infringement. We do not warrant that the App will be uninterrupted, error-free, or that data stored within it will be preserved.
Nothing in these Terms affects your statutory rights as a consumer under applicable law, including the Consumer Rights Act 2015 (UK).
Limitation of liability
Where liability cannot be excluded by law, our total aggregate liability to you for all claims arising out of or relating to these Terms or your use of the App shall not exceed the amount you paid for Shagbook Pro in the twelve months preceding the claim, or £50, whichever is greater.
Nothing in these Terms limits or excludes our liability for: (a) death or personal injury caused by our negligence; (b) fraud or fraudulent misrepresentation; or (c) any liability that cannot be excluded under applicable law, including your statutory rights as a consumer.
Indemnification
You agree to indemnify and hold harmless MAPLOFT LTD and its officers, directors, employees, and agents from and against any claims, liabilities, damages, losses, or expenses (including reasonable legal fees) arising out of or in connection with: (a) your use of the App in violation of these Terms; (b) your violation of any applicable law; (c) your storage or use of personal data about third parties within the App; or (d) any claim by a third party arising from data you have stored in the App.
Governing law & jurisdiction
These Terms and any dispute or claim arising out of or in connection with them (including non-contractual disputes) shall be governed by and construed in accordance with the laws of England and Wales.
Subject to the consumer protection provisions below, you and we both agree to submit to the exclusive jurisdiction of the courts of England and Wales.
Consumer rights
If you are a consumer resident in the UK or EU, nothing in these Terms affects your right to rely on mandatory provisions of the law of your country of residence, or to bring claims in the courts of your country of residence. EU consumers may access the EU Online Dispute Resolution platform at ec.europa.eu/consumers/odr.
GDPR & UK GDPR — data subject rights
If you are based in the United Kingdom or European Union, you have rights under the UK GDPR and EU GDPR respectively. Because we hold no identifiable user data — all diary content is stored locally on your device, and the only external data we process is anonymous and non-attributable — traditional data subject rights (access, rectification, erasure) cannot be meaningfully exercised with us. Your data is under your control on your own device; exercising those rights means editing or deleting records in the App directly.
The only personally identifiable information we could hold is any you voluntarily provide if you contact us by email. If you would like such correspondence deleted, write to hello@maploft.com and we will action it within 30 days.
You may lodge a complaint with your supervisory authority — in the UK, the ICO.
Our lawful basis for processing anonymous analytics data is legitimate interests under Article 6(1)(f) UK/EU GDPR. We consider this to present no meaningful privacy risk given the data is technically non-identifiable.
US users — California (CCPA / COPPA)
California residents have the right to know what personal information is collected, to delete personal information, and to opt out of the sale of personal information. We do not sell personal information. The only data that reaches third-party services is anonymous and cannot reasonably be linked to an individual.
For other US states with similar privacy legislation, the same principles apply.
COPPA — Children under 13
The App is not directed at children under 13. Because we collect no personal information from any user, COPPA compliance is inherent — there is no data for us to identify, collect, or delete. We have no ability to determine whether a specific user is under 13 and no data to act on if they are. Parents wishing to restrict access for a minor should use Apple's parental controls.
Changes to these terms
We may update these Terms from time to time. We will notify you of material changes by posting an updated version with a new effective date, and where appropriate by an in-app notice or App Store update description. Your continued use of the App following such changes constitutes your acceptance of the updated Terms.
Contact
If you have any questions about these Terms, please contact us: