EzysphereStart a project
Ezysphere · Legal

Privacy Policy

This Privacy Policy explains how Ezysphere Limited ("Ezysphere", "we", "us", "our") handles personal information when you visit our website, download or use one of our applications, or contact us. It is written to be read in plain English, and it is the policy we hold ourselves to.

The short version

This policy describes information handled by Ezysphere and its providers. Data flows depend on the app and enabled features. Read the relevant app supplement before uploading or sharing information. Using an app does not waive privacy rights or supply consent to optional tracking.

1. Who we are

Ezysphere Limited is a software studio incorporated in the Federal Republic of Nigeria, registration number RC 9229333, with its registered office at Enugu, Nigeria.

For all personal information described in this Policy, Ezysphere Limited is the data controller (the entity that decides why and how your information is processed), except where a third-party platform acts as an independent controller in its own right - see section 9.

Our contact point for all privacy matters, including requests to exercise your rights, is apps@ezysphere.com. We have not appointed a Data Protection Officer, as we are not required to do so; privacy requests are handled directly by the people who build and maintain the products.

2. Scope of this Policy

This Policy applies to:

App-specific supplements

Individual Apps do different things with different data, so several have their own privacy supplement that adds detail on top of this Policy. A supplement never gives you fewer rights than this Policy does; it only describes that App's processing more precisely. Where a supplement and this Policy genuinely conflict, the supplement prevails for that App only. Where an App has no supplement, this Policy applies in full and on its own.

Every supplement is listed on our legal index.

3. Information we collect

3.1 Information you give us

CategoryExamplesWhen
Account informationEmail address, a password stored only as a salted hash by our authentication provider, display nameOnly if you choose to create an account. Most Apps work signed out.
Profile and preference informationCountry, currency, units, degree level or field of study, notification settings, themeWhen you set them up in an App
Content you create or uploadSaved estimates, calculations, bookmarks, checklists, watch terms, photographs, documents, files you transferWhen you use the relevant feature
CorrespondenceYour name, email address and the message you send us through a form or by emailWhen you contact us or submit a deletion request
Payment contextAmount, currency, payment reference, status and the points or subscription it relates toWhen you buy something. We never receive or store your card number, CVV or bank credentials.

3.2 Information collected automatically

CategoryExamplesNotes
Device and technical dataDevice model, operating system version, App version, language, coarse region, crash and error diagnosticsUsed to keep the App working on real devices and to fix faults
Advertising identifiersGoogle Advertising ID, or the iOS Identifier for Advertisers where you have permitted itOnly in Apps that show ads - see section 7
Usage eventsWhich feature was opened, points earned or spent, streaks, sync timestampsHeld against your account or device so the feature works and balances reconcile
Server logsIP address, timestamp, endpoint requested, response status, user agentGenerated by our hosting and backend providers for security, abuse prevention and rate limiting
Short-link click eventsRedirect-link ID and click timestampUsed to show click totals in the website admin. This event table does not store an IP address or browser identifier; known preview crawlers are filtered.

Next.js website pages use Vercel Web Analytics; signed-in website features use Supabase authentication cookies. See section 8.

3.3 Information from third parties

3.4 Information we deliberately do not collect

4. Sensitive information

Some Apps necessarily handle material that is personal in nature. We call this out rather than burying it:

We do not ask for, and ask that you do not send us, information revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, trade union membership, genetic data, health data, or data concerning sex life or sexual orientation. If you send such information to us unprompted - for example in a free-text support message - we will process it only to answer you and will delete it when the matter is closed.

5. How and why we use your information

What we will not do with it

We do not exchange personal information for money. Advertising and attribution providers receive identifiers and events as described below, which can constitute regulated sharing or targeted advertising. We do not use the content you create in an App - your photographs, documents, files or estimates - to train our own machine-learning models. We do not build advertising profiles about you from the content of what you upload.

6. Legal bases for processing

Where the EU or UK General Data Protection Regulation applies to you, we rely on the following legal bases. Similar reasoning applies under the Nigeria Data Protection Act 2023.

PurposeLegal basis
Providing the App and its features; operating your account; taking paymentPerformance of a contract with you (GDPR Art. 6(1)(b))
Processing a body photograph in Snap Pattern; enabling optional cloud backup of documents in Assist Scholar; sending optional marketing; personalised advertising; non-essential analytics, attribution and device identifiersYour consent (Art. 6(1)(a)), which you may withdraw at any time
Security, fraud and abuse prevention; diagnostics and reliability; product improvement using aggregated data; defending legal claimsOur legitimate interests (Art. 6(1)(f)) in running a secure, working, sustainable service - balanced against your rights, and never where those rights override our interest
Keeping transaction and tax records; responding to lawful requests from authoritiesLegal obligation (Art. 6(1)(c))

