Solarma Privacy Policy

Solarma has no Solarma account or advertising. Gammy Studios does not use the app to build an analytics or advertising profile. Sun calculations, preferences, schedules, reminders, planning history, and your Sun log stay in app storage on your device. Optional network features contact the providers described below, including Google SDKs that collect their own usage and diagnostic information. Beginning with version 1.1, Solarma disables Android cloud backup and device transfer for its app data. The earlier Solarma 1.0 behavior is also disclosed because that version may remain installed or distributed during the update transition.

Location on your device

Solarma uses your device's location to compute sunrise, sunset, and your personal daylight deadline. This calculation happens on your phone. Your most recent location is stored in the app's local storage. Beginning with Solarma 1.1, the app disables Android cloud backup and device transfer for its app data and does not send your device's raw, full-precision coordinates to Gammy Studios, NOAA's National Weather Service, its place-pack host, or the platform geocoding service.

If you deny or revoke location permission, Solarma may keep the last saved fix for on-device sun calculations, but it does not pass that cached fix to forecast, place-pack, or geocoding features while permission is denied or being re-checked.

Earlier Solarma 1.0 behavior

Solarma 1.0's optional Clear Sky feature can send the home point and app-generated candidate points to Open-Meteo over HTTPS, with each coordinate rounded to 0.01 degrees. Solarma 1.0 can also send an unsnapped fresh or last-known device location to Android's platform geocoding service to request a city or regional label, and can send a selected candidate to the same geocoder. Those requests can identify an area under 3 square kilometers and therefore can qualify as precise location under Google Play's definition. A selected public destination is sent to Google Maps only when you tap Directions. Gammy Studios does not receive those forecast, geocoder, or directions requests, but the receiving providers and their network infrastructure can process the coordinates, IP address, request time, and routine connection information under their own terms. Solarma 1.0 stores its last location locally, and Android backup or device-transfer services may process that stored app data. Solarma 1.1 replaces those paths with the bounded approximate-location behavior below and disables backup and device transfer for app data.

Area label

In Solarma 1.1, after a successful location fix, Solarma may automatically ask your device's Android platform geocoding service for a city or regional label. Before that request, the app snaps the coordinates to the same 0.04-degree grid used for forecasts. A coordinate is rejected if it would snap to ±80 degrees latitude; the last supported full cell is centered at ±79.96 degrees and represents at least 3 square kilometers. Snapped +180-degree and −180-degree longitudes share one canonical −180-degree full cell at the antimeridian. When Clear Sky finds a candidate destination, Solarma may also send that already-approximate, app-generated public destination point to the same platform geocoder to display a city, street, or address label; it does not send the raw, full-precision home fix for either label. The platform provider can process the approximate area, your IP address, request time, and routine connection information under its own privacy terms.

Forecast grid and cache

In Solarma 1.1, NOAA's National Weather Service is the sole forecast provider, and forecast coverage is U.S.-only. Clear Sky and Light Week derive the same deterministic nine-point set from the approximate home cell: the center plus north, east, south, and west points at 15 km and 100 km, with every point snapped to the 0.04-degree grid. The set depends only on that approximate home cell, never on activities, availability, travel preferences, or candidate places. A forecast refresh proceeds only when all nine points pass the approximate-location boundary. The app processes at most two NWS points at a time, keeps the NWS point-to-grid mapping in local app storage, and reuses cached forecast data for up to three hours. Your raw, full-precision location is not included.

Optional clear-sky finder

If you turn on the clear-sky finder, which is off by default, Solarma uses that fixed NWS grid and cache to compare cloud cover at home with reachable approximate candidate points. Clear Sky never searches beyond 100 km (62 mi) from home. A selected candidate is an app-generated public approximate point and may be sent to Android's platform geocoder as described above.

Solarma+ Light Week

If you use the optional Light Week planner, Solarma uses the same fixed NWS grid and cache for its seven-day forecast. Place and forecast coverage are U.S.-only at launch. The maximum one-way travel preference for an activity is 55 minutes so recommendations remain inside the 100 km forecast grid.

