Your health data is sacred. Here is what we collect, why, where we store it, and how you take back control at any time. No resale. No profiling. No transfer outside the EU.
Weave is a family and care coordination application centered on a fragile loved one living at home. By nature, the service handles particularly sensitive data: health information, family contacts, location data during emergencies. This privacy policy describes our commitments regarding this data, in accordance with Regulation (EU) 2016/679 (GDPR) and French Act n°78-17 of 6 January 1978, known as the "Data Protection Act".
The data controller is schoenfg, a French sole trader (entrepreneur individuel), registered office in Grenoble 38000, France · SIRET 102 432 242 00018 · registered with the French National Business Register (RNE), Grenoble registry · Intra-EU VAT FR59102432242. Our data-protection contact is reachable at contact@schoenfg.com.
We apply the principle of data minimization: only data strictly necessary for a given purpose is collected. Optional fields are flagged as such in the application.
| Category | Details |
|---|---|
| Identity | First name, last name, email, bcrypt-hashed password (12 rounds), phone (optional), profile picture (optional), application-encrypted TOTP secret for administrative accounts. |
| Technical account | Internal UUID identifier, JWT sessions, creation date, last login, preferences (theme, notification language in IETF BCP 47 format), X25519 public key for notification encryption (the corresponding private key never leaves your device). |
| Circle | Care recipient's name, family relationship, date of birth, picture (optional), member composition and roles. |
| Postal address | The care recipient's address (useful for routing home-care requests), reusable across members to avoid duplication. |
| Health (HDS) | Pathologies, chronic conditions, blood type, treatments, prescriptions, medication intakes, checkups, allergies. |
| Coordination | Tasks, written and voice messages, sticky notes, memories (photos / videos), expenses, shared documents. |
| Professionals | Contact details of caregivers attached to the circle (family doctor, physio, nurse). |
| Payment | Stripe token (the card number is never handled by our servers), invoice history, French CESU certificates. |
| Geolocation | The responder's GPS coordinates only during a Phase 3 SOS, after explicit consent. |
| Usage | Anonymized technical logs, audit events (creation / modification / deletion of sensitive records). |
During the current closed-beta phase, the entire application infrastructure is hosted with OVHcloud SAS, on servers located in Roubaix (metropolitan France). Migration towards a provider certified under the French HDS framework (Health-Data Hosting, article L.1111-8 of the French Public Health Code) is in progress and will be completed before any extended commercial launch. The name of the chosen HDS provider and its certificate number will be published in this policy as soon as the migration is completed.
Encryption is already applied at several levels:
enc:v1 / enc:v2 format) rotatable without service interruption.External medical sharing (a signed public page for an occasional caregiver) relies on a token with a short validity period (configurable TTL, 24 hours by default) and only exposes a subset explicitly chosen by the lead caregiver.
| Provider | Role | Location |
|---|---|---|
| OVHcloud SAS | Application hosting, database, object storage, marketing site, transactional email delivery (SMTP) | France |
| HDS provider (to be published) | Health-data hosting after migration (in progress, see §6) | France |
| Stripe Payments Europe Ltd. | Weave+ billing and partner-agency payment (Phase 3, upon activation) | Ireland (EU) |
| Google Ireland Ltd. (Firebase Cloud Messaging) | Push-notification delivery; sensitive content is never readable by the service (end-to-end encryption, see §6) | Ireland (EU) |
| Apple Distribution International (Apple Push Notification) | iOS push-notification delivery; same end-to-end encryption | Ireland (EU) |
| Partner home-care agencies (Phase 3, upon activation) | Home interventions on SOS request; act as joint controllers under article 26 of the GDPR | France |
All our sub-processors within the meaning of article 28 of the GDPR are bound by a signed Data Processing Agreement. Partner home-care agencies act as joint controllers under article 26, pursuant to a specific agreement signed with each agency before activation.
Residual transfers outside the European Union. Stripe Payments Europe Ltd (payment) and Google Ireland Ltd (Firebase Cloud Messaging) may, in certain limited technical operations, share data with their parent companies Stripe Inc. and Google LLC, located in the United States. These transfers are framed by the Standard Contractual Clauses approved by the European Commission (decision 2021/914) and by the U.S. entities' adherence to the Data Privacy Framework. No health data is concerned by these transfers: for Stripe, only tokenized payment metadata; for Firebase, only the notification token and a generic opaque title, the sensitive content being end-to-end encrypted on the device.
The list of sub-processors is kept up to date. Any substantial change is notified to users at least 30 days before taking effect.
In accordance with articles 15 to 22 of the GDPR, you have the following rights:
To exercise your rights: contact@schoenfg.com or via your account settings. Reply within 30 days maximum (extendable to 60 days for complex requests, with a reasoned notification). In the event of disagreement, you may file a complaint with the French CNIL: cnil.fr/en/plaintes.
User-account creation is reserved for persons aged 15 or older, the French digital-consent threshold under article 7-1 of Act n°78-17 of 6 January 1978 as amended. Age is declared on first login and the timestamp of that confirmation is recorded.
The care recipient of a circle may be a minor or a person with reduced autonomy. Where the care recipient is a minor under 15, a circle can only be created with the explicit consent of a parent or legal representative; the identity of the person giving consent and the timestamp of that consent are recorded in the application.
Where the care recipient is under a legal protection measure (guardianship, curatorship, family empowerment, future-protection mandate), the type of measure and the identity of the legal representative authorized to give consent are recorded in the application. Consent procedures then follow the rules of the measure.
enc:v1 / enc:v2 format, key rotation without service interruption).circle_memberships table.Weave only uses cookies that are strictly necessary for the service to operate (session, preferences) and, where applicable, anonymized audience-measurement cookies that are exempt from consent under CNIL recommendations.
Full details about these trackers, their lifetime and how to refuse them are available on our dedicated cookies page.
In the event of a breach likely to create a risk for your rights and freedoms, Weave notifies the French CNIL within 72 hours in accordance with article 33 of the GDPR, and informs you individually without delay where the risk is high (article 34).
Incident communications are notified to you in parallel: (1) by in-app message, available in your incident history with read-receipt acknowledgement; (2) by transactional email to the address attached to your account; (3) where the severity justifies it, by high-priority push notification. This communication is delivered even to users who have activated the restriction of processing (article 18), in line with the precedence of the legal duty to inform.
This policy may be updated to reflect changes to the service or to regulations. Any substantial change is notified to you by email and via an in-app banner at least 30 days before it comes into force. The last update date is shown at the top of this page.
Data-protection contact
Email: contact@schoenfg.com
Mail: schoenfg — Data protection, Grenoble 38000, France.
As a sole trader not required to designate a DPO under article 37 GDPR, schoenfg acts as the single point of contact for exercising your rights and for any question relating to the processing of your data.