Where we rely on consent, refusing or withdrawing it costs you nothing except the feature that depends on it, and withdrawal does not affect the lawfulness of processing carried out before you withdrew.

7. Advertising and analytics

Build Estimate and AI Trivia integrate Google AdMob. Advertising can involve device/ad identifiers, IP addresses, approximate location inferred from network information, and ad interactions. Availability varies by app and platform; not every app uses every provider.

Build Estimate also integrates Firebase Analytics, Crashlytics and AppsFlyer for usage measurement, diagnostics, campaign attribution and purchase events, including an account identifier when configured. EzyNotify uses Firebase analytics and crash reporting. ShareOps sends update requests and rating feedback with an installation identifier. WeSynk uses OneSignal for notifications and has optional diagnostics and cloud features. Read each supplement for details.

Where consent is required for non-essential storage, identifiers, analytics or advertising, it must be obtained before that processing starts. Accepting terms or continuing to use an app is not that consent. Device permissions, advertising-ID controls and in-app choices control different processing; non-personalised ads may still process device information. Contact us to object or withdraw consent for processing based on it.

See Google's partner-site data disclosure. Advertising and attribution providers may act as independent controllers for some purposes. Pseudonymous identifiers are not necessarily anonymous.

Ezysphere website short links record the redirect-link ID and timestamp for each click so we can display click totals in the admin. The click event table does not retain IP addresses, browser identifiers or referrer URLs, and known preview crawlers are filtered using their request headers.

8. Cookies and similar technologies

Next.js website pages use Vercel Web Analytics to measure visits. Signed-in website features use Supabase authentication cookies to maintain sessions. Static pages can load Google Fonts and Cloudflare cdnjs resources; those providers receive IP addresses and browser request information. Web3Forms receives information entered in forms it delivers to us. External app-store and payment links use the destination's privacy practices.

Browser controls can restrict cookies and storage, although blocking authentication cookies may stop sign-in working. Essential authentication and optional measurement have different purposes; this notice is not consent to non-essential tracking.

9. Who we share information with

We share personal information only with the service providers that make the products work, and only to the extent each one needs. Their roles depend on the service and applicable arrangements; some advertising, payment and store providers act as independent controllers for their own legal or service purposes. Provider terms alone do not establish that every recipient is solely our processor.

ProviderWhat it does for usWhere
SupabaseAuthentication, database, feedback, leaderboard, storage and real-time services where usedEU / US regions
Google FirebasePush notifications, analytics and crash reporting where usedGlobal (Google Cloud)
Google AdMobServing and measuring advertising in Apps that carry adsGlobal (Google)
FlutterwaveCard and bank payment processing (international)Nigeria / global
PaystackCard and bank payment processing (Nigeria, naira)Nigeria / global
RenderHosting for enabled measurement, estimation and WeSynk backend servicesUS / EU regions
Google Cloud RunHosting for the Assist Scholar watcher serviceGlobal (Google Cloud)
VercelHosting, content delivery and website usage measurementGlobal edge network
Web3FormsDelivering website form submissions to our inboxEU / US
Google Fonts, Cloudflare (cdnjs)Serving fonts and icon files to the websiteGlobal edge networks
Google Play, Apple App Store, Microsoft StoreDistributing the Apps and processing store purchases and subscriptionsGlobal
GroqAI quiz generation, enabled Build Estimate plan analysis and WeSynk audio transcriptionInternational processing
ResendAuthentication and service email where configuredInternational processing
AppsFlyerBuild Estimate campaign attribution and usage/purchase eventsInternational processing
OneSignalWeSynk push notifications and device/subscription recordsInternational processing
ImgBBBuild Estimate result-image hosting where enabledInternational processing; URLs may be accessible to holders of the link
OpenSubtitlesWeSynk subtitle queries/downloads through the backendInternational processing
RevenueCatManaging subscription entitlements and receipts where an App offers subscriptionsUS

We may also disclose personal information:

This list describes providers across the suite; the relevant app supplement identifies its processing. Enabled integrations vary by app and deployment. If we add a provider that materially changes how your information is handled, we will update this table and, where required, notify you.

10. International transfers

Ezysphere is based in Nigeria. Hosting, backend, advertising, payment and other providers can process information internationally, including in the United States and Europe. Deployment regions and subprocessors determine actual destinations.

Restricted transfers require a lawful basis under the applicable rules, such as adequacy or appropriate contractual safeguards and any required assessment. A privacy notice or acceptance of terms is not itself a transfer safeguard. Contact apps@ezysphere.com for the destinations and safeguards applicable to your data and a copy or explanation where required by law.

11. How long we keep information

Retention depends on the data and purpose:

We explain lawful retention exceptions and any backup expiry delay when responding to deletion requests. We cannot delete independent copies held by another recipient. De-identified statistics may be retained only where they cannot reasonably be associated with you.