To find nearby outdoor places, the app downloads static regional place packs from gammystudios.com. The requested region is a geohash-3 area, not your exact position. Place packs are derived from OpenStreetMap and are treated as fresh for 90 days. An older cached pack may remain on the device and be used only as explicitly stale data while offline, until it is replaced, the operating system clears the cache, app data is cleared, or the app is uninstalled. Your activity preferences, recommendations, and 21-day suggestion history stay in app storage; Solarma excludes them from Android cloud backup and device transfer. Read the Solarma Place Packs data and license notice.

What network providers can receive

Depending on the installed version, Open-Meteo, the National Weather Service, the Android platform geocoding provider, and the network infrastructure used to reach them can process the coordinates described above, your IP address, request time, and routine connection information. Solarma does not add an in-app account ID or advertising ID to these requests. Solarma 1.1 NWS requests include Solarma's app-identifying user agent and Gammy Studios support contact, as required by the NWS API. Gammy Studios does not operate a forecast- or geocoding-request database.

Directions

If you tap Directions, Solarma opens your maps app or Google Maps with the selected public place or suggested destination coordinates. The maps provider handles that destination and any location or navigation information it uses under its own privacy policy. Solarma does not send your home coordinates as part of the directions link.

Light Week map and Google SDKs

After you choose to open the optional Light Week map, Google Maps receives requests for the area you view. The map starts at a public recommended destination and follows your panning and zooming. Solarma does not enable the map's device-location layer or ask Google Places to discover your device's current location. Activity filters, astronomical daylight calculations, and saving a destination to your plan run on your device.

Google's Maps and Places SDKs collect request and device metadata, IP addresses, SDK-specific pseudonymous identifiers, and crash or diagnostic information to operate and improve Google services. The Maps SDK can also collect map interactions such as panning and zooming; Places receives the search parameters described below. This SDK processing is separate from Gammy Studios' own handling of app data. Google processes it under Google's Privacy Policy. The Google Maps features are subject to Google Maps/Google Earth Additional Terms of Service and Google's Terms of Service.

Destination photos

Before map photos load, Solarma asks you to choose On Wi-Fi only, Always, Off, or Decide later. You can change this in Settings. With Always, free photos may load for the visible destination card and the next card. With On Wi-Fi only, automatic free-photo loads require an eligible unmetered connection; on mobile data you can choose to load a photo with a tap. Off or an unanswered choice prevents new map-photo requests. Outing cards ask separately before loading a destination photo. A request already sent may finish after you close or change the photo setting.

Free photos come from Wikimedia Commons, using links in downloaded OpenStreetMap place data or a Wikidata item's image claim. On older place data, tapping Check OpenStreetMap for a photo may retrieve that one public OpenStreetMap element. The services contacted receive the destination's public identifier or linked image, your IP address, and ordinary connection information. These requests do not contain your raw home-location fix, schedule, Sun log, or purchase token. Their handling is governed by the Wikimedia Foundation Privacy Policy and the OpenStreetMap Foundation Privacy Policy. Solarma displays available author, source, and license credits. Photos depict a place when photographed, not current conditions; an open-source place-to-photo link can be incorrect.

Solarma does not add a persistent free-photo cache; the operating system and image/network libraries may cache downloaded free images. The map keeps resolved photo results in memory while it is open.

Google place photos with Solarma+

When this feature is available and no free photo is found, an entitled Solarma+ subscriber who has enabled photos can tap Show Google photo. Google photos are not automatically requested or prefetched. Solarma sends the public destination name and a search area around its coordinates to Google Places to find a match, or reuses a stored Google place identifier. It then requests fresh photo information and one image. Google receives those requests and ordinary connection information, as well as the SDK information described above. Solarma does not include your home-location fix, free-time schedule, Sun log, or Play purchase token in these requests. A match may be missing, ambiguous, or incorrect.

Solarma stores up to 300 OpenStreetMap-to-Google place-ID matches on your device. A positive match expires after 12 months and a no-match result after 30 days. It also stores a local daily usage counter, limiting Google photo loads to 20 per device per local calendar day. Provider limits may make photos unavailable sooner. A failed or abandoned image request can still use a daily allowance. Photo bytes, photo metadata and author credits are held in memory for display rather than written to Solarma's persistent storage. Google and its infrastructure handle their own records under Google's privacy policy.

