All VRP periods reset at midnight (UTC time), so consent-aligned periods do not take into account the time that the consent was created. In other words, the smallest relevant unit of time is a day.
Calendar Alignment
DAILY- Period resets at midnight (UTC time).
WEEKLY- Period resets every Monday.
EVERY_TWO_WEEKS- Not available: the OBUK standard prohibits calendar-aligned fortnightly frequency, as the ISO calendar does not support or provide any guidance on when a fortnight should start.
MONTHLY- Period resets every 1st of every month.
YEARLY- Period resets every 1st of January.
Consent Alignment
DAILY- Period resets at midnight (UTC time).
- This is identical to the calendar-aligned daily period.
WEEKLY- Period resets on the weekday that the consent was created.
EVERY_TWO_WEEKS- Period resets on the weekday that the consent was created on every other week.
MONTHLY- Period resets on the day of the month that the consent was created
- e.g. if consent was created on the 16th, then the period resets every 16th of every month
- If consent was created on a day that is not present in all months (e.g. on the 31st),
then months without that day will reset on the last day of the month:- e.g. 31st Aug -> 30th Sep -> 31st Oct -> … -> 28th Feb -> 31st Mar -> …
- e.g. 30th Aug -> 30th Sep -> 30th Oct -> … -> 28th Feb -> 30th Mar -> …
- Period resets on the day of the month that the consent was created
YEARLY- Period resets on the day of the specific month that the consent was created
- e.g. if consent was created on March 16th, then the period resets every March 16th
- If consent was created on 29th of February, then during non-leap years the period will reset on the 28th of February.
- Period resets on the day of the specific month that the consent was created
Pro-Rata Calculation
The very first calendar-aligned period is subject to a pro-rata calculation. That is, if a calendar-aligned consent is created in the middle of the relevant calendar period, then its periodic limit will be reduced proportionally to the remaining days in this period. The specific pro-rata formula is(t - c + 1) / t where
tis the Total number of days in the first periodcis the number of the Current day within the period- the
+1term accounts for the current day being inside the periodic limit
The pro-rata adjusted limit is rounded down to the nearest cent or equivalent (e.g. a pro-rata adjusted limit of
33.6789 will be rounded to 33.67).5:
- a weekly calendar-aligned consent created on Tuesday
(7 - 2 + 1) / 7 = 0.8571- i.e. ~86% of the Weekly limit (
4.28) available until the end of the first week
- a monthly calendar-aligned consent created on the 16th of March
(30 - 16 + 1) / 30 = 0.5(note that March has 30 days)- i.e. 50% of the Monthly limit (
2.50) available until the end of the first month
- a yearly calendar-aligned consent created on the 5th of October during a non-leap year
(365 - 278 + 1) / 365 = 0.2411(note that 5th of October is the 278th day of a non-leap year)- i.e. ~24% of the Yearly limit (
1.20) available until the end of the first year