12. How we protect information

Protections depend on the feature, including account authentication, access controls, encrypted internet connections where supported, and provider protections. Local discovery, browser transfers and casting are distinct from authenticated cloud traffic and may expose information on the local network. Do not assume every protocol uses TLS or every record is end-to-end encrypted.

No system is absolutely secure. Keep credentials and devices secure, use trusted networks, verify recipients and maintain independent backups. Report suspected unauthorised access to apps@ezysphere.com. This notice does not remove our security obligations under law.

13. Your rights

You may make the following requests. Their availability, scope and lawful exceptions depend on the applicable law and processing:

How to exercise them

Use our data request page, or email apps@ezysphere.com stating which App and which right. We will:

An authorised agent may make a request on your behalf where the applicable law allows it, provided they supply proof of authorisation.

14. Region-specific rights

14.1 Nigeria

We process personal data in accordance with the Nigeria Data Protection Act 2023 and other applicable data-protection requirements. You have the rights set out in section 13 above, and the right to lodge a complaint with the Nigeria Data Protection Commission (NDPC).

14.2 European Economic Area, United Kingdom and Switzerland

You have the rights described in section 13 as they are set out in Articles 15 to 22 of the GDPR and the UK GDPR. You also have the right to lodge a complaint with your national supervisory authority - in the UK, the Information Commissioner's Office - although we would appreciate the chance to resolve the matter first.

Contact us for representative details applicable to your region. Whether an EU or UK representative is required depends on our activities and the law; acceptance of this policy does not create an exemption.

14.3 California

Under the California Consumer Privacy Act as amended by the CPRA, Where that law applies to our processing, California residents have the right to know, delete and correct personal information, to opt out of its sale or sharing, to limit the use of sensitive personal information, and not to be discriminated against for exercising those rights.

14.4 Other United States states

Where applicable to our processing, a comprehensive consumer privacy law in your state - including Virginia, Colorado, Connecticut, Utah, Texas, Oregon and Montana - gives you rights to access, correct, delete and obtain a copy of your personal data, and to opt out of targeted advertising, sale and certain profiling. We do not exchange personal information for money or engage in profiling that produces legal or similarly significant effects. You may appeal a refusal of a request by replying to our decision; we will respond to an appeal within the period your state's law allows.

15. Children and young people

Our Apps are not directed to children, and the minimum age to use them is set out in our Terms of Service. In summary:

We do not knowingly collect personal information from a child below the applicable minimum age. If you believe a child has provided us with personal information, contact apps@ezysphere.com and we will delete it and close the account promptly.

16. Automated decisions and profiling

We do not make decisions producing legal effects concerning you, or similarly significantly affecting you, based solely on automated processing.

Some Apps compute things automatically - a match score against your stated study preferences, a bill of quantities from a floor plan, a set of measurements from a photograph. These are informational outputs that you review and act on yourself. They are estimates, they can be wrong, and nothing about you is decided by them. Automated checks are also used to detect fraud and abuse; if such a check restricts your account, you can ask a person to review it by emailing us.

17. Security incidents

If a personal data breach occurs that is likely to result in a risk to your rights and freedoms, we will notify the relevant supervisory authority - including the NDPC where Nigerian law applies - within the period required by law, generally 72 hours of becoming aware of it. Where the breach is likely to result in a high risk to you, we will notify you directly and without undue delay, describing what happened, what it means for you, and what we are doing about it.

18. Third-party sites and services

Our website and Apps link out to third-party destinations - app stores, payment pages, and in Assist Scholar the official websites of scholarship providers. We do not control those destinations and are not responsible for their content or their privacy practices. Once you leave our website or App, this Policy no longer applies. Read the policy of any site you land on.

19. Store privacy disclosures

Store Data Safety and App Privacy disclosures must match the distributed app version and its third-party SDK processing. This policy does not override or excuse an inaccurate store disclosure. Contact us if you find a discrepancy.

20. Changes to this Policy

We may update this Policy as our products and the law change. When we do:

This notice does not obtain consent through continued use. Where a new purpose requires consent, it must be obtained separately before that processing starts. Previous versions are available on request.

21. Complaints

If you are unhappy with how we have handled your personal information or a request, write to apps@ezysphere.com with "Privacy complaint" in the subject line. We will investigate and reply within 30 days. If you remain unsatisfied you may complain to the Nigeria Data Protection Commission, to your national supervisory authority in the EEA, to the Information Commissioner's Office in the UK, or to your state Attorney General in the United States. Nothing in this Policy limits your right to do so.

22. How to contact us

Ezysphere Limited
Registered in the Federal Republic of Nigeria, RC 9229333
Enugu, Nigeria
Email: apps@ezysphere.com
Web: ezysphere.com