Sun log

The Sun log records the outdoor time you enter or confirm, including the entry date, start time, time zone, minutes, and an optional note. It is a self-reported log, not automatic measurement. It is processed only on your device and is not sent to Gammy Studios, Google, or photo providers. You can edit or delete individual entries. The log retains up to 400 local days and 1,600 entries. It also keeps up to 20 remembered outing windows for check-ins and up to 200 handled check-ins for 14 days. Clearing app storage or uninstalling removes this data.

Purchases

Google Play processes Solarma+ product availability, entitlement checks, and transactions under Google's privacy policy. When Solarma launches or returns to the foreground, it asks Play for available Solarma+ products and the current purchase state. While an entitlement or purchase is active, pending, or still Play-owned but needs attention, the foreground app repeats that check about every 15 minutes so a refund, cancellation, suspension, completion, or offline-grace deadline does not leave access stale. Google can process the app package and product IDs, Play account and purchase state, device and network information, IP address, and request time to provide Billing. Solarma receives the product and purchase state needed to show offers and unlock access.

The app may cache the last successful active-entitlement check on your device for up to seven days so access can continue briefly while offline. Solarma excludes that entitlement-check timestamp from Android cloud backup and device transfer along with the rest of its app data. If you choose to buy, Google Play processes the transaction. For a completed first purchase, the app gives the purchase token back to Google Play only to acknowledge it; Solarma does not expose that token to its JavaScript interface, send it to Gammy Studios, log it, or retain it after processing. Gammy Studios does not receive or store your full payment-card number.

Notifications and alarms

All reminders and alarms are scheduled locally on your device. The optional nightly red-screen filter uses Android's display-over-other-apps access. Its automatic schedule also requires exact-alarm access and working app notifications so an ongoing notification can always provide Pause and Skip controls. If those notification controls are unavailable, Solarma does not start the automatic cross-app overlay.

Health and wellness scope

Solarma's light-timing and sleep guidance is for general wellness and education. This app is not a medical device and does not diagnose, treat, cure, or prevent any medical condition. Consult a qualified healthcare professional for medical advice, diagnosis, or treatment.

What Gammy Studios receives

Solarma does not send Gammy Studios an app account profile, analytics events, advertising identifiers, precise device location, activity preferences, recommendations, or suggestion history. Like any website or static-file host, the infrastructure serving gammystudios.com can process ordinary connection information such as an IP address, request time, and the requested page or coarse place-pack region to deliver that file. We do not use this information for advertising or cross-site tracking.

Local storage and retention

Solarma stores settings, saved location, alert schedules, cached forecasts and place data, recent suggestion history, Sun log entries and check-in state, photo preferences, Google place-ID matches and the photo usage counter, and the entitlement-check timestamp in app storage. This information is not sent to Gammy Studios as a profile or analytics record. You can remove it by clearing Solarma's storage or uninstalling the app; Solarma does not restore it from Android cloud backup or device transfer beginning with version 1.1. Network services and hosting providers may retain ordinary request records under their own operational and legal policies.

Security and hosting logs

All app-controlled network requests use HTTPS. Solarma stores local data in Android app-private storage. Solarma 1.1 disables Android cloud backup and device transfer; the earlier Solarma 1.0 backup behavior is described above. Gammy Studios limits administrative access to its hosting account. No transmission or storage system can be guaranteed completely secure.

Gammy Studios does not use place-pack or website requests to build an app-user profile or analytics database and does not normally export raw hosting access logs. If raw logs are exported to investigate reliability, abuse, or a security incident, access is restricted and Gammy Studios deletes the export within 30 days unless a longer period is legally required. The hosting provider may retain its own operational records under its privacy and legal obligations.

Data sources and attribution

Nearby place data © OpenStreetMap contributors, available under the Open Database License. Forecasts are provided solely by NOAA's National Weather Service at launch.

The embedded map is provided by Google. Free destination photos come from Wikimedia Commons; the app displays available source, author, and license credits. See the Maps and photo service terms for Google terms and photo-license information.

Children

Solarma is a general-audience utility and is not directed at children.

Changes

If this policy changes, the updated version will be posted at this address with a new effective date.

Contact

Questions: admin@gammystudios.com